Научная статья на тему 'Управление полетом БПЛА в строю на основе координации взаимодействия группы летательных аппаратов'

Управление полетом БПЛА в строю на основе координации взаимодействия группы летательных аппаратов Текст научной статьи по специальности «Математика»

CC BY
2510
727
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПИЛОТНЫЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / КООРДИНАЦИЯ / УПРАВЛЕНИЕ / DRONE / MATHEMATICAL MODEL / COORDINATION / CONTROL

Аннотация научной статьи по математике, автор научной работы — Ефанов В. Н., Мизин С. В., Неретина В. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Flight control of the UAV in the ranks on the basis of coordination of interaction of the group of aircraft

The problem of controlling a group of UAVs for traffic management systems on a given path, providing the most efficient flight goal. Discusses the choice of a mathematical model of spatial movement group UAV suitable for solving the problem of synthesis of the entire set of coordinated control of aircraft. Given the specifics of the requirements for the space-time position of the individual in the group UAV model is used relative motion, according to which the group released the collection of pairs: a master-slave. In relation to the chosen method of organization UAV system proposed Duplex hierarchical control group coordinating UAV.

Текст научной работы на тему «Управление полетом БПЛА в строю на основе координации взаимодействия группы летательных аппаратов»

ISSN 1992-6502 (P ri nt)_

2014. Т. 18, № 1 (62). С. 114-121

Ъыьмт QjrAQnQj

ISSN 2225-2789 (Online) http://journal.ugatu.ac.ru

УДК 629.73:519.87

Управление полетом БПЛА в строю

на основе координации взаимодействия группы летательных аппаратов в. н. Ефанов 1, с. в. мизин2, в. в. Неретина 3

1 efanov@mail.rb.ru, 2 sergmvik@mail.ru, 3 neretina@bk.ru ФГБОУ ВПО «Уфимский государственный авиационный технический университет» (УГАТУ)

Поступила в редакцию 22.11.2013

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

Ключевые слова: беспилотный летательный аппарат; математическая модель; координация; управление.

ВВЕДЕНИЕ

Успехи, достигнутые в разработке беспилотных летательных аппаратов (БПЛА) как военного, так и гражданского назначения, создают хорошие предпосылки для широкого круга их применения, в частности для исследования земной поверхности, в том числе зон стихийных бедствий, мест чрезвычайных ситуаций, для обнаружения очагов пожаров, для измерения метеорологических данных, радиационного фона и других факторов, а также для обеспечения телекоммуникаций, мониторинга трубопроводов и линий электропередач, патрулирования границ [1, 2]. Связано это с тем, что БПЛА гораздо дешевле пилотируемой авиации, более простые в обслуживании, их полет может быть намного продолжительнее, они также могут работать в темноте, в условиях плохой видимости, кроме того, они могут применяться в ситуациях, угрожающих жизни пилота.

Эффективность использования БПЛА значительно повышается при организации групповых полетов. Однако при этом возникает ряд сложных проблем, связанных с обеспечением управления полетом группы БПЛА [3]. Под группой БПЛА обычно понимают некоторую совокупность летательных аппаратов, которые

подчиняются определенным правилам сбора в группу, способны выдерживать свое место в строю на прямолинейных и криволинейных участках полета всей группы в целом, реагировать на изменения окружающей среды и взаимодействовать друг с другом для решения единой целевой задачи, поставленной перед группой [4].

Это определяет необходимость гибкого формирования группы средств в операции, которое позволяет выбирать параметры пространственно-временного и комбинаторного взаимного положения элементов, исходя из требований каждого этапа и операции в целом [5].

С точки зрения пространственно-временного положения элементов в группе, последние могут выполнять:

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

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

• смешанный маневр, при котором возможно изменение параметров движения как всей группой средств, так и отдельными элементами.

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

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

В статье предлагается метод синтеза алгоритма координации автономных БПЛА в беспилотных авиационных системах, обеспечивающий синхронное управление каждым из них для организации движения строем по заданной траектории с учетом ограничений, накладываемых на параметры движения динамическими характеристиками объектов.

АНАЛИЗ МАТЕМАТИЧЕСКИХ

