Пакет: 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.