Оптимальное управление самонаводящимся объектом с переменным порядком фильтра измерителя

2006

Доклады БГУИР

ЯНВАРЬ- МАРТ

№ 1

УДК 623. 46

ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ САМОНАВОДЯЩИМСЯ ОБЪЕКТОМ С ПЕРЕМЕННЫМ ПОРЯДКОМ ФИЛЬТРА ИЗМЕРИТЕЛЯ

В. А. МАЛКИН

Военная академия Республики Беларусь ул. Гуртьева, 1, Минск, 220057, Беларусь

Поступила в редакцию 9 ноября 2005

Рассматривается задача синтеза алгоритмов управления с переменным порядком фильтра измерителя в контуре самонаведения управляемым объектом. Предлагаемая структура системы управления позволяет получать оценки высших производимых ошибки измерения угловых координат, обеспечивая адаптацию закона управления к характеру измерения входного воздействия.

Ключевые слова: система самонаведения, оптимальная фильтрация, оптимальный закон управления, оптимальный регулятор, управляемая смена структуры.

Введение

Повышение точностных характеристик систем самонаведения в условиях интенсивного маневренного и информационного противодействия со стороны противника является актуальной задачей. Появление на вооружении ведущих авиационных государств боевых самолетов пятого поколения, обладающих свойством сверхманевренности, вызывает необходимость повышения динамических характеристик авиационных и зенитных систем самонаведения. С другой стороны, система самонаведения должна обеспечить минимальную флуктуационную составляющую промаха, что особенно актуально для систем с радиолокационными измерителями, работающими в условиях интенсивных угловых флуктуаций отраженного сигнала цели. Для удовлетворения этим противоречивым требованиям система управления объектом самонаведения должна быть адаптивной, изменяющей свои параметры и структуру в зависимости от условий полета и противодействия противника.

Поскольку на борту самонаводящегося объекта нет возможности непосредственного измерения ускорения цели, в системах управления современных авиационных ракет используют различные способы оценивания этого параметра. Примером алгоритма, в котором определяется оценка нормального ускорения цели по измерениям угловой скорости линии визирования, является алгоритм псевдокинематического звена (ПКЗ) [1]. Для получения оценок параметров движения цели используются фильтры Калмана-Бъюси, требующие знания достаточно большого объема априорной информации. При несоответствии априорных моделей реальному движению цели на выходе фильтров возникают динамические ошибки смещения, приводящие к снижению точности наведения объекта. Указанные недостатки вызывают необходимость поиска новых подходов к построению алгоритмов вторичной обработки информации и управления в контурах систем самонаведения.

Основным принципом построения таких алгоритмов является сочетание оптимальности и адаптивности, позволяющей использовать минимальный объем априорной информации о движении цели.

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

Постановка задачи

Рассматривается контур авиационной системы самонаведения, в котором в качестве источника информации о цели используется следящий радиолокационный измеритель, позволяющий определять угловое рассогласование между равносигнальным направлением и направлением на цель, а также скорость сближения с целью. Для упрощения задачи будем предполагать, что скорость сближения Усбл измеряется точно, а случайные ошибки измерения вызваны воздействием угловых флуктуаций центра отражения цели и внутренними шумами измерителя.

Вторичная обработка сигнала углового дискриминатора обеспечивается набором параллельно работающих циклических фильтров Калмана, в моделях которых используется полиноминальная аппроксимация законов изменения сигнала рассогласования с различными степенями полиномов. Такой подход к построению оптимальных регуляторов предлагается в работе [2]. Достоинством предложенной модели сигнала рассогласования является сравнительно малое число неизвестных параметров, необходимых для построения алгоритмов фильтрации. К таким параметрам в данном случае относятся только порядок аппроксимирующего полинома и начальные условия переменных состояния на каждом цикле оценивания.

Требуется найти оптимальный закон управления объектом в классе управляемых смешанных процессов, представляющих для рассматриваемой задачи совокупность дискретного процесса выбора оптимальной структуры фильтра измерителя и кусочно-непрерывного процесса управления нормальным ускорением объекта. Синтез закона управления в соответствии с теоремой разделения предлагает последовательное решение задачи фильтрации в стохастической системе и детерминированной задачи определения оптимального управления [3].