МОДЕЛЕЙ ДВИЖЕНИЯ БПЛА В ГРУППЕ

Группу БПЛА, двигающихся строем, принято рассматривать как систему связанных твердых тел, обладающую значительным числом степеней свободы [6, 7]. Причем число степеней свободы системы значительно возрастает с увеличением числа БПЛА в группе, что делает модель пространственного движения чрезвычайно громоздкой и малопригодной для решения задачи синтеза согласованного управления всей совокупностью летательных аппаратов. В связи с этим широко используется модель относительного движения группы БПЛА, согласно которой в составе группы выделяется несущее тело (носитель) и носимые тела. В качестве носителя выступает головной или ведущий БПЛА, а ведомые летательные аппараты играют роль носимых тел. При этом любой тип строя - колонна, фронт, ромб, пеленг, клин или смешанный строй - можно рассматривать как совокупность

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

При использовании такой модели параметры движения строя задаются направлением движения, скоростью и ускорением ведущего БПЛА. Следовательно, в качестве системы координат, в которой должно быть описано относительное движение каждого БПЛА группы, необходимо выбрать траекторную систему координат ведущего БПЛА.

Следуя [7], опишем вначале абсолютное движение каждого объекта в составе группы из N БПЛА в скоростной системе координат с учетом кинематических уравнений связи в земной системе координат

^ = g(nxa, - sm0, );

dQi g ( a\

—- =—(nvai cos jai - cos 0,-);

dt Vtyva '

dy, g

dt V, cos 0,

nyai SlnYa, ;

dx

dt

= V cos 0,- cos y,;

dv.

= V sin0,;

dt

dz,

dt

= -V cos 0,- siny,; i = 1,2,...,N,

(1)

где У, - путевые скорости, 9., у. - углы наклона траектории и курса, уа, - скоростные углы крена, пха., пуа. - перегрузки в скоростной системе координат, , , - координаты

движения БПЛА в земной системе координат.

В системе (1) индекс i = 1 соответствует ведущему БПЛА, а индексы i > 2 - ведомым БПЛА. Линеаризация уравнений (1) позволяет получить совокупность линейных уравнений состояния

5^^+ а^Ц+а^у. +а(г4Цг +а!бЦг+

+й(1)5м()+ ^(V h^bil^ Ь$5и($ 50, =a( 1)ЪVi+а(^^Ъ0i+а(з)Ъyi+а(i]Ъxgi+а(iг5)Ъvgi+а(i6)Ъzgi+ +b(1)5u()+ h(2)5u(i)+ ь(з)5и(,)+ Ь^Ъи^;

I =а|1)5 V ^ +4 4)5xgi +а^5у^ +4б 5zgi+

Ь^и^ Ь$5м$

=а\ +с42 i +с^3 +с44 +a4i5sУgi +06 5zgi+

)+ Ь^би^)+ Ь§б4)+ Ь(^5и|);

=а^1)5 V ла^Ьу^ +a^6)5zgi+

+ъ(г])5и^)+ Ь^и^ V ьЩ V Ь$5ий

=a6il)5Vi+a6г25ei +aeiз)5^i+aei45xgi+aei5)5Уgi+aei65zgi+

+Ь6М + Ь<62)5и§)+ Ь<^35иВ)+ ¿¿И);

г = 1,2,..., N, (2)

здесь 5и^), 5и(^, 5и|), 5иН - управляющие воздействия, соответственно, положение рычага управления двигателем, углы отклонения элеронов, рулей высоты и направления.

Уравнения относительного движения ведомых БПЛА в траекторной системе координат ведущего БПЛА можно представить в следующем виде Axg i = xg 1 — xg i ; ^ = -Уgi; Azgi = zg1- zgi;

AVxgi =

LVygt =

AV_ =

dt dt

dygl dygi

dt dt

dzgl dzgi

zgl dt dt ' xgj = Axgi cos 0j cos yj+Aygi sin9j-Azgi cos9j sinyj;

yg)¡= -Axgi sin9j cos yj+Ayg cos 9j+

+ Azg i sin 9jsin yj

zg1] = Axgi sin yi+Azgi cos yl;

AvXgi = AVxgi cos9j cos yj+AVygi sin9j--AVZgl cos 9j sinyj;

