В разделе 7.6 будет показано, что неизвестные переменные состояния можно оценить с помощью рекуррентной процедуры, именуемой дискретным фильтром Калмана. Этот фильтр, в котором используются измерения y(k) и u(k), описывается разностным уравнением
|
(7.37) |
где Г(k+1) матрица коррекции. В пределе, при k ®¥, она сходится к постоянной матрице Г. Отметим, что для вычисления оценки состояния необходимо знать параметры шумов N, V и F.
Известно, что в законе управления (7.28) вектор состоянияx(k) можно заменить его оценкой:
u(k) = - |
(7.38) |
При этом вновь получается оптимальный регулятор, минимизирующий критерий качества (7.25), а вся система в целом приобретает вид
|
(7.39) |
Введем ошибку оценки вектора состояния
(7.40) |
и запишем систему (7.39) в форме
(7.41) |
Полученное разностное уравнение зависит от частотных свойств объекта, поскольку коррекция оценки состояния выполняется на основе предсказанного значения AПолюса системы управления с регулятором состояния и фильтром находятся из характеристического уравнения системы (7.41)
(7.42) |
Как следует из этого уравнения, они включают m полюсов замкнутой системы без фильтра состояния, описываемой соотношением (7.29), и m полюсов, принадлежащих фильтру. Таким образом, полюса регулятора и фильтра не зависят друг от друга и могут задаваться отдельно. Следовательно, стохастические регуляторы состояния, также как и детерминированные, подчиняются теореме о разделении. Действительно, в уравнениях фильтра состояния не участвуют весовые матрицыQ и R, входящими наряду с матрицами управления Аи Вв критерий качества, на основе которого рассчитывается линейный регулятор. С другой стороны, при синтезе регулятора не используются ковариационные матрицы V иN, а также матрица случайного возмущенияF. Общими в описании этих двух элементов стохастической системы являются только параметры объекта управления, т. е. матрицы А и В.
Поскольку регулятор остается неизменным независимо от того, используются ли в нем точные переменные состояния или их оптимальные оценки, к нему применим принцип эквивалентности. Согласно этому принципу, при расчете регулятора переменные состояния можно считать известными, а затем использовать вместо них оценки, получаемые с помощью фильтра. Последний, в свою очередь, синтезируется на основе квадратического критерия и дает оценки с наименьшей дисперсией. Однако подобная схема уже не позволяет минимизировать критерий качества управления (7.33), как в случае точного измерения переменных состояния. Это объясняется наличием задержки на вычисление оценок и разбросом их значений.
Необходимо отметить, что принцип эквивалентности справедлив лишь при условии, что регулятор используется только для управления текущим состоянием, и вырабатываемый им сигнал не оказывает никакого влияния на последующие оценки состояния.
При выводе стохастического регулятора состояния (7.38) предполагалось, что на вектор состояния x(k+1) действует случайное возмущение в виде векторного сигналаv(k). Очевидно, при отсутствии шума измерений, т. е. при n(k) = 0, y(k) = Cx(k).
В этом случае внутреннее возмущение v(k) проявляется на выходе как
yv(k) = C×xv(k), |
(7.43) |
xv(k+1) = A×xv(k) + F×v(k). |
(7.44) |
Однако случайная составляющая выходного сигналаyv(k) может быть вызвана и внешним возмущениемx(k). При этом справедливы следующие соотношения:
nx(k) = C×h(k), |
(7.45) |
h(k+1) = A×h(k)+F×x(k). |
(7.46) |
Ковариационная матрица сигналаx(k) определяется как
сov [x(k),t = i-j] = X×dij. |
(7.47) |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.