Travaux Pratiques Automatique Matlab Parie I
Travaux Pratiques Automatique Matlab Parie I
Travaux Pratiques Automatique Matlab Parie I
Matlab
Automatique linéaire continue
1 Introduction......................................................................................................................................... 3
2 Matlab Workspace.............................................................................................................................. 5
2
1 Introduction
Matlab est un logiciel numérique développé et commercialisé par la société américaine The
MathWorks. Ses différentes fonctions peuvent être utilisées pour l’intermédiaire d’une ligne
de commande. Matlab manipule les données principalement sous la forme de vecteurs et de
matrices, mais aussi sous des formes plus structurées. Les variables sont stockées dans des
espaces mémoires internes dont le principal est le workspace pour les variables globales.
Matlab est complété par de nombreuses boites à outils se rapportent à l’automatique, on peut
notamment citer :
• La boite à outils control system pour la simulation, l’analyse et la commande des sys-
tèmes linéaires
Exemple 01:
K
Pour réaliser une fonction de transfert suivante : H ( p ) =
1 + s
p +1
Pour réaliser une fonction de transfert suivante : H ( p) =
p2 + 4
Exemple 03 :
Pour réaliser une fonction de transfert avec retard, il faut écrire les instructions suivantes:
4
2 Matlab Workspace
K
Soit un système de fonction de transfert H ( p ) = (en notion anglo-saxonne, la va-
1 + s
riable complexe p est remplacée par s).
Ke −Ts
H ( p) =
Soit un système de fonction de transfert
1 + s
1. Écrire la fonction de transfert k= 10, T =-2 et = 0,5 en tapant les instructions dans
le workspace de Matlab.
2
Soit un système de fonction de transfert H ( p ) = (en notion anglo-saxonne, la va-
1 + 0,5s
riable complexe p est remplacée par s).
Pour tracer plusieurs graphes sur la même fenêtre utiliser la commande hold on
2
Soit un système de fonction de transfert H ( p ) = .
1 + 0,5s
2
Soit un système de fonction de transfert H ( p ) = .
1 + 0,5s
2. Relever la différence entre l’entrée et la sortie du système. Que peut-on dire ? Com-
ment appelons-nous cette erreur ?
Exercice 6: Analyse fréquentielle
( p + 1) ( p + 10)
Un système caractérisé par une fonction de transfert H(p): H ( p) =
( p + 100)
6
1) Tracer le diagramme de Bode.
Y ( p) 10
H ( p) = = 2
Considérons un système du second ordre :
X ( p) S + 2 S + 10
1) Tracer La réponse du système H à un échelon unité pendant 10s et commenter la
courbe (titre, les abscisses). Donner la valeur de la réponse pour t= 3s.
5) Mesurer la marge de phase et la marge de gain ainsi que les pulsations correspon-
dances.