Guide Simulink 2
Guide Simulink 2
Guide Simulink 2
Introduction Simulink c'est un outil de Matlab qui permet d'introduire un modle l'aide d'un interface dusager visuel. Simulink sintgre ainsi dans Matlab comme un nouveau environnement. Dans cet environnement, plusieurs boites outils sont disponibles. Dans chaque bote outils ils existent des lments communment utilises dans l'automatique dj prts utiliser comme intgrateurs, additionneurs, gains, fonction de transfert, etc. Lusager n'a qu'a choisir les composants qui vont former son modle puis a les interconnecter. Simulink offre aussi des possibilits de communication avec l'environnement Matlab, enregistrement des rsultats ou des variables et, finalement, diffrents possibilits d'affichage. Dans ce procdurier nous allons utiliser Simulink afin de simuler l'ensemble lectromcanique Machine synchrone - Gnrateur courant continu - Moteur courant continu du laboratoire numro 2. Le dmarche suivre est trs simple: partir des quations diffrentielles et algbriques qui reprsentent chacun des lments de l'ensemble, vous trouverez l'aide de la transforme de Laplace le diagramme des bloques quivalent. Vous rentrerez ce diagramme dans Simulink puis vous serez en mesure dexcuter les diffrents essais et simulations demands dans le procdurier du laboratoire. Vous trouverez par la suite des informations relatives l'utilisation de Simulink et comme rentrer un modle. Des informations approfondies sont disponibles dans le manuel dusager de Simulink disponible la site Internet de Mathworks Inc. : (http://www.mathworks.com/access/helpdesk/help/toolbox/simulink/simulink.shtml) Dmarrage de Simulink Pour dmarrer Simulink partir de Matlab, il suffit de taper la commande "Simulink". Deux nouvelles fentres (la fentre des librairies disponibles Simlink et une fentre de modle simulink vierge) apparatront.
Figure 1 : Dmarrage de Simulink La construction des modles se fait, en gnral, en recopiant des bloques partir des librairies. Cliquez sur licne "Linear". Une nouvelle fentre nous prsente les bloques disponibles dans cette boite outils : gains, fonctions de transfert, intgrateurs, etc. Pour ajouter un lment votre modle, cliquez sur lui puis glissez-le vers la fentre du modle. Rptez lopration avec autant dlments comme ils soient ncessaires. Une fois llment est plac dans la fentre modle, vous pouvez modifier ses paramtres en cliquant deux fois sur lui : une boite dialogue apparatra vous permettant la dfinition de votre lment. Remarquez que certains lments (l'additionneur, par exemple) permet de dfinir le nombre dentres au besoin.
Figure 2 : Dfinition du nombre et des signes des entres dun additionneur Simulink
Ainsi, lorsque lon souhaite ajouter une f.d.t., nous choisissons dabord la boite linear puis llment Transfert Function. On glisse sur la fentre modle puis lon clique deux fois sur le bloque afin daccder aux paramtres. La paramtrisation dune fonction de transfert dans Simulink suit les mmes rgles que dans lenvironnement matlab, cest dire, la fonction est reprsent par deux polynmes avec les coefficients de la variable s en ordre dcroissante. Noubliez pas que les polynmes doivent tre complets : remplir avec des 0 dans loccurrence.
Familiarisez vous avec le reste des familles et ses bloques. Faites attention special aux bloques dans les boites Linear, Sources et Sinks : ils seront les plus utiliss au cours de laboratoire. Dans la boite Linear nous trouverons les outils de base pour construire notre modle et la plupart des modles linaires indpendamment de leur complexit. La boite Sources nous offre des gnrateurs des signaux, rampes, chelons et dautres entres dintrt, ainsi qu'une passerelle pour obtenir des donnes partir dun fichier de donnes (.mat) ou bien directement partir de lenvironnement Matlab. Finalement, la boite Sinks contienne des lments de visualisation et d'affichage (scope, display) ainsi que la passerelle pour envoyer des rsultats vers un fichier (.m) ou vers lespace Matlab. Utilisez llment scope pour visualiser lvolution temporelle des variables. Notez que chaque boite scope ne compte quune seule entre. Afin de visualiser plusieurs signaux simultanment dans le mme cran, il suffit de les combiner dans un vecteur des signaux laide dun multiplexeur. Vous trouverez llment multiplexeur dans les librairies connections. Dfinir le nombre des signaux a combiner et appliquer la sortie du multiplexeur directement sur lentre du scope.
Une fois tous les lments du modle placs, il faut les relier avec des connexions. Glissez le pointeur jusqu la sortie dun lment : vous pouvez lidentifier par le sens de la flche. Le pointeur change de forme et devient une croix. Cliquez puis glissez : un trait apparatre. Dplacez le trait jusqu lentre de llment correspondent (le pointeur change encore vers une croix a double trait) et relchez la souris. La connexion est complte. Vous pouvez diter et effacer un trait. Cliquez une fois sur le trait afin de lactiver (ses composants droits apparatront). Pressez delete pour leffacer en entier ou bien cliquez sur les points dunion pour les dplacer. Il est aussi possible de dplacer un segment du trait et mme dajouter un nouveau trait partir de celui en cliquant avec le bouton droit. Familiarisez vous avec ldition des traits. Lorsque le modle est complet, sauvez-le. Simulation Cliquez dans loption Simulation puis Parameters de la fentre de modle. Simulink vous offre la possibilit de choisir un grand nombre de paramtres pour la simulation. Dans le cadre de notre exprience, seule les paramtres sous longlet Solver seront modifis. Pour des informations plus approfondies, consultez le manuel de Simulink. De retour la fentre du Solver, les deux premiers paramtres sont respectivement la temps initiale (0 par dfaut) et le temps final. Rentrez les temps
souhaits. Les paramtres suivants dfinissent le type de pas de discretisation utiliser et la mthode dintgration. Choisissez Fix pour le pas et ode4 (Runge-Kutta) pour la mthode. Fixez maintenant la dure du pas ou bien laissez la mthode dcider de faon automatique. Cliquez sur Apply pour accepter vos choix puis Close pour fermer la fentre.
Dmarrer la Simulation Cliquez sur Simulation, puis Start. La simulation sexcutera. Pour observer les rsultats sur llment scope, noubliez pas de lactiver en cliquant deux fois dessus!