Vous êtes sur la page 1sur 27

2015 / 2016

Module doctoral

Intervenant : Ahmed CHEMORI


LIRMM, UMR CNRS/Université de Montpellier
161, rue Ada 34095
Montpellier, France
FORMATION MATLAB

MATLAB
Introduction à Simulink

Intervenant : Ahmed CHEMORI 2


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 3


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 4


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 5


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 6


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 7


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 8


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 9


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 10


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 11


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 12


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 13


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 14


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 15


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 16


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 17


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 18


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 19


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 20


FORMATION MATLAB Introduction à Simulink

MATLAB

Intervenant : Ahmed CHEMORI 21


FORMATION MATLAB Introduction à Simulink

Exemple 1 de simulation avec Simulink :


MATLAB Système à simuler

Schéma-bloc Simulink
Intervenant : Ahmed CHEMORI 22
FORMATION MATLAB Introduction à Simulink

Exemple 2 de simulation avec Simulink :


MATLAB
1) Écrire le terme avec la plus haute dérivé en fonction du reste

2) La deuxième partie de l’équation est sous forme de somme de termes  il faut donc
utiliser un bloc, dont les entrées sont ces termes et la sortie est la plus haute dérivée

Intervenant : Ahmed CHEMORI 23


FORMATION MATLAB Introduction à Simulink

3) Calcul de la dérivée de plus haut degré, on peut utiliser un gain si c’est nécessaire :

MATLAB
Gain
4) Insérer un intégrateur pour calculer la valeur de v :

Intervenant : Ahmed CHEMORI


Intégrateur 24
FORMATION MATLAB Introduction à Simulink

5) Créer le signal de feedback :

MATLAB

Gain de feedback

Intervenant : Ahmed CHEMORI 25


FORMATION MATLAB Introduction à Simulink

6) Compléter le schéma-bloc en connectant le signal du feedback au comparateur :

MATLAB

7) Lancer la simulation et récupérer les résultats.

Intervenant : Ahmed CHEMORI 26


FORMATION MATLAB Introduction à Simulink

 EXERCICE :
MATLAB  Refaire la simulation du même exemple précédemment avec Simulink
 Rappel du modèle mathématique :

 Voici les paramètres du modèle :


Paramètre Signification Valeur
Longueur du pendule 0.5
Masse du pendule 0.8
Coefficient d’amortissement 0.25
La gravité 9.8
Angle initial 75°
Couple de contrôle 0

 Tracer les courbes de simulation.

Intervenant : Ahmed CHEMORI 27