Osservatore dello stato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Fix tag <math> |
|||
Riga 7:
== Struttura nel caso di un sistema dinamico lineare stazionario a tempo continuo==
Consideriamo un [[sistema dinamico lineare stazionario]] di cui vogliamo osservare lo stato,
:<math>\frac{d\vec{x}(t)}{dt}=\,A\vec{x}(t) + B\vec{u}(t)
:<math>\vec{y}(t)= C\vec{x}(t) + D\vec{u}(t)
Il [[Vettore (matematica)|vettore]] [[colonna]] <math>\vec{x}(t)
Per costruire un osservatore di stato è necessario costruire un sistema dinamico che con le informazioni <math>\vec{u}(t)
:<math>\lim_{t \to +\infty} |\vec{x}(t) - \vec{\hat{x}}(t)| = \vec{0} </math>, dove <math>\vec{\hat{x}}(t)
È bene notare che integrando il modello riusciremmo ad ottenere l'evoluzione di stato a meno di una costante, se dunque la condizione iniziale all'inizio dell'osservazione non è nulla non riusciremmo a raggiungere la convergenza dello stato osservato con quello reale.
Una espressione classica per l'osservatore di stato è la seguente:
:<math>\frac{d\vec{\hat{x}}(t)}{dt}=\,F\vec{\hat{x}}(t) + L\vec{u}(t) + G\vec{y}(t)
dove <math>\vec{\hat{x}}(t)
Assumendo la dipendenza istantanea dell'uscita dall'ingresso nulla (<math>
D=
Riga 25:
0 & \dots & 0 \\
\end{bmatrix}
:<math>\frac{d\vec{\hat{x}}(t)}{dt}=\,A\vec{\hat{x}}(t) + B\vec{u}(t) + G(\vec{y}(t) - \vec{y_s}(t))
Questa nuova formulazione rende evidente la modalità con cui funziona l'osservatore di stato. Infatti lo stato osservato <math>\vec{\hat{x}}(t)
=== Convergenza ===
È possibile dimostrare che le assunzioni fatte in precedenza garantiscono la convergenza allo stato stimato, per farlo è sufficiente sottrarre membro a membro l'equazione differenziale del sistema e quella dell'osservatore di stato:
:<math>\frac{d\vec{e}(t)}{dt}=\,(A- GC)\vec{e}(t)
Se la [[matrice]] <math>A-GC
=== Osservatore deterministico e non deterministico (stocastico) ===
La caratterizzazione fatta è del tutto generale, è evidente che la velocità di convergenza dell'osservatore di stato può essere modificata agendo sulla matrice <math>G
In realtà entrambi i tipi di osservatore hanno la medesima struttura e si differenziano solo per la scelta della matrice <math>G
==Caso a tempo discreto==
Riga 75:
== Caso non lineare ==
Se il sistema da osservare è governato da un modello non lineare risulta molto difficile fornire una struttura generale per un osservatore. In questi casi le formulazioni estese degli osservatori di [[David Luenberger|Luenberger]] e [[Rudolf_Kalman | Kalman]] sono ottenute linearizzando il sistema per un generico punto di funzionamento (e non per un punto di equilibrio) ed introducendo una legge adattativa per la <math>G
La stabilità di tali osservatori viene discussa utilizzando la [[Stabilità_secondo_Lyapunov | Teoria di Lyapunov]].
|