Решение задачи фильтрации

Рассмотрим дискретно-непрерывный циклический алгоритм оценивания ошибки следящего измерителя угловых координат цели. Разобьем интервал времени наведения объекта ¿к-¿0 на непересекающиеся достаточно малые временные интервалы (циклы) длительностью Тц. На каждом цикле введем относительное время т = 0 ^ Тц . При достаточно малой величине Тц непрерывный вместе со своими п производными процесс изменения углового рассогласования можно достаточно точно аппроксимировать полиномом п-й степени, что эквивалентно следующей модели изменения сигнала рассогласования:

X

где х (т) = |х0(т),Х1(т),...хп(т)|, х1 (т) -/ — производная сигнала рассогласования; 0 1 0...0

— матрица размера пхп.

Л( п) =

0 0 1...0 0 0 0 0

Поскольку угловой дискриминатор обеспечивает измерение только сигнала рассогласования, уравнение измерений в векторной форме будет иметь вид

г = Н

где г — измеренное значение сигнала рассогласования; Н(п) = 11,0,0, ...,01, Вп) = | в,0,0,...,01; Е, — центрированный векторный случайный процесс с временем корреляции т^ <<Тц.

На каждом цикле оценка вектора Х(т) может быть определена с помощью уравнения фильтра Калмана-Бьюси:

X = Л(п)X + РНт Я

т П-1

где Я — матрица интенсивности шумов измерения; Р — ковариационная матрица ошибок оценивания, удовлетворяющая уравнению Риккати Р = Л(п)Р + РЛ(п)т - РН(п)тЯ-1 Н(п)Рт.

С целью сокращения вычислительных затрат решение уравнения Риккати может быть получено заранее. Однако возможен и другой подход к решению этой задачи. В работе [4] показано, что коэффициенты усиления фильтра (3) могут быть получены по информации, содержащейся в ковариационных матрицах обновляющей последовательности, под которой понимается последовательность величин, определяемых для к+1-го шага интегрирования формулой:

у

где Ф(п)(т к) — переходная матрица системы, которая для принятой модели изменения процесса Х(т) является стационарной и определяется по формуле

1 Дт . . 1 Дтп-1 (п -1)!

Ф(п) = 0 1 .. 1 Дтп-2 (п - 2)!

0 0 ... 1

АТ = ТК+1 -тк.

Согласно методике, предложенной в [4], интервал времени между моментами обновления оценок тк+1 -^тк разбивается на ряд подынтервалов точками тк 7(у = 0,1,..., /), в которых

вычисляются элементы обновляющей последовательности (4) и определяются значения ковариационных матриц:

Ь = мкк,Ус^к.1>], 7 = 1, ..., I.

Для определения матрицы коэффициентов фильтра на очередном шаге обновления оценок тк+10 формируется блочная матрица, состоящая из 1-1 блока ковариационных матриц

