Научная статья на тему 'Задача о преследовании в 3D-пространстве с произвольными начальными углами прицеливания'

Задача о преследовании в 3D-пространстве с произвольными начальными углами прицеливания Текст научной статьи по специальности «Математика»

CC BY
10
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
задача о преследовании / евклидово 3D-пространство / pursuit problem / Euclidean 3D-space

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

В статье впервые получено аналитическое решение задачи о преследовании в системе «хищник–жертва» в евклидовом 3D-пространстве для произвольных начальных углов прицеливания. В процессе преследования жертва движется равномерно и прямолинейно, постоянный по модулю вектор скорости хищника нацелен на жертву. Точное решение задачи получено в форме параметрически заданной пространственной кривой преследования. Получены точные выражения для других существенных характеристик процесса преследования (времени преследования, координат жертвы, длины кривой преследования, и др.). Проведено реалистичное компьютерное моделирование взаимного движения хищника и жертвы в пространстве и во времени; определены характерные параметры процесса преследования. Отмечен значительный дидактический потенциал решенной задачи о 3D-преследовании для подготовки будущих специалистов в области механики и управления; задача может служить содержательной основой для выполнения обучающимися исследовательских проектов, курсовых и выпускных квалификационных работ.

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

Pursuit problem in 3D-space with arbitrary initial aiming angles

An analytical solution of the pursuit problem in the “predator-prey” system in Euclide-an 3D space for arbitrary initial aiming angles was obtained in the article for the first time. In the process of pursuit, the prey moves uniformly and rectilinearly, the speed vec-tor of the predator is constant in magnitude and is aimed at the prey. The exact solu-tion of the problem is obtained in the form of a parametrically specified spatial pursuit curve. Exact expressions were obtained for other essential characteristics of the pursuit process (pursuit time, coordinates of the prey, length of the pursuit curve, etc.). A real-istic com-puter simulation of the mutual movement of predator and prey in space and time was carried out; the characteristic parameters of the pursuit process are deter-mined. The significant didactic potential of the solved problem of 3D pursuit for the training of future specialists in the field of mechanics and control is noted; the problem for students can serve as a meaningful basis to carry out research projects, courseworks and final qualify-ing works.

Текст научной работы на тему «Задача о преследовании в 3D-пространстве с произвольными начальными углами прицеливания»

УДК 519.17

DOI: 10.18698/2309-3684-2024-2-6884

Задача о преследовании в SD-пространстве с произвольными начальными углами прицеливания

© В.Ю. Бодряков

Уральский государственный педагогический университет, Екатеринбург, 620091, Россия

В статье впервые получено аналитическое решение задачи о преследовании в системе «хищник-жертва» в евклидовом 3D-пространстве для произвольных начальных углов прицеливания. В процессе преследования жертва движется равномерно и прямолинейно, постоянный по модулю вектор скорости хищника нацелен на жертву. Точное решение задачи получено в форме параметрически заданной пространственной кривой преследования. Получены точные выражения для других существенных характеристик процесса преследования (времени преследования, координат жертвы, длины кривой преследования, и др.). Проведено реалистичное компьютерное моделирование взаимного движения хищника и жертвы в пространстве и во времени; определены характерные параметры процесса преследования. Отмечен значительный дидактический потенциал решенной задачи о 3Б-преследовании для подготовки будущих специалистов в области механики и управления; задача может служить содержательной основой для выполнения обучающимися исследовательских проектов, курсовых и выпускных квалификационных работ.

Ключевые слова: задача о преследовании, евклидово 3D-пространство

Введение. Исчерпывающее решение задачи о преследовании (говорят также, задача о погоне или pursuit problem) в системе «хищник-жертва» в евклидовом 2D-пространстве (в декартовых координатах Oxy) для произвольного начального угла прицеливания

0o <а0 < 180° получено автором в работе [1]. А именно, получено выражение для параметрически заданной кривой преследования (параметр преследования 0 < g < 1):

x(.)=2

y(g) = h(

i-g

i -1 k

i -g),

i+-

an

• ctg-^-

1 -g

1 + -

an

• tg^r

а также выражения для других существенных характеристик процесса погони (время движения, расстояние «хищник-жертва» и др.). В [1] проведено реалистичное компьютерное моделирование движения хищника и жертвы в 2D-пространстве и во времени.

