Beruflich Dokumente
Kultur Dokumente
x (t) = A x(t ) Bu (t )
n
nxn
(1)
nxm
s( x) s1 ( x) s2 ( x) ... sm ( x)T Cx
o
(2)
C c1 c2 ... cm T mxn et cTj est un vecteur ligne. Chaque fonction scalaire de commutation
S j x n : s j ( x) 0 ,
j 1,..., m
ESSTT-MASERE GE-SELLAMI
Anis
(3)
07/02/2012
Remarques
1. Un systme d'ordre n avec m commandes possdera
2. Il existe m hypersurfaces de commutation
2m 1
surfaces de commutations.
de dimension n-1.
Sj
Si et S j
S S j x n : Cx 0
j 1
(4)
(C ) .
S1
S12=S1S2
S2
(5)
Nous dfinissons une classe d'incertitudes particulire vrifiant des conditions usuellement dsignes
par "matching conditions".
Dfinition 4: matching conditions:
~
A BA
nxn
~
et B nxm telles que:
~
B = BB
(6)
La signification physique de cette hypothse est que l'on considre des incertitudes de modlisation
perturbant le systme par la matrice d'entre. L'intrt de considrer un tel type d'incertitudes apparat
clairement si l'on suppose vrifie l'hypothse suivante:
ESSTT-MASERE GE-SELLAMI
Anis
07/02/2012
Hypothse 3:
On suppose pour la suite que
R( B) N (C )
R(B)
ESSTT-MASERE GE-SELLAMI
Anis
tR
Si (CB) existe, ce qui est dj assur par les hypothses, alors la commande quivalente peut tre
donne par
ueq (CB)1CAx Kx
o
(7a)
K (CB) 1CA
(7b)
x ( I B (CB) C ) Ax Aeq x dcrit la dynamique du systme sur la surface du glissement qui est
indpendante de la valeur actuelle de la commande et dpend uniquement du choix de la matrice C.
07/02/2012
Afin de simplifier la synthse, il est intressant d'introduire une forme canonique particulire. Ainsi, on
forme une 1re Transformation du systme (1):
Par hypothse, la matrice B est de rang plein m, donc il existe une matrice de transformation
0
orthogonale T nxn Telle que: TB o B2 est de dimension
B2
(m m)
et non singulire.
La variable d'tat transforme est dfinie par y Tx , pour laquelle l'quation d'tat devient
y (t) TAT T y(t ) TB u(t ) . La condition dfinissant le mode de glissement est alors, CT T y(t ) 0 .
(8a)
o
A
TAT T = 11
A21
A12
A22
et
T
T C = C1 C2
(8b)
Si on utilise le vecteur d'tat transform, la condition dfinissant le mode de glissement devient alors:
C1 y1 (t ) C2 y2 (t ) 0
(9)
L'hypothse que CB est non-singulire implique que C2 doit tre aussi non-singulire et la condition
dfinissant le mode glissant devient:
y2 (t ) C2-1C1 y1 (t ) Fy1 (t )
(10a)
o F C2-1C1
(10b)
y1 (t ) A11 y1 (t ) A12 y2 (t )
(11)
y2 (t ) Fy1 (t )
L'ordre du systme est rduit (n-m) o y2 joue le rle d'une commande par retour d'tat. Le systme
(11) dtermine de manire unique les dynamiques dans le mode de glissement.
ESSTT-MASERE GE-SELLAMI
Anis
07/02/2012
y1 (t ) ( A11 A12F ) y1 (t )
(12)
Cela indique que la synthse d'un mode glissant stable, ( y 0 si t ) , se ramne la slection de
la matrice F qui place les (n-m) valeurs propres de ( A11 A12 F ) dans le demi-plan complexe gauche.
Le problme global a t ramen un problme de stabilisation d'un systme linaire rduit en boucle
ferme par une commande linaire y2 (t ) Fy1 (t ) . Ceci peut tre ralis par diffrentes mthodes telles que:
-La minimisation d'un critre quadratique.
-Le placement de ples dans une rgion du plan complexe (secteur,cercle,..).
-Le placement de structure propre.
ESSTT-MASERE GE-SELLAMI
Anis
Une fois la matrice stabilisante F dtermine, la matrice C peut tre calcule en utilisant le fait que
F C2-1C1 et elle est donne par:
C C2 F
I m T
(13)
Il est noter que l'on dispose alors d'un certain nombre de degrs de libert du fait du choix de la
matrice inversible C2 . En supposant C2 I m ,
C F
I m T
(14)
En rsum, la synthse de l'hypersurface de glissement S se fait en passant par les tapes suivantes:
1. 1. Dcomposition du systme sous la forme canonique (8).
2. 2. Calcul d'un retour d'tat stabilisant F pour le systme rduit (11).
3. 3. Calcul de l'hypersurface de glissement par (14).
ESSTT-MASERE GE-SELLAMI
Anis
10
07/02/2012
11
(15)
(16)
(17)
(18)
12
07/02/2012
s(x)
dans le mode non glissant. A partir des quations (1) et (15), on obtient:
s( x)
s
s
Ax(t )
Bu (t ) Q sgn( s) Rh ( s)
x
x
s
B CB
s s
u ( x) - B Ax Qsgn(s) Rh(s)
x x
(19)
ESSTT-MASERE GE-SELLAMI
Anis
13
Le terme
( Rs )
(20)
x(t)
x0
vers la surface
1 ri si 0 qi
ln
ri
qi
(21)
14
07/02/2012
~
B = BB
ESSTT-MASERE GE-SELLAMI
Anis
15
Thorme 1
Le mode glissant du systme (5) est invariant par rapport A et B dans l'espace d'tat si les
matching conditions (6) sont satisfaites.
Dmonstration
En diffrentiant
sCx(t)0 par
~
~
s C ( A BA ) x(t ) CB( I B )u (t ) 0
pour tout
t tR
idale du systme dans la surface du glissement qui est indpendante de A et B et dpend uniquement du
choix de la matrice C.
ESSTT-MASERE GE-SELLAMI
Anis
16
07/02/2012
Thorme 2
Le mode datteignabilit du systme (5) est invariant par rapport
B
et
Dmonstration
Elle est vidente car (15) est indpendante de
et
B .
17
Fv
ESSTT-MASERE GE-SELLAMI
Anis
18
07/02/2012
Nous utilisons les notations suivantes pour reprsenter les paramtres du systme:
ua (t ) :
Tension d'induit.
ia ( t ) :
Courant d'induit.
Ra :
La :
ea (t ) :
Ke :
(t ) :
Vitesse angulaire.
(t ) :
Position angulaire.
J:
Fv :
Cm : Couple moteur.
ESSTT-MASERE GE-SELLAMI
Anis
19
Le circuit d'induit du moteur courant continu est illustr par la figure suivante:
Ra
+
ia
La
+
ua
ea
Cm
La premire tape dans l'analyse du fonctionnement du systme est d'crire les quations du
systme. En se rfrant au circuit d'induit du moteur, la tension d'induit est donne par:
ua (t ) Raia (t ) La
dia (t )
ea (t )
dt
(22)
La force lectromotrice est proportionnelle la vitesse angulaire. Elle est donne par
ea (t ) K e (t )
(23)
20
10
07/02/2012
Comme la charge est couple l'arbre du moteur, le couple moteur est donn par les
quations:
Cm (t ) Kiia (t )
Cm (t ) J
(24a)
d (t )
Fv (t )
dt
(24b)
d (t )
dt
(25)
Ia(p)
1
Ra La p
+
-
Ki
Ea(p)
Cm(p)
1
Fv Jp
(p)
1
p
(p)
Ke
ESSTT-MASERE GE-SELLAMI
Anis
21
La fonction de transfert entre le dplacement angulaire du moteur et la tension d'entre est de la forme:
K i Ra Fv
( p)
U a ( p) p(1 e p)(1 m p) K e K i Ra Fv
(26)
La
Ra
(27)
J
Fv
(28)
Notons que l'inertie du systme est trs importante. En plus, la valeur de l'inductance d'induit est,
gnralement, trs faible. Ceci nous permet de ngliger la constante du temps lectrique devant la constante
mcanique ( e m ). La fonction de transfert dfinie par l'quation (26) devient alors
Km
( p)
U a ( p) p1 p
ESSTT-MASERE GE-SELLAMI
Anis
(29)
22
11
07/02/2012
Ki
Ra Fv K e K i
(30)
m Ra Fv
Ra Fv K e K i
(31)
(32)
Le modle du systme peut tre mis sous criture matricielle. Les variables d'tat du systme peuvent
tre dfinies comme la position angulaire ( x1 ) et la vitesse angulaire ( x2 ).
L'quation d'tat du systme est de la forme x Ax Bu
o
1
0
0
A
1 ; B km ;
0 -
(33)
23
J.
Le modle du systme
1
0
A + A
1
0
; B + B k ;
m
(34a)
x
(34b)
m Ra Fv
Ra Fv K e K i
(35)
J
Fv
(36)
A et B vrifient bien l'hypothse de matching conditions dfinie dans (5). En effet, on peut crire:
~
~
A BA et B = BB .
O
~
A = 0
km
~
B =
ESSTT-MASERE GE-SELLAMI
Anis
(37)
24
12
07/02/2012
xR x1R
x2R T R
0T .
0
0
Comme B k m
, nous n'avons pas besoin de chercher une transformation orthogonale, c.a.d. on
B2
peut prendre:
1 0
T
0 1
et
B2
km
ESSTT-MASERE GE-SELLAMI
Anis
25
x2 Fx1 F R
(38)
En fermant la boucle, la dynamique du systme en mode glissant est dcrite par un systme de premier
ordre d'quation:
x1 Fx1 F R
(39)
Nous choisissons un retour d'tat stabilisant F 2 , pour le systme rduit (38), correspondant un pole
stable -2. La surface de glissement
C c2 F 1 k R B21F 1
(40)
c 2 k R F
km
C c1
kR
km
(41)
R =
26
13
07/02/2012
s s
u ( x) - B Ax Qsgn(s) Rh(s)
x x
Comme le systme considr est monovariable, Q et R sont des scalaires positifs, nots respectivement
q et r.
Calculons
1
s
B
k m c2
x
et
c2
s
x Ax (c1 )
La loi de commande (19) peut tre crite sous la forme
u
ESSTT-MASERE GE-SELLAMI
Anis
(42)
27
(43)
=-
km c2
=-
(c1
k m c2
= -r
c2
(44)
(45)
(46)
k m c2
28
14
07/02/2012
Sur le plan thorique, elle repose essentiellement sur une surface de commutation convenablement
choisie, qui fixe la dynamique rsultante. En dautre terme, la commande ne sert qu amener puis
maintenir lvolution du systme sur la surface.
Dans le cas des systmes linaires, le choix de la surface de commutation peut tre formul comme un
problme de placement de ples dun systme rduit. Toutefois, les techniques de synthse
systmatique de la surface de glissement, dans le cas des systmes non linaires, sont trs restrictives.
ESSTT-MASERE GE-SELLAMI
Anis
29
x (t ) A (x (t )) B (x (t )) u (t )
(47)
s( x ) 0
et
s(x) 0
(48)
s
s
x (t )
[A (x ,t ) B (x ,t )u eq (t )] 0
x
x
(49)
o u eq ( t ) est la commande quivalente qui rsout lquation (47). Cette commande tant suppose connue
et introduite dans lquation du modle, on obtient alors le modle du comportement du systme sur la
surface de glissement en supposant que la condition initiale x(t0) vrifie s( x ( t 0 )) 0 .
30
15
07/02/2012
s
B x ,t est inversible pour tout t et x. Alors,
x
s
s
u eq (t )
B (x ,t )
A (x ,t )
(50)
s
s
B (x ,t )
x (t ) I B (x ,t )
A (x ,t )
x
x
s (x ) 0
(51)
Il est remarquable de constater que les dynamiques du systme en mode glissant sont dordre infrieur au
systme original. Cette rduction dordre est aisment explicable par le nombre de variables dtat
contraintes par la relation s( x ) 0 .
La synthse d'une commande en mode glissant implique, en premier lieu, le choix d'une fonction de
commutation s(x) de dimension approprie, et en deuxime lieu, la slection d'une commande non linaire
pour atteindre la surface de glissement en un temps fini.
ESSTT-MASERE GE-SELLAMI
Anis
31
s (x ) Cx
(52)
s (x ) K s (x ) sgn s (x ) ; 0 1
(53)
s (x ) s (x ) 0
(54)
est obtenue et la loi de commande peut tre dtermine en calculant la drive par rapport au temps de s (x )
dans le mode non glissant. Elle est donne par:
1
s
s
u (x ) -
B x A (x ) K s (x ) sgn s (x )
x
x
(55)
32
16
07/02/2012
L'effet principal de la loi de commande (55) est d'augmenter la vitesse d'attractivit quand la
trajectoire d'tat est loin de la surface de commutation, mais elle rduit la vitesse lorsque la
trajectoire d'tat est proche de la surface de commutation. Dans ce cas, le phnomne de rticence
diminue avec laugmentation de la vitesse de commutation.
Le temps ncessaire pour atteindre la surface de glissement partir dune condition initiale
s0
TR
1
s 0(1 )
(1 )K
(56)
Lavantage de cette forme de commande est que le temps de commutation est fini. De plus, elle
permet de rsoudre le problme de rticence chattering .
33
17