AV^gi = -AVxgi sin9j cos yj+AVygi cos 9j--AVZgl sin 9j sin yj;

AVzZgi= AVxgisin yj+AVzgicos yj; i = 2,3,..., N, (3)

где x(l) y(l) z(l) и AV(l). AV(l). AV(l). - со-

где xgi , ygi , zgi и AVxgi , ygi ' zgi со

ответственно координаты и относительные скорости ведомых БПЛА относительно ведущего в траекторной системе координат последнего.

В свою очередь линеаризация уравнений (3) позволяет получить совокупность уравнений наблюдения, которые задают траекторию движения ведомых БПЛА относительно вед'^щего

Sxgi =4^89 j+cgsy ^Ц^^+с^^ -c(i kv -c(i W -r(iW •

-cj3oxgi Cj4uygi-Cj58zgi;

8ygi- =c2ij)89 j+c2i2)8y l+^xgj+^ygl+c^zgj-

-c2i38xgi -c2l48ygi -c2l58zgi;

8zgj) =4W l+c338xgl+c358zgl-c338xgi -#zgi;

i = 2,3,., N.

(4)

Объединяя уравнения (2), (4) и переходя к разностной форме записи, сформируем модель движения группы БПЛА в следующем виде:

(5)

x(k +1) = Ax(k) + Bg (k); y(k) = Cx(k),

где x(k) - прямая сумма векторов состояния в записи уравнений (2), размерности dimx(k) = n ; g (к) - вектор воздействий на ведомые БПЛА со стороны ведущего, размерность которого равна dim g(k) = m; y(k) - вектор обобщенных выходных координат, характеризующих движение всей группы БПЛА с размерностью dim x(k) = l.

Требуемый характер поведения группы БПЛА определяется желаемым законом изменения вектора выходных координат y *(t), который формирует соответствующую траекторию движения системы (5) по фазовому многообразию.

СИНТЕЗ АЛГОРИТМА КООРДИНАЦИИ АВТОНОМНЫХ БПЛА В ГРУППЕ

На систему координирующего управления группой БПЛА возлагаются задачи сбора летательных аппаратов в группу и последующего синхронного управления каждым из них для организации движения строем по заданной траектории, которая формируется ведущим летательным аппаратом исходя из цели, поставленной перед группой. Реализация такого управления требует формирования командного уровня управления и организации вертикальной (иерархической) координации взаимодействующих между собой автономных подсистем управления БПЛА. В связи с этим система координирующего управления группой БПЛА будет иметь двухуровневую иерархическую структуру [8]. Нижний уровень образуют автономные бортовые системы управления, предназначенные для стабилизации параметров движения центра масс БПЛА по заданной траектории.

Для управления, решающего задачу координации отдельных подсистем относительно задачи, поставленной верхним уровнем иерархиче-

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

Сформулированное условие предусматривает, что автономные подсистемы управления БПЛА, отрабатывая координирующие воздействия, должны обеспечивать движение вектора обобщенных выходных координат системы по заданному многообразию. Указанное требование позволяет выделить в дискретном пространстве состояний системы (5) соответствующее

множество х* (к) значений вектора переменных состояния

Cx* (к) = / (к). (6)

Случай, когда х(к) е x* (к), означает, что движение каждого БПЛА в группе обеспечивает требуемый закон движения строя летательных

аппаратов. Если же х(к) г х*(к), то в силу (6) глобальная цель не достигается, и в группе происходят несогласованные процессы, требующие их координации. Расстояние в дискретном пространстве между фактическими х(к) и желаемыми х* (к) значениями переменных состояния определяется минимальной длиной вектора [10]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

р(к) = х*(к) - х(к). (7)

Из выражений (6) и (7) следует, что для вектора рассогласования р(к) справедлива система уравнений

Ср(к) = Сх*(к) - Сх(к)

или

Ср(к) = у* (к) - Сх(к). (8)

Так как матрица С не является квадратной, то для системы (8) не может быть получено решение в классическом виде

р(к) = С"1 (у* (к) - Сх(к)).

