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

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

CC BY
231
60
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПОРНАЯ ТРАЕКТОРИЯ / МАЛОВЫСОТНЫЙ ПОЛЕТ / КОМПЛЕКСНЫЙ ПОТЕНЦИАЛ ТЕЧЕНИЯ / ОТОБРАЖЕНИЕ КРИСТОФФЕЛЯ--ШВАРЦА / REFERENCE TRAJECTORY / LOW-ALTITUDE FLIGHT / COMPLEX POTENTIAL FLOW / SCHWARZ--CHRISTOFFEL MAPPING

Аннотация научной статьи по математике, автор научной работы — Царева Ольга Олеговна, Попов Виктор Юрьевич, Сузанский Дмитрий Николаевич

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

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

Похожие темы научных работ по математике , автор научной работы — Царева Ольга Олеговна, Попов Виктор Юрьевич, Сузанский Дмитрий Николаевич

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

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

Об одном способе построения траектории беспилотного летательного

аппарата в городе

О. О. Царева1,0, В. Ю. Попов1,3, Д.Н. Сузанский2

1 Московский государственный университет имени М. В. Ломоносова, физический факультет, кафедра математики. Россия, 119991, Москва, Ленинские горы, д. 1, стр. 2.

2 АО Концерн «Вега». Россия, 121170, Москва, Кутузовский пр-т, д. 34.

3 Финансовый университет при Правительстве РФ.

Россия, 125993, Москва, Ленинградский пр-т, д. 49.

E-mail: а olga8.92@mail.ru

Статья поступила 09.11.2015, подписана в печать 05.01.2016.

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

Ключевые слова: опорная траектория, маловысотный полет, комплексный потенциал течения, отображение Кристоффеля-Шварца.

УДК: 532.5.031. PACS: 47.15.km.

Введение

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

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

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

мирование опорной траектории маловысотного полета БЛА на основе использования цифровой карты рельефа местности (ЦКРМ). Сформированная траектория должна быть гладкой функцией и иметь минимальные затраты времени при ее реализации [2].

При наличии в памяти бортового компьютера ЦКРМ, а также аппаратуры спутниковых навигационных систем ГЛОНАСС/ОРБ, которая позволяет с определенной точностью определять текущее местоположение и компоненты скорости БЛА, формирование опорной траектории может быть выполнено «вручную» оператором с нанесением контрольных точек [3] или широким спектром математических подходов на основе теории оптимального управления с использованием градиентных, переборных методов, генетических алгоритмов и других методов теории дифференциальных игр [4-9], а также исходя из положений теории гидродинамики [10-15].

Перспективной является задача формирования опорной траектории облета БЛА совокупности препятствий. По этой причине в настоящей работе рассмотрен способ построения опорной траектории с применением комплексного потенциала бесциркуляционного обтекания цилиндра произвольного сечения, полученного на основе метода конформных отображений потенциальных потоков идеальной несжимаемой жидкости [16-19], а суммарный комплексный потенциал обтекания нескольких цилиндров как суперпозиция гармонических течений.

Формирование опорной траектории БЛА в режиме МВП с использованием ЦКРМ осуществляется в 3 этапа:

— горизонтальное/вертикальное сечение рельефа местности;

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

— вывод системы дифференциальных уравнений

(ДУ), фазовый портрет которых дает возможность строить множество желаемых траекторий.

Указанный алгоритм описан в работе [13], где препятствия в горизонтальной плоскости аппроксимировались эллипсами.

1. Общая постановка задачи

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

(1)

\x = Vx (x, y), \y = vy (x, y).

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

Комплексный потенциал течения W(z) = Ф(г) + + tä(z) есть аналитическая функция комплексной переменной z = x + iy. Производная dW _ .

— = V = Vx - iVy

представляет собой сопряженное значение комплексной скорости V = vx + ivy.

Построение плоского векторного поля скоростей V может быть сведено к нахождению аналитической функции W(z).

В результате система (1) примет вид

х = Re (ddW )

dz J '

