ALTE DOCUMENTE
|
||||||||||
5.7.1. Stabilitatea sistemelor liniare
Fie sistemul liniar:
x'(t)=A(t)x(t)+B(t)u(t)
y(t)=C(t)x(t)+D(t)u(t)
Cazul u(t)=0
În acest caz: x(t)=f(t,t0)x(t0)
Norma corespunzãtoare este:
||x(t)||=||f(t,t0)x(t0)|| f(t,t0)|| ||x(t0)||
Sã presupunem cã existã un numãr N(t0) astfel ca:
f(t,t0)|| N(t0), pentru orice t t0,
atunci definiþia lui (s 24324t192y sL) este satisfãcutã pentru orice e>0 dacã considerãm d(t0,e e/N(t0) (care este o condiþie necesarã ºi suficientã).
Originea
spaþiului stãrilor este (sA) dacã pe lângã inegalitatea ||f(t,t0)|| N(t0) avem ºi ||f(t,t0)|| 0, pentru t .
Cazul u(t)
În acest caz avem:
x(t)=f(t,t0)x(t0)+f(t,t)B(t)u(t)dt
Stabilitatea BIBS cere ca pentru u(t) mãrginit, starea x(t) sã rãmânã mãrginitã. Se observã cã (ssL) este o condiþie pentru stabilitatea BIBS. Dacã calculãm norma ||x(t)|| observãm cã aceasta va fi mãrginitã dacã existã un N1(t0), astfel ca:
||f(t,t0)B(t)||dt N1(t0); orice t t0.
Stabilitatea BIBO presupune luarea în considerare a ecuaþiei de ieºire a sistemului:
y(t)=C(t)x(t)+D(t)u(t).
În aceasta se înlocuieºte soulþia x(t) obþinutã ajungem la o formã:
y(t)=W(t,t)u(t)dt
Considerând intrare mãrginitã ||u(t K, pentru orice t, atunci ieºirea rãmâne mãrginitã dacã existã M>0, astfel ca matricea de ponderare a ieºirii W(t,t) satisface relaþia:
||W(t,t)||dt M; pentru orice t
care este o condiþie necesarã ºi suficientã a stabilitãþii BIBO.
Obs: - Putem folosi urmãtoarele norme de matrici:
f(t,t0)||2=max
f(t,t0)||2=max(valoare proprie ft(t,t0) f(t,t0))
- Dacã li este o valoare proprie lui f(t,t0) atunci avem o relaþie utilã ||f(t,t0)||2 li|2 pentru orice valoare proprie.
5.7.2. Clasificarea punctelor de echilibru
Pe lângã faptul cã un punct de echilibru poate sã fie stabil, instabil, sau oarecare, sã considerãm setul de vectori proprii corespunzãtori lui A, ca o bazã ºi scriem:
x(t)=w (0)el1tx w (0)el2tx wn(0)elntxn
unde: w(0)=M-1x0 ºi M este matricea modalã corespunzãtoare.
Exemplificãm pentru un sistem de ordinul doi, deci pentru douã valori proprii:
douã valori proprii reale, stabile NOD STABIL
fig.1
douã valori proprii reale, una stabilã, cealaltã
instabilã PUNCT DE ªA
fig.2
douã valori proprii instabile NOS INSTABIL
fig.3
douã valori proprii complexe
x(t)=ebt xR xI
unde xR ºi xI sunt partea realã ºi partea imaginarã a vectorului x
Dacã b, partea realã este negativã FOCAR STABIL
fig.4
Dacã b>0 FOCAR INSTABIL
fig.5
Dacã b CENTRU
fg.6
5.7.3. Metoda directã Lyapunov
Dupã metodele prezentate, studiul stabilitãþii unui
sistem presupune cunoaºterea matricii f(t,t0). Pentru a
evita aceasta se considerã metoda directã Lyapunov. Metoda poate fi consideratã
ca o formã de energie generalizatã.
Funcþia scalarã V(x), continuã ºi cu derivate parþiale continue este
pozitiv definitã într-un domeniu W W) dacã:
a) V(0)=0
b) V(x)>0; orice x x W
Dacã in b) avem V(x) 0 pentru orice x W, atunci V(x) este
pozitiv semidefinitã.
Sã considerãm un sistem autonom (u(t)=0) caracterizt prin:
x=f(x)
cu originea ca ounct de echilibru (f(0)=0).
Teoremã: Dacã o funcþie pozitiv definitã V(x) se poate determina astfel ca V'(x) 0, atunci originea este (ssL).
Teoremã: Dacã o funcþie pozitiv definitã V(x) se poate determina astfel ca V'(x) este negativ definitã atunci originea este (sA).
Este vorba de stabilitatea localã în vecinãtatea W a originii.
Teoremã: Originea spaþiului stãrilor este un punct de stabilitate asimptoticã globalã pentru sistemul dat dacã se poate gãsi o funcþie Lyapunov V(x) astfel ca:
a) V(x)>0 pentru orice x ºi V(0)=0;
b) V'(x)<0 pentru orice x
c) V(x) dacã ||x||
Cum obþinem pe V(x)?
Nu
existã o soluþie unicã V(x). Aflarea lui V(x)pentru un sistem
liniar se considerã dupã cum urmeazã:
Se alege o formã:
V(x)=xPx
unde P este o matrice realã, simetricã, pozitiv definitã.
În acest caz:
V'(x)=x'tPx+xtPx'+xtP'x
Dar avem:
x'=Ax
ºi astfel rezultã:
V'(x)=xt[AtP+PA+P']x
Dacã sistemul este (sA) atunci V' trebuie sã fie negativ definitã
AtP+PA+P'=-Q
unde Q este o matrice pozitiv definitã.
Dacã A=constant P-poate sã fie o matrice constantã ºi P'=0. Astfel rezultã ecuaþia de tip Lyapunov :
AtP+PA=-Q
O soluþie unicã (p) a acestei ecuaþii va exista pentru fiecare Q dacã nu existã douã valori proprii pentru A care sã satisfacã:
li lj
Dacã Q este numai pozitiv semidefinitã, atunci avem de a face cu (ssL).
Teoremele de mai sus pot fi extinse ºi în cazul când:
x'(t)=f(x,t)
5.8. Controlabilitatea, observabilitatea sistemelor liniare
Fie un sistem liniar descris ºi spaþiul stãrilor cu
matricile A,B,C,D, care depind de alegerea bazei spaþiului stãrilor .
Un set este o reprezentare a sistemului (o realizare a sistemului).
A:
B:Um
C: yp
D:Um yp
Controlabilitatea implicã matricile A,B.
Definiþie: Un sistem liniar este
controlabil la momentul t0, dacã este posibilã gãsirea unor u(t),
cu ajutorul cãrora din starea iniþialã x(t0) se va ajunge în
originea lui într-un timp finit t1,
t1>t0.
Deci existã u[t0,t1] care ne va da x(t1)=0
la momentul finit t1. Dacã acest lucru este adevãrat pentru orice t0
ºi orice x(t0) atunci sistemul este complet controlabil.
Obs: - dacã B=[0] atunci
sistemul nu este controlabil;
- pentru sisteme optimale, sistemul trebuie sã fie complet controlabil.
Observabilitatea
Definiþie: Un sistem liniar este observabil la momentul t0, dacã x(t0) se poate determina pe baza lui y[t0,t1]; t0 t1 unde t1 este un moment finit. Dacã acest lucru este adevãrat pentru orice t0 ºi orice x(t0) atunci sistemul este complet observabil.
Observabilitatea unui sistem este de mare importanþã în cazul estimãrilor de stare.
Criterii de controlabilitate
a)Un sistem caracterizat prin A=constant ºi valori proprii distincte este complet controlabil dacã nu avem nici o linie de zerouri în: Bn=M-1B
b)Un sistem caracterizat prin
A=constant, ºi fiind reprezentat de este complet controlabil dacã
matricea P de dimensiune nxm n are rangul n:
P=[B|AB|A2B|.......|An-1B]
c)Un sistem de ordin n reprezentat de este controlabil dacã ºi numai dacã matricea: [sI-A|B] are rangul n pentru orice s
d)Fie un sistem liniar reprezentat de . Pentru un u(t) la momentul t1 avem soluþia:
x(t1)=f(t1,t0)x(t0)+f(t1,t)B(t)u(t)dt
notãm:
x(t1)-f(t1,t0)x(t0)=xt1 constantã
notãm:
Ac(u)=f(t1,t)B(t)u(t)dt
Ac:U
Problema controlabilitãþii complete se reduce la: Ac(u)=xl are o soluþie u pentru orice xl
Teoremã: Un sistem descris de x'(t)=A(t)x+B(t)u(t) este complet controlabil pe intervalul [t0,t1] dacã una din condiþiile de mai jos este satisfãcutã:
G(t1,t0) este o matrice pozitiv definitã
zero nu este o valoare proprie lui G(t1,t0)
det(G(t1,t0))
unde:
G(t1,t0)=f(t1,t)B(t)Bt t ft(t1,t)dt
Criterii de observabilitate
a)Un sistem liniar caracterizat prin A=constant ºi valori proprii distincte este complet observabil dacã ºi numai dacã nu avem nici o coloanã de zerouri pentru Cn=CM
b)Un sistem liniar cu
A=constant este complet observabil dacã ºi numai dacã matricea Q de dimensiunea
nxn p are rangul n:
Q=[Ct|AtCt|A2tCt|......|An-1tCt
c)Un sistem de ordin n, reprezentat de este observabil dacã ºi numai dacã matricea: [sI-At|Ct] are rangul n pentru orice valoare al lui A
d)Fie un sistem liniar
reprezentat de . Forma generalã a ieºirii este:
y(t)=C(t)f(t,t0)x(t0)+C(t)f(t,t)B(t)u(t)dt+D(t)u(t)
Presupunem pe u(t) cunoscut, ºi cei doi termeni care depind de intrare
se pot grupa cu y(t) ºi notãm termenul obþinut cu y1(t).
Problema pusã este: cunoscând pe y1(t), putem determina univoc pe x(t0)?
Definim:
A0(x(t0))=C(t)f(t,t0)x(t0)
Problema de rezolvat:
A0(x(t0))=y1(t)
are sau nu soluþie.
Fie matricea:
H(t1,t0)=ft t,t0)Ct t)C(t f t,t0)dt
Teoremã: Un sistem caracterizt prin:
x'=A(t)x(t)+B(t)u(t)
y(t)=C(t)x(t)+D(t)u(t)
este complet observabil în t0, dacã existã un moment finit t1 pentru care una din condiþiile care urmeazã existã:
H(t1,t0) este o matrice pozitiv definitã
zero nu este o valoare proprie lui H(t1,t0)
det(H(t1,t0))
Obs: P este matricea controlabilitãþii, iar Q este matricea observabilitãþii.
Dacã rang(P)=rp<n atunci spaþiul stãrilor se poate descompune în douã subspaþii ortogonale: . Sã numim subspaþiul - subspaþiul controlabilitãþii (de dimensiunea rp). Rezultã o matrice de transformare de forma:
T=[T1|T2]; (metodã bazatã pe descompunerea QR).
Dacã facem schimbarea de vector de stare:
X=Tw (T-1=Tt
w'=TtATw+TtBu
w+Du
y=[CT1|CT2]w+Du
Se poate arãta cã T2tB=[0] deci variabilel de control nu au nici un efect asupra stãrilor, la fel T2tAT1=[0] deci stãrile w nu sunt cuplate la stãrile w . Astfel am obþinut descompunerea canonicã Kalman controlabilã.
În mod analogic se poate obþine descompunerea canonicã Kalman observabilã, bazatã pe matricea Q (x=Vv)
y=[CV1|[0]]+Du
Deci v2 nu contribuie la formarea ieºirii ºi nu putem identifica v2 pe baza lui y (ce depinde de v1).
|