В то же время может быть найдено нормальное псевдорешение [11], имеющее наименьшую евклидову длину среди всех векторов р(£), приносящих минимум величине

117

Ср(к) - {у* (к) - Сх(к)].

Оно определяется с помощью псевдообратной матрицы С + следующим образом: р(к) = С+(у (к) - Сх(к)). Отметим, что псевдообратной матрицей или обобщенной матрицей Мура-Пенроуза для матрицы А размерности пхш является матрица А+ размерности ш*п, для которой выполняются следующие условия:

1) АА+ и А+А - эрмитовы матрицы, для которых справедливы равенства (АА+)т = АА+ и (А+А)т = А+А;

2) АА +А = А; (9)

3) А+АА+ = А+ .

В отношении матрицы С из уравнения (8), имеющей размерность !*п, и ранг равный 1, справедливы следующие утверждения:

1) матрица ССт обратима;

2) псевдообратная матрица С + определяется как

С + = Ст (ССт )-1, (10)

где С т - матрица, транспонированная по отношению к матрице С . Действительно, если

det ССт =0, то уравнение ССтх = 0 имеет нетривиальное решение Х0 .

Применяя к равенству ССт Х0 = 0 известное

свойство эквивалентности матричных равенств

т т

типа AQ Q = 0 и QA = 0 , при этом имея в виду

А = I и Q = Ст, получаем, что Ст Х0 = 0. Отсюда в силу исходного ранга матрицы С вытекает, что х0 = 0. Значит det ССт ^ 0 и матрица ССт обратима.

Второе утверждение (10) проверяется прямой проверкой условий (9), определяющих псевдообратные матрицы.

Следовательно, наименьшее по модулю решение системы (6) находится следующим образом:

р(к) = Ст (ССт )-1(у*(к) - Сх(к)). (11)

Координирующее управление g(к) будем искать, исходя из условия минимизации ожидаемого расстояния между желаемыми и текущими состояниями подсистем нижнего уровня

управления, т. е. р(к +1) = х*(к +1)-х(к +1) ^ 0 . Действительно, в этом случае

х(к +1) ^ х (к +1),

у(к +1) = Сх(к +1) ^ Сх (к +1) = у (к +1),

в силу чего в группе БПЛА будет осуществляться движение обобщенной выходной координаты у(к ) по желаемому фазовому многообразию

у (к) размерности I.

Следовательно, задача согласованного управления группой БПЛА может быть интерпретирована как задача обеспечения движения вектора обобщенных выходных координат группы по желаемой траектории в дискретном пространстве состояний. Указанная траектория должна соответствовать заданному закону изменения желаемой траектории полета и в каждый дискретный момент подачи управляющих воздействий может корректироваться в зависимости от текущей обстановки.

Полагая, что координирующее управление использует переменные состояния автономных подсистем управления БПЛА, определим ожидаемую величину вектора р(к). С учетом уравнения (11) имеем

р(к +1) = Ст (ССт )-1(у*(к +1) - Сх(к +1)). (12)

Подставив в соответствии с (5) выражение для х(к +1), получим

р(к+1) = Ст(ССт)-1(y*(k+1)-CAx(k)-CBg(k)). (13)

Управление, формируемое координатором, определим из условия попадания на желаемую траекторию у*(к+1) согласованного движения группы БПЛА за один такт координирующего управления. Это требование соответствует предельному случаю условия существования координирующего управления для подсистем нижнего уровня относительно задачи, решаемой в подсистеме верхнего уровня. Следовательно, ожидаемое рассогласование между заданными и текущими состояниями автономных подсистем управления БПЛА р(к +1) должно равняться нулю, т. е.

р(к +1) = 0. (14)

Из последнего выражения, с учетом (13), следует, что координирующее управление g (к) должно удовлетворять следующей системе уравнений:

Ст (ССТ )-1 CBg (к )=СТ (ССТ )-1 (у* (к+1)-СЛх(к)). (15)

Используя обозначения

H = CT (CCT )-1(v* (к +1) - CAx(k)), 1

P = CT (CCT )-1 CB, запишем систему (15) в виде

Pg (к) = H . (17)

Отметим, что для неквадратной матрицы P система (17) будет разрешимой при выполнении условия

