Научная статья на тему 'Алгоритмы решения задачи быстродействия с круговой вектограммой скоростей в неоднородной среде'

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

CC BY
52
53
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / БЫСТРОДЕЙСТВИЕ / РАССЕИВАЮЩАЯ КРИВАЯ / ПЛОСКОСЛОИСТАЯ СРЕДА / ФУНКЦИЯ ОПТИМАЛЬНОГО РЕЗУЛЬТАТА / ЗАКОН СНЕЛИУСА / OPTIMAL CONTROL / VELOCITY / DISPERSING CURVE / PLANE-LAYERED MEDIUM / OPTIMAL RESULT FUNCTION / SNELIUS LAW

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

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

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

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

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

Algorithms for solving the velocity problem with circular vectogram in inhomogeneous medium

We study the performance control problem with a piecewise constant dynamics and a non-convex target set with a smooth boundary. A non-smooth solution to the problem is formed on the basis of the constructions of the theory of mathematical control and the principles of geometric optics. Statements are proved that reveal the geometry of singular curves, as well as their differential properties. Algorithms for constructing a singular set and an optimal result function are proposed and implemented. The effectiveness of the algorithms is illustrated by the results of the software package.

Текст научной работы на тему «Алгоритмы решения задачи быстродействия с круговой вектограммой скоростей в неоднородной среде»

Челябинский физико-математический журнал. 2019. Т. 4, вып. 4- С. 387-397.

УДК 517.977 БОТ: 10.24411/2500-0101-2019-14402

АЛГОРИТМЫ РЕШЕНИЯ ЗАДАЧИ БЫСТРОДЕЙСТВИЯ С КРУГОВОЙ ВЕКТОГРАММОЙ СКОРОСТЕЙ В НЕОДНОРОДНОЙ СРЕДЕ

П. Д. Лебедев1,2", А. А. Успенский1,2,6

1 Институт математики и механики им. Н. Н. Красовского УрО РАН, Екатеринбург, Россия

2 Уральский федеральный университет им. первого Президента России Б. Н. Ельцина, Екатеринбург, Россия

"pleb@yandex.ru, 6uspen@imm.uran.ru

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

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

Введение

Для плоской задачи управления по быстродействию с круговой вектограммой скоростей и замкнутым невыпуклым целевым множеством с гладкой границей предложены алгоритмы построения функции оптимального результата. Задача решается с привлечением принципов геометрической оптики. В частности, используется принцип Ферма: свет выбирает траекторию между двумя точками, движение по которой занимает минимальное время. Изучен случай плоскослоистой двухком-понентной среды, в которой радиус круга, совпадающего с вектограммой скоростей, является константой в каждой из двух рассматриваемых полуплоскостей. Слоистость среды обусловливает наличие оптимальных траекторий не только в виде прямолинейных отрезков, но и в виде ломаных, точки излома которых лежат на границе полуплоскостей. В работе введены в рассмотрение обобщённые псевдовершины — характеристические точки границы краевого множества, порождающие ветви сингулярного множества решения задачи управления. Исследованы свойства сингулярного множества, выявлены условия гладкости его ветвей. Осуществлено численное конструирование функции оптимального результата на примере задачи управления по быстродействию. Выполнена визуализация результатов в виде карты линий уровня функции оптимального результата (с указанием сингулярного множества) и графика этой же функции как поверхности в трёхмерном пространстве.

Исследования А.А. Успенского выполнены при поддержке гранта РФФИ (проект 18-01-00264).

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

Рассмотрим задачу управления по быстродействию, заключающуюся в приведении точки на целевое множество М С R2 за минимально возможное время. Полагаем, что движение точки x = (x,y) задаётся уравнением

Х = k(x)v, (1)

где на управление v = (v1,v2) наложено ограничение ||v|| = \Jvf + v2 ^ 1. Коэффициент k(x) = k(x,y) задан равенством

/ 1, У ^ Ус,

k(x,y) = < .

