Научная статья на тему 'Построение траекторий летательных аппаратов с немонотонным изменением энергии'

Построение траекторий летательных аппаратов с немонотонным изменением энергии Текст научной статьи по специальности «Физика»

CC BY
714
140
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛЕТАТЕЛЬНЫЙ АППАРАТ / ЗАДАЧА ТЕРМИНАЛЬНОГО УПРАВЛЕНИЯ / ШЕСТИМЕРНАЯ МОДЕЛЬ ЛЕТАТЕЛЬНОГО АППАРАТА / ПЛАНИРОВАНИЕ ТРАЕКТОРИЙ

Аннотация научной статьи по физике, автор научной работы — Канатников А. Н.

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

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

Текст научной работы на тему «Построение траекторий летательных аппаратов с немонотонным изменением энергии»

НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА

НАУКА и ОБРАЗОВАНИЕ

Эл № ФС77 - 48211. Государственная регистрация №0421200025. ИБН 1994-0408

электронный научно-технический журнал

Построение траекторий летательных аппаратов

с немонотонным изменением энергии

# 04, апрель 2013

Б01:10.7463/0413.0554666

Канатников А. Н.

УДК 517.977

Россия, МГТУ им. Н.Э. Баумана skipper@bmstu.ru

1. Введение

При планировании траекторий летательных аппаратов практикуют использование шестимерной модели движения [1, 2, 3, 4], в которой летательный аппарат рассматривается как материальная точка. При этом переменными состояния являются:

Н — высота (координата вдоль оси Оу земной системы координат);

Ь — дальность (координата вдоль оси Ох земной системы координат);

Z — боковое отклонение (координата вдоль оси Ог земной системы координат);

V — модуль скорости;

д — угол наклона траектории;

ф — угол курса, отсчитываемый против часовой стрелки.

В этих переменных движение летательного аппарата описывается следующими уравнениями:

V = (пх — від д)д,

< д _ (пу сов 7 — сов д)д

ф = —

V

пуд від 7 V сов д ’

Н = V від д,

Ь = V сов д сов ф,

2Г = —V сов д від ф.

(1)

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

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

Но, Ьо

Vо, до, фо

переходит в другое (конечное) состояние

Z*

V*, д*, ф*.

Кроме того, заданы начальные пх0, пу0, 70 и конечные пх*, пу*, 7* значения управлений.

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

v1 = nx, v2 = ny cos y, v3 = ny sin y

(2)

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

Г = g(A + B v),

(3)

где

H vi / —Л ^ sin д cos д 0

r = L , v = v2 , A = 0 , в = cos д cos ф — sin д cos ф sin ф

Z v3 V V у — cos д sin ф sin д sin ф cos ф

а д — ускорение свободного падения (элементы матрицы В следует рассматривать как функции переменных состояния Н, Ь, ^).

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

Если время движения не задано, то терминальную задачу можно решать, выбрав то или иное значение этого параметра. Однако такой подход оказывается неэффективным. Для решения этого варианта терминальной задачи предложен метод, заключающийся в замене независимого переменного (времени) другим параметром — нормированной механической энергией [6, 7]

V2

Е = Н + —.

При этой замене, а также при замене управлений (2) система уравнений (1) преобразуется к следующему виду:

V'

д' --

(vi — sin d)g

Vvi ,

(v2 — cos d)g

ф' = —:

V 2vi

v3g

H' L =

sin д vi ’

cos д cos ф

(4)

V2v1 cosd’

где штрихом обозначены производные по E.

Z' = -

vi

cos д sin ф vi :

В системе (4) известен диапазон изменения независимой переменной, поскольку известны начальное Е0 и конечное Е* значения переменной Е. Граничные условия терминальной задачи для системы (1) определяют начальные и конечные значения переменных Н, Ь, Z и их первых производных по Е. Из этих же граничных условий вытекают пары линейных уравнений связи, которым подчиняются начальные и конечные значения вторых производных переменных Н, Ь, Z по Е. Решение такой задачи может быть найдено в классе полиномов от энергии пятой степени [6, 7].

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

