Matrice gramiana di controllabilità

Da testwiki.
Vai alla navigazione Vai alla ricerca

In teoria del controllo, la matrice gramiana di controllabilità è una matrice di Gram usata per determinare se un sistema dinamico è controllabile. Per un sistema lineare invariante rispetto al tempo

x˙=Ax+Bu

la gramiana di controllabilità è definita come

Wc(t)=0teAτBBTeATτdτ=0teA(tτ)BBTeAT(tτ)dτ

La coppia (A,B) è controllabile se e solo se[1] la matrice Wc è non singolare, cioè Wc ha rango pieno per ogni t>0. È inoltre possibile provare che se la matrice A è di Hurwitz, la soluzione dell'equazione di Sylvester, se esiste, è proprio Wc.

La definizione può essere estesa ai sistemi tempo varianti. Il sistema

x˙(t)=A(t)x(t)+B(t)u(t),

è controllabile in un intervallo [t0,t1] se e solo se le righe della matrice Φ(t0,τ)B(τ), dove Φ è la matrice di transizione di stato, sono linearmente indipendenti. La gramiana può essere usata proprio per provare questo. Si ha indipendenza lineare se e solo se la matrice gramiana di controllabilità

Wc(t)=t0tΦ(t0,τ)B(τ)BT(τ)ΦT(t0,τ)dτ

è non singolare, cioè invertibile.

Note

  1. Gramian controllability Template:Webarchive Lecture notes to ECE 521 Modern Systems Theory by Professor A. Manitius, ECE Department, George Mason University.

Voci correlate

Template:Portale