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

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

CC BY
365
85
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПИЛОТНЫЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ / БАЛЛИСТИКОНАВИГАЦИОННОЕ ОБЕСПЕЧЕНИЕ / ПЛАНИРОВАНИЕ ТРАЕКТОРИИ / ОБОБЩЕННАЯ МАТРИЦА ВАНДЕРМОНДА В ФОРМЕ ТЕТЕРИНА / МАТРИЦА БАЗИСНЫХ ФУНКЦИЙ / UNMANNED AERIAL VEHICLE / BALLISTIC AND NAVIGATION PROVIDING / TRAJECTORY PLANNING / GENERALIZED VANDERMOND''S MATRIX IN THE TETERIN FORM / MATRIX OF BASIC FUNCTIONS

Аннотация научной статьи по механике и машиностроению, автор научной работы — Попов Александр Николаевич, Тетерин Дмитрий Павлович

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

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

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

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

PLANNING METHODS OF MOVEMENT TRAJECTORY OF UNMANNED AERIAL VEHICLE DUE TO COUNTERACTION OF THE OPPONENT

The description of analytical-numerical and approximate matrix methods of numerical planning the movement trajectory of unmanned aerial vehicle due to the need of overcoming by the aerial vehicle zones of air defense of the opponent which differ from analogs in the increased accuracy and lower computing labor input of calculation the ballistic and navigation tasks is provided.

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

УДК 517.977

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

© 2017 А.Н. Попов, Д.П. Тетерин

АО «Конструкторское бюро промышленной автоматики», г. Саратов

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

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

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

Научно-техническая задача совершенствования методического аппарата и создания специализированных бортовых средств автономного решения траекторныгх задач применительно к отечественным беспилотным летательным аппаратам (БЛА) является актуальной. Успешное решение задачи во многом зависит от степени совершенства отечественнык бортовык систем управления, программно-аппаратные средства которык должны обеспечивать автономное планирование траектории движение летательного аппарата в режиме времени близком к реальному в зависимости от динамических характеристик летательного аппарата и противодействия противника [1]. Трудности обеспечения планирования траектории движения БЛА в этом случае связаны:

- c недостаточной точностью глобального (предполетного) планирования траектории движения из-за использования приближенных численных методов математического моделирования динамических свойств летательного аппарата;

- с недостаточной точностью локального (в полете) планирования траектории движения из-за игнорирования динамических свойств летательного аппарата и противодействия противника;

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

Постановка задачи баллистиконавига-ционного обеспечения БЛА. Рассматривается динамическая модель БЛА заданная в виде однородного обыкновенного дифференциального уравнения n-го порядка (ОДУ) или системы из n однородных дифференциальных уравнений первого порядка в форме Коши или в виде матрицы системы n * n. Необходимо построить траекторию движения БЛА

Попов Александр Николаевич, генеральный директор. Email: pilot@kbpa.ru

Тетерин Дмитрий Павлович, доктор технических наук, заместитель генерального директора по науке. E-mail: tdp@kbpa.ru

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

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

1. По имеющейся приближенной математической модели летательного аппарата n-го порядка, строится характеристический полином вида а0 + ais + а2 s2+ ... + s п, где а£ - постоянные коэффициенты^ = 0 , — — 1 , s - независимая переменная (параметр интегрального преобразования Лапласа) [2]. Если порядок математической модели меньше количества опорных точек траектории, с использованием положений теории обыкновенных дифференциальных уравнений предварительно строится эквивалентная математическая модель летательного аппарата необходимой размерности.

2. Аналитическими методами выгаисляются различные корни характеристического полинома и их кратности

, где - -й корень полинома; -кратность i-го корня полинома; р - количество различных корней полинома.

3. Для частного случая простык корней характеристического полинома ( )

(bij) = [ eAlt, eAzt, ..,,eAnt], где eAit - t-я базисная функция, соответствующая корню .

Для случая кратных корней полинома ( ) матрица строится в порядке следования корней и возрастания номера корневой модификации базисной функции:

BASIS = (BASIS1 Е R1 хт\BASIS2 Е R1 хт,....BASIS? Е R1 хmv),

