Научная статья на тему 'Уклонение подвижных объектов от обнаружения на плоскости и в пространстве'

Уклонение подвижных объектов от обнаружения на плоскости и в пространстве Текст научной статьи по специальности «Математика»

CC BY
314
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук

Аннотация научной статьи по математике, автор научной работы — Абрамянц Т. Г., Маслов Е. П., Яхно В. П.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON MOVING OBJECTS DEVIATION FROM DETECTION IN 2-D AND 3-D

The paper overviews the results of the problems of single and multiple targets deviation in 2-D and 3-D from a pursuer provided with a restricted detection zone. Evasion laws are derived as the solutions to optimization (for a single target) and game-theoretic (for a multiple target) problems.

Текст научной работы на тему «Уклонение подвижных объектов от обнаружения на плоскости и в пространстве»

о

бзоры

УДК 517.977

УКЛОНЕНИЕ ПОДВИЖНЫХ ОБЪЕКТОВ ОТ ОБНАРУЖЕНИЯ НА ПЛОСКОСТИ И В ПРОСТРАНСТВЕ

Т.Г. Абрамянц, Е.П. Маслов, В.П. Яхно

Институт проблем управления им. В.А. Трапезникова РАН, г. Москва

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

ВВЕДЕНИЕ

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

Вначале решались задачи поиска-уклонения одиночной цели.

В результате решения задач определялись оптимальные законы уклонения и вид зоны захвата — подвижной области в пространстве поиска, прилегающей к области обнаружения преследователя и обладающей тем свойством, что из точек этой области уклонение невозможно [2, 6].

Решенные задачи поиска-уклонения одиночной цели отличаются предположениями о:

— размерности пространства поиска — на прямой [6, 7], на плоскости [2, 3, 8] и в трехмерном пространстве [9];

— размерах области поиска — в ограниченной [3, 4] и неограниченной [5, 8] областях;

— классах стратегий поиска-уклонения — в чистых [1—5] и смешанных стратегиях [7, 8];

— видах поисковых траекторий [2, 3, 5, 8, 10];

— числе поисковых систем [2, 3, 5, 6].

Дальнейшее развитие теория поиска-уклонения получила в связи с применением уклоняющимся ложных целей [11—18].

Наличие ложных целей приводит к информационной дискриминированности преследователя, поскольку ему до момента классификации неизвестно, какую же из целей он обнаружил — ложную или истинную. Соответственно, преследователь должен затратить определенные ресурсы для обнаружения, классификации и, в случае обнаружения ложной цели, последующего поиска (дого-на) истинной цели. Это обстоятельство позволяет коалиции согласованно действующих целей сократить размеры области захвата истинной цели, избежать обнаружения истинной цели, увеличить время до обнаружения истинной цели и др.

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

Широкое применение на практике прямолинейных поисковых траекторий обусловлено тем,

что они оптимальны в смысле минимума времени сближения с объектом (начальной точкой) поиска.

Задачи оптимизации законов уклонения при иных предположениях о видах поисковых траекторий решались в работах [1, 6, 10, 19].

1. УКЛОНЕНИЕ НА ПЛОСКОСТИ

1.1. Уклонение одиночной цели

Два объекта — преследователь Р и цель Е, обладая ограниченными скоростями, перемещаются по плоскости, имея возможность в каждый момент времени произвольно изменять направления своих движений («простые движения», по терминологии работы [20]). Преследователь снабжен зоной обнаружения в виде круга радиусом Я (или кругового сектора с параметрами (Я, 2а)), центр которого совпадает с его текущим положением (рис. 1). Цель обнаруживается при попадании ее на границу зоны.

Вводится неподвижная прямоугольная система координат Х0У, начало которой совмещено с ис-

п0

ходным положением преследователя Р , а положительное направление оси абсцисс совпадает с вектором его скорости.

Уравнение относительного движения цели

У = V — и, у(0) = w0, (1)

где у = у (/) — двумерный вектор, направленный от преследователя Р к цели Е в момент времени и Временной масштаб выбран так, что максимальная скорость преследователя равна единичной, и = (1; 0). Двумерный вектор V управления (скорости) цели Е подчинен ограничению 1^ || < р < 1; физически величина р есть отношение максимальных скоростей цели и преследователя. Верхний индекс здесь и далее обозначает момент времени; символ 0 — нулевой вектор, ||^|| — евклидова норма.

Управление цели определяется из условия максимизации минимального по времени расстояния между нею и преследователем:

G = min||w(t)|| ^ max. (2)

t v

Решение задачи (1), (2) состоит в следующем [1, 4, 6]. Цель уклоняется от обнаружения на максимальной скорости ß. Независимо от начального расположения цели, оптимальной траекторией ее уклонения является прямая линия, составляющая с осью абсцисс угол у* = у; cos у = ß (оптимальные величины будем обозначать «звездочками»). Зона захвата имеет вид криволинейного треугольника ABCD (см. рис. 1).

Уравнения прямолинейных границ зоны захвата:

при а < у y = R co s ( а—i) ± xctgy; (3)

sin y

R

при а l y У = —— ± x ctg y. (4)

sin y

При а l arccosß прямолинейные отрезки касаются окружности, при а < arccosß — кончаются в угловых точках сектора.

Знак минус соответствует границе в верхней полуплоскости, знак плюс — в нижней.

