Электронный научный журнал "Математическое моделирование, компьютерный и натурный эксперимент в естественных науках" http://mathmod.esrae.ru/ URL статьи: mathmod.esrae.ru/44-185 Ссылка для цитирования этой статьи:
Никифоров А.А., Пахомов Я.А. Никифорова О.В. Моделирование пространственного движения беспилотного воздушного судна самолётного типа // Математическое моделирование, компьютерный и натурный эксперимент в естественных науках. 2023. №4
МОДЕЛИРОВАНИЕ ПРОСТРАНСТВЕННОГО ДВИЖЕНИЯ БЕСПИЛОТНОГО ВОЗДУШНОГО СУДНА САМОЛЁТНОГО ТИПА
Никифоров А.А.1, Пахомов Я.А.1, Никифорова О.В.1 Саратовский государственный технический университет имени Гагарина Ю.А.,
Россия, Саратов, [email protected] Саратовский государственный технический университет имени Гагарина Ю.А.,
Россия, Саратов, [email protected] Саратовский государственный технический университет имени Гагарина Ю.А.,
Россия, Саратов, [email protected]
MODELING OF SPATIAL MOTION OF AN AIRCRAFT - TYPE
UNMANNED AIRCRAFT
Nikiforov A.A.1, Pakhomov Y.A.1, Nikiforova O.V.1 1Yuri Gagarin State Technical University of Saratov, Russia,
Saratov, [email protected] 1Yuri Gagarin State Technical University of Saratov, Russia,
Saratov, [email protected] 1Yuri Gagarin State Technical University of Saratov, Russia, Saratov, [email protected]
Аннотация. Одной из задач использования беспилотных воздушных судов (БВС), является задача формирования закона движения судна на основе математических моделей. В данной статье, конкретизируются уравнения движения БВС применительно к самолетной схеме. При этом анализируя общепринятые уравнения движения самолета, приводится методика получения упрощенных уравнений БВС. На основе полученных математических моделей управления полётом БВС сформированы частные модели движения в двух взаимно перпендикулярных плоскостях.
Ключевые слова: Беспилотные воздушные суда, беспилотные летательные аппараты, уравнения движения, математическое моделирование.
Abstract. One of the tasks of using unmanned aerial vehicles (UAVs) is the task of forming the law of vessel motion based on mathematical models. In this article, the equations of motion of a
УДК 629.7.05
DOI:10.24412/2541-9269-2023-4-29-38
UAV are specified in relation to an aircraft design. At the same time, analyzing the generally accepted equations of aircraft motion, a method is given for obtaining simplified equations for the aircraft. Based on the obtained mathematical models of UAV flight control, partial models of movement in two mutually perpendicular planes were formed.
Keywords: Unmanned aerial vehicles, unmanned aerial vehicles, equations of motion, mathematical modeling.
В работах [1 - 5] по динамике полета, беспилотное воздушное судно (БВС) рассматривается как абсолютно твердое тело, в пространстве с шестью степенями свободы.
Уравнения движения и вращения БВС в скоростной системе координат (СК) имеют вид:
= (1)
(2)
тУЮсоБбШу = ^ ¥х (3)
+ (}2 -]у)ыум2 = Мх ]ушу + (]х = Му (4)
+ Оу -]х)ЫуМх = Мг здесь т - масса БВС; V- скорость БВС; У(1) - ускорение БВС; 0 - угол наклона траектории БВС; ^Р^ - суммы проекций сил, действующих на БВС по осям ХУ7 (соответственно); ш - угловые скорости вращения БВС относительно оси ХУ7 (соответственно); М - суммы проекций моментов на оси ХУ7 (соответственно) действующих на БВС относительно его центра масс; М -главные центральные моменты инерции БВС относительно осей XYZ (соответственно).
Для описания движения БВС используем следующие уравнения [4-5]:
д = ЫуБту + ш^ту; (5)
у = шх — tgд(ыySiny — ы2Бту). Бтб = соБасоБрзЬпд — (БтасоБрсоБу + БтРзту^соБд; БтУсоБв = соБасозРзЬпфсоБд + БтасоБр^соБ-фБту +
Бт^БтАсоБу) — БтР^соБ-фсоБу — БЬпфзЬпдБЬпу); )
БтусоБв = соБаБтРзЬпд — соБд^тазЫрсозу — совету).
х = УсоБвсоБФ;
у = УБтв; (7)
± = УсоБвБтФ.
здесь у, 0, у - углы рыскания, тангажа и крена БВС; ¥ - угол поворота траектории БВС; а, в - угол атаки и угол скольжения БВС; х, у, z - координаты БВС в системе координат земли.
Пятнадцать уравнений (1) - (7) описывают неуправляемое движение БВС в пространстве относительно осей координат земли.
Для осуществления управления полетом необходимо к уравнениям (1) -(7) добавить математическую зависимость управления силовой установкой:
дю=(бр(0,бв(0,бн(0,бэ(0) (8)
здесь 5р(^ - закон изменения положения управляющего органа силовой установки БВС; 5в(^, 5н(^ ,5э(^ - законы отклонения рулей высоты, направления и элеронов этого БВС в момент времени
На рис. 1 представлено аэродинамическое управление полетом БВС самолетного типа классического вида.
классического вида.
Угол отклонение руля высоты - 5в; угол отклонение руля направления -5н; угол отклонение элеронов - 5э.
Предлагаемые выше модели (1) - (7) для решения являются весьма трудоемкими и непригодными для оперативного программирования полетов БВС. Проведем упрощение предложенной модели.
Как было сказано выше, воздушное судно рассматриваем, как материальную точку, (1) - (3) и (7) уравнения её движения. Введём допущения, для упрощения расчетов.
При натурном полете отклонения рулей 5в Ф 0, 5э Ф 0, 5н Ф 0, углы а, в и у в результате колебаний БВС устанавливаются не сразу, а через интервал
времени, называемый временем переходных процессов БВС по каналам тангажа, рыскания и крена.
Для эффективного управления воздушным судном - время реагирования должно стремиться к нулю или быть несоизмеримо мало, тогда, можно сказать, что углы а, в и у мгновенно устанавливаются.
Данное допущение можно сделать для идеальной системы управления, что позволяет считать судно безынерционным вращающимся объектом. Тогда:
!х /у 1 г 0
Следовательно уравнение (4) примет вид:
Мх = Му = Мг = 0 (9)
Приравняем угловые скорости = 0 и шу = получим:
'г
тУ(1) =
X
(10)
тУ^соБвУ = 1^
Силы действуют на БВС во время полета: сила тяжести, сила тяги, лобовое сопротивление, подъёмная сила, боковая сила (рис. 2):
А
<7СО80
Рис. 2. Действующие силы на БВС в полёте
Проекций сил на ось Ох имеет вид:
I
рх = РсоБа — X — СБЬПО
Проекций сил на ось Оу имеет вид:
I
¥у = РБта + У — всоБО
(11) (12)
Изобразим силы, действующие на БВС в проекции на плоскости х07 и уС)7 рисунок 3.
) ^ск
кх
СБ
-ск -<-
мРсоБа/ /
¿р/
/
/
4х
г
'СБ
-ск —>-
цм
z
а
б
Рис. 3. Проекция сил на плоскости х07 и у07
Определим равнодействующей всех сил:
Р = У + РБта
Поворот вектора скорости У(1) на угол ¥ в этом случае будет происходить под действием силы:
1* = (У + РБЫ^БЫУ + ЪсоБу В связи с тем, что при крене БВС возникает скольжение угол в, имеем:
^ Рг = (РБта + У)5ту + (—РсоБаБтР + 2)СОБУ (13)
Таким образом, уравнения (10) после подстановки выражений (11)-(13) примут вид:
тУ(^) = РсоБасоБ^ — X — тдБт0 тУ(1)0 = (РБта + У)созу — (1 — РсоБаБЫр^Бту — тдсоБв (14) тУЮсоБвФ = (РБта + У)Бту + (1 — РсоБаБт^соБу Углы а и в, которые входят в эти уравнения, обычно не превышают 20°, тогда sin20° = 0,342, а cos20° = 0,940, можно считать эта-а; этв~в, с ошибкой, не превышающей 2%. Тогда замена соБа-1; соБв-1 даст ошибку не более 6%, тогда [3]:
тУЮ = Р — X — тдБт0 тУ(1)0 = (Ра + У)соБу — (1 — Рр)Бту — тдсоБв тУ^соБвУ = (Ра + У)Бту + (1 — Рр)соБу Или в виде дифференциальных уравнений:
Р — Х
У(^) =--дБтв, Ье[10, Ьк\
т
(Ра + У)соБу — (I — Рр)Бту д
0 =-----СОБв
тУ У
^ _ (Ра + У)Бту + (г- Рр)соБу тУсоБ0
Для данной математической модели удобно использовать вектор и(€) =
(Р(*),а(Ъ,№,УШ
Дальнейшее упрощения можно осуществить если принять, что плоский разворот при угле крена у = 0, тогда уравнения (15) примут вид:
Р-Х
У(^) =--дБтв, Ье[10, Ьк\
т
Р(а + (рАв) + У 9
0=^---^-СОБв (16)
тУ У
1-РВ
У =-—
тУсояв
Тогда вектор косвенного управления для уравнения (16) и^НР^афДО)).
В модель введен угол фда установки двигателя, это углу между осью установки двигателя и базовой осью БВС. Значение этого угла выбирается при проектировании летательного аппарата с целью обеспечения его продольной устойчивости.
Угол фдв должен быть введен во второе и третье уравнения системы (15), и в динамические уравнения (15) и (16) должны быть добавлены кинематические уравнения вида (7) для получения полных моделей движения БВС [6].
На практике наибольшее распространение получил второй способ бокового маневрирования. Боковая сила возникает при угле крена у Ф 0, тогда считается, что в = 0 и 2 = 0. Приняв это допущение, получим упрощённые уравнения (7) и (15) в интервале времени [¿0, ¿к], которая будет использована как база при формировании закона управления БВС:
Р-Х , ч
У&)=--дБтв, te[t0,tk] (17)
т
ё = (Р(а + <Рдв) + У)со*У-1со50 (18)
тУ У
(Р(а + фДВ) + У^ту (19)
V =
тУсояв
х = УсоБвсоБУ; (20)
у = УБтв; (21)
г = УсоБвБтУ. (22)
Начальные условия для уравнений (7), (15), (16):
¥(и)=¥о; в(и)= во; Що)=П; (23)
х(го)=хо; у(¿о)=уо; Iо)=2о (24)
Уравнения (17) - (22) включает в себя девять неизвестных функций в шести уравнениях: Уф, 0ф, хф, уф, z(t), Рф, аф и уф.
Полёт БВС по заданной траектории будет выполнятся при выполнении заданного закона управления тягой Р = Р^), углом атаки а = а^), углом крена у
= уО
Эти законы должны находиться в правой части уравнений (17) - (19), тогда система уравнений может быть проинтегрирована при начальных условиях (23), (24).
Решение (17) - (24) при заданном векторе косвенного управления и^) = (Р(^,а^),у^)), удовлетворяющего соответствующим ограничениям, сводиться к решению задачи Коши
Запишем уравнения (17) - (19) в перегрузках, действующих на БВС. Вектора перегрузки БВС п = (пх, пу, п2) можно представить как:
Р-Х
пх =
mg
Пу = + О + Y (25)
nz =
тд
z — pp
тд
Тогда уравнения (14) в безразмерной форме примут следующий вид:
V = (пх — sin0)g (nycosy — nzsiny — cos0)g
0 =
W =
V (26)
(nys iny + nzcosy)g
V o 0
Уравнение (16) с учетом (25) примет вид:
V = (nx — sin0)g
(ny — с os 0)g
0 =-V--(27)
Vcos0
Тогда (17) - (19) в перегрузках:
V = (nx — sin0)g (28)
g
V
0 = (ny cosy — cos0)— (29)
ф = дПу51ПУ (30)
УСО50 к '
Аэродинамические силы X, Y, и 7, входящие в уравнения (15) - (19), представляются в динамике полета БВС следующими выражениями:
Х = 05схЧ(у)У25;
У = 0.5суЧ(у)У25; (31)
7 = 05сгЧ(у)У25;
здесь сх, су, съ -коэффициенты лобового сопротивления; q(y) - плотность воздуха на определенной высоте, V - скорость полета, S площадь крыла воздушного судна.
Уравнения (31) для расчета сил X, Y и Ъ не учитывают сжимаемость воздуха и силы трения на корпусе воздушного судна. Данные допущения приемлемы для решения траекторных задач динамики полета наиболее распространенных на практике дозвуковых БВС.
Конкретизируем вид зависимостей Cx = Cx(а, У), Су = Cy(а, У) и Cz = Cz(P), входящих в выражения (31).
Представим коэффициент подъемной силы БВС:
Су = (а - а0) (32)
здесь с" - производная су по углу атаки а; а0 < 0 - демпфирующее значение угла атаки.
При использовании конкретного значения угла ао следует:
Су = Су & + Су (33)
здесь значение суо коэффициента су при а = 0 определяется как:
Су 0 = Су^о (34)
Из экспериментальных результатов в аэротрубе получена зависимость производной Су от значения Маха (М):
(м^), I = (Щ.
Аппроксимируя эти данные получаем:
с«(М) = йо + (35)
Тогда уравнения (33) и (34) будут:
су( а,М) = (йо + б.1М)(а + ао) су0(М) = а0(й0 + й1М) = Ь0 + Ь1М ( )
Коэффициент лобового сопротивления БВС:
сх = схо + Асу (37)
здесь схо - значение этого коэффициента при нулевой подъемной силе; А -коэффициент, зависящий от геометрических характеристик крыла БЛА [7-9].
Экспериментальные значения зависимости сх0(М), полученные из графиков поляры БВС при су = 0 и различных значениях числа М имеют вид следующего массива значений:
(МрСхО]), ]' = (М).
Линейная аппроксимация этих данных записывается как:
Схо(М) = Со+ С1М
здесь с0, с1 - коэффициенты аппроксимации, определяемые указанным выше методом.
Коэффициент А найдём:
1
А = ——, (38)
ПАэф
здесь Яэф - эффективное удлинение крыла БЛА определяется выражением вида:
1
А^л —
эф н г пХ < (39)
1 + (100 соб2Х}
здесь х - угол стреловидности крыла; А - геометрическое удлинение крыла БЛА, вычисляется как:
А — Г, (40)
ЬА
здесь Ьа - средняя аэродинамическая хорда крыла; I - размах крыльев БВС. Тогда, выражение (37) примет вид:
сх(а, М) — (с0 + М) + А(-0 + -1М)2(а + а0)2 Представим зависимости сх(а, М) и су(а, М) как функции скорости полета V. Известно, что М = У/а, где а = а(у) - скорость звука на высоте у.
Тогда выражения для су и сх, которые используются для конкретизации зависимостей (31), примут следующий вид:
Су(а, V) — Суо(У) + с$(у)а — (ь0+^у) + (с10+-1У)1
2
сх(а,У) — (с0+-у) + (-0+—У) (а + а0)2 ^ \ ^ /
(44)
Если маршрут БВС выполняется с большим перепадом высот, в (41) необходимо ввести зависимость скорости звука от высоты а = а(у) [10].
Для использования выражений (31) представим (41) в компактной записи: су (а, V) — В (V, а) + Б (V, а) а (42)
сх(а, V) — Е(У, а) + К(У, а)(а + а0)2 (43)
Тогда значения примут вид:
В^,а) — Б^, а) — -0+^
Е(V, а) — К(V, а) — АБ2^, а)
здесь Ьо, Ь1,
со, С1, dl - экспериментальные коэффициенты. Коэффициент с2, входящий в выражения (31), определяется:
^ — с??, (45)
Р о
здесь с г - производная по углу скольжения р, определяемая экспериментально.
Полученные зависимости были проверены на реальных примерах, которые
показали положительные результаты.
Литература
1. Моисеев В.С. Прикладная теория управления беспилотными летательными аппаратами: монография. Казань: Республиканский центр мониторинга качества образования, 2013. 768 с.
2. Моисеев В.С. Основы теории эффективного применения беспилотных летательных аппаратов: монография. Казань: РИЦ «Школа», 2015. 444 с. (Серия «Современная прикладная математика и информатика»).
3. Моисеев В.С. Групповое применение беспилотных летательных аппаратов: монография. - Казань: Редакционно-издательский центр «Школа», 2017. 572 с. (Серия «Современная прикладная математика и информатика»).
4. Плотников П.К., Никифоров А.А., Захаров Ю.А., Здражевский Р.А. Измерение моментов возмущающих сил в летательном аппарате с комбинированными системами управления // Известия Тульского государственного университета. Технические науки. - 2021. - № 10. - С. 7379.
5. Патент № 2786133 C1 Российская Федерация, МПК G05D 1/08, G01C 21/00, B64C 13/00. Измеритель внешних возмущающих сил и моментов этих сил, действующих на фюзеляж одновинтового вертолета: № 2022122044: заявл. 12.08.2022 : опубл. 19.12.2022 / Ю.А. Захаров, Р.А. Здражевский, А.А. Никифоров; заявитель Федеральное государственное бюджетное образовательное учреждение высшего образования "Саратовский государственный технический университет имени Гагарина Ю.А.".
6. Лебедев А.А., Чернобровкин Л.С. Динамика полета беспилотных летательных аппаратов. М.: Машиностроение, 1973. 616 с.
7. Моисеев Г.В. Экстремальное проектирование беспилотных авиационных комплексов // Проблемы и перспективы развития авиации, наземного транспорта и энергетики: VIII Международная научно-техническая конференция (АНТЭ-2015): сборник докладов. - Казань: Изд-во «Бриг», 2015. С. 46-51.
8. Лемешонок Т.Ю. Математические модели динамики движения летательных аппаратов: учебное пособие; Балт. гос. техн. ун-т. - СПб., 2020. - 122 с. ISBN 978-5-907324-08-4
9. Ermakov R. V., Nikiforov A. A., Balaban O. M. A method for determining the frequency of a helicopter main rotor // Системный синтез и прикладная синергетика : сборник научных работ X Всероссийской научной конференции, пос. Нижний Архыз, 28 сентября - 02 2021 года. - Ростов-на-Дону, Таганрог: Южный федеральный университет, 2021. - С. 237-241.
10.Пахомов, Я. А., Никифоров А. А. Алгоритм повышения точности функционирования систем беспилотных летательных аппаратов // Математическое моделирование, компьютерный и натурный эксперимент в естественных науках. - 2022. - № 3. - С. 3-6.