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

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

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

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

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

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

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

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

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

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

Похожие темы