Osservatore dello stato: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ulisse0 (discussione | contributi)
Ulisse0 (discussione | contributi)
Riga 6:
== Struttura ==
Consideriamo un [[sistema dinamico lineare stazionario]] di cui vogliamo osservare lo stato,
:<math>\frac{dxd\vector{x}(t)}{dt}=\,AxA\vector{x}(t) + BuB\vector{u}(t)\,</math>
:<math>\vector{y}(t)= CxC\vector{x}(t) + DuD\vector{u}(t)\,\!</math>
Il [[vettore]] [[colonna]] <math>\vector{x}(t)\,\!</math> è ciò che vogliamo osservare, per quanto detto in precedenza abbiamo a disposizione gli ingressi forniti al sistema <math>\vector{u}(t)\,\!</math> e le sue uscite <math>\vector{y}(t)\,\!</math>.
 
Per costruire un osservatore di stato è necessario costruire un sistema dinamico che con le informazioni <math>\vector{u}(t)\,\!</math> e <math>\vector{y}(t)\,\!</math> riesca a stimare lo stato garantendone la convergenza:
:<math>\lim_{t \to +\infty} |\vector{x}(t) - \vector{w}(t)| = \vector{0} </math>, dove <math>\vector{w}(t)\,\!</math> è lo stato stimato.
È 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{dwd\vector{w}(t)}{dt}=\,FwF\vector{w}(t) + LuL\vector{u}(t) + GyG\vector{y}(t)\,</math>
dove <math>\vector{w}(t)\,\!</math> è lo stato stimato.
Assumendo la dipendenza istantanea dell'uscita dall'ingresso nulla (<math>D=0\,\!</math>) l'uscita stimata dal sistema può essere espressa come <math>\vector{y_s}(t) = CwC\vector{w}(t)\,\!</math>. Dunque assumendo <math>F = A - GC \,\!</math> e <math>L = B \,\!</math> l'espressione dell'osservatore di stato diventa:
:<math>\frac{dwd\vector{w}(t)}{dt}=\,AwA\vector{w}(t) + BuB\vector{u}(t) + G(\vector{y}(t) - \vector{y_s}(t))\,</math>.
 
Questa nuova formulazione rende evidente la modalità con cui funziona l'osservatore di stato. Infatti lo stato osservato <math>\vector{w}(t)\,\!</math> è ottenuto utilizzando il modello matematico noto a cui viene aggiunto un termine di correzione, questo termine è pesato dalla matrice <math>G\,\!</math> e modifica la stima dello stato in basa alla "distanza" tra l'uscita misurata e quella stimata.
 
== Convergenza ==