После идентификации нелинейной модели 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™, с помощью и типовых и целевых процессоров. Генерация кода не работает, когда модель содержит idCustomNetwork
или idFeedforwardNetwork
средство оценки нелинейности или пользовательские регрессоры. Для получения дополнительной информации смотрите, Симулируют Идентифицированную Модель в Simulink.