Известия РАН. Теория и системы управления, 2021, № 4, стр. 157-176

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

А. А. Голубева a*, С. С. Кананадзе a**, Н. В. Куланов a***

a ФНЦ ФГУП “ГосНИИ АС”, НИУ МАИ
Москва, Россия

* E-mail: aagolubeva@2100.gosniias.ru
** E-mail: kananadze@ya.ru
*** E-mail: nvkulanov@2100.gosniias.ru

Поступила в редакцию 16.05.2019
После доработки 24.12.2020
Принята к публикации 29.03.2021

Полный текст (PDF)

Аннотация

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

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

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

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

– построение (оптимального или близкого к нему) высотно-скоростного профиля полета ВС по экономическому критерию с учетом ограничений со стороны системы управления воздушным движением;

– формирование в бортовую систему управления (БСУ) воздействий, обеспечивающих движение ВС в вертикальной плоскости по построенному высотно-скоростному профилю;

– определение прогнозных значений отдельных параметров полета ВС от текущего положения до других заданных точек маршрута.

Решение всех задач должно проводиться непрерывно вдоль принятого плана полета при заданных аэродинамических характеристиках ВС, характеристиках его двигателя, а также заданном состоянии атмосферы. Кроме того, при решении задач вертикальной навигации необходимо учитывать требования и ограничения, сформулированные в различных руководящих документах (например, в Руководстве по летной эксплуатации (РЛЭ) конкретного ВС), а также определяемые авиакомпанией и системой управления воздушным движением.

Центральное место среди указанных задач занимает первая задача, так как ее решение служит основой для решения двух других. Критерием качества для самолетов гражданской авиации обычно служит определяемый авиакомпанией (АК) экономический критерий в виде стоимости конкретного полета. Он является линейной комбинацией стоимости затраченного топлива и времени полета, связанных так называемым “индексом стоимости”. Для военно-транспортной авиации в качестве критериев могут выступать время или затраченное топливо как частные случаи критерия стоимости. Важнейшим условием решения этой задачи служит требование выполнения заданного в РЛЭ сценария этапа набора высоты.

Различные подходы к построению оптимального управления ВС на этапе набора высоты рассматривались в ряде организаций и опубликованы, например, в работах [16]. В общей массе публикаций наибольшее внимание, как правило, уделялось вопросу скороподъемности для самолетов с высокой тяговооруженностью, наиболее полное решение которого получено в работах центрального аэрогидродинамического института (ЦАГИ). Вопросам же оптимизации полета ВС с типовыми характеристиками гражданской и военно-транспортной авиации в отечественной литературе уделялось меньше внимания. К ним относятся, например, работы [1, 4, 6].

Один из них базируется на концепции о наискорейшем наборе удельной механической энергии в рамках энергетического подхода, вероятно, впервые предложенного в [7]. Методы решения задачи предполагают построение профиля наилучшей энергетической скороподъемности и формирование траекторий выхода на этот профиль и схода с него. Такой подход продемонстрирован в работе [5]. Формально он может использоваться, как утверждает автор, и для оптимизации по другим критериям, в частности по критерию стоимости.

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

В настоящее время более приемлемым подходом к оптимизации этапа набора высоты для гражданских ВС является оптимизация в рамках задаваемого РЛЭ сценария набора высоты. Сценарий определяет возможные режимы полета ВС на этапе набора высоты, которые согласованы с возможностями БСУ и не могут привести к неожиданным результатам. Такой подход используется в работе [8], где сделана попытка построения алгоритмов для всего множества предусмотренных в сценариях возможных режимов полета гражданских ВС. Однако материалы этой публикации не позволяют получить для конкретного ВС какой либо высотно-скоростной профиль. Суть дела в том, что там априори принимается линейная форма зависимости искомых параметров высотно-скоростного профиля от независимых факторов. При этом коэффициенты весов отдельных слагаемых зависят от конкретного ВС, получение которых является самостоятельной проблемой с неизвестными путями решения.

Целью данной работы является разработка методической основы решения задачи оптимизации этапа набора высоты в проблеме вертикальной навигации ВС гражданской и военно-транспортной авиации. Предлагаемый подход к решению задачи основывается на использовании заданного в РЛЭ сценария выполнения этапа набора высоты. При этом под сценарием понимается совокупность взаимосвязанных режимов полета, обеспечивающих выход ВС в заданные конечные условия. В качестве режимов полета в рассмотрение принимаются только те, которые предусмотрены в РЛЭ и реализуются БСУ. В этих предположениях оптимизация этапа набора высоты сводится к выбору оптимальных значений параметров полета, характеризующих каждый режим. Все конкретные расчеты проведены для типичного средне-магистрального ВС с характеристиками, близкими к SSJ-100.

1. Сценарии этапа набора высоты. Этап набора высоты предполагает вывод ВС из начального положения, определяемого значениями начальной высоты H = H0 и приборной скорости (этим термином будем называть индикаторную земную скорость Vcas) Vcas = $V_{{cas}}^{0}$, в заданное конечное, определяемого высотой H = Hзад и числом Маха M = Mзад.

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

Рис. 1

На этих рисунках точка H0, $V_{{cas}}^{0}$ определяется окончанием этапа взлет и соответствует началу этапа набора высоты. Рисунки 1, а и б отражают два различных варианта зависимостей: Vcas = = Vcas(H) и M = M(H). На первом из них набор высоты осуществляется с одной парой значений Vcas = $V_{{cas}}^{{{\text{зад}}}}$, M = Mзад, а на втором – две пары значений: Vcas = $V_{{cas}}^{1}$, M = MЗ и Vcas = $V_{{cas}}^{{{\text{зад}}}}$ и M = M1. Помимо скоростей $V_{{cas}}^{1}$, $V_{{cas}}^{{{\text{зад}}}}$ и чисел Маха M1 и Mзад в сценарии отражаются возможные ограничения на приборную скорость, показанные на рис. 1, a штрихпунктиром.

В соответствие со сценарием (рис. 1, а) набор высоты происходит следующим образом:

1. После завершения этапа взлет на высоте H0 и скорости $V_{{cas}}^{0}$, ВС разгоняется до заданного значения $V_{{cas}}^{{{\text{зад}}}}$. В процессе этого разгона должно выполняться ограничение Vcas < $V_{{cas}}^{1}$ на высотах H < H1. Это ограничение связано с желанием уменьшить отрицательное воздействие на окружающую среду. По этой причине оно не всегда является обязательным и может отсутствовать, в частности, при выполнении полетов военно-транспортной авиации при решении специальных задач. Этот участок полета называется участком разгона.

2. Далее со скоростью $V_{{cas}}^{{{\text{зад}}}}$ проходит набор высоты до некоторого значения H2, при котором значение числа М становится равным заданному Mзад.

3. С этим значением числа М полет продолжается до выхода ВС на заданную высоту Hзад, где заканчивается этап набора высоты.

Аналогично описывается сценарий для рис. 1, б.

В обоих из них присутствует один или два участка разгона. В руководствах по эксплуатации ВС обычно не определяется режим полета ВС на участке разгона. Это может быть разгон на постоянной высоте или разгон с набором высоты. В последнем случае возникает вопрос: а как набирать высоту: с постоянным углом тангажа, с постоянной вертикальной скоростью или выдерживанием какого-то другого параметра полета? Длительность этого участка и влияние его на принятые критерии оценки этапа набора высоты могут быть различны в зависимости от используемого на нем закона управления ВС. Поэтому формирование оптимального закона управления на участке разгона является составной частью общей задачи оптимизации этапа набора высоты. Заметим, что в соответствии со сценарием процесс набора высоты проводится при фиксированном положении органов управления двигателями. Обычно это один из возможных номинальных режимов работы двигателя.

2. Модель движения ВС. Ввиду незначительной (200–250 км) протяженности этапа набора высоты, в качестве модели движения ВС при решении задачи формирования высотно-скоростного профиля полета ВС будем использовать модель движения его центра масс в плоско-параллельном гравитационном поле с учетом изменения массы и горизонтальной составляющей скорости ветра. Заметим, что именно эти два фактора часто не принимаются во внимание при решении задачи.

Схема систем координат и сил, действующих на центр масс ВС, показана на рис. 2. В данном случае в качестве основной принята скоростная система координат с осями Ox, Oy. Неподвижная система координат, связанная с Землей, определена осями L, H.

Рис. 2

На этом рисунке приняты следующие обозначения: $\bar {V}$ – вектор воздушной скорости центра масс ВС; $\bar {R}$ – вектор аэродинамической силы лобового сопротивления; $\bar {Y}$ – вектор аэродинамической подъемной силы; $\bar {G}$ – вектор силы тяжести; $\bar {T}$ – вектор силы тяги двигателей; Oxc – вектор продольной оси ВС; Ox2, Oy2– связанные с центром масс оси, параллельные осям L, H; α, θ, φ – угол атаки, наклона траектории и установки двигателя относительно связанной оси соответственно.

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

(2.1)
$\begin{gathered} m\frac{{dV}}{{dt}} = T\cos {{\alpha }_{T}} - R - mg\sin \theta + {{q}_{{\text{c}}}}(V + {{U}_{{\text{в}}}}\cos \theta ), \\ mV\frac{{d\theta }}{{dt}} = T\sin {{\alpha }_{T}} + Y - mg\cos \theta - {{q}_{{\text{c}}}}{{U}_{{\text{в}}}}\sin \theta , \\ \frac{{dH}}{{dt}} = V\sin \theta , \\ \frac{{dL}}{{dt}} = V\cos \theta + {{U}_{{\text{в}}}}, \\ \frac{{dm}}{{dt}} = - {{q}_{{\text{c}}}}, \\ \end{gathered} $
где ${{\alpha }_{T}} = \alpha - \varphi $; m – текущее значение массы ВС; g – ускорение силы тяжести; qc – секундный расход топлива; Uв – горизонтальная составляющая вектора скорости ветра; H, L – геометрическая высота и дальность в системе координат H, L.

Входящие в систему уравнений (2.1) силы определяются соотношениями:

(2.2)
$\begin{gathered} R = {{C}_{X}}S\frac{{\rho {{V}^{2}}}}{2} = 0.7{{C}_{X}}S{{M}^{2}}p, \\ Y = {{C}_{Y}}S\frac{{\rho {{V}^{2}}}}{2} = 0.7{{C}_{Y}}S{{M}^{2}}p, \\ \end{gathered} $
где ${{C}_{X}}$, ${{C}_{Y}}$ – коэффициенты соответствующих аэродинамических сил; $S$ – характерная площадь крыла ВС; $\rho $ – плотности воздуха; $p$ – давление воздуха.

Аэродинамические коэффициенты СX, СY в общем случае являются функциями большого числа переменных, однако в траекторных задачах принято использовать балансировочные значения этих коэффициентов в виде функций ${{C}_{X}} = {{C}_{X}}(\alpha ,M,Fl)$, ${{C}_{Y}} = {{C}_{Y}}(\alpha ,M,Fl)$, где Fl – параметр, определяющий конфигурацию крыла.

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

(2.3)
$\begin{gathered} T = T(\delta ,{{H}_{{\text{б}}}},M,\Delta {{T}^{0}}), \\ {{q}_{{\text{c}}}} = {{q}_{{\text{c}}}}(\delta ,{{H}_{{\text{б}}}},M,\Delta {{T}^{0}}), \\ \end{gathered} $
где $M$ – число Маха; δ – эквивалент тяги, в качестве которого могут использоваться обороты турбины или компрессора высокого или низкого давления, положение рычагов управления двигателем и др.; ΔТ0 – отклонение температуры наружного воздуха от стандартного значения; Нб – барометрическая высота.

Из анализа соотношений (2.1)–(2.3) видно, что при известных (таблицы, графики, аналитические выражения и т.д.) зависимостях ${{C}_{X}} = {{C}_{X}}(\alpha ,M,Fl)$, ${{C}_{Y}} = {{C}_{Y}}(\alpha ,M,Fl)$, $T = T(\delta ,{{H}_{{\text{б}}}},M,\Delta {{T}^{0}})$, ${{q}_{{\text{c}}}} = {{q}_{{\text{c}}}}(\delta ,{{H}_{{\text{б}}}},M,\Delta {{T}^{0}})$ система уравнений (2.1) однозначно определяет динамику изменения фазовых переменных H, L, V, θ, m при заданных $\alpha (\xi )$, $\delta (\xi )$, где $\xi $ – какой-либо скалярный параметр, например время t или дальность L. Функции

