TP° 02 Linéarisation Autour D'un Point D'équilibre
TP° 02 Linéarisation Autour D'un Point D'équilibre
TP° 02 Linéarisation Autour D'un Point D'équilibre
(M2)
TP° 02
Linéarisation autour d’un point
d’équilibre : Application sur le modèle
Non linéaires du Pendule inversé
Réalisé par :
HOUBAD Nihel Badiâa
Année Universitaire:2022/2023
Introduction
Un pendule inversé est un système dynamique multi variable non linéaire instable, il est con- sidéré comme
un très bon exemple pour les systèmes instables et non linéaires. Il est utilisé pour tester les performances
Travail à faire
𝑥2 0
0 1
Avec 𝑓(𝑋(𝑡)) = 𝑥 4 𝑒𝑡 𝑔(𝑋(𝑡)) = 0 𝑈=0
𝑔𝑠𝑖𝑛(𝑥3 ) −𝑐𝑜𝑠(𝑥3 )
( 𝑙 ) ( 𝑙 )
discutons la stabilité :
2. simulez ce modèle sous SIMULINK avec les conditions initiales 𝑋0 = [0 0 0.1 0]𝑇 (temps de simulation
de 1s)
On obtient les allures suivant :
3. Trouvez le modèle linéarisé autour du point d’équilibre 𝑋0 = [0 0 3.14 0]𝑇 :
la matrice jacobéenne :
simulez ce modèle sous SIMULINK avec les conditions initiales 𝑋0 = [0 0 3 0]𝑇 (temps de
simulation de 1s)
On obtient les allures suivant :
Commentaire :
Ce dernier est modélisé par un système (non linéaire de par la fonction sinus) à deux variables (la
position et la vitesse angulaire) permettant de décrire son mouvement d’oscillation régulier (sans
frottement, le mouvement du pendule est périodique non amorti, avec frottement le mouvement est
amorti et revient à son état stable). Le pendule présente 2 points de repos (pour lesquels la vitesse
angulaire est nulle), un instable et un stable.
4. Comparez les réponses des modèles linéarisés avec celle du model non linéaires
a) Pour 𝑿𝟎 = [𝟎 𝟎 𝟎 𝟎]𝑻 :
b) Pour 𝑿𝟎 = [𝟎 𝟎 𝟑. 𝟏𝟒 𝟎]𝑻 :
Comparaison :
Dans le cas linéaire, le point d’équilibre 𝑿𝟎 = [𝟎 𝟎 𝟎 𝟎]𝑻 est instable et les trajectoires d’état pour
différentes conditions initiales 𝑿𝟎 divergent. Dans le cas non linéaire, le point d’équilibre 𝑿𝟎 =
[𝟎 𝟎 𝟎 𝟎]𝑻 est oscillatoire.
6. Soit le modèle original du pendule inversé :
𝒙𝟐 𝟎
𝒙̇ 𝟏 −𝒎 𝒈 𝒄𝒐𝒔(𝒙𝟑 )𝒔𝒊𝒏(𝒙𝟑 ) + 𝒎 𝒍𝒙𝟒 𝟐 𝒔𝒊𝒏(𝒙𝟑 ) 𝟏
𝒙̇ 𝑴 + 𝒎 𝒔𝒊𝒏𝟐 (𝒙𝟑 ) 𝑴 + 𝒎 𝒔𝒊𝒏𝟐 (𝒙𝟑 )
( 𝟐) = 𝒙𝟒 + 𝟎 𝑭
𝒙̇ 𝟑
𝒙̇ 𝟒 (𝑴 + 𝒎) 𝒈 𝒔𝒊𝒏(𝒙𝟑 ) − 𝒎𝒍𝒙𝟒 𝟐 𝒄𝒐𝒔(𝒙𝟑 )𝒔𝒊𝒏(𝒙𝟑 ) 𝒄𝒐𝒔(𝒙𝟑 )
( (𝑴 + 𝒎 𝒔𝒊𝒏𝟐 (𝒙𝟑 ))𝒍 ) ((𝑴 + 𝒎 𝒔𝒊𝒏𝟐 (𝒙𝟑 ))𝒍)
eig(a)
o discutons la stabilité :
b) simulez ce modèle sous SIMULINK avec les conditions initiales 𝑋0 = [0 0 0.1 0]𝑇 (temps de
simulation
de 1s)
Le pendule inversé est un problème classique de régulation d’un système instable en boucle
ouverte
o discutons la stabilité :
d) Comparez les réponses des modèles linéarisés avec celle du model non linéaires
- Pour 𝑿𝟎 = [𝟎 𝟎 𝟑 𝟎]𝑻
Commentaires :
Nous remarquons que pour le point d’équilibre proche de la région de stabilité, nous pouvons
commander le pendule inversé
On remarque que les états du système sont convergences vers les points d’équilibres
Conclusion :
Le pendule inversé est un problème classique de régulation d’un système instable en boucle
ouverte, de plus, c’est un exemple abondamment utilisé pour illustrer et tester des lois de
commande et d’observation basées sur différentes techniques.
Nous sommes intéressés sur la linéarisation du pendule inversé par le jacobien. Il est évident que la
linéarisation par le jacobien permet de stabiliser le pendule inversé.