Académique Documents
Professionnel Documents
Culture Documents
Fiche Similnk
Fiche Similnk
BE Tir Laser
La simulation
avec SIMULINK
Savoir utiliser SIMULINK
Rgler les paramtres du simulateur
Rgler les paramtres lis au temps des blocs constitutifs d'un schma sous SIMULINK
1. Introduction
Il ne s'agit pas, dans ce document, de faire une analyse approfondie de la manire dont fonctionne SIMULINK. Le but est juste de se faire une ide pas trop loigne de la ralit, afin d'viter de grossires erreurs
lors de la simulation.
SIMULINK est un simulateur possdant une interface graphique. On y assemble un schma constitu de divers blocs. Ces derniers peuvent tre de nature trs diffrente (blocs linaires continus, discrets, non linaire....), ce qui peut parfois laisser perplexe...
SIMULINK permet de simuler un dispositif dans le temps. Il est donc important de se faire une ide de la
manire dont le temps est gr.
au sein des blocs que l'on dispose sur le schma (une grande majorit, pas tous)
Au niveau du simulateur, un paramtre est incontournable : c'est la dure de simulation. Elle se rgle dans
la fentre :
Fiche_Log_SIMILNK_V4.odt
1/6
2011-2012
BE Tir Laser
Quoiqu'on en dise, systme continu, discret...le temps est toujours discret ! Cela ne peut tre autrement.
Dire que l'on est temps continu, c'est dire que l'on est temps discret avec un pas de calcul (t, qui spare deux points conscutifs) le plus petit possible.
3. Le simulateur
Le simulateur est paramtrable suivant les deux axes suivants :
Continu / Discret
C'est sans doute le mode le plus important, et que l'on peut conseiller au dpart de toute simulation. Il permet de traiter, outre les schma-bloc continu, les schmas mixtes continu / discret.
En effet, la fonction de transfert modlise un systme continu, donc rgi par des quations diffrentielles. La simulation discrte est ici interdite.
Ce schma se compose :
2/6
2011-2012
BE Tir Laser
On note la couleur rouge de la sonde (il faut activer Format > Port / Signal Displays > Sample Time
Colors).
Cette couleur indique que le design comporte une partie discrte, ici la sonde. Il s'agit donc d'un
schma mixte continu / discret. Le forage, depuis le schma, du pas d'affichage oblige le simulateur pas variable traiter au moins ces points l.
Fiche_Log_SIMILNK_V4.odt
3/6
2011-2012
BE Tir Laser
Dans ce cas, on revient sur le premier schma par exemple. Au lieu de paramtrer le bloc ToWorkspace, on impose un pas de simulation dans le simulateur lui-mme. Cela revient exactement
la mme chose.
Objectons tout de mme, que si le design devient compliqu (plusieurs blocs de priodes d'chantillonnages diffrentes, non multiples les unes des autres), il peut y avoir incompatibilit entre le
pas de simulation du simulateur et le pas requis pour chaque bloc : la simulation choue.
Mieux vaut donc viter ce mode, et prfrer le pas variable : on impose les points de passage
dans le design lui-mme, et on laisse au simulateur le soin d'affiner lui-mme son pas de calcul en
cours de simulation.
3.3. Simulation discrte, pas variable, pas fixe
Dans ce cas, il ne doit y avoir aucun lment continu sur le schma. Les points sont calculs par
une quation de rcurrence, discrte.
Tout comme en continu, on a intrt de travailler en pas variable, afin d'tre sr que chaque instant demand au niveau des blocs du design sera calcul.
Fiche_Log_SIMILNK_V4.odt
4/6
2011-2012
BE Tir Laser
Prcisons enfin, qu'il n'est pas ncessaire de spcifier explicitement simulation discrte. En effet,
on peut trs bien rester en simulation continue. Le simulateur basculera automatiquement en pas
discret s'il le design le permet (ne comporte pas de bloc continu).
3.4. Conseils techniques, rsum (issues de l'aide SIMULINK)
Tracer le schma en prenant soin de faire les bons choix pour le champ TS.
Remarque 1 : Utiliser les sondes (SINK) de type ToWorkspace. Le TS choisi sera celui souhait pour
l'affichage.
Remarque 2 : Parmi les sources, par exemple Sine Wave, on peut choisir la nature. Par exemple,
en prenant TS=0 (par dfaut), la sinusode est temps continu. En choisissant un TS fixe, on cre
une sinusode chantillonne bloque. Elle peut donc tre directement applique un bloc de
transforme en z.
Remarque 3 : Il est fortement recommand d'activer les couleurs par frquence d'chantillonnage :
Format > Port / Signal Displays > Sample Time Colors
Cela permet d'affecter une couleur par nature de bloc continu / discret / discret 2 / discret 3 / sur
le design saisi dans SIMULINK.
TS = 0 : les points calculs sont au plus serrs. Les instants qui sparent chaque point
sont dfinis par le simulateur temps continu.
Ts = valeur non nulle : L'utilisateur prcise, par exemple pour un bloc en z, la priode
d'chantillonnage de la transforme en z.
Fiche_Log_SIMILNK_V4.odt
5/6
2011-2012
BE Tir Laser
Ce sont donc les valeurs places dans le champ Sample Time de chaque bloc qui oriente le simulateur au niveau temporel.
Les paramtres de frquence et mme d'amplitude des sources (sinusodales par exemple)
Fiche_Log_SIMILNK_V4.odt
6/6