Случай движения хищника и жертвы в евклидовом 3D-про-странстве предоставляет гораздо большие содержательные возмож-

<

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

В работе [2] авторы учли нелинейные динамические характеристики ситуации преследования в трехмерном пространстве для более строгого анализа работы трехмерного закона PPNG (pure proportional navigation guidance — чистое пропорциональное навигационное управление). Доказано, что ракета, управляемая по трехмерному закону PPNG, всегда может перехватить цель, произвольно маневрирующую в трехмерном пространстве, если:

1) ускорение цели изменяется в ограниченных пределах;

2) навигационная постоянная выбрана большой, и либо;

3 a) начальная курсовая ошибка мала, либо;

3б) ракета удерживает головную часть в направлении цели во время полета.

Авторы работы [3] представили, по-видимому, наиболее обстоятельное рассмотрение задачи преследования в трехмерном евклидовом пространстве. Авторская постановка задачи такова. Пусть тело B, называемое целью или убегающим, движется по пространственной кривой B {t) в евклидовой декартовой системе отсчета. В момент

времени t = Т другое тело A, называемое преследователем, начинает движение из начала координат так, что его мгновенная скорость направлена на мгновенное положение тела B . При t = Т убегающее тело B находится в точке (x0, y0, z0), где y0 ^ 0. Задача состоит в

том, чтобы определить путь преследователя и найти необходимые условия для перехвата, учитывая то ограничение, что цель может скрыться в безопасном месте в момент t = TF . Чистое преследование цели подразумевает, что искомый путь преследователя A {t) = {x {t) ,y {t) ,z {t)) должен удовлетворять следующей системе обыкновенных дифференциальных уравнений:

dY Y - Y

dx dz

dx dz

XB - x

ZB - z

XB - x

ZB - z

dY Ув - 7'

где 7 = у0 - у . При классическом подходе к решению предполагается, что:

1) движение преследования происходит в одной плоскости, т. е.

zb = zo =0;

2) отношение скоростей жертвы и преследователя является известной константой: m = vB¡иА .

Авторы [3] указывают, что выписанная ими система уравнений может быть решена только численно.

В работе [4] для рассмотрения относительного движения в системе «хищник-жертва» в 3D-пространстве автор вводит полярную систему координат, связанную с хищником. При этом преобразовании количество дифференциальных уравнений, необходимых для описания относительной динамики «контрагентов», можно сократить с шести до трех, а все члены преобразованных дифференциальных уравнений содержат только произведения и сложения переменных. Решение задачи преследования в конечном виде автором не получено.

В диссертационном исследовании [5] разработан новый подход к решению 3D-задачи преследования, реализованный в специально разработанной автором среде моделирования. Предлагаемый алгоритм работает путем разложения трехмерного пространства с осями Ox, Oy и Oz на три плоскости Oxy, Oxz и Oyz, соответственно. После решения задачи преследования-уклонения в этих плоскостях и вычисления требуемых ускорений, комплект плоскостных решений с помощью геометрических соотношений «собирается» в движение в трехмерной среде. Анализ траектории и характеристик движения выполняется посредством созданного автором программного обеспечения для моделирования VEGAS (Visual End-Game Simulation). Подтверждено, что характеристики предлагаемого подхода являются надежными и эффективными с точки зрения величины промаха и времени перехвата с допустимой перегрузкой до 10g для воздушных целей, использующих маневры уклонения.

В работе [6] преследование цели по методу погони рассматривается как задача неголономной механики, когда на движение точки наложены две идеальные неголономные, а значит и неинтегрируе-мые, связи. Авторами [6] получены дифференциальные уравнения для траектории преследователя M {x,y,z), решение которых могло

быть получено только численно.

В работе [7] диссертант анализирует проблему как дифференциальную игру преследования/уклонения для двух космических аппаратов на околоземных орбитах. Анализ существенно упрощается за счет линеаризации системы уравнений движения. Игра преследования/уклонения может быть также интерпретирована как «минимаксная» задача, так как цель преследователя — минимизировать, а цель

убегающего — максимизировать время захвата. Ввиду математических сложностей автору не удалось получить аналитическое решение своей задачи преследования/уклонения. Для осуществления расчетов автор использовал специализированный пакет MATLAB Toolbox DACE.

