append

Группируйте модели путем добавления их входов и выходов

Синтаксис

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

Описание

sys = append(sys1,sys2,...,sysN) добавляет входы и выходы моделей sys1..., sysN для формирования дополненной модели sys изображен ниже.

Для систем с передаточными функциями H 1 (s ), .. ., H N (s), полученная система sys имеет блок-диагональную передаточную функцию

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

Для моделей пространства состояний sys1 и sys2 с данными (A 1<reservedrangesplaceholder7> 1     , <reservedrangesplaceholder6> 1, <reservedrangesplaceholder5> 1) и (A 2, <reservedrangesplaceholder3> 2, <reservedrangesplaceholder2> 2, <reservedrangesplaceholder1> 2), append(sys1,sys2) создает следующую модель пространства состояний:

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

Аргументы

Входные параметры sys1..., sysN могут быть объектами модели s любого типа. Регулярные матрицы также приняты как представление статических усилений, но в списке входа должна быть хотя бы одна модель. Модели должны быть либо непрерывными, либо дискретными с тем же шагом расчета. При добавлении моделей разных типов полученный тип определяется правилами приоритета (для получения дополнительной информации см. Правила, определяющие тип модели (Control System Toolbox)).

Нет ограничения на количество входов.

Примеры

свернуть все

Создайте передаточную функцию SISO.

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

Создайте модель пространства состояний в непрерывном времени SISO.

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

Добавьте входы и выходы sys1, система статического усиления SISO и sys2. Полученная модель должна быть 3-входной, 3-выходной моделью пространства состояний.

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.
size(sys)
State-space model with 3 outputs, 3 inputs, and 2 states.

См. также

(Control System Toolbox) | (Control System Toolbox) | (Control System Toolbox) | (Control System Toolbox)

Введенный в R2012a