где BASIS1 = (bf) = \ЫМ.....;. . .-BASIS? = (b?) = [b?,b?.....b?J.

Т.е.: BASIS = [(bi, b\.....b, (b2 . b2.....b2m J.....(b? , b?.....b?mp)\ ,

где Ы = eA ttJ 1,i = 1 , p,j = 1 , mг;

BASIS = [ (eAit , eAltt ,..., eA^tm_^ ,. . ., (eAPt,..., eAvztmv_^ ] .

4. Формируется блочная обобщенная матрица Вандермонда в форме Тетерина Т V А N0. Блочная матрица имеет вид

(Т V А N О 1 е Я 1 х п,Т V А N О2 е Я (п-V х п) , где ™ А N О 1 -первым блок, соответствующий точкам траектории, в которых заданы координата, скорость и ускорение БЛА; ТVАND2 - второй блок, соответствующим оставшимся точкам траектории, в которых заданы только значения координат; 1 - количество параметров точек траектории, в которых заданы координата, скорость и ускорение. Элементы первого блока вычисляются по корням характе-

ристического полинома ОДУ вида а0 + а^ + с учетом их кратности .

Если все корни полинома простые (их кратность равна единице), то строение блока совпадает с известной матрицей Вандермонда (Вандервуда)

TVAND1=

В случае наличия кратных корней первый блок строится как композиция корневых субблоков TVAND1 е Я1*™} = 0;;) =

(TVAND11 е И1хт\ТУШ012 е Rlxm^...,TVANDlp Е Я1 хтр) в порядке следования корней. Строение первого столбца субблока в точности повторяет случай простого корня. Первая строка унитарная с единицей в первой позиции. Остальные элементы субблока вычисляются по реккурентной формуле

1 i 1

к Ап

х\ А! .

дГ1 JP-l л2 jp-i " Лп

Vi,j = ( i- 1 ) Vt _ и _ i,i = 1, l,j = 1, mj.

Элементы второго блока TVA N D2 вычисляются по элементам матрицы базисных функций B A S IS (совпадает со строением маршрутной матрицы R О UTE) по формуле

vi,J = (Pij) t=t, i = l 1 1, n,j = ^n.

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

Я"Х 1 = (С.Д) = (COORD1 е Rlxl, COORD2 Е fl(n"i)xl), где элементы первого блока находятся по

формуле , а второго блока по

формуле .

6. Матрицы BASIS, T VA N D и С О О R D записываются в память вычислительных средств бортовой системы управления летательного аппарата.

7. Средствами бортовой системы управления осуществляется глобальное планирование траектории движения летательного аппарата единовре-

менно для всех опорных точек траектории по матричной формуле

y(t) = BASIS х (TVAND-1 х COORD).

8. Функция у (t) записывается в память выгаисли-тельнык средств бортовой системы управления летательного аппарата и является результатом глобального планирования траектории движения летательного аппарата.

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

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

1. Корректируется обобщенная матрица Вандер-монда в форме Тетерина в части перевычисления значений элементов, у которык изменились параметры (время прохождения) опорнык точек траектории. Если время прохождения планируемой опорной точки траектории не изменилось либо опорная точка траектории на момент возникновения необходимости изменения программной траектории фактически была пройдена, то соответствующий элемент матрицы может не перевычисляться. Общее количество опорнык точек траектории движения не должно изменяться.

2. Корректируется матрица-столбец значений параметров в опорнык точках траектории С О О R D в части изменения значений элементов, у которык изменились параметры (координаты, скорости, ускорения): для блока С О О RD1 по формуле си 1 = y0i = 1 , I; для блока СОORD2 по формуле си 1 = у i,i = 111, п. Если параметры опорной точки траектории не изменились либо опорная точка траектории на момент возникновения необходимости изменения программной траектории фактически была пройдена, то соответствующие элементы матрицы могут не перевычисляться.

3. Откорректированные матрицы TVAND и

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

4. Средствами бортовой системы1 управления осуществляется локальное планирование траектории движения летательного аппарата единовременно для

всех опорных точек траектории (планируемых и фактически пройденных) по матричной формуле

у(t) = BASIS х (TV AND-1 x COORD),

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

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

Новизна аналитико-числового метода планирования траектории в учете динамических характеристик БЛА, матричной формализации процедуры построения траектории и введении в рассмотрении нового типа матриц - обобщенной матрицы Вандермонда в форме Тетерина TVA ND. Метод не содержит методической погрешности, допускает параллельное выполнение операций с матрицами средствами бортовых вычислителей [3, 4].

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

1. По коэффициентам однородного уравнения строятся характеристический полином и блочная матрица-строка BASIS (пп. 1-3 аналитико-числового метода планирования траектории).

2. Строится шаговая матрица базисных функций

, где - количество шагов решения задачи планирования траектории; bu = (BASIS^j)t=lxSTEp,j =Vñ,i = 1Д; STEP = T/к

- величина шага решения задачи планирования траектории; - величина времени, на котором решается задача планирования траектории;

- j-й элемент матрицы-строки базисных функций BASIS.

3. Вычисляются обобщенная матрица Вандер-монда в форме Тетерина и матрица-столбец CO ORD (пп. 4, 5 аналитико-числового метода планирования траектории).

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

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

у (t) = STBASIS x (TVAND-1 х C O O RD) .

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

4 / !

а ; 7

\

« i 3 Í

i

Рис. 1. Результаты планирования траектории аналитико-числовым методом

о w о О О о □ □ О о О О о о

fl\0< о О О в о О о п О

°° о°°° о ° О О -оооооооооо^ о

О О . У° 0 О О о

D 1 3

i

Рис. 2. Результаты планирования траектории приближенным численным методом

Новизна приближенного численного метода планирования траектории в учете динамических характеристик БЛА, матричной формализации процедуры построения траектории и введении в рассмотрении нового типа матриц - шаговой матрицы базисных функций 5 ТВ А 5 /5. Метод допускает параллельное выполнение операций с матрицами средствами бортовых вычислителей.

Пример. Задана модель подвижного объекта в виде обыкновенного однородного дифференциального уравнения с постоянными коэффициентами

dsy(t) d4y(t)

dt5

dt4

= О

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

dy(0) d2y(0) У( 0) = 0,-^ = = 0-У(4) = 5,у(5) = 1

и локального планирования

dy(0^) d2y( О) у(О) = = = 0,у(4) = 2,у(5) = 3.

dt

dt2

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

Глобальное планирование траектории движения подвижного объекта аналитико-числовым методом. По дифференциальному уравнению строится характеристический полином , вы-

числяются корни и их кратности X 1 = 1 ,т1 = 1; Х2 = 0,т2 = 4. Строятся матрица базисных функций, обобщенная матрица Вандермонда и матрица-столбец параметров опорных точках траектории:

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

BASIS = (BASIS1 е Rlxl,BASIS2 Е Д1Х4) = [(е£), (1, t, t2, t3)] = [е£,1 ,t,t2,t3];

TVAND =

Выполняется глобальное планирование траектории движения подвижного объекта (рис. 1 - траектория а)

1 1 0 0 0 0

1 0 1 0 0 1

1 0 0 2 0 ;С00RD = 0

е4 1 4 16 64 5

U5 1 5 25 125 1

/ 1 1 0 0 0 -l 0 \

1 0 1 0 0 1

у(0 = [е£Д,t,t2,t3] х 1 0 0 2 0 X 0 =

V е4 1 4 16 64 5 /

U5 1 5 25 125 1

762е£+ 762 + 1644t - 250te 4 + 128 te5 + 381t2 - 141 3H -8t3e4

■2t3e5)

2 (-441 + 125е4 - 64е5)

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

От 1

COORD = 0 2

-3J

Выполняется локальное планирование траектории движения подвижного объекта (рис. 1 - траектория б)

y(t) = [е£, l,t,t2,t3] х

1 1 0 0 0 -l 0

1 0 1 0 0 1

1 0 0 2 0 X 0

e4 1 4 16 64 2

U5 1 5 25 125 3

122е£ - 122 + 319t - 125te4 + 64te5 - 6112 + lit3 + 2t3e4 - 2t3e5 -441 + 125e4 - 64e5

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

Локальное планирование траектории движения подвижного объекта приближенным численным методом. Выполняется локальное планирование траектории движения подвижного объекта (рис. 2 - траектория г).

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

БТВАБ1Б =

г1.105170918 1

1.221402758 1

1.349858808 1

1.491824698 1

I.648721271 1 1.822118800 1 2.013752707 1 2.225540928 1 2.459603111 1 2.718281828 1 3.004166024 1 3.320116923 1 3.669296668 1 4.055199967 1 4.481689070 1 4.953032424 1 5.473947392 1 6.049647464 1 6.685894442 1 7.389056099 1 8.166169913 1 9.025013499 1 9.974182455 1

II.02317638 1 12.18249396 1 13.46373804 1 14.87973172 1 16.44464677 1 18.17414537 1 20.08553692 1 22.19795128 1 24.53253020 1 27.11263892 1 29.96410005 1 33.11545196 1 36.59823444 1 40.44730436 1 44.70118449 1 49.40244911 1 54.59815003 1 60.34028760 1 66.68633104 1 73.69979370 1 81.45086866 1 90.01713130 1 99.48431564 1 109.9471725 1 121.5104175 1 134.2897797 1

1-148.4131591 1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2

1.3

1.4

1.5

1.6

1.7

1.8 1.9 2.0 2.1 2.2

2.3

2.4

2.5

2.6

2.7

2.8 2.9

3.0

3.1

3.2

3.3

3.4

3.5

3.6

3.7

3.8

3.9

4.0

4.1

4.2

4.3

4.4

4.5

4.6

4.7

4.8

4.9 5.0

0.01 0.04 0.09 0.16 0.25 0.36 0.49 0.64 0.81 1.00 1.21 1.44 1.69

I.96 2.25 2.56 2.89

3.24 3.61 4.00 4.41 4.84 5.29 5.76

6.25 6.76 7.29 7.84 8.41 9.00 9.61

10.24 10.89

II.56

12.25 12.96 13.69 14.44 15.21 16.00 16.81 17.64 18.49 19.36 20.25 21.16 22.09 23.04 24.01 25.00

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

Попов, А.Н. Пилотажные комплексы и навигационные системы вертолетов / А.Н. Попов, И.В. Сергушов, Д.П. Тетерин и др. - М.: Инновационное машиностроение, 2017. 368 с.

Тетерин, Д.П. Моделирование системы управления методом интегральных преобразований / Д.П. Тетерин, В.Ф. Перегоедов, О.С. Дзюба // Надежности и качество: Труды Междунар. Симпозиума. Под ред. Н.К.

0.001 0.008 0.027 0.064 0.125 0.216 0.343 0.512 0.729 1.000 1.331 1.728 2.197 2.744 3.375 4.096 4.913 5.832 6.859 8.000 9.261 10.648 12.167 13.824 15.625 17.576 19.683 21.952 24.389 27.000 29.791 32.768 35.937 39.304 42.875 46.656 50.653 54.872 59.319 64.000 68.921 74.088 79.507 85.184 91.125 97.336 103.823 110.592 117.649 125.000-1

.

г0.1000742248 0.2005894665 0.3019742196 0.4046420143 0.5089898400 0.6153964080 0.7242202270 0.8357974790 0.9504396740 1.0684310540 1.1900257170 1.3154444640 1.4448712790 1.5784494690 1.7162773780 1.8584036670 2.0048220810 2.1554656810 2.3102004450 2.4688182360 2.6310289950 2.7964521250 2.9646069650 3.1349022840 3.3066246270 3.4789254800 3.6508070570 3.8211066050 3.9884790550 4.1513778340 4.3080336920 4.4564312800 4.5942832440 4.7190016720 4.8276663920 4.9169901340 4.9832798590 5.0223940670 5.0296957150 5.000000000 4.9275168200 4.8057870900 4.6276123900 4.3849771800 4.0689629300 3.6696530600 3.1760280700 2.5758494700 1.8555316100 1.000000000

4.

Юркова. - Пенза: Инф.-изд.ц. Пенз. ГУ, 2009. 1 т. С. 256-258.

Способ планирования траектории движения летательного аппарата / А.Н. Попов, Т.Г. Ежова, Д.П. Тетерин: Рос. Федерация. № 2017103548; заявл. 02.02.2017.

Способ планирования траектории движения летательного аппарата / А.Н. Попов, Т.Г. Ежова, Д.П. Тете-рин: Рос. Федерация. № 2016151070; заявл. 23.12.2016.

y(t) = STBAS1S х

1 1 0 0 0 -l 0

1 0 1 0 0 1

1 0 0 2 0 X 0

e4 1 4 16 64 2

e5 1 5 25 125 3

1-0.0999499857 0.1996012733 0.2986591737 0.3968337912 0.4938405230 0.5894006250 0.6832418170 0.7750989700 0.8647148550 0.9518409760 1.0362384840 1.1176792010 1.1959467300 1.2708377050 1.3421631490 1.4097500090 1.4734427990 1.5331054800 1.5886234800 1.6399059720 1.6868883530 1.7295350160 1.7678423890 1.8018423130 1.8316057620 1.8572469610 1.8789279260 1.8968635020 1.9113269180 1.9226559160 1.9312595530 1.9376256830 1.9423292500 1.9460414630 1.9495398950 1.9537196970 1.9596059250 1.9683672560 1.9813310320 2.000000002 2.0260707320 2.0614540000 2.1082973500 2.1690099330 2.2462900850 2.3431557130 2.4629778900 2.6095180170 2.7869688790 L3.000000000

PLANNING METHODS OF MOVEMENT TRAJECTORY OF UNMANNED AERIAL VEHICLE DUE TO COUNTERACTION OF THE OPPONENT

© 2017 A.N. Popov, D.P. Teterin

JSC "Design Bureau of Industrial Automation", Saratov

The description of analytical-numerical and approximate matrix methods of numerical planning the movement trajectory of unmanned aerial vehicle due to the need of overcoming by the aerial vehicle zones of air defense of the opponent which differ from analogs in the increased accuracy and lower computing labor input of calculation the ballistic and navigation tasks is provided.

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

Key words: unmanned aerial vehicle, ballistic and navigation providing, trajectory planning, generalized Vandermond's matrix in the Teterin form, matrix of basic functions

Alexander Popov, General Director. E-mail: pilot@kbpa.ru; Dmitriy Teterin, Doctor of Technical Sciences, Deputy General Director on Scientific Work. E-mail: tdp@kbpa.ru

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