Используя Хаммерстайна-Винера моделирует

После идентификации модели Хаммерстайна-Винера можно использовать модель для следующих задач:

  • Симуляция — В командной строке, используйте 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.

Похожие темы