сброс

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

Синтаксис

reset(obj)

Описание

пример

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

Параметры Сбросьте к InitialParameters

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

Введенный в R2015b