¿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

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.


Muy buena descripción.
Jason R
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.