c 2014 г. А.А. ШЕВЛЯКОВ, (Институт проблем управления им. В.А. Трапезникова РАН, Москва) СТАБИЛИЗАЦИЯ ДВИЖЕНИЙ ВЕРТОЛЕТА ПО ВСЕМ ПЕРЕМЕННЫМ 1 Для уравнений, описывающих движение вертолета, решается зада- ча стабилизации положения равновесия. Применяются преобразование к нормальной форме, частичная линеаризация обратной связью и метод виртуальных выходов, что позволяет стабилизировать систему по всем переменным. 1. Введение Беспилотные летательные аппараты (БПЛА) являются важным объектом при- ложения результатов теории управления. Это связано, в первую очередь, с их воз- растающим количеством и все более важными задачами, которые приходится вы- полнять беспилотным аппаратам. В настоящий момент применяются БПЛА разных форм, размеров и компоновок. Выбор конструкции обусловлен решаемыми задачами и условиями применения. Наряду с другими используется традиционная вертолетная схема с двумя винтами: главным и хвостовым. При внедрении БПЛА возникает необходимость их оснащения автоматическими системами управления для обеспечения действий в автономном и полуавтономном режимах. Таким образом, актуальной является задача синтеза алгоритмов управле- ния для динамической системы. Для решения задач управления вертолетами и БПЛА вертолетного типа приме- няются разные подходы, в том числе функции Ляпунова и метод обратного хода, нечеткие модели [1], декомпозиция [2] и преобразование к нормальной форме [3]. 1 Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследо- ваний (проект №12-07-00329-а) и Министерства образования и науки Российской Федерации (согла- шение 14.В37.21.0370). 1
20
Embed
СТАБИЛИЗАЦИЯ ДВИЖЕНИЙ ВЕРТОЛЕТА ПО ВСЕМ ПЕРЕМЕННЫМ
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
(Институт проблем управления им. В.А. Трапезникова РАН, Москва)
СТАБИЛИЗАЦИЯ ДВИЖЕНИЙ ВЕРТОЛЕТА ПО ВСЕМ
ПЕРЕМЕННЫМ1
Для уравнений, описывающих движение вертолета, решается зада-
ча стабилизации положения равновесия. Применяются преобразование к
нормальной форме, частичная линеаризация обратной связью и метод
виртуальных выходов, что позволяет стабилизировать систему по всем
переменным.
1. Введение
Беспилотные летательные аппараты (БПЛА) являются важным объектом при-
ложения результатов теории управления. Это связано, в первую очередь, с их воз-
растающим количеством и все более важными задачами, которые приходится вы-
полнять беспилотным аппаратам. В настоящий момент применяются БПЛА разных
форм, размеров и компоновок. Выбор конструкции обусловлен решаемыми задачами
и условиями применения. Наряду с другими используется традиционная вертолетная
схема с двумя винтами: главным и хвостовым.
При внедрении БПЛА возникает необходимость их оснащения автоматическими
системами управления для обеспечения действий в автономном и полуавтономном
режимах. Таким образом, актуальной является задача синтеза алгоритмов управле-
ния для динамической системы.
Для решения задач управления вертолетами и БПЛА вертолетного типа приме-
няются разные подходы, в том числе функции Ляпунова и метод обратного хода,
нечеткие модели [1], декомпозиция [2] и преобразование к нормальной форме [3].1Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследо-
ваний (проект 12-07-00329-а) и Министерства образования и науки Российской Федерации (согла-
шение 14.В37.21.0370).
1
Важным режимом полета вертолета является висение в заданной точке, т.е. переме-
щение в точку и последующее сохранение неизменного положения и ориентации. В
связи с этим насущной задачей является получение управления, реализующего дан-
ный режим. В [3] система уравнений, описывающих движение вертолета, приводится
к нормальной форме [4] относительно некоторых заданных выходов. За счет этого
траектория системы стабилизируется по части переменных, остаются непогашенны-
ми колебания по углам тангажа и крена, что может привести к срыву выполнения
полетного задания. В случае если система является минимально-фазовой, то мето-
дом из [3] может быть достигнута стабилизация положения равновесия по всем пере-
менным. В противном случае стабилизация может быть трудной задачей. Одним из
способов решения этой задачи является метод виртуальных выходов, предложенный
в [5–7].
Основные результаты метода виртуальных выходов получены для систем со ска-
лярным управлением, для которых относительная степень выхода равна единице или
двум, и для систем с однородной векторной относительной степенью r = (1, . . . , 1),
r = (2, . . . , 2). В [8] некоторые из результатов обобщены на случай произвольной
относительной степени для систем со скалярным управлением.
В данной статье построен закон управления, стабилизирующий положение рав-
новесия системы, описывающей движение вертолета, по всем переменным. Исполь-
зованный метод позволил обойтись без применения линеаризации в окрестности по-
ложения равновесия.
2. Постановка задачи
Рассмотрим модель движения вертолета, заданную уравнениями:
(1)
r = V,
mV = F,
Ω = Dωb,
Jbωb = Mb − ωb × Jωb,
2
где × обозначает векторное произведение, r = (x, y, z) — радиус-вектор центра масс
в земной системе координат, Ω = (ψ, θ, γ) — углы Крылова ориентации вертолета,
ωb =
sin θ 0 1
cos γ cos θ sin γ 0
− sin γ cos θ cos γ 0
ψ
θ
γ
,
D =
0 sin γ
cos θcos γcos θ
0 cos γ − sin γ
1 − sin γ sin θcos θ
− cos γ sin θcos θ
.
В [9] приведены выражения для сил F и моментов Mb, действующих на вертолет,
учитывающие аэродинамические силы.
Задача состоит в том, чтобы стабилизировать положение равновесия (1), которое
описывается уравнениями:
V = 0,
F = 0,
Dωb = 0,
Mb − ωb × Jωb = 0.
Для решения этой задачи будет использоваться метод виртуальных выходов [5,6].
С этой целью приведем уравнения движения вертолета (1) к виду
(2) x = A(x) +m∑i=1
Bi(x)ui,
где x ∈ Rn, u = (u1, . . . , um)T ∈ Rm, A(0) = 0, A(x) = (a1(x), . . . , an(x))T,