добавление

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

Синтаксис

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 1B 1C 1D 1) и (A 2B 2C 2D 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.

Смотрите также

| | |

Представленный в R2012a

Для просмотра документации необходимо авторизоваться на сайте