Оценка состояния формы, данный коэффициент усиления оценщика
est = estim(sys,L)
est = estim(sys,L,sensors,known)
est = estim(sys,L)
производит оценку состояния/результата est
учитывая модель пространства состояний объекта sys
и коэффициент усиления оценщика L
. Все входы w из sys
приняты стохастическими (процесс и/или шум измерения), и все выходы y измеряются. Оценщик est
возвращается в форме пространства состояний (объект SS).
Для объекта в непрерывном времени sys
с уравнениями
estim
использует следующие уравнения, чтобы сгенерировать оценку выхода объекта и оценку состояния , которые являются оценками y (t) = C и x (t), соответственно:
Для объекта в дискретном времени sys
следующими уравнениями:
estim
использует уравнения оценки, аналогичные уравнениям для непрерывного времени, чтобы сгенерировать оценку выхода объекта и оценку состояния , которые являются оценками y [n] и x [n], соответственно. Эти оценки основаны на прошлых измерениях до y [n-1].
est = estim(sys,L,sensors,known)
обрабатывает более общие объекты sys
с обоими известными (детерминированными) входами u и стохастическими входами w, и обоими измеренными выходами y и немеазированными выходами z.
Векторы индекса sensors
и known
укажите, какие выходы sys
измеряются (y), и какие входы sys
известны (u). Получившаяся оценка est
, найденный с использованием следующих уравнений, использует и u, и y для получения оценок выхода и состояния.
Рассмотрим модель пространства состояний sys
с семью выходами и четырьмя входами. Предположим, что вы разработали матрицу усиления Калмана L используя выходы 4, 7 и 1 объекта в качестве сенсорных измерений и входных параметров 1, 4 и 3 объекта как известные (детерминированные) входы. Затем можно сформировать оценку состояния фильтра Калмана,
sensors = [4,7,1]; known = [1,4,3]; est = estim(sys,L,sensors,known)
Смотрите функцию kalman
для прямого проекта оценки состояния фильтра Калмана.
Можно использовать функции place
(размещение полюсов) или kalman
(Фильтрация Калмана) для разработки адекватного оценочного L усиления. Обратите внимание, что полюса оценщика (собственные значения A-LC) должны быть быстрее, чем динамика объекта (собственные значения A), чтобы гарантировать точную оценку.
kalman
| kalmd
| lqgreg
| place
| reg
| ss
| predict
(System Identification Toolbox) | ssest
(Набор System Identification Toolbox)