Используя нелинейные модели 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 Model) от библиотеки блоков System Identification Toolbox. Импортируйте idnlarx объект из рабочей области в Simulink с помощью этого блока, чтобы симулировать выход модели.

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

Похожие темы