После идентификации нелинейной модели 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.