Пх0 sign(E* - Ео) > 0, Пх* sign(E* - Ео) > 0, (5)

где

у2 у2

Ео = Но + ——, Е* = Н* + —— —

2д 2д

начальное и конечное значения энергии. При нарушении условий согласования указанный метод неприменим.

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

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

2. Начальный переходный маневр

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

Рассмотрим случай, когда нарушено первое неравенство (5). Введем обозначения:

т

х0 = (Н0, Ь0, Z0, —0, $0, ф0) —начальная точка фазовой траектории;

т

х* = (Н*, Ь*, Z*, V*, $*, ф*) —конечная точка траектории.

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

Предполагаем, что значение у10 управления у1 в начальной точке х0 мало: |у10| < 8. Согласно предположению, значение у10 не удовлетворяет условию согласования по энергии для пары точек х0 и х*, но этому условию удовлетворяет значение — у10. Реализуем движение летательного аппарата за период времени Тп с программным управлением

VI = г>10 — 2Т0Ь, У2 = У20, Уз = Уз0, Ь € [0, Тп].

Тп

По окончании движения продольная перегрузка у1 примет значение — у10, а летательный аппарат переместится в точку х3, достаточно близкую к точке х0. С учетом близости точек х0 и х3 можем считать, что величины Е* — Е0 и Е* — Е3, где Е3 — значение энергии в точке х3, имеют одинаковый знак. Если второе неравенство (5) выполнено, то пара точек х3, х* удовлетворяет условиям согласования, и для этой пары можно строить траекторию с монотонным изменением энергии.

Описанный маневр назовем начальным переходным маневром.

3. Конечный переходный маневр

Допустим, что условия согласования нарушены в конечной точке х* планируемой траектории. Если значение пх* = у1* в точке х* мало, то можно использовать конечный переходный маневр, заключающийся в том, что траектория из начальной точки х0 прокладывается не в конечную точку х*, а в близкую к ней точку Xf, а затем реализуется специальный режим полета из точки Xf в точку х*.

т

В точке х* фазового пространства системы известны положение г* = (Н*, Ь*, Z*)

. . т

летательного аппарата в пространстве, скорость его движения V* = (Н*, Ь*, Z*) , характеризуемая модулем V* и углами ориентации '&* и ф*, а также значения управлений у1*, у2*, Уз*, которые определяют значения вторых производных Н*, Ь*, Z*. Установив время специального режима Тп, рассчитаем такое движение летательного аппарата на интервале времени [—Тп, 0], для которого точка х* является конечной, причем в начальной точке Xf этого движения управление у1 имеет заданное значение у1 f. Для упрощения расчетов будем считать, что начальные значения v2f и v3f управлений у2 и у3 также известны, причем

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

V2f = У2* и Vзf = Уз*.

Траекторию движения летательного аппарата можно задать в виде многочлена третьей степени:

Z ^

