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+1z3−z2−5z+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)=(A−LC)e(k)(A−LC)


¿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=[00−1105011]B=[121]C=[001]

con dinámica,

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

y(t)=Cx(t)

LKA−LCA−BKLAKK

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

x^(t+1)=Ly(t)+(A−LC)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)]=[A−BKBK0A−LC][x(t)e(t)]

x^(t)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.