Пакет: frest
Постройте симуляцию во временной области нелинейных и линейных моделей
frest.simCompare(simout,sys,input)
frest.simCompare(simout,sys,input,x0)
[y,t] = frest.simCompare(simout,sys,input)
[y,t,x] = frest.simCompare(simout,sys,input,x0)
frest.simCompare(simout,sys,input)
графики оба
Выходы симуляции, simout
, нелинейной модели Simulink
Вы получаете выход от frestimate
команда.
Выходы симуляции линейной модели sys
для входного сигнала input
Линейные результаты симуляции смещены на начальные значения выхода в simout
данные.
frest.simCompare(simout,sys,input,x0)
строит графики выходного сигнала симуляции частотной характеристики и выхода симуляции линейной модели с начальным состоянием x0
. Поскольку вы задаете начальное состояние, линейный результат симуляции не смещён на начальные значения выхода в simout
данные.
[y,t] = frest.simCompare(simout,sys,input)
возвращает линейную симуляцию выхода ответ y
и временной вектор t
для линейной модели sys
с входным сигналом input
. Этот синтаксис не отображает график. Матрица y
имеет столько строк, сколько временных выборок (length(t))
и столько столбцов, сколько выходов системы.
[y,t,x] = frest.simCompare(simout,sys,input,x0)
также возвращает траекторию состояния x
для модели линейного пространства состояний sys
с начальным состоянием x0
.