(I - PP+)H = 0, (18)

где P+ - матрица, псевдообратная для P .

В этом случае система уравнений (17) имеет следующее решение:

g (k) = P+H . (19)

В самом деле, умножая обе части уравнения

(17) слева на (I -PP+), получаем:

(I - PP+)Pg(к) = (I - PP+)H .

Так как в силу свойства PP+P = P для псевдообратных матриц имеем:

(P - PP+P) = P - P = 0, то (I - PP+)H = 0.

Отсюда вытекает, что PP+H = H, и, следовательно, выражение (19) является решением уравнения (17). Покажем теперь, что условие

(18) выполняется для системы уравнений (15). С этой целью найдем вначале псевдообратную матрицу для P . При этом воспользуемся скелетным разложением матрицы P в виде

P = VW, (20)

T T -1

где V = C (CC ) , W = CB - матрицы размерности, соответственно, /xn, nxm.

Непосредственной подстановкой в условия, определяющие псевдообратные матрицы, можно показать, что матрица

P+= W+V+ (21)

является псевдообратной к матрице P . Здесь матрица W +, по аналогии с (10), находится как

W += WT (WWT )-1. (22)

Аналогично для матрицы V , имеющей размерность /xn и rank {V} = l, получаем

V += (VTV)-1VT . (23)

Подставим в выражения (22) и (23) формулы для V и W, следующие из (20):

V + = [(CT (CCT )-1)TCT (CCT )-1]-1(CT (CCT )-1)T = = [((CCT )-1)T CCT (CCT )-1]-1 ((CCT )-1)TC = = [((CCT )-1)T ]-1 ((CCT )-1)TC = C

и V + = (СВ)т (СВ(СВ)т )-1.

Следовательно,

р + = V+У + = (СВ)т (СВ(СВ)т)-1 С . (24)

Используя выражение для Р+ и формулу (16) для Н , получаем

(I - РР + )Н =

= (1-Ст (ССт )-1СВ(СВ)т (СВ(СВ)т)-1С)Ст (ССт )-1 X

X (у (к+1)- САх(к)) =

= (I -Ст(ССт)-1 С)Ст(ССт)-1(у^(к +1) - САх(к)) =

= (Ст (ССт )-1 - Ст (ССт )-1 ССт (ССт )-1) х >1<

X (у (к +1) - САх(к)) =

= (Ст (ССт )-1 - Ст (ССт )-1)(у* (к +1) - САх(к)) = 0.

Следовательно, система (15) имеет решение, вид которого с учетом уравнений (19), (16), (24) задается выражением

g (к) = -(СВ)т (СВ(СВ)т )-1 ССт (ССт )-1 х *

х (САх(к) - у (к +1)), или, поскольку ССт (ССт )-1 = I,

g(k) = -(СВ)т (СВ(СВ)т )-1(САх(к) - у* (к+1)). (25)

В системе (5), замкнутой координирующим управлением (25), достигается полное согласование динамических процессов отдельных подсистем. Это находит свое выражение в обеспечении движения обобщенных выходных координат у(к) системы, определяющих фактический уровень согласования состояний подсистем, по желаемой траектории у*(к). Действительно, подставляя уравнение (25) в систему (5), имеем

х(к + 1)=4х(к)-В(СВ)т (СВ(СВ)т )-1 САх(к)+ + В(СВ)т (СВ(СВ)т )-1 у* (к +1).

Отсюда: у(к +1) = Сх(к +1) =

= САх(к) - СВ(СВ)т (СВ(СВ)т )-1 САх(к) + + СВ(СВ)т (СВ(СВ)т )-1 у* (к +1) = у* (к +1).

Таким образом, с помощью предложенного метода синтезируется координирующее управление, обеспечивающее согласованное управление БПЛА в группе с целью достижения желаемой траектории движения. Положенный в основу алгоритма функционирования координатора подход к синтезу прямого цифрового управления использует специфику дискретного пространства состояний и предполагает минимизацию ожидаемого расстояния между текущим

множеством состояний и заданной особым образом областью дискретного пространства.

ОБСУЖДЕНИЕ РЕЗУЛЬТАТОВ

