УДК 629.735:681.5
МЕТОДОЛОГИЯ ПОСТРОЕНИЯ НЕЛИНЕЙНОЙ СИСТЕМЫ УПРАВЛЕНИЯ НА ОСНОВЕ ОПТИМИЗАЦИИ ТРАЕКТОРНОГО КОНТУРА ВОЗДУШНОГО СУДНА
© 2017 В. Ф. Диль1, В.Н. Сизых12, А.В. Данеев2, А.А. Тармаев2
1 Иркутский филиал Московского государственного технического университета гражданской авиации 2 Иркутский государственный университет путей сообщения
Статья поступила в редакцию 27.09.2017
В статье рассматривается методология синтеза нелинейных систем управления воздушным судном (ВС) на траекторном уровне на основе метода обратных задач динамики (ОЗД) и возможности совмещения его с решением прямых задач динамики на пилотажном уровне. Разработана структурная схема контура управления воздушным судном. В сопоставлении с результатами работы [1] показано, что применение концепций обратных задач динамики в сочетании с организацией контуров управления по принципу симметрии (содержание обратной и прямой задачи динамики обратимо относительно синтезируемых управлений по силовым и моментным характеристикам) позволяет научно обосновано решить важную техническую проблему построения нелинейных САУ ВС.
Ключевые слова: система автоматического управления, обратная и прямая задачи динамики, нелинейный синтез, воздушное судно.
ВВЕДЕНИЕ
Управление воздушным судном (ВС) в пространстве условно разделено на два взаимосвязанных уровня - пилотажный и траекторный. Задачей пилотажного уровня является выдерживание углового положения ВС путем изменения моментов управления, задачей траектор-ного уровня является управление положением центра масс ВС через изменение действующих на ВС сил. Разделение на траекторный и пилотажный контуры основано на различии решаемых задач в этих контурах управления. Однако в процессе реального полета эти задачи взаимосвязаны. Следовательно, управление на пилотажном уровне влечет за собой управление и на траекторном уровне, и наоборот. Ранее, в статье [1] рассматривался вопрос синтеза управления на пилотажном уровне методом ОЗД с последующим решением задач траекторного уровня на основе метода прямого решения задач динамики по результатам пилотажных параметров. Рассмотрим вариант синтеза управления на траекторном уровне методом обратных задач динамики (ОЗД) с последующим решением прямых задач на пилотажном уровне.
Диль Виктор Фридрихович, доцент кафедры МГТУ ГА ИФ. E-mail: [email protected]
Сизых Виктор Николаевич, доктор технических наук, доцент, профессор кафедры ИрГУПС. E-mail: [email protected]
Данеев Алексей Васильевич, доктор технических наук, профессор, профессор кафедры ИрГУПС. E-mail: [email protected]
Тармаев Анатолий Анатольевич, кандидат технических наук, доцент, начальник учебно-методического управления ИрГУПС. E-mail: [email protected]
1. РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ ДИНАМИКИ ДЛЯ ТРАЕКТОРНОГО КОНТУРА
Траекторное движение ВС определяется значениями линейных ускорений центра масс ВС в траекторной системе координат. Ускорения ВС линейно связанны с перегрузками, измерение которых не вызывает затруднений. Изменение скорости движения центра масс ВС относительно
Земли Ук определяется выражением [2, 3]:
¥к =ПГК + & - %ег, (1.1).
где Ук - вектор земной скорости ВС, О — ко-сосимметрическая матрица угловых скоростей специального вида, п - вектор перегрузок, е2 - второй столбец матрицы направляющих косинусов скоростной СК относительно нормальной СК. Выполнив обозначение входного воздействия через разность текущей перегрузки и составляющей силы веса, получим выражение векторного уравнения ускорений ВС:
Ук =ПУк + gn *, (1.2)
где п* = п — е2 .В скалярном виде выражение (1.2) имеет вид:
V 0 -Oy *
V = 0 V +я * ПУ
V _<°У 0 * n*
Рассмотрим состояние объекта на интервале времени At е T, T = [t0, tk ], в течение которого (os = const, s = x, y, z, t0 = 0, tk- нефиксированный момент времени.
В начальный момент времени t = t0 = 0 состояния объекта (1.1) характеризуются зна-
Информатика, вычислительная техника и управление
чениями линейных скоростей Ук5 (0) = Ук50 и требуется найти такие управляющие воздействия 5; (1=э, н, в,), при которых (1.1) переходит из состояния Укз (0) в новое состояние и находится в этом состоянии бесконечно долго. В общем случае изменение составляющих скорости по времени Ук°3 — Укз ), определяют требуемый профиль полёта (пространственную траекторию движения ВС). Оптимальное управление ВС предполагает, чтобы линейные скорости управляемого движения по каждой степени свободы с требуемой точностью следовали за скоростями, определяемыми эталонной моделью
VkS ^ Xs^^ks +Xs(УkS XS(Уk
kS '
- * -
nx nx *
ny — ny * + S22
_ n _ _ nz _ _S23 _
P
n--
n G щ
n
qS_D
'g ce
Cla
c
'2a
3a
(1.7)
cla = c10 (а, Iм) + АИс22а + c? (a)Se + cf (a)83; c2a = c2o (а, Iм) + cf (a)8e + cf (a)(p + + cf (a)83 + cf- (а)8тщ + с? (a)Snp;
-Sh
, (1.8)
с3а = с3<*< (а, Р)8Н + + с* (а, 0)0 + с3& (а)8э
Законы управления перегрузок п*(Ук) по каждой степени свободы получаем, используя метод простого градиента
dn*s(VK) dt
■Zi
дв(п) dn":
, rSj = const. (1.9)
(1.4)
где Xs 1, Xs0 - коэффициенты эталонной модели, vis V) ^ К пРи
Численные значения коэффициентов эталонной модели получают идентификацией аэродинамических объектов методом синхронного детектирования [7] на основе пробных воздействий рулей на модель ВС.
Степень приближения управляемого процесса к эталонному движению У*5 (t) ^ Ук5 определяется квадратичным функционалом
G(n ) = -Уа(?,п&)]2, (1.5)
^ i
который характеризует энергию ускорения поступательного движения в окрестности фазовых траекторий эталонных моделей [6].
При выборе в качестве управляющих функций не отклонения рулей Si ВС, а управляющие силы Fs и эквивалентные им перегрузки * / \
n (n = -*-) , задача синтеза системы управле-
G
ния может быть решена поэтапно.
На первом этапе синтезируются управляющие воздействия по перегрузке n* (vk ), на втором этапе на основе силовых характеристик ВС [6 -8], определяются законы управления рулями Si , i = 6, Э, н:
(1.6)
Согласно (1.3), (1.5) компоненты градиента (1.9) равны
=жук -V). (1.10)
Подставив (1.10) в (1.9) и проинтегрировав полученное выражение, получим значения потребных значений перегрузки по осям траек-торной СК:
ns
(Vk ) = Z rj К - Vks ) , (1.11)
j=1
где г5]- — , требуемые значения Ук8 вычисляются из эталонной модели (1.4).
Структура матрицы Я=||г5;.|| определяется характером перекрёстных связей по управляющим воздействиям в (1.8) и имеет вид) с* (а) с?3 (а) 0 0 0
rn rn 0
R = Г21 0 0 =
0 ГЪ2 r33
с? («)
0 cs33(a) cs3"(a,j3)
. (1.12)
Управляющие воздействия 8{ определяются из уравнений (1.6), (1.7) и (1.8). С одной стороны, из уравнений (1.7) вычисляем коэффициенты аэродинамических сил
Р
mg qS
С 4-1
( d )
G
+ Щ +£n
П2 ^ ^22
*
Щ + £23
'la
"2 a
"3 a
, (1.13)
где
Dt =
cos a cos fi - sin a cos fi sin fi
sin a cos a 0
- cos a sin p sin a sin p cos^
a = -arctg
V
, P = arcsin
V V У
v = v к2 + v2 + v2,
Vkx ~AWx -
— Vky - (DГ )T AWy
Vz _
m3 = m30 (а) + m" (а)а + m®3 (а)ю3 +
+ mf' (а)^ + mf (а)^ =
V V
а = -arctg(vt), Р = arcsin(
[AWx AWy AWz J - компоненты вектора скорости, вычисленные в нормальной СК,
v = -v+v[+v
cos^cos^ sin^sin^-t;os/cos^sin^ cos^sin^+^in^cos^sin^ "(13 — 12)<2<3 m1(<) + M1
£ = B" = sin^ cos^cos^ -sin^cos^ - 12< 2 + (Il — 12)<<3 = m2 (<) + M 2
-тфжЗ sin^cos^+cos^sin^sin^ cos^cos^-^in/sin^sin^ I < 2 (12 —11)<1<2 m3 (<)+M3
направляющие косинусы скоростной СК относительно нормальной СК.
В уравнениях (1.8), неизвестными являются отклонения рулей 5., которые определяются через вычисленные (1.13) значения коэффициентов аэродинамических сил:
8. =
с2„ - См(д, М) - 4(а)<р-cf (g)S, - cf (а)Зтщ - с* (a)Snf cf (a)
cla - c10 (a, M) - Anc\a - cf {a)8e
& =
=
с3д - cf (q)&
c3& (a, ■
(1.14)
Синтезированные ЗУ (1.14) формируются как функции, зависящие от перегрузок, то есть
^ = £ (Пу )Л =$э (пх>Пу )Л = ^ (Пу > П )
или, другими словами, как зависимости от управляющих сил (г = х, у, z).
2. РЕШЕНИЕ ПРЯМОЙ ЗАДАЧИ ДИНАМИКИ ДЛЯ ПИЛОТАЖНОГО КОНТУРА
Прямая задача динамики предполагает на основе синтезированных законов управления (1.14) определить управляющие аэродинамические моменты М (1=1,2,3^х,у^),как функции от угловых скоростей:
М[ = М 2 = qSlm2, М 3 =
М! = М М 2 = (2.1)
= М 2(ю1,ю2), М 3 = М 3(®з)
где
= mf1 (a)®! + m®2 (a)ft>2 + mf(a)ft + + mf (a)*, + mf («)$, = m2 = m®1 + m®2 (а)ю2 + mf (a)^ + + m2" (a)8H + mf {d)83 ,Ш2 = ^;
Вращательное движение ВС описывается динамическими уравнениями Эйлера
(2.2)
где ml(a) = О,
m2(ю) = -с2®2 -КДваъ,
m3(ffl) = -c3®3 + Кдвю2 , m/ю) - моменты,
характеризующие изменение кинетической энергии вращающихся частей АД и влияние диссипативных сил (s=1..3).
Прямая задача динамики формулируется следующим образом.
Известна математическая модель вращательного движения ВС (2.2) и её состояние в начальный момент времени
<s (0) = <S 0< (0) = <S 0. s = 1 3 (2.3)
Заданы управляющие моменты М5 как функции от <s. Требуется найти угловые скорости
COs = (Os{t), t е [t0, tk ].
Решение сформулированной задачи сводится к интегрированию замкнутой регулятором (2.1) системы (2.2) с начальными условиями (2.3).
На основе полученного решения rns=rns(t) аналитически или численно интегрируются уравнения Пуассона
(2.4)
с начальными условиями е..(0), определяемых балансировочными значениями углов Эйлера:
£(0) = эт Л 0)ж(0).
Для определения текущих углов Эйлера достаточно использовать 3 элемента матрицы направляющих косинусов:
'¿u elx £ъх " 0 ю3 -ю2 £21 £ъх
en e22 = -ю3 0 £■¡2 е22
e13 ю2 0 _£13 £33
3 = arcsin^j , у = arccos
cos 3
у = arccos
cos3
.(2.5)
Характерным свойством плоско-симметричного ВС является зеркальность геометрических преобразований и преобразований энергии движения.
С учётом сказанного на основе формул, приведенных выше, а также математических
Вычисление начальных скоростей
I'
К,
Эталонная модель
5з 5™, 5ЛР Ф
Ф
'<Р.
□
О. +
Контур линейных скоростей
к.
Контур вычисления координат
Формирование закона перегрузки
Формирование ЗУ 5, через моментные характеристики
р
ли:
Определение воздушных скоростей и
а,|3
а
V
Кг
5^
^о Датчики и
- измерительные
I ¿о системы
СО.„
V
со.
Определение управляющих моментов
черезЛ/;.,Л';.
М
а
р " V
СП
1
Б
1
Контур угловых скоростей
со
со.,
П
Вычисление матрицы НК и углов Эйлера
<Р. ►
Рис. 1. Функциональная схема траекторного контура управления ВС, построенного через оптимизацию линейных скоростей методом ОЗД
зависимостей, определяющих оптимизацию траекторного контура, может быть построена функциональная схема, определяющая архитектурный облик перспективной нелинейной САУ самолётов (рис. 1).
В сравнении с контуром управления через оптимизацию вращательного движения методом ОЗД, приведенного в [1], данный контур построен по методу ОЗД через оптимизацию линейных скоростей. Очевидно, что при их построении нужно учитывать специфику решаемых задач пилотирования. В таких режимах полёта как выполнение различных виражей, а также в режимах стабилизации горизонтального полёта, приведения к горизонту и др. целесообразно оптимизировать контур угловых скоростей. В режимах траекторного управления (полёт по маршруту, маловысотный полет летательного аппарата (ЛА), управление скоростью наноспутников и др.) необходимо использовать оптимизацию контура линейных скоростей.
Таким образом, применение концепций обратных задач динамики в сочетании с организацией контуров управления по принципу симметрии (содержание обратной и прямой задачи динамики обратимо относительно синтезируемых управлений по силовым и моментным ха-
рактеристикам) позволяет научно обосновано
решить важную техническую проблему построения нелинейных САУ ВС.
СПИСОК ЛИТЕРАТУРЫ
1. Диль В.Ф., Сизых В.Н., Данеев А.В. Оптимизация процессов управления пространственным движением воздушного судна на основе уравнений нелинейной динамики // Известия Самарского научного центра РАН. Т. 19. № 1, 2017. С. 195-200.
2. Красовский А.А. Системы автоматического управления полетом и их аналитическое конструирование. М.: Наука, 1973. 240 с.
3. БюшгенсГ.С., СтудневР.В. Динамика продольного и бокового движения. М: Машиностроение, 1979. 350 с.
4. Ефремов А.В., Захарченко В. Ф., Овчаренко В.Н. и др. Динамика полета [под ред. Г.С. Бюшгенса] М.: Машиностроение, 2011. 776 с.
5. Крутько П.Д. Обратные задачи динамики в теории автоматического управления. М.: Машиностроение, 2004. 576 с.
6. Красовский А.А. Динамика непрерывных самонастраивающихся систем. М: Физматгиз, 1963. 467 с.
7. Буков В.Н., Сизы1х В.Н. Метод и алгоритмы решения сингулярно-вырожденных задач аналитического конструирования регуляторов // Изв. АН. Теория и системы управления. 2001. №5. С.43-61.
METHODOLOGY OF CREATION OF THE NONLINEAR CONTROL SYSTEM TO THE BASIS OF OPTIMIZATION OF THE TRAJECTORY CONTOUR OF THE AIRCRAFT
@ 2017 V. F. Dil1, V. N. Sizykh1-2, A.V. Daneev2, A.A. Tarmayev2
1 Irkutsk Branch of the Moscow State Technical University of Civil Aviation 2 Irkutsk State Transport University
The article discusses the procedure for the synthesis of non-linear aircraft control systems at the level of a trajectory based on the method of inverse problems of dynamics (UED) and the possibility of combining it with a solution of direct problems of dynamics on a flight level. A block diagram of an aircraft control loop. In comparison to results of work [1] it is shown that application of concepts of the return problems of dynamics in combination with the organization of control contours for the principle of symmetry (the maintenance of the return and direct problem of dynamics is reversible rather synthesizable managements according to power and moment characteristics) allows to solve evidence-based an important technical problem of creation of nonlinear aircraft SAU. Keywords: control system, direct and inversed problems of dynamics, nonlinear synthesis, aircraft.
Victor Dil, Associate Professor of MSTUCA. E-mail: [email protected]
Viktor Sizykh, Doctor of Technics, Associate Professor, Professor of the Irkutsk State Transport University. E-mail: [email protected]
Alexey Daneev, Doctor of Technics, Professor, Professor of the Irkutsk State Transport University. E-mail: [email protected]
Tarmayev Anatoliy, Candidate of Technics, Associate Professor, Head of Educational-Methodical Management of the Irkutsk State Transport University. E-mail: [email protected]