Documente Academic
Documente Profesional
Documente Cultură
Curs A10
Formularea problemei
Dndu-se sistemul:
x = Ax + Bu
y = Cx
s se determine un sistem numit compensator dinamic, avnd reprezentarea n spaiul
strilor:
xc = Ac xc + Bc y
u = Cc xc + Dc y,
astfel nct sistemul rezultant s fie stabil.
Sistemul rezultant este reprezentat n figura de mai jos:
Sistemul dat
x = Ax + Bu
y = Cx
xc = Ac xc + Bc y
u = Cc xc + Dc y,
Compensatorul dinamic
matricea
Adrian Stoica
A + BDc C BCc
BC Ac
c
Ipotezele problemei:
Perechea ( A, B ) este controlabil;
Compensator dinamic
u y
Sistemul dat
Estimator
de stare
sau echivalent,
x A + BNC BG x
z = ( H + MN ) C J + MG z
.
Inlocuind din ecuaiile estimrii:
HC = VA JV , M = VB, NC = F GV ,
rezult c matricea de stare a sistemului rezultant este:
Adrian Stoica
A + BNC BG
AR = =
( H + MN ) C J + MG
A + BF BGV BG
= .
VA JV + VB ( F GV ) J + VBG
Definind transformarea nesingular:
V I
T = ,
I 0
rezult:
V I A + BF BGV BG 0 I
TART 1 = VA JV + VB F GV
I 0
( ) J + VBG I V
J 0
= .
BG A + BF
Din structura inferior triunghiular a matricii TART 1 de mai sus rezult c:
( AR ) = (TART 1 ) = ( J ) ( A + BF ) ,
aadar spectrul matricii de stare a sistemului rezultant const din reuniunea spectrului
estimatorului de F -stare cu spectrul matricii A + BF . Deoarece ambele spectre sunt
incluse n semiplanul complex stng deschis, se deduce c sistemul rezultant este
stabil deci compensatorul astfel obinut este stabilizator.
Exemplu de calcul
s+2
Fie sistemul liniar H ( s ) = . S se determine un compensator dinamic cu polul
s2 + 3
{2} astfel nct sistemul rezultant s aibe polii {1, 1, 2} .
0 1 0 0 1
A bf = [ f1 f 2 ] = .
3 0 1 3 f1 f 2
w = ( 2 7 L )( w + Ly ) + y 2 Ly Lu,
x
u = fx = [ 6 2] 1 = 6 x1 + 2 y = 6 w 6 Ly + 2 y
y
deci
Adrian Stoica
w = ( 2 13L ) w + 1 L ( 2 + 7 L ) 2 L 6 L2 12 L .
w = 2w + y
u = 6 w + 2 y ,
6 2s 2
de unde se obine H c ( s ) = +2= .
s+2 s+2
Verificare.
Polii sistemului rezultant sunt dai de zerourile funciei:
2 ( s 1) s + 2 ( s + 2 ) ( s + 2s + 1)
2
1+ Hc H = 1+ =
s + 2 s2 + 3
care sunt {1, 1, 2} .
A + BDq C B ( F Dq C ) BCq
AR = ( BDq + L ) C A LC + BF BDq C BCq .
Bq C Bq C Aq
Definind transformarea de stare:
I I 0
T = 0 I 0 ,
0 0 I
rezult c:
I I
0 A + BDq C B ( F Dq C ) BCq I I 0
TART = 0 I
1
0 ( BDq + L ) C A LC + BF BDq C BCq 0 I 0 =
0 0 I Bq C Bq C Aq 0 0 I
A LC 0 0
= A + BF BCq .
Bq C 0 Aq
Prin urmare
( AR ) = ( A LC ) ( A + BF ) ( Aq ) .
u y
+ Sistemul dat
+ + ( A, B, C )
Estimator
de stare
x +
F C -
e
Q(s)