Ident Model
Ident Model
Ident Model
Intitulé :
Réalisé par :
• EL MAHRI Rihabe (GEM)
• AMARIR Hanane (GEM)
• PRATIC Younes (GEM)
Sous la supervision de :
• Mr. TOUATI
INTRODUCTION : ................................................................................................................................. 1
1.4 Le gain de retour d’état, K= (k1 k2), qui permet de fixer pour le système les pôles suivants:
p1 = -3 et p2 = -48,9 .............................................................................................................................. 3
1.5 La valeur du gain de pré-filtrage N qui permet d’assurer une erreur statique nulle pour la
réponse indicielle du système bouclé .................................................................................................. 3
2.4 Schéma SIMULINK de la figure qui simule la commande du MCC par retour d’état : ......... 5
CONCLUSION : ......................................................................................................................................... 8
INTRODUCTION :
La commande par retour d’état est une méthode largement utilisée en automatique et en contrôle
des systèmes pour modifier le comportement d’un système dynamique en boucle fermée en
utilisant une représentation d’état du système. Le placement des pôles dans une commande à
retour d’état consiste à choisir les valeurs propres de la matrice d’état du système afin
d’atteindre les performances souhaitées. Une fois les pôles sont placés, il faut réaliser un
asservissement qui permet de modifier convenablement la matrice d’état c’est-à-dire trouver
les paramètres de vecteur de gain k. une fois les valeurs de vecteur de gain k sont déterminés,
il faut simuler le système pour évaluer les performances obtenues. Si les performances ne sont
pas satisfaisantes, il est possible de changer l’emplacement des pôles et de répéter le processus
jusqu’à l’obtention des performances désirées.
Dans ce qui suit, nous présentons une simulation de la commande par retour d’état d’un moteur
à courant continu sous MATLAB/ SIMULINK, l’objectif est d’étudier la commandabilité de
système et réaliser un asservissement qui permet de modifier la matrice d’état afin d’amener le
système à avoir les performances souhaitées.
[1]
1. Déclaration de la représentation d’état du système :
𝑥̇ = 𝐴. 𝑥 + 𝐵. 𝑢
𝑦 = 𝐶. 𝑥 + 𝐷. 𝑢
Avec :
Les valeurs propres de la matrice d’état A permettent de renseigner sur la stabilité du système.
Alors,
Les valeurs propres de la matrice A sont les solutions de l’équation caractéristique suivante :
Les valeurs propres de A sont réelles et strictement négatives, donc le système est stable.
[2]
Calcul de la matrice de commandabilité :
Par identification,
𝑥̇ = (𝐴 − 𝐵𝐾)𝑥 + 𝐵 𝑟
𝑦 = 𝐶𝑥
𝑦(𝑝)
H(p)= 𝑟(𝑝) = N×C(pI +BK-A)-1B
H(0)= N×C(BK-A)-1B
[3]
L'erreur statique est définie par 𝑒 = lim 𝑝(𝑦(𝑝) − 𝑟(𝑝))
𝑝→0
1
Pour une réponse indicielle r(p)=𝑝
1
C'est à dire 𝑁 = 3,408 = 0,2934
Calcul de K et N :
[4]
Cette valeur est identique à celle trouvée théoriquement.
Le gain de pré-filtrage N :
Le rôle du gain de pré-filtrage N est de garantir une réponse indicielle du système bouclé avec
une erreur statique nulle.
Figure 2 : Schéma Simulink mettant en œuvre la commande par retour d’état du MCC.
[5]
Figure 3 : Schéma SIMULINK équivalent de la représentation d’état du MCC inclus
dans le Subsystem.
❖ En boucle fermée :
❖ En boucle ouverte :
[6]
Interprétation des résultats de la simulation :
En comparant les deux simulations, on peut évaluer l'efficacité de la commande par retour
d'état. La simulation en boucle ouverte a montré une grande marge d’erreur entre la consigne
et la sortie. Or en simulation en boucle fermée, on a une amélioration de précision, puisque le
contrôleur n'essaie pas seulement de suivre la consigne, mais à annuler l'erreur entre la consigne
et la sortie. La stabilité du système est évidente. Une boucle fermée bien conçue maintiendra la
stabilité du système même en présence de perturbations.
[7]
CONCLUSION :
En guise de conclusion, ces travaux pratiques sur la commande par retour d’état était une
occasion pour concrétiser l’utilité et l’importance de cette méthode de commande, à travers la
réalisation des simulations sur un moteur à courant continu. Son importance réside dans le fait
qu’elle permet d’améliorer les performances d’un système dynamique en modifiant les actions
de commande, cela se fait en boucle fermée, ce qui signifie que la commande prend en
considération les perturbations du système.
[8]