Извлеките непрерывное время линейная модель в пространстве состояний вокруг рабочей точки
argout
= linmod2('sys
',x
,u
);argout
= linmod2('sys
',x
,u
,para
);
| Имя Simulink® система, из которой извлечена линейная модель. |
| Состояние ( x = Simulink.BlockDiagram.getInitialState('sys'); Можно затем изменить значения рабочей точки в этой структуре путем редактирования Если состояние содержит различные типы данных (например, |
| Трехэлементный вектор из дополнительных аргументов:
|
|
linmod и dlinmod и также возвратите передаточную функцию и MATLAB® представления структуры данных линеаризованной системы, в зависимости от того, как вы задаете выход (левая рука) сторона уравнения. Используя linmod как пример:
|
linmod2
вычисляет линейную модель в пространстве состояний путем беспокойства входных параметров модели и состояний модели, и использует усовершенствованный алгоритм, чтобы уменьшать ошибку усечения.
linmod2
получает линейные модели из систем обыкновенных дифференциальных уравнений, описанных как модели Simulink. Вводы и выводы обозначаются в использовании Диаграмм Simulink блоки Outport и Inport.
По умолчанию системное время обнуляется. Для систем, которые зависят вовремя, можно установить переменную para
к двухэлементному вектору, где второй элемент используется, чтобы установить значение t
в котором можно получить линейную модель.
Упорядоченное расположение состояний от нелинейной модели до линейной модели обеспечено. Для систем Simulink переменная вектора символов, которая содержит имя блока, сопоставленное с каждым состоянием, может быть получена с помощью
[sizes,x0,xstring] = sys
где xstring
вектор из строк, i-ая строка которых является именем блока, сопоставленным с i
состояние th. Вводы и выводы пронумерованы последовательно на схеме.
Поскольку одно вход мультивывел системы, можно преобразовать форму в передаточную функцию с помощью стандартного ss2tf
или к нулевой полюсной форме с помощью ss2zp
. Можно также преобразовать линеаризовавшие модели в объекты LTI с помощью ss
. Эта функция производит объект LTI в форме пространства состояний, которая может быть далее преобразована в передаточную функцию или форма нулей, полюсов и усиления с помощью tf
или zpk
.
Алгоритмы по умолчанию в linmod
и dlinmod
обработайте Транспортные блоки Задержки, заменив линеаризацию блоков с аппроксимацией Паде. Для получения дополнительной информации см. Модели Линеаризации.