exponenta event banner

Полиномиальные модели ввода-вывода

Модели полиномов «вход-выход», включая структуры моделей ARX, ARMAX, output-error и Box-Jenkins

Полиномиальная модель использует обобщенное понятие передаточных функций для выражения взаимосвязи между входом, u (t), выходом y (t) и шумом e (t) с помощью уравнения вида:

A (q) y (t) = B (q) F (q) u (t nk) + C (q) D (q) e (t)

A (q), B (q), F (q), C (q) и D (q) являются полиномиальными матрицами в терминах оператора временного сдвига q-1. u (t) является входом, иnk - входная задержка. y (t) - выходной сигнал, а e (t) - сигнал возмущения.

Каждый многочлен имеет независимый порядок, или количество оцениваемых коэффициентов. Например, если A (q) имеет порядок 2, то полином A имеет вид A (q) = 1 + a1q-1 + a2q-2.

На практике не все многочлены одновременно активны. Более простые полиномиальные формы, такие как ARX, ARMAX, Output-Error и Box-Jenkins, обеспечивают структуры модели, подходящие для конкретных целей, таких как обработка нестационарных возмущений или обеспечение полностью независимой параметризации для динамики и шума. Дополнительные сведения об этих типах моделей см. в разделе Что такое полиномиальные модели?

Приложения

Идентификация системыОпределение моделей динамических систем на основе измеренных данных

Функции

развернуть все

idpolyПолиномиальная модель с идентифицируемыми параметрами
arxОценка параметров модели ARX, ARIX, AR или ARI
armaxОценка параметров моделей ARMAX, ARIMAX, ARMA или ARIMA с использованием данных временной области
bjОценка модели полинома Бокса-Дженкинса с использованием данных временной области
iv4Оценка модели ARX с использованием четырехэтапного метода инструментальных переменных
ivxОценка модели ARX с использованием метода инструментальных переменных с произвольными инструментами
oeОценка полиномиальной модели с ошибкой вывода с использованием данных временной или частотной области
polyestОценка полиномиальной модели с использованием данных временной или частотной области
pemМинимизация ошибок прогнозирования для уточнения линейных и нелинейных моделей
arxstrucФункции вычисления потерь для моделей ARX с одним выходом
ivstrucВычислять функции потерь для наборов структур модели ARX с помощью метода инструментальных переменных
selstrucВыбор порядка моделей для моделей ARX с одним выходом
strucСоздание комбинаций «модель-порядок» для оценки модели ARX с одним выходом
arxRegulОпределение констант регуляризации для оценки модели ARX
delayestОценка временной задержки (мертвого времени) на основе данных
initУстановка или рандомизация начальных значений параметров
polydataКоэффициенты полинома доступа и неопределенности идентифицированной модели
getpvecПолучение параметров модели и связанных с ними данных неопределенности
setpvecИзменение значений параметров модели
getparПолучение таких атрибутов, как значения и границы параметров линейной модели
setparЗадание таких атрибутов, как значения и границы параметров линейной модели
setPolyFormatУкажите формат многочленов B и F модели многочленов с несколькими входами
armaxOptionsНабор опций для armax
arxOptionsНабор опций для arx
arxRegulOptionsНабор опций для arxRegul
bjOptionsНабор опций для bj
iv4OptionsНабор опций для iv4
oeOptionsНабор опций для oe
polyestOptionsНабор опций для polyest

Темы

Основы полиномиальной модели

Что такое полиномиальные модели?

Структуры полиномиальной модели, включая ARX, ARMAX, output-error и Box-Jenkins.

Данные, поддерживаемые полиномиальными моделями

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

Оценка полиномиальных моделей

Предварительный шаг - оценка модельных заказов и задержек ввода

Чтобы оценить полиномиальные модели, необходимо предоставить задержки ввода и порядки моделей.

Оценка полиномиальных моделей в приложении

Импортируйте данные в приложение, укажите заказы моделей, задержки и параметры оценки.

Оценка полиномиальных моделей в командной строке

Укажите заказы моделей, задержки и параметры оценки.

Размеры и порядки многочленов многоотходных полиномиальных моделей

Размер многочленов A, B, C, D и F для моделей с несколькими выходами.

Оценка моделей с использованием armax

В этом примере показано, как оценить линейную полиномиальную модель со структурой ARMAX для системы с тремя входами и одним выходом (MISO) с помощью итеративного метода оценки. armax.

Задать опции полиномиальной модели

Определение начальных состояний для алгоритмов итеративной оценки

При использовании pem или polyest для оценки ARMAX, Box-Jenkins (BJ), Output-Error (OE) необходимо указать, как алгоритм обрабатывает начальные условия.

Алгоритмы оценки полиномиальной модели

Выберите между алгоритмами ARX и IV для оценки модели ARX и AR.

Характерные примеры