Сформируйте средство оценки состояния, данное усиление средства оценки
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), чтобы гарантировать точную оценку.