Projet 6 Pondule Inversé
Projet 6 Pondule Inversé
Projet 6 Pondule Inversé
Ministère de
L’enseignement et de la
Recherche scientifique
École
supérieure privée d'ingénierie et de technologie
2
Liste de figures :
Figure 1: pondue inversé
Figure 2 vecteur et représentation d'état (programme)
Figure 3 vecteur et représentation d’état (affichage)
Figure 4: le stabilité (programme)
Figure 5 stabilité (affichage)
Figure 6:comondabilité (programme)
Figure 7 commandabilité ( affichage)
Figure 8 rang (programme)
Figure 9 rang (affichage)
Figure 10: représentation d'état discréte (programme)
Figure 11: représentation d'état discrète ( affichage )
Figure 12: matrice de transfert (programme)
Figure 13: matrice de transfert discrète (affichage)
Figure 14: position des pôles et des zéros (programme)
Figure 15: position des zéros
Figure 16: position des pôles
Figure 17: poles désirée (programme)
Figure 18: : les paramètres régulateur( affichage)
Figure 19: les paramètres régulateur (programme)
Figure 20: représentation de la réponse indicielle en BF
Figure 21: câblage sur Simulink
Figure 22: configuration step
Figure 23: configuration fonction de transfert
Figure 24:représentation de la réponse indicielle
Introduction générale :
La plupart des procédés physiques montrent un comportement hautement non linéaire, et de
ce fait ils présentent un défi des points de vue modélisation, analyse et commande. Dans ce
3
cadre, le système pendule inversé représente un exemple type des systèmes non linéaires et
instables ; il est très utilisé comme outil de test que ce soit sur le plan pédagogique ou sur le
plan de recherche. L'objectif de ce travail est d'appliquer une technique de la commande dans
l'espace d'état, à savoir, la commande par placement de pôles. Le but est d'évaluer les
performances de cette technique de commande linéaire sur un système test non linéaire et
instable.
Le plan de travail est organisé comme suit : Dans le premier chapitre, nous présenterons une
description physique du système pendule inversé passant par une représentation d’état du
système et l’analyse de la stabilité du système en suite on passe par la matrice de
commandabilité et finissant par deux conclusions le premier à propos de la commandabilité de
système et l’autre est la conclusion de partie.
Le chapitre 2 est commencé par l’introduction passant par la représentation d’état discrète du
système et la matrice de transfert en suite on a observé la position des pôles et des zéros du
système finissant par une conclusion de la partie.
Dans le chapitre 3, nous commencerons par donner un aperçu sur la commande dans l'espace
d'état par la technique de placement de pôle. Nous établirons aussi les conditions de son
application. Par la suite, la commande par placement de pôle est appliquée au système
pendule inversé pour assurer sa stabilité. Pour éliminer les effets des perturbations statiques, il
est nécessaire de jouer sur les pôles et les paramètres de régulateur en suite on a représenté la
réponse indicielle en boucle fermé avec la régulateur choisie et on a schématiser notre
système sur Simulink est on a clôturer par deux conclusions la première c’est la conclusion de
cette partie et la deuxième la conclusion générale.
4
Chapitre 1 : description, modélisation et
analyse du système continue
1 Introduction :
Dans ce chapitre nous allons décrire et modéliser le système pendule inversé La section 2
présente la vecteur d’état et système d’état de système la section 3 c’est la définition de le
système en boucle ouvert et la section 4 traitera la stabilité de système. La section 5 étudie la
matrice de commandabilité est son rang la section 6 défini l’interprétation sur la
commandabilité de système et finalement conclut le chapitre.
2 Description :
Le système considéré est un pendule simple monté sur un chariot. Le mouvement du chariot
doit maintenir le pendule dans sa position d'équilibre instable (masse dirigée vers le haut).
Voici un schéma du dispositif.
Le pendule de longueur 0.5m et de masse 0.1kg dont l'axe de suspension est lié au chariot de
Masse 2kg et soumis à une force F, peut se déplacer sur un axe horizontal, Le principe du
système est très simple en théorie : quand le pendule penche vers la droite, le chariot doit le
rattraper en effectuant un mouvement vers la droite et inversement. La difficulté c'est de
régler le déplacement horizontal du chariot en fonction de l'angle que le pendule fait avec la
verticale.
Notre système en monovariable F(t) représente l’entré du système et X(t) représente la sortie
de ce système.
5
3 Le choix d’un vecteur d’état la représentation de système :
ml
Équation d’état X=AX +BU (M+m) Ẍ + θ̈ = F(t)
2
Y= CX+DU (j+ml2/4)(θ ) ̈+ ml/2 (x ̈-gθ)=0
( )() ()
x 1(t) x (t) x (t)
˙
x 2(t ) ˙ ˙
Vecteur d’état = x (t) ẋ = x (t)
x 3(t ) θ θ
x 4 (t) θ̇ θ̇
x1(t)=x(t) ẋ=x 2
˙ ẍ fct (x , ẋ , θ , θ̇)
x2(t)= x 2(t)
ml ml
(M+m) Ẍ + θ̈ = F(t) (M+m) Ẍ =F( t)− θ̈
2 2
ml2 ml
( ẍ−gθ)
(j+ml2/4)(θ ) ̈+ ml/2 (x ̈-gθ)=0 (j+ )θ̈ = -
4 2
ml 2
(M+m) Ẍ =F( t)− θ̈ θ̈ =¿ (1)
2 ml
(j+
ml2
4
)θ̈ = -
ml
2
( ẍ−gθ) ( j+
4 ml)
ml 2 2
¿2)
ml
(1) θ̈=F−( M + m) ẍ
2
2
θ̈= ¿
ml
( ) ml2 ¿
2
ml
(2) j+
4
( )
2
ml ❑
j+ ∗2 ¨2
4
ml
∗F + x (
−2( M + m)
ml
¿ j+
ml
4
ml ml
(
+ )− gθs=0 ¿
2 2 )
( )
2
mlg 2 ml
ẍ= θ+ +j F
2α mlα 4 6
ẍ=α 1. x 3−α 2. F
α1 α2
[ ( ) ]
❑ 2
2 mlgθ 2 ml
θ̈= (F−( M −m ) − j− F)
ml 2α mlα 4
2( M + m) mlgθ
F ¿-
ml 2α
β1 β2
()[ ]( ) ( )
ẋ 0 1 0 0 x x1 0
ẍ = 0 0 ∝1 0 ẋ x 2 + −α 2 F ( t )
θ̇ 0 0 0 1 θ x3 0
θ̈ 0 0 β 2 0 θ̇ x 4 β 1
Y=Cx + DU
¿
7
4 Définition de système BO
On a défini sur Matlab les paramètre de notre projet puis on a identifié la coordonnée a
travers la représentation d’état calculer dans la partie théorique finalement on a utilisé
la fonction ss_cont pour afficher cette représentation on boucle ouvert sur Matlab
5 L’analyse de la stabilité
0
0 1 0 0
-0.4938
A= 0 0 0.344 0 B= 0
0 0 1 0 -1.481
0 0 33.11 0
C=(1,0 ,0,0)
1 0 0 0
0
Det (PI-A) = det (P* 1 0 0 -A)
0 0 1 0
0 0 0 1
8
p 0 0 0 0 1 0 0 p 1 0 0
0 p 0 0 0 0 0.344 0 0 p 0.334 0
= 0 0 p 0 - 0 0 0 1 = 0 0 p 1 p
0 0 0 p 0 0 33.11 0 p 1 0 00 33.11
0 p
0 p 0.334 0
0 0 p 1 p
0 0 33.11 p
P 0.334 0 0 0.334 0
P 0 P−1 0 - (-1) 0 p−1 0
0 33.11 P 0 33.11 p
P−1 0 0 0 0 0
P (p - 0.334 ) -(-1).(-0.334 )
33.11 P 0 p 0 p
9
Figure 5 stabilité (affichage)
Le système n’est pas stable car les pôles ne sont pas tous négatifs (d’après Matlab)
6 La matrice de la commandabilité
7 Le rang
10
Figure 9 rang (affichage)
9 Conclusion :
Ce chapitre a permet d'établir le modèle du système étudié. La linéarisation a permet d'obtenir
un modèle d'état. L'analyse de stabilité a montré que le système est instable, et nécessite donc
une correction pour fonctionner proprement.
11
Chapitre2 : la modélisation et l'analyse du
système échantillonné
10 Introduction
Dans ce chapitre on a passé de la continue vers l’échantillonné et on a placé à l’entrée du
système un échantillonneur bloqueur de période T=0.01s. Donc premièrement on a déterminer
la représentations d’état discrète du système puis la matrice de transfert discrète ensuite par
l’observation de la position des pôles et des zéros du système , finissant par une conclusion.
12
Figure 11: représentation d'état discrète ( affichage )
13
Figure 13: matrice de transfert discrète (affichage)
14
Figure 14: position des pôles et des zéros (programme)
15
Figure 16: position des pôles
14 Conclusion
Dans cette partie on a passé du continu vers l’échantillonné en observant les positions des
pôles.
16
Chapitre 3 :la commande du système
15 Introduction
17
17 Les paramètres de régulateur
18
19 La représentation de la réponse indicielle en BF
20 Simulink
19
Figure 22: configuration step
20
Figure 24:représentation de la réponse indicielle
21 Conclusion
Dans ce chapitre nous avons montré qu'il est possible de stabiliser le système pendule
inversé, non linéaire et instable, à l'aide d'une commande linéaire qui est le placement des
pôles.
Remarque :
Pour la partie théorique de la commande par retour d’état on notre système qui a un rang
égalé a 4 et nous avons trouvé si le rang dépasse 3 on ne peut pas appliquer les étapes de
commande par retour d’état.
21
Conclusion générale :
Notre travail a porté sur la modélisation du système pendule inversé et sa commande en utilisant les
techniques de placement des pôles . Le système pendule inversé n'est pas simplement un système
mécanique, mais il représente une large classe de systèmes industriels, tels que les satellites, les grues ou
les missiles.
Les résultats de l'application des commandes par placement de pôles est fourni des
performances très acceptables; ce qui montre que cette technique linéaire sest capable
d'assurer la stabilité et les performances des systèmes non linéaires instables,
Ce travail nous a permis d'approfondir nos connaissances dans les deux domaines suivants:
1. La modélisation des systèmes physiques.
2. La commande dans l'espace d'état.
Ce travail peut être compléter et valorisé par une réalisation pratique qui permettra aux
étudiants d'appréhender pratiquement le problème de la commande.
22
22
23