Vous êtes sur la page 1sur 2

Linterface est intuitive, un modle est construit partir de blocs fonctionnels par glisser-

dposer. Ceux-ci sont rangs par familles dans diffrentes bibliothques. Voici une
MEMO SIMULINK liste, organise par bibliothques, des quelques blocs souvent utiliss.

1
Simulink est un logiciel muni dune interface graphique pour la modlisation, la
1
simulation et lanalyse des systmes. Etant intgr MATLAB , les deux environnements SOURCES
sont parfaitement compatibles et les diffrentes fonctionnalits de ce dernier sont alors
directement accessibles. Ensemble de blocs pour la gnration de signaux
Simulink peut tre lanc depuis lenvironnement de MATLAB

- en cliquant, dans la barre doutils, sur le bouton


- ou en tapant simulink

Signal chelon ; signal rampe ; signal sinusodal ; valeurs fournies par un fichier ; temps.

SINKS

Ensemble de blocs pour laffichage ou la mmorisation de signaux

Affichage type oscilloscope ; stockage dans une variable; stockage dans un fichier.

MATH OPERATIONS

Ensemble de blocs ralisant une fonction mathmatique applique aux signaux entrants.

Les modles, une fois sauvegards, sont des fichiers dextension .mdl .

1
Matlab et Simulink sont des produits dvelopps par la socit The MathWorks, Inc.. Matlab et Somme/soustrait deux signaux ; multiplie un signal; fournit le module et la phase ;
Simulink sont des marques dposs par cette mme socit. applique une fonction standard.

Icam Toulouse Dpt GEI - Yassine Ariba


Exemple
SIGNAL ROUTING
Considrons un systme modlis par la fonction de transfert suivante :
Ensemble de blocs pour laiguillage de signaux.
Dfinissons celle-ci dans MATLAB: G = tf(1,[1 1 2]). Construisons un modle
Simulink afin dobserver la rponse du systme une entre de type chelon unitaire. La
simulation est effectue sur un horizon temporel de 15s. Aprs lexecution de celle-ci, la
rponse peut tre observe en double-cliquant sur loscilloscope.

Multiplexeur: combine deux entres en une seule (vecteur) ; switch: permet de


slectionner manuellement une entre; dmultiplexeur: spare une entre (vecteur) en
plusieurs composantes.

CONTROL SYSTEM TOOLBOX

Bloc LTI system pour la dfinition de fonctions de transfert.

Ralisons maintenant un asservissement avec une commande proportionnelle de gain .


Notre nouveau modle de simulation nous permettra de tester les performances de
lasservissement pour diffrentes valeurs de . Il peut tre fix directement depuis le bloc
Une fonction de transfert se dfinit par linstruction tf(a,b), o a et b sont des
ou via MATLAB. Ici le multiplexeur permet dafficher sur un seul graphe le signal de
vecteurs composs respectivement des coefficients du numrateur et du dnominateur.
consigne et le signal de sortie.
Par exemple, dfinissons la fonction de transfert

tf([1 2],[3 4 5]).

Il est conseill de dfinir la FT dans MATLAB : G=tf([1 2],[3 4 5]), puis de


spcifier son nom G dans le bloc LTI system . Enfin, pour dfinir une fonction de
e
transfert en Z, un 3 argument doit tre ajout: Te la priode dchantillonnage. Par
exemple

tf([1 0],[1 -0.5],2)

pour une priode Te=2s.

Icam Toulouse Dpt GEI - Yassine Ariba