Извлеките непрерывно-разовую линейную модель в пространстве состояний вокруг рабочей точки
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 является вектором строк, ith строка которых является именем блока, сопоставленным с i th состояние. Вводы и выводы пронумерованы последовательно на схеме.
Поскольку одно вход мультивывел системы, можно преобразовать в форму передаточной функции с помощью стандартного ss2tf или в нулевую полюсную форму с помощью ss2zp. Можно также преобразовать линеаризовавшие модели в объекты LTI с помощью ss. Эта функция производит объект LTI в форме пространства состояний, которая может быть далее преобразована в передаточную функцию или форму нулей и полюсов с помощью tf или zpk.
Алгоритмы по умолчанию в linmod и dlinmod обрабатывают Транспортные блоки Задержки, заменяя линеаризацию блоков с приближением Pade. Для получения дополнительной информации см. Модели Линеаризации.