Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
DOI: 10.18454/IRJ.2015.42.050 Сизых В.Н.1, Диль В.Ф.2
1 Доктор технических наук, профессор, Иркутский государственный университет путей сообщения, 2аспирант, доцент, Московский государственный технический университет гражданской авиации,
Иркутский филиал
СИНТЕЗ НЕЛИНЕЙНЫХ ДВУХУРОВНЕВЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
ВОЗДУШНОГО СУДНА
Аннотация
В статье рассмотрена методика синтеза нелинейной системы управления траекторным и угловым движениями воздушного судна. Пилотажный контур управления организуется по методу обратных задач динамики, траекторный - по методу прямой задачи динамики. Предложенная методика синтеза позволяет обеспечить построение систем автоматического управления по исходным математическим моделям нелинейных объектов.
Ключевые слова: система автоматического управления, обратная и прямая задачи динамики, нелинейный синтез, воздушное судно.
Sizykh V.N.1, Dil V.F.2
1PhD in Engineering, Professor, Irkutsk State Transport University, postgraduate student, Associate professor, Moscow State Technical University of Civil Aviation, Irkutsk Branch SYNTHESIS OF NONLINEAR AUTOMATIC CONTROL FOR THE AIRCRAFT TWO LEVELS MOVEMENTS
Abstract
In article the synthesis methodology of the aircraft nonlinear control for the trajectory and angular movements is considered. Angular level is realized by methods of the inversed dynamics problems, trajectory ones - by method a direct dynamics problem. Supported synthesis methodology allows to provide creation of control systems by primary nonlinear objects models.
Keywords: control system, direct and inversed problems of dynamics, nonlinear synthesis, aircraft.
Введение
Задача синтеза систем автоматического управления (САУ) воздушного судна (ВС) как нелинейных объектов остается актуальной. Большинство применяемых на практике подходов теории управления опираются на линеаризованные математические модели ВС, что адекватно большинству режимов полета. Однако на некоторых режимах полета такая подмена недопустима ввиду существенного отличия свойств реального объекта от его математического аналога.
Одним из методов, позволяющим выполнить синтез системы управления для нелинейных объектов, является метод, основанный на концепции обратных задач динамики (ОЗД), глубоко проработанный П.Д. Крутько и другими видными учеными нашей страны.
Сущность обратных задач динамики сводится к нахождению управляющих сил и моментов, под действием которых объект будет двигаться по назначенной траектории. Применение методов ОЗД позволяет осуществить синтез САУ как для линейных, так и для нелинейных объектов. При этом синтезированный закон управления является оптимальным в смысле реализации назначенной траектории движения объекта [3, с.207]. Ввиду того, что синтез законов управления САУ методом ОЗД опирается на продувочные характеристики модели ВС, то САУ становится адаптивной к изменяемым свойствам ВС. Эти качества метода ОЗД позволяют утверждать о перспективности синтеза САУ подобным образом.
Для выполнения синтеза нелинейной САУ применяется математическая модель пространственного движения ВС. Основой математической модели (ММ), как и для большинства технических задач, является модель ВС как абсолютно твердого тела. Вид ММ ВС приведен во многих научных и учебных изданиях [1, 2].
ММ ВС включает динамические уравнения поступательного и вращательного движений ВС в связанной СК, кинематические соотношения между параметрами поступательного и вращательного движений, уравнения связей между параметрами ВС, аэродинамические силы и моменты, выраженные через безразмерные аэродинамические коэффициенты [1].
В пространстве состояний уравнение движения ВС как твердого тела описывается дифференциальной системой
х = А х + В и ,
где х — п-вектор фазовых координат; и — m-вектор управляющих воздействий; А , В — матрицы при векторе состояния и управлении соответственно размеров пх п и пх m.
Для пространственного движения ВС вектор фазовых координат (вектор состояния) х является 18-мерным вектором
ЛТ
X =
OJ% OJy OJz If ]/y ]/z C ] i
' *gygzg
а управлениями являются относительные моменты и силы
_ мх My Mz Fx Fy Fz
YJx jy jz rnmm '
Рассмотрим двухуровневый подход к процессу управления. На верхнем уровне осуществляется траекторное движение, на нижнем - угловое движение ВС. Решение задачи синтеза пилотажного уровня управления ВС организуется методом обратных задач динамики, а траекторный контур непосредственно реализуется путем решения прямой задачи динамики.
92
Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
1. Описание динамики вращательного движения неманевренного ЛА как твёрдого тела Вращательное движение ЛА описывается в связанной системе координат (СК) динамическими уравнениями Эйлера
Мх Му = I ^X (by + (jz ly ) a)z Ox ^z)^x^z (1.1)
Mz (bz (jy Ix^OJxOJy
где I = d i ag (I xIyI z) — главные моменты инерции ЛА.
В общем случае моменты в связанной системе координат представляют собой векторную сумму аэродинамических моментов; моментов, создаваемых тягой авиационных двигателей, и гироскопических моментов, зависящих от кинетического момента вращающихся частей авиадвигателя. Из названных моментов управляющими являются аэродинамические моменты.
Аэродинамические моменты зависят от аэродинамической компоновки ВС, режимов полета, положений органов управления. Они выражаются через параметры ВС и аэродинамические коэффициенты (i = x, y, z):
MCB = qSL [mxmymz]T, (1.2)
где L = d i ag (l l ba) — диагональная матрица характеристических линейных размеров ВС (l — размах крыла, ba—длина среднеквадратической хорды),
S — эффективная площадь крыла, q = р V 2 / 2 — скоростной напор, V — воздушная скорость, m * — безразмерные коэффициенты аэродинамических моментов, действующих по осям связанной СК.
Оставив в выражениях коэффициентов наиболее существенные составляющие, получим следующие их выражения:
тх
ту
тхР + тха + тхИ8н
ШуР + туСС + ШуИ8н
+ тхэ 8э +
+ т.уэ8э +
(Oy 1
тх 1а>х 2V (Ох 1
гПу-Чшх
2V
+
+
(Оу
тх J lojy 2V
(Оу
ту ' 1(оу 2V
(1.3)
mz = mz0 + m“a + mzHSH +
(mp+m§)lcoz
Динамические уравнения Эйлера с учётом замены подстрочных индексов x,y,z на арабские цифры 1,2,3 запишутся в виде
M1 M2 = I 0)1 d>2 + (h ~ h)a)2a)3 Ol ~ (1.4)
[M3\ .cb3. (.h ~ h)a>la>2_
Ms — управляющие моменты; s=1. .3.
Алгоритмы управления вращательным движением неманевренного ЛА наиболее просто синтезируются методом обратных задач динамики в сочетании с оптимизацией системы (1.4) по локальным функционалам, характеризующим энергию движения [4, с.54].
Основные этапы построения методики синтеза алгоритмов сводятся к следующему:
1) Динамические характеристики проектируемой системы назначаются с помощью эталонных моделей для каждой степени свободы по реакции на «скачок» рулей. Назначенные траектории определяют требуемый пространственный манёвр ЛА и, главным образом, характеризуются свойствами эталонных моделей вращательного движения.
2) Структура алгоритмов и их параметры выбираются из условия отслеживания с необходимой точностью фазовых траекторий эталонных моделей вращательного движения.
3) Степень близости угловых скоростей объекта и эталона оценивается с помощью квадратичных функционалов энергии ускорения.
Процесс движения к экстремуму - минимуму организуются по схеме градиентного метода или по дифференциальной схеме. Такие алгоритмы управления обладают свойствами естественной адаптивности, позволяют осуществить декомпозицию нелинейной системы (1.4) по степеням свободы за счёт организации обратных связей с большими, но ограниченными коэффициентами усиления [4, с.72].
2. Алгоритм управления вращательным движением по ускорениям методом ОЗД
Сформулируем задачу синтеза управления на примере стабилизации угловых скоростей на интервале времени
[tg, t ], полагая t0=0, момент времени t нефиксированной величиной. Пусть в текущий момент времени
t = tg = 0 состояние управляемого объекта характеризуется значениями угловых скоростей щ (0) = щ 0, и требуется найти такие управляющие воздействия Si (i-э, н, в), при которых система (1.4) переходит из состояния
юД0) в новое состояние Ю° (в общем случае щ0 =Щ°(t) определяет необходимую фигуру вращения) и
находится в этом состоянии бесконечно долго. При этом необходимо, чтобы траектория управляемого движения по каждой степени свободы с требуемой точностью следовала за траекторией, определяемой эталонной моделью
&s + YsЩ + KsA = Ys0"°, 5 = 1,2,3 (2.1)
где YSo>YSo > 0 , установившееся движение устойчиво: <щ* ( 0 ■"* , при t^®.
Степень приближения управляемого процесса оценивается функционалом
G(M) = Ду1 А* (0 - щ (t,M(Si)] 2 , (2.2)
который характеризует энергию ускорения вращательного движения в окрестности фазовых траекторий эталонной модели.
93
Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
дм5(ш)
дм.
„3 ЗС(М)
= — У;_, Г:,------, Гц = COnSt,
*-Ч~1 Ч д(М,) Ч
Задача синтеза решается достаточно просто, если в качестве управляющих функций выбирать не отклонения рулей Si ВС, а управляющие моменты Ms. На первом этапе синтезируются законы управления Ms(со) , а затем из формул (1.3) и (1.4) через решение системы алгебраических уравнений определяются искомые управляющие воздействия S i.
Законы управления моментами Ms (о ) по каждой степени свободы получаем, применяя схему простого градиентного метода
”..... (2.3)
(2.4)
Oj), (2.5)
или после интегрирования по времени обеих частей
Ms (о ) = Y.% 1 nj (со* - Oj), (2.6)
где требуемые значения угловой скорости со* вычисляются из модели эталонного движения (2.1). Структура матрицы определяется характером перекрестных связей по в (1.4)
Ч] ' ' v J
Согласно (1.4), (2.2) компоненты градиента в (2.3) равны
дС(М) , . * .ч .
= —yojj — ojj), j = 1,2,3.
Отсюда следует, что
d(Mj) v 1 1
Ms(co) = £)=1r0(w*
Гц *12 0
R = Г21 ^22 0
. 0 0 Гзз-
Управляющие воздействия St определяются из уравнений (1.3), (1.4), (2.7), (2.8).
Sb = 4д(гзз^з - (Узз + т^)шз - rhz0 - Ща),
8=-
-т,,
Sн = ^:(Л.
где
т:
гп“ Р _
8э ~8э ~8Н’
' • у - тх ту ' • ^
т а ~ы7 п1 (тх7-тх)1 ~Хв п1 Хв
qSbam“, mz7 = qSba 2V , т/ = qSbam/
(2.7)
qSlm.y,
m“
qSlrniy,
Дн
m
4s 12 ab
-----771
27 y
qsi2 a,
-----771
27 y
у 27 ""y ’ “y
mx = qSlmx ,mx = qSlmx
nty = qSlm/, nty = qSlm/,
~ qSl шх ~<Чу qSl и>у ъ,хэ С1 Хэ ~Хн С1 Хн7п п\
-mxx,mx = mx ,тхэ = qSlm^ ,тхн = qSlmx,‘(2.8)
mv
27
Ах = r^co] + г12со*2
х)шг - (г12 + т°ху)
СО9
■ тха,
27
(гц + тх
А у = г21со] + г22со*2 - (г21 + т°уХ)со1 - (г12 + т"у) со2 - m£/? - т“а,
3. Алгоритм управления траекторным движением воздушного судна Синтезированные законы управления рулями S, (2.7) позволяют определить управляющие перегрузки (или выражаемые через них аэродинамические силы F) через формулы:
Cl a = Cl 0 (a,M) + A uC2a - C^Se + С/э S э
C2 a = C2 0 (a, M) + cX (a]) Se + c% (a) p + с/ (a) S3 + сХтщ (a) S,
+ C
тщ 1 2
3 (a) Sп
C3a = CX’‘(a,P)^ + 4 (a,P)P + 4^э
\р1а] С1 а
F2 а = qS с2 а
-Рза- .с3 а.
(3.1)
-щ- 1 Р] 1 \~Fla]
”■2 0 + D св Р2а
V-3. _ G -0- G - F3a -
, G = mg,
cosacosp —sinacosp sin(3' Fla] -n±-
sina cosa 0 F2a = mg ^2
xosasinfS sinasinfS cos/3. -Fsa-
св
Траекторное движение ЛА описывается уравнениями
ё7
Vk=Q.Vk+g (п-е2), (3.2)
где £2- второй столбец матрицы направляющих косинусов £ c начальными условиями, определяемыми балансировочными значениями углов Эйлера: д0 = дгп, у0, xfj0 и положениями рулей Si0;
' 0 со3 —со2
- ортогональная, кососимметрическая матрица угловых скоростей , которая
. со2 —со-i 0 -
вычисляется в пилотажном контуре; Vk = (V k2Vk3) - вектор земной скорости.
Полагая, что угловые скорости cos (s=1..3) поступают из пилотажного контура, получим разрешимую систему дифференциальных уравнений, решение которой сводится к численному или аналитическому интегрированию этих уравнений.
Таким образом, реализуется следующая прямая задача динамики.
н
94
Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
Известна математическая модель поступательного движения ВС (3.1, 3.2) и её состояние в начальный момент времени
Vks(0) = Vko, Vks(0) = Vks0 (3.3)
Заданы управляющие перегрузки ns(о) (t)) , t £ [ t0, tk], t - конечное время.
Решение сформулированной прямой задачи сводится к простому интегрированию системы (3.1) - (3.2) с начальными условиями (3.3) и е у.
Для определения текущих углов Эйлера достаточно вместо интегрирования кинематических уравнений Эйлера использовать 3 уравнения связи из матрицы направляющих косинусов
е2 1 = s irnd ,е2 2 = cosycosd,s11 = cospco sd . (3.4)
Далее по формулам
X н = £ \vkl] vk2 \va — yfcii vk2 — £ AW у aw2 , (3.5)
-Z- AW3.
определяются координаты пространственного движения ВС L = [X Н Z] в нормальной СК и составляющие вектора воздушной скорости в скоростной СК.
При отсутствии ветровых возмущений Л Wt = 0 вектор земной скорости совпадает с вектором воздушной скорости Vk = V, и второе слагаемое уравнения (3.5) не учитывается.
Затем определяем текущие значения углов атаки и скольжения
а = arctg (Д), f> = ar sin , V = jVf + + V2 + V3, M =(..
(3.6)
Обратная задача динамики
Прямая задача динамики
*■
Рис. 3.1 - Структура контуров управления нелинейной САУ
На рисунке 3.1 представлена структурная схема нелинейной САУ, в которой реализованы предложенные алгоритмы. Для контура вращательного движения входными параметрами являются эталонные и текущие значения угловых скоростей и параметры углового положения ВС. Выходными величинами для этого контура являются угловые отклонения рулевых поверхностей. Для контура траекторного управления входными величинами являются выходные параметры контура вращения, начальные значения траекторных параметров. Выходными величинами являются координаты пространственного движения ВС. Для реализации контуров управления требуются измерители угловых скоростей ДУС, измерители координат (акселерометры), измерители углового поля (ГВ, КС), измерители скорости, измерители сдвига ветра.
95
Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
4. Исследование функционирования контуров управления
Исследование осуществлялось путем численного моделирования контура вращательного движения с использованием программы MathCad. При этом была выбрана эталонная модель движения ВС, соответствующая динамическим свойствам маломаневренного ВС. Моделирование проводилось при различных значениях коэффициентов передачи контура управления угловой скорости, что соответствовало различным режимам полета. При всех выбранных значениях коэффициентов система оставалась устойчивой. При больших значениях коэффициента время сходимости было наименьшим. Таким образом, построение САУ по предложенному принципу является перспективным.
Ставилась задача исследования контура управления вращательным движением с подстройкой под эталонную модель. Параметры эталонной модели (2.1) рассчитывались по формулам
_± _V2
Vs О ' Vsl rji > 's 2
Постоянные времени в эталонной модели определялись путем имитационного моделирования на языке Паскаль по реакции нелинейной модели самолёта ИЛ-76М на "скачки" рулей высоты, направления и элеронов в 10 градусов. При этом осуществлялось варьирование коэффициентов усиления в законах управления вращательным движением самолета ИЛ-76М при решении задачи стабилизации угловых скоростей. Исследования показали справедливость разработанных ранее теоретических положений: чем больше значения коэффициентов усиления в законах управления, тем выше близость угловых скоростей вращательного движения к угловым скоростям эталонной модели
(o)s (t) —ш*(t) при Tj ,• -—с). Результаты моделирования для случая средних значений коэффициентов усиления Г представлены соответственно на рисунках 4.1.-4.3.
Рис. 4.1 - Отклонения рулей
96
Международный научно-исследовательский журнал ■ № 11 (42) ■ Часть 2 ■ Декабрь
Выводы
1. Разработано алгоритмическое обеспечение пилотажного уровня управления ВС на основе метода обратных задач динамики.
2. Выполнено моделирование вращательного движения самолета ИЛ-76 на основе алгоритмов управления с естественными свойствами адаптации под эталонную модель.
Сравнительный анализ результатов моделирования показывает:
1. Отработка рассогласования угловых скоростей вращательного движения ВС в нелинейной САУ происходит за более короткое время и с меньшими амплитудами параметров, то есть интенсивнее, чем при использовании штатных законов управления САУ-1Т-2Б.
2. Эффективность управления проявляется в более высоком качестве переходных процессов по высоте и по отклонению руля высоты.
Литература
1. Буков В. Н., Сизых В. Н. Метод и алгоритмы решения сингулярно-вырожденных задач аналитического конструирования регуляторов // Изв. АН. Теория и системы управления. М.: 2001, №5. С.43-61.
2. Красовский А.А. Системы автоматического управления полетом и их аналитическое конструирование. М.: Наука, 1973. - 240с.
3. Бюшгенс Г.С. Студнев Р.В. Динамика продольного и бокового движения. М: Машиностроение, 1979. - 350c.
4. А.В. Ефремов, В.Ф. Захарченко, В.Н. Овчаренко и др.под ред. Г.С. Бюшгенса.Динамика полета. М.: Машиностроение, 2011. -776 с.
5. Крутько П.Д. Обратные задачи динамики управляемых систем. Нелинейные модели. - М.: Наука, Гл. ред. физмат. лит., 1988.- 328 с.
6. Крутько П. Д. Обратные задачи динамики в теории автоматического управления. М.: Машиностроение, 2004. -576с.
References
1. Bukov V. N., Sizykh V. N. Metod and algorithms of the solution of singular and singular problems of analytical designing of regulators/dzv. AN. Theory and control systems. M.: 2001, No. 5. - Pp. 43-61.
2. Krasovsky A.A. Systems of an automatic flight control and their analytical designing. M.: Science, 1973. - 240p.
3. Byushgens G. S. Studnev of R. V. Dynamics of longitudinal and lateral motion. М: Mechanical engineering, 1979. -350p.
4. Efremov A.V., Zakharchenko V. F., Ovcharenko V. N. Dynamics of flight. M.: Mechanical engineering, 2011. -776 p.
5. Krutko P. D. The return problems of dynamics of the operated systems. Nonlinear models. - M.: Science, 1988. - 328 p.
6. Krutko P. D. The inversed problems of dynamics in the theory of automatic control. M.: Mechanical engineering,
2004. - 576p.
97