Académique Documents
Professionnel Documents
Culture Documents
Jouvencel 1/5
Rgulation du pr emier or dr e
Poi nts si ngul i er s gnr al i ss
On considre les systmes modliss par une quation du type x = f (x, u) . Par dfinition, les
points d'quilibre ou points singuliers sont tels que dx/dt = 0. Ces points sont dits gnraliss
du fait que la commande u intervient dans leur dfinition.
Exemple : pendule simplifi
sin() = u
Posons X
1
= et X
2
=
Il vient
X =
x
1
= x
2
x
2
= sin(x
1
) + u
Les points d'quilibre sont dfinis pour dX/dt = 0 soit
x
1
= x
2
= 0
x
2
= 0 = sin(x
1
) + u
Donc
x
1
x
2
= 0
u = sin(x
1
)
De faon gnrale, f x , u
( )
u = x
( )
4 problmatiques sont rencontrs dans la rgulation au premier ordre :
Maintenir un systme au voisinage d'un point d'quilibre malgr les perturbations,
Assurer la transition entre points d'quilibre,
Effectuer un suivi de trajectoire,
Suivre une consigne inconnue.
Modl e l i nai r e tangent
Le systme dfini par x = f (x, u) , admet x , u
( )
comme point d'quilibre.
On pose
x = x x et u = u u
x = f (x +x, u +u) = f (x , u ) +x f
x
1
(x , u ) +u f
u
1
(x , u ) + O
2
x ,u
( )
x
1
u
x
2
B. Jouvencel 2/5
Par dfinition f (x , u ) = 0 il vient alors :
x =x f
x
1
(x , u ) +u f
u
1
(x , u ) + O
2
x ,u
( )
L'expression gnrale sera la suivante :
X = A(X , u )X + B(X , u )u
Exempl e du pendul e
X =
x
1
= x
2
x
2
= sin(x
1
) + u
Les points d'quilibre ont pour expression
x
1
x
2
= 0
u = sin(x
1
)
Effectuons le changement de variables suivant
x
1
= x
1
+x
1
x
2
= 0 +x
2
u = sin(x
1
) +u
Partant du modle gnral
X =
x
1
= x
2
x
2
= sin(x
1
) + u
Le modle linaris tangent a pour expression gnrale
x
1
= x
1
x
2
= x
2
u = cos(x
1
)x
1
+u
On en dduit la reprsentation matricielle :
X =
0 1
cos x
1
( )
0
X +
0
1
u
Commandabi l i t au pr emi er or dr e
CS x = f (x, u) commandable au voisinage d'un point de ( , ) x u si le systme linaris
est commandable.
Exemple pendule : critre de Kalmandet
0 1
1 0
= 1 systme toujours commandable
Commande par r etour d' tat
Soit une commande u K X v = + , le systme en boucle ferme a pour expression
X = A X, u
( )
X + B X, u
( )
KX + v
[ ]
On en dduit
X = A X, u
( )
+ B X, u
( )
K
[ ]
X + B X, u
( )
v
B. Jouvencel 3/5
On dtermine K pour obtenir en boucle ferme les ples dsirs.
Exempl e du pendul e
o
X =
0 1
cos x
1
( )
0
|
|
|
|
|
| +
0
1
|
|
|
|
|
|
k
1
k
2
[ ]
|
|
|
|
|
|
|
|
oX +
0
1
|
|
|
|
|
|
ov
X =
0 1
cos x
1
( )
+ k
1
k
2
X +
0
1
v
La matrice en boucle ferme a l'expression
0 1
cos x
1
( )
+ k
1
k
2