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

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

  • Симуляция — В командной строке, использовать sim симулировать выход модели. Чтобы сравнить модели с измеренным выходом и друг другу, использовать compare. Обратите внимание на то, что для Хаммерстайна-Винера моделирует, симулированный и предсказал, что выход модели эквивалентен, потому что эти модели имеют тривиальный шумовой компонент, который является воздействием в этих моделях, белый шум. Для получения информации о графическом выводе симулированного выхода в приложении смотрите Симуляцию и Предсказание в Приложении.

    Можно также задать начальные условия для симуляции. Тулбокс предоставляет различные возможности упрощать, как вы задаете начальные состояния. Например, можно использовать findstates автоматически искать значения состояния в приложениях предсказания и симуляции. Можно также задать состояния вручную. Смотрите idnlhw страница с описанием для определения состояний модели Хаммерстайна-Винера.

    Узнать больше как sim вычисляет выход модели, смотрите, Как программное обеспечение Вычисляет Модель Хаммерстайна-Винера Выход.

  • Линеаризация — Вычисляет линейную аппроксимацию использования моделей Хаммерстайна-Винера linearize или linapp.

    linearize команда обеспечивает аппроксимацию системы Ряда Тейлора первого порядка о рабочей точке. linapp вычисляет линейную аппроксимацию нелинейной модели для данного входные данные. Для получения дополнительной информации смотрите Линейную аппроксимацию Нелинейных Моделей Черного ящика. Можно вычислить рабочую точку для использования линеаризации findop.

    После вычисления линейной аппроксимации нелинейной модели можно выполнить линейный анализ и систему управления на модели с помощью команд Control System Toolbox™. Для получения дополнительной информации смотрите Используя Идентифицированные Модели для Приложений Системы управления и Создайте и График Идентифицированные Модели Используя программное обеспечение Control System Toolbox.

  • Симуляция и генерация кода, использующая Simulink® — Можно импортировать предполагаемую модель Хаммерстайна-Винера в программное обеспечение Simulink с помощью блока Хаммерстайна-Винера (Hammerstein-Wiener Model) от библиотеки блоков System Identification Toolbox. После того, как вы приносите idnlhw объект из рабочей области в Simulink, можно симулировать выход модели.

    Блок IDNLHW Model поддерживает генерацию кода с программным обеспечением Simulink Coder™, с помощью и типовых и целевых процессоров. Генерация кода не работает, когда модель содержит idCustomNetwork как нелинейность ввода или вывода. Для получения дополнительной информации смотрите, Симулируют Идентифицированную Модель в Simulink.

Похожие темы