Об одной задаче преследования при наличии сопротивления среды
Бесплатный доступ
Рассматривается задача преследования двух движущихся материальных объектов - перехватчика (преследователя) и цели (убегающего). Объекты движутся в одной плоскости под действием управляемых сил, направленных всегда перпендикулярно их скоростям. Законы изменения величин управляемых сил перехватчика и цели определяются контроллерами первого порядка. Кроме того, на объекты действуют силы сопротивления среды, пропорциональные квадратам скоростей. В рассматриваемой задаче построено управление, гарантирующее встречу.
Задача преследования, управление
Короткий адрес: https://sciup.org/147158903
IDR: 147158903 | DOI: 10.14529/mmph160208
Текст научной статьи Об одной задаче преследования при наличии сопротивления среды
В работах [1-8] рассматривались различные варианты игровой задачи преследования двух движущихся объектов - перехватчика (преследователя) и цели (убегающего) при следующих предположениях: объекты движутся в некоторой плоскости; оба объекта имеют постоянные по величине скорости и ограниченные значения боковых ускорений; динамика каждого объекта описывается функцией преобразования первого порядка; траектории обоих объектов могут быть линеаризованы при данном геометрическом описании столкновения; доступна полная информация о положении объектов в каждый момент времени.
Одно из решений этой задачи, полученное в [1] и [4], основывалось на ее формализации в виде линейной дифференциальной игры преследования-уклонения с управлениями, принадлежащими компактам. Изначально игра формулировалась в четырехмерном пространстве со следующими координатами: относительное расстояние, относительная скорость и боковые ускорения игроков. Затем с помощью замены переменных игра редуцировалась в скалярную форму и решалась с использованием аппарата теории дифференциальных игр.
В данной статье рассматривается усложненный вариант такой задачи преследования при наличии сил сопротивления среды, пропорциональных квадратам скоростей.
Задача преследования
Постановка задачи
Считаем, что оба материальных объекта ( P – преследователь, E – цель) движутся в одной плоскости (см. рис.). Выберем ось Ox так, чтобы она проходила через начальное положение P 0 и E 0 объектов P и E . На каждый объект A = P , E действует управляющая сила сA , перпендикулярная скорости V A объекта, и сила сопротивления среды F A , которая по величине пропорциональна квадрату скорости объекта и направлена в сторону, противоположную его скорости.
Целью преследователя является осуществление захвата цели. Это означает, что расстояние до цели не должно превосходить заданного числа г > 0 .
Запишем уравнения движения. Имеем
;xA = VA cosPa, yа = va sinФа, mAx a = mA (Va cos Фа - фAVA sin Фа ) = - cA sin Фа - kAV2 cos Фа , mAУa = mA (Va sin Фа + фAVA cos Фа ) = cA cos Фа - kAVA sin Фа .
Здесь kA > 0 - коэффициент сопротивления среды, m A - масса материального объекта. Считаем, что законы изменения величин управляемых сил описываются контроллерами первого порядка
C p = 5 p u - c p q p , 5 p > 0, q p > 0, | u | < 1, с: e = 5 e V - C E q E , ^ e > 0, q E > 0, I v | ^ 1.
Умножим уравнение (1) на cos p A , а уравнение (2) - на sin p A и сложим. Получим m A V A =- k A V A 2.
Умножим уравнение (1) на - sin p A , а уравнение (2) - на cos p A и сложим. Будем иметь ф A m A V A = c A .
Решая уравнение (4), находим
V a ( t ) =
V A (0)
V a (0) k A t + 1
ˆ kA
, k A = mA
.
Отсюда, учитывая (5), получим
V (0) V (0)
V a (0) k A t + 1 . ~ - ; С л — .
V A (0) A m A
x A = ; cos P a , У а = ;t; A ; sin Ф а , Ф а = ca
V A (0) k A t + 1 V A (0) k A t + 1
Если материальные объекты достаточно массивны, то значения с ˆ A являются достаточно малыми. Поэтому можно считать, что в процессе движения объектов направления их скоростей мало отклоняются от оси Ox . Тогда cos p A = 1 и sin p A = p A . Отсюда и из предыдущих уравнений получим, что
_ VA (0) _ VA (0) V A (0) k A t + 1
.
x A = , y A = , p A = CA
V A (0) kA t + 1 V A (0) kA t + 1 V A (0)
Из первого уравнения в (6) находим, что xA (t) = xA (0) + J-ln (VA (0) k At +1) при k A > 0 и xA (t) = xA (0) + VA (0) t при k A = 0. (7)
kA
В начальный момент времени xE (0) > xP (0) (см. рис.). Из формулы (7) можем найти условия, при выполнении которых существует момент времени T > 0, при котором будет выполнено условие xE ( T ) = xP (T ).
Если k A > 0 при A = P, E, то требуемый момент времени T > 0 должен являться решением уравнения л \ а
Vp (0) kp t +1) , it
PV P к _ ( x E (0 ) - x P (0) ) k E . _ k E
e ; а
V e (0) k E T + 1 k p
Если а > 1, то выражение, стоящее в левой части уравнения (8), при T ^ +^ стремится к +^ . Поэтому уравнение (8) имеет в этом случае положительный корень. Если k P = kE = k > 0, то уравнение (8) имеет положительный корень тогда и только тогда, когда
Математика
VP (0) > VE (0)e(xE (0)-xP (0))k и он равен
-
1 p( X E (0) - X p (0)) k л
T =e--------------- k VP (0) - Ve (0)e(xE (0)-Xp (0))k
В случае 0 < a< 1 уравнение (8) не всегда имеет положительный корень.
Если kP = 0 и kE > 0, то уравнение для определения момента времени T > 0 принимает вид k e V p (0) T - ln ( V e (0) kET + 1 ) = ( XE (0) - xp (0) ) k E .
Выражение, стоящее в левой части этого уравнения, стремится к +^ при T ^ +^ . Поэтому рассматриваемое уравнение имеет положительный корень.
Если kP = 0 и kE = 0, то при Vp (0) > Ve (0) корень
T = X e (0) - X p (0) V p (0) - V e (0) .
Далее будем считать, что уравнение (8) имеет положительный корень T . Тогда в этот момент времени T будет осуществлен захват цели, если выполнено неравенство
I y p ( T ) - У е ( T )| < £ . (9)
Сведение задачи к однотипной дифференциальной игре
В работах [9, 10] показано, что задача управления с одномерной целью и заданным моментом окончания с помощью линейной замены переменных может быть сведена к однотипной задаче, для которой в работе [11] построено управление, гарантирующее встречу.
Сделаем замену переменных
Ф i 1 + Ve (0) k-Е T w = y + E^ In---EV ' E kE 1 + Ve (0) kEt
-
Ф р i yP —x—ln P kP
1 + V p (0) kpT
1 + V p (0) kpt
.
Тогда w(T ) = yE (T ) - yP (T ) и, как следует из второго и третьего уравнения (6), w = -У р ( t ) с р + ^ E ( t ) с E ; (10)
У A ( t ) =
V a (0) k A t + 1 ln 1 + V a (0) k A T > 0
A = P , E .
V a (0) k a 1 + V a (0) k A t
Введем новую переменную
TT z = w - <3 P j e q P ( t - r ) y P ( r ) dr + <3 E j e q E ( t - r ) y E ( r ) dr .
tt
Тогда z ( T ) = yE (T ) - yP ( T ) и, согласно (3) и (10),
5 t5 z = -a(t)u + b(t)v, u e[-1,1], ve [-1,1]; a(t) = —— [eqP(t-r)yP(r)dr, b(t) = ——feqE(t-r)yE (r)dr. mP tm
В работе [11] показано, что, если выполнено неравенство
(a T.T„ max z(0) + j (b(r)-a(r))dr; max j (b(r)-a(r))dr < £,(12)
V 0 0< t < Tt то в дифференциальной игре (11) управление u (t, z) = sign z обеспечивает в момент времени T выполнение неравенства | z(T) |< £ при любом допустимом управлении | v |< 1. Если же неравенство (12) не выполнено, то управление v(t, z) = signz гарантирует выполнение неравенства | z(T) |> £ при любом допустимом управлении | u |< 1.
Таким образом, если выполнено неравенство (12), то управление преследователя u ( t , z ) = sign z обеспечивает в момент времени T выполнение неравенства (9) при любом допустимом управлении | v | < 1 цели. Поэтому будет осуществлен захват цели в момент времени T .
Список литературы Об одной задаче преследования при наличии сопротивления среды
- Shinar, J. Solution techniques for realistic pursuit-evasion games/J. Shinar//Advances in Control and Dynamic Systems. -1981. -Vol. 17. -P. 63-124.
- Shinar, J. Singular surface in a linear pursuit-evasion game with elliptical vectograms/J. Shinar, M. Medinah, M. Biton//J. Optimiz. Theory and Appl. -1984. -Vol. 43, no. 3. -P. 431-456
- Shinar, J. Pursuit of a faster evader -a linear game with elliptical vectograms/J. Shinar, M. Zarkh//Proc. 7th Intern. Symp. on Dynamic Games. -Yokosuka: Japan, 1996. -P. 855-868.
- Shima, T. Time-varying linear pursuit-evasion game models with bounded controls/T. Shima, J. Shinar//J. Guidance, Control and Dynamics. -2002. -no. 25. -P. 425-432.
- Turetsky, V Continuous feedback control strategy with maximal capture zone in a class of pursuit games/V. Turetsky, V.Y. Glizer//International Game Theory Review. -2005. -Vol. 7, no. 1. -P. 1-24.
- Shima, T. Capture conditions in a pursuit-evasion game between players with biproper dynamics/T. Shima//Journal of Optimization Theory and Applications. -2005. -Vol. 126, no. 3. -P. 503-528.
- Kumkov, S.S. On level sets with “narrow throats” in linear differential games/S.S. Kumkov, V.S. Patsko, J. Shinar//Intern. Game Theory Rev. -2005. -Vol. 7, no 3. -P. 285-311.
- Model problem in a line with two pursuers and one evader/S.A. Ganebny, S.S. Kumkov, Le S. Menec, V.S. Patsko//Dyn. Games Appl. -2012. -Vol. 2, no. 2. -P. 228-257.
- Красовский, Н.Н. Позиционные дифференциальные игры/Н.Н. Красовский, А.И. Субботин. -М.: Наука, 1974. -456 с.
- Ухоботов, В.И. Однотипные дифференциальные игры с терминальным множеством в форме кольца/В.И. Ухоботов, И.В. Изместьев//Динамика систем и процессы управления (SDCP’2014): Труды международной научной конференции (Екатеринбург, 15-20 сентября 2014 г.). -Екатеринбург: ИММ УрО РАН, 2015. -С. 325-332.
- Ухоботов, В.И. Однотипные дифференциальные игры с выпуклой целью/В.И. Ухоботов//Тр. ИММ УрО РАН. -2010. -Т. 16. -№ 5. -C. 196-204.