[ k0,y > Уc,

параметр yc может быть любым, k0 G (0,1). Требуется построить функцию оптимального результата, выявив её сингулярное множество.

Задаче быстродействия поставим в соответствие задачу Дирихле для уравнения Гамильтона — Якоби [1]

min (Du(x), v) + k-1(x) = 0, (2)

v: ||v||<1

где Du (x) есть градиент функции u(x) в точке x, с краевым условием

u|r = 0, (3)

Г = дМ — граница M. Минимаксное решение задачи (2), (3) является функцией оптимального быстродействия в задаче быстродействия с динамикой (1). Уравнение (2) относится к уравнениям Айзекса — Беллмана [2].

Вышеуказанные задачи связаны с задачей Дирихле для ключевого в геометрической оптике [3] уравнения эйконала

S2 + (I)2 = n(x'y) (4)

с разрывной правой частью n(x, y) = n(x) = k-2(x) и с краевым условием (3). Уравнение (4) описывает распространение света в анизотропной среде. Фундаментальное (обобщённое) решение задачи для уравнений типа (4) введено С. Н. Кружковым [4], который отметил возможность привлечения конструкций геометрической оптики при построении задач оптимального управления.

Определим расстояние между точками следующим образом:

dk (x, y) = min f fG (5)

ceG(x,y)J k(x, y)

G

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

Будем называть динамическим расстоянием до множества M величину

pk(x, М) = min dk(x, m).

m GM

По аналогии с обычной е-окрестностью введём замкнутую динамическую е-окрестность как Mk (е) = {x е R2: рк(x, M) ^ е}. Также будем называть волновым фронтом, соответствующим моменту времени е > 0, множество Фк(M, е) = {x е R2: рк(x,M)= е}.

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

Г = {у е R2: y = y(t),t е £}. (7)

Здесь £ С R — замкнутое односвязное множество, а отображение у: £ ^ R2 является непрерывным на множестве £, дифференцируемым во всех внутренних точках £, за исключением, может быть, конечного числа точек. Считаем, что (7) есть замкнутая регулярная кривая без точек самопересечения, т. е. (7) может быть представлена как след точки, движущейся по плоскости с конечной ненулевой скоростью. Данные условия гарантируют, что подмножество int M внутренних точек множества M — непустое и полностью находится по одну строну от Г.

2. Сингулярные множества в задаче быстродействия

Вектограмма скоростей системы является постоянной на каждой из полуплоскостей П0 = {(ж, у) € К2: у ^ ус} и П1 = {(ж, у) € К2: у > ус}, а значит, оптимальные траектории, соединяющие точку х с той точкой т € М, которую система может достичь из х за кратчайшее время, могут быть трёх видов. Либо это отрезок прямой, соединяющий точки х и т, либо два отрезка прямых, место стыка которых находится на прямой Л = {(ж, у) € К2: у = ус}, либо три отрезка прямых, два крайних из которых лежат в полуплоскости П1, а средний принадлежит прямой Л (при этом углы излома определяются законом Снеллиуса, подробнее см. [3]). Линии уровня функции оптимального результата будут совпадать с волновыми фронтами [6] при распространении света в плоскослоистой среде, описываемой уравнением (4), деформированными за счёт неоднородности среды.

Построение функции оптимального результата в задаче управления по быстродействию с двумя возможными значениями кругового ресурса управления опирается на следующие факты. Целевое множество М есть подмножество П0, при этом радиус круговой вектограммы скоростей (другими словами, коэффициент преломления среды — с точки зрения геометрической оптики) в П0 равен 1. Тогда в силу [7] функция оптимального результата и = и(х) на П0 \ М равна евклидову расстоянию до М. На второй полуплоскости П1 меняется коэффициент преломления среды, и, стало быть, эволюция волновых фронтов (линий уровня функции и = и(х), продолженной из П0 в П1) определяется законом Снеллиуса.

Если в точке у(£) = (ж(£),у(£)) € Г определена и отлична от нуля производная у'(£) = (ж'(£), у'(£)), то к Г в у(£) определена нормаль N. Уравнение точек (ж*,у*) € N имеет вид

(ж* - ж(£))ж^) + (у* - у(*))у'(*) = 0. Если нормаль пересекает прямую Л, то координаты точки пересечения (ж0, у0) есть

0 (ус - у(^)х/(^)) 0

ж = жШ----—---, у = ус.

( ) у^) , у ус

Заметим, что если в некоторой точке (ж(£),у(£)) имеет место равенство у/(^) = 0, то нормаль к Г в ней параллельна Л и пересечь её не может. Уравнение прямой

N1, которая содержит оптимальные траектории, приходящие в точку y(t) от точек (x,y) из П1, имеет вид (x — x0) = (y — y0) ctg a1, где a1 = arcsin(fc0 sin a0), a0 = arctg( — y'(t)/x' (t)).

У функции u(x) оптимального результата могут появляться особенности, обусловленные множественностью оптимальных траекторий, исходящих из точек x Е R2 \ М. Объединение этих точек является в терминах Р. Айзекса [2] рассеивающей кривой L. Других сингулярных особенностей в задаче быстродействия с относительно простой динамикой не возникает (кроме прямой Л, на которой оптимальные траектории могут иметь изломы).

Определение 1. Будем говорить, что несовпадающие точки m1 и m2 границы ÖM множества М являются динамически симметричными в задаче быстродействия, если найдётся точка x Е R2 \ М такая, что из неё выходят как минимум две оптимальные траектории, одна из которых пересекает М в точке m1, а другая в m2.

Заметим, что в общем случае могут существовать и несовпадающие оптимальные траектории, которые из одной точки x ЕМ приходят в одну и ту же точку m Е М. Однако мы введём дополнительные условия, которые позволяют свести задачу о построении рассеивающей кривой к нахождению динамически симметричных точек.

Определение 2. Рассеивающей линией L (при заданном целевом множестве М С R2 и параметрах системы (1)) назовём множество всех точек x Е R2 \ М, для которых найдутся две несовпадающие точки m1 и m2 границы 0М, до которых идут оптимальные траектории из x.

Определение 3. Будем называть точку y0 = y(t0) обобщённой псевдовершиной множества М, если существует последовательность {(mn, frira)}^=1 пар динамически симметричных точек, для которой имеет место предел lim (mn, mn) = (m0, m0).

Лемма 1. Пусть в задаче быстродействия для системы (1) множество М одно-связно и имеет гладкую границу Г. Тогда, если выполняется вложение М С П0, то для любых точек x ЕМ и y Е Г существует максимум одна оптимальная траектория, содержащая их.

Доказательство. Обозначим x = (x, y), y = (X,y). Если точка x лежит в полуплоскости П0, то оптимальной траекторией, идущей от x к y, является отрезок [x,y]. Если точка x лежит в полуплоскости П1, то оптимальная траектория есть ломаная из двух отрезков, смыкающихся в точке z = (x0,y0) Е Л. При этом углы а0 (между векторам z — x и перпендикуляром n = (1, 0) к Л) и а1 (между векторам y — z и перпендикуляром n) связаны по закону Снеллиуса

sin а1 = k0 sin а0. (8)

Если абсциссу x0 точки z изменять от x до x, то угол а0 будет монотонно возрастать, а угол а1 убывать. Поэтому равенство (8) может выполняться только при одном значении x0, а значит, оптимальная траектория, состоящая из двузвенной ломаной, является единственной. □

Важную роль играют свойства гладкости рассеивающей кривой.

Теорема 1. Пусть М С П0 и задана некоторая точка x Е L рассеивающей кривой, такая, что x Е Л. Тогда если в точку x приходит ровно две оптимальные

траектории Т1 и Т2, то в х определена для Ь касательная в. При этом если х € П0, то в совпадает с биссектрисой угла, образованного точками т1, х, т2, где т^ = Т П дМ, г = 1, 2. Если же х € П1, то в совпадает с биссектрисой угла, образованного точками 71, х, 72, где у^ = Т П Л, г = 1, 2.

Доказательство. Заметим, что согласно лемме 1 точку х различные оптимальные траектории соединяют с множеством М в разных точках. Поэтому т1 = т2.

Рассмотрим случай, когда х € П0. Тогда найдётся круг ненулевого радиуса 0(х, г0) С П0. Поскольку скорость движения системы (1) в полуплоскости П0 больше, чем в П1, то Т1 и Т2 есть отрезки, соединяющие х с ближайшими в евклидовой метрике точками из М. Рассмотрим часть Ь0 = Ь П 0(х, г0) рассеивающей линии, которая лежит в окрестности точки х. В ней имеет место Ь0 = Ь(М) П 0(х, г0), где Ь(М) — биссектриса множества М, т. е. множество точек, имеющих две или более ближайшие точки в М. По свойствам биссектрисы, изученным, например в [8], к ней определена касательная, совпадающая со срединным перпендикуляром к отрезку, с концами в двух ближайших точках т1 и т2 на М. Значит, и к рассеивающей кривой Ь в точке х тоже определена та же самая касательная в, совпадающая с биссектрисой угла между лучами {х + А(т1 — х): Л ^ 0} и {х + Л(т2 — х): Л ^ 0}.

Рассмотрим случай, когда х € П1. Тогда найдётся круг ненулевого радиуса 0(х, г1) С П1. Рассмотрим динамическую окрестность Мк(е1), где

£1 = рк (х, М) - Г1/&0.

По построению она содержит волновой фронт Фк(М, £1), который имеет ровно две точки пересечения с окружностью 50(х, г1) : v1 и у2. При этом

V! = дО(х,Г1) П [х, 21], (9)

V2 = дО(х,Г1) П [х, 72]. (10)

Рассмотрим круг дО(х, г2) радиуса г2 < г1. Все точки из данного круга, принадлежащие рассеивающей кривой Ь, будут одновременно принадлежать рассеивающей кривой Ь* в задаче быстродействия, в которой в качестве целевого множества взято Мк (£1).

Поскольку функция (6) липшицева (с константой липшицевости, равной к-1), то отображение, связывающее точку х и множество Пк(х, М) ближайших к ней в метрике (5) точек на замкнутом множестве М, полунепрерывно сверху. Рассмотрим сходящиеся последовательности точек {хп}п=1 С К2 \ М и {уп}те=1 С М, такие, что

Иш х„ = х0, Иш уп = у0, Уп € N уп € Пк(М,х„).

п^-те п^-те

Покажем, что имеет место включение

у0 € Пк(хс,М). (11)

Допустим, (11) не выполняется. Тогда найдётся точка у* € М, такая, что ¿к(х0, у*) < ¿к(х0, у0). Рассмотрим круги 0(х0, Аг), 0(у0, Аг), где Аг = к0Д*/4, Д* = ¿к(х0, у0) - ¿к(х0, у*) > 0. Начиная с некоторого номера п* выполняются включения хп € 0(х0, Аг) и уп € 0(у0, Аг).

При этом в силу свойств метрики (5) выполняются неравенства

¿к(хп, у*) ^ ¿к(хп, х0) + ¿к(х0, у*) ^ к-1 ||хп - х0|| + ¿к(х0, у*) ^

^ к0"1ксД*/4 + 4(хо,у*) = 4(хо,У*) + 0.25Я*, 4(Хп, Уп) ^ 4(Хп, Уо) - 4(х„, Уо) ^ ¿к(хо, Уо) - 4(Хп, Хо) - ¿к(х„, уо) ^

^ ¿к (хо, Уо) - ||х„ - хо Ц ||х„ - у о Ц ^ 4 (хо, Уо) - к-1 ко Я*/4 - к-ХЯ*^ =

= ¿к(хо, Уо) - 0.5Я* = ¿к(хо, У*) + Я* - 0.5Я* = ¿к(хо, У*) + 0.5Я*.

Из них вытекает, что ¿к(хп, У*) < ¿к(хп,Уп), и поэтому Уп е Пк(М, хп). Получилось противоречие.

Таким образом, для точек в некоторой малой окрестности х ближайшие в динамической метрике точки лежат в малой окрестности точки или а значит, и в полуплоскости П1. Следовательно, оптимальные траектории, соединяющие точки х* из окрестности х с Мк (е1), есть отрезки с одним концом в х*, а другим концом на ближайшей в евклидовой метрике к х* точке из Мк(^1). Получается, что в некотором круге 0(х,г3), 0 < г3 < г2, выполняется

£ П 0(х, Гз) = Ь(Мк(£1)) П 0(х, Гз).

Поскольку точка х имеет ровно две ближайшие в евклидовой метрике точки на Мк(£1), то к £(Мк(£1)) определена касательная, совпадающая с биссектрисой угла, образованного точками х, у2. Из выражений (9) и (10) следует, что границы угла совпадают с лучами {х + А(^ - х): А ^ 0} и {х + А(ъ2 - х): А ^ 0}.

Показано, что к рассеивающей кривой £ определена касательная, совпадающая в первом случае с биссектрисой угла, образованного точками т1, х, т2; а во втором случае — точками ъ^ х, ъ2. □

Следствием из теоремы является уравнение касательной к рассеивающей линии £ в точках, в которые сходятся ровно две траектории. Если это точка х£ По \ Л, то уравнение имеет вид

0 = {ъе К2 : - т11| = ||г - т21|}. (12)

Если же это точка х е П1, то его можно записать как

0 = | ъе К2: ъ = х + ц х - ,,х - Ъ1„ - ,,х - ъ\ ) ,г е (-то, то)1 . (13) I V ||х - Ъ11 ||х - Ъ2|/ )

Существование касательных к рассеивающей кривой £ в точках, удовлетворяющих условиям теоремы 1, означает гладкость локального участка этой сингулярной линии.

3. Пример решения задачи быстродействия

В среде МАТЬАБ разработан программный комплекс [9] решения задач быстродействия с круговой вектограммой скоростей. Его основу составляют процедуры вычислительной геометрии (например, пересечение отрезков или лучей) и численной оптимизации (например, отыскание ближайшей в евклидовой или динамической метрике точки на множестве), а также алгоритмы численного решения задачи Коши для дифференциального уравнения, связывающего координаты динамически симметричных точек [10].

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

, I (2х2 + 1)-1, х ^ 0, ;(х)= 1 (4х2 + 1)-1, х> 0. (14)

Параметры функции к(х,у) заданы: значение коэффициента к0 = 0.5, ордината линии разграничивающей полуплоскости с различными вектограммами у0 = 1.75. Требуется построить решение в виде линий уровня функции оптимального результата с указанием рассеивающей кривой и в виде графика функции и(х,у).

Границей целевого множества является график гладкой функции (14), вложенный в полуплоскость П0, поэтому для рассеивающей линии справедливы лемма 1 и теорема 1. При исследовании динамически симметричных точек было установлено, что Ь состоит из двух ветвей. Первая из них порождается обобщённой псевдовершиной у1 ^ (-0.87,0.39) (являющейся точкой локального максимума кривизны [11] кривой Г, что характерно для псевдовершин в задаче быстродействия с круговой вектограммой скоростей [12]) и имеет точку прекращения Х ~ (-1.69, 2.05). Вторая ветвь, лежащая в первом квадранте, порождается обобщённой псевдовершиной у2 ~ (0.69, 0.34) и имеет точку прекращения х2 ~ (1.31,1.29). Граница Г целевого множества, прямая Л (пунктир), рассеивающая линия Ь, обобщённые псевдовершины (в виде белых кружков) и линии уровня Ф функции оптимального результата с шагом Нр = 0.2 представлены на рис. 1.

Рис. 1. Граница Г целевого множества, рассеивающая линия L, обобщённые псевдовершины и линии уровня Ф функции оптимального результата в примере 1

