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

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

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

Аннотация научной статьи по механике и машиностроению, автор научной работы — Харьков Виталий Петрович, Халютин Сергей Петрович

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

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

CONTROL OF THE AIRCRAFT FLIGHT VELOCITY VECTOR BASED ON THE ENERGY APPROACH

This paper presents a method of the aircraft flight velocity vector control synthesis taking into account constraints on the thrust of the power plant, the restriction is made on the basis of the use of the power triangle, representing an equilateral triangle whose height is interpreted as the thrust of the power plant. The control laws are synthesized based on the method of inverse dynamics problems.

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

УДК 62.505

УПРАВЛЕНИЕ ВЕКТОРОМ СКОРОСТИ ПОЛЕТА ЛЕТАТЕЛЬНОГО АППАРАТА НА ОСНОВЕ ЭНЕРГЕТИЧЕСКОГО ПОДХОДА

В.П. ХАРЬКОВ, С.П. ХАЛЮТИН

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

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

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

Уши < У(1) < V шах?

где Ушщ = Ушш (Н), Ушах = Ушах (Н) - минимальное и максимальное значения модуля скорости полета, определяемое эксплуатационным диапазоном высот и скоростей полета.

Учитывая, что ЛА может выполнять в пространстве состояния сложные маневры с различными фиксированными значениями координат, например, скорость полета V, угол наклона траектории 0, высота полета H и т.д., то левая и правая границы допустимого диапазона изменения скорости полета представляют собой сложные функции как координат состояния, так и располагаемых энергетических ресурсов. В зависимости от стратегии управления ЛА будет зависеть и решение задачи ограничения скорости полета. Под стратегией управления здесь понимаются разрешенные способы влияния на скорость полета - изменения траектории полета; изменения тяги силовой установки; изменения лобового сопротивления самолета; любая комбинация перечисленных выше способов управления. Естественно полагать, что комбинированный способ управления является наиболее эффективным и предпочтительным.

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

В качестве базового режима полета примем полет на заданной высоте Но с произвольным, но зафиксированным значением скорости У0. Этому режиму соответствует некоторое значение тяги Ро силовой установки. Предположим, что ЛА совершает разворот за счет изменения кренов. Для поддержания заданной высоты полета необходимо увеличить угол атаки. При этом скорость полета несколько уменьшается за счет увеличения лобового сопротивления. В этом случае тяга Ро расходуется на поддержание новой скорости VI и на создание некоторого угла крена у Ф 0.

Дальнейшее увеличение крена приведет к уменьшению скорости полета до значения, равного

т 1 пр

V(t) = V п огр

при условии стабилизации высоты полета Но = const.

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

Для геометрической интерпретации изложенного воспользуемся равносторонним треугольником, который в дальнейшем будем называть треугольником мощности. Высоту треугольника будем интерпретировать с величиной тяги силовой установки. По сторонам треугольника в некотором масштабе отложены значения V, у и 0. Воспользуемся свойством равностороннего треугольника - сумма перпендикуляров, отложенных из произвольной внутренней точки на стороны, есть величина постоянная и равная высоте треугольника. Тогда можно утверждать, что длины перпендикуляров, опущенные на стороны треугольника, пропорциональны текущим значениям тяги, необходимым для создания V, у и 0. В качестве примера треугольник мощности для режима полета V(t) = Vo , H(t)=Ho=const, |y(t)|=|y o| представлен на рис. 1.

С

у — уо

7 = 0

0 = 0

В

к м

Рис. 1. Треугольник мощности

Здесь ОМ - перпендикуляр, опущенный из точки О на сторону АВ треугольника, длинна которого пропорциональна тяге, потребной для создания скорости V = Уо;

БК - отрезок, пропорциональный величине скорости У(1;) = У0;

ОК - перпендикуляр, опущенный из точки О на сторону АС, на которой нанесен масштаб угла крена. Его длина пропорциональна необходимой дополнительной тяге для создания крена, равного |у01 при V = У0 и Н=сопБ1;;

БК - отрезок, величина которого пропорциональна крену |у0)|=||. Начало отсчета по крену принимается в точке Б, определяемой как точка пересечения прямой ББЦЛВ со стороной АС.

Точка О называется равновесной точкой, положение которой и определяет возможные значения координат V, у и 0. На рис. 1 точка О совпадает с Б. Это означает, что в данном случае полет с набором высоты невозможен.

Заметим, что высота И треугольника здесь удовлетворяет условию

||И||= ||ОМ|| + ||ОК||

и определяется по высотно-скоростным характеристикам (ВСХ) и дроссельным характеристикам двигателя.

