De la Wikipedia, enciclopedia liberă.
În teoria sistemelor dinamice , răspunsul liber sau răspunsul de intrare nul al unui sistem dinamic , numit și „răspuns liber în stare”, deoarece afectează variabilele de stare ale sistemului, este răspunsul său atunci când intrarea este nulă, astfel încât comportamentul sistemului depinde doar de condițiile inițiale. În sistemele liniare, principiul suprapunerii afirmă în special că este posibil să se descompună rezultatul ca suma răspunsului liber plus răspunsul forțat.
Sisteme LTI
Luați în considerare un sistem dinamic liniar staționar :
- {\ displaystyle \ left \ {{\ begin {matrix} {\ frac {d {\ vec {x}} (t)} {dt}} = A {\ vec {x}} (t) + B {\ vec {u}} (t) \\ {\ vec {y}} (t) = C {\ vec {x}} (t) + D {\ vec {u}} (t) \ end {matrix}} \ dreapta. \,}
in care {\ displaystyle A} , {\ displaystyle B} , {\ displaystyle C} Și {\ displaystyle D} sunt matrici constante caracteristice modelului matematic al sistemului studiat, {\ displaystyle {\ vec {x}} (t) \ in \ mathbb {R} ^ {n}} reprezintă vectorul variabilelor de stare , {\ displaystyle {\ vec {u}} (t) \ in \ mathbb {R} ^ {q}} vectorul intrărilor e {\ displaystyle {\ vec {y}} (t) \ in \ mathbb {R} ^ {p}} vectorul ieșirilor. Matricea {\ displaystyle A} are dimensiune {\ displaystyle n \ times n} , {\ displaystyle B} are dimensiune {\ displaystyle n \ times q} , {\ displaystyle C} are dimensiune {\ displaystyle p \ times n} Și {\ displaystyle D} are dimensiune {\ displaystyle p \ times q} .
Datorită principiului suprapunerii este posibil să descompunem răspunsul unui sistem liniar dinamic ca suma răspunsului liber {\ displaystyle {\ vec {y}} _ {L}} plus răspunsul forțat {\ displaystyle {\ vec {y}} _ {F}} :
- {\ displaystyle {\ vec {y}} (t) = {\ vec {y}} _ {L} (t) + {\ vec {y}} _ {F} (t)}
În domeniul transformării Laplace :
- {\ displaystyle L [{\ vec {y}} (t)] (s) = Y (s) = Y_ {L} (s) + Y_ {F} (s) = F (s) {\ vec {x }} (0) + G (s) U (s)}
unde este {\ displaystyle U} este transformarea lui {\ displaystyle u} și matrici {\ displaystyle F} Și {\ displaystyle G} sunt date de:
- {\ displaystyle F (s) = C (sI-A) ^ {- 1} \ qquad G (s) = C (sI-A) ^ {- 1} B + D}
Termenul {\ displaystyle Y_ {L}} este liniar în raport cu{\ displaystyle {\ vec {x}} (0)} și reprezintă răspunsul sistemului atunci când intrarea este nulă: starea sistemului depinde deci liniar de starea inițială{\ displaystyle {\ vec {x}} (0)} . Termenul {\ displaystyle Y_ {F}} este răspunsul sistemului atunci când starea inițială este nulă și, prin urmare, este doar o funcție liniară a intrării {\ displaystyle u} . {\ displaystyle I} denotă matricea de identitate e {\ displaystyle (sI-A) ^ {- 1}} indică inversul {\ displaystyle (sI-A)} .
Presupunând că matricea {\ displaystyle A} este diagonalizabil cu valori proprii reale, răspunsul liber în stare este:
- {\ displaystyle {\ vec {x}} _ {l} (t) = Pe ^ {\ Lambda (t-t_ {0})} P ^ {- 1} {\ vec {x}} (t_ {0} )}}
unde coloanele matricei {\ displaystyle P} sunt vectorii proprii {\ displaystyle {\ vec {v}} _ {1}, {\ vec {v}} _ {2}, ..., {\ vec {v}} _ {n}} din {\ displaystyle A} relativ la valori proprii distincte {\ displaystyle \ lambda _ {1}, \ lambda _ {2}, ..., \ lambda _ {n}} ; {\ displaystyle P ^ {- 1}} indică inversul {\ displaystyle P} Și {\ displaystyle e ^ {\ Lambda (t-t_ {0})}} exponențiala matricei diagonale a valorilor proprii.
Loc {\ displaystyle t_ {0} = 0} poti sa scrii:
- {\ displaystyle {\ vec {x}} _ {l} (t) = \ left ({\ begin {array} {cccc} v_ {11} & v_ {21} & \ cdots & v_ {n1} \\ v_ {12} & v_ {22} & \ cdots & v_ {n2} \\\ vdots & \ vdots & \ vdots & \ vdots \\ v_ {1n} & v_ {2n} & \ cdots & v_ {nn} \\ \ end {array}} \ right) \ left ({\ begin {array} {cccc} e ^ {\ lambda _ {1} t} & 0 & \ cdots & 0 \\ 0 & e ^ {\ lambda _ { 2} t} & \ cdots & 0 \\\ vdots & \ vdots & \ vdots & \ vdots \\ 0 & 0 & \ cdots & e ^ {\ lambda _ {n} t} \\\ end {array}} \ right) \ left ({\ begin {array} {c} \ alpha _ {1} (0) \\\ alpha _ {2} (0) \\\ vdots \\\ alpha _ {n} (0) \\\ end {array}} \ right)}
unde este {\ displaystyle \ alpha _ {i} (0)} este produsul al doilea rând al matricei {\ displaystyle P ^ {- 1}} pentru starea inițială x (0). Dezvoltând produsele matrice veți obține:
- {\ displaystyle {\ vec {x}} _ {l} (t) = \ sum _ {i = 1} ^ {n} \ alpha _ {i} (0) și ^ {\ lambda _ {i} t} {\ vec {v}} _ {i}}
Functia {\ displaystyle \ alpha _ {i} (0) și ^ {\ lambda _ {i} t} {\ vec {v}} _ {i}} este numit al i-lea mod aperiodic . Se spune că un mod este entuziasmat dacă apare în răspunsul liber în stare.
Răspunsul liber poate fi, prin urmare, exprimat ca suprapunere a mai multor moduri. În special, observăm că, în ipoteza că starea inițială{\ displaystyle {\ vec {x}} (0)} coincide cu vectorul propriu {\ displaystyle \ alpha _ {i} (0) {\ vec {v}} _ {i}} atunci noi avem:
- {\ displaystyle P ^ {- 1} {\ vec {x}} (0) = P ^ {- 1} {\ alpha} _ {i} (0) {\ vec {v}} _ {i} = \ left ({\ begin {array} {c} 0 \\\ vdots \\ 0 \\ {\ alpha} _ {i} (0) \\ 0 \\\ vdots \\ 0 \\\ end {array}} \ dreapta)}
și, prin urmare, numai modul i-a este excitat. Prin urmare, traiectoria este linia dreaptă identificată de vectorul propriu {\ displaystyle v_ {i}}
Elemente conexe
linkuri externe