Université Mohaméd Boudiaf
Département d’automatique 3ème année licence
Matière : modélisation et identification des systèmes
Modélisation des systèmes dans l’espace d’état
Un système linéaire peut être décrit par la représentation d’état dans la forme suivante :
Le vecteur d’état regroupe l’ensemble de l’information dont la connaissance à un
instant suffit pour déterminer- en association avec le signal d’entrée u- l’évolution
future du système.
Dans ce TP nous allons illustrer les principes de formalisme d’état et sa mise en
œuvre par Matlab/Simulink pour les systèmes linéaires mono variables.
II. travail demandé :
II.1 Partie 1 :
Soit le système du deuxième ordre décrit par sa fonction de transfert H(s) :
02
H ( s)
s 2 20 s 02
Monter que le système peut être représenté dans l’espace d’état par les paramètres
suivants :
II.2 Partie2 :
Reprendre l’exercice sur le moteur électrique à courant continu (MCC) alimenté par une tension
u(t) du TP précédent.
1. Elaborer les équations électriques et mécaniques du MCC.
2. Réaliser le schéma fonctionnel reliant les différentes grandeurs sous la forme 1
(figure1)
1
Université Mohaméd Boudiaf
Département d’automatique 3ème année licence
Matière : modélisation et identification des systèmes
Figure 1 : schéma fonctionnel du MCC
3. Faites la modélisation du système dans l’espace d’état et préciser les matrices du
système.
On considère
x1 (t ) i (t ) L’entrée : u(t)
Le vecteur d’état : La sortie ; y(t)=x2(t)
x 2 (t ) (t ) (t )
4. Faire la représentation sous la forme 2 :
Figure 2 : système sous forme de représentation d’état
( s)
5. Ecrire la fonction de transfert du système F ( s)
U ( s)
6. Ecrire les équations générales permettant le passage de la représentation d’état à la
fonction de transfert et déduire l’équation caractéristique du système.
III. Applications sous MATLAB :
MATLAB peut être utilisé pour représenter un système physique ou un modèle. Cette section
illustre comment coder sous MATLAB un modèle d’état linéaire et invariant.
Fonctions utiles :
Les commandes suivantes sont utiles pour la représentation d’état
x˙ (t) = Ax(t) + B u(t)
y(t) = C x(t) + Du(t).
ss : crée un modèle d’état ou convertit une autre forme de modèle en modèle d’état.
ssdata : fournit un accès rapide aux données du modèle d’état.
2
Université Mohaméd Boudiaf
Département d’automatique 3ème année licence
Matière : modélisation et identification des systèmes
La commande SYS = ss[A,B,C,D] crée un modèle d’état SYS défini par les matrices A, B, C
et D.
Lorsque le modèle d’état SYS est défini sous MATLAB, il est possible d’en connaître entre
autres les matrices A, B, C et D par la commande [A,B,C,D] = ssdata(SYS).