Для иллюстрации применения разработанного метода рассмотрим задачу управления продольным движением группы БПЛА. Движение ведущего и ведомого БПЛА в вертикальной плоскости описывается следующей совокупностью разностных уравнений

х1 (к+1) = 0.88х1 (к )+0.03х2 (к )+0.01х3 (к )+0.11х4 (к) -- 0.01а (к)-0^ (к); х2 (к+1) = 0.07 х1 (к )+0.94 х2 (к )+0.21х3 (к )+0.02 х4 (к) +

+ 0.23й (к)+ 0.00^ (к); х3 (к+1) = -0.002х1 (к )+0.10х2 (к )+0.91х3 (к )-

- 0.003х4 (к) + 0^1 (к)- 0.10 g2 (к); х4 (к+1) = -0.03х1 (к )+0.08х2 (к )+0.001х3 (к )+1.01х4 (к) +

0.78й (к )+ 0^ (к).

+0

Высота полета ведомого БПЛА относительно ведущего в траекторной системе координат последнего подчиняется соотношению

у(к) = 0.68х1 (к )+0.443х2 (к )+0.371х3 (к)+0.22х4 (к).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Требуется синтезировать управление, обеспечивающее следующий закон изменения обобщенной выходной координаты у(к) системы

У *(к) = ^

1.25к, если к < 20; к + 5, если к < 30; 35, если к < 40.

Координирующее управление, синтезированное для данной системы в соответствии с выражением (25), имеет вид:

^ (к) = -0.556х (к)- 0.433х2 (к)- 0.223х3 (к )-

- 0.271х4(к) + 0.888у * (к +1);

^(к) = -0.969х(к)- 0.755х2(к)- 0.389х3(к )-

- 0.472х4(к) + 1.548у * (к +1).

В таблице приведены результаты моделирования синтезированной системы, которые свидетельствуют о том, что выходная координата системы точно воспроизводит заданный закон управления.

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

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

Таблица

Результаты моделирования системы

k y*(k) x\(k) x2 (k) x3(k) x4(k) y(k)

1 1.25 1.25 0.25 -0.13 1.46 1.25

2 2.50 2.44 0.63 -0.22 2.82 2.50

3 3.75 3.58 1.11 -0.27 4.07 3.75

4 5.00 4.66 1.68 -0.26 5.24 5.00

5 6.25 5.69 2.30 -0.20 6.35 6.25

6 7.50 6.69 2.95 -0.09 7.41 7.50

7 8.75 7.65 3.64 0.07 8.42 8.75

8 10.00 8.59 4.33 0.30 9.41 10.00

9 11.25 9.51 5.02 0.56 10.36 11.25

10 12.50 10.42 5.69 0.87 11.34 12.50

11 13.75 11.33 6.35 1.22 12.30 13.75

12 15.00 12.24 6.97 1.59 13.26 15.00

13 16.25 13.15 7.57 1.99 14.22 16.25

14 17.50 14.07 8.14 2.41 15.18 17.50

15 18.75 15.01 8.67 2.84 16.16 18.75

16 20.00 15.95 9.17 3.28 17.14 20.00

17 21.50 16.91 9.64 3.73 18.14 21.50

18 22.50 17.88 10.09 4.18 19.14 22.50

19 23.75 18.86 10.51 4.62 20.15 23.75

20 25.00 19.86 10.91 5.06 21.16 25.00

21 26.00 20.62 11.25 5.52 21.89 26.00

22 27.00 21.40 11.54 5.97 22.64 27.00

23 28.00 22.21 11.80 6.40 23.42 28.00

24 29.00 23.03 12.05 6.81 24.21 29.00

25 30.00 23.88 12.27 7.20 25.02 30.00

26 31.00 24.73 12.48 7.58 25.84 31.00

27 32.00 25.60 12.69 7.93 26.66 32.00

28 33.00 26.47 12.90 8.27 27.48 33.00

29 34.00 27.35 13.12 8.59 28.31 34.00

30 35.00 28.24 13.34 8.90 29.14 35.00

31 35.00 28.12 13.36 9.31 28.78 35.00

32 35.00 28.05 13.30 9.67 28.52 35.00

33 35.00 28.02 13.16 9.99 28.33 35.00

