exponenta event banner

Оценка параметров в режиме онлайн

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

Можно оценить параметры коэффициентов модели AR, ARMA, ARX, ARMAX, OE или BJ с помощью данных реального времени и рекурсивных алгоритмов. Можно также оценить модели с помощью рекурсивного алгоритма наименьших квадратов (RLS). Дополнительные сведения о алгоритмах см. в разделе Рекурсивные алгоритмы для оценки параметров в режиме онлайн.

Можно выполнить интерактивную оценку параметров с помощью блоков Simulink во вложенной библиотеке оценщиков библиотеки Toolbox™ идентификации системы. Затем можно создать код C/C + + и структурированный текст для этих блоков с помощью Simulink Coder™ и Simulink PLC Coder™ и развернуть этот код на встроенной цели. Кроме того, в командной строке можно выполнить интерактивную оценку и развернуть код с помощью программы MATLAB ® Compiler™ или MATLAB Coder.

Функции

recursiveARСоздание объекта System для оперативной оценки параметров модели AR
recursiveARMAСоздание объекта System для оперативной оценки параметров модели ARMA
recursiveARXСоздание системного объекта для оперативной оценки параметров модели ARX
recursiveARMAXСоздание объекта System для оперативной оценки параметров модели ARMAX
recursiveBJСоздать объект System для интерактивной оценки параметров модели полинома Бокса-Дженкинса
recursiveOEСоздание объекта System для оперативной оценки параметров модели полинома Output-Error
recursiveLSСоздание объекта System для оперативной оценки параметров с использованием рекурсивного алгоритма наименьших квадратов
stepОбновление параметров модели и вывод в оперативном режиме с использованием алгоритма рекурсивной оценки
cloneКопирование оценки параметров в режиме онлайн Объект System
resetСброс оценки параметров в режиме онлайн Объект System
releaseРазблокировать оперативную оценку параметров Объект System
isLockedБлокированный статус оценки параметров в режиме реального времени Объект System
rpemОценка общих моделей ввода-вывода с использованием метода минимизации ошибок рекурсивного прогнозирования
rplrОценка общих моделей ввода-вывода с использованием метода рекурсивной псевдолинейной регрессии
segmentДанные сегмента и модели оценки для каждого сегмента

Блоки

Рекурсивный оценщик наименьших квадратовОценка коэффициентов модели с использованием алгоритма рекурсивных наименьших квадратов (RLS)
Оценщик рекурсивной полиномиальной моделиОценка коэффициентов модели ввода-вывода и полинома временного ряда
Конвертер типов моделейПреобразование коэффициентов полиномиальной модели в матрицы модели пространства состояний

Темы

Основы онлайн-оценки

Что такое онлайн-оценка?

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

Чем оценка параметров в режиме онлайн отличается от оценки в автономном режиме

Различия в данных, алгоритмах и реализациях оценки.

Рекурсивные алгоритмы для оценки параметров в режиме онлайн

Коэффициент забывания, фильтр Калмана, градиент и ненормализованный градиент, а также алгоритмы конечной истории для оперативной оценки параметров.

Оценка параметров в режиме онлайн в Simulink

Предварительная обработка данных оценки параметров в режиме онлайн в Simulink

Удаление дрейфа, смещения, отсутствующих образцов, сезонностей, равновесного поведения и отклонений в данных.

Интерактивная рекурсивная оценка наименьших квадратов

В этом примере показано, как реализовать онлайн рекурсивный оценщик наименьших квадратов.

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

В этом примере показано, как реализовать онлайн-модуль оценки полиномиальной модели.

Проверка результатов оценки параметров в режиме онлайн в Simulink

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

Оценка параметров и состояний в Simulink с использованием блока фильтра частиц

В этом примере показано использование блока «Фильтр частиц» в Toolbox™ идентификации системы.

Оперативная оценка параметров в командной строке

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

Оперативная оценка параметров с использованием системных объектов.

Онлайн-оценка параметров ARX для отслеживания изменяющейся во времени динамики системы

В этом примере показано, как выполнить оперативную оценку параметров для изменяющейся во времени модели ARX в командной строке MATLAB.

Подгонка линии с интерактивной рекурсивной оценкой наименьших квадратов

В этом примере показано, как выполнить оперативную оценку параметров для подгонки линии с использованием алгоритмов рекурсивной оценки в командной строке MATLAB.

Проверка оценки параметров в режиме онлайн в командной строке

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

Сегментация данных

Использование сегментации данных для моделирования систем, демонстрирующих резкие изменения.

Создание кода

Создание кода оценки параметров в режиме онлайн в Simulink

Создание кода C/C + + и структурированного текста с использованием продуктов Simulink Coder и Simulink PLC Coder.

Создание кода для оценки параметров в режиме онлайн в MATLAB

Создание кода C/C + + с помощью программного обеспечения MATLAB Coder; ограничения для системных объектов.

Поиск неисправностей

Устранение неполадок при интерактивной оценке параметров

Проверьте модель, оценочные данные, параметры оценки и исходные значения параметров.