г(г) = г* + ^*г + ТТ^2 + ~Б^ г € [—Tп, (6)

2 6

т

где г *, Z* — первая и вторая производные вектор-функции г (г) = (Н (Ь), Ь(Ь), Z (г)) в конечной точке Ь = 0, а к — вектор неизвестных коэффициентов, которые следует опреде-

т

лить исходя из условия, что при Ь = — Тп вектор перегрузок Vf = (у^ , v2f, v3f) известен.

Вычисляем матрицы А и В представления (3) в конечной точке:

А

/-Л 0

V о/

(

в*

сое

0

сое '&* сое ф* — від '&* сое ф* від ф*

\ — сов $* від ф* від '&* від ф* сов ф* )

С помощью них находим:

( Вц* \ В21*

\ в31* )

д(А + В*г*).

Из уравнения (6) вытекает, что Z(Ь) = Z* + кЬ. Следовательно, в начальной точке Xf имеем Zf = Z(—Тп) = Z* — кТп. Через значения управлений Vf ускорение Zf выражается с помощью системы дифференциальных уравнений (3):

^ = д(А + Bf vf),

где матрица Bf — это матрица В, вычисленная в точке Xf. Матрица Bf есть функция параметров Vf, ^дf, фf, которые в свою очередь выражаются через координаты вектора гf и являются функциями векторного параметра к, т.е. Bf = Bf (к). В результате мы получаем уравнение, которому должен удовлетворять векторный параметр к:

д(А + Bf (к^) = Z* — кТп,

или

к

г* - д(А + вf (к)^/) Ти '

(7)

Уравнение (7) нелинейное и может быть решено лишь численно. Оно представлено в виде, удобном для применения метода простой итерации, т.е. построения последовательно-

сти

к

■з+1

г* - д(А + в/(кз)у/)

Тп '

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

к1

г* - д(А + в/(0)у/)

Тп

можно использовать в предположении, что скорость движения в течение рассматриваемого режима полета мало меняется по направлению, т.е. поперечная перегрузка близка к 1. Расчеты показывают, что первое приближение можно использовать, если поперечная перегрузка пу* в конечной точке траектории находится в пределах 0,8 < пу* < 1,3.

В ситуации более агрессивного маневра можно использовать несколько первых итераций, т.е. положить к ~ к, где ] = 3, 4. В этом случае диапазон возможных значений нормальной перегрузки расширяется до 0,6 < пу* < 1,6.

*

*

Рассмотрим два примера моделирования движения с применением конечного переходного маневра. Пусть в конечной точке траектории заданы следующие значения фазовых переменных и управлений:

V = 130 —; 0* = 5°; ф* = 0; Я = 1200 м; = 500 м; = 0;

ч

их * = 0,1; Пу* = 1,3; 7* = 10°.

Полагаем Тп = 2 с. Кроме того, считаем, что в начальной точке переходного маневра продольная перегрузка отличается от значения в конечной точке лишь знаком. Тогда

иxf их* 0,1; иyf иу* 1,3; Yf Т* 10 .

Из этих значений находим начальные и конечные значения виртуальных управлений:

Vlf = —VI * = —0,1; V2f = У2* = 1,280; vзf = Уз * = 0,226.

В этих условиях получаем вектор коэффициентов (в м/с3):

т

к = (1,245 ■ 10-4, —1,235 ■ 10-1, 3,57 ■ 10-4) .

С помощью этого вектора рассчитываем точку начала переходного маневра:

Vf = 130,7 км/ч, 0f = —3,82°, ф1 = 7,02°,

Яf = 1199 м, Lf = 428,0 м, Zf = 4,43 м.

Результаты расчетов приведены в табл. 1. Интегрирование осуществлялось методом Эйлера с шагом 0,1 с. Изменение фазовых переменных показано на рис. 1, а изменение управлений — на рис. 2.

Таблица 1

Т, с V, км/ч #, град ф,град Н, м Ь, м ^, м Пх Пу 7, град

0,0 130,7 —3,8 7,0 1199,3 428,0 4,4 —0,1 1,3 10,0

0,1 130,6 —3,4 6,7 1199,0 431,6 4,0 —0,1 1,3 10,0

0,2 130,5 —2,9 6,3 1198,8 435,2 3,6 —0,1 1,3 10,0

0,3 130,4 —2,5 6,0 1198,7 438,8 3,2 —0,1 1,3 10,0

0,4 130,3 —2,1 5,6 1198,5 442,4 2,8 —0,1 1,3 10,0

0,5 130,2 —1,6 5,3 1198,4 446,0 2,5 —0,1 1,3 10,0

0,6 130,2 —1,2 4,9 1198,3 449,6 2,2 0,0 1,3 10,0

1,4 129,9 2,3 2,1 1198,6 478,4 0,4 0,0 1,3 10,0

1,5 129,9 2,8 1,8 1198,8 482,0 0,3 0,0 1,3 10,0

1,6 129,9 3,2 1,4 1199,0 485,6 0,2 0,1 1,3 10,0

1,7 129,9 3,7 1,1 1199,2 489,2 0,1 0,1 1,3 10,0

1,8 129,9 4,1 0,7 1199,4 492,8 0,0 0,1 1,3 10,0

1,9 130,0 4,6 0,4 1199,7 496,4 0,0 0,1 1,3 10,0

2,0 130,0 5,0 0,0 1200,0 500,0 0,0 0,1 1,3 10,0

V (km/h)

O) A "O H

0.5

t(c)

t(c)

1

t(c)

1.5

1205

1200

1195

1190

0

0.5

Phc. 1

0.5

t(c)

1

t(c)

1.5

- 10

1 5 --

- "

5

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

1.5

1

t(c) Phc. 2

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

V, км/ч д, град 1, град H, м L, м Z, м nx ny Y, град

Начало 150 0 0 90 0 0 -0,2 1 , 0 0

Конец 50 0 -80 120 800 150 0,1 1,0 5,0

Значение параметра Е в начальной точке Е0 = 178,6 м, в конечной точке Е* = 129,8 м. Следовательно, в данном случае энергия вдоль траектории убывает. В то же время начальное значение продольной перегрузки отрицательно, а конечное — положительно. Это означает, что условия согласования выполнены в начальной точке траектории и не выполнены в конечной. Траекторию планируем с применением конечного переходного маневра длительностью Тп = 3 с. Расчетная точка начала такого маневра имеет координаты

Vf = 39,9 км/ч, df = 0,51°, 1f = -68,2°, Hf = 119,8 м, Lf = 790 м, Zf = 114,0 м,

значения управлений в этой точке

nxf = -0,1, nyf = 1,0, Yf = 5°,

значение энергии в точке Xf равно 125,9 м.

Траекторию от точки Хо до точки Xf можно построить с монотонным изменением энергии. Результаты расчетов траектории с учетом конечного переходного маневра приведены в табл. 2. Интегрирование осуществлялось методом Эйлера с шагом 0,1 с. Полужирным шрифтом в таблице выделен момент начала переходного маневра.

На рис. 3 показано изменение фазовых переменных, а на рис. 4 — изменение управлений.

Таблица 2

T, с V, км/ч #, град 0, град H, м L, м Z, м Пх Пу 7,град

0,0 150,0 0,0 0,0 90,0 0,0 0,0 -0,2 1,0 0,0

0,1 149,3 0,0 0,1 90,0 4,2 0,0 -0,2 1,1 -7,3

0,2 148,6 0,2 0,3 90,0 8,3 0,0 -0,2 1,1 -11,2

0,3 147,9 0,3 0,7 90,0 12,4 -0,1 -0,2 1,1 -12,4

30,9 40,9 0,5 -68,1 119,8 789,0 111,4 -0,1 1,0 0,7

31,0 40,5 0,5 -68,2 119,8 789,4 112,5 -0,1 1,0 0,4

31,1 40,1 0,5 -68,2 119,8 789,9 113,5 -0,1 1,0 0,1

31,2 39,6 0,5 -68,4 119,8 790,6 113,8 -0,1 1,0 3, 0, -

31,3 39,3 0,5 -68,4 119,8 791,0 114,8 0,0 1,0 1,9

31,4 39,2 0,5 -68,7 119,8 791,4 115,8 0,0 1,0 3,7

33,9 49,3 0,1 -79,2 120,0 799,3 145,9 0,0 1,0 2,9

34,0 49,5 0,0 -79,4 120,0 799,5 147,3 0,1 1,0 3,4

34,1 49,7 0,0 -79,7 120,0 799,8 148,6 0,1 1,0 4,1

34,2 50,0 0,0 -80,0 120,0 800,0 150,0 0,1 1,0 5,0

Рис. 3

4. Использование промежуточных точек

Если в начальной или конечной точке условие согласования нарушено, но значение продольной перегрузки недостаточно мало, то возможный вариант планирования траектории — вставка промежуточный точек.

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

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

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

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

Конкретизируем описанный подход. Пусть г0 и г * — начальная и конечная точки планируемой траектории. Если Vl0 < 0, то выбираем точку га согласно формуле

2 1 Га = 3Г0 +3 Г * ’

т.е. выбираемая точка делит отрезок, соединяющий концы траектории, в отношении 2:1. Если VI * < 0, то выбираем точку гЬ по формуле

12 п = зГ0 + зг *,

Для выбранн^1х точек рассчитываем значение скорости по формулам

2 1 1 2

V2 = - V2 + V2 V2 = - V2 + V2

Уа =3 У0 +3 У * , УЬ =3 У0 +3 у * .

Затем рассчитываем вертикальное смещение выбранных точек исходя из заданной величины изменения энергии. Так, для точки га (при Е0 < Е*) вычисляем новое значение высоты согласно формуле:

V2

На = Ео - ДЕ - .

а 0 2 д

Аналогично в точке г ь:

V2

Нь = Ео + ДЕ - .

Дополнительно, устанавливая в выбранных точках значения углов, учтем ориентацию летательного аппарата в начальной и конечной точках. Пусть фг — угол курса, вычисленный для вектора г * — г 0. Вычисляем две величины: <^0 = ф0 — фг и <^* = ф* — фг. Если <^0 и <^* одного знака, то будем говорить о траектории типа Б (рис. 5). Если же эти величины разного знака, то будем говорить о траектории типа и (рис. 6).

го

Рис. 6

Независимо от типа траектории значение $а и устанавливаем близким к нулю. Если траектория относится к типу Б, то значение устанавливаем равным фг ^ 90, выбирая знак, противоположный знакам величин <^0 и <^*. Если траектория относится к типу и, то выбираем ^а = фг, но дополнительно выполняем горизонтальное смещение точки в направлении, определяемом углом курса фг ^ 90, где знак совпадает со знаком <^0. Величина смещения т является регулируемым параметром.

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

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

У, км/ч 'д град ф, град Н, м Ь, м Z, м Пх ПУ 7, град

Начало 40 -10 160 200 0 0 ,2 0, - 0,9 0

Конец 80 10 -140 320 1200 0 0,6 0,6 0

Согласно представленным данным Е0 = 206,3м, Е* = 345,2м, так что вдоль планируемой траектории энергия возрастает. Условие согласования нарушено в начальной точке. В соответствии с заданными граничными услдовиями траекторию следует отнести к типу и. Установив значения ДЕ = 30, т = 200, рассчитываем положение точки га и ориентацию летательного аппарата в ней. Расчеты дают

Уа = 56,6 км/ч, да = 6,32°, фа = 0°, На = 163,7 м, Ьа = 400 м, ^а = -200 м,

Пха = -0,1, Пуа = 0,99 7а = 0°.

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

На рис. 7 показан вид полученной траектории, на рис. 8 представлены изменения переменных состояния летательного аппарата, а на рис. 9 — изменения управлений.

300

250

200

Рис. 7

Рис. 8

Рис. 9

5. Заключение

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

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

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

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

Работа выполнена при финансовой поддержке РФФИ (гранты 12-07-00267 и 12-07-00329) и Программы Президента РФ по государственной поддержке ведущих научных школ (грант НШ-3659.2012.1).

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

1. Тараненко В.Т. Динамика самолета с вертикальным взлетом и посадкой. М.: Машиностроение, 1978. 278 с.

2. Батенко А.П. Системы терминального управления. М.: Радио и связь, 1984. 160 с.

3. Крутько П.Д. Обратные задачи динамики управляемых систем: Нелинейные модели. М.: Наука, 1988. 328 с.

4. Thomson D.G., Bradley R. Recent developments in the calculations of inverse solutions of the helicopter equations of motion // Proc. of the UK simulation counsil triental conference, September 1987.

5. Канатников А.Н., Шмагина Е.А. Задача терминального управления движением летательного аппарата // Нелинейная динамика и управление: Сборник статей. Вып. 7 / Под ред. С.В. Емельянова, С.К. Коровина. М.: ФИЗМАТЛИТ, 2010. С. 79-94.

6. Канатников А.Н., Крищенко А.П. Терминальное управление пространственным движением летательных аппаратов // Изв. РАН. Теория и системы управления. 2008. №5. С. 51-64.

7. Kaschenko A.P., Kanatnikov A.N., Tkachev S.B. Planning and control of spatial motion of flying vehicles // IF AC Workshop Aerospace guidance, navigation and flight control systems AGNFCS’09 (Samara, Russia, 30 June - 2 July 2009).

SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU

SCIENCE and EDUCATION

EL № FS77 - 48211. №0421200025. ISSN 1994-0408

electronic scientific and technical journal

Design of the flying vehicles trajectories with nonmonotonic change of energy

# 04, April 2013 DOI: 10.7463/0413.0554666 Kanatnikov A. N.

Bauman Moscow State Technical University 105005, Moscow, Russian Federation skipper@bmstu.ru

A six-dimensional model, where the aircraft is treated as a material point, is used for planning trajectories of aircraft. In this case, the state variables are the coordinates of the aircraft in the trajectory coordinate system, and controls are longitudinal and transversal overloads and the roll angle of the transversal overload vector. In the context of this model, the author considers a terminal control problem in which it’s required to find such controls at which the aircraft is transferred from a specified initial point of the phase space to a specified destination point. Methods of solving this terminal control problem are well known if the flight time is given. Selection of flight time, if it is not known, is not an easy task, as this choice influences the shape of the flight trajectory. One of the methods to solve the terminal control problem with unknown time is the energy method based on replacement of the independent variable (time) by the normalized mechanical energy of the system. The energy method leads to flight trajectories with a monotonic variation of energy. It provides good solutions for landing and take-off of aircraft, but may not be applicable for complex maneuvers. The author considers methods of planning trajectories with non-monotonic variation of energy, which, nevertheless, are based on the energy method. These methods are based on special short-term maneuvers at the beginning and end of the trajectory (so-called transient maneuvers), and on selection of certain intermediate points through which the trajectory must pass.

References

1. Taranenko W.T. Dinamika samoleta s vertikal’nym vzletom iposadkoj [Aircraft dynamics with vertical take-off and landing]. Moscow, Mashinostroenie, 1978. 278 p.

2. Batenko A.P. Sistemy terminal’nogo upravleniya [Terminal Control Systems]. Moscow, Radio i svyaz’, 1984. 160 p.

3. KpuTko P.D. Obratnye zadachi dinamiki upravlyaemych sistem. Nelinejnye modeli [Inverse Problems of Dynamics of Controlled Systems. Nonlinear Models]. Moscow, Nauka, 1987. 328 p.

4. Thomson D.G., Bradley R. Recent developments in the calculations of inverse solutions of the helicopter equations of motion // Proc. of the UK simulation counsil triental conference, September 1987.

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

5. Kanatnikov A.N., Shmagina E.A. Zadacha terminal’nogo upravlenija dvizheniem letatel’nogo apparata [Terminal control problem of flying vehicle motion]. Nelineinaia dinamika i upravle-nie: sbornikstatei. Vyp. 7 [Nonlinear dynamics and control: collected articles. Iss. 7]. Moscow, Phismatlit, 2010, pp. 79-94.

6. Kanatnikov A.N., Krishchenko A.P. Terminal’noe upravlenie prostranstvennym dvizheniem letatel’nyh apparatov [Terminal control of spatial motion of flying vehicles]. Izvestia RAN. Teoriya i sistemy upravleniya, 2008, no. 5, pp. 51-64. (Trans. version: Journal of Computer and Systems Sciences International, 2008, vol. 47, no. 5, pp. 718-731).

7. Krishchenko A.P., Kanatnikov A.N., Tkachev S.B. Planning and control of spatial motion of flying vehicles. IFAC Workshop Aerospace guidance, navigation and flight control systems AGNFCS’09, Samara, Russia, June 30 - July 2, 2009.

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