reset

Сбросьте онлайновый Системный объект оценки параметра

Синтаксис

Описание

пример

reset(obj) сбрасывает состояния заблокированной онлайновой Системы оценки параметра object™, obj, к начальным значениям и листам заблокирован объект. Состояния объекта являются предполагаемыми параметрами и ковариацией параметра. Используйте reset если вы не удовлетворены оценкой или если ваша система изменяет режимы.

Примеры

свернуть все

Создайте Системный объект для онлайновой оценки модели Output-Error.

obj = recursiveOE('InitialB',[0 0.5],'InitialF',[1 0.8],...
    'InitialParameterCovariance',0.1);

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

load iddata1 z1;
output = z1.y;
input = z1.u;

Оцените параметры модели онлайн с помощью step.

for i = 1:numel(input)
  [B,F,EstimatedOutput] = step(obj,output(i),input(i));
end

Просмотрите свойства объектов.

obj
obj = 
  recursiveOE with properties:

                             B: [0 2.0014]
                             F: [1 -0.7639]
                      InitialB: [0 0.5000]
                      InitialF: [1 0.8000]
           ParameterCovariance: [2x2 double]
    InitialParameterCovariance: [2x2 double]
              EstimationMethod: 'ForgettingFactor'
              ForgettingFactor: 1
              EnableAdaptation: true
                       History: 'Infinite'
               InputProcessing: 'Sample-based'
                      DataType: 'double'

Сбросьте Системный объект.

reset(obj)

Предполагаемые параметры, B и F, и ковариация параметра, ParameterCovariance сбрасываются к начальным значениям.

obj
obj = 
  recursiveOE with properties:

                             B: [0 0.5000]
                             F: [1 0.8000]
                      InitialB: [0 0.5000]
                      InitialF: [1 0.8000]
           ParameterCovariance: [2x2 double]
    InitialParameterCovariance: [2x2 double]
              EstimationMethod: 'ForgettingFactor'
              ForgettingFactor: 1
              EnableAdaptation: true
                       History: 'Infinite'
               InputProcessing: 'Sample-based'
                      DataType: 'double'

Входные параметры

свернуть все

Системный объект для онлайновой оценки параметра, созданного использования одной из следующих команд:

Онлайновый системный объект оценкиПредполагаемые параметры
recursiveAR

A — Сбросьте к InitialA

recursiveARMA

A — Сбросьте к InitialA

C — Сбросьте к InitialC

recursiveARX

A — Сбросьте к InitialA

B — Сбросьте к InitialB

recursiveARMAX

A — Сбросьте к InitialA

B — Сбросьте к InitialB

C — Сбросьте к InitialC

recursiveOE

B — Сбросьте к InitialB

F — Сбросьте к InitialF

recursiveBJ

B — Сбросьте к InitialB

C — Сбросьте к InitialC

D — Сбросьте к InitialD

F — Сбросьте к InitialF

recursiveLS

Parameters — Сбросьте к InitialParameters

Когда EstimationMethod свойство obj 'ForgettingFactor' или 'KalmanFilter', ParameterCovariance свойство obj сбрасывается к значению InitialParameterCovariance.

Введенный в R2015b