Из формул (3) и (4) следует, что при фиксированной поисковой траектории наклон прямолинейных границ зоны захвата не зависит от начального расположения цели и размера центрального угла сектора. Наибольший размер зоны захвата достигается при а = y. Дальнейшее увеличение угла а не приводит к расширению зоны захвата.

Функция y = cosx четная, поэтому цель имеет две траектории уклонения, оптимальные в смысле критерия (2); они перпендикулярны прямолинейным границам зоны захвата. Обе траектории дос-

Рис. 1. Плоскостные зоны захвата одиночной цели при круговой (а) и секторной (б) зонах обнаружения

тавляют максимум критерию (2), но максимумы не равны. Глобальный максимум соответствует движению цели в той же полуплоскости, где находится ее начальное положение.

Уклонение цели из точек, лежащих внутри треугольника ABCD, невозможно. Для сокращения размера зоны захвата используется ложная цель.

1.2. Уклонение групповой цели

Три объекта — преследователь Р, истинная Е1 и ложная Е2 цели перемещаются по плоскости с ограниченными скоростями, имея возможность в каждый момент времени произвольно изменять направления своих движений.

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

г т я.

В неподвижной (исходной) прямоугольной системе координат Х0У (см. рис. 1, а), начало которой совмещено с исходным положением Р0 преследователя, а положительное направление оси абсцисс совпадает с вектором скорости преследователя при t = 0, прямолинейной поисковой траектории соответствует зона захвата в виде симметричного криволинейного треугольника, ограниченного дугой окружности и двумя касательными к окружности, пересекающимися в точке с координатами (Я/р1, 0), где р1 — отношение скоростей истинной цели и преследователя.

В начальный момент времени обе цели нахо-

т?о 77О 77О г

дятся в одной точке Е1 = Е2 = Е вне зоны обнаружения, но внутри области захвата.

Процесс противодействия преследователя и системы целей состоит из этапа поиска и этапа отвлечения (преследователя).

Уравнения относительного движения целей

w г = v, — u; i = 1, 2,

(5)

где wi = wi(t) — двумерный вектор, направленный от преследователя Р к цели Е/ в момент t; и, —

двумерные векторы управлений (скоростей) целей Е

Управление преследователя является программным на этапе поиска, позиционным — на этапе отвлечения до момента классификации обнаруженной цели и программным — после этого момента. Управления целей — позиционные.

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

G1 = min||w1(t)|| ^ max.

t v2

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

G2 = T — s ^ min,

u

где моменты s и T определяются соотношениями l|W2(s)|| = R, K(T)|| = r.

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

Решаемая задача двухкритериальная и решается поэтапно. В соответствии с методом динамического программирования вначале находятся оптимальные управления для этапа отвлечения (этап 2), а затем — для этапа поиска (этап 1).

Этап отвлечения. Вводится вспомогательная

неподвижная система координат Xs0sYs, начало

которой совпадает с положением Ps преследователя в момент s обнаружения ложной цели, а ось абсцисс проходит через положение E2s обнаруженной

цели тот же момент (рис. 2). Момент s принимается в качестве нулевого и от него ведется отсчет времени на этапе преследования.

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

— уравнения движения w , = v. — u; i = 1, 2;

||u11 m 1,

ß, < 1.

(6)

Рис. 2. Оптимальные траектории объектов на этапе отвлечения

— начальные условия ws = w¡(s); i = 1, 2,

I|w2(s)|| = R;

— критерии G1s = min||w1(t)|| ^ max, G2s = T ^

t > s v^, V2

^ min;

u

— условие классификации ||w2(T )|| = r.

Постановка и решение задачи иллюстрируются рис. 2, где для определенности принято, что угол

между векторами wj , w2 : 8s > 0. Здесь и далее положительным считается направление отсчета углов против часовой стрелки.

Решение задачи состоит в следующем [15].

• Преследователь реализует алгоритм параллельного сближения.

• Все объекты движутся по прямым с максимальными скоростями.

• Цели движутся в разные полуплоскости относительно оси абсцисс системы Xs0sYs.

• Геометрическое место точек r встречи преследователя и ложной цели — представляет собой

овал Декарта с фокусами в точках Ps и E2.

В полярной системе координат с полюсом в

точке Ps и полярной осью, совпадающей с 0SXS, овал описывается уравнением [21]:

(1 - ß2 )Р2 + 2(ß2 r - RcosФ)р + r2 - ß2 r2 = 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где p — радиус-вектор точки овала, ф — угол между траекторией преследователя и осью абсцисс.

• Углы, образованные прямой PsE^ и оптимальными траекториями объектов, определяются соотношениями:

— для ложной цели E2: cos у22 = ß2CT, sign у22 = = -sign8s;

— для преследователя: cos ф* = ß2 ст +

