Научная статья на тему 'Синтез управления маневром уклонения беспилотного летательного аппарата с учетом терминальных ограничений'

Синтез управления маневром уклонения беспилотного летательного аппарата с учетом терминальных ограничений Текст научной статьи по специальности «Математика»

CC BY
248
72
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ЛЕТАТЕЛЬНЫЙ АППАРАТ / ПЕРЕХВАТЧИК / УКЛОНЕНИЕ / ТЕРМИНАЛЬНЫЕ УСЛОВИЯ / ТРАЕКТОРИЯ / ДВУХТОЧЕЧНАЯ КРАЕВАЯ ЗАДАЧА / УПРАВЛЕНИЕ / FLYING VEHICLE / INTERCEPTOR / AVOIDANCE / TERMINAL CONDITIONS / TRAJECTORY / TWO-POINT BOUNDARY VALUE PROBLEM / CONTROL

Аннотация научной статьи по математике, автор научной работы — Половинчук Николай Яковлевич, Иванов Станислав Валерьевич, Котельницкая Любовь Ивановна

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

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

Похожие темы научных работ по математике , автор научной работы — Половинчук Николай Яковлевич, Иванов Станислав Валерьевич, Котельницкая Любовь Ивановна

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

Synthesis of evasive maneuver control of unmanned aerial vehicle for terminal restrictions

Introduction. The solution to the problem of development of suboptimal evasive strategy of unmanned aerial vehicle (UAV) under the conditions of uncertainty of the current motion characteristics, and the future behavior strategy of the interdictor is considered. The FV (flying vehicle) control is organized with maximum efficiency. Herewith, the maneuvering FV trajectory must satisfy the requirements of optimality for some given functions of the phase variables at the final time and the conditions of its path through a specified terminal area space. The initial conditions and the dynamic facilities of the evading and opposing FV at the initial time are assumed to be known. The evading FV control is developed by its onboard guidance and navigation system in real time on nonlinear position feedback control. The work objective is to build an algorithm for solving the problem of synthesis of terminal optimal control of motion of center of mass of high-speed UAV that allows searching for the optimal control in function of the current coordinates of the object. Consideration of the problem in this formulation distinguishes it from the classical conflict tasks on the prosecution to be solved with the involvement of the theory of differential games, and demands computationally efficient solution methods. Materials and Methods. For the UAV operating under the conditions of violent disturbances, the most effective hard constraints on the phase variables and control are the so-called methods of optimal terminal control that implement adaptive algorithms with projection. Therefore, the solution to the formulated problem can be obtained precisely with the use of their ideology. Research Results. A new method of piecewise-software terminal control of the UAV motion is developed. It differs from the known ones in that it is based on the procedure of searching a control strategy upon the best guaranteed result with the terminal restrictions. A methodology for calculating the management strategy for the FV evasive maneuver in a slow loop of the terminal control system is worked out. It is characterized in that instead of the forecast procedure in speed-up time and calculation of residuals, the conversion of a boundary value problem to a one-point task of integration of the ordinary differential equations system with account for the occurrence of non-zero terminal member in the cost functional, is used. Discussion and Conclusions. Despite the fact that the development of a suboptimal guidance strategy in the terminal area of the evading FV is not in the form of synthesis, the control software adapts to the current conditions. This is achieved through the iterative procedures of regular recalculation of terminal conditions that are equivalent to the periodic circuit feedback. Thus, the evading FV is brought to a specified terminal area through software, while evading an interdictor is developed as synthesis. Limitations to the method are the terms that the movement model of the opposing FV is known, and it forms a natural control of the evader intercept.

Текст научной работы на тему «Синтез управления маневром уклонения беспилотного летательного аппарата с учетом терминальных ограничений»

МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ MACHINE BUILDING AND MACHINE SCIENCE

УДК 62-50 DOI 10.23947/1992-5980-2018-18-2-190-200

Синтез управления маневром уклонения беспилотного летательного аппарата с учетом терминальных ограничений*

Н. Я. Половинчук1, С. В. Иванов2, Л. И. Котельницкая3**

Ростовский филиал Московского государственного технического университета гражданской авиации, г. Ростов-на-Дону, Российская Федерация

2,3Донской государственный технический университет, г. Ростов-на-Дону, Российская Федерация

Synthesis of evasive maneuver control of unmanned aerial vehicle for terminal restrictions *** N. Y. Polovinchuk1, S. V. Ivanov2, L. I. Kotelnitskaya3**

1Moscow State Technical University of Civil Aviation, Rostov Branch, Rostov-on-Don, Russian Federation 2,3Don State Technical University, Rostov-on-Don, Russian Federation

Ö О T3

M

'S

M

