Используя нелинейные модели ARX

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

  • Симуляция и прогноз — В командной строке, используйте sim и predict, чтобы моделировать и предсказать образцовый вывод. Чтобы сравнить модели с измеренным выводом и друг другу, используйте compare. Для получения информации о графическом выводе моделируемого и предсказанного вывода в приложении смотрите Симуляцию и Прогноз в Приложении. Можно также задать начальные условия для симуляции и прогноза. Тулбокс предоставляет несколько возможностей упрощать, как вы задаете начальные состояния. Например, можно использовать findstates и data2state, чтобы вычислить значения состояния на основе требования, чтобы максимизировать подгонку к измеренному выводу или на основе условий работы. Смотрите страницу с описанием idnlarx для определения нелинейных состояний модели ARX. Чтобы узнать больше, как sim и predict вычисляют образцовый вывод, смотрите, Как программное обеспечение Вычисляет Нелинейную Модель ARX Вывод.

    Можно также предсказать ответ динамической системы при помощи команды forecast. Команда предсказывает будущие выходные параметры системы с помощью мимо выходных измерений. Для получения дополнительной информации смотрите Ответ Прогнозирования Нелинейных Моделей ARX.

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

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

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

  • Симуляция и генерация кода, использующая Simulink® — можно импортировать оцененные нелинейные модели ARX в программное обеспечение Simulink с помощью блока Nonlinear ARX (Модель IDNLARX) от библиотеки блоков System Identification Toolbox. Импортируйте объект idnlarx из рабочей области в Simulink с помощью этого блока, чтобы моделировать образцовый вывод.

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте