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

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

CC BY
51
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЗАДАЧА БЫСТРОДЕЙСТВИЯ / РАССЕИВАЮЩАЯ КРИВАЯ / КРИВИЗНА / КАСАТЕЛЬНАЯ / УРАВНЕНИЕ ГАМИЛЬТОНА-ЯКОБИ / СИНГУЛЯРНОЕ МНОЖЕСТВО / ПСЕВДОВЕРШИНА / TIME-OPTIMAL PROBLEM / DISPERSING LINE / CURVATURE / TANGENT / HAMILTON-JACOBI EQUATION / SINGULAR SET / PSEUDO VERTEX

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

Рассматривается плоская задача управления по быстродействию с круговой вектограммой скоростей и невыпуклым целевым множеством с границей, имеющей конечное число точек разрыва кривизны. Исследуется проблема выявления и построения рассеивающих кривых, образующих сингулярное множество функции оптимального результата, в случае когда точки разрыва кривизны имеют односторонние кривизны разного знака. Показано, что указанные точки относятся к псевдовершинам характеристическим точкам границы целевого множества, отвечающим за зарождение ветвей сингулярного множества. Исследована структура рассеивающих кривых и стартующих с них оптимальных траекторий, которые попадают в окрестность псевдовершины. Выявлена характерная особенность изучаемого случая, заключающаяся в том, что одна псевдовершина может порождать две различные ветви сингулярного множества. Выведено уравнение касательной к точкам гладкости рассеивающей кривой. Предложена схема конструирования сингулярного множества, основанная на построении интегральных кривых для дифференциальных уравнений первого порядка в нормальной форме, правые части которых определяется особенностями геометрии границы цели в окрестностях псевдовершин. Полученные результаты проиллюстрированы на примере решения задачи управления, когда целевое множество является одномерным многообразием.We consider a time-optimal control problem on the plane with a circular vectogram of velocities and a non-convex target set with a boundary having a finite number of points of discontinuity of curvature. We study the problem of identifying and constructing scattering curves that form a singular set of the optimal result function in the case when the points of discontinuity of curvature have one-sided curvatures of different signs. It is shown that these points belong to pseudo-vertices that are characteristic points of the boundary of the target set, which are responsible for the generation of branches of a singular set. The structure of scattering curves and the optimal trajectories starting from them, which fall in the neighborhood of the pseudo-vertex, is investigated. A characteristic feature of the case under study is revealed, consisting in the fact that one pseudo-vertex can generate two different branches of a singular set. The equation of the tangent to the smoothness points of the scattering curve is derived. A scheme is proposed for constructing a singular set, based on the construction of integral curves for first-order differential equations in normal form, the right-hand sides of which are determined by the geometry of the boundary of the target in neighborhoods of the pseudo-vertices. The results obtained are illustrated by the example of solving the control problem when the target set is a one-dimensional manifold.

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

Похожие темы научных работ по математике , автор научной работы — Лебедев Павел Дмитриевич, Успенский Александр Александрович

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

Текст научной работы на тему «Построение рассеивающих кривых в одном классе задач быстродействия при скачках кривизны границы целевого множества»

Известия Института математики и информатики Удмуртского государственного университета

2020. Том 55. С. 93-112

УДК 517.977

© П. Д. Лебедев, А. А. Успенский

ПОСТРОЕНИЕ РАССЕИВАЮЩИХ КРИВЫХ В ОДНОМ КЛАССЕ ЗАДАЧ БЫСТРОДЕЙСТВИЯ ПРИ СКАЧКАХ КРИВИЗНЫ ГРАНИЦЫ ЦЕЛЕВОГО МНОЖЕСТВА

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

Ключевые слова: задача быстродействия, рассеивающая кривая, кривизна, касательная, уравнение Гамильтона-Якоби, сингулярное множество, псевдовершина.

Э01: 10.35634/2226-3594-2020-55-07 Введение

Негладкие особенности решения задачи управления по быстродействию с невыпуклым целевым множеством М выделяются с помощью рассеивающих линий (так называемых биссектрис). При этом особая роль в их построении отводится задаче выявления характеристических точек границы целевого множества — псевдовершин. Среди различных по своим дифференциальным свойствам типов псевдовершин представляют интерес точки с разрывной кривизной, в которых односторонние производные кривизны конечны и имеют разные знаки. Речь идет о случае смены направления выпуклости кривой Г = дМ. В работе для указанного случая развит аналитический и численный аппарат построения рассеивающих кривых.

§ 1. Постановка задачи быстродействия

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

Г = {у е к2: у = у(г),г е 2}. (1.1)

Здесь 2 С К — замкнутое односвязное множество; в частности, не исключён случай, когда 2 = (-то, Вектор-функция у(£) является непрерывной на 2, дифференцируемой во

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

Рассматривается задача о приведении системы, состоящей из одной точки с текущими координатами х = (ж, у), за кратчайшее время на М. Динамика системы описывается уравнением

X = VI,

(1.2)

У = ^

где на управление V = (^ ,у2) наложено ограничение ||у|| = \]+ ^ 1.

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

т€М

евклидова расстояния от точки х = (ж, у) до замкнутого (но не обязательно ограниченного) множества М. Оптимальное управление V* есть максимальный по норме вектор из круга 0(0,1), определяющего ресурс управления системы, сонаправленный вектору с началом в х и концом на ближайшей к х точке из М (здесь и далее 0(с, г) = {у € К2: ||у — с|| ^ г} — круг радиуса г > 0 с центром в точке с € К2). В случае невыпуклого множества М выбор оптимального управления в общем случае не единственный.

В соответствии с классификацией Р. Айзекса задаче быстродействия с динамикой (1.2) сопоставлено уравнение Гамильтона-Якоби

/ ди ди\ _ „ „.

тт и— + +1 = 0. (1.3)

у дх ду)

Минимаксное решение [1] задачи Дирихле для уравнения (1.3) с краевым условием

и|г = 0 (1.4)

совпадает с функцией оптимального результата и(ж, у) на множестве О = К2 \ М (см. [2, теорема 1]).

С изучаемой задачей еще связано рассматриваемое в геометрической оптике уравнение эйконала

ди 2 ди 2

(ах) + (ву) = 1' (15)

которое описывает распространение света в изотропной среде. Задача Дирихле для уравнения (1.5) с краевым условием (1.4) имеет обобщенное (фундаментальное) решение, введенное С.Н. Кружковым [3], равное ик(х) = —р(х, М). Оно задает величину оптического пути между точкой х и множеством М, имеющим границу Г, и отражает принцип Гюйгенса о том, что каждая точка, до которой дошел свет, сама становится источником световой волны. Линии уровня решения ик(х) задачи для уравнения эйконала (1.5) имеют физический смысл, представляя собой волновые фронты при круговой вектограмме скоростей распространения света.

§ 2. Рассеивающие линии в задаче быстродействия

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

Определение 2.1. Множеством QM(х) проекций точки х € К2 на множество М назовем объединение всех точек у € М, ближайших в евклидовой метрике к х.

Определение 2.2. Биссектрисой Ь(М) замкнутого множества М С К2 назовем множество всех точек, для которых множество 0,М (х) состоит более чем из одного элемента:

Ь(М) = {х € К2: еага^м(х) ^ 2}.

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

Согласно классификации Р. Айзекса биссектриса есть рассеивающая кривая в задаче быстродействия для динамической системы (1.2): из каждой ее точки исходят не менее двух оптимальных траекторий [4, пример 6.10.1]. Подобные конструкции часто возникают в задачах управления и дифференциальных играх с невыпуклым целевым множеством [5]. Функция оптимального результата на рассеивающей кривой является недифференцируемой функцией.

С другой стороны, согласно определению 2.2 Ь(М) есть множество симметрии, порожденное фигурой М (см. [6]). Такие множества обуславливают появление изломов волновых фронтов и каустик [7], распространяющихся от М. Другим представителем множества симметрии является, например, скелет фигуры М (см. [8, гл. 2, пп. 2.4-2.5]). Скелет можно трактовать как замыкание той части биссектрисы множества дМ, которая лежит в М. Топологические особенности биссектрисы множества изучались, например, в работах [9,10].

Определение 2.3. Будем называть точку у0 = у(£0) псевдовершиной множества М, а х0 порожденной ей крайней точкой биссектрисы, если существуют последовательность {(уп, уга)}~=1 С М пар точек множества М и последовательность {хга}^с=1 С Ь(М) точек биссектрисы, для которых выполняются условия

lim (Уп Уп) = (Уо> Уо)> lim xn = x0, Vn e N (Уп, Уп) С ÜM(xn). В силу полунепрерывности сверху отображения x м ÜM(x) выполняется включение

Уо e ÜM(х) (2.1)

(подробнее см. в [11]).

Одной из основных характеристик плоской кривой является ее кривизна. Для плоской кривой (1.1) значение кривизны k = k(t) в точке у(£) вычисляется следующим образом:

k(t) = У//(^ л/(t) (2 2)

k(t)= Ну'^Н3/2 ' ( )

Здесь (ai, а2) Л (b\, b2) = a1b2 — a2b1. С кривизной тесно связаны понятия радиуса кривизны R(t) = 1/k(t) и центра кривизны c(t) — точки, расположенной на нормали к Г в точке У^) на расстоянии R(t) от нее в направлении, противоположном направлению локальной выпуклости (см. [12, гл. III, §25]). Свойства биссектрисы L(M) в окрестности крайних точек существенным образом зависят от кривизны k(t0) в порождающей ее псевдовершине, либо, если кривизна не определена, от ее односторонних пределов слева k(t0 — 0) и справа k(t0 + 0). Здесь и далее используем для односторонних пределов функции y = f (t) обозначения

f (t0 + 0) 4 t lim f (t), f (t0 — 0) 4 t liin f (t).

§ 3. Структура оптимальных траекторий в окрестности псевдовершины

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

в окрестность которых приходят от L(M) оптимальные траектории, когда в псевдовершине определены кривизна и ее производная. В работе [11] выведено аналогичное соотношение для псевдовершины, в котором определены односторонние пределы кривизны, и они не совпадают, но имеют одинаковый знак. В работе [14] получено наиболее сложное соотношение для псевдовершины, в которой определены односторонние пределы производной кривизны, и они не совпадают. Рассмотрим еще один случай псевдовершины yo = y(t0), в которой не определена кривизна k(t) кривой Г, но известны её односторонние пределы слева k(t0 — 0) и справа k(t0 + 0). Здесь

sign k(to — 0) = sign k(to + 0),

где

— 1, если t < 0,

0, если t = 0,

1, если t > 0.

Данное неравенство означает, что в точке t0 имеет место разрыв производной второго порядка y''(t) вектор-функции y(t), и знаки односторонних пределов y''(t — 0) и y''(t + 0) различаются.

Теорема3.1. Пусть y0 = y(t0) — псевдовершина множества M. При этом в точке t0 определены односторонние пределы k(t0 — 0) и k(t0 + 0) кривизны, причем sign k(t0 — 0) = = sign k(t0 + 0). Тогда если крайняя точка x0 биссектрисы находится на луче Л+ = = {l: l = y0 + A(c(t0 + 0) — y0), A G [0, , то справедливы равенства

Ve* > 0: |k(t0 + 0)| = sup{|k(t0 + е)|: е G (0,е*]}, (3.1)

Х0 = c(t0 + 0), (3.2)

и для параметров ti < t0 < t2, где ti = ti(t2), задающих координаты проекций y(ti),y(t2) точек x G L(M) биссектрисы, лежащих в окрестности х0, выполняется предельное соотношение

lim ti(t2) — t0 = 0. (3.3)

i2^iü+0 t2 — t0

Доказательство. Без ограничения общности полагаем, что точка y0 совпадает с началом координат, касательная к кривой Г в ней совпадает с осью абсцисс, а луч Л+, как лежащий на нормали к Г, совпадает с положительным направлением оси ординат. Условия на границу (1.1) множества M позволяют представить ее в некоторой окрестности псевдовершины в виде графика gry(x) функции y = f (x) с областью определения (—е,е), е > 0.

Рассмотрим абсциссы xi и x2 проекций точек биссектрисы, лежащих в окрестности псевдовершины, и точку (x*,y*) пересечения нормалей к gr f (x) в них. По построению

f (0) = 0, (3.4)

f '(0) = 0,

f'(—0) = k(t0 — 0) ^ 0, f''(+0) = k(t0 + 0) ^ 0. (3.5)

Обозначим ординаты проекций как yj = f (xj), i = 1, 2, а значения производных функции y = f (x) — как yj = f'(xj),yj' = f''(xj), i =1, 2. Получаем выражения для координат точек биссектрисы:

* (xi + yiyi)y2— (x2 + y2y2)y1 ..

x =-'—'-, (3.б)

y2 — yi

y* = — (xi + yiyi) + (x2 + У2 y2) (3 7)

у2 — yi ' '

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

lim — = 0. (3.8)

Х2^+0 x2

Допустим, что (3.8) не выполняется. Тогда найдутся такие последовательности |ж(г)}°=1

и {y(i)}~

что

Vi e N X(i) < 0,У(г) > 0; (3.9)

lim xW = lim xW = 0,

г^-те г^-те

x(i)

lim — = c* < 0. (3.10)

г^те x(i)

Условия (3.9)—(3.10) означают, что элементы последовательностей могут быть представлены в виде

x(i) = Kit(i) + o(t(i)), У(г) = K2t(i) + o(t(i)), (3.11)

_ _lt(i) + o(t(i)) y(i) = K2t(i) + o(t(i)

где

Vi e N t(i) > 0, lim t(i) = 0, к1 ^ 0, K2 > 0,

г^-те

o(t) — бесконечно малая функция более высокого порядка, чем t (т. е. Ищ t-1o(t) = 0).

Представим разложение значений функции f (x) и ее производной f'(x) по формуле Тейлора в окрестности точки x = 0 с учетом равенств (3.4)-(3.5):

/ (х(г)) = / (0) + /'(0)х(г) + о(х(г)) = о(х(г)) = о(£(г)),

/ (х(г)) = / (0) + /'(0)х(г) + о(х(г)) = о(х(г)) = о(£(г)),

/(Х(г)) = /'(0) + / ''(-0)х« + о(х(г)) = /"(-0)(к1^(г) + 0(*«)) + о(£(г)) = /'' (-0)х^(г) + о(£(г)),

/'(х«) = /'(0) + /''(+0)х« + о(х«) = /"(+0)(к2^(г) + о(*«)) + о(^) = /"(+0)к2^(г) + о(^).

Тогда, подставив значения (3.11) в формулы (3.6), (3.7), можно получить выражения, задающие координаты (х, у) крайней точки биссектрисы:

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

х = lim

x(i) + f (x(i)) f' (x(i) )) f' (У(г)) (У(г) + f (У(г)) f' (У(г) )) f'(x(i))

lim

f' (У(г)) — f' (x(i)) f' (У(г)) — f' (x(i))

(K1t(i) + o(t(i)) + o(t(i))) (f''(+0)K2t(i) + o(t(i))) ^ f''(+0)K2t(i) + o(t(i)) — f''(—0)K1t(i) — o(t(i))

(K2t(i) + o(t(i)) + o(t(i))) (f''(—0)K1t(i) + o(t(i))^ = f''(+0)K2t(i) + o(t(i)) — f''(—0)K1t(i) — o(t(i)) у =

o(t(i))

= Ää> (f''(+0)K2 — f''(—0)K1) t(i) + o(t(i)) = 0' (3.12)

_ — (x(i) + f (x(i)) f' (x(i))) + (У(г) + f (У(г)) f' (У(г))) y = lim —--—-7T7-=

У г^те f' (У(г)) — f' (x(i))

(к2 - K1)i(i) + o(t(i))

к2 — K1

lim---

¿^ (f''(+0)x2 — /''(—0)k1) t(i) + o(t(i)) f ''(+0)к2 — /''(—0)k1 '

(3.13)

Если к1 < / ''(+0)//''(—0), то значение знаменателя в правой части формулы (3.13) отрицательное, а значение числителя положительное. Это значит, что точка (ж*,у*) находится на отрицательной части оси ординат, а следовательно, не на луче Л+, что противоречит условию теоремы. Если к1 = /''(+0)//''(—0), то значение правой части формулы (3.13) не определено, а значит, у точек пересечения нормалей к gг /(ж) в точках с абсциссами ж1 и ж2 предел вообще отсутствует. Остается только допустимое значение к1 € (/''(+0)//''(—0), 0 . Тогда величину (3.13) можно оценить:

У

К2

+

— К1

К2 — K1 f''(+0) К2 — K1 f''( —0)

-1

>

К2

+

— К1

К2 — K1 f''(+0) К2 — K1 f''( —0)

-1

к2 — К1

К2 — K1 f ''(+0)

|k(to +

-1

т. е. ордината крайней точки биссектрисы больше, чем предельное значение радиуса кривизны справа в псевдовершине. С учетом (3.12) это означает, что крайняя точка (ж, у) лежит на нормали к биссектрисе в псевдовершине на расстоянии, превышающем предельное значение радиуса кривизны г(£0 + 0) справа, с той же стороны от у0, что и предельное положение центра кривизны. Однако если рассмотреть предельную соприкасающуюся окружность [12] справа в точке ж = 0, то она будет иметь радиус 1//''(+0), следовательно, она будет заходить внутрь круга 0(х, ||у0 — х||). Поскольку кривая имеет с соприкасающейся окружностью касание второго порядка, то в некоторой малой окрестности псевдовершины найдутся точки кривой Г, которые лежат ближе к крайней точке х, чем у0. Получилось противоречие с включением (2.1). Таким образом, (3.8) выполняется.

Для длин (¿), з2(£) дуги кривой Г, отсчитываемой от псевдовершины у0 до точек у(^1) (с отрицательным знаком) и у(£2) (с положительным знаком), можно записать соотношение

dsi

dt 1

ds2 t=to dt2 t=t0 ||y' (to —

y' (to + 0)|| dt1 ||y' (to)| dt1

dt2 t=to ||y'(to) | dt2 t=to

С другой стороны, с учетом выражения для дифференциала длины дуги графика функции

ds1

ds2

dXV 1 + y' (0)2

t=to dx^ 1 + y' (0)2

Стало быть, имеет место и равенство —1

dt2

t=to

t=to

dx1

dx2

dx1 dx2

t=to

t=to

из которого с учетом (3.8) вы-

текает предельное соотношение (3.3). Из него следует, что ж1 крайней точки биссектрисы определяются как

X = lim

x 1 o

(x1 + У1У1)У2— (x2 + У2У2)У1

= o(x2). Тогда координаты o(x2)

У2

У1

lim ——— X1^—o o(x2) — У'Ч+0^2 + o(x1)

0,

x

lim — (x1 + У1У1) + (x2 + У2У2) = iim x2 + o(x1) + o(x1) xi ^ o У2 — у1 xi ^ o o(x2) + y''(+0)x2 + o(x1)

x2 1

= lim -;--- = -;--.

xio y''(+0)x2 y''(+0)

Следовательно, точка (X, y) совпадает с предельным положением (0,y''(+0) — ^ центра кривизны графика функции f (x) справа в точке x = 0. Это означает выполнение равенства (3.2).

1

1

1

1

1

В свою очередь, раз точка y(0) является ближайшей к c(+0) на кривой Г, то это значит, что кривизна k(t) не может возрастать в некоторой правой полуокрестности точки t0 = 0. В противном случае Г заходила бы внутрь круга O(c(+0), г(+0)), ограниченного предельным положением справа соприкасающейся окружности к gr f (x) при t ^ +0. По условию на (1.1) функция k(t) непрерывна в некоторой полуокрестности (0,t2), t2 > 0. Поэтому найдется такое число е* > 0, что k(t) непрерывна и убывает (возможно, нестрого) на интервале (0, е*), что доказывает (3.1). □

Следствие 3.1. Пусть y0 = y(t0) — псевдовершина множества M. При этом 11у'(t0)|| =0 и определены односторонние пределы k(t0 — 0) и k(t0 + 0) кривизны, причем sign k(t0 — 0) = sign k(t0 + 0). Тогда если крайняя точка Х0 биссектрисы находится на луче Л_ = {l: l = y0 + A(c(t0 — 0) — y0), Л £ [0, то справедливы равенства

Ve* > 0: |k(t0 — 0)| =sup{|k(t0 — e)|: e £ (0,е*]}, (3.14)

Х0 = c(t0 — 0), (3.15)

и для параметров ti < t0 < t2, где ti = ti(t2), задающих координаты проекций y(ti),y(t2) точек x £ L(M) биссектрисы, лежащих в окрестности Х0, выполняется предельное соотношение

lim t2(ti) — t0 = 0. (3.16)

ii^io_0 ti — t0

Доказательство следствия 3.1 вытекает из доказательства теоремы 3.1, если в нем выбрать систему координат так, чтобы положительное направление оси ординат совпадало с лучом Л_ .

Подчеркнем, что нахождение связи между проекциями на M точек сингулярного множества L(M), которая в приведенных выше утверждениях формализуется в виде дифференциальных зависимостей t2 = t2(ti) или ti = ti(t2), представляет собой самостоятельную задачу. Эта задача лишь в частных ситуациях решается в явном аналитическом виде, в общем же случае ее решение строится с помощью численных процедур. При этом один из классов функций, в котором удается найти решение такой задачи, представляет собой класс локальных диффеоморфизмов, наделенных специальными свойствами (см. подробнее в [15]).

Определение3.1. Скалярный локальный диффеоморфизм непрерывен слева в точке ti = t0 £ R и отображает левую полуокрестность этой точки в ее правую полуокрестность, если выполняются следующие условия: (A1) t2((t0 — М0)) = (t0,t0 + ¿2) Si > 0Л > 0,

(A2) lim t2(ti) = t0.

i1^i0_0

Локальный диффеоморфизм t2 = t2(ti), удовлетворяющий набору условий (A1), (A2), определяет псевдовершину y0 = y(t0), t0 £ S, кривой Г, если t2 = t2(ti) является решением уравнения типа уравнения гармонической пропорции с двухпараметрическими коэффициентами [16]. В случае когда кривая (1.1) является графиком скалярной функции, т.е. Г = {y £ R2: y = y (t) = (t, f (t))} (для простоты ограничимся рассмотрением этого частного случая), указанное уравнение редуцируется к более простому уравнению (см. формулу (4.7) из [16]):

f (t2) — f (ti) —1 + f (ti)f' (t2) + S(ti)s(t2)

t2 — t1 f (t2) + f (t1) 0- (3.17)

Здесь, как и выше, s(t) = \Jl + (f'(t))2 — длина касательного вектора. В рассматриваемом классе функций односторонняя производная t'2(t0 — 0) 4 lim t2(t1) называется маркером

ti—^to — 0

псевдовершины у0 e Г [17].

Теорема 3.2. Пусть у0 = у (¿о) — псевдовершина кривой Г = {у € К2: у = у(£) = = (¿, /(¿)), £ € , определяемая локальным диффеоморфизмом ¿2 = ¿2(¿1), который удовлетворяет набору условий (Л1), (А2). При этом маркер псевдовершины

¿2(£0 - 0) = 0, (3.18)

а односторонние производные /''(¿0 — 0), /''(¿0 + 0) конечны.

Тогда

М)'= ^■ если /'«0)=0. (3.19)

♦ , п ——7-(£1 — ¿0) =-о-' если / (£0) = 0' / (£0 — 0) = 0 (3-20)

Г1^Г0-0 ¿2 (¿1) — ¿1 2

Доказательство. Диффеоморфизм ¿2 = ¿2(^1) является решением уравнения (3.17) в левой окрестности точки ¿1 = ¿0, т.е. для всех ¿1 € (¿0 — ^¿0), > 0, выполняется равенство

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

/ (¿2 (¿1)) — / (¿1) = —1 + /' (¿1)/' (¿2 (¿1)) + а(*1)а(*2(*1)) (321)

¿2 (¿1) — ¿1 /' (¿2 (¿1) ) + /' (¿1) " ^ Изучим проблему существования пределов при ¿1 ^ ¿0 — 0 для дробей, стоящих в (3.21), разграничив при рассмотрении стационарный и нестационарный случай.

Начнем с рассмотрения более простого нестационарного случая, когда /'(¿0) = 0. Продифференцируем правую часть тождества (3.21):

-1 + /' (¿1)/' (¿2(*1)) + а(*1)а(*2(*1)) V = /'(¿2^)) + /' (¿1) )

(/''(¿1)/' (¿2 (¿1)) + /' (¿1)/' '(¿2 (¿1>)*2 + а' (¿1)^1)) + ^(¿ОЮ

(/' (¿2 (¿1)) + /' (¿1))2 ( — 1 + /'(¿1)/'(¿2^)) + Я(41)Я(*2(41>)) (/''(¿2(¿1 ))^2 + /''(¿1))

(/' (¿2^1)) + /' (¿1 ))2

/'(¿1)/''(¿2(^1)) + (¿2^1)) (—1 + /'(¿1)/'(¿2^1)) + я(41)Я(*2(*1>)) /''(¿2(^1))

+

(/' (¿2 (¿1) ) + /' (¿1))2 (/' (¿2 (¿1) ) + /' (¿1))2 /''(¿1)/'(¿2(¿1)) + а'(¿1)а(¿2(¿1)) (—1 + /'(¿1)/'(¿2(¿1)) + а(¿1)5(¿2(¿1))) /''(¿1)

¿2 +

(/' (¿2 (¿1) ) + /' (¿1))2 (/' (¿2 (¿1) ) + /' (¿1))2 В силу (3.18) и ограниченности односторонних производных второго порядка предел первого слагаемого при ¿1 ^ ¿0 — 0 равен нулю. Тогда вычисление предела производной сводится к вычислению предела «свободного члена»:

Ит / — 1 + /'(¿1)/'(¿2(¿1)) + ^¿^(¿1)) V = *1^0-<Л /' (¿2 (¿1) ) + /' (¿1) У

= Ит ( /''(¿1)/'(¿2(¿1)) + 5'(¿1)5(¿2(¿1)) — (/' (¿2 (¿1) ) + /' (¿1))2 ( — 1 + /'(¿1)/'(¿2(¿1) + 5(¿1)5(¿2(¿1)))) /''(¿1) \ =

(/' (¿2 (¿1) ) + /' (¿1))2 /

2

Г (¿0 — 0)/' (¿0) + в' (¿0)^0) — 1 + (/' (¿0))2 + (^ ^ —

2/' (¿0) (2/' (¿0))2

2/''(to - 0) 2(/' (*,))' ///(io - 0) = ///(to - 0) - /'% - 0) _ /'% - 0)

2/'(to) (2/'(to))2' 4 2 2

Стало быть, равенство (3.19) выполняется.

Обратимся к стационарному случаю, когда /'(to) _ 0. Этот случай исследуем, построив аппроксимацию тождества (3.21) вдоль функции t2(t2), используя технику струй (см., например, [15]). Для краткости дальнейшего изложения примем следующие обозначения:

Ai _ to - ti > 0, Д2 _ A2(ti) _ t2(ti) - to > 0, здесь ti < to < t2,

f f'(t 0) f f'(t + 0) ' /'(to)/''(to - 0) ' /'(to)/''(to + 0)

f- _ / (to - 0),/+ _ / (to + 0),s- _-T-T-_-T-T-.

s(to) s(to)

В принятых обозначениях маркер t2(to - 0) _ lim A. Из условия (3.18) следует, что

Ai^o 1

Д2 _ o(Ai), Ai ^ 0. Поэтому в разложениях k-го порядка по Ai членами и выше по порядку можно пренебречь.

Применив формулу Тейлора в окрестностях точек ti _ to и t2 _ to, при этом опустив обозначения аргументов в точках разложения и допустимо пренебрегая членами более высокого порядка малости по отношению к Д2, построим аппроксимацию левой дроби в (3.21) до членов второго порядка включительно в числителе:

/(t2) - /(ti) _ / + Д2/ + f/+ - / + Ai/' - A21 /- + o(A2) t2 - ti Д2 + Ai

_ Д2/' + # /+ + Дl/' - f /- + о(Д2) _

Д2 + А1

' #/+ - ¥/" + °(А?) ' -^ /" + °(А?) /' + 2 + А 2+А = /' + 2(А") + А ^. (3.22)

А2 + А1 о(А1) + А1

Далее разложим правую дробь в (3.21) по формуле Тейлора до членов первого порядка:

-1 + /'(¿1)/'(*2) + ^(¿2) = -1 + (/' - /"А1)(/' + /+А2) + (в - 8"А1)(8 + 8+А2) + о(А1) /'(¿2(^1)) + /'(¿1) /' + /+ А2 + /' - /"А1 + о(А1)

= 1 + (/')2 + /7+А2 - /'/"А1 + в2 + 88+А2 - вв"А1 + о(А1) = 2/' + /+ А2 - /"А1 + о(А1) = 2(/')2 + /'/+А2 - //"А1 + //+А2 - //"А1 + о(А1) = 2/' + /+ А2 - /"А1 + о(А1)

2(/')2 + 2/'/+Д2 - 2/'/-Ai + o(Ai) _ 2(/')2 - 2/'/-Ai + o(Ai) 2/' + /+Д2 - /-Ai + o(Ai) 2/' - /-Ai + o(Ai) '

(3.23)

При выводе (3.23) использованы равенства зз" = /'/", = /'/+, в2 = 1 + (/')2.

Поскольку /'(¿о) = 0, то с учетом разложений (3.22) и (3.23) тождество (3.20) принимает

вид

- /" + о(А2) о(А1)

Д2 + Ai -/-Ai + o(Ai): а после алгебраических преобразований

- f /- + o(Ai) ^

A2 +1 /'' + o(Ai)

Ai + 1 + ""АТ

-Ai

^ +

o(Ax) Ai

o(Ax) Ai

A + i

Ai + 1

-f- +

o(Ai) Ai

т. е.

(ti - to)

f- + o(Ai)

2 + A1 A + i

Ai + 1

-f- +

o(Ai) Ai

o(Ai) Ai

t1 ^ t0 - 0.

Полученное аппроксимационное разложение указывает на эквивалентность левой дроби из (3.20) и линейной функции ^(¿а) когда /-(¿с) = 0:

f-

(t1 - t0)^- в левой полуокрестности точки t1

to

Поэтому 1 f-(to)

f(t2(ti)) - f(ti) t2(ti) - ti

lim /ШШ(ti - to)

ii^iQ-0 t2(ii)-ii ^ i

f-

(ti - .

-i

Равенство (3.20) обосновано. Теорема

доказана. □

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

На базе приведенных выше теорем можно предложить алгоритм вычисления координат пар точек, являющихся проекциями одной точки биссектрисы. В работе [16] выведены дифференциальные соотношения для параметров ¿1 и ¿2 таких, что у(^1), у(£2) £ ^м(х), х е Ь(М).

Если для некоторой псевдовершины ус = у(£с) и крайней точки биссектрисы хс выполняются условия теоремы 3.1, то координаты проекций точек, лежащих на гладком участке, начинающемся в хс, находятся как решение задачи Коши

§2 = »е.* )•

t2(t0) = t0,

(3.24)

где

g(ti. t2)

k(t2)r(ti,t2) - sign k(t0 + 0) ||y'(t2) k(ti)r(ti,t2) - signk(t0 + 0) ||y'(ti) 0,

ti < t0 < t2,

ti = t2

t0

г(*1,*2) — расстояние от точки х пересечения нормалей к кривой (1.1) до точки у(^1) или у(£2) (в случае если у(^1), у(£2) £ Пм(х), по определению 2.1 выполняется ||х — у(^)|| = = ||х — у(¿2) |). Если же для некоторой псевдовершины ус = у(£с) и крайней точки биссектрисы хс выполняются условия следствия 3.1, то координаты проекций точек, лежащих на гладком участке, начинающемся в хс, находятся как решение аналогичной задачи Коши, но уже для производной ¿2 по ¿1:

где

g(ti j t2)

3iT = ^^).

t2(t0) = t0.

k(ti)r(ti,t2) - signk(t0 - 0) k(t2)r(ti,t2) - signk(t0 - 0) 0,

(3.25)

|y' (ti)| |y' (t2)|

ti < t0 < t2, ti = t2 = t0.

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

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

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

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

Теорема 3.3. Пусть для некоторой точки x* G L(M) биссектрисы L(M) выполняется cardnM(x*) _ 2. Тогда к кривой L(M) в точке x определена касательная

0_ {z G R2: ||z - yj _ ||z - у2||}, (3.26)

где у2, у2 G (x*), совпадающая со срединным перпендикуляром к отрезку [у2, у2].

Доказательство. Отметим, что точка x* G L(M), у которой множество (x*) состоит из конечного числа элементов, не может быть точкой прекращения изолированной точкой биссектрисы (подробнее см. в [6]). Значит, в некоторой окрестности O(x*,e) есть еще точки L(M).

На языке пределов существование касательной, описываемой формулой (3.26), означает следующее утверждение. Пусть задана последовательность {x(i)}°=2 С L(M) \ {x*}. Если выполняется

lim x(i) _ x*, (3.27)

г^-те

то

/ xw - x* \

lim ( ^--, у 2 - у Л _ 0. (3.28)

г^те \ ||x(i) - x* || /

Здесь (■, ■) означает скалярное произведение векторов.

В силу полунепрерывности сверху отображения x м (x) существует такое число е > 0, что все точки L(M) П O(x*, е) имеют ровно две проекции на множество M, одна из которых лежит в 0(у2,£), а другая — в 0(у2,е). Полагаем, что £ < ||у2 - у21/2, а значит, 0(у2, е) П 0(у2, е) _ 0. Тогда для точек x G L(M) П O(x*, е) выполняется

p(x,Mi)_ p(x,M2), (3.29)

где мы обозначили M2 _ M П 0(у2, е), M2 _ M П 0(у2, е).

Из дифференциальных свойств функции u(x) _ p(x, M) евклидова расстояния до множества известно, что если у точки x GM есть ровно одна проекция m на множество M, то определен градиент

m-x

Vu(x)

m - x|

(подробнее см. в [18, гл. II, § 8]). Поэтому если мы обозначим Uj(x) _ p(x, Мг), i _ 1, 2, то можно записать:

*

Ум»(х*) = ^—^, г =1, 2. (3.30)

Ну» - х*Н

Допустим, для некоторой последовательности |х(г)}°=1 С £(М) \ {х*} справедлив пре-

г * ^ го

дел (3.27) и не выполняется (3.28). Рассмотрим последовательность < ^*ц ) • Все ее члены равны по норме 1. Значит, среди нее можно выделить подпоследовательность, сходящуюся к вектору V* С 50(0,1), такому, что

(V*,у2 - У1> =0. (3.31)

Полагаем, без ограничения общности, что вся данная последовательность сходится к V* а значит, можно записать представление

x(i) = x* + ||x(i) - x*||v* + o(||x(i) - x*|

(3.32)

где o(t) — вектор-функция такая, что lim ||o(t) 1 = 0. При этом правая часть неравен-

i^Q

ства (3.31) больше, чем левая часть. Тогда справедливо

(V*, У2> > (V*, yi),

следовательно,

(V* , y2 - x*> > (V*, yi - x*>.

Значит, для производных функций мДх), г = 1, 2, по направлению V* выполняется по формуле (3.30):

du2(x)

dv*

(VU2(x*), V* > >

du1(x)

dV*

(Vui(x*), v*>.

Вообще, производная функции f (x) в точке x* по направлению v = 0 равна

df (x)

dv

= lim

x=x* £^Q,£>Q

f (x* + ev) - f (x*)

По формуле Тейлора запишем, отталкиваясь от представления (3.32):

u1 (x(i)) = p(x*,M) + ||x(i) - x

(i)

du1(x)

u2(x(i)) = p(x*,M) + ||x(i) - x

(i)

dv*

du2 (x)

dv*

+ o( ||x(i) - x* I

+ o(||x(i) - x*I

Вычитая (3.33) из (3.34), имеем

U2(x(i)) - U1(x(i)) = ||x(i) - x*||v* + o(||x(i) - x*|

где

du2 (x) du1(x)

dv*

dv*

(v*, y2 - y1> > 0.

(3.33)

(3.34)

Исходя из свойств бесконечно малой функции, можно указать такое ¿* > 0, что о(£) < У е (0, ¿*). Предел (3.27) гарантирует, что есть такое число г* е М, что ||х(г) — х*|| < ¿* Уг > г*. Значит,

Vi > i* U2(x(i)) - U1(x(i)) > ||x(i) - x*||v* - ||x(i) - x*||v*/2 = ||x(i) - x*||v*/2.

*

*

x=x

x=x

e

*

x= x

*

x= x

*

v

_

_

x= x

x= x

Данное неравенство противоречит условию (3.29) на точки биссектрисы, лежащие в 0(х*,е). Получилось противоречие. Значит, из (3.27) вытекает (3.28).

Замечание 2. Теорема 3.3 усиливает результат работы [19], в которой доказано существование касательной к Ь(М) в точках х* в предположении, что выполняется условие х* = (у1 + у2)/2,

У1, у2 е Пм(х*).

§ 4. Численное моделирование

В рамках статьи изучен случай целевого множества М, у которого есть псевдовершина уо, порождающая сразу две крайние точки биссектрисы. Естественно, это возможно только в том случае, когда М совпадает с кривой Г, ив у0 определены два вектора внешней нормали, направленные в противоположные стороны. Данная особенность целевого множества потребовала существенной модернизации разработанного ранее программного комплекса [20]. Его основу составили процедуры построения параллелей кривой (1.1), расположенных по разные стороны от нее [21].

Пример 4.1. Рассматривается задача быстродействия с динамикой (1.2), в которой целевое множество М есть график функции

( - 2х2, х ^ 0

у(х) = 2 (4.1)

[ х2, х > 0.

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

Если в качестве параметра, задающего координаты точки на кривой, взять ее абсциссу х, то кривизна (2.2) принимает вид

4

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

k(x) _ <

(1 + 16x2 )3/2; 2

(1 + 4x2)3/2 ;

x < 0

(4.2)

x > 0.

Анализ графика функции (4.1) показывает, что на нем содержится одна псевдовершина уо _ (0, 0) — точка, в которой определены односторонние пределы кривизны:

k(+0) _ 2,

k(-0) _ -4.

Разрывный график зависимости (4.2) кривизны k(x) кривой Г от абсцисс x текущей точки приведен на рис. 1. Кривизна k(x) в левой полуокрестности точки x0 _ 0 отрицательная и убывает, как следует из (3.14), а в правой полуокрестности k(x) — положительная и тоже убывает, как следует из (3.1).

Рассеивающая кривая L(M) состоит из двух ветвей L2 и L2, крайними точками которых являются соответственно х2 _ (0, 0.5) и х2 _ (0, 0.25). При этом для псевдовершины у0 и крайней точки x2 выполняются условия теоремы 3.1. Значит, согласно (3.2) выполняется х2 _ c(+0), а согласно (3.15) — х2 _ c(-0).

Начинающаяся с х2 ветвь L2 рассеивающей кривой построена в виде решения задачи Коши (3.24) с начальным условием x2(0) _ 0. А для той же псевдовершины и другой крайней точки х2 выполняются условия следствия 3.1. Вторая ветвь L2, начинающаяся с х2, построена в виде решения задачи Коши (3.25) с начальным условием x2(0) _ 0. Графики зависимостей x2 _ x2(x2) для абсцисс {x2, x2} пар точек, в которые приходят оптимальные траектории от одной точки из ветви L2, и зависимостей x2 _ x2(x2) для абсцисс {x2, x2} пар точек, в которые приходят оптимальные траектории от одной точки из ветви L2, найдены с помощью численных процедур и показаны на рис. 2. При этом согласно (3.3) справедливо предельное соотношение

lim —2 _ 0,

Ж2^+0 x2

а согласно (3.16) —

! Х2 11т — = 0.

Х1 х1

Данные пределы определяют углы, под которыми графики зависимостей х1 = х1(х2) и х2 = х2(Х1) стягиваются в точку (хс, хс) = (0, 0).

Кривая Г, линии Ф уровня функции оптимального результата и(х,у) = р((х,у),М) с шагом Л,р = 0.4 и рассеивающая кривая Ь(М) представлены на рис. 3. Две ветви и Ь2 находятся по разные стороны от Г, но их крайние точки лежат на нормали к Г в псевдовершине (0, 0). Обе ветви являются гладкими кривыми. Касательная к каждой из них во всех точках х е Ь(М) совпадает с биссектрисой угла, образованного касательными к Ф с обеих сторон от х. Касательная к линии уровня функции р(х, М) в точках х е Ь(М) перпендикулярна к отрезку [х,у], {у} = Пм(х), что соответствует теореме 3.3. Аппроксимация графика gr и(х,у) функции и(х,у) на прямоугольной с величиной ячеек 0.1 х 0.1 приведена на рис. 4. Здесь график теряет гладкость, когда точки (х, у) принадлежат биссектрисе Ь(М) или кривой Г. Это обусловлено тем, что поверхность gr и(х,у) состоит из отрезков лучей, которые идут под углом п/4 к плоскости хОу. Они идут от точек кривой (в трехмерном пространстве) Г = {(х,у, г) е К3: (х,у) е Г}, перпендикулярно касательным к ней, до множества Ь = {(х, у, г) е К3: (х, у) е Ь(М), г = р((х, у), М)}. В общем случае могут существовать в gr и(х, у) и неограниченные лучи, начинающиеся на Г. С точки зрения обобщенного (минимаксного) решения задачи (1.3), (1.4) эти отрезки являются так называемыми характеристиками уравнения Гамильтона-Якоби, а множество Ь — сингулярностью, обусловленной прохождением через ее точки более одной характеристики (см. [1]).

Рис. 1. График кривизны k(x) кривой (4.1) в окрестности псевдовершины в примере 4.1

В заключение покажем выполнение формул теоремы 3.2. Для функции y(x) = -2x2 находимся в стационарной ситуации, здесь y'(xQ) = 0 в точке xQ = 0. Выберем в качестве локального диффеоморфизма x2(x1) = x1, где x1 G (xQ - i1;xQ) = (-0), > 0. Не трудно убедиться, что x'2(x1) = 2x1 < 0 для x1 G (-0), причем lim x'2(x1) = 0. Таким

Рис. 2. Непрерывная склейка графиков абсцисс х1 = х^х^, х2 = х^х^ и я = х^х^, х2 = х2(х1) проекций точек биссектрисы в окрестности псевдовершины (х0,у(х0)) = (0,0) в примере 4.1.

образом, выполняются условия теоремы 3.2. Вычислим предел:

lim У(Х2(Х1» - У(Х1) - xo)-1 = lim -22X1 + = xi^-0 x2(x1) — x1 (x1 — x1)xf

= lim 2(1 — x2) = lim 2(1 — x')(1+ = lim ( — 2(1+ *,)) = —2.

xi^-0 x1 — 1 xi^-0 x1 — 1 xi^-0

Поскольку y''(—0) = —4 и, стало быть, 2y''(—0) = —2, то убеждаемся в справедливости предельного равенства (3.21):

lim У^Ы) — y(x1) (x1 — x0)-1 = y''(x0 — 0)

xi^-0 x2(x1) — x1 2

Заключение

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

Финансирование. Работа выполнена при поддержке РФФИ (теоремы 3.1 и 3.3 доказаны П. Д. Лебедевым при поддержке проекта № 18-01-00221, теорема 3.2 доказана А. А. Успенским при поддержке проекта № 18-01-00264).

1.5 1

0.5 0

-0.5 -1 -1.5

-1

0

1

2

Рис. 3. Кривая Г, сечения Ф множества управляемости и сингулярное множество Ь в примере 4.1

СПИСОК ЛИТЕРАТУРЫ

1. Субботин А. И. Обобщенные решения уравнений в частных производных первого порядка. Перспективы динамической оптимизации. М.-Ижевск: Институт компьютерных исследований, 2003.

2. Лебедев П. Д., Успенский А. А., Ушаков В. Н. Построение минимаксного решения уравнения типа эйконала // Труды Института математики и механики УрО РАН. 2008. Т. 14. № 2. С. 182-191. http://mi.mathnet.ru/timm34

3. Кружков С. Н. Обобщенные решения уравнений Гамильтона-Якоби типа эйконала. I. Постановка задач, теоремы существования, единственности и устойчивости, некоторые свойства решений // Математический сборник. 1975. Т. 98 (140). № 3 (11). С. 450-493.

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

5. Камнева Л. В., Пацко В. С. Построение множества разрешимости в дифференциальных играх с простыми движениями и невыпуклым терминальным множеством // Труды Института математики и механики УрО РАН. 2017. Т. 23. № 1. С. 143-157. https://doi.org/10.21538/0134-4889-2017-23-1-143-157

6. Седых В. Д. О топологии волновых фронтов в пространствах небольших размерностей // Изв. РАН. Сер. матем. 2012. T. 76. Вып. 2. С. 171-214. https://doi.org/10.4213/im4572

7. Арнольд В. И. Особенности каустик и волновых фронтов. М.: ФАЗИС, 1996.

8. Местецкий Л. М. Непрерывная морфология бинарных изображений: фигуры, скелеты, циркуляры. М.: Физматлит, 2009.

9. Siersma D. Properties of conflict sets in the plane // Banach Center Publications. 1999. Vol. 50. P. 267-276. https://doi.org/10.4064/-50-1-267-276

10. Giblin P. G. Symmetry sets and medial axes in two and three dimensions // The Mathematics of Surfaces IX. London: Springer, 2000. P. 306-321. https://doi.org/10.1007/978-1-4471-0495-7_18

11. Лебедев П. Д., Успенский А. А. Конструирование негладкого решения задачи управления по быстродействию при низком порядке гладкости границы целевого множества // Труды Института математики и механики УрО РАН. 2019. Т. 25. № 1. С. 108-119. https://doi.org/10.21538/0134-4889-2019-25-1-108-119

12. Рашевский П. К. Курс дифференциальной геометрии. М.: Едиториал УРСС, 2003.

У

x

3

Рис. 4. График функции оптимального результата в примере 4.1

13. Успенский А. А., Лебедев П. Д. Построение функции оптимального результата в задаче быстродействия на основе множества симметрии // Автоматика и телемеханика. 2009. № 7. С. 50-57.

14. Лебедев П. Д., Успенский А. А. Построение решения задачи управления по быстродействию при нарушении гладкости кривизны границы целевого множества // Известия Института математики и информатики Удмуртского государственного университета. 2019. Т. 53. С. 98-114. https://doi.org/10.20537/2226-3594-2019-53-09

15. Успенский А. А. Необходимые условия существования псевдовершин краевого множества в задаче Дирихле для уравнения эйконала // Труды Института математики и механики УрО РАН. 2015. Т. 21. № 1. С. 250-263.

16. Лебедев П. Д., Успенский А. А. Построение функции оптимального результата и рассеивающих линий в задачах быстродействия с невыпуклым целевым множеством // Труды Института математики и механики УрО РАН. 2016. Т. 22. № 2. С. 188-198. https://doi.org/10.21538/0134-4889-2016-22-2-188-198

17. Успенский А. А., Лебедев П. Д. Выявление сингулярности обобщенного решения задачи Дирихле для уравнений типа эйконала в условиях минимальной гладкости границы краевого множества // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2018. Т. 28. Вып. 1. С. 59-73. https://doi.org/10.20537/vm180106

18. Демьянов В. Ф., Васильев Л. В. Недифференцируемая оптимизация. М.: Наука, 1981.

19. Ушаков В. Н., Успенский А. А., Лебедев П. Д. Геометрия сингулярных кривых для одного класса задач быстродействия // Вестник Санкт-Петербургского университета. Сер. 10. Прикладная математика. Информатика. Процессы управления. 2013. № 3. С. 157-167.

20. Лебедев П. Д., Успенский А. А. Программа построения волновых фронтов и функции евклидова расстояния до компактного невыпуклого множества. Свидетельство о государственной регистрации программы для ЭВМ №2017662074 от 27.10.2017.

21. Giblin P. J., Reeve G. Centre symmetry sets of families of plane curves // Demonstratio Mathematica. Vol. 48. Issue 2. P. 167-192. https://doi.org/10.1515/dema-2015-0016

Поступила в редакцию 27.02.2020

Лебедев Павел Дмитриевич, к. ф.-м. н., старший научный сотрудник, Институт математики и механики УрО РАН, 620219, Россия, г. Екатеринбург, ул. С. Ковалевской, 16;

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

ул. Мира, 19. E-mail: pleb@yandex.ru

Успенский Александр Александрович, д. ф.-м. н., ведущий научный сотрудник, Институт математики и механики УрО РАН, 620219, Россия, г. Екатеринбург, ул. С. Ковалевской, 16; ведущий научный сотрудник, Уральский федеральный университет, 620002, Россия, г. Екатеринбург, ул. Мира, 19;

E-mail: uspen@imm.uran.ru

Цитирование: П. Д. Лебедев, А. А. Успенский. Построение рассеивающих кривых в одном классе задач быстродействия при скачках кривизны границы целевого множества // Известия Института математики и информатики Удмуртского государственного университета. 2020. Т. 55. С. 93-112.

P.D. Lebedev, A. A. Uspenskii

Construction of scattering curves in one class of time-optimal control problems with leaps of a target set boundary curvature

Keywords: time-optimal problem, dispersing line, curvature, tangent, Hamilton-Jacobi equation, singular set, pseudo vertex.

MSC2010: 35A18, 35F16, 35D40, 58K70 DOI: 10.35634/2226-3594-2020-55-07

We consider a time-optimal control problem on the plane with a circular vectogram of velocities and a non-convex target set with a boundary having a finite number of points of discontinuity of curvature. We study the problem of identifying and constructing scattering curves that form a singular set of the optimal result function in the case when the points of discontinuity of curvature have one-sided curvatures of different signs. It is shown that these points belong to pseudo-vertices that are characteristic points of the boundary of the target set, which are responsible for the generation of branches of a singular set. The structure of scattering curves and the optimal trajectories starting from them, which fall in the neighborhood of the pseudo-vertex, is investigated. A characteristic feature of the case under study is revealed, consisting in the fact that one pseudo-vertex can generate two different branches of a singular set. The equation of the tangent to the smoothness points of the scattering curve is derived. A scheme is proposed for constructing a singular set, based on the construction of integral curves for first-order differential equations in normal form, the right-hand sides of which are determined by the geometry of the boundary of the target in neighborhoods of the pseudo-vertices. The results obtained are illustrated by the example of solving the control problem when the target set is a one-dimensional manifold.

Funding. This work was funded by the Russian Foundation for Basic Research (Theorems 3.1 and 3.3 were proved by P.D. Lebedev with the support of the project no. 18-01-00221; Theorem 3.2 was proved by A. A. Uspenskii with the support of the project no. 18-01-00264).

REFERENCES

1. Subbotin A.I. Generalized solutions of first order PDEs: the dynamical optimization perspective, Boston: Birkhauser, 1995. https://doi.org/10.1007/978-1-4612-0847-1

2. Lebedev P. D., Uspenskii A. A., Ushakov V. N. Construction of a minimax solution for an eikonal-type equation, Proceedings of the Steklov Institute of Mathematics, 2008, vol. 263, suppl. 2, pp. 191-201. https://doi.org/10.1134/S0081543808060175

3. Kruzhkov S.N. Generalized solutions of the Hamilton-Jacobi equations of eikonal type. I. Formulation of the problems; existence, uniqueness and stability theorems; some properties of the solutions, Mathematics of the USSR-Sbornik, 1975, vol. 27, no. 3, pp. 406-446.

https://doi.org/10.1070/SM1975v027n03ABEH002522

4. Isaacs R. Differential games, New York: John Wiley and Sons, 1965.

5. Kamneva L. V., Patsko V. S. Construction of the solvability set in differential games with simple motion and nonconvex terminal set, Proceedings of the Steklov Institute of Mathematics, 2018, vol. 301, suppl. 1, pp. 57-71. https://doi.org/10.1134/S008154381805005X

6. Sedykh V. D. On the topology of wave fronts in spaces of low dimension, Izvestiya: Mathematics, 2012, vol. 76, no. 2, pp. 375-418. https://doi.org/10.1070/IM2012v076n02ABEH002588

7. Arnold V. I. Singularities of caustics and wave fronts, Dordrecht: Springer, 1990. https://doi.org/10.1007/978-94-011-3330-2

8. Mestetskii L. M. Nepreryvnaya morphologiya binarnykh izobrazhenii: figury, skelety, tsirkulyary (Continuous morphology of binary images: Figures, skeletons, circulars), Moscow: Fizmatlit, 2009.

9. Siersma D. Properties of conflict sets in the plane, Banach Center Publications, 1999, vol. 50, pp. 267-276. https://doi.org/10.4064/-50-1-267-276

10. Giblin P. G. Symmetry sets and medial axes in two and three dimensions, The Mathematics of Surfaces IX, London: Springer, 2000, pp. 306-321. https://doi.org/10.1007/978-1-4471-0495-7_18

11. Lebedev P. D., Uspenskii A. A. Construction of a nonsmooth solution in a time-optimal problem with a low order of smoothness of the boundary of the target set, Trudy Instituta Matematiki i Mekhaniki UrO RAN, 2019, vol. 25, no. 1, pp. 108-119 (in Russian). https://doi.org/10.21538/0134-4889-2019-25-1-108-119

12. Rashevskii P. K. Kurs differentsial'noi geometrii (A course in differential geometry), Moscow: URSS, 2003.

13. Uspenskii A. A., Lebedev P. D. Construction of the optimal outcome function for a time-optimal problem on the basis of a symmetry set, Automation and Remote Control, 2009, vol. 70, issue 7, pp. 1132-1139. https://doi.org/10.1134/S0005117909070054

14. Lebedev P. D., Uspenskii A. A. Construction of a solution of a velocity problem in case of violation of the smoothness of the curvature of the target set boarder, Izvestiya Instituta Matematiki i Informatiki Udmurtskogo Gosudarstvennogo Universiteta, 2019, vol. 53, pp. 98-114. https://doi.org/10.20537/2226-3594-2019-53-09

15. Uspenskii A. A. Necessary conditions for the existence of pseudovertices of the boundary set in the Dirichlet problem for the eikonal equation, Trudy Instituta Matematiki i Mekhaniki UrO RAN, 2015, vol. 21, no. 1, pp. 250-263 (in Russian).

16. Lebedev P. D., Uspenskii A. A. Construction of the optimal result function and dispersing lines in time-optimal problems with a nonconvex target set, Trudy Instituta Matematiki i Mekhaniki UrO RAN, 2016, vol. 22, no. 2, pp. 188-198 (in Russian). https://doi.org/10.21538/0134-4889-2016-22-2-188-198

17. Uspenskii A. A., Lebedev P. D. Identification of the singularity of the generalized solution of the Dirichlet problem for an eikonal type equation under the conditions of minimal smoothness of a boundary set, Vestnik Udmurtskogo Universiteta. Matematika, Mekhanika, Komp'yuternye Nauki, 2018, vol. 28, issue 1, pp. 59-73. https://doi.org/10.20537/vm180106

18. Dem'yanov V. F., Vasil'ev L.V. Nondifferentiable optimization, New York: Springer, 1985.

19. Ushakov V.N., Uspenskii A. A., Lebedev P. D. Geometry of singular curves for one class of velocity, Vestnik Sankt-Peterburgskogo Universiteta. Seriya 10. Prikladnaya Matematika. Informatika. Protsessy Upravleniya, 2013, issue 3, pp. 157-167 (in Russian).

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

20. Lebedev P. D., Uspenskii A. A. Program for constructing wave fronts and functions of the Euclidean distance to a compact nonconvex set, Certificate of state registration of the computer program no. 2017662074, October 27, 2017.

21. Giblin P. J., Reeve G. Centre symmetry sets of families of plane curves, Demonstratio Mathematica, vol. 48, issue 2, pp. 167-192. https://doi.org/10.1515/dema-2015-0016

Received 27.02.2020

Lebedev Pavel Dmitrievich, Candidate of Physics and Mathematics, Senior Researcher, Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, ul. S. Kovalevskoi, 16, Yekaterinburg, 620219, Russia;

Senior Researcher, Ural Federal University, ul. Mira, 19, Yekaterinburg, 620002, Russia. E-mail: pleb@yandex.ru

Uspenskii Aleksandr Aleksandrovich, Doctor of Physics and Mathematics, Leading Researcher, Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, ul. S. Kovalevskoi, 16, Yekaterinburg, 620219, Russia;

Leading Researcher, Ural Federal University, ul. Mira, 19, Yekaterinburg, 620002, Russia. E-mail: uspen@imm.uran.ru

Citation: P. D. Lebedev, A. A. Uspenskii. Construction of scattering curves in one class of time-optimal control problems with leaps of a target set boundary curvature, Izvestiya Instituta Matematiki i Informatiki Udmurtskogo Gosudarstvennogo Universiteta, 2020, vol. 55, pp. 93-112.

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