Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Stabilitatea sistemelor liniare

tehnica mecanica


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=[C
t|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).




Document Info


Accesari: 4229
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )