Arrays LTI


En muchas aplicaciones, es útil considerar colecciones de modelos LTI. Por ejemplo, podemos considerar un modelo donde
vayamos variando un parámetro,
sys1 = tf(1, [1 1 1]);
sys2 = tf(1, [1 1 2]);
sys3 = tf(1, [1 1 3]);

La mejor manera de almacenar y analizar una colección como esta es mediante el uso de arrays LTI. Continuando con el ejemplo podemos crear un array LTI y almacenar las 3 funciones de transferencia en una variable denominada array LTI
sys_ltia = (sys1, sys2, sys3);
Una vez el array LTI ha sido creado, podemos analizar los 3 sistemas a la vez o bién referirnos a uno en concreto.
Restricciones:
Para cada modelo de un array LTI, las siguientes propiedades deben ser las mismas:
-El numero de entradas y salidas
-El tiempo de muestreo, para sistemas discretos
-Los nombres y grupos Entrada/Salida

Construcción de arrays LTI:
Hay varias formas de construir un array:
  • Usando un for para asignar cada modelo en el arrayCuando los parámetros de los modelos que conforman el array LTI, tienen la misma estructura es conveniente usar un bucle FOR para construir el array
  • Usando stack para concadenar modelos LTI en el array   Sintaxis:
stack(Arraydim,sys1,sys2,...) donde Arraydim es la dimensión del la matriz con la que crearemos el array y sys1, sys2 son los modelos que formaran parte del array LTI.
                                                                                                                                                 Usando tf, zpk, ss, o frd: Se puede contruir arrays LTI usando los comandos tf, zpk, ss y frd. Esto es posible introduciendo en los parámetros de estos comandos matrices.

Acceder a los modelos
Se puede acceder a los arrays LTI de la misma forma que se haria para una matriz multidimensional. Podemos hacer
  • Acceder a modelos
  • Extraer subsistemas
  • Reasignar partes en un array LTI
  • Borrar partes de un array LTI
Sintaxis:
Cuando queremos seleccionar todas las entradas y salidas, usamos : , :.
Para borrar un sistema simplemente lo igualamos a []

No response to “Arrays LTI”