После идентификации модели Хаммерстайна-Винера можно использовать модель для следующих задач:
Симуляция — В командной строке, используйте sim
, чтобы моделировать образцовый вывод. Чтобы сравнить модели с измеренным выводом и друг другу, используйте compare
. Обратите внимание на то, что для Хаммерстайна-Винера моделирует, моделируемый и предсказал, что образцовый вывод эквивалентен, потому что эти модели имеют тривиальный шумовой компонент, который является воздействием в этих моделях, белый шум. Для получения информации о графическом выводе моделируемого вывода в приложении смотрите Симуляцию и Прогноз в Приложении.
Можно также задать начальные условия для симуляции. Тулбокс предоставляет различные возможности упрощать, как вы задаете начальные состояния. Например, можно использовать findstates
, чтобы автоматически искать значения состояния в приложениях прогноза и симуляции. Можно также задать состояния вручную. Смотрите страницу с описанием idnlhw
для определения состояний модели Хаммерстайна-Винера.
Чтобы узнать больше, как sim
вычисляет образцовый вывод, смотрите, Как программное обеспечение Вычисляет Модель Хаммерстайна-Винера Вывод.
Линеаризация — Вычисляет линейную аппроксимацию моделей Хаммерстайна-Винера с помощью linearize
или linapp
.
Команда linearize
обеспечивает аппроксимацию системы Ряда Тейлора первого порядка о рабочей точке. linapp
вычисляет линейную аппроксимацию нелинейной модели для данного входные данные. Для получения дополнительной информации смотрите Линейную аппроксимацию Нелинейных Моделей Черного ящика. Можно вычислить рабочую точку для линеаризации с помощью findop
.
После вычисления линейной аппроксимации нелинейной модели можно выполнить линейный анализ и систему управления на модели с помощью команд Control System Toolbox™. Для получения дополнительной информации смотрите Используя Идентифицированные Модели для Приложений Системы управления и Создайте и График Идентифицированные Модели Используя программное обеспечение Control System Toolbox.
Симуляция и генерация кода, использующая Simulink® — можно импортировать предполагаемую модель Хаммерстайна-Винера в программное обеспечение Simulink с помощью блока Хаммерстайна-Винера (Модель IDNLHW) от библиотеки блоков System Identification Toolbox. После того, как вы принесете объект idnlhw
из рабочей области в Simulink, можно моделировать образцовый вывод.
Блок Model IDNLHW поддерживает генерацию кода с программным обеспечением Simulink Coder™, с помощью и типичных и целевых процессоров. Генерация кода не работает, когда модель содержит customnet
как нелинейность ввода или вывода. Для получения дополнительной информации смотрите, Моделируют Идентифицированную Модель в Simulink.