Масштаб по координатам V, у и 0 является нелинейным и в общем случае зависит от веса ЛА, высоты и числа М полета.

На рис. 2 изображен тот же треугольник мощности, что и на рис. 1, на котором дополнительно показано:

- DiKi - минимально возможная скорость полета, равная V

пр

огр

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

С

Кл М М[ ВЛ

Рис. 2. Треугольник мощности с минимально возможной скоростью полета

Из рисунка следует, что в этом случае равновесная точка переместилась из точки О в точку О1. Дальнейшее увеличение крена приведет к нарушению условия

Упр(1) > Упр огр.

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

Рассмотрим задачу синтеза оптимального управления вектором скорости полёта ЛА.

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

X (г) = / (X, и, г), (1)

где х(г) = [Х1 (г),...,Хп (г)] - вектор координат состояния; f (х,и,г) - п-мерная функция;

и (г) = [и1(г ),..., ит (г )] - вектор управления.

Необходимо найти управление и(г), обеспечивающее на заданном временном интервале минимум целевого функционала

гк

J =| ь [х(г), и (г), г ] Ж + 8к [х(гк)]. (2)

г о

Здесь Ь(х,и,г) - скалярная неотрицательная функция; 8к [х(гк )] - терминальный член целевого функционала.

Большое распространение в настоящее время получили методы синтеза законов управления, основанные на концепции обратных задач динамики [8; 9], где проблема конструирования алгоритмов управления движением рассматривается из условий обеспечения предписанных динамических характеристик синтезируемых систем [3; 5].

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

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

Пусть управляемая система описывается дифференциальным уравнением вида

x(t) = f (x, u, t), (3)

где x(t) - n-мерный вектор состояния; u - m-мерный вектор управления; f() - известная векторо-значная функция, непрерывно дифференцируется по совокупности своих параметров.

В начальный момент времени t=to положение системы (3) в пространстве состояний характеризуется вектором x(t0) = x0. Требуется найти такой вектор u(x), который бы переводил систему из состояния x(t0) в новое состояние x(tk) по заданной траектории движения уж(t).

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

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

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

Пусть управляемый объект в пространстве состояний описывается векторным уравнением (3). Требуется найти такое управление u(t), которое обеспечивает движение системы (3) вдоль заданной траектории движения с минимумом функционала

T

I = J Ф( x, у с, t )dt, (4)

t о

где Ф(.) - любая положительная полуопределенная функция; уж(t) - желаемая траектория системы (3), определяемая достижимыми координатами вектора состояния x(t). Заметим, что размерность вектора уж(t) не может превышать размерности вектора управления. Здесь под достижимыми координатами понимают те координаты x(t), произвольные значения которых могут сохраняться сколь угодно долго. При движении системы (3) вдоль опорной траектории на соотношение между вектором состояния и желаемым процессом накладывается ограничение вида

F ( x, уж ) = 0, (5)

где F() - m-мерная векторозначная функция, m раз непрерывно дифференцируемая по своим аргументам.

В общем случае считаем, что функция F(x,уж) удовлетворяет уравнению

,F(x,ус),F(x,ус),.....,F(k)(x,ус)] = y2[ß,F(x,ус)], i = 1,k, (6)

где X,ß- матрицы произвольного вида, обеспечивающие устойчивость решения (6); y/i( ) и y2( ) - m-мерные нелинейные векторозначные функции.

Заметим, что ограничения (6) преобразуют уравнение (5) к виду

lim F (x, ус ) = 0. (7)

t

Во многих технических приложениях функции y1( ) и y2() в уравнении (6) можно описать

следующими уравнениями:

y() = F(k)(x,Л) + Лк-1 • F(к-1)(X,) +......\ ■ F(x,^); (8)

У2() = в0 ■ F(x,yc). (9)

Вводя обозначения Xо = в о, уравнение (6) с учетом (9) и (8) можно переписать

F(к)(x,Ус) + X-1 ■ F(к-1)(x,ус) +......X ■ F(x,Ус) = 0. (10)

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

F(X,Уж) = x - Уж. (11)

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

F(x,ус) + X ■ F(x,ус) = 0. (12)

Характер процесса (12) определяется элементами матрицы. С учетом (10) и (11) уравнение (12) преобразуется к следующему виду

f (x,u) + X ■ x(t) = X ■ Ус (t) + ye (t). (13)

При решении задачи стабилизации, когда ужф = const, уравнение (24) примет вид

f (x, u) = X ■ [Ус (t) - x(t)]. (14)

Уравнение (14) можно разрешить относительно u, если принять, что существует некоторая

функция f такая, что

U = f'[X ■ (Ус(t) - x(t)]. (15)

