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