В статье [8] коллектив авторов изучил движение аэрокосмического аппарата в трех измерениях. Сформулированы кинематические уравнения движения с тремя степенями свободы, используя метод наведения чистого преследования. Кинематические дифференциальные уравнения движения решаются путем численного интегрирования методом Эйлера с использованием созданной авторами программы в среде MATLAB.

В [9] авторы рассмотрели обобщенную задачу преследования в двухмерном и трехмерном пространствах, когда преследуемый объект движется по окружности (плоский случай) или по винтовой линии (трехмерный случай) при различных соотношениях векторов скоростей преследующего и мишени. Аналитически получены условия устойчивости траекторий движения объектов в задаче. Найдено, что при определенных условиях, накладываемых как на траекторию объекта-преследователя, так и на объект-мишень, можно получить как устойчивую траекторию, так и неустойчивую. Численное моделирование проведено с применением пакета Wolfram Mathematica.

В статье [10] авторский коллектив предложил новую стратегию управления движением преследующего в пространстве, являющуюся гибридом двух известных стратегий навигации: навигации чистого преследования (Pure Pursuit, PP) и навигации чистого рандеву (Pure Rendezvous, PR). В РР-навигации поле вектора скорости преследователя vM (7) всегда направлено к цели, тогда как в PR-навигации поле

вектора скорости vM (/) направлено к некоторым точкам перед целью, что возможно при условии правильного предсказания траектории цели. Новая стратегия названа авторами навигацией гибридного преследования (Hybrid pursuit, HP). Авторы [10] в среде Maple провели модельные расчеты, которые показали некоторый небольшой выигрыш (в несколько процентов) во времени погони в HP-навигации по сравнению с PP-навигацией.

Авторы [11] подчеркивают, что традиционный закон наведения в задаче преследования гарантирует лишь результативность атаки цели. Однако в реальных приложениях обязателен учет фактически существующих ограничений по углу обзора и ускорению. Авторы предлагают закон наведения для адаптивной трехмерной пропорциональной навигации на основе выпуклой оптимизации; последняя позволяет учесть существующие ограничения. Собственно, минимизируемой целевой функцией является введенная авторами интегральная

функция энергии управления J, учитывающая ограничения. Задача оптимизации решена численно с помощью существующего программного обеспечения MOSEK для MATLAB.v2 в модели конусного программирования второго порядка (second-order cone programming). Моделирование движения выполнено в [11] на персональном компьютере. Правильность работы программы проконтролирована путем решения задачи преследования в классическом (плоском) случае.

В статье [12] представлена новая и, как считают авторы, надежная двухэтапная стратегия преследования для импульсно управляемых космических аппаратов с учетом неполноты информации и с учетом возмущения из-за сжатия Земли. Согласно стратегии [12], осуществляемая игра преследования-уклонения на первом этапе происходит в форме дальнодействующего перехвата (far-distance rendezvous stage, FRS), а на втором этапе (ближняя дистанция, close-distance game stage, CGS) — превращается в задачу преследования с использованием одного из алгоритмов обучения с подкреплением, что позволяет корректировать траекторию преследующего. Показана осуществимость этой новой стратегии и ее устойчивость к различным начальным состояниям преследователя и убегающего, а также к разным стратегиям уклонения. Результаты тестов методом Монте-Карло показали, что коэффициент успешных попыток предложенного метода составляет более 91%. Численное моделирование движений выполнено в среде Matlab.

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

В монографии [14] описано численное (итерационное) моделирование в среде MathCAD задачи преследования при различных характеристиках движений участников процесса. В частности, учитываются ограничения на движения участников преследования, например, по кривизне траектории. Автор [14] декларирует, что разработанные алгоритмы и модели могут быть востребованы при проектировании беспилотных летательных аппаратов с автономным управлением с элементами искусственного интеллекта. Модельные задачи в монографии [14] снабжены множеством анимированных изображений, позволяющих визуализировать процесс преследования.

Подводя итоги краткому обзору работ [2-14], отметим следующее:

• задача о преследовании в системе «хищник-жертва» в 3D-пространстве представляет несомненный как теоретический, так и практический интерес, однако до сих пор не найдено ее точного аналитического решени;

