lsimplot

Симулируйте ответ динамической системы к произвольным входным параметрам и возвратите указатель графика

Синтаксис

h = lsimplot(sys)
lsimplot(sys1,sys2,...)
lsimplot(sys,u,t)
lsimplot(sys,u,t,x0)
lsimplot(sys1,sys2,...,u,t,x0)
lsimplot(AX,...)
lsimplot(..., plotoptions)
lsimplot(sys,u,t,x0,'zoh')
lsimplot(sys,u,t,x0,'foh')

Описание

h = lsimplot(sys) открывает Линейный Инструмент Симуляции для модели sys динамической системы, который включает интерактивную спецификацию ведущего входа (входов), временного вектора и начального состояния. Это также возвращает указатель графика h. Можно использовать этот указатель, чтобы настроить график с getoptions и setoptions команды. Ввод

help timeoptions 

для списка доступных опций графика.

lsimplot(sys1,sys2,...) открывает Линейный Инструмент Симуляции для многоуровневых моделей sys1, sys2.... Ведущие входные параметры характерны для всех заданных систем, но начальные условия могут быть заданы отдельно для каждого.

lsimplot(sys,u,t) строит ответ времени модели sys к входному сигналу, описанному u и t. Временной вектор t состоит из расположенных с равными интервалами выборок времени (в модулях системного времени, заданных в TimeUnit свойство sys). Для систем MIMO, u матрица со столькими же столбцов сколько входные параметры и чей iстрока th задает входное значение во время t(i). Для систем SISO u может быть задан или как строка или как вектор-столбец. Например,

t = 0:0.01:5;   
u = sin(t);   
lsimplot(sys,u,t) 

симулирует ответ модели sys одно входа к входу u(t)=sin(t) в течение 5 секунд.

Для моделей дискретного времени, u должен быть произведен на том же уровне как sys T затем избыточно и может быть не использован или установлен в пустую матрицу).

Для моделей непрерывного времени выберите период выборки t(2)-t(1) достаточно маленький, чтобы точно описать вход u. lsim выдает предупреждение когда u субдискретизируется, и могут произойти скрытые колебания.

lsimplot(sys,u,t,x0) задает вектор начального состояния x0 во время t(1) (только для моделей в пространстве состояний). x0 обнуляется, когда не использовано.

lsimplot(sys1,sys2,...,u,t,x0) симулирует ответы нескольких моделей LTI sys1, sys2... на одном графике. Начальное условие x0 является дополнительным. Можно также задать цвет, стиль линии и маркер для каждой системы, как в

lsimplot(sys1,'r',sys2,'y--',sys3,'gx',u,t)

lsimplot(AX,...) графики в оси с указателем AX.

lsimplot(..., plotoptions) строит начальный ответ условия с опциями, заданными в plotoptionsВвод

help timeoptions 

для большего количества детали.

Для моделей непрерывного времени, lsimplot(sys,u,t,x0,'zoh') или lsimplot(sys,u,t,x0,'foh') явным образом задает, как входные значения должны быть интерполированы между выборками (нулевой порядок содержат или линейная интерполяция). По умолчанию, lsimplot выбирает метод интерполяции автоматически на основе гладкости u сигнала.

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

| |

Представлено до R2006a