(2.4)
$\alpha = \alpha (\xi ),\quad \delta = \delta (\xi )$
являются в данном случае функциями управления или управляющими функциями, на которые наложены ограничения:

(2.5)
$\begin{gathered} {{\alpha }_{{\min }}} \leqslant \alpha \leqslant {{\alpha }_{{\max }}}, \\ {{\delta }_{{\min }}} \leqslant \delta \leqslant {{\delta }_{{\max }}}. \\ \end{gathered} $

С целью приближенного учета динамики изменения угла атаки α, можно дополнить систему (2.1) динамическим оператором (2.6) в виде колебательного звена с параметрами T2, ξ, которые определяются либо при обработке результатов летных экспериментов, либо по результатам моделирования с использованием подробных моделей движения ВС вокруг центра масс:

(2.6)
$(T_{{\text{2}}}^{{\text{2}}}{{p}^{2}} + 2{{T}_{{\text{2}}}}\xi p + 1) = {{\alpha }_{{{\text{зад}}}}},$
где α, αзад – текущее и заданное значения угла атаки.

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

Заметим, что отличительной особенностью рассматриваемой модели является ее ориентация на существующие в настоящее время формы получения исходной информации по аэродинамическим характеристикам ВС и двигателей. Эта исходная информация при реализации модели приводится к виду аналитических соотношений, позволяющему получать производные по основным переменным, что необходимо при использовании различных методов оптимизации. В частности, как показали исследования, зависимости для CX и СY с высокой степенью точности на достаточно больших интервалах изменения угла атаки и числа М могу быть представлены в виде полинома:

${{C}_{{x/y}}} = {{A}_{0}}(M) + {{A}_{1}}(M)\alpha + {{A}_{2}}(M){{\alpha }^{2}} + {{A}_{3}}(M){{\alpha }^{3}},$
где
${{A}_{I}}(M) = \sum\limits_{j = 0}^2 {B(I,J){{M}^{J}}} ,\quad I = 0,\;1,\;2,\;3,$
здесь B(I, J) – матрица постоянных коэффициентов для рассматриваемого диапазона переменных.

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

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

(3.1)
$C = \int\limits_0^{{{t}_{k}}} {({{q}_{{\text{т}}}}{{C}_{{\text{т}}}} + {{C}_{t}})dt,} $
где qт – расход топлива в единицу времени, Cт, Ct – стоимость единицы топлива и времени соответственно, tk – длительность участка набора высоты. АК для каждого маршрута полета известны значения Cт и Ct, которые могут значительно отличаться для разных маршрутов. Так как в каждом конкретном полете ${{C}_{{\text{т}}}} = {\text{const}}$, то в качестве критерия вместо (3.1) можно принять значение ${{I}_{C}} = C{\text{/}}{{C}_{{\text{т}}}}$, тогда
(3.2)
${{I}_{C}} = {{I}_{{\text{т}}}} + CI{\kern 1pt} {{I}_{t}},$
где Iт – расход топлива на набор высоты; It – время набора высоты; CI = Ct/Cт – индекс стоимости (CostIndex). В некоторых случаях интерес может представлять дальность этапа набора высоты, которую обозначим через IL. Возможна постановка задачи оптимизации критерия стоимости при заданной дальности IL набора высоты. Эти постановки в данной работе не рассматриваются. Здесь значения ${{I}_{L}}$ служат только для приближенной оценки дальности исследуемого этапа.

4. Формальная постановка задачи. Для объекта управления, описываемого уравнениями (2.1)–(2.3), при заданном векторе параметров ${{\bar {P}}_{c}}({{m}_{0}},CI,{{U}_{{\text{в}}}},\Delta {{P}_{0}},\Delta {{T}_{0}})$ (где m0 – масса ВС в начале этапа набора высоты; CI – индекс стоимости, Uв – продольная составляющая скорости ветра; ΔP0 – отклонение давления от стандартного значения; ΔТ0 – отклонение температуры от стандартного значения), заданном ограничении (2.5) на управления и ограничении (4.1) на фазовые координаты

(4.1)
$\dot {H}(t) \geqslant 0,\quad {{V}_{{cas}}} \leqslant {{\hat {V}}_{{cas}}}(H)$
найти управление (2.4), доставляющее минимальное значение функционалу (3.2) и переводящее объект управления из начальных условий Н = Н0, Vcas = $V_{{cas}}^{0}$ в конечное Н = Hзад, М = Мзадс выполнением сценария полета.

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

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

5. Построение управления на участке разгона. 5.1. Оптимальное управление. На этом участке полета ВС должно перейти из начального положения с координатами H0 и $V_{{cas}}^{0}$ (рис. 1, a) на линию Vcas = $V_{{cas}}^{{{\text{зад}}}}$ с выполнением (для гражданских ВС) или без выполнения (для военно-транспортных ВС) заданного ограничения на скорость. В соответствии со сценарием положение органа управления двигателем на всем этапе набор высоты сохраняется постоянным, т.е. $\delta = {{\delta }_{0}}$ = = const, и подлежит выбору, а управление углом атаки $\alpha = \alpha (t)$ограничено сверху и снизу значениями ${{\alpha }_{{\max }}}$, ${{\alpha }_{{\min }}}$. Для поиска оптимального управления на этом участке можно использовать формализм принципа максимума. Однако ввиду достаточной кратковременности этого участка, а поэтому малого влияния на значения функционала (3.2), выберем прямой метод оптимизации, основанный на разложении решения по некоторому ортонормированному базису. Для преодоления специфических проблем, связанных с применением полиномиального базиса при заданном ограничении на управление α = α(t), целесообразно использовать ортонормированный базис, построенный на конечных элементах (финитных функциях). Простейшим классом финитных функций по терминологии работы [9] является блочно-импульсная функция (БИФ) в виде полиномиального импульсного сплайна Лежандра 0-й степени:

${{\phi }_{i}}(t) = \left\{ \begin{gathered} 1,\quad t \in {{\Delta }_{i}} = \left[ {{{t}_{{i - 1}}},{{t}_{i}}} \right), \hfill \\ 0,\quad t \notin {{\Delta }_{i}}, \hfill \\ \end{gathered} \right.$
построенная на сетке временных отсчетов:

${{t}_{i}} = {{t}_{0}} + i\Delta t = \frac{{({{t}_{k}} - {{t}_{0}})}}{k},\quad i = \overline {1,k} .$

Как отмечено в [6], БИФ позволяет получить высокое качество приближения функций для задач с ограничениями на управляющие воздействия в классе кусочно-непрерывных функций, что имеет место в рассматриваемом случае.

Используя БИФ, представим управляющую функцию $\alpha (t)$ в виде

(5.1)
$\alpha (t) = {{\alpha }_{0}}(t) + \Delta \alpha (t),\quad \Delta \alpha (t) = \sum\limits_{i = 1}^k {\Delta {{\alpha }_{i}}{{\phi }_{i}}(t)} ,$
где $\Delta {{\alpha }_{i}}$, $i = \overline {1,k} $, – некоторые числа, ${{\alpha }_{0}}(t)$ – заданная функция (в частном случае может отсутствовать).

Таким образом, получили кусочно-непрерывную аппроксимацию функции $\alpha (t)$ определяемую значениями Δαi и функцией ${{\alpha }_{0}}(t)$. При заданной из каких-либо соображений функции ${{\alpha }_{0}}(t)$ задача поиска оптимального управления $\alpha (t) = \alpha {\text{*}}(t)$ сводится к задаче математического программирования, связанного с оптимизацией критерия (3.2) по множеству значений Δαi. В этом случае при заданной функции ${{\alpha }_{0}}(t)$ критерий (3.2) становится не функционалом от функции $\alpha (t)$, а функцией от k переменных Δαi.

При такой постановке функция ${{\alpha }_{0}}(t)$ может рассматриваться как первое приближение при поиске оптимального управления $\alpha {\text{*}}(t)$ при Δαi = 0. Единственным условием, которое следует наложить на функцию ${{\alpha }_{0}}(t)$, является то, что соответствующая ей фазовая траектория должна удовлетворять начальному и конечному условиям задачи и всем фазовым ограничениям.

В данном случае функцию ${{\alpha }_{0}}(t)$ выберем из следующих соображений. Известно, что в задаче на достижение максимального значения динамического потолка разгон ВС на начальном этапе должен проходить не на постоянной высоте, а с некоторым уменьшением ее. Но в нашей задаче, в силу первого ограничения (4.1), снижение высоты не допускается. Эти два обстоятельства позволяют предположить, что в рассматриваемой задаче оптимальная траектория лежит на границе $H(t) = {{H}_{0}}$. Этой траектории, обозначенной на рис. 3 символом 1, соответствует управление $\alpha (t) = {{\alpha }_{1}}(t)$. Именно это управление, обеспечивающее полет на постоянной высоте Н = Н0, примем в качестве ${{\alpha }_{0}}(t)$. Заметим, что при моделировании траекторий, обеспечивающих движения ВС с заданными значениями высоты, приборной скорости, числа Маха и других параметров, мы используем результаты работы [10].

Рис. 3.

Траектории для управления: 1${{\alpha }_{1}}(t)$, 2${{\alpha }_{2}}(t)$, 3${{\alpha }_{3}}(t)$

То обстоятельство, что траектория, порождаемая управлением ${{\alpha }_{0}}(t)$, лежит на нижней границе фазовой области, приводит к ограничениям на область определения значений Δαi. Как можно видеть из системы уравнений (2.1), уменьшение угла атаки α приводит к уменьшению угла наклона траектории и, если траектория лежит на границе, нарушению первого ограничения (4.1). Поэтому для Δαi получаем условие

(5.2)
$0 \leqslant \Delta {{\alpha }_{i}} \leqslant {{\alpha }_{{\max }}} - {{\alpha }_{0}}({{t}_{i}}),\quad i = \overline {1,k} ,$
которое говорит о том, что при данном выборе управления ${{\alpha }_{0}}(t)$ все значения Δαi должны быть больше или равны нулю. Таким образом, все условия для поиска оптимальных значений Δαi определены и задача свелась к использованию известных методов поиска значений $\Delta \alpha _{i}^{*}$, доставляющих минимальное значение критерию (3.2), как функции k переменных.

Однако прежде чем формально использовать эти методы, заметим следующее. Все численные методы математического программирования в задачах оптимизации функции k переменных базируются на вычислении приращений функции вдоль каждой из координат. Для получения таких приращений необходимо задаться значениями Δαi и проинтегрировать системы уравнений (2.1)–(2.3) при управлении $\alpha (t) = {{\alpha }_{0}}(t) + \Delta {{\alpha }_{i}}{{\phi }_{i}}(t)$ и $\alpha (t) = {{\alpha }_{0}}(t)$. Здесь слагаемое $\Delta {{\alpha }_{i}}{{\phi }_{i}}(t)$ можно рассматривать как некоторый импульс управления в момент ${{t}_{i}}$ длительностью $\Delta t$. Типичный вид этих импульсов и поведения управления, а так же фазовых координат для двух моментов приложения импульсов ti = 2 c, ti = 12 c и Δαi = 4° показан на рис. 4. Конкретная величина приращения (Δαi = 4°) здесь не имеет значения. Должно выполняться только условие (5.2) и должны проявиться заметные изменения значений критерия (3.2) и других критериев.

Рис. 4

Как можно видеть, реакция системы на импульс управления в обоих случаях одинакова и проявляется прежде всего в появлении угла наклона траектории $\theta $ и последующему сходу траектории с ограничения. В рассматриваемом примере весь процесс разгона происходит на интервале времени порядка 16 с, после чего начинается режим отработки заданного значения Vcas = $V_{{cas}}^{{{\text{зад}}}}$.

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

${{t}_{i}} = {{t}_{0}} + i\Delta t,\quad \Delta t = \frac{{{{t}_{k}} - {{t}_{0}}}}{k},\quad i = \overline {1,k} ,$
при $\Delta t$ = 0.2 с не вызывает каких-либо трудностей, и результаты их для значений времени t = 0, 2, …, 12 показаны в табл. 1. Здесь в каждой строке, соответствующей одному из критериев IC, Iт, It, IL, для указанных моментов времени приведены приращения ΔIC, ΔIт, ΔIt, ΔIL критериев как разностей между рассчитанными значениями критериев при $\Delta {{\alpha }_{i}} = 4$° и $\Delta {{\alpha }_{i}} = 0$. Причем значения критериев при $\Delta {{\alpha }_{i}} = 0$ соответствуют движению ВС на постоянной высоте Н = Н0.

Таблица 1
t 0 2 4 6 8 10 12
ΔIC 0.038 0.033 0.031 0.020 0.019 0.023 0.006
ΔIт 0.047 0.040 0.035 0.023 0.018 0.018 0.004
ΔIt 0.007 0.007 0.008 0.005 0.007 0.011 0.003
ΔIL –12.181 –10.855 –8.867 –7.078 –4.623 –2.049 –1.288

Как видно из представленных материалов, для критериев IC, Iт, It имеют место положительные приращения для всех ti. Это говорит о том, что положительные значения импульсов управления в любой момент времени, приводящие к сходу траектории с ограничения, увеличивают значения критериев IC, Iт, It. При этом, как показывают исследования, зависимость значений приращений от величины импульса монотонна. Поэтому при любом методе численного поиска оптимальных значений $\Delta \alpha _{i}^{*}$ для критериев IC, Iт, It окажется, что $\Delta \alpha _{i}^{*} = 0$ и использовать какие-либо вычислительные методы поиска $\Delta \alpha _{i}^{*}$ здесь не имеет смысла.

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

Интересно посмотреть, какие результаты получатся, если в качестве функции ${{\alpha }_{0}}(t)$ принять отличные от ${{\alpha }_{1}}(t)$ функции, например ${{\alpha }_{2}}(t)$ (траектория 2 на рис. 3 проходит выше ограничения) или ${{\alpha }_{3}}(t)$ (траектория 3 лежит ниже ограничения). Приращения функционалов для траекторий 2 и 3 показаны в табл. 2, 3.

Таблица 2
t 0 2 4 6 8 10 12
ΔIС 0.073 0.071 0.077 0.051 0.040 0.030 0.005
ΔIт 0.075 0.071 0.072 0.049 0.037 0.025 0.019
ΔIt 0.023 0.023 0.029 0.018 0.016 0.013 0.012
ΔIL –11.657 –10.569 –8.235 –7.265 –5.149 –3.090 –1.061
Таблица 3
t 0 2 4 6 8 10 12
ΔIС –0.028 –0.034 –0.042 –0.040 –0.024 –0.019 –0.011
ΔIт –0.007 –0.015 –0.023 –0.025 –0.017 –0.013 –0.008
ΔIt –0.023 –0.024 –0.026 –0.023 –0.013 –0.010 –0.005
ΔIL –12.736 –11.099 –9.641 –7.315 –4.445 –2.627 –1.117

Как можно видеть из таблиц, при положительном импульсе управления приращения функционалов IC, Iт, It положительны на траектории 2 и отрицательны на траектории 3. Это говорит о том, что для уменьшения значений функционалов IC, Iт, It необходимо уменьшить значения угла атаки α(t) на траекториях 2, а значит, опустить эту траекторию в сторону ограничения, а траекторию 3 поднять к ограничению. Отсюда следует вывод, что для критериев стоимости, затрат топлива и времени набора высоты оптимальным на участках разгона будет движение на постоянной высоте.

Разгон на постоянной высоте, являясь оптимальным, может приводить к чрезмерному воздействию шума двигателей на окружающую среду, что будет иметь место на участке разгона от $V_{{cas}}^{0}$ до $V_{{cas}}^{1}$ для гражданских ВС и на участке от $V_{{cas}}^{0}$ до $V_{{cas}}^{{{\text{зад}}}}$ для военно-транспортных ВС. Поэтому для этих участков может появиться необходимость в нахождении некоторых других управлений, близких к оптимальному по значениям критериев IC, Iт, It, но уменьшающие это воздействие. Будем считать, что управление, при котором значение критерия на участке разгона превышает оптимальное не более чем 0.5%, является квазиоптимальным.

5.2. Квазиоптимальные управления на участке разгона. Эти управления будем искать среди типичных для БСУ законов управления. К ним относится: выдерживание заданного угла тангажа $\vartheta (t) = {\text{const}}$, вертикальной скорости ${{V}_{y}}(t) = {\text{const}}$, угла наклона траектории $\theta (t) = {\text{const}}$ и постоянных значений проекций перегрузки на различные оси координат. Выбор постоянных значений параметров управления обусловлен тем, что такие законы наиболее просто и с большей точностью реализуются в БСУ, а участок разгона достаточно мал по сравнению длительностью всего этапа набора высоты (более 20 мин).

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

Рис. 5

При проведении этих расчетов принималось, что заданное значение $V_{{cas}}^{{{\text{зад}}}} = 280kt$, где скорость измеряется в узлах (kt).

На рис. 5, а показаны фазовые траектории для трех значений угла тангажа: $\vartheta (t) = {\text{const}}$ = 7, 7.5 и 8°. Как можно видеть, такой закон управления обеспечивает выход траектории на заданное значение ${{V}_{{cas}}} = V_{{cas}}^{{{\text{зад}}}} = 180kt$ только при ϑ(t) ≤ 7.5°. При этом к концу этапа разгона высота траектории увеличивается не более чем на 1 км. При ϑ(t) > 7.5° траектория не достигает заданного значения ${{V}_{{cas}}} = V_{{cas}}^{{{\text{зад}}}}$ и приборная скорость начинает уменьшаться, что не допускается сценарием. Такая ситуация характеризуется как срыв траектории набора высоты. Аналогичная картина имеет место и при законе управления $\theta (t) = {\text{const}}$. По этим причинам такие законы управления могут использоваться только в тех случаях, когда не требуется значительного повышения высоты траектории на участке разгона и гарантируется монотонное изменение приборной скорости.

На рис. 5, б показаны фазовые траектории при управлении на участке разгона по закону ${{V}_{y}}(t) = {\text{const}}$ для значений вертикальной скорости 12.0, 12.65, 13.0, 13.5 и 14 м/с. Как можно видеть, здесь траектории проходят существенно выше, чем в предыдущем случае. Но и здесь тоже существует предельное значение Vy = 12.65 м/с, при превышении которого происходит срыв траектории. Однако этот закон управления может использоваться для гражданских ВС на первом участке разгона от $V_{{cas}}^{0}$ до $V_{{cas}}^{1}$. Получающаяся при этом фазовая траектория имеет вид, показанный на рис. 6, а.

Рис. 6

Здесь начальный участок разгона проходит с законом управления Vy = const = 13.5 м/с, а при достижении высоты ограничения H1 = 3000 м продолжается разгон на постоянной высоте H = H1 до выхода на заданную скорость Vcas = $V_{{cas}}^{{{\text{зад}}}}$ = 280 kt.

Используя законы управления $\vartheta (t) = {\text{const}}$, $\theta (t) = {\text{const}}$ и ${{V}_{y}}(t) = {\text{const}}$, можно построить участок разгона, состоящий из нескольких следующих друг за другом участков набора высоты и горизонтального полета. Пример получающейся при этом траектории с тремя участками набора высоты показан на рис. 6, б. Однако, как показывают расчеты (табл. 4), такие ступенчатые наборы высоты увеличивают значения критериев.

Таблица 4
Критерий Оптимальный Один участок Три участка
IC 1806.4 1806.8 1892.5
Iт 979.7 980.3 1010.2
It 1153.3 1153.3 1218.4
IL 238.62 238.3 239.28

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

Рис. 7

– разгон на постоянной высоте $H = {{H}_{0}}$ от скорости ${{V}_{{cas}}} = V{{_{{cas}}^{0}}_{{}}}$ до ${{V}_{{cas}}} = V_{{cas}}^{1}$;

– набор высоты $H = {{H}_{1}}$ с постоянной скоростью ${{V}_{{cas}}} = V_{{cas}}^{1}$;

– разгон на высоте $H = {{H}_{1}}$ до скорости ${{V}_{{cas}}} = V_{{cas}}^{{{\text{зад}}}}$;

– набор высоты $H = {{H}_{2}}$ с постоянной скоростью ${{V}_{{cas}}} = V_{{cas}}^{{{\text{зад}}}}$;

– набор заданной высоты $H = {{H}_{{{\text{зад}}}}}$ с постоянным значением числа М.

Результаты сравнения этой оптимальной траектории с траекториями, использующими один (рис. 6, а) и три (рис. 6, б) участка разгона скорости с законом управления ${{V}_{y}}(t) = {\text{const}}$, показан в табл. 4.

Как видно из этих материалов, такое управление для принятых в расчете условий для всех критериев практически (с точностью менее 0.05%) не отличается от оптимального управления, поэтому является квазиоптимальным. Кроме того, ступенчатый набор высоты с применением режима ${{V}_{y}}(t) = {\text{const}}$ дает значительный проигрыш по всем критериям по сравнению с одноступенчатым. Аналогичные результаты получаются и при использовании законов управления $\vartheta (t)$ = = const и $\theta (t) = {\text{const}}$.

Проведенное рассмотрение позволяет сделать следующий вывод. Первый участок разгона от $V_{{cas}}^{0}$ до $V_{{cas}}^{1}$ может выполняться с помощью закона управления ${{V}_{y}}(t) = V_{y}^{*}$ с одним участком набора высоты $H = {{H}_{1}}$. При этом конкретные значения $V_{y}^{*}$ должны определяться из условия, что траектория в конце участка $V_{{cas}}^{0} \leqslant {{V}_{{cas}}} \leqslant V_{{cas}}^{1}$ проходит через точку ($V_{{cas}}^{1}$, Н1). Заметим, что такие траектории обладают по сравнению с оптимальными тем преимуществом, что они состоят из одного участка, в то время как оптимальная траектория состоит из двух участков: стабилизация высоты $H = {{H}_{0}}$ и набор высоты $H = {{H}_{1}}$ на скорости ${{V}_{{cas}}} = V_{{cas}}^{1}$.

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

Как показывают исследования, существует класс управлений, при котором обеспечивается любое заданное повышение траектории разгона на всем участке приборных скоростей от начальной ${{V}_{{cas}}} = V{{_{{cas}}^{0}}_{{}}}$ до конечной ${{V}_{{cas}}} = V_{{cas}}^{{{\text{зад}}}}$. Такими являются управления с постоянным значением производной от приборной скорости Vcas, т.е. с постоянным темпом изменения приборной скорости. Учитывая связь между воздушной и приборной скоростями, получаем, что производная по Vcas имеет вид ${{\dot {V}}_{{cas}}} = \dot {V}K + V\dot {K}$, где

$\begin{gathered} K = \sqrt {\frac{\rho }{{{{\rho }_{0}}}}} , \\ \dot {K} = K{\text{/}}2\left( {1 - \frac{g}{{R{{a}_{0}}}}} \right)\frac{{{{a}_{0}}}}{T}V\sin \theta , \\ \end{gathered} $
a0 – температурный градиент атмосферы; R – универсальная газовая постоянная; Т – температура воздуха, К; ρ, ρ0 – плотность воздуха на высоте и на уровне моря.

Виды траекторий, получающихся при использовании закона ${{\dot {V}}_{{cas}}} = dd = {\text{const}}$ для значений dd в диапазоне 0.2–0.01, показаны на рис. 8.

Рис. 8

Здесь увеличение dd происходит по часовой стрелке, так что самая правая траектория соответствует dd = 0.2, а на самой левой dd = 0.01. Такой характер поведения траекторий при данном законе управления имеет очевидное физическое объяснение. Для этого достаточно вспомнить закон сохранения энергии. В данном случае энергия сгораемого в двигателе топлива расходуется на:

– преодоление силы сопротивления воздуха;

– увеличение кинетической энергии, зависящей от воздушной скорости;

– увеличение потенциальной энергии, определяемой увеличением высоты.

Задавая в качестве управления значение dd = const, мы фактически ограничиваем темп нарастания кинетической энергии. Чем меньше мы выбираем значение dd, тем меньше энергии тратится на увеличение кинетической энергии, а значит, тем больше энергии идет на увеличение потенциальной энергии, т.е. увеличение высоты, и наоборот.

Значения критериев IC, кг, Iт, кг, It, с и IL, км для различных значений dd приведены в табл. 5.

Таблица 5
dd Оптимальный 0.2 0.15 0.1 0.05 0.04 0.03 0.02 0.01
IС 1794.7 1798.2 1800.56 1805.33 1820.17 1830.13 1851.54 1902.39 1965.47
Iт 974.7 976.46 977.5 979.45 984.91 988.48 995.98 1014.06 1056.69
It 1144.9 1147.22 1148.89 1152.37 1163.56 1171.14 1187.56 1226.35 1274.35
IL 239.786 238.865 238.647 238.338 237.497 237.408 238 241.654 246.646

Первый столбец в этой таблице соответствует оптимальному разгону ВС на постоянной высоте.  Сравнивая  данные  этого  столбца с другими, можно видеть, что закон управления с $dd \geqslant 0.10$ в пределах нескольких килограммов топлива и нескольких секунд времени равноценен оптимальному. Однако его положительное отличие от оптимального заключается в том, что разгон ВС проходит одновременно с набором высоты и выводит ВС в режим полета с Vcas = 280  kt на Н ≥ 3000 м. Поэтому управления с $dd \geqslant 0.10$ будем считать квазиоптимальными, так как они по значениям критериев близки к оптимальному (с точностью нескольких килограммов топлива и нескольких секунд времени) и обеспечивают существенное повышение высоты полета на этапе разгона.

Заметим, что управление ${{\dot {V}}_{{cas}}} = dd = {\text{const}}$ можно использовать и на участке разгона до Vcas = $V_{{cas}}^{1}$. Для этого требуется найти такое значение dd = dd* при котором траектория проходит через точку Vcas = 250  kt, H = 3000 м. Как можно определить по рис. 8, такое dd* ≈ 0.045. При этом, как показывают расчеты, критерии IС, Iт, It и IL принимают значения IC = 1808, Iт = 980.9, It = 1154, IL = = 238.35.

Сравнивая значения этих критериев с соответствующими значениями второго столбца табл. 4 для закона управления Vy = const видим, что они практически совпадают и с принятой точностью получения решения (менее 0.5%) эквивалентны оптимальным значениям. Учитывая такую универсальность управления ${{\dot {V}}_{{cas}}} = dd{\text{*}}$, в дальнейших расчетах будем использовать его на участке разгона.

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

– значение δ положения органа управления двигателями;

– значение dd темпа изменения приборной скорости на этапе разгона;

– значение приборной скорости набора высоты $V_{{cas}}^{{{\text{зад}}}}$.

Они образуют в рамках заданного сценария полета вектор варьируемых параметров ${{{{\bar {P}}}}_{0}} = {{{{\bar {P}}}}_{0}}(\delta {\text{,}}dd{\text{,}}V_{{cas}}^{{{\text{зад}}}})$, однозначно определяющий траекторию набора высоты. Однако, не все компоненты этого вектора являются независимыми. В действительности значение dd = dd*, рассчитанное с учетом или без учета ограничения на скорость в процессе разгона, зависит от тяги двигателей, а следовательно, от δ. Поэтому вектор ${{{{\bar {P}}}}_{0}}$ содержит только две независимые компоненты (δ и $V_{{cas}}^{{{\text{зад}}}}$) и задача оптимизации стоимости полета фактически сводится к оптимизации критерия IC по значениям этих компонент.

Учитывая, что критерий IC является линейной комбинацией критериев Iт и $It$, рассмотрим зависимость этих частных критериев от значений δ и $V_{{cas}}^{{{\text{зад}}}}$.

Результаты расчетов значений критериев Iт и It, как функций δ при фиксированном $V_{{cas}}^{{{\text{зад}}}}$ = = 280  kt для взлетных весов воздушного судна G1 = 33 т, и G3 = 45 т, показаны на рис. 9.

Рис. 9.

Критерии Ic и It для разных весов: G1 – красная линия, G3 – синяя линия

Как видно из этих рисунков, оба критерия монотонно убывают с возрастанием δ. Аналогичная картина имеет место при любом $V_{{cas}}^{{{\text{зад}}}}$ в диапазоне 260 kt$V_{{cas}}^{{{\text{зад}}}}$ ≤ 300 kt. Поэтому оптимальным режимом работы двигателя на этапе набора высоты является номинальный режим, обычно рекомендованный в РЛЭ.

Результаты расчетов значений критериев Iт и It как функций $V_{{cas}}^{{{\text{зад}}}}$ при фиксированных Мз = 0.8 и δ = 0.85 для взлетных весов ВС G1 = 29 т, G2 = 37 т и G3 = 45 т показаны на рис. 10.

Рис. 10.

Критерии Ic и It для разных весов: G1 – зеленая линия, G2 – красная линия, G3 – синяя линия

Анализ результатов расчетов на рис.9 позволяет сделать следующие выводы:

1. Оптимальным выбором значения $V_{{cas}}^{{{\text{зад}}}}$ можно обеспечить экономию топлива до 4% и времени – до 8%.

2. С увеличением веса ВС оптимальное значение $V_{{cas}}^{{{\text{зад}}}}$ возрастает и при некотором значении веса принимает предельно допустимое максимальное значение.

3. Оптимальные значения $V_{{cas}}^{{{\text{зад}}}} = V_{{cas}}^{{opt}}$ различны для различных критериев.

4. Разница в оптимальных значениях $V_{{cas}}^{{opt}}$ для различных критериев возрастает при уменьшении веса ВС.

Тот факт, что оптимальные значения $V_{{cas}}^{{opt}}$ для критериев расхода топлива и времени различаются, свидетельствует о том, что оптимальное значение $V_{{cas}}^{{{\text{зад}}}}$ для критерия стоимости, как из линейной комбинации, будет зависеть от индекса стоимости.

7. Оптимизация скорости набора высоты для заданного значения CostIndex. Для нахождения оптимальных значений скорости набора высоты по критерию стоимости запишем (3.2) в виде

(7.1)
${{I}_{C}}({{V}_{{cas}}},CI) = {{I}_{{\text{т}}}}({{V}_{{cas}}}) + CI{\kern 1pt} {{I}_{t}}({{V}_{{cas}}}).$

Как видно из рис. 10, зависимости критериев IT и It от Vcas достаточно хорошо аппроксимируется параболами второго порядка, т.е.

$\begin{gathered} {{I}_{{\text{т}}}}({{V}_{{cas}}}) \approx {{a}_{{2{\text{т}}}}}V_{{cas}}^{2} + {{a}_{{1{\text{т}}}}}{{V}_{{cas}}} + {{a}_{{0{\text{т}}}}}, \\ {{I}_{t}}({{V}_{{cas}}}) \approx {{a}_{{2t}}}V_{{cas}}^{2} + {{a}_{{1t}}}{{V}_{{cas}}} + {{a}_{{0{\text{т}}}}}. \\ \end{gathered} $

В этом случае критерий стоимости IС принимает вид

(7.2)
${{I}_{C}}({{V}_{{cas}}},CI) = {{a}_{2}}{{V}_{{cas}}}^{2} + {{a}_{1}}{{V}_{{cas}}} + {{a}_{0}},$
где

${{a}_{2}} = {{a}_{{2{\text{т}}}}} + CI{{a}_{{2t}}};\quad {{a}_{1}} = {{a}_{{1{\text{т}}}}} + CI{{a}_{{1t}}};\quad {{a}_{0}} = {{a}_{{0{\text{т}}}}} + CI{{a}_{{0t}}}.$

Поэтому оптимальное значение $V_{{cas}}^{{{\text{зад}}}} = V_{{cas}}^{{opt}}$ для заданного критерия стоимости IС определяется соотношением $V_{{cas}}^{{opt}} = - 0.5{{a}_{1}}{\text{/}}{{a}_{2}}$.

Проведенные по этим соотношениям расчеты оптимальных значений $V_{{cas}}^{{opt}}$ для различных значений CI и веса ВС приведены на рис. 11.

Рис. 11.

Оптимальные значения $V_{{cas}}^{{opt}}$: а – для разных весов: 29 т – синяя линия, 33 т – красная, 37 т – зеленая, 41 т – фиолетовая, 45 т – голубая; б – для разных CI: 0 – синяя линия, 0.2 – красная, 0.4 – зеленая, 1 – фиолетовая, 2 – голубая, 4 – оранжевая

На рис. 11, а показана зависимость оптимальной скорости $V_{{cas}}^{{opt}}$ набора высоты от CI для нескольких значений веса ВС. Из этих зависимостей следует, что влияние индекса стоимости на оптимальное значение $V_{{cas}}^{{opt}}$ проявляется в достаточно ограниченном диапазоне значений CI. Вариабельные значения CI лежат в диапазоне 0–5(6) кг/с. При этом очевидна тенденция снижения оптимальных скоростей набора высоты с уменьшением веса данного ВС.

Рисунок 11, б позволяет при заданной массе ВС и номинальном режиме работы двигателя для любого значения CI определить оптимальное значение скорости $V_{{cas}}^{{opt}}$, что прежде всего интересует АК при формировании сценария вылета ВС.

Таким образом оптимизация этапа набора высоты по значениям параметров сценария завершена.

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

Методика основана на математическом моделировании процессов набора высоты и обладает следующими отличительными свойствами:

– использует специально разработанный программный комплекс для проведения работ по решению задач вертикальной навигации методами математического моделирования, кратко описанного в работе [11];

– применение предельно полных уравнений движения ВС и реальных аэродинамических характеристик конкретных ВС и характеристик их двигателей;

– использование типового сценария, предусмотренного в РЛЭ конкретного ВС;

– формирование законов управления углом атаки при реализации заданных режимов полета в соответствии с результатами работы [10];

– обеспечивает возможность проведения экспериментов при большом количестве реализаций с последующей оперативной обработкой результатов.

Все расчеты в работе были проведены в условиях стандартной атмосферы при отсутствии ветра. Однако указанные особенности методики в совокупности со свойствами математической модели движения ВС позволяют получить для любого заданного вектора внешних условий ${{\bar {P}}_{C}}({{m}_{0}},\;CI,\;{{U}_{{\mathbf{B}}}},\;\Delta {{P}_{0}},\;\Delta {{T}_{0}})$ обоснованные решения следующих задач:

– оптимизировать законы управления ВС на участке разгона с учетом заданных ограничений на фазовый вектор;

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

– определить множество параметров, по которым следует проводить оптимизацию траектории набора высоты;

– провести параметрические исследования и найти диапазон вариабельных значений индекса стоимости (рис. 11, а);

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

Результаты работы формируют методическую основу для разработки бортовых алгоритмов системы самолетовождения и позволяют на этапе предполетной подготовки определить оптимальный режим набора высоты при конкретном векторе внешних условий ${{\bar {P}}_{C}}({{m}_{0}},\;CI,\;{{U}_{{\mathbf{B}}}},\;\Delta {{P}_{0}},\;\Delta {{T}_{0}})$, что составляет их практическую ценность.

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

  1. Скрипниченко С.Ю. Оптимизация режимов полета самолета по экономическим критериям: М.: Машиностроение, 1988.

  2. Федоров Л.П. Определение оптимального режима работы двигателя при выборе наивыгоднейшей траектории набора высоты самолета // Тр. ЦАГИ. 1969. Вып. 1132.

  3. Прокопец Н.Б., Савельев А.В. Приближенный синтез управления самолетом для набора высоты с заданной конечной скоростью за минимальное время // Ученые записки ЦАГИ. 1986. Т. XVI. № 4.

  4. Кубланов М.С. Выбор оптимальных режимов набора высоты и снижения самолета с учетом ограничений: Дис. … канд. физ.-мат. наук. Киев: КНИГА, 1988.

  5. Гревцов Н.М. Синтез алгоритмов управления траекторией самолета при наборе высоты и снижении за минимальное время // Изв. РАН. ТиСУ. 2008. № 1.

  6. Губарева Е.А., Мозжорина Т.Ю. Оптимизация программы полета дозвукового пассажирского самолета на участке разгона-набора высоты // Инженерный журнал: Наука и инновации. 2013. Вып. 12.

  7. Остославский И.В., Лебедев А.А. О расчете подъема высокоскоростного самолета // Техника воздушного флота. 1946. № 8, 9.

  8. Скрипниченко С.Ю. Базовые алгоритмы наивыгоднейших режимов полета // Научный вестник МГТУ ГА. 2005. № 86 (4).

  9. Пупков К.А., Егупов Н.Д., Лукашенко Ю.Л. и др. Матричные методы расчета и проектирования сложных систем автоматического управления для инженеров // М.: МГТУ им. Н.Э. Баумана, 2007.

  10. Григоров П.Ю., Куланов Н.В. Применение концепции обратных задач динамики в задачах вертикальной навигации // Изв. РАН. ТиСУ. 2016. № 3.

  11. Голубева А.А., Куланов Н.В. Методика выбора значений параметров этапа взлет самолетов гражданской, военно-транспортной авиации и беспилотных летательных аппаратов // Изв. РАН. ТиСУ. 2019. № 6.

Дополнительные материалы отсутствуют.