■ т (dW y = - Tm I -

dz

(2)

Г =

vT ds,

где ип = (V, п) — нормальная компонента скорости, а ит = (V, т) — касательная.

Если область В комплексной плоскости ( является внешностью круга > Я, то комплексный потенциал циркуляционного обтекания вычисляется как

— Я2 Г

^ (0 = V юС + + 2~1п С,

где — скорость потока в бесконечно удаленной точке, Vж — комплексно-сопряженная скорость.

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

При существовании преобразования ( = [ (г), отображающего внешность произвольного контура на внешность круга |£| >1 так, что [(то) = то, ¡г(то) >0, где функция [(г) имеет в бесконечно удаленной точке полюс 1-го порядка, выражение для комплексного потенциала обтекания контура в плоскости физических переменных г имеет вид

г(г) = ¡.¿у (г) + /м) + 2П1п!(г). (6)

Векторное поле V, комплексный потенциал которого есть сумма парциальных потенциалов обтекания нескольких произвольных контуров, также удовлетворяет уравнениям (3), (4) и (5):

1. Из аналитичности комплексного потенциала простого потока следует аналитичность суммы таких комплексных потенциалов. А векторное поле V, выраженное через комплексный потенциал сложного потока, удовлетворяет уравнению Лапласа (3).

2. Запишем условие (4) обтекания контура Ь через функцию тока Ф:

дФ dx' дФ

дх dl L dl

= 0,

Рассмотрим способ определения комплексного потенциала течения в задаче о потенциальном обтекании бесконечного цилиндра, ось которого перпендикулярна плоскости (x,y). Пусть область G плоскости z представляет собой внешность контура L. Задача обтекания контура L является граничной задачей определения гармонического векторного поля v с заданной циркуляцией Г и скоростью в бесконечно удаленной точке VU:

rot v = 0, div v = 0, (3)

vn\L = 0, (4)

v\u = VTO, (5)

Vn\L = [vx COS(n7x) + Vy COS(n7y)]L =

' дФ dy dy dl

т.е. = const — контур L должен быть одной из линий тока.

Функция (6), как композиция двух функций, последовательно отображает внешность произвольного контура L на внешность единичного круга, а внешность круга на внешность отрезка вещественной оси. Этот отрезок не возмущает потока, направленного вдоль вещественной оси.

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

3. Выделение поступательного потока с комплексным потенциалом VUz из суперпозиции простых потоков обеспечивает выполнение условия (5) на бесконечности.

2. Облет прямоугольников

Для формирования опорной траектории маловысотного полета БЛА с облетом городской застройки в горизонтальной и вертикальной плоскостях препятствия в полученных сечениях аппроксимируются прямоугольниками, а задача обтекания прямоугольного цилиндра сводится к нахождению функции Кристоффеля-Шварца, реализующей конформ-

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

Сформулируем теорему Кристоффеля-Шварца [17]. Если функция = [ (г) реализует конформное отображение верхней полуплоскости 1т г ^ 0 на внутренность конечного п-угольника с углами пак (к = 1,2,..., п) при вершинах, причем известны точки вещественной оси ак (—то < а1 < а2 < ... < ап < то), соответствующие вершинам этого п -угольника, то [ (г) представляется интегралом

f (z) = C

Д(С - ak)ak-1 dZ + Ci,

k=i

w = C'

z/c

=C

± k ■ k)

где к' = 1 — к2, а К(к) — полный эллиптический интеграл Лежандра 1-го рода. И с учетом соответствия точек

2 = СК + Сь

—2 = —СК + С1,

2 + ih = CF[ k ) = CK + CiK'

(-k• k)

-2 + ih = CF ( - -1, k ) = CiK - CK,

которое точно решается лишь в частном случае квадрата к = 3—2%/2. В общем случае модуль эллиптических функций Якоби \к\ < 1 можно вычислить с помощью тета-функций [20, с. 58]:

k2 = ^(Q, q) = 1 - в\(0, q) = 1 - n

i - q

2n-1

№ q)

03(0, q)

n=1

1 + q

2n+1

(8)

где параметр тета-функции д = ехр .

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

Если в интеграле (7) выполнить дробно-линейную замену переменной

где С и С1 — некоторые комплексные константы.

Как известно [18, с. 170], функцией, осуществляющей конформное отображение полуплоскости 1т г ^ 0 на четырехугольник А1А2А3А4 плоскости , прообразы вершин которого — точки а1 = — к, а2 = —с, а3 = с, а4 = | переходят в точки А = — 2 + Ш, А2 = — 2, Аз = 2, А4 = 2 + Ш соответственно, является (неполный) эллиптический интеграл Лежандра 1-го рода

z = i

i -1 i +1'

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

(с+£)-" >+о-1/2 х

х (С — с)-1/2 (с — + С1 =

. ас = + С1 = СР (г, к) + С1,

л/(1 — С2)(1 — к2С2) ^ ^

0

(7)

где с — константа, параметр к (модуль эллиптической функции) — положительное число, не больше единицы.

Если верхний предел эллиптического интеграла 1-го рода равен ± |, то

Р (±1 к ) = ±К(к) + К(к'),

то точки вещественной оси ак отобразятся в точки единичной окружности

. .г + ак

Ьк = г --,

г — ак

т.е. координаты —то, —1, 0, 1, то вещественной оси 1тг = 0 соответствуют точкам А, В, С, В, Е на круге = 1, схематически изображенном на рис. 1.

И

-1 о X! I х2 X в А В С D Е

D tx

Рис. 1. Схема конформного отображения полуплоскости на круг

Точки x\ и x2 на полуплоскости связаны с углом а0 на круге соотношениями

cos а0 cos а0

X =

1 + sin а0'

X2 =

1 - sin а0'

Поскольку x1 = c, x2 = к , модуль эллиптической функции

к x1 1 — sin ао

x2 1 + sin а0'

В случае квадрата к = 3-2V2, откуда sin а0 = 1+к =

= и ао = 4.

Функция, отображающая внешность единичного круга на внутренность квадрата, представляется в виде

1/t

f (t) =

(т - гы/4) -1/2 (г - /4) -1/2 (г - еш/4) -1/2 ■

из первой пары равенств найдутся константы С1 = 0 и С = 2К, из второй — трансцендентное уравнение

К(к') = 2Н К (к) = Т'

(т - e-i3n/4)-1/2 dT =

1 /t

: dT, (9)

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

х

4

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

Для изменения отношения сторон прямоугольника осуществляются повороты обеих диагоналей на угол а:

к

агссоБ—. -, если к ^ 1;

у/(к - 1 )2 + к2

а =

— агссоБ

1

(10)

у/(1 - к)2 + 12 '

если к < 1.

Коэффициент ¡1 = 2 л/ 12 + к2 реализует растяжение прямоугольника в ¡1 раз.

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

1 / г

! (г) =

0

У

(11)

1 -1 (в1а0 1 +1 (в-1а0

Будем считать, что БЛА в процессе выполнения полетного задания осуществляет равномерное и прямолинейное движение в горизонтальной плоскости со скоростью Уж и курсом ф, начальная точка траектории задана координатами (х0, у0). Вариант взаимного расположения БЛА и препятствия, аппроксимированного прямоугольником, иллюстрирует рис. 2.

X, м

Рис. 2. Схема взаимного расположения БЛА и препятствия, аппроксимированного прямоугольником

Подставив искомое преобразование ¡ (г) в формулу (6), найдем комплексный потенциал бесциркуляционного обтекания прямоугольного цилиндра:

V (г) = Vю • к •!

(к ^ )

+

•! (к —0

(12)

где Уж = в1ф — скорость движения БЛА с заданным курсом ф, к = в

комплексное число, аргумент

Найденное выражение комплексного потенциала (12) подставляется в систему ДУ (2) с начальными условиями, определяющими искомую траекторию.

Комплексный потенциал обтекания N прямоугольных цилиндров примет вид

V (г) = Vю г + Vю • 1

N

£

/ = 1

г 1/\

+

+ V

N

1

ж • 1

/=1 к/

/ {/г/ ) 1 ^

где / — номер прямоугольника, 1 = N 2^/=11/ — среднее арифметическое.

На рис. 3 и 4 приведены линии тока, представляющие изолинии (линии уровня) функции тока Ф(г) = 1т V(г) при обтекании пяти прямоугольников, и три траектории облета в горизонтальной

10 20 30 40 50 60 70 80 90 100

х, м

Рис. 3. Линии равного уровня функции тока Ф(г) = 1т V(г) комплексного потенциала обтекания пяти прямоугольных цилиндров

которого ф есть угол поворота прямоугольника.

0 10 20 30 40 50 60 70 80 90 100

х, м

Рис. 4. Траектории облета прямоугольных препятствий в горизонтальной плоскости

к

2

к

плоскости как результат решений СДУ (2) с начальными условиями х1>2>3(0) = 0, У1,2,з(0) = 30; 45; 60 и курсом ^1,2,3 = §.

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

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

Комплексный потенциал обтекания N прямоугольных цилиндров, лежащих на поверхности 1т 2 = 0, будет иметь вид

Г (2) = Ужг +

+^ 2 Е

/=1

z

- \ -1

+ 7. 2 £ \ (j)+ ,( j -2

' ( Zzj ) ' ( ^ )

TÍ M

2ni 2

где Гу — циркуляция по у-му прямоугольному цилиндру и, согласно свойству аддитивности, циркуляция вдоль поверхности 1т 2 = 0 равна нулю. Циркуляция Гу задается исходя из предположения о том, что большие препятствия порождают большую циркуляцию, и ее введение позволяет опорной траектории огибать это препятствие, а не проходить сквозь него.

На рис. 5 проиллюстрирована сеть линий тока при обтекании четырех прямоугольников на поверхности и их отображения. Траектория облета

Рис. 5. Изолинии функции тока Ф(г) = 1т ^(2) комплексного потенциала обтекания четырех прямоугольных цилиндров, лежащих на поверхности

100 120

Рис. 6. Опорная траектория облета препятствий прямоугольной формы в вертикальной плоскости

в вертикальной плоскости с начальными условиями х(0) = 0, y(0) = 0.5 и углом тангажа ф = 0 показана на рис. 6.

Заключение

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

Применение такого способа построения опорных траекторий позволит управлять БЛА в режиме реального времени и оперативно реагировать на различные изменения окружающей обстановки.

Работа выполнена при финансовой поддержке РФФИ (грант 16-08-00210-a).

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

1. Красильщиков М.Н., Себряков Г.Г. Современные информационные технологии в задачах навигации и наведения беспилотных маневренных летательных аппаратов. М., 2009.

2. Велищанский М.А. // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. № 12.

3. Меркулов В.И., Канащенков А.И., Чернов В.С. и др. // Авиационные системы радиоуправления. Т. 3. М., 2004.

4. Никифорова Л.Н., Яковлев К.С. // ИИиПР. 2009. № 3.

5. Брюсов С.В. // Авиакосмическое приборостроение. 2006. № 2.

6. Максимов Н.А., Федоров А.М. // ГИАБ. № 8. 2012.

7. Chao Z., Zhou S, Ming L, Zhang W. // Math. Prob. in Engineering. 2012. 2012. P. 15.

8. Karimi J., Pourtakdoust S.H. // Aerosp. Sci. and Technol. 2013. 26, N 1. P. 60.

9. Deng Q., Yu J., Wang N. // Chin. J. of Aeronautics. 2013. 26, N 5. P. 1238.

10. Wang H, Lyu W., Yao P. et al. // Chin. J. of Aeronautics. 2015. 28, N 1. P. 229.

11. Daily R., Bevly D.M. // American Control Conference. 2008. P. 4609.

12. Кирсанов А.П., Сузанский Д.Н. // Радиотехника. 2013. № 1. С. 73.

13. Сузанский Д.Н., Попов В.Ю. // Тр. XV Междунар. конференции. Самар. науч. центр РАН. 2013. С. 543.

14. Иванова О.А., Попов В.Ю., Сузанский Д.В., Царева О.О. // Тр. XV Междунар. конференции. Самар. науч. центр РАН. 2015. С. 604.

15. Сузанский Д.Н., Попов В.Ю., Иванова О.А. // Информ.-измерит. и упр. сист. 2014. Т. 3. № 12. С. 26.

16. Иванов В.И., Попов В.Ю. Конформные отображения и их приложения. М., 2002.

17. Коппенфельс В., Штальман Ф. Практика конформных отображений. М., 1963.

18. Лаврик В.И., Савенков В.Н. Справочник по конформным отображениям. Киев, 1970.

19. Лаврентьев М.А., Шабат Б.В. Методы теории функций комплексного переменного. М., 1987.

20. Бейтмен Г., Эрдейи А. Высшие трансцендентные функции: Эллиптические и автоморфные функции. Функции Ламе и Матье. М., 1967.

A method for constructing the trajectory for an unmanned aerial vehicle in a city O.O. Tsareva1a, V.Yu. Popov13, D.N. Suzansky2

1 Department of Mathematics, Faculty of Physics, Lomonosov Moscow State University, Moscow 119991, Russia.

2SC Corporation «Vega», Moscow 121170, Russia.

3 Financial University under the Government of the Russian Federation, Moscow 125993, Russia. E-mail: a olga8.92@mail.ru.

A synthesis method for the reference trajectory of an unmanned aerial vehicle that flies around obstacles of urban buildings in the horizontal and vertical planes is proposed. To solve this problem, for the first time a conformal mapping is constructed for a collection of rectangles that approximate the obstacles on the digital map of a terrain.

Keywords: reference trajectory, low-altitude flight, complex potential flow, Schwarz-Christoffel mapping. PACS: 47.15.km. Received 9 November 2015.

English version: Moscow University Physics Bulletin. 2016. 71, No. 2. Pp. 161-167.

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

1. Царева Ольга Олеговна — студентка; e-mail: olga8.92@mail.ru.

2. Попов Виктор Юрьевич — доктор физ.-мат. наук, профессор; e-mail: masterlu@mail.ru.

3. Сузанский Дмитрий Николаевич — доктор техн. наук, доцент, доцент; e-mail: suzansky@mail.ru.

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