Данная разновидность обобщенного метода обратных задач динамики, основанная на аналитическом решении уравнения (13) или (14), получила в литературе название структурно-параметрического метода [3].

Если не существует аналитического решения этих уравнений, можно воспользоваться одним из известных методов численного решения [7]. Из уравнения (15) видно, что в общем случае управление зависит от коэффициентов матрицы X0. Поэтому второй этап синтеза связан с оптимизацией коэффициентов матрицы в соответствии с выбранным критерием (4).

Анализ свойств предлагаемого метода управления вектором скорости полёта ЛА рассмотрим для режима, когда стабилизируется высота полета при включенной системе автоматического управления креном самолета. Считается, что режим работы силовой установки является неизменным. В этом случае тяга двигателя будет являться функцией скорости полета и может быть определена по ВСХ при фиксированном значении частоты вращения nk(t)= const компрессора (ротора низкого давления).

На рис. 3, 4 приведены графики располагаемой тяги и потребных значений тяги силовой установки для различных условий полёта гипотетического лёгкого маневренного ЛА. Из графиков следует, что значение тяги зависит от высоты и скорости полета, и при несогласованном маневрировании может не выполняться условие равенства располагаемой и потребной тяг.

Другими словами, уменьшение скорости полета приводит к соответствующему уменьшению тяги. При этом может оказаться, что значение тяги Р(Н, nk) при H=const и nk= const достаточно для создания скорости полета V(t), существенно большей V^, огр(адоп). В этом случае имеется возможность маневрирования в горизонтальной плоскости, то есть возможность полета с углом крена у Ф 0. Область активного маневрирования по крену в силу нелинейного характера зависимости дополнительного расхода тяги, необходимой для обеспечения горизонтального

полета, от скорости, не совпадает с областью возможных изменений скорости полета. Р, кН

60

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

30

Н = 2 км

Н = 5 км

М

0 0,25

Я, кг

19000 18000 17000 16000 15000 14000 13000 12000 11000 10000 9000 8000 7000

0,5 0,75 1 1,25

Рис. 3. Высотно-скоростные характеристики

1,5

10

20

30

40

50

60

У, град

Рис. 4. Потребное значение тяги силовой установки, необходимое для создания заданного значения угла наклона траектории при полете на высоте Н = 2000 м, М = 0,7 и 0 = 10 - 400

Анализ ВСХ (рис. 3) и потребных значений тяги для создания узад (рис. 4, 5) показывает, что максимально возможный угол ушах достигается при У(1;) > V пр огр (рис. 5).

Это означает, что для обеспечения максимального диапазона изменения крена необходимо контролировать не критическое значение скорости полета, а скорость полета, которая соответствует максимальному углу крена при условиях: Н=сопБ1;; 5руд =сопб1.

Во-первых, это позволит избежать развития критических ситуаций, во-вторых, повысить эффективность выполнения полетного задания. Следует отметить, что эта скорость есть функция параметров полета: Н; 5руд ; числа М полета, то есть

VI огр=У(Н, 5руд,, М). 0 (16)

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

Рис. 5. Зависимость угла крена от скорости полёта

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

X — Я МАКС *-'руд ируд

Н = const

"О 20 40 60 у, гр

Рис. 6. Зависимость скорости полёта от текущего угла крена

Из приведенных результатов следует, что установившийся полет при V(t) = const от величины крена имеет существенно нелинейный характер. Это обусловлено двумя причинами. Первая связана с необходимостью увеличения угла атаки для поддержания условия H(t)= const.

Вторая причина обусловлена нелинейным характером зависимости внутренней, а следовательно, и эффективной тяги силовой установки от скорости полета. Нелинейный характер зависимости V(y) приводит к сложной зависимости уогр(узад, V, H, 5руд), реальное представление которой может содержать ошибки. В этом случае необходимо контролировать скорость полета в виде выполнения условия V(t) > V огр.

Если условие не выполняется, то в систему управления креном ЛА вводится сигнал коррекции, пропорциональный рассогласованию (V(t)- V огр), то есть

