Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

append

Agrupar modelos añadiendo sus entradas y salidas

Sintaxis

sys = append(sys1,sys2,...,sysN)

Descripción

sys = append(sys1,sys2,...,sysN) añade las entradas y las salidas de los modelos sys1,...,sysN para formar el modelo aumentado sys mostrado a continuación.

Para sistemas con funciones de transferencia H1(s), . . . , HN(s), el sistema resultante sys tiene la función de transferencia de diagonales de bloques

[H1(s)000H2(s)000HN(s)]

Para modelos de espacio de estados sys1 y sys2 con datos (A1, B1, C1, D1) y (A2, B2, C2, D2), append(sys1,sys2) produce el modelo de espacio de estados siguiente:

[x˙1x˙2]=[A100A2][x1x2]+[B100B2][u1u2][y1y2]=[C100C2][x1x2]+[D100D2][u1u2]

Argumentos

Los argumentos de entrada sys1,..., sysN pueden ser objetos de modelos de cualquier tipo. También se aceptan matrices regulares como representación de ganancias estáticas, pero debe haber al menos un modelo en la lista de entradas. Los modelos deben ser todos continuos o todos discretos con el mismo tiempo de muestreo. Cuando se añaden modelos de diferentes tipos, el tipo resultante está determinado por las reglas de prioridad (consulte Rules That Determine Model Type para obtener más información).

No hay límite en el número de entradas.

Ejemplos

contraer todo

Cree una función de transferencia SISO.

sys1 = tf(1,[1 0]);
size(sys1)
Transfer function with 1 outputs and 1 inputs.

Cree un modelo de espacio de estados de tiempo continuo SISO.

sys2 = ss(1,2,3,4);
size(sys2)
State-space model with 1 outputs, 1 inputs, and 1 states.

Añada las entradas y las salidas de sys1, un sistema de ganancia estática SISO, y sys2. El modelo resultante debe ser un modelo de espacio de estados de 3 entradas y 3 salidas.

sys = append(sys1,10,sys2)
sys =
 
  A = 
       x1  x2
   x1   0   0
   x2   0   1
 
  B = 
       u1  u2  u3
   x1   1   0   0
   x2   0   0   2
 
  C = 
       x1  x2
   y1   1   0
   y2   0   0
   y3   0   3
 
  D = 
       u1  u2  u3
   y1   0   0   0
   y2   0  10   0
   y3   0   0   4
 
Continuous-time state-space model.
Model Properties
size(sys)
State-space model with 3 outputs, 3 inputs, and 2 states.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |