Главная > Теория автоматического управления > Оптимальные и адаптивные системы
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

Оптимальный наблюдатель (оптимальный фильтр Калмана — Бьюси).

Утверждение 5.2.1. Матрица уравнения наблюдателя (5.2.6), при которой (5.2.7) достигает минимального значения, определяется выражением

(5.2.8)

где - матрица размеров , являющаяся решением уравнения Риккати

(5.2.9)

с начальным условием

(5.2.10)

Начальное условие для наблюдателя (5.2.6) должно быть выбрано в виде

(5.2.11)

Доказательство этого утверждения приведено в приложении 6.

Наблюдатель (5.2.6), у которого матрица и начальные условия определяются соотношениями , часто называют фильтром Калмана — Бьюси по имени авторов этих со» отношений [5.6].

Нетрудно заметить сходство в решении задач оптимального управления (АКОР) и оптимальной фильтрации. Действительно, сравнивая выражения и (5.2.8), (5.2.9), заключаем, что если положить ,

(5.2.12)

то эти выражения совпадают с точностью до знака производной и краевых условий. (В первом случае эти условия заданы в конечный момент времени а в случае оптимального наблюдения — в начальный момент времени ). Это сходство является выражением двойственности (дуальности) задач оптимального управления и наблюдения.

Еще раз отметим, что матрица коэффициентов усиления оптимального наблюдателя строится на основе решения уравнения Риккати (5.2.9) в «прямом» времени, тогда как в задаче оптимального управления это уравнение решается в «обратном» времени.

В стационарном случае уравнения (5.2.1), (5.2.2) принимают

(5.2.13)

где случайные процессы типа «белый шум» характеризуются постоянными ковариационными матрицами .

Матрица К оптимального наблюдателя

(5.2.14)

определяется как

(5.2.15)

где — матрица чисел (размеров ) есть решение алгебраического уравнения

(5.2.16)

которое находится как установившееся решение дифференциального уравнения (5.2.9) (в котором ) при . Такой наблюдатель является оптимальным в смысле функционала

(5.2.17)

Отметим, что, как и в нестационарном случае, матрица К не зависит от выбора матрицы функционала оптимизации.

Пример 5.2.1. Построим оптимальный наблюдатель для объекта (4.2.20), (4.2.21), возбужденного случайными внешними возмущениями, при неточных измерениях. Уравнения (4.2.20), (4.2.21) примут в этом случае вид

(5.2.18)

где - случайные процессы типа «белый шум» с интенсивностями соответственно.

Наблюдатель, оптимальный в смысле функционала

(5.2.20)

, описывается в соответствии с (5.2.14) уравнениями

в которых неизвестные коэффициенты находятся из соотношений

где являются решением матричного уравнения вида

(5.2.23)

В развернутой форме это уравнение запишется как

Из последнего уравнения получаем

Подставляя это выражение в первое из уравнений, получим

(5.2.25)

подставляя во второе уравнение, заключаем, что

Искомые параметры

(5.2.27)

<< Предыдущий параграф Следующий параграф >>
Оглавление