(U >

Л £ Л

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

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

Introduction. The solution to the problem of development of suboptimal evasive strategy of unmanned aerial vehicle (UAV) under the conditions of uncertainty of the current motion characteristics, and the future behavior strategy of the interdictor is considered. The FV (flying vehicle) control is organized with maximum efficiency. Herewith, the maneuvering FV trajectory must satisfy the requirements of optimality for some given functions of the phase variables at the final time and the conditions of its path through a specified terminal area space. The initial conditions and the dynamic facilities of the evading and opposing FV at the initial time are assumed to be known. The evading FV control is developed by its onboard guidance and navigation system in real time on nonlinear position feedback control. The work objective is to build an algorithm for solving the problem of synthesis of terminal optimal control of motion of center of mass of highspeed UAV that allows searching for the optimal control in function of the current coordinates of the object. Consideration of the problem in this formulation distinguishes it from the classical conflict tasks on the prosecution to be solved with the involvement of the theory of differential games, and demands computationally efficient solution methods. Materials and Methods. For the UAV operating under the conditions of violent disturbances, the most effective hard constraints on the phase variables and control are the so-called methods of optimal terminal control that implement adaptive algorithms with projection. Therefore, the solution to the formulated problem can be obtained precisely with the use of their ideology.

Research Results. A new method of piecewise-software terminal control of the UAV motion is developed. It differs

'Работа выполнена в рамках инициативной НИР.

"""E-mail: npolovinchuk@mail.ru, sta399@yandex.ru, _kotelnitskaya@mail.ru

*** The research is done within the frame of independent R&D.

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

from the known ones in that it is based on the procedure of searching a control strategy upon the best guaranteed result with the terminal restrictions. A methodology for calculating the management strategy for the FV evasive maneuver in a slow loop of the terminal control system is worked out. It is characterized in that instead of the forecast procedure in speed-up time and calculation of residuals, the conversion of a boundary value problem to a one-point task of integration of the ordinary differential equations system with account for the occurrence of non-zero terminal member in the cost functional, is used.

Discussion and Conclusions. Despite the fact that the development of a suboptimal guidance strategy in the terminal area of the evading FV is not in the form of synthesis, the control software adapts to the current conditions. This is achieved through the iterative procedures of regular recalculation of terminal conditions that are equivalent to the periodic circuit feedback. Thus, the evading FV is brought to a specified terminal area through software, while evading an interdictor is developed as synthesis. Limitations to the method are the terms that the movement model of the opposing FV is known, and it forms a natural control of the evader intercept.

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

Образец для цитирования: Половинчук, Н. Я. Синтез управления маневром уклонения беспилотного летательного аппарата с учетом терминальных ограничений / Н. Я. Половинчук, С. В. Иванов, Л. И. Котельницкая // Вестник Дон. гос. техн. ун-та. — 2018. — Т. 18, №2 — С. 190-200. БО! 10.23947/1992-5980-2018-18-2-190-200

Keywords: flying vehicle, interceptor, avoidance, terminal conditions, trajectory, two-point boundary value problem, control.

For citation: N.Y. Polovinchuk, S.V. Ivanov, L.I. Kotelnit-skaya. Synthesis of evasive maneuver control of unmanned aerial vehicle for terminal restrictions. Vestnik of DSTU, 2018, vol. 18, no.2, pp. 190-200. DOI 10.23947/1992-59802018-18-2-190-200

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

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

Целью работы является построение эффективного в вычислительном отношении метода решения задачи синтеза терминально-оптимального управления движением беспилотного уклоняющегося ЛА в вышеназванных условиях.

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

Материалы и методы. Процесс полета уклоняющегося ЛА описывается вектором фазового состояния у(/), противодействующего — вектором , где у е Я", 7 е Ят.

Динамика взаимного движения описывается нелинейными дифференциальными уравнениями следующего

вида:

и S X

«

и ю о X

s

а

ей

S X <и О

а

H о о X

s

а

ей

a £ л

+ , .К'о) = Уо - (!)

¿(1) = /:(ЕЛ) + ёУ(у,г,у,1), г(/0) = г0, (2)

где /у, , §ц, — функции своих аргументов, непрерывные и дифференцируемые достаточное число раз; и, V — функции управления соответственно уклоняющимся и противодействующим ЛА, (и е Яг, V е Яр); / е [/0,] — время решения задачи уклонения, и , соответственно, моменты начала и окончания процесса уклонения [2].

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

У<{Ч) = У<-

где (/ = 1.//,. //, < п). а у, являются заданными краевыми значениями состояния ЛА, образующими требуемую терминальную область, являющуюся гладким многообразием следующего вида:

М'*)-й=Ф,Дм) = <), / = (3)

где Ф — векторная функция размерности * х1.

Условиями задачи задается также требование оптимизации (предположим — максимизации) известной скалярной функции остальных "2 (* + "2 = ") фазовых переменных вектора у(¿к):

к [у*+1 (4),у„+г ),...,у^ (¿к);4 ] = к (.У,ч). (4)

В общем случае противодействующий ЛА может быть задействован в любой момент движения уклоняющегося ЛА по траектории, проходящей через терминальную область (3). Этот момент времени ¿0 начала реализации игры, а также начальные условия свои и противодействующего ЛА в соответствии с ранее принятым допущением на борту уклоняющегося ЛА определяются мгновенно и точно. Задачей уклоняющегося ЛА в дальнейшем является формирование стратегии уклонения с учетом терминальных ограничений (3), (4). В таком случае общее время реализации игры заранее неизвестно и конечный момент времени не фиксирован. Поэтому и в соответствии с общепринятым подходом будем считать /А параметром (1к < 1к. 1к — максимальное время решения задачи, определяемое физическими возможностями игроков, запасами энергии и др.), который должен быть выбран в дополнение к управляющей функции уклоняющегося ЛА и (1) так, чтобы

минимизировать время игры [3].

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

Целью управляемого движения уклоняющегося ЛА с момента ¿0 является максимизация расстояния от

противодействующего ЛА в момент , а противодействующего ЛА, наоборот, минимизация этого расстояния.

Соответственно управляющие функции ЛА и (1) и V (1) в процессе взаимного полета уклонения-противодействия должны обеспечивать максимум для уклоняющегося и минимум для противодействующего заданной неотрицательной скалярной функции Ь2 (у,г,1), характеризующей расстояние между ЛА.

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

1 I = J5>,2 (0dt и Iv = |]Tk.v.2 (t)dt.

О t i=i t j=i

t0 t0 J

M

Й -M

4ß в условиях максимина:

>

Тогда задачу нахождения допустимых оптимальных стратегий управления u0 (t) и v0 (t) необходимо решать аксимина:

J (и0, v0) = max min J J (и, v) = Ц (y, tk) +| |i2 (y, z, t) +1 (v1 (t) Kl v (t) - и1 (t) K2и (t ))j dt J, (5)

где К 1, К2 — симметричные положительно определенные матрицы соответствующих размерностей [4].

Рассмотрение такой задачи в классической постановке математического аппарата дифференциальных 192 игр является затруднительным ввиду особенностей реализации взаимного движения.

Значительный объем публикаций, посвященных решению игровых задач в классической постановке, предопределяет существенные трудности учета всех известных концепций [2, 5, 6]. В общем случае подходы, использующие альтернативное локальное условие существования седловой точки, требуют при их реализации значительных вычислительных затрат при решении задачи (1)-(5), что обусловлено сложностью интегрирования системы уравнений в частных производных Айзекса и необходимостью достижения условий (3), (4). Поэтому необходимо учитывать обстоятельство, что в сформулированной частной задаче требуется получить решение с точки зрения интересов только лишь одного игрока — уклоняющегося ЛА [7]. В этом случае является целесообразным использование одного из частных подходов, который обеспечивает возможность построения эффективного в вычислительном отношении бортового алгоритма реализации оптимальной стратегии управления уклоняющимся ЛА. Алгоритм базируется на сведении исходной игровой задачи уклонения-перехвата к задаче одностороннего управления уклоняющимся ЛА и исключении требования по выполнению условия существования седловой точки.

На основании этого подхода решение задачи поиска оптимальной стратегии управления для уклоняющегося ЛА uбудет уже осуществляться не из условия (5), а из более узкого условия следующего вида:

J[и0;V(г,у,/)] = тах| J[и,V(г,у,/)] }. (6)

При этом управляющая функция противодействующего ЛА V (г, у, t) в задаче (1)-(4) с учетом (6)

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

Подход к решению подобной задачи, но без учета терминальных ограничений вида (3) рассмотрен в работе [8]. Здесь решение основано на поиске субоптимального управления движением ЛА, описываемым квазилинейными дифференциальными уравнениями в частных производных, а его недостатком является сложность технической реализации ЦВМ беспилотного ЛА.

В данной работе приводится эффективная в вычислительном отношении методика, в которой для формирования субоптимальной стратегии уклоняющегося игрока используется преобразование двухточечной краевой задачи (ДТКЗ) к одноточечной задаче интегрирования системы обыкновенных дифференциальных уравнений на основе метода инвариантного погружения (МИП) [8].

Однако применение МИП затруднительно для случаев, когда время решения задачи ^ . не фиксировано и

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

Тогда получается следующее решение задачи формирования субоптимальной стратегии управления уклоняющегося ЛА и в конфликтной задаче о преследовании с терминальными ограничениями и незаданным временем реализации игры (1)-(4), (6).

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

*(0=/(х>0 + £(х>">у>0 - х(0 = хо- =\Уо ¿оП- |

совокупность необходимых условий экстремума функционала (6), определяющих оптимальную стратегию ч

управления уклоняющегося игрока и0 (I) при условии, что противодействующий ЛА формирует позиционное §

I 5

3

управление с обратной связью v (x, t) имеет вид [2, 8]: g

где x =|y ZT, x e Rn+m, f =| fy fz\m , g =|g„ gvГ,

H ( x, u, v, X, t) = -L( (x, t) - 0.5 vт (x, t) Kj (x, t) + 0.5uT (t) K2u (t) + |

+Г (t) f (x, t) + r (t) g (x, u, v, t), о

H

X(t), |

3

eti

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

v (x, t) = Kj-1

dgv ( x, v, t )

ду

- шт { Н [х (/) ,и(/),V(х,/) ,Х(/),/] }= - 1тт{0.5и

при этом сформированная субоптимальная траектория х ^) и вектор сопряженных переменных ) описываются следующими уравнениями ДТКЗ: 193

С О тз

M

"¡3

-M

ХЛ <U

£ л

=f(xj)-Gv (x.Xjf X(t)~-

X(t )"

SGv ( x, X, t)

SX

®X(t)

SH (x, X, t)

SX

= fx (x, X, t), x (t0 ) = x0,

S g (x ,X, t)

(8)

Gv (x ,X, t )=S g (x ,X,t)

X(t) =

db2 (x,/)

dx

Sf ( x, t)

dx

X. (t. )=

4, )+2

Sv

X(t )m

SGv (x, t)

Sx

dv

®X(t)

SH (x, X, t) . .

—V-1=M x,X,'),

У i, i = l, n!, S L1 (x, tk)

Sx.

i = n1 +1, n1 + n2, x = x (t. ),

y = -My-1 у,

(9)

My=J Лm (t)

Sgu ( x, u t)

Su

Sgu ( x, ^t)

Su

A(t)dt, у = JЛ" (t|u- № +Xm (0 5gu(^,U,01 dt,

du

Su

= u0 (t) ,

A(/) = -

f df (xji.t) m Sg (x, u, t) m }

V dx Sx /

Л(t), Л(/.) = | / 0

где ® — введенная в [7] операция блочного произведения блочных матриц; у — постоянный вектор п1 х 1 множителей Лагранжа для терминальной (геометрической) связи (3); Л , М , у — матрицы п х п1, п1 х п1 и вектор п1 х 1 соответственно; I — единичная матрица размерности п1 х п1.

Время окончания игры tk находится при этом из дополнительного скалярного уравнения

(х, Ь)

St,.

- + H ( x, u0, v, X, tk ) = 0,

(10)

где ] = ] (^ ) для ] = х, и0, V, X.

Существование обратной матрицы М у-1 определяется условием управляемости преследуемого объекта и, кроме того, т конечных условий для Х(/к) не определены [10].

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

Обозначим

д А (х, 4)

Q (x, tk ) =

Sr..

= x (t. ) •

(11)

Тогда вместо соотношений (8)—(10) получим:

r'dQ(x.t)

x(t)=Ml(x.Q, t) ' dQ(x,t)

dx

Mx(x.Q.t)-M2(x.Q.t)

Sx

fx(x,Q,t) + fx(5c,Q,t)

■J'A^O-i)

■ / ч df(x.Q.t) , . df(x.Q.t) Ml(x,Q,t) = ^ >Mt (x. Q. t) + ^ M2 (x. Q.t).

dX

• , ч sfAx.Q.t) , ч sfAx.Q.t) M2 (x. Q. t) = ^ ,Ml (x. Q. M2 (x. Q.t).

dx

dk

(12)

(13)

где 0 = х = х(() .

дх(ХМ), /) ЩК(0,0

Для матриц чувствительности М1 =-0- и М2 =-0- заданы начальные условия следую-

5^0 5^0

щего вида:

М1 = 0; М2 = Е, (15)

где Е — единичная матрица размерности (" + т) х (" + т).

Результатом интегрирования системы дифференциальных уравнений (12-15) является субоптимальная программная траектория уклоняющегося ЛА х(1) = | у(/)/ ¡(1)' | , которая обеспечивает его уклонение от противодействующего ЛА и доставку полезной нагрузки в требуемую конечную область (3).

Синтезируемая субоптимальная траектория х(1) адаптируется к текущим условиям функционирования уклоняющегося ЛА по результатам идентификации его динамических характеристик.

Траектория получена на основе представления о наиболее вероятных действиях противодействующего ЛА для перехвата уклоняющегося ЛА и с учетом ограниченности энергетики уклоняющегося ЛА в задаче приземления в заданную область (3). Однако стратегия поведения, основанная на однократно определенной программной траектории, не обладает свойством адаптации и приводит к большим методическим ошибкам [12, 13].

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

Использование алгоритмов с прогнозированием для ЛА различного назначения показало их высокую эффективность вследствие присущего им свойства адаптации к текущим условиям полета и изменяющимся характеристикам ЛА [14, 15, 16].

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

По этой причине окончательный выбор решения сформулированной задачи может быть сделан в пользу использования методологии синтеза алгоритма с прогнозирующими моделями [14].

Методика формирования управления уклоняющимся ЛА в форме синтеза основывается на следующем

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

[17].

С использованием текущих навигационных измерений определяются начальные условия х(^0) = х^

(] = 0, 1, 2,... — номер итерации в блоке), и в длиннопериодическом («медленном») контуре решения задачи

К

наведения прогнозируется субоптимальная траектория У (/) на последующий интервал движения уклоняюще- ¡ц

гося ЛА/ е[^ (= (0, >(0). В короткопериодическом («быстром») контуре решается задача стабилиза- (в

К

ции движения ЛА относительно субоптимальной траектории х(/ ) на интервале времени до пересчета управле- §

ния в контуре наведения.

В течение одной итерации построения программной оптимальной траектории в «медленном» контуре к

наведения по текущей навигационной информации у ^в «быстром» контуре стабилизации выполняется не- К

сколько итераций [18]. При этом задача навигации решается с тактом, меньшим или равным такту «быстрого» о

контура [19]. Соответственно, такт решения задачи в «быстром» контуре определяется динамическими харак- £

теристиками уклоняющегося ЛА для обеспечения требований устойчивости, управляемости и др., а такт длин- §

нопериодического контура ограничен вычислительными характеристиками бортовой ЦВМ. Такое кусочно- д

программное управление на интервале времени медленного контура при уменьшении такта будет стремиться к ^ замкнутому управлению в форме синтеза [2].

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

качестве уклоняющегося ЛА использовалась модель гипотетического беспилотного летательного аппарата, технические характеристики которого заданы в соответствии с приведенными в работе [20].

Так как полная модель такого типа ЛА обладает чрезмерной сложностью и трудоемкостью, то приняты упрощающие допущения о линейной аппроксимации коэффициентов аэродинамических сил и моментов. В этом случае размерность модели равна 12, она линейна относительно вектора управления и в векторной форме имеет вид (1). С целью упрощения численных исследований рассматривался участок полета в плоскости движения без маневрирования по углу атаки в течение временного интервала Т=100 с. Поэтому углы разворота рулей высоты и направления задавались постоянными и равными 0, а управление формировалось только за счет изменения силы тяги ЛА, действующей вдоль его продольной оси.

Модель противодействующего ЛА задана ракетной осесимметричной схемой, а его движение определялось в той же системе координат и в той же плоскости движения и описывалось четырьмя известными детерминированными дифференциальными уравнениями, которые в векторной форме имели вид (2) [15, с. 79]. При этом «неизвестное» уклоняющемуся ЛА управление противодействующего ЛА синтезировалось оптимально по принципу Беллмана — путем минимизации функции промаха [21, 22]

где у;, — компоненты фазовых векторов объектов (их координаты в плоскости стрельбы); к; — масштабирующие коэффициенты (1=1,2).

При этом использовалось предположение, не влияющее на общность полученных результатов, что противодействующему ЛА «мгновенно» известна текущая информации о взаимном расположении обоих ЛА и его управление синтезируется без временной задержки [2, 8, 15].

Для моделирования было выбрано два практических случая управления уклоняющимся ЛА. В первом случае формировалось программное релейное управление с одним переключением на 30-й секунде полета с режима полета с уровнем средней тяги на форсированный режим с уровнем максимальной тяги. Моделирование показало, что ЛА перехватывал уклоняющийся ЛА на 61-й секунде, т.е. задача уклонения с положительным исходом не решалась.

При моделировании второго случая процесса уклонения синтезировалось управление уклоняющимся ЛА на основе сформированной методики из условия максимизации функции промаха (16). При учете энергетических возможностей обоих ЛА и использовании сформированного исходного критерия вида (5) оптимальная функция управления тягой двигательной установки уклоняющегося ЛА Р^ () имела релейный вид с двумя переключениями с минимального значения уровня тяги Рт1п на максимальный уровень Ртах .

Моделирование подтвердило эффективность такой стратегии управления. Задача уклонения решалась с положительным исходом.

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

При моделировании размерность системы дифференциальных уравнений, интегрируемой в прямом времени, была равна 380.

Требуемое быстродействие бортовой ЦВМ системы управления составило величину не более 1.4*105 Коп/сек, для числа операций контура наведения —около 7*104 Коп с тактом 0,5 сек. Это подтверждает возможность реализации алгоритма управления в реальном масштабе времени на современных ЦВМ [15, 19]. 5 Применение для формирования управления традиционного минимаксного подхода на основе решения

-2 уравнений в частных производных приводит к алгоритму, включающему реализацию дополнительных специа-§ лизированных численных методов, существенно увеличивающих вычислительные затраты, и в рассмотренном случае высоких размерностей динамических объектов (12 и 4 соответственно) практически нереализуемо на 'й борту в реальном масштабе времени [23]. <ц Результаты моделирования приведены на рис. 1-3.

(16)

Рис. 1. График линейных скоростей беспилотного ЛА по осям x,y,z (м/с) Fig. 1. Graph of linear velocities of unmanned aerial vehicle (UAV) along x,y,z axes (m/s)

Рис. 2. График угловых скоростей беспилотного ЛА по осям x,y,z (рад/с) Fig. 2. Graph of angular velocities of UAV along x,y,z axes (rad/s)

Рис. 3. График координат движения беспилотного ЛА по осям x,y,z (м) Fig. 3. Graph of movement coordinates of UAV along x,y,z axes (m)

Результаты моделирования процесса уклонения ЛА демонстрируют работоспособность алгоритма и возможность его реализации на современных бортовых ЭВМ в реальном времени.

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

<и S X

«

<и ю о X

s

а

<и S X <и О

а

H о о X

s

а

Библиографический список

1. Красовский, Н. Н. Позиционные дифференциальные игры / Н. Н. Красовский, А. И. Субботин. — Москва : Наука, 1974. — 254 с.

2. Щербань, И. В. Методика синтеза управления маневром уклонения игрока уклоняющегося ЛА в медленном контуре терминальной системы управления / И. В. Щербань, С. В. Иванов // Двойные технологии. — 2010. — №1.— С. 59-64.

3. Атанс, М. Оптимальное управление / М. Атанс, П. Фалб. — Москва: Машиностроение, 1968. —

764 с.

4. Федоров, В. В. Численные методы максимина / В. В. Федоров. —Москва : Наука, 1979. — 278 с.

5. Красовский, Н. Н. Игровые задачи о встрече движений / Н. Н. Красовский. — Москва : Наука,1970. — 420 с.

6. Понтрягин, Л. С. Избранные научные труды. Т.2. Дифференциальные уравнения. Теория операторов. Оптимальное управление. Дифференциальные игры / Л. С. Понтрягин. — Москва : Наука, 1988. — 575 с.

7. Соколов, С. В. Решение задачи синтеза оптимального управления в конфликтной задаче / С. В. Соколов, И. В. Щербань // Изв.РАН. ТиСУ. — 2003. — №5. — С.35-40.

8. Shcherban I.V. An efficient suboptimal algorithm for player-ally control in a conflict problem // Journal of Computer and Systems Sciences International. 2007. vol. 46, No. 1. p. 3-8.

9. Барков, В. В. Краевая задача оптимального управления нелинейными детерминированными системами / В. В. Барков, Ю. А. Кочетков // Известия РАН. Теория и системы управления. — 1995. — №6. — С. 184-193.

10. Баратова, Е. Д. Метод штрафов и необходимые условия оптимальности в дифференциальной иерархической игре при неопределенности / Е. Д. Баратова, А. Ф. Тараканов // Изв. РАН. ТиСУ. — 2003. — № 3. — С.30-36.

11. Соколов, С. В. Оптимальное управление спуском космического аппарата в возмущенной атмосфере / С. В. Соколов, И. В. Щербань // Известия РАН. ТиСУ. — 1999.— №1. — С.138-143.

12. Первачев, С. В. Адаптивная фильтрация сообщений / С. В. Первачев, А. И. Перов. — Москва : Радио и связь, 1991. — 160 с.

13. Буков, В. Н. Адаптивные прогнозирующие системы управления полетом / В. Н. Буков. — Москва : Наука, 1987. — 230 с.

14. Половинчук, Н. Я. Методы и алгоритмы терминального управления движением летательных аппаратов: монография / Н. Я. Половинчук, И. В. Щербань. — Москва : МО РФ, 2004. — 290 с.

15. Половинчук, Н. Я. Терминальное наведение баллистических летательных аппаратов: монография / Н. Я. Половинчук. — Москва : МО РФ, 2004. — 138 с.

16. Половинчук, Н. Я. Проектирование систем управления ракет-носителей и межконтинентальных баллистических ракет / Н. Я. Половинчук, А. А. Ардашов. — Ростов-на-Дону : РВИРВ, 2010.— 242 с.

17. Половинчук, Н. Я. Синтез алгоритма терминально-оптимального управления высокоскоростным маневрирующим летательным аппаратом / Н. Я. Половинчук, С. В. Иванов // Двойные технологии. — 2017. — №2. — С. 9-13.

18. Аппазов, Р. Ф Методы проектирования траекторий носителей и спутников Земли / Р. Ф. Аппазов, О. Г. Сытин. — Москва : Наука, 1987. — 440 с.

19. Разоренов, Г. Н. Системы управления летательными аппаратами (баллистическими ракетами и их головными частями) : учебник для вузов / Г. Н. Разоренов, Э. А. Бахрамов, Ю. Ф. Титов. — Москва : Машино-

g строение, 2003. — 584 с.

■з 20. Соколов, С. В. Теоретические основы синтеза автономных помехоустойчивых бесплатформенных

д навигационных систем: монография / С. В. Соколов, Н. Я. Половинчук. — Ростов-на-Дону : МО РФ, 1998. — 340 с.

г;^ 21. Гурман, В. И. Вырожденные задачи оптимального управления / В. И. Гурман. — Москва : Наука,

■й 1977. — 304 с.

.> 22. Брайсон, А. Прикладная теория оптимального управления / А. Брайсон, Хо Ю-Ши. — Москва :

^ Мир, 1972. — 402 с.

J3 23. Пантелеев, А. В. Теория управления в примерах и задачах / А. В. Пантелеев, А. С. Бортаковский. —

Москва : Высшая школа, 2003.— 585 с.

References

1. Krasovskiy, N.N., Subbotin, A.I. Pozitsionnye differentsial'nye igry. [Positional differential games.] Moscow: Nauka, 1974, 254 p. (in Russian).

2. Shcherban, I.V., Ivanov, S.V. Metodika sinteza upravleniya manevrom ukloneniya igroka uklonyayush-chegosya LA v medlennom konture terminal'noy sistemy upravleniya. [Control synthesis technique of an evasive player's evasive maneuver in slow loop of terminal control system.] Dvoynye tekhnologii, 2010, no.1, pp. 59-64 (in Russian).

3. Äthans, M., Falb, P. Optimal'noe upravlenie. [Optimal control.] Moscow: Mashinostroenie, 1968, 764 p. (in Russian).

4. Fedorov, V.V. Chislennye metody maksimina. [Numerical methods of maximin.] Moscow: Nauka, 1979, 278 p. (in Russian).

5. Krasovskiy, N.N. Igrovye zadachi o vstreche dvizheniy. [Game problems on meeting of movements.] Moscow: Nauka,1970, 420 p. (in Russian).

6. Pontryagin, L.S. Izbrannye nauchnye trudy. T.2. Differentsial'nye uravneniya. Teoriya operatorov. Optimal'noe upravlenie. Differentsial'nye igry. [Research selecta. V.2. Differential equations. Theory of operators. Optimal control. Differential games.] Moscow: Nauka, 1988, 575 p. (in Russian).

7. Sokolov, S.V., Shcherban, I.V. Reshenie zadachi sinteza optimal'nogo upravleniya v konfliktnoy zada-che. [An approach to optimal synthesisin a conflict problem.] Journal of Computer and Systems Sciences International, 2003, no. 5, pp. 35-40 (in Russian).

8. Shcherban I.V. An efficient suboptimal algorithm for player-ally control in a conflict problem. Journal of Computer and Systems Sciences International, 2007, vol. 46, no. 1, pp. 3-8.

9. Barkov, V.V., Kochetkov, Y.A. Kraevaya zadacha optimal'nogo upravleniya nelineynymi determini-rovannymi sistemami. [Boundary value problem of optimal control of non-linear deterministic systems.] Journal of Computer and Systems Sciences International, 1995, no. 6, pp. 184-193 (in Russian).

10. Baratova, E.D., Tarakanov, A.F. Metod shtrafov i neobkhodimye usloviya optimal'nosti v differentsi-al'noy ierarkhicheskoy igre pri neopredelennosti. [Penalty function method and necessary conditions of optimality in a differential hierarchical game under uncertainty.] Journal of Computer and Systems Sciences International, 2003, no. 3, pp. 30-36 (in Russian).

11. Sokolov, S.V., Shcherban I.V. Optimal'noe upravlenie spuskom kosmicheskogo apparata v vozmush-chennoy atmosphere. [Optimal control of descent of a spacecraft in perturbed atmosphere.] Journal of Computer and Systems Sciences International,1999, no. 1, pp.138-143 (in Russian).

12. Pervachev, S.V., Perov, A.I. Adaptivnaya fil'tratsiya soobshcheniy. [Adaptive message filtering.] Moscow: Radio i svyaz', 1991, 160 p. (in Russian).

13. Bukov, V.N. Adaptivnye prognoziruyushchie sistemy upravleniya poletom. [Adaptive Predictive Flight Control Systems.] Moscow: Nauka, 1987, 230 p. (in Russian).

14. Polovinchuk, N.Y., Shcherban I.V. Metody i algoritmy terminal'nogo upravleniya dvizheniem le-tatel'nykh apparatov: monografiya. [Methods and algorithms for terminal control of aircraft movement: monograph.]. Moscow: MO RF, 2004, 290 p. (in Russian). g

15. Polovinchuk, N.Y. Terminal'noe navedenie ballisticheskikh letatel'nykh apparatov: monografiya. [Termi- E nal guidance of ballistic aircraft: monograph.] Moscow: MO RF, 2004, 138 p. (in Russian). g

16. Polovinchuk, N.Y., Ardashov, A.A. Proektirovanie sistem upravleniya raket-nositeley i mezhkontinen- § tal'nykh ballisticheskikh raket. [Design of control systems for launch vehicles and intercontinental ballistic missiles.] s Rostov-on-Don: RVIRV, 2010, 242 p. (in Russian). §

17. Polovinchuk, N.Y., Ivanov. S.V. Sintez algoritma terminal'no-optimal'nogo upravleniya ^

s

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

vysokoskorostnym manevriruyushchim letatel'nym apparatom. [Synthesis algorithms terminal-optimal control high- m

speed maneuvering the aircraft.] Dvoynye tekhnologii , 2017, no. 2, pp. 9-13 (in Russian). E

<D

18. Appazov, R.F., Sytin, O.G. Metody proektirovaniya traektoriy nositeley i sputnikov Zemli. [Methods for o designing trajectories of

carriers and Earth satellites.] Moscow: Nauka, 1987, 440 p. (in Russian). Jj

19. Razorenov, G.N., Bakhramov, E.A., Titov, Y.F. Sistemy upravleniya letatel'nymi apparatami (ballistiches- § kimi raketami i ikh golovnymi chastyami): uchebnik dlya vuzov. [Control systems for aircraft (ballistic missiles and g their heads).] Moscow: Mashinostroenie, 2003, 584 p. (in Russian). ^

20. Sokolov, S.V., Polovinchuk, N.Y. Teoreticheskie osnovy sinteza avtonomnykh pomekhoustoychivykh be-splatformennykh navigatsionnykh sistem: monografiya. [Theoretical foundations for synthesis of autonomous noise-immune platformless navigation systems: monograph.] Rostov-on-Don: MO RF, 1998, 340 p. (in Russian). ^^^

21. Gourman, V.I. Vyrozhdennye zadachi optimal'nogo upravleniya. [Degenerate optimal control problems.] Moscow: Nauka, 1977, 304 p. (in Russian).

22. Bryson, А., Yu-Chi Ho. Prikladnaya teoriya optimal'nogo upravleniya. [Applied theory of optimal control.] Moscow: Mir, 1972, 402 с. (in Russian).

23. Panteleev, A.V., Bortakovskiy, A.S. Teoriya upravleniya v primerakh i zadachakh. [Theory of control in examples and problems.] Moscow: Vysshaya shkola, 2003, 585 p. (in Russian).

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

Сдана в редакцию 15.01.2018 Submitted 15.01.2018

Запланирована в номер 15.03.2018 Scheduled in the issue 15.03.2018

Об авторах:

Половинчук Николай Яковлевич,

профессор кафедры АЭC и ПНК Ростовского филиала Московского государственного технического университета гражданской авиации (РФ,344009, г. Ростов-на-Дону, пр. Шолохова, 262 в), кандидат технических наук,

ORCID: http://orcid.org/0000-0003-0002-5120 npolovinchuk@mail.ru

Иванов Станислав Валерьевич,

доцент кафедры «Автоматизация производственных процессов» Донского государственного технического университета (РФ,344000, г. Ростов-на-Дону, пл. Гагарина, 1), кандидат технических наук ORCID: https://orcid.org/0000-0002-3237-0415 sta399@yandex.ru

Котельницкая Любовь Ивановна,

доцент кафедры «Математика» Донского государственного технического университета (РФ,344000, г. Ростов-на-Дону, пл. Гагарина,1), кандидат технических наук,

ORCID: https://orcid.org/0000-0002-0928-7728 kotelnitskaya@mail.ru

Autors:

Polovinchuk, Nikolay Y.,

associate professor of the Airborne Electrical Systems and Navigation Instrumentation Department, Moscow State Technical University of Civil Aviation, Rostov Branch (RF, 344009, Rostov-on-Don, Sholokhov pr., 262c), Cand.Sci. (Eng.),

ORCID: http://orcid.org/0000-0003-0002-5120 npolovinchuk@mail.ru

Ivanov, Stanislav V.,

associate professor of the Production Automation Department, Don State Technical University (RF, 344000, Rostov-on-Don, Gagarin Square, 1), Cand.Sci. (Eng.), ORCID: https://orcid.org/0000-0002-3237-0415 sta399@yandex.ru

Kotelnitskaya, Lubov I.,

associate professor of the Mathematics Department, Don State Technical University (RF, 344000, Rostov-on-Don, Gagarin Square, 1), Cand.Sci. (Eng.), ORCID: https://orcid.org/0000-0002-0928-7728 kotelnitskaya@mail. ru

с о тз

"¡3

и

(U >

Л £ Л

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