Funcția de transfer a unui sistem liniar staționar dinamic (LTI) este o funcție variabilă complexă care descrie complet comportamentul ( frecvenței ) sistemului, raportând intrarea și ieșirea acestuia. Luați în considerare o funcție {\ displaystyle u (t): \ mathbb {R} \ to \ mathbb {R} ^ {n}} care reprezintă intrarea pe măsură ce timpul se schimbă ( {\ displaystyle t} ) și o funcție {\ displaystyle y (t): \ mathbb {R} \ to \ mathbb {R} ^ {m}} care reprezintă ieșirea sistemului în timp. Spus {\ displaystyle U (s)} Și {\ displaystyle Y (s)}transformarea Laplace a {\ displaystyle u (t)} Și {\ displaystyle y (t)} , funcția de transfer este funcția
{\ displaystyle H (s) = {\ frac {Y (s)} {U (s)}} \ qquad s = \ sigma + i \ omega \ in \ mathbb {C}}
Un sistem dinamic liniar staționar generic este descris de
{\ displaystyle {\ begin {cases} {\ dot {x}} (t) = Ax (t) + Bu (t) \\ y (t) = Cx (t) + Du (t) \ end {cases} }}
unde este {\ displaystyle x (t): \ mathbb {R} \ to \ mathbb {R} ^ {p}} este vectorul stării sistemului, în timp ce {\ displaystyle A} , {\ displaystyle B} , {\ displaystyle C} Și {\ displaystyle D} sunt matrici .
În domeniul transformării Laplace, unde variabila este frecvența {\ displaystyle s} , rezultatul este dat de contribuția răspunsului gratuit - în care {\ displaystyle X_ {0}} este starea inițială - și a răspunsului forțat
{\ displaystyle Y (s) = C (sI-A) ^ {- 1} X_ {0} + (D + C (sI-A) ^ {- 1} B) U (s)}
Funcția de transfer este, prin urmare, reprezentată de matrice {\ displaystyle (D + C (sI-A) ^ {- 1} B)} , și dacă există o singură intrare și o singură ieșire (sisteme SISO), adică {\ displaystyle u (t)} Și {\ displaystyle y (t)} sunt definite de {\ displaystyle \ mathbb {R}} in sinea lui, {\ displaystyle H (s)} ia forma particulară
Este o funcție rațională a unei variabile complexe, în care {\ displaystyle Z + 1} numere {\ displaystyle z_ {i}} (care anulează numeratorul ) sunt zerourile sale, în timp ce i {\ displaystyle P + 1} numere {\ displaystyle p_ {i}} (care anulează numitorul ) sunt polii săi. La fiecare pol al {\ displaystyle H (s)} un mod de răspuns este asociat în domeniul timpului și se spune că modurile de răspuns sunt asimptotice stabile dacă polii corespunzători au o parte negativă reală, marginal stabilă (la limita de stabilitate) dacă printre polii corespunzători există unii simpli (de multiplicitate algebrică egală cu unu) cu zero parte reală și instabilă dacă polii au zero parte reală și multiplicitate algebrică mai mare decât una și / sau parte reală pozitivă.
O caracteristică cheie a oricărui sistem LTI este faptul că furnizarea de date de intrare {\ displaystyle u (t)} o funcție delta Dirac (mai bine o distribuție ) are ieșirea respectivă {\ displaystyle y (t)} a sistemului, numit în acest caz răspuns impuls , are ca transformare Laplace funcția de transfer a sistemului în sine {\ displaystyle H (s)} (acest lucru derivă din faptul că transformata Laplace a deltei Dirac este 1).
Deoarece în domeniul transformării Laplace un produs de două funcții corespunde convoluției lor în domeniul timpului, rezultă că răspunsul sistemului la o intrare generică {\ displaystyle y (t)} este convoluția intrării {\ displaystyle u (t)} cu răspunsul sistemului la delta Dirac {\ displaystyle h (t)} .
Descrierea unui sistem LTI în domeniul timpului (în albastru) și în domeniul frecvenței (în roșu). Transformata Laplace permite scrierea convoluției dintre intrare și răspunsul la impuls ca produs, în domeniul frecvenței, al transformatelor respective.
Este {\ displaystyle x (t)} intrarea unui sistem liniar staționar dinamic (LTI) cu ieșire {\ displaystyle y (t)} , și ia în considerare transformatele Laplace
{\ displaystyle X (s) = {\ mathcal {L}} \ left \ {x (t) \ right \} \ {\ stackrel {\ mathrm {def}} {=}} \ \ int _ {- \ infty } ^ {+ \ infty} x (t) {\ text {e}} ^ {- st} \, {\ text {d}} t \ qquad} Și {\ displaystyle \ qquad Y (s) = {\ mathcal {L}} \ left \ {y (t) \ right \} \ {\ stackrel {\ mathrm {def}} {=}} \ \ int _ {- \ infty} ^ {+ \ infty} y (t) {\ text {e}} ^ {- st} \, {\ text {d}} t}
deci funcția de transfer {\ displaystyle H (s)} satisface prin definiție:
{\ displaystyle Y (s) = H (s) X (s) \ qquad H (s) = {\ frac {Y (s)} {X (s)}}}
În special, dacă există un semnal cu o componentă de amplitudine sinusoidală la intrarea sistemului LTI {\ displaystyle | X |} , frecvența unghiulară{\ displaystyle \ omega} și fază {\ displaystyle \ arg (X)} :
{\ displaystyle x (t) = Xe ^ {i \ omega t} = | X | e ^ {i (\ omega t + \ arg (X))} \ qquad X = | X | e ^ {i \ arg ( X)}}
atunci ieșirea corespunzătoare este:
{\ displaystyle y (t) = Ye ^ {i \ omega t} = | Y | e ^ {i (\ omega t + \ arg (Y))} \ qquad Y = | Y | e ^ {i \ arg ( Y)}}
De fapt, într-un sistem LTI, frecvența {\ displaystyle \ omega} semnalului de intrare nu este modificat, deoarece este posibilă doar amplitudinea și modificarea fazei. Răspunsul în frecvență {\ displaystyle H (i \ omega)} descrie o astfel de modificare pentru fiecare frecvență {\ displaystyle \ omega} posibil, iar modulul său definește câștigul :
{\ displaystyle G (\ omega) = {\ frac {| Y |} {| X |}} = | H (i \ omega) | \}
Schimbarea fazei între intrare și ieșire este dată de:
în timp ce întârzierile{\ displaystyle \ tau _ {\ phi}} Și {\ displaystyle \ tau _ {g}} introduse de funcția de transfer respectiv pe fază și pe anvelopa sinusoidului, exprimate în funcție de frecvență, sunt:
Ieșirea {\ displaystyle y (t)} a unui sistem dinamic liniar în timp continuu invariant din timp supus unui semnal de intrare {\ displaystyle x (t)} este descris de convoluție :
{\ displaystyle y (t) = x (t) * h (t) = \ int _ {- \ infty} ^ {\ infty} x (t- \ tau) \ cdot h (\ tau) \, \ operatorname { d} \ tau = \ int _ {- \ infty} ^ {\ infty} x (\ tau) \ cdot h (t- \ tau) \, \ operatorname {d} \ tau}
unde este {\ displaystyle h (t)} este răspunsul sistemului la intrare {\ displaystyle x (t)} este o funcție delta Dirac . Ieșirea {\ displaystyle y} este deci proporțional cu media înregistrării {\ displaystyle x} ponderat de funcție {\ displaystyle h (- \ tau)} , mutat cu un timp {\ displaystyle t} .
Dacă funcția {\ displaystyle h (\ tau)} nu este nimic când {\ displaystyle \ tau <0} asa de {\ displaystyle y (t)} depinde doar de valorile asumate de {\ displaystyle x} înainte de timp {\ displaystyle t} , iar sistemul se numește cauzal .
Funcțiile proprii ale unui sistem LTI în timp continuu sunt funcțiile exponențiale{\ displaystyle Ae ^ {st}} , cu {\ displaystyle A} Și {\ displaystyle s} în {\ displaystyle \ mathbb {C}} . Într-adevăr, fie el {\ displaystyle x (t) = Ae ^ {st}} intrarea e {\ displaystyle h (t)} răspunsul sistemului la delta Dirac. Eliberarea este dată de:
{\ displaystyle y (t) = \ int _ {- \ infty} ^ {\ infty} h (t- \ tau) Ae ^ {s \ tau} \, \ operatorname {d} \ tau = \ int _ {- \ infty} ^ {\ infty} h (\ tau) \, Ae ^ {st} e ^ {- s \ tau} \, \ operatorname {d} \ tau = Ae ^ {st} \ int _ {- \ infty } ^ {\ infty} h (\ tau) \, e ^ {- s \ tau} \, \ operatorname {d} \ tau = Ae ^ {st} H (s)}
Transformata Laplace:
{\ displaystyle H (s) \ {\ stackrel {\ text {def}} {=}} \ {\ mathcal {L}} \ {h (t) \} \ {\ stackrel {\ text {def}} { =}} \ \ int _ {- \ infty} ^ {\ infty} h (t) e ^ {- st} \, \ operatorname {d} t}
este funcția de transfer a sistemului, ceea ce face posibilă obținerea valorilor proprii pornind de la răspunsul impulsului Dirac. Pentru fiecare {\ displaystyle A} Și {\ displaystyle s} în {\ displaystyle \ mathbb {C}} ieșirea este deci produsul intrării {\ displaystyle Ae ^ {st}} pentru o constantă dependentă numai de parametru {\ displaystyle s} , valoarea proprie a sistemului LTI referitoare la vectorul propriu {\ displaystyle Ae ^ {st}} (element al unui spațiu vectorial funcțional). Un interes deosebit este cazul în care intrarea este un exponențial complex {\ displaystyle \ exp ({i \ omega t})} , cu {\ displaystyle \ omega \ in \ mathbb {R}} . Funcția de transfer este dată în acest caz de transformata Fourier :
{\ displaystyle H (i \ omega) = {\ mathcal {F}} \ {h (t) \}}
În timp ce transformarea Laplace este utilizată pentru semnale care sunt nule înainte de un anumit timp {\ displaystyle t_ {0}} , de obicei zero, transformata Fourier ne permite să ne ocupăm de funcții de durată infinită, cu cerința (spre deosebire de transformata Laplace în sisteme stabile) de a fi pătrate însumabile .
Datorită proprietăților convoluției, în domeniul transformării integrala este redusă la o multiplicare:
{\ displaystyle y (t) = (h * x) (t) \ {\ stackrel {\ text {def}} {=}} \ \ int _ {- \ infty} ^ {\ infty} h (t- \ tau) x (\ tau) \, \ operatorname {d} \ tau \ {\ stackrel {\ text {def}} {=}} \ {\ mathcal {L}} ^ {- 1} \ {H (s) X (s) \}}
Acest fapt permite transformarea ecuațiilor diferențiale și integrale care guvernează de obicei sistemele dinamice LTI în ecuații algebrice.
Ecuatii diferentiale
Un alt mod de a descrie răspunsul {\ displaystyle y} al sistemului este de a lua în considerare ecuația diferențială liniară cu coeficienți constanți:
În domeniul transformării Laplace , diferențierea corespunde multiplicării cu variabila complexă (frecvență) {\ displaystyle s} și, prin urmare, avem:
{\ displaystyle s ^ {n} y + a_ {1} s ^ {n-1} y + \ dotsb + a_ {n-1} s \, y + a_ {n} y = s ^ {m} u + b_ {1} s ^ {m-1} u + \ dotsb + b_ {m-1} s \, u + b_ {m} u}
Pentru a obține funcția de transfer, dacă intrarea este {\ displaystyle u = e ^ {st}} ieșirea unui sistem liniar are forma{\ displaystyle y = y_ {0} e ^ {st}} . Înlocuind avem:
{\ displaystyle (s ^ {n} + a_ {1} s ^ {n-1} + \ cdots + a_ {n}) y_ {0} e ^ {st} = (s ^ {m} + b_ {1 } s ^ {m-1} + \ cdots + b_ {m}) și ^ {st}}
din care obținem:
{\ displaystyle y = y_ {0} e ^ {st} = {\ frac {b (s)} {a (s)}} e ^ {st} = H (s) u (t)}
unde este:
{\ displaystyle {\ begin {align} a (s) & = s ^ {n} + a_ {1} s ^ {n-1} + \ cdots + a_ {n-1} s + a_ {n} \\ b (s) & = s ^ {m} + b_ {1} s ^ {m-1} + \ cdots + b_ {m-1} s + b_ {m} \ end {align}}}
sunt polinoamele caracteristice ale ecuației. Prin urmare, avem:
Un sistem discret de timp transformă secvența în intrare {\ displaystyle \ {x \}} într-o altă succesiune {\ displaystyle \ {y \}} , dat de convoluția discretă cu răspunsul {\ displaystyle h} spre delta Kronecker :
{\ displaystyle y [n] = \ sum _ {k = - \ infty} ^ {\ infty} x [k] \ cdot h [nk] = \ sum _ {k = - \ infty} ^ {\ infty} x [nk] \ cdot h [k]}
Elementele din {\ displaystyle \ {y \}} poate depinde de orice element al {\ displaystyle \ {x \}} . Obișnuit {\ displaystyle y [n]} depinde mai mult de elementele din apropierea timpului {\ displaystyle n} .
Exponențialele de tip{\ displaystyle z ^ {n} = e ^ {sTn}} , cu {\ displaystyle n \ in \ mathbb {Z}} , sunt funcții proprii ale unui operator liniar discret invariant în timp. Într-adevăr, a spus {\ displaystyle T \ in \ mathbb {R}} perioada de eșantionare e {\ displaystyle z = e ^ {sT}} , cu {\ displaystyle z, s \ in \ mathbb {C}} , să presupunem {\ displaystyle x [n] = \, \! z ^ {n}} intrarea sistemului. De sine {\ displaystyle h [n]} este răspunsul impulsiv, avem:
{\ displaystyle y [n] = \ sum _ {m = - \ infty} ^ {\ infty} h [nm] \, z ^ {m} = \ sum _ {m = - \ infty} ^ {\ infty} h [m] \, z ^ {(nm)} = z ^ {n} \ sum _ {m = - \ infty} ^ {\ infty} h [m] \, z ^ {- m} = z ^ { n} H (z)}
Functia:
{\ displaystyle H (z) \ {\ stackrel {\ text {def}} {=}} \ \ sum _ {m = - \ infty} ^ {\ infty} h [m] z ^ {- m}}
depinde doar de parametrul z și este valoarea proprie asociată cu vectorul propriu (funcția proprie) {\ displaystyle z ^ {n}} a sistemului LTI. Transformarea zeta :
{\ displaystyle H (z) = {\ mathcal {Z}} \ {h [n] \} = \ sum _ {n = - \ infty} ^ {\ infty} h [n] z ^ {- n}}
este funcția de transfer a sistemului. Un interes deosebit este cazul în care funcțiile proprii sunt sinusoide pure{\ displaystyle e ^ {i \ omega n}} , cu {\ displaystyle \ omega \ in \ mathbb {R}} , care poate fi scris ca {\ displaystyle z ^ {n}} , unde este {\ displaystyle z = e ^ {i \ omega}} . Pentru funcții de acest tip, funcția de transfer este dată de transformata Fourier în timp discret :
{\ displaystyle H (e ^ {i \ omega}) = {\ mathcal {F}} \ {h [n] \}}
Datorită proprietăților convoluției, se obține o multiplicare în domeniul transformării:
{\ displaystyle y [n] = (h * x) [n] = \ sum _ {m = - \ infty} ^ {\ infty} h [nm] x [m] = {\ mathcal {Z}} ^ { -1} \ {H (z) X (z) \}}
Sisteme neliniare
Pentru sistemele neliniare, ieșirea poate fi aproximată prin seria compusă din răspuns {\ displaystyle h_ {1} (\ tau _ {1})} a unui sistem liniar, adăugat la răspuns {\ displaystyle h_ {2} (\ tau _ {1}, \ tau _ {2})} a unui sistem pătratic, adăugat la asta {\ displaystyle h_ {3} (\ tau _ {1}, \ tau _ {2}, \ tau _ {3})} de unul cubic și așa mai departe:
{\ displaystyle {\ begin {align} y (t) & = \ int _ {- \ infty} ^ {+ \ infty} h_ {1} (\ tau _ {1}) x (t- \ tau _ {1 }) d \ tau _ {1} + \ int _ {- \ infty} ^ {+ \ infty} \ int _ {- \ infty} ^ {+ \ infty} h_ {2} (\ tau _ {1}, \ tau _ {2}) x (t- \ tau _ {1}) x (t- \ tau _ {2}) d \ tau _ {1} d \ tau _ {2} \\ & + \ int _ {- \ infty} ^ {+ \ infty} \ int _ {- \ infty} ^ {+ \ infty} \ int _ {- \ infty} ^ {+ \ infty} h_ {3} (\ tau _ {1} , \ tau _ {2}, \ tau _ {3}) x (t- \ tau _ {1}) x (t- \ tau _ {2}) x (t- \ tau _ {3}) d \ tau _ {1} d \ tau _ {2} d \ tau _ {3} + \ cdots \ end {align}}}
unde este {\ displaystyle x} este intrarea. Seria poate converge sau diferi în funcție de sistemul luat în considerare și de mărimea intrării; dacă converge, atunci ieșirea poate fi scrisă cu primii termeni diferiți de zero ai funcției de expansiune și de transfer {\ displaystyle H_ {n} (s_ {1}, s_ {2}, \ dots, s_ {n})} este definit, similar sistemelor liniare, ca transformare: [2]
{\ displaystyle H_ {n} (s_ {1}, s_ {2}, \ dots, s_ {n}) = \ int _ {- \ infty} ^ {+ \ infty} \ dots \ int _ {- \ infty } ^ {+ \ infty} h_ {n} (\ tau _ {1}, \ tau _ {2}, \ dots, \ tau _ {n}) și ^ {- (s_ {1} \ tau _ {1 } + s_ {2} \ tau _ {2} + \ dots + s_ {n} \ tau _ {n})} d \ tau _ {1} \, d \ tau _ {2} \, \ dots, \ d \ tau _ {n}}
( EN ) ECE 209: Surse de schimbare de fază - Oferă o explicație intuitivă a sursei de schimbare de fază în două sisteme LTI simple. Verifică, de asemenea, funcții simple de transfer, utilizând identități trigonometrice.