Sistemi dinamici a tempo discreto: variabili di stato Flashcards
Tipi di sistemi descrivibili con modelli discreti
- Sistemi dinamici che evolvono a tempo discreto
- Implementazione digitale dei regolatori a tempo continuo
Rappresentazione di stato
- Equazione di stato:
x(k+1)=f(x(k),u(k),k) (equazione alle differenze) - Trasformazione di uscita:
y(k)=g(x(k),u(k),k) (equazione algebrica)
Classificazione
- Tempo variante/tempo invariante
- Lineare/non lineare
- Ordine del sistema
- SISO/MIMO
- Strettamente proprio/proprio
Rappresentazione sistemi LTI
x(k+1)=Ax(k)+Bu(k)
y(k)=Cx(k)+Du(k)
A,B,C,D matrici di coefficienti costanti, di dimensione opportuna
Def stato di equilibrio
Fissato u(k)=u_ costante Vk, lo stato di equilibrio x_, se esiste, è tale che x(k+1)=x(k)=x_. è soluzione di x_=f(x_,u_)
Equilibrio in sistemi LTI
Fissato u(k)=u_ costante
(I-A)x_=Bu_
Esistenza e unicità dello stato di equilibrio sono legate all’invertibilità di (I-A), che a sua volta dipende dalla presenza di autovalori di A unitari.
Se (I-A) è invertibile
x_=(I-A)^-1Bu_ è lo stato di equilibrio e
y_=[C(I-A)^-1B+D]u_ è l’uscita di equilibrio e
[C(I-A)^-1B+D] si dice guadagno statico
Se (I-A) non è invertibile possono esistere infiniti stati di equilibrio o nessuno
Linearizzazione
dato un sistema non lineare TI:
x(k+1)=f(x(k),u(k))
y(k)=g(x(k),u(k))
Fissato u(k)=u_ costante, sia x_ e y_ il corrispondente stato e uscita di equilibrio
Si può linearizzare il sistema in un intorno dell’equilibrio ponendo
δx(k)=x(k)-x_
δu(k)=u(k)-u_
δy(k)=y(k)-y_
Il corrispondente sistema linearizzato è:
δx(k+1)=Alinδx(k)+Blinδu(k)
δy(k)=Clinδx(k)+Dlinδu(k)
dove Alin=… Blin=… Clin=… Dlin=…
Sistemi LTI: movimento libero
Si ottiene con u(k)=0 Vk, x(0)=x0
Movimento libero dello stato:
xL(k)=A^k *x0
Movimento libero dell’uscita:
yL(k)=CA^k *x0
Sistemi LTI: movimento forzato
Si ottiene con x(0)=0, u(k)
Movimento forzato dello stato:
xF(k)=Σ(h=0,k-1) A^(k-1-n)Bu(h)
Movimento forzato dell’uscita:
yF(k)=C*Σ(h=0,k-1) A^(k-1-n)Bu(h) + Du(k)
Sistemi LTI: movimento dello stato e dell’uscita
Per il PSE:
x(k)=xL(k)+xF(k)
y(k)=yL(k)+yF(k)
Sistemi LTI: stabilità e autovalori
Criterio degli autovalori
Dato un sistema LTI a TD, siano λi gli autovalori della matrice A; il sistema è:
- Asintoticamente stabile se e solo se |λi| < 1 Vi
- Semplicemente stabile se e solo se |λi| < = 1 Vi, esiste i : |λi| = 1 e λi è regolare
- Instabile se e solo se esiste i : |λi| > 1 oppure |λi| < = 1 Vi, esiste i : |λi| = 1 e λi non è regolare
Stabilità dell’equilibrio in sistemi non lineari
- Condizione sufficiente per l’asintotica stabilità del movimento di equilibrio del sistema non lineare è che |λi(Alin)| < 1
- Condizione sufficiente per l’instabilità del movimento di equilibrio del sistema non lineare è che Ei : |λi(Alin)| > 1
- Se |λi(Alin)| < = 1 e Ei : |λi| = 1, non si può concludere nulla sulla stabilità del movimento del sistema non lineare
Sistemi LTI: Stabilità e traccia/determinante di A
1) Condizione necessaria perché il sistema sia as.st. è |tr(A)| < n
2) condizione necessaria perché il sistema sia as.st. è |det(A)| < 1
Sistemi LTI: stabilità e polinomio caratteristico
Sia Δ(λ)=det(λI-A)=φ0λ^n +φ1λ^(n-1) +…+φn il polinomio caratteristico di un sistema LTI a TD
1) Condizione necessaria per l’as.st.: |φn/φ0| < 1
2) condizione necessaria per l’as.st.: φ0*Δ(1) > 0
3) condizione sufficiente per l’as.st.: φ0 > φ1 > … > φn > 0
Metodo della trasformazione bilineare
Dato Δ(λ)=det(λI-A)=φ0λ^n +φ1λ^(n-1) +…+φn il polinomio caratteristico di un sistema LTI a TD
Sostituisco λ=(1+s)/(1-s) (trasformazione bilineare)
Ottengo Δ(s) polinomio di grado n:
|λ| < 1 se e solo se Re(s) < 0