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: 4058
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. 2024 )