уотр = уогр + ку • ^п(уогр) • f(V(t) - V"*), (17)

где уотр - отработанный угол крена; уогр - заданный угол крена; ку - коэффициент пропорциональности; f(V(t) - V^) - функция ограничения. Сомножитель sign(yогр) обеспечивает уменьшение заданного значения угла крена вне зависимости от знака текущего значения.

Аналогичные рассуждения можно провести и для угла наклона траектории.

ЛИТЕРАТУРА

1. Тарасенко А.М., Брага В.Г., Тараненко В.Т. Динамика полета и боевое маневрирование ЛА. М.: ВВИА им. Н.Е. Жуковского, 1984.

2. Алексеев В.М., Тихомиров В.М., Фомин С.В. Оптимальное управление. М.: Наука, 1979.

3. Харьков В.П. Структурно-параметрический метод синтеза управления динамическими системами // Техническая кибернетика. 1990. №4.

4. Сейдж Э.П., Уайт Ч.С. Оптимальное управление системами. М.: Радио и связь, 1982.

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

6. Харьков В.П. Обобщенный метод обратных задач динамики в задачах управления нелинейными системами / Прикладные задачи управления и испытаний летательного аппарата и его систем. М.: ВВИА им. Н.Е. Жуковского, 1993.

7. Моисеев Н.Н. Численные методы в теории оптимальных систем. М.: Наука, 1971.

8. Харьков В.П. Адаптивное управление динамическими системами на основе обратных задач динамики // Известия РАН. Теория и системы управления. 1994. № 4. С. 115.

9. Харьков В.П., Бронников А.М., Журавлев Д.А. Адаптируемость системы управления с идентификатором и эталонной моделью без измерения производной вектора состояния // Информационно-измерительные и управляющие системы. 2011. Т. 6. С. 96.

CONTROL OF THE AIRCRAFT FLIGHT VELOCITY VECTOR BASED ON THE ENERGY APPROACH

Kharkov V.P., Khalyutin S.P.

This paper presents a method of the aircraft flight velocity vector control synthesis taking into account constraints on the thrust of the power plant, the restriction is made on the basis of the use of the power triangle, representing an equilateral triangle whose height is interpreted as the thrust of the power plant. The control laws are synthesized based on the method of inverse dynamics problems.

Keywords: velocity, thrust propulsion, the triangle of power, control, inverse dynamics, roll, angle of trajectory, the module of the velocity vector.

REFERENCES

1. Tarasenko A.M., Braga V.G., Taranenko V.T. Dinamikapoleta i boyevoye manevrirovaniye LA. M.: VVIA im. N.Ye. Zhukovskogo. 1984. (In Russian).

2. Alekseyev V.M., Tikhomirov V.M., Fomin S.V. Optimal'noye upravleniye. M.: Nauka. 1979. (In Russian).

3. Khar'kov V.P. Strukturno-parametricheskiy metod sinteza upravleniya dinamicheskimi sistemami. Tekhnich-eskaya kibernetika. 1990. №4. (In Russian).

4. Seydzh E.P., Uayt CH.S. Optimal'noye upravleniye sistemami. M.: Radio i svyaz'. 1982. (In Russian).

5. Krut'ko P.D. Obratnyye zadachi dinamiki upravlyayemykh sistem. Lineynyye modeli. M.: Nauka. 1987. (In Russian).

6. Khar'kov V.P. Obobshchennyy metod obratnykh zadach dinamiki v zadachakh upravleniya nelineynymi siste-mam. Prikladnyye zadachi upravleniya i ispytaniy letatel'nogo apparata i yego sistem. M.: VVIA im. N.Ye. Zhukovskogo. 1993. (In Russian).

7. Moiseyev N.N. Chislennyye metody v teorii optimal'nykh sistem. M.: Nauka. 1971. (In Russian).

8. Khar'kov V.P. Adaptivnoye upravleniye dinamicheskimi sistemami na osnove obratnykh zadach dinamiki. Izvestiya RAN. Teoriya i sistemy upravleniya. 1994. № 4. P. 115. (In Russian).

9. Khar'kov V.P., Bronnikov A.M., Zhuravlev D.A. Adaptiruyemost' sistemy upravleniya s identifikatorom i eta-lonnoy model'yu bez izmereniya proizvodnoy vektora sostoyaniya. Informatsionno-izmeritel'nyye i upravlyayushchiye sistemy. 2011. T. 6. P. 96. (In Russian).

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

Харьков Виталий Петрович, 1943 г.р., окончил ВВИА им. проф. Н.Е. Жуковского (1974), профессор, доктор технических наук, начальник отдела ООО «Экспериментальная мастерская «НаукаСофт», автор более 120 научных работ, область научных интересов - прикладная теория оптимального управления.

Халютин Сергей Петрович, 1968 г.р., окончил Рижское ВВАИУ им. Я. Алкниса (1990), МГУ им. М.В. Ломоносова, профессор, доктор технических наук, генеральный директор ООО «Экспериментальная мастерская «НаукаСофт», профессор кафедры электротехники и авиационного электрооборудования МГТУ ГА, автор более 120 научных работ, область научных интересов - электроэнергетика автономных объектов.

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