Académique Documents
Professionnel Documents
Culture Documents
2011 / 2012
Ecole Supérieur de Technologie et d’Informatique de Tunis
A. Chemori
LIRMM - UMR 5506
161, Rue Ada 34095, Montpellier Cedex 05, France
chemori@lirmm.fr
Plan du cours
1. Introduction
2. Exemple introductif
3. Idée de base
4. Dynamique du système à commander
5. Dynamique de glissement
6. Dynamique de convergence vers la surface de glissement
7. La loi de commande
o La commande équivalente
o La commande discontinue
o Loi de commande globale
8. Retour sur l’exemple (application de la commande discontinue)
9. Phénomène de réticence (chattering)
10. Retour sur l’exemple (application de la commande globale)
11. Quelle solution pour le problème de réticence ?
A. Chemori (Cours de Robotique avancée) Université de Carthage – ESTI – 2011/2012 2
Introduction Commande par mode glissant
Introduction
Exemple Introductif
Si l’on considère :
La dynamique en boucle-fermée ci-dessus peut s’écrire :
1
Position
0.8 Vitesse
0.6
Position et vitesse
0.4
0.2
-0.2
-0.4
-0.6
0 10 20 30 40 50 60
temps (sec)
A. Chemori (Cours de Robotique avancée) Université de Carthage – ESTI – 2011/2012 6
Exemple introductif Commande par mode glissant
0.4
0.3
0.2 Point
d’équilibre Condition
0.1
initiale
0
x2
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
x1
Idée de base
L’idée de base de la commande consiste en deux étapes :
o Amener le système sur un hyperplan de commutation stable (surface de
glissement) 1
o Converger sur la surface de glissement vers le point d’équilibre désiré 2
Dynamique de glissement
La dynamique de est stable pour
Soit la variété :
Donc :
La dynamique de est stable si
La variété est une surface appelée ’surface de commutation’ ou ’surface de
glissement’
Sur la surface de glissement définie par est stable, donc
converge vers 0, le déplacement est gouverné par
La vitesse de convergence dépend de la valeur de
Mais sur cette surface donc converge aussi vers 0
L’évolution sur la surface de glissement est indépendante de et
Si au départ, le point initial n’est pas sur la surface de glissement, il faudra
amener le système sur cette surface
La lois de commande
est :
La commande équivalente :
Soit :
Pour ce choix on a :
Commande équivalente
Commande discontinue
(continue)
A. Chemori (Cours de Robotique avancée) Université de Carthage – ESTI – 2011/2012 13
Retour sur l’exemple Commande par mode glissant
avec :
et
Avec :
-0.2
-0.4
-0.6
x2
-0.8
-1
-1.2
-1.4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x1
1
Position
Vitesse
0.5
Position et vitesse
-0.5
-1
-1.5
0 0.5 1 1.5 2 2.5 3
temps (sec)
2
Commande
-1
-2
-3
-4
-5
Commande
1
-1
-2
-3
-4
-5
2 2.0005 2.001 2.0015 2.002 2.0025 2.003 2.0035 2.004 2.0045 2.005
temps (sec)
Un mode glissant idéal n’existe pas étant donné qu’il nécessite une commande qui
commute avec une fréquence infinie
Dans un cas réel la commutation se fait pendant un temps de commutation + la
constante de temps des actionneurs La discontinuité dans le commande produit un
comportement dynamique particulier (cf. figure ci-dessus) autours de la surface de
glissement, appelé phénomène de réticence (Chattering en anglais)
-0.1
-0.2
-0.3
-0.4
x2
-0.5
-0.6
-0.7
-0.8
-0.9
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x1
A. Chemori (Cours de Robotique avancée) Université de Carthage – ESTI – 2011/2012 19
Retour sur l’exemple Commande par mode glissant
1
Position
0.8 Vitesse
0.6
Position et vitesse
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3
temps (sec)
10
Même avec la commande
globale il y a toujours le
phénomène de réticence
5
Commande
-5
0 0.5 1 1.5 2 2.5 3 Quelle solution envisager ?
temps (sec)
+1
+1
-1
Sigmoïde
-1
+1
-1
-0.1
-0.2
x2
-0.4
-0.5
Évolution des états du système
-0.6
-0.7
0.6
1 Position et vitesse
0.4
0 0.2
Commande
0
-1
-2 -0.4
-0.6
-3
-0.8
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
-4 temps (sec)
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
temps (sec)