lsiminfo
Calcular las características de respuesta lineal
Sintaxis
Descripción
lsiminfo permite calcular características de respuesta lineal a partir de un arreglo de datos de respuesta [y,t]. Para una respuesta lineal y(t), lsiminfo calcula las características relacionadas con yinit y yfinal, donde yinit es la compensación inicial, es decir, el valor antes de aplicar la entrada, y yfinal es el valor de estado estacionario de la respuesta.
lsiminfo usa yinit = 0 y yfinal = último valor de muestreo de y(t), a no ser que especifique de manera explícita estos valores.
La función devuelve las características en una estructura que contiene los siguientes campos:
TransientTime: el primer tiempo T es tal que el error |y(t) – yfinal| ≤ SettlingTimeThreshold × emax para t ≥ T, donde emax es el error máximo |y(t) – yfinal| para t ≥ 0.De forma predeterminada, SettlingTimeThreshold = 0.02 (2% del error pico). El tiempo transitorio mide la rapidez con la que la dinámica transitoria desaparece.
SettlingTime: el primer tiempo T es tal |y(t) – yfinal| ≤ SettlingTimeThreshold × |yfinal – yinit| para t ≥ T.De forma predeterminada, el tiempo de establecimiento mide el tiempo que tarda el error en permanecer por debajo del 2% de |yfinal – yinit|.
Peak: valor pico de |y(t) – yinit|. (desde R2025a)PeakTime: tiempo en el que se produce el valor pico. (desde R2025a)Min: valor mínimo de y(t).MinTime: tiempo que tarda la respuesta en alcanzar el valor mínimo.Max: valor máximo de y(t).MaxTime: tiempo que tarda la respuesta en alcanzar el valor máximo.
calcula las características de respuesta lineal a partir de un arreglo de datos de respuesta S = lsiminfo(y,t)y y un vector de tiempo t correspondiente. Esta sintaxis usa yinit = 0 y el último valor en y (o el último valor en los datos de respuesta correspondientes de cada canal) como yfinal para calcular las características que dependen de estos valores.
En las respuestas de sistemas SISO, y es un vector con el mismo número de entradas que t. En los datos de respuesta MIMO, y es un arreglo que contiene respuestas de cada canal de E/S.
calcula las características de respuesta lineal relacionadas con el valor de estado estacionario S = lsiminfo(y,t,yfinal)yfinal. Esta sintaxis es útil cuando se sabe que la respuesta esperada del sistema de estado estacionario es diferente del último valor en y por razones como el ruido de medición. Esta sintaxis utiliza yinit = 0.
En las respuestas SISO, t e y son vectores con la misma longitud NS. En los sistemas con NY salidas, puede especificar y como un arreglo de NS por NY e yfinal como un arreglo de NY por 1. Después, lsiminfo devuelve un arreglo de estructuras S de NY por 1 de las características de respuesta correspondiente a cada canal de salida.
calcula las características de respuesta relacionadas con el valor inicial de respuesta S = lsiminfo(y,t,yfinal,yinit)yinit. Esta sintaxis es útil cuando los datos y cuentan con una compensación inicial; es decir, y es distinto de cero antes de que se aplique la entrada.
En las respuestas SISO, t e y son vectores con la misma longitud NS. En los sistemas con NY salidas, puede especificar y como un arreglo de NS por NY e yfinal e yinit como arreglos de NY por 1. Después, lsiminfo devuelve un arreglo de estructuras S de NY por 1 de las características de respuesta correspondiente a cada canal de salida.
S = lsiminfo(___,'SettlingTimeThreshold', permite especificar el umbral ST)ST utilizado en la definición del tiempo de establecimiento y del tiempo transitorio. El valor predeterminado es ST = 0.02 (2%). Puede utilizar esta sintaxis con cualquiera de las combinaciones de entrada/argumento anteriores.