На рис. 1 видно, что L является гладкой кривой, в полуплоскости По в её точках определены касательные по формуле (12), а в полуплоскости П — по формуле (13). Единственная точка излома для рассеивающей кривой — это точка её пересечения с прямой Л.

График аппроксимации функции u = u(x,y) = pk ((x,y),M) на прямоугольной сетке с ячейками размера 0.1x0.1 представлен на рис. 2. График имеет негладкие особенности на множестве L и на Л.

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

4

2

О

6

8

О

-2

х

Рис. 2. График функции u = u(x,y) оптимального результата в примере 1

Список литературы

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

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

3. Кравцов, Ю. А. Геометрическая оптика неоднородных сред / Ю.А.Кравцов, Ю. И. Орлов. — М. : Наука, 1980. — 304 с.

4. Кружков, С. Н. Обобщённые решения уравнений Гамильтона — Якоби типа эйконала. I / С. Н. Кружков // Мат. сб. — 1975. — Т. 98, вып. 3. — С. 450-493.

5. Лебедев, П. Д. Итерационные алгоритмы построения оптимальных упаковок в неоднородной метрике / П. Д. Лебедев, А. А. Лемперт // Proceedings of the International Youth School-Conference sSoProMat-2017, Yekaterinburg, Russia, 06 February, 2017, eds A.A.Makhnev, S.F. Pravdin. — URL: http://ceur-ws.org (дата обращения 20.09.2019).

6. Арнольд, В. И. Особенности каустик и волновых фронтов / В.И.Арнольд. — М. : Фазис, 1996. — 334 с.

7. Ушаков, В. Н. Построение минимаксного решения уравнения типа эйконала / В. Н. Ушаков, А. А. Успенский, П. Д. Лебедев // Тр. Ин-та математики и механики. — 2008. — Т. 14, № 2. — С. 182-191.

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

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

10. Лебедев, П. Д. Построение функции оптимального результата и рассеивающих линий в задачах быстродействия с невыпуклым целевым множеством / П. Д. Лебедев, А. А. Успенский // Тр. Ин-та математики и механики. — 2016. — Т. 22, № 2. — C. 188198.

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

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

Поступила в 'редакцию 26.09.2019 После переработки 26.10.2019

Сведения об авторах

Лебедев Павел Дмитриевич, кандидат физико-математических наук, старший научный сотрудник, Институт математики и механики им. Н. Н. Красовского УрО РАН, Екатеринбург, Россия; старший научный сотрудник Института естественных наук и математики, Уральский федеральный университет им. первого Президента России Б.Н.Ельцина, Екатеринбург, Россия; e-mail: pleb@yandex.ru.

Успенский Александр Александрович, доктор физико-математических наук, зав. сектором, Институт математики и механики им. Н. Н. Красовского УрО РАН, Екатеринбург, Россия; ведущий научный сотрудник Института естественных наук и математики, Уральский федеральный университет им. первого Президента России Б. Н. Ельцина, Екатеринбург, Россия; e-mail: uspen@imm.uran.ru.

396

n. ^e6egeB, A. A. YcneHCKHH

Chelyabinsk Physical and Mathematical Journal. 2019. Vol. 4, iss. 4- P. 387-397.

DOI: 10.24411/2500-0101-2019-14402

ALGORITHMS FOR SOLVING THE VELOCITY PROBLEM WITH CIRCULAR VECTOGRAM IN INHOMOGENEOUS MEDIUM

P.D. Lebedev1'2'", A.A. Uspenskii1b

1 Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, Yekaterinburg, Russia

2 Ural Federal University named after the first President of Russia B.N. Yeltsin, Yekaterinburg, Russia

"pleb@yandex.ru, buspen@imm.uran.ru

We study the performance control problem with a piecewise constant dynamics and a non-convex target set with a smooth boundary. A non-smooth solution to the problem is formed on the basis of the constructions of the theory of mathematical control and the principles of geometric optics. Statements are proved that reveal the geometry of singular curves, as well as their differential properties. Algorithms for constructing a singular set and an optimal result function are proposed and implemented. The effectiveness of the algorithms is illustrated by the results of the software package.

