Documente Academic
Documente Profesional
Documente Cultură
dx dt = [ A][ x ]
T
(A1.1)
intermediul valorilor proprii ale matricei [ A] , numit matrice de stare. Astfel, valorile proprii pot corespunde unor valori critice ale unor parametrii ai sistemului dinamic, unor frecvene de oscilaie atunci cnd sunt complex conjugate etc. n spaiul euclidian cu n dimensiuni transformarea, vectorului
[ x ] = [ x1 , x2 ,..., xi ,...x n ]T n
vectorul
[ y ] = [ y1 , y2 ,..., yi ,... y n ]T ,
[ y ] = [ A][ x ]
n care
n general, cei doi vectori [ x ] i [ y ] sunt diferii (fig. A1.1,a), iar cnd acetia sunt coliniari (fig. A1.1,b), ei verific relaia :
[ A] R nn
[ y ] = [ x]
n care este un scalar.
[y]=[A][x] [x] [x] [y]=[x]=[A][x]
(A.1.3)
Fig. A1.1. Transformrile liniare ale vectorului [x] n vectorul [y] definite de matricea [A]
406
[ A][ x] = [ x ]
(A1.4)
Scalarii i vectorii [x], definii cu relaia (A1.4), reprezint valorile proprii respectiv vectorii proprii ai matricei [A]. Ecuaia (A1.4) se poate scrie sub forma:
( [ A] [ I ] ) [ x ] = 0
sau dezvoltat :
(A1.5,a)
n care [ I ] este matricea unitate de ordinul n. Sistemul de ecuaii (A1.5), fiind un sistem omogen, admite soluii nebanale numai dac : det ([ A] [ I ]) = 0 (A1.6)
(A1.5,b)
Dezvoltnd determinantul din relaia (A1.6), dup puterile lui , se obine ecuaia polinomial de ordinul n: b0 n + b1 n 1 + ... + bn 1 + bn = 0
(A1.7)
numit ecuaia caracteristic ale crei rdcini 1,2,...,n sunt cele n valori proprii ale matricei [ A] . Valorile proprii pot fi reale, complexe, distincte sau multiple. Soluia [ Ri ] = [ R1i , R2i ,..., Rni ] a sistemului de ecuaii (A1.5), corespunztoare
T
unei valori proprii i , se numete vector propriu dreapta al matricei [ A] asociat valorii proprii i . Acesta este un vector coloan care satisface relaia:
[ A][ Ri ] = i [ Ri ]
(A1.8)
Deoarece sistemul de ecuaii (A1.5) este omogen, iar vectorul [ Ri ] este o soluie a acestuia, atunci i vectorul K [ Ri ] este o soluie. Prin urmare, exist o infinitate de vectori proprii dreapta corespunztori valorii proprii i care difer ntre ei doar prin scalarul multiplicator K . n mod similar, vectorul linie [ Li ] = [ Li1 , Li 2 ,...Lin ] care satisface relaia:
[ Li ][ A] = i [ Li ]
se numete vector propriu stnga al matricei [ A] asociat valorii proprii i .
(A1.9)
407
[ A]T [ Li ]T = i [ Li ]T
T T
(A1.10)
Deoarece matricele [ A] i [ A] au aceleai valori proprii rezult c vectorul propriu stnga [ Li ] este vectorul propriu dreapta al matricei [ A] corespunztor valorii proprii i . Vectorii proprii dreapta Ri i stnga L j , corespunztori la dou valori proprii
[ Li ][ Ri ] = Ci
(A1.12)
n care Ci este o constant diferit de zero. Deoarece, aa cum s-a menionat mai sus, vectorii proprii difer ntre ei printr-o constant multiplicativ, n practic se alege aceast constant astfel nct cei doi vectori proprii s fie normalizai, adic:
[ Li ][ Ri ] = 1
(A1.13)
Pentru a exprima n mod succint proprietile referitoare la vectorii i valorile proprii ale matricei [ A] , se definesc urmtoarele matrice:
matricea modal [ R ] =
R11 Rn1
L11 Ln1
proprii stnga;
matricea spectral
[] =
0
= diag {1 ,... n } ale n
crei
408
n ipoteza c valorile proprii sunt distincte, innd seama de relaiile (A1.9), (A1.11) i (A1.13), rezult c:
[ A][ R ] = [ R ][ ] [ L ][ R ] = [ R ][ L ] = [ I ]
[ R ]1 [ A][ R ] = [ L ][ A][ R ] = [ ]
respectiv
(A1.14)
[ A] = [ R ][ ][ L ] = i [ Ri ][ Li ]
i =1
vectorii proprii. n plus, dac matricea [ A] nu este singular, adic dac valorile proprii sunt distincte i nenule, atunci inversa acesteia se obine cu relaia:
[ A]
dup valorile i
[ A] = [ R ][ ]
1
[ L] =
[ R ][ L ]
1 i i i i =1
(A1.17)
Analiza modal este o metod de studiu a stabilitii sistemelor dinamice bazat pe calculul valorilor i vectorilor proprii. Utilizarea sistemului de ecuaii difereniale (A1.1), sub forma rezultat prin aplicarea legilor fizice, pentru a investiga comportamentul sistemului dinamic modelat, este inadecvat deoarece matricea de stare [ A] este, n majoritatea cazurilor, o matrice nediagonal. Prin urmare, ntre variabilele de stare exist un cuplaj care face imposibil identificarea parametrilor cu o influen semnificativ asupra comportamentului sistemului dinamic. Pentru a elimina acest dezavantaj se utilizeaz schimbarea de variabil: x ( t ) = [ R ] z ( t ) = [ R1 ,..., Ri ,..., Rn ] z ( t ) (A1.18,a) respectiv
L1 1 z ( t ) = [ R ] x ( t ) = [ L ] x ( t ) = Li x ( t ) (A1.18,b) Ln n care: [ R ] i [ L ] sunt matricele modale ale matricei de stare [ A] ; [ z (t )] vectorul variabilelor de stare transformate, numite
409
[ R]
sau
dz = [ A][ R ][ z ] dt
(A1.19)
1 dz dt = [ R ] [ A][ R ][ z ] = [ ][ z ]
(A1.20)
dx dz Dac = = 0 , atunci sistemul dinamic se afl n echilibru. n cazul dt dt sistemelor liniare punctul de echilibru l constituie originea spaiului euclidian ndimensional. Dac sistemul dinamic este perturbat, adic la momentul t = t0 = 0 [ x0 ] = x1 ( 0 ) ,..., xn ( 0 ) [ 0,...,0] , atunci evoluia acestuia se obine
prin integrarea numeric a sistemului de ecuaii difereniale (A1.1). n acest sens, mai nti se integreaz sistemul transformat de ecuaii (A1.20). innd cont c matricea spectral [ ] este o matrice diagonal, acest sistem este constituit din n ecuaii difereniale liniare independente de forma:
dzi = i zi dt avnd soluia dat de: zi ( t ) = zi ( 0 ) ei t i = 1, 2,..., n (A1.22) i = 1, 2,..., n (A1.21)
n care zi ( 0 ) este valoarea iniial a lui zi . Avnd n vedere relaiile (A1.18) i (A1.22) rezult c: x ( t ) = [ R ] z ( t ) =
[ R ]z ( 0 ) e
i i i =1
i t
zi ( t ) = [ Li ] x ( t ) zi ( 0 ) = [ Li ][ x0 ] = Ci
Prin urmare, soluia general (A1.23) a sistemului de ecuaii difereniale (A1.1) devine:
x ( t ) = [ R ] z ( t ) =
[ R i ]zi ( 0 ) e t = [ R i ]Ci e t
i i
(A1.26,a)
i =1
i =1
respectiv
xi ( t ) = Ri1C1e1t + ... + Rik Ck e k t + .... + Rin Cn e nt
(A1.26,b)
410
Se observ c rspunsul sistemului la condiiile iniiale reprezentate de vectorul [ x0 ] este dat de combinaia liniar a celor n moduri dinamice de variaie reprezentate de zi ( t ) , numite i moduri modale de variaie, corespunztoare valorilor proprii ale matricei de stare [ A] . Analiznd relaiile (A1.26) rezult urmtoarea condiie de stabilitate:
pentru ca sistemul dinamic liniar (A1.1) s fie stabil (soluiile x ( t ) 0 cnd t ) este necesar i suficient ca toate valorile proprii [ i ] i = 1, 2,..., n ale matricei [A] s aib partea real negativ.
relaiilor (A1.11), [ Li ][ x0 ] = [ Li ] R j = 0 i j . Prin urmare, va fi activat doar modul j de variaie. Din relaia (A1.18,a) rezult c elementele R ji ale vectorului propriu dreapta
Constanta Ci , definit de relaia (A1.25), reprezint amplitudinea excitaiei modului de variaie i rezultat din condiiile iniiale. Dac vectorul condiiilor iniiale este proporional cu vectorul propriu dreapta R j , atunci conform
[ x]
[ Li ]
de variaie i i viceversa. Pentru a obine o informaie net a influenelor reciproce dintre o variabil de stare j i un mod de variaie modal i se definete matricea factorilor de participare:
[ P ] = [ P1 ,..., Pi ,..., Pn ]
n care:
P i R1i Li1 1 [ Pi ] = Pji = R ji Lij i = 1, 2,..., n Pni Rni Lin
(A1.27)
(A1.28)
411
este vectorul de participare al variabilelor de stare [ x ] la modul de variaie i. Elementele Pji ale matricei de participare
[ P ] se
participare sunt adimensionali. n plus, avnd n vedere normalizarea vectorilor proprii, suma factorilor de participare asociai unui mod de variaie modal i, respectiv unei variabile de stare x j , este 1. Prin urmare, suma elementelor de pe o coloan, respectiv de pe o linie a matricei de participare [ P ] este 1, adic:
P = P
ji j =1 i =1
ji
=1
(A1.30)
n funcie de natura valorilor proprii se disting urmtoarele dou moduri de variaie: (i) Modurile de variaie non-oscilatorie sau modurile aperiodice asociate valorilor proprii reale ale matricei de stare. n acest caz, att componentele vectorilor proprii ct i constantele Ci sunt reale. Dac valoarea proprie este negativ, atunci modul corespunztor este un mod aperiodic amortizat. n schimb, o valoare proprie pozitiv indic o instabilitate aperiodic. Trecerea unei valori proprii reale din semiplanul stng n semiplanul drept, ca urmare a variaiei unui parametru al sistemului dinamic, corespunde unei bifurcaii de tip nod a. (ii) Modurile de variaie oscilatorie asociate valorilor proprii complexe. Deoarece matricea de stare este o matrice real, valorile proprii complexe apar n perechi complex conjugate, fiecrei perechi corespunzndu-i un mod de variaie oscilatoriu. Constantele Ci i componentele vectorilor proprii corespunztori valorilor proprii complex conjugate, vor avea i valori complexe astfel nct fiecare dintre variabilele de stare s aib valori reale la orice moment de timp. Partea real a valorilor proprii complex conjugate ne d amortizarea, iar partea imaginar frecvena de oscilaie. Astfel, pentru o pereche de valori proprii complex conjugate
= j
(A1.31)
(A1.32)
2 + 2
(A1.33)
Avnd n vedere condiia de stabilitate i relaia (A1.33) de definiie a factorului de amortizare, rezult c un factor de amortizare pozitiv corespunde unui mod oscilatoriu amortizat, n timp ce unul negativ corespunde unei instabiliti oscilatorii. Trecerea unei perechi de valori proprii complex conjugate din semiplanul stng n semiplanul drept, ca urmare a variaiei unui parametru al sistemului dinamic, corespunde unei bifurcaii de Hopf. n cazul unui mod oscilatoriu amortizat, constanta de timp a amortizrii 1 oscilaiilor este T = 1 . Cu alte cuvinte, amplitudinea oscilaiilor scade la sau e la 37% din valoarea iniial dup T = 1 secunde. Referitor la utilizarea practic a analizei modale trebuie remarcat faptul c valorile proprii situate n semiplanul stng al planului complex, dar apropiate de axa imaginar, corespund unor moduri de variaie oscilatorie stabile slab amortizate. Pentru a elimina apariia unor astfel de oscilaii, se definete o zon de stabilitate mai restrictiv dect axa imaginar, numit con de stabilitate (fig. A1.2). (unghiul limit al Acesta este definit de dou semiaxe care fac unghiul < 2 conului de stabilitate) cu axa real.
Im 4 Zona stabil 2 1 Zona instabil Re
Fig. A1.2. Definirea conului de stabilitate Dac exist valori proprii situate n afara conului de stabilitate, ca de exemplu 1 , 2 i 3 , se impune modificarea acelor parametrii ai sistemului dinamic care determin deplasarea acestora n conul de stabilitate (anularea unghiului ).
Exemplu de calcul numeric
Folosind tehnica analizei modale, s se studieze stabilitatea unui sistem dinamic liniar de ordinul doi avnd matricea de stare:
413 3 1
[ A] = 3
1 3 = 2 + 2 + 10 = 0 , 3 1 iar valorile proprii rdcinile ecuaiei caracteristice sunt: 1 = j = 1 j 3 . Modurile de variaie corespunztoare celor dou valori proprii sunt moduri oscilatorii avnd: 3 frecvena de oscilaie f = = = 0.4775 Hz 2 2 ( 1) 1 factorul de amortizare = = = = 0.3162 2 2 2 2 10 + ( 1) + ( 3)
Vectorii proprii dreapta [ R1 ] i [ R2 ] corespunztori celor dou valori proprii 1 i 2 se obin rezolvnd succesiv sistemul de ecuaii (A1.8). Astfel, pentru 1 = 1 + j 3 rezult sistemul de ecuaii omogene:
3 R11 j 3 3 R11 0 1 1 = = 3 1 1 R21 3 j 3 R21 0 din care se obine o singur ecuaie independent j 3R11 + 3R21 = 0 , avnd soluiile R11 = K i R11 = jK , n care K este o constant arbitrar. Vectorul propriu 1 dreapta [ R1 ] , corespunztor valorii proprii 1 = 1 + j 3 , este [ R 1 ] = K . j n mod similar se determin vectorul propriu [ R2 ] , corespunztor valorii 1 proprii 2 = 1 j 3 , ca fiind [ R 2 ] = K j 1 = 0.7071 , astfel nct vectorii proprii s fie Dac se alege K = 2 0.7071 7071 normalizai, rezult matricea modal [ R ] = , respectiv matricea j 7071 j 7071 0.7071 j 0.7071 modal [ L ] = [ R ] 1 = . 0.7071 + j 0.7071
414
Matricea factorilor de participare ai variabilelor de stare x1 i x2 la cele dou 0.5 0.5 moduri de variaie, calculai cu relaia (A1.29), este [ P ] = . 0.5 0.5 0.5 Dac se consider c iniial sistemul se afl n starea [ x0 ] = , atunci, 0.5 conform relaiilor (A1.26), variaia n timp a celor dou variabile de stare este dat de relaiile: x1 ( t ) = R11C1e1t + R21C2 e 2t n care C1 = [ L1 ][ x0 ] = 0.3536 j 0.3536 , iar C2 = [ L2 ][ x0 ] = 0.3536 + j 0.3536 . n figura A2.3 este prezentat variaia celor dou variabile de stare x1 i x2 n 0.5 timpul tranziiei sistemului dinamic din starea iniial [ x0 ] = ctre starea de 0.5 0 echilibru [ xe ] = . 0 x2 ( t ) = R21C1e1t + R22C2 e 2t
Calculul valorilor singulare i al vectorilor singulari asociai are la baz transformrile ortoganale i joac un rol esenial n evidenierea proprietilor structurale legate de conceptul de rang matriceal. n acest context se reamintesc cteva definiii referitoare la matricele ptrate A R nxn : (i) dac [ A] = [ A] atunci matricea este simetric;
T
415
dac [ A][ A] = [ A]
T T
dac [ A][ A] = [ I ] , matricea este ortogonal; dac matricea [ A] este ortogonal i normal, atunci ea se numete matrice ortonormal sau unitar; matricele ortogonale conserv normele matriceale l2 i lF . de ordin n, atunci exist dou matrice
[ A] = [U ][ ][V ] =
[U ][V ]
i i i i =1
(A1.34)
n care: [ ] este o matrice diagonal ale crei elemente 1 2 ...n 0 sunt valorile singulare ale matricei A; [U i ] coloanele matricei [U ] sunt vectorii singulari stnga
[Vi ]
[V ]
sunt
vectorii
singulari
dreapta
corespunztori valorilor singulare i i = 1, n . Relaia (A1.34) definete descompunerea dup valorile singulare a matricei [ A] . Rangul matricei este dat de numrul valorilor singulare nenule. Acestea sunt rdcinile ptrate pozitive ale valorilor proprii ale matricei [ A][ A] care sunt si
T
[ A] .
[U ][U ]T = [U ]T [U ] = [ I ] [V ][V ]T = [V ]T [V ] = [ I ]
T T T T
(A1.35)
T
(A1.36)
[U ] i [U ]T sunt matricele modale ale matricei [ A][ A]T , iar matricele [V ] i [V ]T sunt matricele modale ale matricei [ A][ A]T . Se observ c dac matricea [ A] este simetric, atunci valorile proprii i valorile
singulare ale acesteia sunt identice.
416
ntre vectorii singulari i valorile singulare exist urmtoarele relaii: AVi = iU i AtU i = iVi (A1.35)
Dac matricea nu este singular, adic i 0 i = 1, 2,..., n , atunci rangul ei este n, iar inversa se obine cu relaia: A1 = V U T =
i =1
1 T i ViU i
(A1.36)
cea mai mic valoare singular n a matricei [ A] , notat min ( A ) , constituie o msur a distanei fa de cel mai apropiat set de matrice singulare de ordinul n, adic de setul matricelor de rang n 1 . Avnd n vedere acest aspect, pentru aplicaiile practice, ca de exemplu evaluarea stabilitii de tensiune a unui sistem electroenergetic, prezint interes algoritmul pentru calculul celei mai mici valori singulare n i a vectorilor singulari asociai [U n ] i [Vn ] . Acest algoritm are la baz metoda iteraiei
T T
[ A]
p Vn( )
(p Un )
2 2
(p Un )
Vn
( p +1)
2 2
pn cnd este satisfcut testul de convergen, adic pn cnd diferena dintre valorile estimate n doi pai succesivi este mai mic dect o valoare aleas n funcie de precizia de calcul dorit. Exemplu de calcul numeric 3 . Descompunerea dup valorile 2 singulare a acestei matrice, obinut folosind funcia svd (singular value decomposition) din MATLAB, este dat de: Se consider matricea
[ A] = 1
417
T
0.8507 0.5257 4.2361 0.5257 0.8507 . [ A] = [U ][][V ]T = 0.5257 0.8507 0.2361 0.8507 0.5257 Deci, valorile singulare i vectorii singulari asociai sunt: 0.8507 0.5257 1 ( A ) = 4.2361 respectiv [U1 ] = i [V1 ] = 0.8507 0.5257 0.5257 0.8507 2 ( A ) = 0.2361 respectiv [U 2 ] = i [V2 ] = 0.5257 0.8507 Se poate verifica cu uurin c: [U1 ]T [U1 ] = [U 2 ]T [U 2 ] = 1 i [U1 ]T [U 2 ] = [U 2 ]T [U1 ] = 0 respectiv [V1 ]T [V1 ] = [V2 ]T [V2 ] = 1 i [V1 ]T [V2 ] = [V2 ]T [V1 ] = 0