После идентификации модели Хаммерстайна-Винера можно использовать модель для следующих задач:
Симуляция — В командной строке, используйте 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.