Keywords: optimal control, velocity, dispersing curve, plane-layered medium, optimal result function, Snelius law.

References

1. SubbotinA.I. Generalized Solutions of First Order PDEs: the Dynamical Optimization Perspective. Boston, Birkhauser, 1995. xii+314 p.

2. Isaacs R. Differential Games. New York, John Wiley and Sons, 1965. 384 p.

3. Kravtsov Yu.A., Orlov Yu.I. Geometricheskaya optika neodnorodnykh sred [Geometric optics of inhomogeneous media]. Moscow, Nauka Publ., 1980. 306 p. (In Russ.).

4. KruzhkovS.N. Obobshchyonnye resheniya uravneniy Gamil'tona — Yakobi tipa eykonala. I [Generalized solutions of the Hamilton — Jacobi equations of eikonal type. I]. Mathematics of the USSR - Sbornik, 1975, vol. 27, no. 3, pp. 406-446.

5. LebedevP.D., Lempert A.A. Iteratsionnye algoritmy postroyeniya optimal'nykh upakovok v neodnorodnoy metrike [Iterative algorithms for optimal packing construction in inhomogeneous metrics]. Proceedings of the International Youth School-Conference sSoProMat-2017, Yekaterinburg, Russia, 06 February, 2017, eds.: A.A. Makhnev, S.F. Pravdin. Available at: http://ceur-ws.org (accepted 20.09.2019). Pp. 98-108.

6. Arnold V.I. Singularities of Caustics and Wave Fronts. Dordrecht, Springer-Science+Business Media, 1990. xiii+259 p.

7. UshakovV.N., UspenskiiA.A., LebedevP.D. Postroyeniye minimaksnogo resheniya uravneniya tipa eykonala [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.

8. UshakovV.N., UspenskiiA.A., LebedevP.D. Geometriya singulyarnykh krivykh dlya odnogo klassa zadach bystrodeystviya [Geometry of singular curves for a class of velocity problems]. Vestnik Sankt-Peterburgskogo universiteta. Ser. 10. Prikladnaya matematika. Informatika. Protsessy upravleniya [Bulletin of Saint-Petersburg University. Ser. 10. Applied mathamtics. Informatics. Control Processes], 2013, iss. 3, pp. 157-167. (In Russ.).

The work of A.A. Uspenskii is supported by the Russian Foundation of Basic Research, grant 18-01-00264.

9. LebedevP.D., Uspenskii A.A. Programma postroyeniya volnovykh frontov i funktsii yevklidova rasstoyaniya do kompaktnogo nevypuklogo mnozhestva [Program for constructing wave fronts and the function of the Euclidean distance to a compact nonconvex set]. Certificate of state registration of the computer program no. 2017662074, October 27, 2017. (In Russ.).

10. LebedevP.D., Uspenskii A.A Postroyeniye funktsii optimal'nogo rezul'tata i rasseivayushchikh liniy v zadachakh bystrodeystviya s nevypuklym tselevym mnozhestvom [Construction of the optimal result function and dispersing lines in time-optimality problems with a nonconvex target set]. Trudy Instituta matematiki i mekhaniki [Proceedings of the Istitute of Mathematics and Mechanics], 2016, vol. 22, no. 2, pp. 188198. (In Russ.).

11. Rashevskii P.K. Kurs differentsial'noy geometrii [A Course in Differential Geometry]. Moscow, URSS, 2003. 432 p. (In Russ.).

12. LebedevP.D., Uspenskii A.A. Konstruirovaniye negladkogo resheniya zadachi upravleniya po bystrodeystviyu pri nizkom poryadke gladkosti granitsy tselevogo mnozhestva [Construction of a nonsmooth solution in a time-optimal problem with a low order of the boundary smoothness of the target set]. Trudy Instituta matematiki i mekhaniki [Proceedings of the Istitute of Mathematics and Mechanics], 2019, vol. 25, no. 1, pp. 108-119. (In Russ.).

Article received 26.09.2019 Corrections received 26.10.2019

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