Обновление параметров модели и вывод в оперативном режиме с использованием алгоритма рекурсивной оценки
[ обновляет параметры и вывод модели, указанной в системном object™, EstimatedParameters,EstimatedOutput] = step(obj,y,InputData)obj, используя измеренный выход, yи входные данные.
step переводит объект в заблокированное состояние. В заблокированном состоянии невозможно изменить неперестраиваемые свойства объекта, такие как порядок модели, тип данных или алгоритм оценки.
EstimatedParameters и InputData зависят от объекта системы оценки в режиме онлайн:
recursiveAR — step возвращает оцененные коэффициенты полинома A (q) модели одиночного выходного AR с использованием выходных данных временного ряда.
[A,EstimatedOutput] = step(obj,y)
recursiveARMA — step возвращает оцененный полином A (q) и C (q) коэффициентов модели ARMA с одним выходом, используя выходные данные временного ряда, y.
[A,C,EstimatedOutput] = step(obj,y)
recursiveARX — step возвращает оцененный полином A (q) и B (q) коэффициентов модели SISO или MISO ARX с использованием измеренных входных и выходных данных u и y соответственно.
[A,B,EstimatedOutput] = step(obj,y,u).
recursiveARMAX — step возвращает оцененный полином A (q), B (q) и C (q) коэффициентов модели SISO ARMAX с использованием измеренных входных и выходных данных u и y соответственно.
[A,B,C,EstimatedOutput] = step(obj,y,u).
recursiveOE — step возвращает оцененный полином B (q) и коэффициенты F (q) модели полинома SISO Output-Error с использованием измеренных входных и выходных данных u и y соответственно.
[B,F,EstimatedOutput] = step(obj,y,u).
recursiveBJ — step возвращает оцененные коэффициенты полинома B (q), C (q), D (q) и F (q) модели полинома Бокса-Дженкинса SISO с использованием измеренных входных и выходных данных u и y соответственно.
[B,C,D,F,EstimatedOutput] = step(obj,y,u).
recursiveLS — step возвращает оцененные системные параметры, λ, одной выходной системы, которая линейна в оцененных параметрах, используя регрессоры H и выходные данные y.
[theta,EstimatedOutput] = step(obj,y,H).
Начиная с R2016b, вместо использования step для обновления оценок параметров модели можно вызвать объект System с входными аргументами, как если бы это была функция. Например, [A,EstimatedOutput] = step(obj,y) и [A,EstimatedOutput] = obj(y) выполнять эквивалентные операции.
clone | isLocked | recursiveAR | recursiveARMA | recursiveARMAX | recursiveARX | recursiveBJ | recursiveLS | recursiveOE | release | reset