Можно оценить параметры коэффициентов модели 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
Удаление дрейфа, смещения, отсутствующих образцов, сезонностей, равновесного поведения и отклонений в данных.
Интерактивная рекурсивная оценка наименьших квадратов
В этом примере показано, как реализовать онлайн рекурсивный оценщик наименьших квадратов.
Оценка полиномиальной модели ARMAX в режиме онлайн
В этом примере показано, как реализовать онлайн-модуль оценки полиномиальной модели.
Проверка результатов оценки параметров в режиме онлайн в Simulink
Проверьте ошибки оценки, ковариацию параметров и разность между моделируемыми и измеряемыми выходами.
Оценка параметров и состояний в Simulink с использованием блока фильтра частиц
В этом примере показано использование блока «Фильтр частиц» в Toolbox™ идентификации системы.
Выполнение интерактивной оценки параметров в командной строке
Оперативная оценка параметров с использованием системных объектов.
Онлайн-оценка параметров ARX для отслеживания изменяющейся во времени динамики системы
В этом примере показано, как выполнить оперативную оценку параметров для изменяющейся во времени модели ARX в командной строке MATLAB.
Подгонка линии с интерактивной рекурсивной оценкой наименьших квадратов
В этом примере показано, как выполнить оперативную оценку параметров для подгонки линии с использованием алгоритмов рекурсивной оценки в командной строке MATLAB.
Проверка оценки параметров в режиме онлайн в командной строке
Проверьте ошибки оценки, ковариацию параметров и разность между моделируемыми и измеряемыми выходами.
Использование сегментации данных для моделирования систем, демонстрирующих резкие изменения.
Создание кода оценки параметров в режиме онлайн в Simulink
Создание кода C/C + + и структурированного текста с использованием продуктов Simulink Coder и Simulink PLC Coder.
Создание кода для оценки параметров в режиме онлайн в MATLAB
Создание кода C/C + + с помощью программного обеспечения MATLAB Coder; ограничения для системных объектов.
Устранение неполадок при интерактивной оценке параметров
Проверьте модель, оценочные данные, параметры оценки и исходные значения параметров.