Académique Documents
Professionnel Documents
Culture Documents
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
La commande équivalente
La commande discontinue
Loi de commande globale
8. Retour à l’exemple (application de la commande discontinue)
9. Phénomène de réticence (chattering)
10. Retour à l’exemple (application de la commande globale)
11. Quelle solution pour le problème de réticence ?
2
Introduction Commande par mode glissant
Introduction
3
Exemple introductif Commande par mode glissant
Exemple Introductif
4
Exemple introductif Commande par mode glissant
Si l’on considère :
La dynamique en boucle-fermée ci-dessus peut s’écrire :
5
Exemple introductif 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 10 20 30 40 50 60
temps (sec)
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
8
Système à commander Commande par mode glissant
9
Dynamique de glissement Commande par mode glissant
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
10
Dynamique de convergence Commande par mode glissant
11
Loi de commande Commande par mode glissant
La lois de commande
est :
La commande équivalente :
Soit :
12
Loi de commande Commande par mode glissant
Pour ce choix on a :
Commande équivalente
Commande discontinue
(continue)
13
Retour à l’exemple Commande par mode glissant
Retour à l’exemple
On souhaite faire converger vers avec la commande
avec :
et
Avec :
14
Retour à l’exemple Commande par mode glissant
0.3
-0.2
0.2
Point
d’équilibre Condition
-0.4
0.1
initiale
0
-0.6
x2
-0 . 1
x
2
-0.8
-0 . 2
-0 . 3
-1
-0 . 4
-1.2 -0 . 5
-0 . 6
-1.4 -0 . 6 -0 . 4 -0 . 2 0 0.2 0.4 0.6 0.8 1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x1
x1
15
Retour à l’exemple Commande par mode glissant
1
Position 1
Position
Vitesse
Vitesse
0.8
0.5
0.6
Position et vitesse
Position et vitesse
0 0.4
0.2
-0.5
0
-0.2
-1
-0.4
-1.5 -0.6
0 0.5 1 1.5 2 2.5 3 0 10 20 30 40 50 60
temps (sec) temps (sec)
16
Retour à l’exemple Commande par mode glissant
4 4
3 3
2 2
Commande
Commande
1 1
0 0
-1
-1
-2
-2
Autour de 2 sec -3
-3
-4
-4
-5
-5
2 2.0005 2.001 2.0015 2.002 2.0025 2.003 2.0035 2.004 2.0045 2.005
0 0.5 1 1.5 2 2.5 3 temps (sec)
temps (sec)
17
Phénomène de réticence Commande par mode glissant
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)
18
Retour à l’exemple Commande par mode glissant
Retour à l’exemple
0 Application de toute la commande
-0.1
-0.2
-0.3
-0.4
Même avec la commande globale il y a toujours le
x2
-0.5
-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
C’est un des problèmes de la commande par mode
10 glissant
5
Peut endommager les actionneurs !
Commande
19
Solution du problème de réticence Commande par mode glissant
+1
+1
-1
-1
Solution 2 : remplacer la fonction Sign
Sigmoïde
+1 +1
-1
-1
20
Solution du problème de réticence Commande par mode glissant
1 0 10
Position
0.8 Vitesse -0.1
0.6 -0.2
Avec fonction signe
-0.3
Position et vitesse
0.4
5
Commande
0.2 -0.4
x2
0 -0.5
-0.2 -0.6
0
-0.4 -0.7
-0.6 -0.8
-0.8 -0.9
-1 -1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -5
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
temps (sec) x1 temps (sec)
1 0 2
Position
Avec fonction saturation
0.4 0
-0.3
Commande
0.2
x2
-0.4 -1
0
-0.5 Pas de réticence !
-0.2 -2
-0.6
-0.4
-3
-0.6 -0.7
-0.8 -0.8 -4
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
temps (sec) x1 temps (sec)
21
Choix de la surface de glissement
Le choix de la surface de glissement concerne le nombre et la forme des fonctions
nécessaires. Ces deux facteurs dépendent de l’application et de l’objectif visé.
Pour un système défini par l’équation suivante
La surface de glissement est une fonction scalaire telle que la variable à régler glisse sur
cette surface et tend vers l’origine du plan de phase .
La forme non linéaire est une fonction de l’erreur sur la variable à réguler x , elle est
donnée par :
Organe de Commande
U+
Système à Commander
U-
Dynamique choisie x
Surface de glissement xd
S=0
S>0
S<0
23
Conditions d’existence
LeLechoix
choix de la
lasurface
surface loi de commande
de la convergence
24
Le choix de la surface Conditions d’existence
loi de commande
de la convergence
25
Le choix de la surface Conditions d’existence
loi de commande
de la convergence
Chattering
S=0
26
Modélisation de L’ensemble :
Onduleur-MSAP
Après s’être basé sur les hypothèses simplificatrices, le modèle mathématique de
la MSAP est présenté par la figure suivante:
d φs dφd - pωr φq
[ vs ] = [ Rs ][ is ] + Vd R S Id
dt dt
1 3
[φs ] [Ls ][is ] [φsf ] park dφq
Vq R SIq pωr φd
dt
[v s ] = [v a vb vc ] T
[is ] = [i a ib ic ] T 2 φd Ld Id φ sf
[ s] = [ a b c ]T φq Lq Iq 4
7
Equation électromagnétique
Equation mécanique
8
Modélisation de l’onduleur triphasé en
tension
E/2
K1 K2 K3
VaN
0
VbN
VcN
9
Schéma de Simulation
Le modèle de la MSAP alimentée par onduleur de tension MLI est
illustré par la figure ci dessous:
10
Résultats de Simulation
diminution
de vitesse
40
1 00 courant statorique (A)
35
16
14
couple éléctromagnetique c e m (Nm)
12
10 Développement
8 de couple
6
0
0 0 .2 0.4 0 .6 0 .8
temps(s)
11
Commande vectorielle de la MSAP
Principe :
maintenir le courant direct Id égal a zéro.
régulier la vitesse par le courant Iq .
r
q
Id 0 Is=I
q
Vd
Vq d
Is Iq Id=0
f
Is
a
0
vd p r Lq I q
Ce m p f Iq
dI q et
v q Rs I q Lq p r f C e m - Cr J
d r + f.
dt dt
r
1 2
12
Vd (Rs s Ld ) I d ω Ld I q
1
Vq (Rs s Lq ) I q ω(L d I d φf )
Vd Vd1 ed
Vq Vq1 eq 2
Avec :
Vd1 (Rs s . Ld ) Id ed ω L d Iq
3 4
Vq1 (Rs s . L q )I q eq ω . (L d I d φf )
Variables de Termes de
commande compensation 13
Le principe de découplage par compensation est illustré par la figure suivante:
compensation
compensation
15
Résultats de Simulation
• Découplage Contrôle
Rapidité de
• Id = 0 du couple
rejet
1 50 40
30 I q (A )
1 00
20
50
10
vitesse m é c a n i q u e
réelle wr (rad/s ) 0
0
-10
I d (A )
-50
-20
- 1 00 vitesse d e r é f é r e n c e w r ( r a d / s ) -30
-150 -40
0 0.2 0.4 0.6 0.8 0 0 .2 0.4 0 .6 0 .8
te m p s (s ) te m p s ( s )
40 40
I s (A )
30 30
couple éléctromagnetique C e m (Nm)
20 20
10 10
0 0
-10 -10
-20 -20
-30 -30
-40 -40
0 0 .2 0 .4 0 .6 0 .8 0 0 .2 0 .4 0.6 0.8
temps(s) temps(s)
16
La commande robuste par mode
glissant
La commande par mode glissant insensible aux :
perturbations internes
perturbations externes
Variations paramétriques
1 Le choix de la surface
2 La condition de convergence
3 La détermination de la loi de commande
17
1/-Choix de la surface 2/-La condition 3/-La loi de commande
de glissement de convergence
S( x) ( r 1 u(t) ueq (t) uN
x ) e( x)
t
e( x) yref ym Un k.sign(s) 3
2
1
Ueq
+ ym
Un U
système
Un
yre f e(x) S(x)
( x
)r 1
t S(x)
-
ym
RMG Fonction sat
18
Schéma de Simulation
25
Résultats de Simulation
erreur statique • Découplage
nul • Id = 0
150 40
vitesse mécanique
réelle wr (rad/s) 30 Iq(A)
100
20
50 Zoom
10 Id(A)
120
0 100 vitesse de référence 0
80 wr (rad/s)
60 -10
-50 40
20 -20
0
-100
-20 -30
0 0.005 0.01 0.015 0.02
-150 -40
0 0.1 0.2 0.3 0.4 0.5 0 0.1 0.2 0.3 0.4 0.5 0.6
temps(s)
• Proportionnalité
temps(s)
du couple
• Chattering
40
8 couple resistante (Nm)
30 couple éléctromagnetique Ce (Nm)
6
20
4
2
10
0 0
-2 -10
-4 -20
-6 -30
-8
-40
0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.1 0.2 0.3 0.4 0.5 0.6
temps(s) temps(s)
Réponse de la MSAP avec régulation par mode glissant sans variation paramétrique
19
Test de robustesse
Pour mettre en évidence l’importance de la technique de commande par mode
glissant, on va effectuer des tests de robustesse de notre machine.
La résistance statorique
Wr (Rs)
Wr (3*Rs)
Vitesse de
référence
Wr (5*Rs)
-80 Wr( J )
-50 0.015s 0.015s 0.015s
-90
-100
-100
- 150
0 0.3 0 . 1 0 . 20.315 0 . 3 0 .0.33
4 0.5 0.345
temps(sT)emps(s)
comportement dynamique de la MSAP
avec changement de moment d’inertie J. 20
CONCLUSION
21