+ ¡( 1 - ß2)(1 - ß2°21, signф* = -sign8s;

— для истинной цели Ej:

V12 = Y1 + ф*, sign vj2 = sign8s, (7)

где ст = r/R; cosy1 = ß1.

Здесь и далее первая цифра двузначного индекса в законе управления указывает номер цели, вторая — номер этапа.

Из формулы (7) и рис. 2 следует, что оптимальная траектория уклонения истинной цели E1 перпендикулярна границе зоны захвата, которая соответствует траектории преследователя на этапе отвлечения.

Минимальное расстояние между преследователем и истинной целью

G;s = K||cos(k*12| - И)

достигается в момент

т = К||(1 - в?)-1/2sin(|v*12| - |Ss|).

• Классификация обнаруженной (ложной) цели происходит в момент

T = rJ(1 - Р^2)(1 - в2)-1 - г.

Напомним, что время отсчитывается от момента s и скорость преследователя принята равной единичной.

• В зависимости от скоростных характеристик целей и реализовавшихся в момент s положе-

s s

ний векторов w? и w2 возможны два случая:

— найдется, по крайней мере, одно управление ложной цели, при котором | у?2 | - |Ss| = |Yi +

+ Ф*(У22)| - |sS | = 0;

— даже при оптимальном управлении целей

|V121 - |ss| > 0.

В первом случае минимальное расстояние между преследователем и истинной целью достигается

_ /"ч* _ I S I

в момент начала этапа отвлечения, и G?s = | w? |.

Во втором случае преследователь и истинная цель продолжают сближаться. Этот случай, соответствующий более тяжелым условиям уклонения истинной цели, рассматривается далее.

Этап поиска. Постановка задачи синтеза оптимальных законов управления целей на этапе поиска включает в себя:

— уравнения движения (5) и (6); в исходной системе координат X0 Y, по предположению, управление преследователя на этапе поиска и = (1; 0);

— терминальное условие ||w2(s)|| = R;

— критерий

G*s = ||w?i||cos(|у?21 - |SS|) ^ max. (8)

v1, v2

В работе [15] показано, что на этапе поиска оптимальными траекториями целей служат прямые, по которым цели движутся с максимальными скоростями. Поэтому критерий (8) можно переписать в следующем виде:

G*s = || w?i ||cos(| у?21 - |SS|) ^ max , 0 m t m s,

VU,V21

где уг1, i = 1, 2 — угол между траекторией цели Et и осью абсцисс исходной системы X0 Y.

Выполним ряд построений (рис. 3). Обозначим

символом P точку, в которую преследователь пе-

Рис. 3. Оптимальные траектории объектов на этапе поиска

реместится за время поиска. Область возможных позиций цели Et, i = 1, 2 в момент s — окружность

радиусом р/s с центром в точке E0.

Пусть ES и E2S — положения целей в момент s. Из точки Ps отложим от прямой PsE2 в направлении прямой PsES угол у 12 > 0. Из точки ES опустим перпендикуляр на сторону P SB этого угла. Тогда значение функционала G*s есть длина катета

PSB прямоугольного треугольника PSBE{.

При любом фиксированном положении точки E2 (фиксированном управлении у2 ? ложной цели) длина катета максимальна, если управление у??

выбрано таким образом, что отрезок E? B касается окружности радиусом p?s. Соединим точки P SE0 прямой и введем обозначения: ZE 0PS E? = S?,

ZE0PSE2s = S2, Z E?S PSE2s = SS, ZE0PSx = qS.

Максимум в выражении (8) достигается в том случае, если углы S? и S2 имеют разные знаки. Рис. 3 соответствует случаю S? > 0, S2 < 0.

Опустим из точки E? перпендикуляр на прямую P SE0. Основание перпендикуляра — точка A (см. рис. 3).

При любом фиксированном управлении у2? ложной цели и оптимальном поведении истинной цели у?? > 0 (см. рис. 3):

G* = max G*s = |PSC| + |BC| =

v ii

= J (l0 cos q0 - s)2 + (l0 sin q0)2 cos(| у ?21 - |S2|) + p?s,

где l0 = ||w0|| — начальное расстояние между преследователем и групповой целью.

Так как отрезки PSB и E0E? параллельны, то

ZE 0P SB = ZAE0 E?, т. е., с учетом знаков углов

у?2, S?, S2 и qs, у?2 + S2 = у*Ц - qs.

Отсюда следует, что оптимальная траектория цели E? на этапе отвлечения составляет с осью абсцисс системы X0Y угол у ?? = у ?2 + S2 + qs. Но, по

построению (см. рис. 3), сумма у?2 + S2 + qs есть угол, который составляет с осью абсцисс оптимальная траектория цели E? на этапе отвлечения,

вычисленный в системе X0Y Следовательно, истинная цель E? на обоих этапах движется по одной

и той же прямой.

Перейдем к нахождению оптимального управления цели E2.

В треугольнике PSE0E2 : ZPSE0E2 = n - |qf - у2?|. Поэтому

sin|S2|/p2s = sin|qs - у^/R, (9)

где

tgqs = (l 0sinq0)/(l 0cosq0 - s), (10)

а момент s есть меньший корень уравнения

(l 0cosq0 + p2s C0SУ21 - s)2 +

+ (l 0sinq0 + p2s sinу21)2 = R2. (11)

Максимизация G* по у2? с учетом условий (9)—(11) позволяет найти оптимальное управление у 2? ложной цели E2 на этапе поиска.

Решение уравнения max G* = R относительно

V 21

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

На рис. 4 изображены кривые 1—3, соответствующие границам такой области. Кривые постро-

0 1,0 1,2 1,4 1,6 1,8 2,0 2,2 2,4

Рис. 4. Границы плоскостных зон захвата при наличии групповой цели

Рис. 5. Структура множества оптимальных траекторий групповой цели на этапе поиска

ены для значений р1 = р2 = 0,4 и а = 0 (кривая 1), а = 0,2 (кривая 2), а = 0,4 (кривая 3). Уклонение возможно из точек, лежащих правее соответствующих кривых.

Оптимальный маневр коалиции целей неединствен. Для каждого начального положения Е0 существуют два оптимальных маневра групповой цели, эквивалентных в смысле критерия шт|^(0||.

Эти маневры связаны следующим образом. Пусть ^ — момент обнаружения ложной цели преследователем при оптимальном маневрировании

целей, Р5, Е^ и Е2 — положения в этот момент преследователя, истинной и ложной целей. Точка

7-г£ <_>

Е2 является точкой пересечения окружности радиусом р2^ с центром в точке Е0 и окружности радиусом Я с центром в точке Р5 (рис. 5). Соединим точки Р5 и Е0 отрезком и через точку Е2 проведем

прямую, перпендикулярную этому отрезку. Точку пересечения этой прямой с окружностью радиуса

р2^ обозначим Е2 . Отрезок Р5Е0 является срединным перпендикуляром для отрезка Е2 Е2 . Поэтому

точка Е 2 является второй точкой пересечения указанных окружностей. Используя отрезок Р 5Е0 как ось вращения, совместим точки Е2 и Е2 . При этом

точка Е^ перейдет в некоторую точку Е [. Точки

"5-г 5 "5-г5

Е 1 и Е 2 соответствуют второму оптимальному маневру групповой цели. Действительно,

|Р5Е2 | = |Р^ |, |Е0Е[ | = |Е°е; | = р^,

|Е0 Е2| = |Е 0Е 2| = р25,

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

Таким образом, наличие ложной цели не только сокращает размеры зоны захвата, но и увеличивает число оптимальных маневров уклонения истинной цели.

2. УКЛОНЕНИЕ В ПРОСТРАНСТВЕ

2.1. Уклонение одиночной цели

В пространстве перемещаются с ограниченными скоростями два объекта — преследователь Р и цель Е.

Вводится неподвижная декартова система координат 0X12, начало которой совпадает с исходным

положением преследователя Р0; положительное направление оси абсцисс совпадает с направлением его вектора скорости; ось 07 перпендикулярна оси 0Х в горизонтальной плоскости; ось 02 дополняет их до прямоугольной системы координат.

Уравнение относительного движения цели

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

W = V — и, w(0) = w0, (12)

где W = w(t) = [х(0, у(^, £(0] — трехмерный вектор, направленный от преследователя Р к цели Е в момент t. Оси координат подвижной системы, связанной с текущим положением преследователя, и неподвижной системы параллельны; временной масштаб выбран так, что максимальная скорость преследователя равна единичной, и = (1, 0, 0). Трехмерный вектор V управления (скорости) цели Е подчинен ограничению 1^|| < р < 1.

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

— вершина конуса и центр эллипсоида совпадают с текущей позицией преследователя;

— образующие конуса в горизонтальной и вертикальной плоскостях составляют с осью 0Х углы а и 8, соответственно;

— в подвижной системе координат, связанной с текущим положением преследователя, эллипсоид и конус пересекаются в плоскости х = kD,

0 < к < 1, где D — длина полуоси эллипсоида, ориентированной вдоль оси абсцисс.

В частных случаях телесная зона обнаружения может быть пересечением кругового конуса и шара или просто шаром.

Математическое описание телесной зоны обнаружения:

Q. = (x, y, z):

2

2

-jy- + -Z-.

+ 2 + 2г.

tg a tg 5

x

x2 < 0, 0 < x < kD,

r,2 2n2. 2 2n2. 2~

D n D tg a n D tg 5

kD < x < D,

- 1 < 0,

(13)

где n2 = k2/(1 - k2) [9].

Цель считается необнаруженной, если w(t) £ Q, t l 0.

Вводится качественный критерий G, принимающий значение 1, если w(t) £ Q, 0 m t < ^, и 0 — в противном случае. Тогда задача оптимизации траектории уклонения сводится к задаче G ^ max.

v

Проведем плоскость, перпендикулярную к оси абсцисс и проходящую через точку x = h; 0 m h m D. Обозначим получившееся сечение зоны обнаружения Q символом S(h) = Sh. Этим же символом будем обозначать и плоскость, в которой расположено сечение. Границей сечения служит эллипс dSh:

22 У_ + Z_ = 1;

О о ?

ь h

нижний индекс указывает на зависимость параметров эллипса от координат сечения. В соответствии с выражением (13) эллипсы д£Л, отвечающие

различным значениям к, подобны, и ак/Ък = tgа/tg8. Пусть а > 8, так что ан > Ън, 0 < к < D.

Обозначим символом Ск эллиптический цилиндр с основанием Sh:

Ch =

(x, y, z):

У2 ( T ) а h

+

z2 (T)

ь h

- 1 = 0

0 m h m d.

Обозначим символом Л^) область захвата. Она принадлежит внутренности эллиптического

цилиндра Скв. Из исходных позиций w0, принадлежащих боковой поверхности и внешности цилиндра Скв, задача уклонения решается, например, управлением V = (—р, 0, 0).

Задача о построении закона уклонения решается в два этапа [9]. Вначале ставится и решается задача об уклонении в пространстве от плоской фигуры — ограниченного эллипсом сечения телесной зоны обнаружения плоскостью, перпендикулярной направлению движения преследователя. Затем, на основе полученных результатов, нахо-

дится решение задачи об уклонении в пространстве от телесной зоны Q.

Уклонение в пространстве от плоской зоны обнаружения. Уклонение цели от сечения Sh состоится, если в момент T попадания точки w(T) на боковую поверхность цилиндра Ch выполняется неравенство x(T) l h.

Поэтому задача оптимизации траектории уклонения цели от обнаружения сечением Sh сводится к задаче оптимального управления с уравнением движения (12), критерием G = x(T) ^ max и тер-

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

У 2 ( T ) а h

+

ь h

1 = 0.

(14)

С помощью принципа максимума Л.С. Понт-рягина показывается, что решение задачи состоит в следующем [9].

Для цели оптимальна прямолинейная траектория уклонения, по которой она движется с максимальной скоростью р. Пусть — угол, который составляет траектория (вектор скорости V) цели с осью абсцисс неподвижной системы координат, — угол, который составляет с осью 07 проекция vYZ вектора V на плоскость 702 (рис. 6). На оптимальной траектории уклонения

в,

(15)

(16)

Поясним геометрическую интерпретацию соотношения (16). Пусть w(T) = [х(Т), у(Т), г(Т)] — позиция цели в подвижной системе координат в момент ее выхода на боковую поверхность ци-

Рис. 6. Пространственная диаграмма скоростей

2

2

v

линдра СА. Пара [у(Т), z(T)] удовлетворяет уравнению эллипса (14). Уравнение нормали к эллипсу, проходящей через точку [у(Т), г(Т)], z(T) ^ 0, имеет вид [21]:

у = -2 • gn z + e2y(T),

2

ah

(17)

2 /2 12 \ / 2 гг«-»

где e = (— bh)/, e — эксцентриситет эллипса.

Из выражений (16) и (17) вытекает следующее утверждение.

При движении цели по оптимальной траектории уклонения проекция ES(h) текущей позиции цели E на плоскость Sh перемещается из начального положения [y(0), z(0)] вдоль нормали к эллипсу 3Sh. Скорость движения текущей позиции проекции Ex

на ось 0X неподвижной системы постоянна и рав-

2

на ß , скорость движения текущей позиции проекции ES(h) постоянна и равна ßV 1 - ß2.

Соотношение (17) задает плоскость, в которой происходит уклонение цели. В неподвижной системе координат соотношение (15) определяет угол, который составляет лежащий в этой плоскости вектор скорости E с направлением движения преследователя (осью абсцисс). Из формулы (15) следует, что размер угла уХ зависит от отношения ß скоростей объектов, но не зависит от ориентации плоскости, в которой происходит уклонение. Это согласуется с результатами, полученными при оптимизации траектории уклонения в двумерном случае. Увеличение размерности пространства сказывается, таким образом, на выборе плоскости, в которой происходит уклонение.

Формула (18) упрощается, если сечением Sh служит круг, ah = bh. В этом случае ctg уХ = y(0)/z(0), т. е. цель уклоняется таким образом, что проекция ES(h) движется из исходной позиции по радиусу.

Перейдем к построению области захвата A^w0) для сечения Sh. В силу симметрии сечения Sh относительно осей 0Y и 0 Z достаточно построить область захвата для четверти сечения Sh, соответствующей первому квадранту плоскости Y0Z. Пусть As(t, w0) — подмножество начальных позиций цели, из которых обнаружение происходит при t > 0. Граница множества A^t, w0) — обозначим ее Ws — находится в результате решения относительно w0

уравнения G * = x(T *, w0) = h, где звездочка указывает на то, что цель уклоняется от обнаружения по оптимальной траектории.

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

— они прямолинейны;

— их проекции на плоскость Бк совпадают с нормалями к эллипсу ЗБк,

— для всех начальных позиций w0, проекции Еад которых лежат на общей нормали к эллипсу ЗБк, оптимальные законы управления совпадают.

Поэтому все начальные позиции цели ^0 = = [х(0), у(0), г(0)], которым соответствует одна и та же терминальная точка [у(Т*), г(Т*)] эллипса (14), лежат на одной прямой — общей оптимальной траектории относительного движения цели:

h - x (0) = у (T*) - у (0) = z(T*) - z( 0)

ß2 - 1 ßV 1 - ß2

cos y.

ßTT-ß

(18)

sin yy

Система (18) есть покоординатное выражение для интервала времени, в течение которого цель Е переходит из точки ^0 в точку ^(Т *).

Из системы (21) следует, что граница области захвата Л5(?, ^0) представляет собой линейчатую поверхность [18]. Она образуется при движении прямой по направляющему эллипсу характер движения прямой в пространстве таков, что проекция ее на плоскость Б(к) совпадает с нормалью к направляющему эллипсу.

Точки линейчатой поверхности ^0 = [х(0), у(0), г(0)] удовлетворяют следующему условию: время движения проекции Е^(Л) вдоль нормали к эллипсу

dSh со скоростью ß*/1 - ß2

от начальной точки [у(0), г(0)] до соответствующей точки на эллипсе совпадает со временем перемещения проекции Ех по траектории относительного движения от точки х(0) > к до точки х(Т*) = к со скоростью (1 — в ).

Формализация этого условия позволяет записать уравнение линейчатой поверхности в параметрической форме:

-

у(0) = — z(0)ctgm + ahe cosm, ah

[ x (0) - h ]2ctg2y = [ у (0) - ah cos m ]2 +

+ [ z( 0) - -h sin m ]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где m > 0 — параметр, cos у = в и использовано параметрическое представление координат точек эллипса dSh: y = y(T) = ahcosm, z = z(T) = bhsinm,

ah > К

Обозначим через LS кривую, которая образуется при пересечении линейчатой поверхности Ws и

плоскости X0Y. Координаты точек w° е Ls удовлетворяют тому же условию, что и все точки линейчатой поверхности; кроме того, кривая Ls проходит через точку w° = (h, ah, 0) пересечения эллипса Sh и его большой полуоси (напомним, что область захвата строится для первой четверти сечения Sh).

В работе [9] показано, что кривая Ls состоит из двух участков — криволинейного и прямолинейного.

Уравнение криволинейного участка

= >• C0SY = Р. (!9)

b h tg Y a h - b h

Уравнение (19) определяет эллипс, который имеет общий центр с эллипсом dSh и проходит через его фокусы.

Уравнение прямолинейного участка

x(0) - h = [ah - y(0)]tg Y. (20)

Прямая (20) является касательной к эллипсу (19) в точке w° = [h + ah(1 — e2)tg y, ahe2, 0].

Эллипс (19) пересекает ось 0X в точке x = h + + bhtgy. Обозначим символом L(h) прямую, по которой пересекаются плоскость Sh и X0Y. На рис. 7

Рис. 8. Зона захвата одиночной цели в пространстве

изображена четверть сечения и повернутый на 90° фрагмент плоскости Х0Ус кривой Ь5. Через Fобоз-

начено положение фокуса эллипса дБк, у¥ > акв . Отрезок НН1 есть проекция на плоскость оптимальной траектории относительного движения цели из некоторой начальной точки, лежащей на кривой Ь3.

На рис. 8 изображена аксонометрическая проекция четверти пространственной зоны обнаружения & и соответствующий ей фрагмент области захвата Л^(?, w0). Показаны прямолинейные образующие линейчатой поверхности Ж и сечение (затемненная фигура), 0 < к < kD.

Линейчатая поверхность может рассматриваться как «крыша», поставленная на основание — эллипс дБк, Прямые (18) служат «стропилами» этой крыши, а кривая Ь5 — «коньком» крыши, лежащим в плоскости Х0У.

Для частного случая кругового сечения 5^; (ан = Ьн = г, а = 8) уравнение поверхности Ж находится в явном виде. Направления оптимального движения цели задаются формулами (15) и (19) —

из начального положения w0 = [х(0), у(0), г(0)] проекция позиции цели движется по плоскости Еад вдоль радиуса круга 5Л. Уравнение поверхности Ж3:

[х(0) - к - гtgY]2 = [у2(0) + ^(0)^. (21)

Соотношение (21) задает круговой конус (точнее, коническую поверхность), координаты вершины которого (к + г tgY, 0, 0).

Уклонение в пространстве от телесной зоны обнаружения. В соответствии с выражением (13) ук-

лонение от телесной зоны обнаружения есть уклонение от эллипсоида

2

XL +

2

_y_

+

2

z

D2 n 2 D2tg a n 2 D2tg 8

2

- 1 < 0,

kD m x m d, n2 = k2/(i - k2), 0 < k < 1.

Решение задачи об уклонении опирается на построение областей достижимости цели E в подвижной системе координат.

Из начальной позиции w0 = [x(0), y(0), z(0)] уклонение состоится, если найдется хотя бы одна траектория относительного движения цели E, имеющая с границей зоны обнаружения Q не более одной общей точки. Управление {||v || = ß,

= arccosß, = const} реализует траекторию от-

X у

носительного движения E, обладающую тем свойством, что в момент попадания позиции цели E на произвольную (но фиксированную) плоскость S (h) отстояние проекции ES от точки [y(0), z(0)] максимально. При фиксированном h границей области достижимости для точек проекций ES(h) является окружность

[x(0) - h]2ctg2Y = [y - y(0)]2 + [z - z(0)]2. (22)

Изменяя h в уравнении (22), получаем уравнение конической поверхности — границы множества в трехмерном пространстве, в пределах которого лежат все относительные траектории цели E. Вершина конуса совпадает с точкой [x(0), y(0), z(0)]; угол между осью симметрии конуса и образующей равен п/2 - у, y = arccosß.

Условия существования точки, в которой окружность, лежащая в плоскости LS, касается изнутри эллипса dSh, имеют вид

Ь h 2

y(0) = — z(0)ctgm + ahe cosm,

ah h

x(0) = h +

+ tg^[y(0) - ahcosm]2 + [z(0) - bhsinm]2. (23)

При фиксированных параметрах {h, y(0), z(0)}

система (23) определяет положение точки w° с минимальной абсциссой x(0), из которой возможно уклонение цели E от сечения S(h), и ориентацию плоскости, проходящую через ось 0X, в которой лежит траектория уклонения (значение параметра m = m(h)).

Алгоритм построения границ зоны захвата A(w°) для телесной зоны обнаружения приведен в работе [9]. Для частного случая, когда зона обнаружения Q есть пересечение кругового конуса и шара (вершина конуса и центр шара совпадают (а = 8;

к = cosa), область захвата A(w ) удается построить в явном виде). В этом случае зона Q представляет собой объединение двух фрагментов:

— конуса Ka = {(x, y, z): y2 + z2 - x2tga < 0;

0 < x < Dcosa};

22

— шарового сегмента Qa = {(x, y, z): x + y +

+ z2 — D2 < 0; Dcosa m x m D}.

Сечение зоны обнаружения Q любой плоскостью, перпендикулярной оси абсцисс, есть круг. Ему отвечает коническая зона захвата.

При «узкой» зоне обнаружения, a m y, cosy = p, уравнение границы конической зоны захвата имеет вид

X (0) - D cosíx-a) ■

. cosy .

= [y2(0) + Z2(0)]tg2Y. (24)

Координаты вершины конической поверхности — точки C: ГDc os ( y - a ), 0, 0I.

V cosy j

На рис. 9 изображено сечение зоны обнаружения и зоны захвата произвольной плоскостью,

проходящей через ось 0X. Здесь P0 — начальное положение преследователя; прямая AB — проекция плоскости пресечения конического и шарового фрагментов зоны обнаружения. Зона захвата есть часть пространства, расположенная между сферической поверхностью и конической поверхностью (24).

В случае «широкой» зоны обнаружения, a > y, область захвата определяется следующим образом.

В точке P0, как в вершине, строится круговой конус K, ось симметрии которого ориентирована по

оси абсцисс, а угол при вершине y = arccos ß. Эта коническая поверхность пересекается с шаровым сегментом по окружности радиуса r = D sinY. На этой окружности, как на основании, строится конус W, образующие которого перпендикулярны образующим конуса K (рис. 10). Точки A, A1 и C, лежащие в произвольной плоскости, проходящей

Y 4

D>

s \ а

В С

Рис. 9. Сечение «узкой» конической зоны захвата одиночной цели в пространстве

Рис. 10. Сечение «широкой» конической зоны захвата одиночной цели в пространстве

через ось абсцисс, соответствуют этому построению. Часть пространства, заключенная между шаровым сегментом и конусом есть область захвата.

2.2. Уклонение групповой цели

Три объекта — преследователь Р, истинная Е1 и ложная Е2 цели, обладая ограниченными скоростями, — перемещаются в пространстве, имея возможность в каждый момент времени произвольно изменять направления своих движений.

Преследователь снабжен сферической зоной обнаружения радиуса Я, центр которой совпадает с его текущим положением. Обнаружение цели происходит при попадании ее на границу этой зоны. До момента обнаружения какой-либо из целей преследователь движется по прямолинейной траектории с максимальной скоростью. После обнаружения цели — движется по траектории, соответствующей минимуму времени до классификации обнаруженной цели. Классификация цели осуществляется преследователем с расстояния г < Я.

Вводится неподвижная прямоугольная система координат 0ХЛ, начало которой совмещено с исходным положением преследователя Р , а положительное направление оси абсцисс совпадает с вектором скорости преследователя на этапе поиска. Направления остальных координатных осей определены далее.

Прямолинейной поисковой траектории преследователя соответствует зона захвата в виде прямого кругового конуса [9] с углом полураствора при вершине а = arcsmp1, где р1 — отношение максимальных скоростей истинной цели и преследователя; координаты вершины конуса (Я/р1, 0, 0).

В начальный момент времени обе цели находятся в одной точке Е° = Е20 = Е0 вне зоны обнаружения, но внутри области захвата. Система координат 0ХУ1 вводится таким образом, что

точка E лежит в плоскости X0Yи ее координаты (x0, у0, 0).

Как и в плоском случае, процесс противодействия преследователя и системы целей состоит из двух этапов: поиска цели (преследователем) и этапа отвлечения (преследователя).

Уравнения относительного движения W f = v - u,

i = 1, 2, w1(0) = w2(0) = w0, где wf = w(t) — трехмерный вектор, направленный от преследователя P к цели E в момент t, и и v — трехмерные векторы управлений (скоростей) преследователя P и цели E, соответственно.

Временной масштаб выбран так, что максимальная скорость преследователя равна единице; управления игроков подчинены ограничениям

l|u|| m 1; IV|| m ßi < 1, i = 1, 2.

Управление преследователя программное на этапе поиска и позиционное на этапе отвлечения.

Коалиция целей согласованно максимизирует минимальное по времени расстояние между преследователем и истинной целью: G1 = min|| wt(t)|| ^

1 t 1

^ max.

vi, v2

Преследователь минимизирует длительность интервала времени от момента обнаружения первой по порядку (ложной) цели до момента ее

классификации: G2 = T - s ^ min, где s и T — мои

менты обнаружения и классификации ложной цели, соответственно, определяемые соотношениями ||w2<s>|| = R; ||w2(T)|| = r.

Решение задачи приведено в статьях [16, 18]. Показано, что при оптимальном поведении объектов уклонение групповой цели происходит в плоскости, содержащей векторы wj, w2 и w0, соединяющие позицию преследователя Ps в момент s обнаружения цели с позициями Ejf и Е2 истинной и ложной целей в этот момент и начальной позицией целей E0, соответственно (см. рис. 3).

Указанная плоскость неединственна. Множество плоскостей оптимального уклонения образует пучок, ось которого проходит через начальное положение целей E0 и положение преследователя Ps в момент обнаружения ложной цели. Неединственность плоскости оптимального уклонения позволяет синтезировать оптимальные законы управления целей с учетом ограничений, отличных от требований оптимальности — в частности, географических, тактических и др.

Все результаты, полученные для двумерного случая, справедливы и для случая уклонения в

пространстве, в частности, расположение границ зон захвата, сечения которых плоскостью уклонения изображены на рис. 4.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ЗАКЛЮЧЕНИЕ

Изложены результаты решения задач об оптимизации траекторий уклонения подвижного объекта (истинной цели) от обнаружения поисковой системой (преследователем) на плоскости и в пространстве в оптимизационной и игровой постановках.

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

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

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

ЛИТЕРАТУРА

1. Петросян Л.А., Гарнаев А.Ю. Игры поиска. — СПб.: Изд-во СПбГУ, 1992.

2. Абчук В.А., Суздаль В.Г. Поиск объектов. — М.: Сов. радио, 1977. — 334 с.

3. Черноусько Ф.Л., Меликян А.А. Игровые задачи управления и поиска. — М.: Наука, 1978.

4. Ким Д.П. Методы поиска и преследования подвижных объектов. — М.: Наука, 1989.

5. Петросян Л.А., Зенкевич Н.А. Оптимальный поиск в условиях конфликта. — Л.: Изд-во ЛГУ, 1987.

6. Чхартишвили А.Г., Шикин Е.В. Динамический поиск объектов. Геометрический взгляд на проблему // Фундаментальная и прикладная математика. — 1995. — Т. 1, вып. 4. — С. 827—862.

7. Железнов В.С., Кряковский Б.С., Маслов Е.П. Простейшая дифференциальная игра с выбором момента времени в смешанных стратегиях // Автоматика и телемеханика. — 1987. — № 8. — С. 46—55.

8. Ермолов А.Н., Кряковский Б.С., Маслов Е.П. Об одной дифференциальной игре в смешанных стратегиях // Там же. — 1986. — № 10. — С. 32—45.

9. Об одной задаче уклонения в пространстве / В.С. Железнов, М.Н. Иванов, Э.А. Курский, Е.П. Маслов // Там же. — 1992. — № 8. — С. 11—22.

10. Зенкевич Н.А., Петросян Л.А. Динамические модели поиска в условиях конфликта // Управление в динамических системах. Вопросы механики и процессов управления. — Л.: Изд-во ЛГУ. — 1984. — Вып. 7.

11. Иванов М.Н., Маслов Е.П. Об одной задаче уклонения // Автоматика и телемеханика. — 1984. — № 8. — С. 52—62.

12. Boyell R.L. Counterweapon Aiming for defense of a moving target // IEEE Trans. Aerospace Electron. Syst. — 1980. — Vol. 22. — P. 402—408.

13. Маслов Е.П., Рубинович Е.Я. Дифференциальные игры преследования-уклонения с групповой целью // Итоги науки и техники: Техническая кибернетика. — 1991. — Т. 23. — С. 32—58.

14. Shevchenko I.I. Successive Pursuit with a Bounded Detection Domain // Journal of Opt. Theory and Appl. — 1997. — Vol. 95. — N 1. — P. 25—48.

15. Об одной задаче уклонения от обнаружения / Т.Г. Абра-мянц, М.Н. Иванов, Е.П. Маслов, В.П. Яхно // Автоматика и телемеханика. — 2004. — № 10. — С. 3—12.

16. Абрамянц Т.Г.,Маслов Е.П., Яхно В.П. Об одной игровой задаче уклонения групповой цели в трехмерном пространстве // Известия РАН. Теория и системы управления. — 2005. — № 5. — С. 62—65.

17. Абрамянц Т.Г., Маслов Е.П., Рубинович Е.Я. Управление подвижными объектами в условиях искусственно организованной неполноты информации// Проблемы управления. — 2005. — № 4. — С. 75—81.

18. Абрамянц Т.Г., Маслов Е.П., Яхно В.П. Уклонение от обнаружения в трехмерном пространстве // Известия РАН. Теория и системы управления. — 2007. — № 5. — С. 6—11.

19. Иванов М.Н., Маслов Е.П. Уклонение от вращающейся зоны обнаружения // Автоматика и телемеханика. — 1992. — № 6. — С. 30—37.

20. Айзекс Р. Дифференциальные игры. — М.: Мир, 1967. — 415 с.

21. Савелов А.А. Плоские кривые. — М.: Физматгиз, 1960.

® (495) 334-91-81; e-mail: maslovep@ipu.ru

Статья представлена к публикации членом редколлегии

Б.Г. Воликом. □

iößaa

книга

Бурков В.Н., Новиков Д.А., Щепкин А.В. Механизмы управления эколого-экономическими системами / Под ред. академика С.Н. Васильева. — М.: Изд-во физико-математической литературы, 2008. — 244 с.

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

Для студентов, аспирантов и специалистов по математическому моделированию и управлению эколого-экономическими, социально-экономическими и организационными системами.

i Надоели баннеры? Вы всегда можете отключить рекламу.