• имеются модельные рассмотрения движения участников преследования как в евклидовом 3D-пространстве, где траектория жертвы в простейшем случае прямолинейна, так и в околоземном космическом пространстве, где в простейшем случае жертва движется по околоземной круговой орбите;

• в существующих исследованиях задачи преследования в 3D-пространстве выписаны верные уравнения движения, но из-за математических сложностей авторы ограничиваются проведением численного моделирования, обычно с помощью некоторого существующего компьютерного математического пакета, таким образом, получаются всегда частные решения задачи, обобщение же затруднено.

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

Математическая модель и постановка задачи. Объект В (жертва) движется параллельно оси Ох евклидова 3D-пространства Охуг с постоянной скоростью v из начальной точки В0 (х0,у0,20 = к)

(рис. 1). Объект А (хищник) движется из начальной точки О(ОДО)

с постоянной скоростью и так, что вектор и все время направлен на объект В . Начальный угол прицеливания а0, тсчитываемый от плоскости Оху, лежит в пределах 0о <а0 < 90°; начальный угол прицеливания <р(1, отсчитываемый от оси Ох в плоскости Оху, 0° < ср(1 < 3 60°.

Ж

I

Рис. 1. Координатное представление задачи о преследовании в 3 О-пространствс (точка А соответствует началу вектора и , точка В

- V)

Задача состоит в том, чтобы найти уравнение z (x,y) траектории

движения хищника (кривую преследования), время погони T, другие существенные характеристики процесса преследования. Провести численное моделирование процесса преследования при различных значениях начального положения жертвы. Размерами объектов A и В в задаче можно пренебречь.

Для получения точного решения задачи заметим, что векторы v , и и, как следствие, вектор визирования АВ компланарны в процессе всего преследования. Рис. 1 визуализирует сказанное.

Плоскостью преследования OXY назовем плоскость, содержащую векторы у и и . Единичные орты плоскости преследования ОХ Y есть

/ = /', J = j sin Р + k cos /?, (1)

где i, j, и k , соответственно, единичные орты координатных осей Ox, Oy и Oz евклидова 3D-пространства Oxyz. Плоскость OXY содержит ось Ox = OX и наклонена к оси Oz под углом

Р = arctg У0, - 90° < р < 90°. (2)

zo

С учетом сказанного, радиус-векторы хищника в системах координат Oxyz (г ) и OXY{r^ определяются соотношениями:

г = xi + yj + zk = r(i cosa0cosp0 + Jcosa0sinp0 + ksina0j; (3)

R = XI + YJ = R(lcosa0 + Jsina0 ) = = R cos a0 + j sin a0 sin P + k sin a0 cos P j.

Так как г = R, то из сопоставления (3) и (4) получаем

cosa0 = cos а0 cos %; sina0 sin р = cosa0 sin%; (5)

sin a0 cos Р = sin a0.

Система соотношений (5) обеспечивает преобразование углов и координат при переходе Oxyz — OXY. В частности,

tg р = ctg a o sin %o, — л/1 - cos2 a cos2 %

tg«o = --.

cosa cos%

(4)

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

a tg^f =

2 V

1 - cosa _ 1 ~ cosa cos^0

1 + cosa \1 + cosa COS%

(6)

В начальный момент времени для векторов скоростей жертвы v и хищника и в системе координат Oxyz имеем:

/- K/ = 0) = W; ^

|u(t = 0) = u\icosa cos(z»0 +7cosa sin% +kúna() I.

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

Начальные углы прицеливания связаны с начальными координатами жертвы соотношениями:

z y

a = arctg , 0 ; % = arctg —. (8)

Vxo + Уо xo

Процесс преследования в плоскости OXY происходит согласно точному решению задачи о преследовании в 2D-пространстве, полученному в [1]. Начальные координаты жертвы B в плоскости OXY

равны B |xo>\Jy2 + z2 j . Иными словами, в плоскости преследования OXY жертва движется на «высоте»

.2,-2 h

н = Jy; + zo2 =■

cos В

В (9)

hi. 2 „„2

sin a

cos a cos % .

В начальный момент времени для векторов скоростей жертвы V и хищника U в системе координат OXY имеем:

V(t = 0) = vi;

- Г — - —\ (10)

u(t = о) = w(/cosa +^sina .

В (10) учтено, что по модулю V = v и U = u . Как и следует, при 0, H ^ h, и задача о преследовании в 3D-пространстве переходит в решенную в [1] задачу о 2D-преследовании.

Алгоритм решения задачи. С учетом сказанного, точное решение задачи о преследовании в 3D-пространстве в форме кривой преследования, есть:

xm=H

^ 1 - gl~ki Л1 + cos а0 cos %

1 -gx~ ki а 1 -g1+ki а

—2-ctg ——--2-tg-^-

1 - k 2 1 + k 2

v 1 - k1 J

^ 1 - g1+ki Л1 - cos а cos %

sin а

1 + k

1 j

sin а

(11)

k = 1/k,

где приведенная ордината жертвы в плоскости OXY равна

H - Y

g = -

H

0<g< 1.

и отношение скоростей хищника и жертвы к = и / V > 1. Ордината жертвы равна

Y (g) = H (1 -g) = -^ (1 -g) = h (1 -g)^-—

cos / sin а

cos2 а cos2 %

. (12)

Таким образом, кривая преследования в плоскости OXY представляет собой параметрически заданную кривую (X (g) ,Y (g)), 0<g> 1. В координатах Oxyz та же пространственная кривая преследования определяется соотношениями:

x = X (g) =

У

1 -g

1-k л

1 - k

1 + cos а cos%

f

v " ""1 J

1+k \

sin а

1 - g 1 1 - cos а cos %

v 1 + k1 J

sin а

y = Y(g) sin / = h(1 - g) ctg ао sin %; z = Y (g)cos / = h(1 -g).

(13)

Совокупность (13) дает исчерпывающее решение вопроса об уравнении кривой преследования в евклидовом 3D-пространстве в рамках поставленной задачи.

С учетом результатов [1], время 3D-преследования составит

Hu k + cos^ _т к + cos^cos% u -v ksin^ ksin^

(14)

где для «классического» (а0 = 90°, <р0= 0) времени преследования

введено обозначение Т0 = ~г—7 . Как и следует, при 0 резуль-

и - V

тат (14) для времени погони Т в 3D-задаче о преследовании переходит в результат для 2D-задачи.

В момент встречи координаты хищника (А) и жертвы (В) равны: А (Т) = В (Т). Координаты точки встречи, с учетом (13), равны:

x(T) = x0 + vT =

hk 1 + k cosa cosp0 _ hu2 v/u + cosa cosp0

k2 -1

slna

2 2 u - v

slna

y(T) = Уо = h ctgaosin^o; z (T) = Zo = h.

Полная длина кривой преследования:

£(Г) = иТ = иТ0 ки2

к + eos a eos (р{) _ к + eos a eos (p{)

A: sin a u A: sin a

(15)

где £() =

2 2 и -v

— длина классической (а = 90°, <р0= 0) кривой

преследования.

Принимая во внимание геометрический смысл производной, вычислим угол а , который в процессе преследования составляет вектор скорости хищника и с положительным направлением оси ОХ (как и оси Ох ):

- ау ау (ах V1

\%а = — =--— .

ах ад у ад

С учетом (11) и (12),

tga = 2

дki ctg a -gkitg O1

= 2

к 1 + cosOo cosp ^ 1 - cosaocospo V1 - cosa cosp V1 + cosa cosp

(16)

С учетом геометрических соображений, абсцисса жертвы Хв (д) в плоскости преследования ОХУ определяется соотношением:

н - у (д).

(д) = X (д) + -

tga

(17)

абсцисса X (д) и ордината У (д) хищника определяются (11), (12). С учетом (17) после преобразований получаем в плоскости преследова-

ния OXY

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

_ —

xb (дд=H ctga +— 2k

f 1 - д1 - k1 ^

vJ

a

(

ctg-T +

1 -д

1+кг \

v 1 + k1 J

a

tg -a

(18)

В пространстве Oxyz:

XB is) = x0 +

h_ 2k

f 1 _ s1 k ^ l + cos a0 cos %

v 1 _ ki у

sin«

+

(i _ s1+ki ^ l _ cos « cos %

V 1 + ki У

sin«

(19)

Текущее время t взаимного движения хищника и жертвы определяется из условия t = [хв - х0 ]/V выражением:

t = ■

h_

2u

1 _s

i _h Л

1 _ k

1 + cos a0 cos %

i У

sin«

1 _s

1+Л

V 1 + k1 У

1 _ cos a0 cos %

sin«

. (20)

Поставленная задача о преследовании в системе «хищник-жертва» в евклидовом 3Б-пространстве решена.

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

Результаты компьютерного моделирования. Результаты численного моделирования преследования в евклидовом 3D-пространстве при указанных значениях параметров в рамках поставленной задачи выборочно представлены на рис. 2-6 и в табл. 1. Расчеты проведены штатными средствами MS Excel. Проведению рабочих расчетов предшествовал цикл тестовых расчетов, выполненных для удостоверения в правильности компьютерной реализации построенной математической модели. Собственно варьируемыми параметрами были начальные координаты x0 и y0 жертвы; высота движения жертвы, хотя и могла варьироваться наряду с x и y , была принята постоянной z0 = h = 1000 м. Скорость хищника была принята равной u = 500 м/с, скорость жертвы — v = 300 м/с.

Таблица 1

Характеристические параметры выборочных кривых преследования

x0, км У0, км «0 %0 Р «0 T, c x (T ), м 1, м

-20 10 24,09° 153,43° 45° 35,26° 39,04 -8286 19523

-10 10 35,26° 135° 45° 54,74° 35,38 613 17688

0 10 45° 90° 45° 90° 44,19 13258 22097

3,9 10 42,97° 68,69° 45° 74,58° 53,16 19847 26578

Обозначения: а0, д>0,/3яа0 —начальные углы, Т — время преследования, х(7 ) — абсцисса «встречи» хищника и жертвы, £ — длина кривой преследования.

Пространственные траектории хищника 2 (х,у) при различных

начальных координатах имеют характерный выпуклый вправо вид на рис. 2-5. Иными словами, направление выпуклости кривой преследования «противоположно» направлению вектора скорости жертвы \>.

Рис. 2. Траектории хищника (кружки) и жертвы (треугольники) для начальных координат жертвы (х0 ,у0,^) = (-2000,10000,10000)

Рис. 3. Траектории хищника (кружки) и жертвы (треугольники) для начальных координат жертвы (х0,у0,20) = (-10000,10000,10000)

В проекции на вертикальную плоскость Ох2 евклидова пространства Оху2 кривые преследования ожидаемо имеют вид, характерный для 2^-преследования (рис. 6); в проекции на горизонтальную плоскость Оху кривые преследования демонстрируют аналогичное поведение. Проекция кривой преследования на плоскость Оу2 тривиальна (прямолинейна).

Рис. 6. Траектории хищника в проекции на плоскость Охг

для начальных координат жертвы: 1 — (х0,у0^0) = (-20000,10000,10000);

2 — (х0,у0,20) = (-10000,10000,10000); 3 — (х0,у0,20) = (0,10000,10000);

4 — () = (3900,10000,10000)

Выводы и рекомендации. В настоящей статье впервые получено аналитически точное решение задачи о преследовании в системе «хищник-жертва» в евклидовом 3D-пространстве Охуг для произвольных начальных углов прицеливания или, что то же, для произвольных начальных координат жертвы (х0,у0,20), — в форме параметрически заданной пространственной кривой преследования (х (д) ,у (д) ^ (д)), 0 <д< 1. Проведено реалистичное компьютерное

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

Следует отметить значительный дидактический потенциал задачи о 3D-преследовании для профессиональной подготовки будущих специалистов в области механики и управления. Задача о преследовании может быть рассмотрена в курсе механики, дифференциальных уравнений, математического моделирования, и др. Качественная предметная подготовка будущих учителей и преподавателей математики и физики также очень важна, и задача о преследовании вполне

подходит для этого. Автор обсуждает задачу о преследовании в ее различных аспектах со своими студентами, будущими преподавателями математики и информатики, — в рамках курса «Основы математического моделирования» (бакалавриат) и спецкурса «Избранные вопросы современных математических исследований» (магистратура). Задача о преследовании служит отличной содержательной основой для выполнения обучающимися научно-исследовательских проектов, курсовых и выпускных квалификационных работ [15].

ЛИТЕРАТУРА

[1] Бодряков В.Ю. Задача о преследовании с произвольным начальным углом прицеливания. Математическое моделирование, 2023, т. 35, № 11, с. 35-46.

[2] Song S.H., Ha I.J. A Lyapunov-like approach to performance analysis of 3-dimensional pure PNG laws. IEEE Transactions on Aerospace and Electronic Systems, 1994, vol. 30, № 1, p. 238-248.

[3] Ibidapo-Obe O., Asaolu O.S., Badiru A.B. Generalized solutions of the pursuit problem in three-dimensional Euclidean space. Applied Mathematics and Computation, 2001, vol. 119, № 1, p. 35-45.

[4] Feng T. An unified approach to missile guidance laws: A 3D extension. Proceedings of the American Control Conference Anchorage, AK May 8-10, 2002, p. 1711-1716.

[5] Moran i. Three plane approach for 3d true proportional navigation. istanbul, Turkish Naval Academy Publ., 2005, 97 p.

[6] Погребская Т.Н., Солтаханов Ш.Х. Управление преследованием цели по методу погони как неголономная задача механики. Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия, 2007, № 1, с. 117-126.

[7] Stupik J.M. Optimal pursuit/evasion spacecraft trajectories in the hill reference frame. Thesis of Master of Science in Aerospace Engineering. Urbana (Illinois): University of Illinois, 2013, 69 p.

[8] Saleh A.I., Takieldeen A., El-Sawi A.R. Aerospace vehicle simulation and analysis applying pure pursuit guidance method. International Journal of Computer Applications, 2016, vol. 155, № 11, p. 19-21.

[9] Andreeva M.V., Pavlovsky V.E. On the stability of trajectories in the task of pursuit. IOP Conference Series: Materials Science and Engineering, 2019, vol. 489, art. № 012050. DOI: 10.1088/1757-899X/489/1/012050

[10] Attarchi H., Bidabad B., Torbaghan S.M.K., Khosravi M.R. Towards a novel family of algorithms in pursuit navigation. Journal of Dynamical Systems and Geometric Theories, 2020, vol. 18, № 1, p. 15-26.

[11] Fu S., Liu X., Zhang W., Xia Q. Multiconstraint adaptive three-dimensional guidance law using convex optimization. Journal of Systems Engineering and Electronics, 2020, vol. 31, № 4, p. 791-803.

[12] Yang B., Liu P., Feng J., Li S. Two-stage pursuit strategy for incomplete-information impulsive space pursuit-evasion mission using reinforcement learning. Aerospace, 2021, vol. 8, № 10. DOI: 10.3390/aerospace8100299

[13] Li S., Wang C., Xie G. Pursuit-evasion differential games of players with different speeds in spaces of different dimensions. American Control Conference (ACC-2022), 2022, p. 1299-1304.

[14] Дубанов А.А. Компьютерное моделирование в задачах преследования: монография. Москва, ООО "Издательский Центр РИОР", 2023, 161 с.

[15] Бодряков В.Ю., Быков А.А. Научно-исследовательская работа и научно-исследовательская работа студентов как инструменты формирования профессиональных компетенций студентов и академической репутации вуза.

Педагогическое образование в России, 2014, № 8, с. 154-158.

Статья поступила в редакцию 15.12.2023

Ссылку на эту статью просим оформлять следующим образом:

Бодряков В.Ю. Задача о преследовании в 3D-пространстве с произвольными начальными углами прицеливания. Математическое моделирование и численные методы, 2024, № 2, с. 68-84.

Бодряков Владимир — д-р физ.-мат. наук, доцент, заведующий кафедрой, Уральский государственный педагогический университет. e-mail: bodryakovvyu@yandex.ru

Pursuit problem in 3D-space with arbitrary initial aiming angles

© V.Yu.Bodryakov Ural State Pedagogical University, Ekaterinburg, 620091, Russia

An analytical solution of the pursuit problem in the "predator-prey" system in Euclidean 3D space for arbitrary initial aiming angles was obtained in the article for the first time. In the process of pursuit, the prey moves uniformly and rectilinearly, the speed vector of the predator is constant in magnitude and is aimed at the prey. The exact solu-tion of the problem is obtained in the form of a parametrically specified spatial pursuit curve. Exact expressions were obtained for other essential characteristics of the pursuit process (pursuit time, coordinates of the prey, length of the pursuit curve, etc.). A real-istic computer simulation of the mutual movement of predator and prey in space and time was carried out; the characteristic parameters of the pursuit process are deter-mined. The significant didactic potential of the solved problem of 3D pursuit for the training offuture specialists in the field of mechanics and control is noted; the problem for students can serve as a meaningful basis to carry out research projects, courseworks and final qualifying works.

Keywords: pursuit problem, Euclidean 3D-space REFERENCES

[1] Bodryakov V.Yu. Pursuit problem with an arbitrary initial aiming angle. Ma-tematicheskoe modelirovanie, 2023, vol. 35, no. 11, pp. 35-46.

[2] Song S.H., Ha I.J. A Lyapunov-like approach to performance analysis of 3-dimensional pure PNG laws. IEEE Transactions on Aerospace and Electronic Systems, 1994, vol. 30, no. 1, p. 238-248.

[3] Ibidapo-Obe O., Asaolu O.S., Badiru A.B. Generalized solutions of the pursuit problem in three-dimensional Euclidean space. Applied Mathematics and Computation, 2001, vol. 119, no. 1, p. 35-45.

[4] Feng T. An unified approach to missile guidance laws: A 3D extension. Proceedings of the American Control Conference Anchorage, AK May 8-10, 2002, p. 1711-1716.

[5] Moran i. Three plane approach for 3D true proportional navigation. istanbul, Turkish Naval Academy Publ., 2005, 97 p.

[6] Pogrebskaya T.N., Soltakhanov Sh.Kh. The control of chasing a target by the pursuit method as a nonholonomic problem in mechanics. Vestnik of the St. Petersburg University: Mathematics, 2007, no. 1, pp. 117-126.

[7] Stupik J.M. Optimal pursuit/evasion spacecraft trajectories in the hill reference frame. Thesis of Master of Science in Aerospace Engineering. Urbana (Illinois): University of Illinois, 2013, 69 p.

[8] Saleh A.I., Takieldeen A., El-Sawi A.R. Aerospace vehicle simulation and analysis applying pure pursuit guidance method. International Journal of Computer Applications, 2016, vol. 155, no. 11, p. 19-21.

[9] Andreeva M.V., Pavlovsky V.E. On the stability of trajectories in the task of pursuit. IOP Conference Series: Materials Science and Engineering, 2019, vol. 489, art. no. 012050. DOI: 10.1088/1757-899X/489/1/012050

[10] Attarchi H., Bidabad B., Torbaghan S.M.K., Khosravi M.R. Towards a novel family of algorithms in pursuit navigation. Journal of Dynamical Systems and Geometric Theories, 2020, vol. 18, no. 1, p. 15-26.

Fu S., Liu X., Zhang W., Xia Q. Multiconstraint adaptive three-dimensional guidance law using convex optimization. Journal of Systems Engineering and Electronics, 2020, vol. 31, no. 4, p. 791-803.

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

Yang B., Liu P., Feng J., Li S. Two-stage pursuit strategy for incomplete-information impulsive space pursuit-evasion mission using reinforcement learning. Aerospace, 2021, vol. 8, no. 10. DOI: 10.3390/aerospace8100299 Li S., Wang C., Xie G. Pursuit-evasion differential games of players with different speeds in spaces of different dimensions. American Control Conference (ACC-2022), 2022, p. 1299-1304.

Dubanov A.A. Komp'yuternoe modelirovanie v zadachah presledovaniya: monografiya [Computer modeling in pursuit problems: monograph]. Moscow, RIOR Publishing Center LLC, 2023, 161 p.

Bodryakov V.Yu., Bykov A.A. Scientific research as a tool for forming professional competencies of students and academic reputation of the university. Pedagogical Education in Russia, 2014, no. 8, pp. 154-158.

Bodryakov V.Yu., Dr. Sc. (Phys. — Math.), Assistant Professor, Head of Department, Ural State Pedagogical University. e-mail: bodryakovvyu@yandex.ru

[11] [12]

[13]

[14]

[15]

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