Спроектируйте Фильтр Калмана для оценки состояния
[ создает Фильтр Калмана, учитывая модель объекта управления kalmf,L,P] = kalman(sys,Q,R,N)sys и шумовые данные о ковариации QR, и N. Функция вычисляет Фильтр Калмана для использования в Оценке состояния фильтра Калмана с настройкой, показанной в следующей схеме.

Вы создаете модель sys с известными входными параметрами u и белый шум процесса вводит w, такой, что w состоит из последних входных параметров Nw к sys. "Истинный" объект выход yt состоит из всех выходных параметров sys. Вы также предоставляете шумовым данным о ковариации QR, и N. Возвращенный Фильтр Калмана kalmf модель в пространстве состояний, которая берет известные входные параметры u и шумные измерения y и производит оценку из истинного объекта выход и оценка из состояний объекта. kalman также возвращается, Кальман получает L и установившаяся ошибочная ковариационная матрица P.
[ вычисляет Фильтр Калмана, когда один или оба из следующих условий существуют.kalmf,L,P] = kalman(sys,Q,R,N,sensors,known)
Не все выходные параметры sys измеряются.
Входные параметры воздействия w не являются последними входными параметрами sys.
Вектор индекса sensors задает который выходные параметры sys измеряются. Эти выходные параметры составляют y. Вектор индекса known задает, какие входные параметры известны (детерминированные). Известные входные параметры составляют u. kalman команда берет остающиеся входные параметры sys быть стохастическими входными параметрами w.
[ задает тип средства оценки в течение дискретного времени kalmf,L,P,Mx,Z,My] = kalman(___,type)sys.
type = 'current' — Вычислите выходные оценки и оценки состояния использование всех доступных измерений до .
type = 'delayed' — Вычислите выходные оценки и оценки состояния использование измерений только до . Задержанное средство оценки легче реализовать внутренние циклы управления.
Можно использовать type входной параметр с любой из предыдущих комбинаций входных аргументов.
Объект и шумовые данные должны удовлетворить:
(C, A), обнаруживаемо, где:
и , где
не имеет никакого неконтролируемого режима на мнимой оси в непрерывное время, или на модульном круге в дискретное время.