Dinámica de error de cálculo del observador de espacio muerto de espacio de estado

6

Estoy tratando de resolver este problema:

Dada la función de transferencia:

G(z)=z2+2z+1z3z25z+1

Diseñe un observador de deadbeat para esta función de transferencia y calcule la dinámica de error .e(0)=e

Sé que para diseñar un observador de deadbeat, primero debe convertir la función de transferencia a una forma canónica observable, luego diseñar su observador para colocar los polos de la función de transferencia en 0.

Sé que , que supongo que tengo que usar. Puedo encontrar la matriz ( A - L C ) pero no ninguna de las otras matrices. Aquí es donde estoy atrapado; ¿Cómo calculo la dinámica de error?e(k+1)=(ALC)e(k)(ALC)

John
fuente
¿Qué quiere decir exactamente con "pero ninguna de las otras matrices"? ¿Podrías dar más detalles? Además, estas referencias pueden ayudarlo; i) en.wikibooks.org/wiki/Control_Systems/Estimators_and_Observers y ii) ctms.engin.umich.edu/CTMS/...
WG

Respuestas:

2

G(z)

A=[001105011]B=[121]C=[001]

con dinámica,

x(t+1)=Ax(t)+Bu(t)

y(t)=Cx(t)

LKALCABKLAKK

x(t)x^(t)y(t)u(t)

x^(t+1)=Ly(t)+(ALC)x^(t)+Bu(t)

u(t)

u(t)=Kx^(t)

e(t)x(t)x^(t)

e(t)=x(t)x^(t)

entonces la dinámica total del sistema se puede escribir como,

[x(t+1)e(t+1)]=[ABKBK0ALC][x(t)e(t)]

x^(t)

fibonatic
fuente