A Imprimé - Fin
A Imprimé - Fin
Thème
Commande d’un double pendule inversé monté sur
un chariot
Préparé par :
DERRADJI Melissa
MEKIDECHE Abdellah
Dirigé par :
Mr KACIMI Mohand. A
Examiné par :
Mr H. LEHOUCHE
Mr O. GUENOUNOU
A nos familles respectives, proches, et amis qui nous ont soutenues tout
au long de la préparation de ce mémoire.
Résumé
Dans ce travail, nous présentons un processus de conception d’une technique de
contrôle linéaire (placement de pôles) appliquées au système dynamique du double pendule
inversé monté sur un chariot modélisé par le formalisme de Lagrange. La linéarisation du
modèle obtenu via ce formalisme a été présentée sur la base d'une approximation en série de
Taylor.
Abstract
In this work, we present a design process of a linear control technique (pole
placement) applied to the dynamic system of the double inverted pendulum mounted on a
carriage modeled by the Lagrange formalism. The linearization of the model obtained via this
formalism has been presented on the basis of a Taylor series approximation.
The simulation environment used to validate the results presented in this thesis is
Matlab, it is a simulation environment that allows to simulate the dynamics of systems. The
results obtained indicate that the synthesized controller is able to stabilize the inverted double
pendulum at its unstable equilibrium position, which proves the effectiveness of the proposed
method.
Table des matières
3.2 Historique.........................................................................................................................3
3.3 Linéarisation du système..................................................................................................3
3.4 Modélisation de l’espace d’état.......................................................................................3
3.5 Commandabilité et Observabilité....................................................................................3
3.6 Principe de la commande par placement de pôles...........................................................3
3.7 Calcul du gain de retour d'état.........................................................................................3
3.8 Placement de pôles avec MATLAB................................................................................3
3.9 Application au système pendule double- chariot.............................................................3
3.10 Conclusion.......................................................................................................................3
Conclusion générale....................................................................................................................3
Bibliographie...............................................................................................................................3
Liste des figures et des tableaux
Introduction générale
Dans notre étude, nous avons un système très intéressant et fortement non linéaire à
étudier, il s’agit du double pendule inversé monté sur un chariot se déplaçant le long d'une
piste horizontale, qui est l'un des repères les plus populaires pour démontrer l’efficacité des
techniques de contrôle.
L'instabilité du double pendule inversé fait qu'il est très complique de le maintenir
dans sa position verticale vu que ce dernier tombe systématiquement à moins qu'une force de
contrôle appropriée ne soit mise en œuvre.
Les systèmes de pendule inversé sont hautement non linéaires, mais peuvent être
facilement contrôlés en utilisant des techniques de contrôle linéaire dans une position
verticale. Si le système est contrôlable et observable, cette méthode donne d'excellentes
marges de stabilité.
Dans ce travail, nous utiliserons donc la méthode de placement de pôles par retour
d’état pour contrôler ce dernier. Ce présent manuscrit est organisé de la manière suivante :
Dans le premier chapitre, nous aurons un aperçu sur les différents types de pendules,
avec leurs définitions, et leurs intérêts dans divers domaines.
8
Introduction générale
Dans le chapitre trois, nous commencerons par la linéarisation du modèle non linéaire
autour du point d'équilibre instable. Ce dernier sera par la suite notre outil pour l'analyse de la
stabilité en boucle fermé et la conception de la technique de commande.
Nous allons donner un aperçu sur la commande dans l'espace d'état par la technique de
placement de pôle. Nous établirons les conditions de son application. Par la suite, la
commande par placement de pôles est appliquée au système double pendule inversé monté sur
le chariot pour assurer sa stabilité.
9
ÉTAT DE L’ART
1.2 Définition
Le pendule inversé n’est qu’une tige posée en position d’équilibre instable (verticale à 0°)
sur une base qui peut être fixe ou mobile. La dynamique non linéaire et instable de ce système
physique a fait de lui un système très intéressant et largement étudié dans la communauté des
automaticiens, ce qui explique l’existence de plusieurs aspects et formes de pendules inversés
[1].
10
ÉTAT DE L’ART
1.3.2.1 En cascade
Ce dernier est le sujet de notre travail, il a le même principe que le pendule simple, la
seule différence réside dans le fait qu’il dispose de deux tiges en rotation libre. L’une tourne
autour du pivot à la base, d’un angle θ1 (t )et l’autre avec l’angle θ2 (t ) autour de la deuxième
articulation entre les deux tiges.
Le but de la commande pour ce système consiste à stabiliser les deux tiges autour de la
position verticale et les maintenir autour de ce point d’équilibre instable. [3]
11
ÉTAT DE L’ART
1.3.2.2 En parallèle
Dans ce cas, le chariot supporte deux tiges indépendantes : une tige L de longueur lL et
une autre B de longueur lB , les deux en rotation libre. Le déplacement x (t)de la base va
engendrer une déviation d’un angleθ L (t ) par rapport à la verticale sur la première tige et d’un
angle θ B (t)par rapport à la verticale sur la deuxième tige.
Le but de la commande consiste à stabiliser les deux tiges autour de la verticale au point
d’équilibre instable et les maintenir même dans le cas de présence de perturbations externes.
[4 ]
Ce pendule a été conçu par K. Furuta. Il est composé d’un bras actionné en rotation
dans le plan horizontale, à son extrémité vient s’ajouter un pendule inversé monté en équilibre
instable. La rotation infinie du bras assure la stabilisation et le maintien du pendule autour de
la verticale au point d’équilibre instable[5].
12
ÉTAT DE L’ART
Figure I.5: Schéma de principe du pendule inversé stabilisé par volant d’inertie
Le pendule inversé sur deux roues est considéré comme un prototype académique
largement étudié dans le domaine de l’automatique. Comme son nom l’indique, il est
constitué d’une base mobile (l’essieu et les deux roues) surmontée d’un pendule inversé en
rotation libre autour d’un pivot (articulation passive) entre l’essieu et la tige du pendule.
L’angle d’inclinaison du pendule par rapport à la verticale est noté .
13
ÉTAT DE L’ART
L’homme est en fait un pendule inversé double dont les deux axes de rotations sont les
chevilles et les hanches. Afin de tenir debout, les articulations travaillent sans cesse, et
l’étude de ce modèle est importante pour la construction de prothèses.
La robotique utilise le principe du pendule inversé, en particulier dans de nouveaux
moyens de transports à 2 roues comme le segway qui permet d’avancer en se penchant
en avant.
On voit apparaître des moyens de locomotion dotés de deux roues montées sur un
même axe sur lequel on est en position debout. On accélère en se penchant en avant et
on ralenti en se penchant en arrière. Le système est le même que le pendule inversé.
La stabilité est aussi assurée par des gyroscopes mais nous n'entrerons pas dans ce
genre de détails. [9]
14
ÉTAT DE L’ART
1.5 Conclusion
Durant ce chapitre, nous avons présenté une vue global sur les systèmes du pendule
inversés. On a aussi énuméré les principaux types les plus populaires dans la littérature.
D’autre part, nous avons également souligné l’intérêt d’étudier ce genre de système et l’apport
que la maitrise de ce dernier peut apporter aux autres domaines
15
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
Chapitre 2: MODÉLISATION DU
DOUBLE PENDULE INVERSÉ
2.1 Introduction
Dans ce premier chapitre nous allons voir quelques méthodes de modélisation, pour en
appliquer l’une d’entre elle afin de résoudre les équations caractérisant le système du pendule
double inversé monté sur chariot.
L’énergie d’un système isolé ne peut être ni crée, ni détruite : elle se conserve.
Elle peut changer de forme au sein du système, mais sa valeur totale reste constante[10].
d Em
Em =Ec + E p=constante ⇒ =0(1)
dt
Où :
Em désigne l’énergie mécanique du système.
1
Ec est l’énergie cinétique Ec = mv 2
2
E p est l’énergie potentielle E p =mgh
∑⃗
F ᵢ=m ⃗a (2)
Où :
⃗F ᵢ désigne les forces extérieures exercées sur l'objet.
m est sa masse.
a⃗ correspond à l'accélération de son centre d’inertieG .
16
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
La mécanique lagrangienne fut une reformulation de la mécanique classique à l’aide du
concept de lagrangien, le lagrangien est donc généralement défini par la différence entre
l’énergie cinétique Ec =T et l’énergie potentielle E p =U [12-13]:
d ∂ L dL
( )- =Qi (4)
dt ∂ q̇ ᵢ d q ᵢ
Le nombre nl de degrés de liberté d’un système est défini comme le nombre minimum de
variables indépendantes nécessaires à la description complète de ce système, le nombre de
degrés de liberté est donc égale au nombre de coordonnées dépendantes N moins le nombre
de relation reliant ces coordonnées entre ellesr [14].
ddl=N −r (5)
17
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
Figure II.1: Schéma de principe du double pendule inversé monté sur un chariot
Le pendule double inversé monté sur chariot est un système instable, non linéaire et
rapide il est donc composé d'un chariot placé sur un rail et de deux bras en aluminium reliés
l'un à l'autre, une force exercée permet de déplacer le chariot le long du plan horizontal.
La longueur du pendule inversé est désignée par 𝐿1 tandis que le pendule double est
désigné par 𝐿2, le moment d'inertie du pendule inversé est 𝐽1 et celui du pendule double est 𝐽2.
Les équations décrivant le mouvement du pendule double inversé sur chariot seront
obtenues à l’aide de l’équation de Lagrange.
d ∂ L dL
( )- =Qᵢ (6)
dt ∂ q̇ ᵢ d q ᵢ
18
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
d ∂L
dt ∂ θ̇1
−¿
∂L
( )
∂θ 1
=Q2 (9)
dt ( ∂ θ̇ )
d ∂L ∂L
−¿ =Q 3
2 ∂θ 2
2.3.4.1 Positions
En supposant que les centres de masse des pendules se trouvent aux centres géométriques des
tiges, on obtient :
1
l i= Li , oùi=1ou 2 (10)
2
Les coordonnées du centre de gravité de la masse du chariot, des pendules inversé et double
sont définies donc comme suit :
P0=x i⃗ + 0 ⃗j
P1=( x+l 1 sin ϑ 1 ) i⃗ (l 1 cos ϑ 1) ⃗j (11)
P2=( x+ L1 sin ϑ 1 +l 2 sin ϑ 2) ⃗i +( L1 cos ϑ 1 +l 2 cos ϑ 2) ⃗j
2.3.4.2 Vitesse
Les équations de vitesse sont obtenues en prenant les dérivées de l'équation (11) pour obtenir
V 0= ẋ i⃗ + 0 ⃗j
V 1=( ẋ+ l1 ϑ˙1 cos ϑ 1 ) i⃗ (l 1 ϑ˙1 sinϑ 1) ⃗j(12)
V 2=( ẋ+ L1 ϑ˙1 cos ϑ 1 +l 2 ϑ˙2 cos ϑ 2 ) i⃗ −( L1 ϑ˙ 1 sin ϑ 1 +l 2 ϑ˙2 sinϑ 2) ⃗j
1 1 1
T = M v 12+ m1 v 22+ m2 v 32 (13)
2 2 2
T 1=M ẋ 2
1 1
T 2= m1 [( ẋ+l 1 ϑ˙1 cos ϑ 1 )2+(l 1 ϑ˙ 1 sin ϑ 1 )2 ]+ J 1 ϑ˙ 1 (14)
2 2
19
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
1 1
T 3= m2 ¿ +(L1 ϑ˙ 1 sin ϑ 1+l 2 ϑ˙2 sin ϑ 2)2 ] + J 2 ϑ˙ 2
2 2
1 1 1
T = M ẋ + [( ẋ +l 1 ϑ˙1 cos ϑ 1 ) +(l 1 ϑ˙ 1 sin ϑ 1 ) ]+ J 1 ϑ˙1 + m2 [ ( ẋ+ L1 ϑ˙1 cos ϑ 1+l 2 ϑ˙2 cos ϑ 2 ) +( L1 ϑ˙ 1 sin ϑ 1+l 2 ϑ˙2 sin
2 2 2 2
2 2 2
2.3.4.4 Energie potentielle :
U 1=0
U 2=m1 g l 1 cos ϑ 1 (17)
U 3=m2 g( L1 cos ϑ 1 +l 2 cos ϑ 2)
2.3.4.5 Le Lagrangien
1 2 1 2 2 2 1 2 2
L= ( M + m1 +m2) ẋ + (m1 l 1 +m2 L1 + J 1) ϑ˙1 + (m2 l 2 +J 2) ϑ˙2 +( m1 l 1+ m2 L1) ẋ ϑ˙ 1 cos ϑ 1+ m2 l 2 ẋ ϑ̇ 2 cos ϑ 2 +m2
2 2 2
2.3.4.6 Equations de Lagrange
d
dt ( ∂∂ Lẋ )− ∂∂ Lx =U−f x
d
dt ( )
∂L
∂ θ̇1
−¿
∂L
∂θ 1
=−f v1 (20)
dt ( ∂ θ̇ )
d ∂L ∂L
−¿ =−f v2
2 ∂θ 2
f x = v1 x ̇
f v 1= v 2 θ̇1 (21)
20
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
f v 2= v3 θ̇2
( M +m 1+ m 2) ẍ +( m 1 l 1 +m2 L1 ) cos θ1 θ̈1−( m1 l1+ m2 L1 ) θ˙1 sin θ1 +m 2 l2¨θ2 cos θ2−θ˙2 l 2 sinθ 2 m2 +v 1 ẋ=U
2 2
(22)
( m1 l1 +m2 L1 ) cos θ 1 ẍ + ( m1 l 12 +m2 L12 +J 1 ) θ̈1−( m1 l1 +m2 L1 ) g sin θ1 +m2 L1 l 2 cos ( θ 1−θ2 ) θ̈2 +m2 L1 l 2 sin ( θ1−θ 2 ) θ˙22+
=0 (23)
m2 xl¨ 2 cos θ2 +(m2 l 22+ J 2) θ̈2 +m2 θ̈1 L1 l 2 cos ( θ1−θ 2 )−m2 L1 l 2 sin( ¿θ 1−θ2 ) θ˙12 −m2 g l 2 sin θ2 + v3 θ̇2=0 ¿
(24)
[ ]
a1 a2 cos θ1 a3 cos θ2
D 1= a2 cos θ1 a4 a5 cos ( θ 1−θ2 )
a3 cos θ2 a 5 cos ( θ1−θ2 ) a6
[ ]
v1 −a2 θ̇1 sin θ1 −a3 θ̇2 sinθ 2
D 2= 0 v2 a 5 sin ( θ 1−θ2 ) θ̇2 (25)
0 −a 5 sin ( θ 1−θ2 ) θ̇1 v3
[ ]
0
D 3= −a7 sin θ1
−a8 sin θ2
[]
1
H= 0
0
Où :
a 1=M + m1 +m2
21
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
a 2=m1 l 1 +m2 L1
a 3=m2 l 2 (26)
2 2
a 4=m l +m2 L1 + J 1
1 1
a 5=m2 L1 l 2
2
a 6=m2 l 1 +J 2
a 7=g(m1 l 1 +m2 L1 )
a 8=m 2 l 2 g
[]
ẍ
q̈= θ¨1 = D −1
1 ( HU −D 2 q̇−D 3 ) (27)
θ¨2
Pour implémenter l’équation (27) sous MATLAB et simuler la dynamique du système nous
avant également utiliser les valeurs des paramètres donnés dans le tableau Table II.1.
22
MODÉLISATION DU DOUBLE PENDULE INVERSÉ
0.5
x[ m]
0
-0.5
500
1[ deg]
-500
1000
0
2[ deg]
-1000
-2000
0 1 2 3 4 5 6 7 8 9 10
T emps [ s]
Figure II.2: Réponse du système en boucle ouverte avec les conditions initiales
2.5 Conclusion
Dans ce chapitre, nous avons traité la modélisation du double pendule inversé. Dans la
première partie, nous avons utilisé le formalisme de Lagrange pour trouver un modèle non
linéaire. Dans la partie deux nous avons simulé le système en boucle ouverte afin de voir la
réponse du modèle.
Dans le chapitre suivant nous allons établir une loi de commande linéaire à ce système.
23
COMMANDE PAR PLACEMENT DE POLES
3.2 Historique
La notion de la commande par retour d’état remonte aux travaux de
PONTRAYGIN en Russie et de BELLMAN aux Etats-Unis sur la commande
optimale et les commandes linéaires à retour d’état et qui sont apparues avec les
travaux de KALMAN. Entre temps se développaient des approches algébriques ayant
pour finalités le placement de pôles [16].
[ ] [ ] [ ]
a1 a2 a3 v1 0 0 0
D1= a2 a4 a5 D2= 0 v 2 0 D3= −a 7 θ1 (28)
a3 a5 a6 0 0 v3 −a8 θ2
24
COMMANDE PAR PLACEMENT DE POLES
L'équation de représentation de l'espace d'état peut être exprimée comme suit [18] :
ẋ= Ax+ Bu
y=Cx + Du(29)
Ou n est le nombre total de la variable d'état et x ∈ Rn est le vecteur d’état, ẋ est la dérivée
temporelle du vecteur d'état.u ∈ Rmest le vecteur de commande ou l'entrée de commande qui a
m éléments de variables de commande, la condition initiale est x (0). A ∈ R n× n , B∈ Rn × m, C ∈
R p × n sont appelées les matrices du système, la matrice de sortie et la matrice d'entré
successivement, ou p est le nombre de sorties. Le vecteur de sortie est déclaré comme y ∈ R p .
Alors les racines de l'équation caractéristique illustrent les pôles du système.
|sI− A|=0 (30)
Pour le cas du système du pendule inversé sur chariot, le vecteur d'état, la dérivée du vecteur
d'état et l'entrée de commande du vecteur d'état sont déclarés sous la forme :
x=¿ θ2 ẋ θ˙1 θ̇2 ]
ẋ=¿ [ ẋ θ˙1 θ̇2 ẍ θ̈1 θ̈2] (31)
y=¿ θ2 ¿
u=U
Puisque toutes les composantes de (27) ont été linéarisées comme démontré ci-dessus, nous
pouvons l'écrire sous la forme d'un espace d'état continu[19].
Où :
25
COMMANDE PAR PLACEMENT DE POLES
[ ]
0 I
A=
−D 1
−1 ∂ D3
∂θ
−D1−1 D2
B=
[ 0
−1
−D1 H ] (32)
[ ]
∂ D3 (1) ∂ D3 (1) ∂ D3 (1)
∂x ∂θ 1 ∂ θ2
[ ]
0 0 0
∂ D 3 ∂ D3 (2) ∂ D3 (2) ∂ D3 (2)
= = 0 −a7 0 (33)
∂θ ∂x ∂θ 1 ∂ θ2
0 0 −a 8
∂ D3 (3) ∂ D 3( 3) ∂ D3 (3)
∂x ∂θ 1 ∂ θ2
En utilisant les valeurs de chaque paramètre du système indiquées dans le tableau 1, les
matrices du modèle d'espace d'état continu linéarisé sont données par :
[ ]
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
A= ,
0 4.097 −0.01131 −0.001126 0.002784 3.295e-005
0 42.42 −8.009 0.002784 −0.02883 0.02333
0 −34.33 34.73 3.295e-005 0.02333 −0.1012
[ ][ ] []
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
B= ,C= , D= (34)
−1.126 0 0 0 1 0 0 0
2.784 0 0 0 0 1 0 0
0.03295 0 0 0 0 0 1 0
rang ( [ B B ]) =n
2 n−1
AB A B ⋯ A
26
COMMANDE PAR PLACEMENT DE POLES
rang ( [ C CA CA ] )=n
2 n−1 T
⋯ CA
Le système est donc dit commandable si et seulement si la matrice de commandabilité
[B AB
2
A B ⋯ A
n−1
B ]est de rang n , et observable si seulement si la matrice
T
d’observabilité [ C CA CA 2 ⋯ CA n −1 ] =n [20].
La stabilité étant la première qualité à assurer pour la boucle fermé, les valeurs propres
doivent être à partie réelle strictement négative.
La paire de valeurs propres imaginaires produit des sinus et cosinus ce qui implique
l’apparition des oscillations.
La combinaison des deux choix assurera donc une dissipation d’énergie autrement dit
la stabilité du système ainsi que une commande dynamique[21].
27
COMMANDE PAR PLACEMENT DE POLES
Le retour d'état est utilisé par une commande au vecteur d'entrée u :
u=−Kx (37)
Avec K de dimension (1 ×n) appelée matrice de gain.
En substituant l'équation ci-dessus dans les équations de l'espace d'état, elle peut s'écrire
comme suit :
ẋ ¿ ( A−BK ) x
y ¿ ( C−DK ) x (38)
La solution de cette équation devient alors :
x=e A −BK x (0) (39)
Par conséquent, la matrice d’état du système en boucle fermée vaut :
( A−BK ) (40)
La dynamique du système bouclé est donc fixée par les valeurs propres de la matrice d’état du
système en boucle fermée( A−BK ), ces valeurs propres aussi appelées les pôles de régulation
sont les racines de l’équation caractéristique :
28
COMMANDE PAR PLACEMENT DE POLES
K= place ( A , B , p ) (43)
La matrice de commandabilité :
29
COMMANDE PAR PLACEMENT DE POLES
[B AB A2 B ⋯ A n−1 B ]=
[ ]
0 −0.0011 0 −0.0114 0.0007 −0.4818
0 0.0028 −0.0001 0.1179 −0.0096 5.7567
0 0.0000 0.0001 −0.0944 0.0173 −7.3274
(44)
−0.0011 0.0000 −0.0114 0.0007 −0.4818 0.0556
0.0028 −0.0001 0.1179 −0.0096 5.7567 −0.8852
0.0000 0.0001 −0.0944 0.0173 −7.3274 1.8062
[ ][ ]
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
A−BK =
0 4.097 −0.01131 −0.001126 0.002784 3.295e-005
− [k k k k
−1.126 1 2 3 4
0 42.42 −8.009 0.002784 −0.02883 0.02333 2.784
0 −34.33 34.73 3.295e-005 0.02333 −0.1012 0.03295
(45)
Le gain du retour d’état est :
30
COMMANDE PAR PLACEMENT DE POLES
0.2
x[ m]
0
-0.2
10
1[ deg]
-10
5
2[ deg]
-5
0 2 4 6 8 10
T emps [ s]
Figure III.4 : Stabilisation du double pendule inversé avec la commande du retour d'état q0 =
(0 , 5.72° , 0.57 ° , 0 ,0 , 0)
31
COMMANDE PAR PLACEMENT DE POLES
0.2
NonLin Lin
0.1
x[m]
-0.1
-0.2
10
NonLin Lin
5
[deg]
0
1
-5
-10
4
NonLin Lin
2
[deg]
0
2
-2
-4
0 1 2 3 4 5 6 7 8 9 10
Temps [s]
Lors de cette simulation sur le modèle non linéaire, nous constatons également
l’efficacité de la commande synthétisée du moment qu’elle a pu stabiliser les deux
modèles linéaire et non linéaire avec la même dynamique choisie à travers les pôles
imposés à la boucle fermée.
3.10 Conclusion
Dans ce chapitre nous avons pu démontrer qu'il est possible de stabiliser le
système du double pendule inversé sur chariot qui est non linéaire et instable, à l'aide
d'une commande linéaire qui est le placement des pôles. Nous avons également abordé
les notions de commandabilité introduite par KALMAN.
32
Conclusion générale
Conclusion générale
Ce mémoire a été consacré à l’étude et à la commande d’un double pendule inversé
monté sur chariot. En effet, deux problématiques ont été abordées.
Les résultats obtenus via simulation sous l’environnement de Matlab ont démontré
l’efficacité de la commande synthétisée à stabiliser le double pendule inversé dans sa position
d’équilibre instable. D’autre part, les performances notées sur la dynamique de la chaine de
commande montrent aussi que les pôles choisis ont été judicieusement placés.
33
Bibliographie
Bibliographie
[1] Analyse et modélisation du pendule inversé sur deux roues au fauteuil roulant automatisé
FreeMove, par Khaoula BRAHIM. Encadré par Ahmed CHEMORI LIRMM UMR CNRS-
UM2 5506 161 rue Ada 34392 Montpellier
[ 2 ] H. Ludvigsen A. Shiriaev, A. Pogromsky and O. Egeland. On global properties of
passivity-based control of an inverted pendulum. International Journal Of Robust And
Nonlinear Control.
[ 3 ] W. Zhong and H. Röck. Energy and passivity based control of the double inverted
pendulum on a cart. In Proceedings of the 2001 IEEE international conference on control
applications, Mexico City, Mexico, 2001.
[ 4 ] K.H. Lundberg and J.K. Roberge. Classical dual-inverted-pendulum control. In The 2003
IEEE Conference On Decision And Control, 2003.
[ 5 ] V. Sukontanakarn and M. Parnichkun. Real-time optimal control for rotary inverted
pendulum. American Journal of Applied Sciences, (6):1106–1115, 2009.
[ 6 ] R.Olfati-Saber. Global stabilization of a flat underactuated system: the inertia wheel
pendulum.In 40th Conference on Decision and Control, Orlando, FL, 2001.
[ 7 ] D. Choi and J.H. Oh. Human-friendly motion control of a wheeled inverted pendulum by
reduced-order disturbance observer. In IEEE International Conference on Robotics and
Automation,Pasadena, CA, USA, 2008.
[8] S.H. Jeong and T. Takahashi. Wheeled inverted pendulum type assistant robot: Inverted
mobile, standing, and sitting motions. In Proceedings of the 2007 IEEE/RSJ International
Conference on Intelligent Robots and Systems, San Diego, CA, USA, 2007.
[9] Mémoire de fin d’étude : Modélisation et commande non linéaire d'un pendule inversé
rotatif, Présenté par : RABEHI Mohammed Rida /BERKOUNE Ali Abdessetar
[10]https://ressources.unisciel.fr/DAEU/physique/mecanique/co/energie_3.html?
fbclid=IwAR3aUAr3VjOlQWnil256WjvLgXWMjGDRj8EwecHrArxKJXqhjPnORJFkVIw
[11]
https://www.prepa-agro-veto.fr/laprepa/uploads/2016/10/chap3_Meca_Newton_cours.pdf
[12] ÉLÉMENTS DE DYNAMIQUE LAGRANGIENNE ET HAMILTONIENNE, T.
Gourieux 2016 Université de Lorraine/Nancy
[13] ÉLÉMENTS DE DYNAMIQUE LAGRANGIENNE ET HAMILTONIENNE, T.
Gourieux 2016 Université de Lorraine/Nancy
[14] https://www.youtube.com/watch?v=c-mbMtrAcbY
[15] Optimal Control of the Double Inverted Pendulum on a Cart: A Comparative Study of
Explicit MPC and LQR, Tunde Mufutau Tijani and Isah Abdulrasheed Jimoh, Applied
Instrumentation and Control, School of Computing, Engineering and Built Environment,
Glasgow Caledonian University, G4 0BA, Glasgow, Scotland, UK, Accepted 21 December
2020.
[16] Mémoire de fin d’étude : Commande par placement de pôles pour des systèmes multi
variables, Présenté par Azeddine MOUSSAOUI et Achour MANSEUR, dirigé par Safia
YOUSFI. Le 09/2015.
¿]http://asi.insarouen.fr/enseignement/siteUV/auto/cours/cours8.pdf?
fbclid=IwAR1Qsl8jtQrygL8ggaHbmJg7Gbss5-gQS_l0HE2UDJk-BD7pWMkyrRc_juo
[18] S. Djenoune note de cours de master en automatique, 2014.
34
Bibliographie
[19] Optimal Control of the Double Inverted Pendulum on a Cart: A Comparative Study of
Explicit MPC and LQR, Tunde Mufutau Tijani and Isah Abdulrasheed Jimoh, Applied
Instrumentation and Control, School of Computing, Engineering and Built Environment,
Glasgow Caledonian University, G4 0BA, Glasgow, Scotland, UK, Accepted 21 December
2020.
[20] TECHNIQUES DE COMMANDE AVANCÉE. Centre universitaire de Rélizane Ahmed
Zabana Faculté Des sciences et de la Technologie ST Département d’Electrotechnique.Dr. H.
Merabet Boulouiha 2014/2015
[21] https://www.youtube.com/watch?v=FXSpHy8LvmY
[22] J. Pierre «commande des procédés» Edition DOC &TEC, 2012.
[23] J. Pierre «commande des procédés» Edition DOC &TEC, 2012.
35