Ь = |/*2,Ьз, ..., Ьг|.

Матрица коэффициентов фильтра определяется по формуле:

¿

где 5* = (5Т 5) 15Т - псевдообратная матрица для матрицы

5 = Н(п)Ф(п) Н(п)Ф(п)2 ... НпФ

(п )гТ^(п)2

ГпгЬ (п)1-1

Математические ожидания в формуле (5) находятся путем усреднения по времени элементов ковариационных матриц на скользящем интервале, содержащем N тактов коррекции оценок вектора состояния.

В контуре следящего радиолокационного измерителя для оценки рассогласования целесообразно использовать фильтры второго и третьего порядка. Первый будет согласован с режимом наведения с постоянной угловой скоростью линии визирования, а второй - с постоянным угловым ускорением, возникающим при маневре цели.

Для фильтра третьего порядка вектор фазовых координат будет иметь вид

хт = (х0, х1, х2), где х0 — ошибка измерения угла, х1 = Х0, х2 = х1 . Переходная матрица системы равна:

1 Лт 0,5Лт2

ф(3) - 0 1 Лт

0 0 1

а элементы ковариационной матрицы ошибок оценивания, входящие в выражения для коэффициентов фильтра, определяются по формулам [4]

.Ру 1 — 3^2 33^з + ¿4 ,

Р2 = (Лт)-1(-2,542 + 43 -1,54), Рз = (Лт)-2( 4 - 24 + ¿4).

Коэффициенты фильтра определяются соотношением: 4(V,) = 1, г = 1, 2,3.

P

^ M [v 2(т,.,.)].

Соответственно для фильтра второго порядка вектор фазовых координат равен

Хт = (х0, х1). Переходная матрица имеет вид

1 Лт 0 1

ф(2) =

а элементы ковариационной матрицы ошибок оценивания определяются по формулам

P - 2Т - Т

1 11 _ 2 '

P2 - (Ат)-1(4 - Ti).

Коэффициенты фильтра определяются по формуле (7). Вычисление коэффициентов по формуле (7) обеспечивает адаптацию фильтра к изменению интенсивности шумов измерений и позволяет уменьшить динамические ошибки фильтрации при входных воздействиях, имеющих ненулевые производные второго и высших порядков.

Управление структурой фильтров осуществляется на границе циклов (при т=Тц) и заключается в выборе фильтра того порядка, для которого выполняется условие

(T ) - ХГ(ТЦ) - min. п - 2.3. где х1(п)(7Ц ) - (•' (ty ТЦ1 — значение ошибки, экстраполированное на время Тц.

Синтез оптимального управления

Рассмотрим синтез оптимального управления для случая, когда оценивание ошибки измерения входного сигнала осуществляется с помощью фильтра третьего порядка. Этот случай предполагает наличие не равного нулю углового ускорения линии визирования, которое обусловлено движением объекта и цели с поперечной перегрузкой. В качестве модели изменения угловой скорости линии визирования примем линеаризованное уравнение кинематического звена, а в качестве модели ускорения цели - модель Зингера с параметром ац. Система уравнений, описывающих объект управления, с учетом равенства В~Усбл (Д-0 записывается в виде

ш =-

2

-ш +-

''ц

Ч - *

Кб, - *) кбл - *)

Л =-ац'ц + Р^ц'

где ш = х2 — угловая скорость линии визирования; ]'ц,' — нормальные ускорения цели и самонаводящегося объекта; — время, оставшееся до конца наведения; Е,ц — центрированный белый шум единичной интенсивности; вв — коэффициент, характеризующий интенсивность маневра цели; ац — параметр, характеризующий маневренные свойства цели. В векторной форме система уравнений (8) имеет вид

У = гу+ви+В

где Ут = (у1,у2) = (ш,]ц) — вектор фазовых координат; ит = (0) — вектор управления; = (0, ) — центрированный векторный случайный процесс;

Г =

2

1

*к - * КбЛ

0 -ац

В =

-1

Усбл (*к - *) о

о

В =

о о 0 в

Управляющим воздействием является нормальное ускорение объекта В качестве критерия оптимальности принимаем терминальный критерий, представляющий собой условное математическое ожидание конечного промаха самонаводящегося объекта при наличии интегрального ограничения на управляющее воздействие:

I = ЫДт (*к) ЬУ (*к) + } ит (т) К-1 и (т) ёт},

0 1 0

, К =

0 0 0 1

где Ь =

Для линейной системы (9) и квадратичного критерия (10) оптимальное управление в открытой области значений определяется по формуле [3]

и = - квт 0(*к, г у

'к

где 0(1 к, *) = gт (*к, *) Ь {Е +1 g(*к, т) BKBTgT (*к, т) Ь ёт}-1 g(* к, *); g(гk А - фундаменталь-

ная матрица системы (9); Е — единичная матрица; У — вектор оценок фазовых координат.

Путем непосредственного решения однородной системы, соответствующей уравнениям (8), получим фундаментальную матрицу:

0

g

где f (t) = ац (tk -1) -1.

Для определения матрицы G(tk ,t) необходимо заменить в выражении (12) t0 на t, а t на t'k получить матрицу G(t'k, t) и затем перейти к пределу при t' ^ t:

G(t k, t) = lim G(tk, t) С учетом этих преобразований для уравнений (8) матрица G(tk, t) будет

tk ^tk

иметь вид:

G(tk, t) =

3Кбл tH 3Vaбл

а212 цн

3V^ (e""цt" +ацtн -1) 3Кбл (e V" + ац^ -1)2

а2 tH ал/н

С учетом соотношения (11) значение оптимального нормального ускорения объекта в открытой области значений определяется по формуле

j(3) = 3 V У +

J опт сбл J1

3

а212

^ц 1н

-Уг-

Переходя к оценкам Х2 и Х3, с учетом очевидных соотношений у = Х2 и У2 = Усбл 1н Х2 + 7 окончательно получаем:

•О) = 3V x + ^бл (e~Vh +ац tH -1) x + 3(e-У' +ац tн -1) .

Jonm = 3 Vсбл Х2 + 2 . Х3 + 9.9 J '

а 2 tH

а212

^ц lH

где 7 — текущее нормальное ускорение объекта, в отношении которого принято допущение, что оно измеряется без погрешностей.

Аналогично можно получить выражение для оптимального значения нормальной перегрузки объекта при использовании фильтра второго порядка

•(2) = 3V x

опт сбл 2

С учетом ограничения на управляющее воздействие ]ПШХ оптимальное значение ускорения определяется соотношением:

/(!) = J опт

(i ) опт

Jonm при J• | Jmax Sign ((Опт ) пРи

< i

max

4

i = 2,3.

> Jm

Структурная схема контура управления с переменным порядком фильтра измерителя представлена на рис. 1. На рис. 1 обозначены Ф(1) — фильтр порядка /, УУ(1) — устройства формирования управления по формулам (13) и (14), АП — автопилот, ОУ — объект управления.

опт

Рис. 1. Структурная схема контура управления с переменным порядком фильтра измерителя Матрицы Б(2\ и Б равны соответственно

0 0 0

0 1 0 , Бт = |0 0 1. 0 0 У^

сбл н

(3) _

Анализ результатов

Полученные алгоритмы управления системой самонаведения позволяют осуществлять адаптацию закона управления к характеру изменения входного воздействия, который, в свою очередь, зависит от маневра цели.

К2х Усбл

0,4

о ОД с"1

* . и  * * X

и о ° °  С/ц = 0,3 с"1 * X х

ач = 0,5 с1 * ♦ + и о о °  о

1н,С

Рис. 2. Зависимость коэффициента К2 от времени, оставшегося до конца наведения

При движении цели с близкими нулю поперечными ускорениями в контуре управления самонаводящегося объекта работает фильтр второго порядка, обеспечивая наведение по методу пропорциональной навигации с навигационным параметром N0=3.

При появлении углового ускорения линии визирования, обусловленного маневром цели, происходит переключение управления на фильтр третьего порядка и параметр управления

ф й П3) Кфф к ЗГсбл

определяется формулой (13). Коэффициент передачи К2 =-2- является

ац *н

функцией скорости сближения и времени оставшегося до конца наведения. Зависимость этого коэффициента от ¿н для различных значений ац представлена на рис. 2.

Графики показывают, что при уменьшении происходит увеличение К2, что обеспечивает расширение полосы пропускания контура управления и снижение динамических ошибок наведения.

OPTIMUM CONTROL OF HOMING OBJECT WITH THE VARIABLE DEGREE OF THE MEASURER FILTER

V.A. MALKIN Abstract

The problem of synthesis of a control algorithm with the variable degree of the measurer filter in a contour of homing is esteemed. The tendered structure of a control system allows to receive estimations of higher derivatives of a measurement of angular coordinates error and to supply adaptation of a control law to nature of input action change.

Литература

1. Максимов М.В., Горгонов Г.И., Чернов В.С. Авиационные системы радиоуправления. М., 1984.

2. Красовский А.А. // Автоматика и телемеханика. 1994. № 11. С. 97-112.

3. Казаков И.Е., Гладков Д.И. Методы оптимизации стохастических систем. М., 1987.

4. Малкин В.А. // Весщ НАН Беларуси Сер. ф1з.- тэхн. навук. 1999. № 4. С. 55-59.