34 35.00 28.03 12.98 10.26 28.20 35.00

35 35.00 28.08 12.76 10.49 28.12 35.00

36 35.00 28.16 12.51 10.66 28.08 35.00

37 35.00 28.25 12.26 10.80 28.06 35.00

38 35.00 28.36 12.01 10.89 28.06 35.00

39 35.00 28.48 11.77 10.95 28.07 35.00

40 35.00 28.61 11.55 10.98 28.09 35.00

Такой подход позволяет упростить анализ задачи управления группой БПЛА, упростить переход к новой базовой системе отсчета при измерении координат относительного движения, а также упростить техническую реализа-

цию выбранной базовой системы координат на борту БПЛА, что определяет простоту всей системы управления и в особенности ее измерительной части.

В результате удается реализовать принцип координирующего управления, которое обеспечивает перевод вектора переменных состояния в заданную область за один такт управления.

СПИСОК ЛИТЕРАТУРЫ

1. Беспилотные летательные аппараты. Основы устройства и функционирования / П. П. Афанасьев [и др.]. Изд. 2-е, перераб. и доп. М.: 2008. 656 с. [ P. P. Afanas'ev, et al., Unmanned aerial vehicles. The basic structure and functioning, (in Russian). Second edition, revised and enlarged. Moscow, 2008. ]

2. Dalamagkidis K., Valavanis K.P., Piegl L. A. Current status and future perspectives for Unmanned aircraft system operations in the US // J. Iniell. and Rob. Syst. 2008. 52, № 2. Р. 313-329. [ K. Dalamagkidis, K. P. Valavanis, L. A. Piegl, "Current status and future perspectives for Unmanned aircraft system operations in the US," J. Iniell. and Rob. Syst. vol. 52, no. 2, pp. 313-329, 2008. ]

3. Адаптивное управление автономной группой беспилотных летательных аппаратов / К. С. Амелин [и др.] // Стохастическая оптимизация в информатике. СПб.: Изд-во С.-Петерб. ун-та, 2009. Вып. 5. С. 157-166. [ K. S. Amelin, et al., "Adaptive control of Autonomous group of unmanned aerial vehicles Unmanned aerial vehicles," (in Russian), in Stohasticheskaja optimizacija v informatike. Iss. 5, pp. 157166, Sankt-Peterburg: Sankt-Peterburgskij universitet, 2009. ]

4. Баранов Н. А. Оптимизация параметров строя группы ЛА по условиям безопасности при преодолении ПВО // Полет. 2007. № 9. С. 21-25. [ N. A.Baranov, "Optimization of parameters of the system group aircraft on safety conditions at overcoming air defense," (in Russian), Polet, no. 9, pp. 2125, 2007. ]

5. Управление и наведение беспилотных маневренных летательных аппаратов на основе современных информационных технологий / Под ред. М. Н. Красильщико-ва и Г. Г. Себрякова. М.: ФИЗМАТЛИТ, 2003. 280 с. [ Control and guidance of unmanned maneuverable aircraft on the basis of modern information technologies, Edited by M. N. Kra-sil'shhikov and G. G. Sebrjakov, (in Russian). Moscow: FIZMATLIT, 2003. ]

6. Терентьев В. М. Задача управления полетом ДПЛА в групповых порядках и способы и средства ее решения // Авиакосмическое приборостроение. 2009. № 1. С. 10-25. [ V. M. Terent'ev, "The task of the flight control RPV group orders and ways and means for its solution," (in Russian), Aviakosmicheskoe priborostroenie, no. 1, pp. 10-25, 2009. ]

7. Терентьев В. М. Математическая модель относительного движения летательных аппаратов ведущий-ведомый в сферической системе координат ведомого // Авиакосмическое приборостроение. 2009. № 3. С. 17-27. [ V. M. Terent'ev, "Mathematical model of relative movement of an aircraft master-slave in the spherical coordinate system slave," (in Russian), Aviakosmicheskoe priborostroenie, no. 3, pp. 17-27, 2009. ]

8. Денисенко Д. А., Ефанов В. Н. Координация сложных систем с децентрализованной структурой в условиях

параметрических возмущений // Приборы и системы. Управление, контроль, диагностика. 2012. № 9. С. 9-14. [ D. A. Denisenko, V. N. Efanov, "Coordination of complex systems with decentralized structure under parametric perturbations," (in Russian), Pribory i sistemy. Upravlenie, kontrol', diagnostika, no. 9, pp. 9-14, 2012. ]

9. Михалевич В. С., Волкович В. Л. Вычислительные методы исследования и проектирования сложных систем. М.: Наука, 1982. 287 с. [ V. S. Mihalevich, V. L. Volkovich, Computational methods of research and design of complex systems, (in Russian). Moscow: Nauka, 1982.].

10. Завалищин С. Т., Суханов В. И. Прикладные задачи синтеза и проектирования управляющих алгоритмов. М.: Наука, 1985. 144 с. [ S. T. Zavalishhin, V. I. Suhanov, Applied problems of synthesis and design of control algorithms, (in Russian). Moscow: Nauka, 1985. ]

11. Маркус М., Минк Х. Обзор по теории матриц и матричных неравенств. М.: Наука, 1972. 232 с. [ M. Markus, H. Mink, Overview of the theory of matrices and matrix inequalities, (in Russian). Moscow: Nauka, 1972. ]

ОБ АВТОРАХ

ЕФАНОВ Владимир Николаевич, проф. каф. электроники и биомедицинских технологий. Дипл. инж.-электр. (УАИ, 1973). Д-р техн. наук по упр. в техн. системах (УГАТУ, 1995). Иссл. в обл. созд. интеллектуал. комплексов бортового оборудования.

МИЗИН Сергей Викторович, асп. каф. электроники и биомедицинских технологий. М-р техн. и технол. (УГАТУ, 2010). Готовит дис. о сист. упр. полетом БПЛА в групповых порядках.

НЕРЕТИНА Вера Валерьевна, доц. каф. инф.-измер. техники. М-р техн. и технол. (УГАТУ, 2000). Канд. техн. наук по сист. анализу, упр. и обр. информации (УГАТУ, 2004). Иссл. в обл. упр. сл. техн. сист. с исп. дискретных ортогональных многочленов.

METADATA

Title: Flight control of the UAV in the ranks on the basis of coordination of interaction of the group of aircraft.

Authors: V. N. Efanov, S. V. Mizin, V. V. Neretina.

Affiliation: Ufa State Aviation Technical University (UGATU), Russia.

Email: efanov@mail.rb.ru.

Language: Russian.

Source: Vestnik UGATU (scientific journal of Ufa State Aviation Technical University), vol. 18, no. 1 (62), pp. 114-121, 2014. ISSN 2225-2789 (Online), ISSN 1992-6502 (Print).

Abstract: The problem of controlling a group of UAVs for traffic management systems on a given path, providing the most efficient flight goal. Discusses the choice of a mathematical model of spatial movement group UAV suitable for solving the problem of synthesis of the entire set of coordinated control of aircraft. Given the specifics of the requirements for the space-time position of the individual in the group UAV model is used relative motion, according to which the group released the collection of pairs: a master-slave. In relation to the chosen method of organization UAV system proposed Duplex hierarchical control group coordinating UAV.

Key words: drone; mathematical model; coordination, control.

About authors:

EFANOV, Vladimir Nikolaevich, Prof., Dept. of Electronics and biomedical technologies. Dipl. Electronic Engineer (UAI, 1973). Ph. D., Control Systems, (UAI, 1977). D.Sc. (Full Doctor), Control in Technical Systems (USATU, 1995). Research in the area of avionics systems intellectualized. MIZIN, Sergej Viktorovich, Postgrad. (PhD) Student, Dept. of electronics and biomedical technologies. Master of Engineering and Technology (USATU, 2010). Preparing a thesis on the establishment of UAV flight control systems in group orders.

NERETINA, Vera Valer'evna, Ass. Prof., Dept. of Information and measuring equipment. Master of Engineering and Technology (USATU, 2000). PhD in Technical Sciences System analysis, management and information processing (USATU, 2004). Research in the control of complex engineering systems using discrete orthogonal polynomials.

i Надоели баннеры? Вы всегда можете отключить рекламу.