¿Cómo encuentro la respuesta de impulso de un sistema a partir de su representación en el espacio de estado usando la matriz de transición de estado?

15

Supongamos que tenemos una lineal representada en la notación de espacio de estado estándar:

y(t)=Cx(t)+Du(t)

X˙(t)=UNX(t)+situ(t)
y(t)=CX(t)+retu(t)

Para obtener su respuesta al impulso, es posible tomar su transformación de Laplace para obtener

Y = C X + D U

sX=UNX+siU
Y=CX+reU

y luego resolver la función de transferencia que es

YU=C(syo-UN)-1si+re

De manera similar, para un sistema discreto, la transformación de x [ n + 1 ] = A x [ n ] + B u [ n ] y [ n ] = C x [ n ] + D u [ n ]Z

X[norte+1]=UNX[norte]+situ[norte]
y[norte]=CX[norte]+retu[norte]

es

YU=C(zyo-UN)-1si+re

X

Phonon
fuente

Respuestas:

6

X˙(t)=UNX(t)+situ(t)

X(t)=X0 0miUNt+0 0tmiUN(t-t)situ(t)ret

donde X0 0=X(0 0)miUNtΞ(t)X0 0=0 0y(t)

y(t)=C0 0tΞ(t-t)situ(t)ret+retu(t)

Ξ(t)=miUNt(syo-UN)-1

Y=C(syo-UN)-1siU+reU

que le brinda la misma función de transferencia que en su pregunta.


En cuanto a que su comentario sobre el enfoque de transformación de Laplace es largo, no necesariamente diría que es así. Sin embargo, el enfoque de matriz de transición de estado podría ser más sencillo de implementar , ya que varias operaciones que lo involucran pueden calcularse con multiplicaciones de matriz simples y nada más.

Lorem Ipsum
fuente
Muy buena descripción.
Jason R