ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ ^
УДК 623.746.07519
СОВМЕСТНОЕ УПРАВЛЕНИЕ ДВИЖЕНИЕМ СУДНА И БЕСПИЛОТНОГО ЛЕТАТЕЛЬНОГО АППАРАТА ПРИ ПОСАДКЕ
Ю. Ф. Подоплёкин3, доктор техн. наук, профессор
С. Н. Шаров3, доктор техн. наук, профессор
аОАО «Концерн «Гранит-Электрон», Санкт-Петербург, РФ
Введение: важнейшим условием безаварийной («сухой») посадки является точность отработки программного движения беспилотного летательного аппарата, точность пространственной стабилизации посадочного устройства на судне или точность прогноза его пространственного положения в момент сцепления с беспилотным летательным аппаратом. Целью работы является исследование возможности и целесообразности совместного управления судном и летательным аппаратом для обеспечения наилучших условий возвращения и безаварийной посадки летательного аппарата на судно. Результаты: предложены алгоритмы функционирования и обмена информацией между судном и беспилотным летательным аппаратом на основе анализа движения беспилотного летательного аппарата и судна на всех этапах движения от запуска до посадки. По информации навигационных и других бортовых приборов, передаваемой на судно по радиосвязи, контролируется возможность возвращения беспилотного летательного аппарата на судно-носитель и корректируется программная траектория движения в режиме реального времени, а также возможность обеспечения допустимых отклонений параметров движения беспилотного летательного аппарата в момент сцепления с посадочным устройством. Анализ движения судна как твердого тела, имеющего шесть степеней свободы, рассматривается с учетом присоединенной массы воды и возмущающего воздействия волн. Качка судна представляется в виде ограниченной суммы гармонических колебаний и случайной составляющей по каждой координате. Учитывается нелинейная зависимость смещения посадочного устройства, вынесенного на кран-балке за борт судна. На основании анализа колебаний посадочного устройства прогнозируется его пространственное положение в момент сцепления с беспилотным летательным аппаратом. Увеличение точности прогноза положения посадочного устройства достигается путем предварительного анализа параметров качки и нахождения оптимального курса и скорости движения судна, при которых обеспечивается наилучшая точность прогноза пространственного положения посадочного устройства и приведения к нему беспилотного летательного аппарата. Заключение: совместное управление движением судна и беспилотного летательного аппарата позволяет создать наиболее благоприятные условия для посадки, а также помогает оператору (с известной величиной риска принятия ошибочного решения) реализовать «сухую» или «мокрую» (аварийную) посадку.
Ключевые слова — беспилотный летательный аппарат, информационно-управляющая система беспилотного летательного аппарата и судна.
Введение
Использование беспилотного летательного аппарата (БПЛА) на судах и кораблях сдерживается единственной причиной — отсутствием надежных средств их посадки. Достоинства способа посадки БПЛА на выдвигающуюся за борт судна кран-балку [1]: оперативность «развертывания» и «свертывания», возможность использования для БПЛА различного типа, пригодность к размещению на судах любого класса, минимальное дополнительное оборудование на судне и БПЛА.
Беспилотные летательные аппараты судового базирования укомплектованы бортовой аппаратурой системы навигации и управления, связи с судном и сменной, называемой «целевой», аппаратурой, чаще всего радиолокационной или оптико-электронной (телевизионной, тепловизи-онной или лазерной). Целевая аппаратура обеспечивает мониторинг поверхности по заданному полетным заданием маршруту движения БПЛА.
Судовое оборудование включает в себя автоматизированное рабочее место (АРМ) оператора управления, аппаратуру связи носителя с БПЛА, а также пусковое и посадочное устройство БПЛА.
Кран-балка судна обеспечивает вынос посадочного устройства для посадки БПЛА за борт
судна. Для сцепления с судовым посадочным устройством на БПЛА используется выдвижной карабин. На кран-балке, кроме посадочного устройства, в составе которого имеются захватное и тормозное устройства, размещается оптико-электронная аппаратура. В ее состав входят телевизионная камера и дальномер.
Дальномер обеспечивает измерение текущей дистанции от посадочного устройства до наблюдаемого БПЛА и скорости его сближения с судном.
Дополнительно в состав судовой аппаратуры введено устройство, позволяющее определить направление и скорость ветра, например, лидар для оценки составляющих скорости ветра.
Для посадки БПЛА известны [1, 2] следующие способы управления движением:
— автономное или автоматизированное управление БПЛА с бортовым координатором, самонаведение на зацеп устройства посадки;
— автономное или автоматизированное управление БПЛА с судовым координатором, где сигналы управления, обеспечивающие приведение БПЛА к зацепу посадочного устройства, вырабатываются в АРМ и по каналу связи передаются на борт БПЛА.
Возможно комбинированное управление с использованием информации бортового и судового
координаторов, а также резервное ручное управление с визуальным наблюдением оператором движения БПЛА.
Для всех перечисленных способов важнейшим условием безаварийной посадки является точность отработки программного движения БПЛА, точность пространственной стабилизации посадочного устройства на судне или точность прогноза его положения в момент сцепления с БПЛА. Внешним условием, оказывающим определяющее влияние на точность заданной программой траектории сближения БПЛА с судном, является возмущение атмосферы, вызванное ветровыми порывами и движением судна. Волнение морской поверхности оказывает влияние на бортовую систему БПЛА, которая обеспечивает заданную высоту полета, и на качку судна, которая влияет на линейное и угловое смещение посадочного устройства в горизонтальной и вертикальной плоскостях.
Задача предлагаемой системы — создание условий для «сухой» посадки на основе анализа качки судна и динамики движения БПЛА.
Анализ движения БПЛА
для посадки на движущееся судно
Система управления посадкой БПЛА на движущееся судно сопровождает БПЛА на всех этапах движения после запуска, используя информацию навигационных и других приборов бортовой системы управления, передаваемую на судно по радиосвязи.
Во время выполнения БПЛА мониторинга поверхности контролируется возможность возвращения БПЛА на судно-носитель при имеющемся запасе горючего на борту.
Для решения этой задачи рассчитывается траектория движения в земной системе координат (X, ф) с учетом текущих координат и параметров движения обоих объектов (БПЛА и судна-носителя), обеспечивающая минимальный путь. Примеры расчета оптимальной траектории минимальной длины с минимально необходимым запасом горючего, при ограничениях на допустимую перегрузку и управляющие моменты рулевых органов приведены в работе [3].
Если требуемый запас горючего фш1п для реализации минимальной длины траектории сближения меньше имеющегося на борту Qа летательного аппарата, то возвращение БПЛА возможно. По мере уменьшения разницы Qа - Qmin и приближения ее к нулю необходимо возвращать БПЛА на судно или изменять курс движения судна и (или) БПЛА для уменьшения длины траектории возврата и требуемой величины Qmin.
Длина минимального пути возвращения определяется с учетом маневров разворота БПЛА
и подхода к посадочному устройству судна с нужной стороны. Для использования судовой системы управления посадкой реализация траектории возврата обеспечивает приведение БПЛА в зону, по дистанции и угловым координатам достаточную для обнаружения и сопровождения его судовым координатором, в целях точного приведения его на посадочное устройство. Расчетная точка местонахождения судна в момент прихода на посадку БПЛА определяется с учетом особенностей движения судна и ветровых возмущений.
Погрешность реализации этой траектории в точке обнаружения и «захвата» БПЛА судовой системой на сопровождение под действием случайных факторов внешней среды и внутренних помех в бортовой аппаратуре будет определять начальное рассогласование для приведения БПЛА к устройству зацепления. Координаты и параметры БПЛА в этой точке являются начальными условиями (при г = 0) для следующего этапа движения БПЛА, где происходит точное приведение БПЛА к посадочному устройству.
Учитывая небольшие расстояния (не более 23 км) этого этапа, дальнейший анализ сближения БПЛА с посадочным устройством будем проводить в декартовой системе координат, связанной с точкой прицеливания посадочного устройства, являющейся центром зоны посадочного устройства, в которой обеспечивается безаварийная посадка (сцепление БПЛА с посадочным устройством) при отсутствии качки судна. Начало координат — в точке прицеливания. Горизонтальная плоскость параллельна невзволнованной поверхности воды. Вертикальная плоскость совпадает с курсом судна и проходит через точку прицеливания при отсутствии качки судна. Направления осей: X — по курсу судна, У — вверх, Z — вправо.
При г = 0 значения параметров БПЛА
А = Атр + ДА,
(1)
где А — вектор параметров БПЛА, включающий линейные Ха, Уа, и угловые уа, &а, уа координаты, а также скорости их изменения; Атр — расчетные значения траекторных параметров БПЛА после реализации программной траектории возвращения (Хтр, Утр, £тр = 0 и угловые = 0, &тр = 0, утр = 0); ДА — отклонения параметров БПЛА от расчетных значений ДХ, ДУ, ДЯ, Ду, Д&, Ду и скоростей их изменения.
Параметры посадочного устройства П при г = 0 и отсутствии качки принимаются соответствующими его положению без учета качки судна П (Хпу = = 0, У = к — высоте точки прицеливания посадочного устройства над невзволнованной водной поверхностью, уп.у = 0, & = 0, Уп.у = 0, = Упу х — скорость движения судна). При качке параметры П принимаются в соответствии с прогнозом их значений на конечный
момент времени tK, соответствующий моменту сцепления БПЛА с посадочным устройством.
Отметим, что при наличии возможности поворота посадочного устройства его целесообразно повернуть в вертикальной плоскости на угол, равный углу атаки БПЛА, а в горизонтальной плоскости — равный углу скольжения БПЛА, соответствующему скорости бокового ветра, измеряемой, например, лидаром судна. Это уменьшит боковые перегрузки БПЛА при посадке.
Модель движения БПЛА на этом этапе приближенно описывается, например, следующей системой уравнений [3]:
m(Vx + (üyVz — (йzVy) =
= FT cosácosP - mgsiná - CxVx + Wx;
m(Vy + (yVx — axVz ) =
= FTcosácosP — mgcosácosy — CxVy + Wy); m(Vz + (й zVx — (й xVz) = FrsinQcos(P + у — ) — — mgcosá siny — CzVz + Wz); Vx = Уа cosa cosP; Vy = - Уа sinacosP; V = Vа sinP;
X = Vx; Y = Vy; Z = Vz; (2)
Jx(x + (Jz — Jy )(y(z + Max = kxSx; Jy(y + (Jx — Jz )(x(z + M(y = kySy; Jz(z + (Jy — Jz )(y(x + M(y = kzSz; á = ffly sin y + roz cos y; y = rax + tgá(raz sin y + ffly cos y); у = (ffly cos y — raz sin y) / cos á; á = 0 + a,
включая управляющие воздействия регулирующих органов:
Sx = *1х(Уз - y) + k2x (x +
+ k3xy + kAxay + hxY;
Sy = kly(V3 - У) + k2yay+ + k3y(Z3 - Z) + k4yVz + k5yy;
Sz= klz(K - á) + k2z( + + k3z(Ys - Y) + k4zVy + k5^
(3)
где т — масса БПЛА; — сила тяги двигателя; Jx, Jy, J2 — моменты инерции БПЛА относительно главных осей; Ух, Уу, У2 и Ух, Уу, V,, — проекции скорости и ускорения БПЛА на координатные оси X, У, Z; у, Э — направление полета БПЛА в горизонтальной и вертикальной плоскостях; у — угол крена; 0 — угол наклона траектории; а, р — углы атаки и скольжения; уз, уз, Эз, Уз — заданные (программными значениями или положением посадочного устройства) направле-
ния полета — координаты точки прицеливания БПЛА при г = 0; юх, Юу, ю2 и юх, йу, юz — угловые скорости и ускорения поворота вокруг главных осей; Сх, Су, С2 — коэффициенты сопротивления соответствующим линейным движениям БПЛА; Мюх, Мюу, Мю2 — моменты сопротивления соответствующим угловым движениям БПЛА; Wx, Wy, W2 — проекции силы ветра на оси X, У, Z, измеряемые лидаром, который входит в состав судовой системы управления посадкой; 8х, ду, д2 — углы поворота рулей управления, изменяющие угловое положение БПЛА у, у, Э; к1х, к2х, к3х, к4х, к5х — коэффициенты участия параметров у, юх, у, ю2 и У в формировании сигналов дх управления элеронами БПЛА; к1у, к2у, к3у, к4у, к5 — коэффициенты участия параметров у, ю2, Z, У2 и у в формировании сигналов ду управления рулями высоты БПЛА; к12, к22, к32, к42, к52 — коэффициенты участия параметров Э, ю2, У, Уу и у в формировании сигналов д2 управления направлением движения БПЛА.
Параметры закона управления (3) выбираются при синтезе системы автопилотирования БПЛА, обеспечивают качественное управление и отработку заданного положения по высоте и направлению полета при определенных ограничениях на величину, скорость и ускорение их отработки, а также обеспечивают парирование ветровых возмущений для удержания БПЛА на заданной траектории.
Для отработки начальных рассогласований и подхода к посадочному устройству с минимальными линейными и угловыми ускорениями на этом участке рекомендуется экспоненциальный закон изменения задающих значений Уз, Zз, уз, Эз [1]. Возможно использование и других алгоритмов управления или корректирующих сигналов, которые находятся в памяти вычислительной системы АРМ и применяются в соответствии со значениями отклонений параметров БПЛА от расчетных ДА и наблюдаемыми ветровыми возмущениями.
Примеры траекторий сближения БПЛА с посадочным устройством при различных законах управления приведены на рис. 1.
Важно отметить, что рассогласования по величинам ДУ, ДZ, Ду, ДЭ на порядок и более превосходят допустимые конструкцией посадочного устройства значения, т. е. переходные процессы отработки начальных рассогласований должны затухнуть. Реальный переходный процесс системы управления движением БПЛА во временной области описывается в линейном приближении совокупностью затухающих экспоненциальных и колебательных процессов. Длительность переходного процесса определяется огибающей экс-понентой изменения координат с наименьшим затуханием £ [1/с].
а)
2а„ м
¥а, град
40
20
Уа, град/с о
га
! ¥а
V а
б)
0 200
г)
г^ м
^ град
За, град
80 40 0
-40
га
За
¥а л
\
0 200 400 600 Хя,м
40
20
О
400 Ха, м 0
д)
80 40 О -40
га
¥а
V а
в)
200
_ . га
За
¥а
Г
0 100 200 300
Ха, м
40
20
га
— ¥а - А
¥а
400 Ха, м 0
е)
80 40 О
-40
0
200
200
400 Ха, м
/
| /
га
¥а /Л
За
|
400 Ха, м
■ Рис. 1. Траектории сближения БПЛА (с параметрами БПЛА типа «Элерон» [2]) с судном в горизонтальной плоскости. Изменение га(Ха), курсового угла уа(Ха) и его скорости у а при линейном позиционном законе управления и корректирующем воздействии с коэффициентом усиления: а — ку = 3; б — ку = 5; в — ку = 10; а также с нелинейными законами управления для БПЛА типа «Орлан»: г — с ограничением на углы поворота рулей 5а; д — с однократным релейным реверсом; е — с нелинейным, близким к экспоненциальному по координате га(Ха)
Интегрируя систему (2) с начальными условиями (1), соответствующими параметрам БПЛА и судна, с помощью вычислителя АРМ оцениваются ожидаемые значения параметров движения БПЛА и судна в момент £ = который определяется из условия Ха^к) = Хп.у^к) в принятой системе координат. Для «сухой» посадки БПЛА значения остальных параметров движения БПЛА должны быть в пределах, допустимых конструкцией посадочного устройства, т. е.
А(У < Ак
включая ^а(гк) - Уп.у(У < ^пос +Ак и.
(4)
Здесь Ак — вектор допустимых значений линейных и угловых координат, а также посадочной скорости БПЛА для безаварийного сцепления БПЛА с посадочным устройством; Упос — среднее расчетное значение посадочной скорости БПЛА. Например, для посадочного устройства [4] Ак у =
= Ак 2 = ±0,1 ^ Ак V = Ак » = Ак у = ±50, Ак V =
= ±0,25 Тпос.
Если условия (4) выполняются, то обеспечивается «сухая» посадка БПЛА при отсутствии качки судна.
Решением обратной задачи определяется зона пространства траекторных параметров БПЛА для каждой дистанции, в которой принимается решение о возможности безаварийной посадки. Начальные рассогласования по величинам АУ, Аг, Ау, Ад на порядок и более превосходят допустимые конструкцией посадочного устройства
значения Ак у, Ак 2, Ак Ак т. е. переходные процессы отработки начальных рассогласований по всем координатам должны затухнуть.
На видеомониторе АРМ оператор наблюдает за сближением БПЛА с судном. На экран АРМ (кроме текущего положения БПЛА в вертикальной и горизонтальной плоскостях относительно посадочного устройства по результатам наблюдения углового положения телевизионным каналом и дистанции дальномером) выводятся проекции расчетной траектории сближения БПЛА с судном и зона возможных отклонений от нее.
При выходе БПЛА из допустимой зоны, например, в результате резкого порыва ветра, необходимо принять решение о невозможности «сухой» посадки, после чего либо внести изменения в закон программного сближения (или самонаведения), либо поменять скорость и курс судна.
Анализ движения судна
Качка судов в море в общем случае нерегулярна, изменчива и лишена видимой закономерности. Это послужило основанием для описания волн с помощью вероятностных методов, которые, в отличие от классического подхода гармонических колебаний, описываются соответствующими законами распределения. В связи с этим качка судна, перемещение определенных точек его корпуса описываются энергетическим спектром [5]. Для расчетов качки судов применяются типовые обобщенные спектры [6]. Такое описание
используется для оценки запаса остойчивости или вероятности механического повреждения судна и не пригодно для текущего описания колебаний судна.
Для моделирования динамики судна на волнении в настоящее время применяются различные расчетные методики. Традиционным является использование аналитических моделей, основанных на линейной теории волн и качки. Эти модели позволяют получить простые и удобные на практике расчетные формулы и методики [7]. Однако допущения линейной теории приводят к неточным и не согласующимся с экспериментами результатам, например, при штормовом волнении.
Исключим штормовые условия, полагая, что использование судового БПЛА в таких условиях проблематично, особенно посадка его на кран-балку.
Для описания динамики движения судна используются две декартовые системы координат: 1) неподвижная; 2) подвижная, связанная с судном. Горизонтальная плоскость неподвижной системы совпадает с невозмущенной поверхностью моря. Начало подвижной системы координат находится в центре тяжести судна.
Для системы посадки БПЛА важно знать смещение посадочного устройства в системе координат, принятой ранее для наведения БПЛА, что требует соответствующих преобразований показаний навигационной системы судна, приведенных, например, в работе [8].
Для уравнений движения судна при качке удобно использовать систему обобщенных координат, связанную с исходными системами определенными соотношениями. Эти соотношения, как и сами обобщенные координаты, определяются конкретной численной моделью судна. Принимаем судно жестким, двигающимся с постоянной скоростью и постоянным курсом. В качестве обобщенных координат, определяющих движение судна при качке, приняты угловые и линейные перемещения, а именно: укч — бортовая качка (rolling); »кч — килевая качка (pitching); укч — рыскание (yawing); хкч — горизонтально-продольные колебания (surging); z^ — горизонтально-поперечные колебания (swaying); h^ — вертикальная качка (heaving).
Судно как твердое тело имеет шесть степеней свободы, движение в которых описывается уравнениями, подобными (4). Отличие в том, что необходимо учитывать движение присоединенной массы воды и возмущающее воздействие волн.
Посадка БПЛА самолетного типа (конечный участок приведения к посадочному устройству) занимает по времени не более нескольких минут, поэтому принимаем гипотезу регулярной качки и ее линейную модель. Если качка регулярная и процесс установившийся, то колебания в основном соответствуют собственной частоте колеба-
ний судна по каждой из степеней свободы и частоте возмущающего действия волн.
Параметры качки судна, измеряемые навигационной системой судна, содержат следующие составляющие [5-7]:
7=1
у кч ^Уш} sin(u>yyi + фуу) + Sy(t);
"-у }=1
»кч »ш} Sin(ro»}t + Ф»} ) + s» (t);
па }=1
Укч = ^ xVmj sin(roj + фу} ) + sy (t); j=1
ккч = ^ hmj sin(ahjt + фщ ) + sh (t); nh }=1
ZK4 zmj sin(® z}t + Фг} ) + sz (t);
(5)
}=i
=e*
ш}
sin(ro„}t + ф-j ) + sv (t),
Vj-
h
где для каждой ]-й гармоники утр Этр ут], ,„т}, 2щ — амплитуды угловых и линейных колебаний судна; — амплитуда колебаний скорости движения судна; юу/, ю^, ю^, ю^, ю^, ю^ — частоты колебаний; ф^, ф^, ф^, ф^, ф^, ф^ — фазовые углы, соответствующие начальному моменту времени г0 наблюдения колебаний; 8;[ву(£), вЭ(г), ву(г), вк(г), в2(г), ву(г)] — случайные составляющие ¿-го параметра качки, обусловленные нестационарностью волнения морской поверхности и погрешностью гармонической аппроксимации качки.
Посадочное устройство (точка прицеливания БПЛА) перемещается относительно своего статического (без качки и хода судна) положения (принятого за ноль системы координат в предыдущем разделе) в горизонтальной Zкч(г), вертикальной Укч(г) и продольной Хкч(г) плоскостях под действием качки судна. При учете только одной гармонической колебательной составляющей по каждой координате указанные перемещения определяются следующими выражениями:
ZKч(í) = Ду^у, - cos(у0 - у(юуг + фу))) +
+Яу(^у0 - cos(у0 + у(юу* + фу))) +
+ 2т^п(ю2* + ф2) + ^^
Укч(г) = ЗДт у0 - sin(у0 - у{юуЬ + фу))) +
+ - sin(Э0 + Э(юаг + фЭу))) + (6)
+ ктИт(ю^ + фк) + ву(г);
Хкч(г) = Яу^^ - sin(уo + у(ю¥г + фу))) +
г
+ 1 ДУ^т(юуг + фу)^ + Эх(г),
n
z
n
V
0
где Иу, Ид, Иу — расстояния точки прицеливания до осей колебаний судна, соответствующие радиусам колебаний по углам у, д, у; у0, д0, — углы наклона Иу, Ид, при отсутствии качки; Ът, 2т — амплитуды гармонических колебаний точки прицеливания посадочного устройства в горизонтальной и вертикальной плоскостях. Иу, Ид, у0, д0, — постоянные величины, определяемые конструкцией судна, его загрузкой и расположением на нем кран-балки с посадочным устройством.
Принимаем жестким крепление посадочного устройства к кран-балке и крепление кран-балки к судну. В этом случае угловые колебания посадочного устройства соответствуют колебаниям
качки судна (5) Уп.у = укч, дп.у = дкч, Уп.у = Укч'
а колебания в горизонтальной и вертикальной плоскостях г = гкч, Уп.у = Укч соответствуют уравнениям (6).
Особенностью (6) является нелинейная зависимость смещения посадочного устройства по осям х, у, 2 от угловых колебаний судна.
Если навигационная система судна обеспечивает в текущем времени измерение переменных параметров качки судна [значения амплитуды, частоты и фазы (5) каждой из гармоник], а значения постоянных конструктивных параметров судна Иу, Ид, у0, у0, д0 известны, то соотношения (6) определяют смещение захватного устройства Хкч(г), Укч(£) и гкч(£) в вертикальной и горизонтальной плоскостях.
В условиях регулярной качки максимальные значения случайных составляющих в1 малы по сравнению с амплитудами основных гармоник (5). Смещение захватного устройства гкч(г) и Укч(£) в условиях регулярной качки определяется суммой трех гармонических составляющих, а угловые смещения соответствуют укч, дкч, укч.
Если момент времени гк, при котором БПЛА достигнет посадочного устройства, не определен, то условие безаварийной посадки (3) при идеальной траектории сближения примет вид
тахуКч < Дк у; тахгкч < ^ 2;
Ут < Ак у; дт < Ак
у< А ; V - V ± АУ < V + А . (7)
1т — к у' а п.у — т — пос к V
Условия (7) могут выполняться при малых углах качки (амплитуда до <50) в части угловых смещений и для линейных смещений (тахУкч > Ак у, тахгкч > Ак 2, соответствующих угловой амплитуде до »10) без учета влияния случайной составляющей.
Статистическая обработка показаний навигационной системы судна позволяет определить параметры качки (5), максимальные или средние значения случайных составляющих в^, кото-
рые включают в себя и погрешности измерения, что в свою очередь позволяет заранее определить погрешности прогнозируемых значений Укч(£к),
к к ), укч(£к).
При реализации наведения БПЛА в прогнозируемое положение посадочного устройства условие безаварийной «сухой» посадки, в отличие от (4), примет вид
А(У - Пкч(У + ^ах < Ас (8)
где А(гк) — вектор основных параметров БПЛА
У^ га, Уи Ъ уа при £ = ^ Пкч(£к) — вектор
прогнозируемых параметров положения посадочного устройства Хкч, Укч, гкч, Укч, дкч, укч при г = гк; Smax — вектор максимальных значений вх, ву, в2, ву, в. вд отклонения движения посадочного
у 2 ! Ч* д
устройства судна от принятой линейной модели (5) качки или их значений, обеспечивающих допустимую вероятность риска нестыковки БПЛА с посадочным устройством.
Отметим, что в условии (8) £к является известной величиной, которая грубо определяется отношением измеряемых одновременно дистанции и скорости сближения БПЛА с судном и уточняется по результатам интегрирования уравнений (2).
Увеличение точности прогноза положения посадочного устройства
Увеличение точности прогноза положения посадочного устройства достигается при уменьшении амплитуды качки судна. Все технические средства уменьшения качки судна, включая стабилизацию движения судна на курсе [9], положительно влияют на абсолютные значения смещения посадочного устройства.
Увеличение числа гармоник при аппроксимации показаний навигационной системы (5), использование второй и третьей гармоник целесообразно, если позволяет уменьшить значения составляющих вектора Smax.
Существует ряд методов прогнозирования параметров качки как случайного процесса [10]. В простейшем случае в ходе наблюдения изменений в1 определяются среднеквадратические и максимальные отклонения от основной гармоники колебаний, при помощи которых находятся для каждой 1-й координаты посадочного устройства их среднеквадратические отклонения ств^ и максимальные значения изменения Ав^, которые используются в неравенствах (8).
Важно отметить, что анализировать параметры качки и отклонение их основных гармоник Smax можно до появления БПЛА в точке, где определяются его параметры А(г = 0). Есть время, чтобы иметь достаточную статистику для точной количественной оценки ш(в^) — плотности
■ Рис. 2. Схема информационного взаимодействия судна и БПЛА при посадке
распределения погрешности прогнозирования каждой ¿-й координаты.
При возможности изменения курса движения судна нужно на время посадки БПЛА выбирать курс движения судна относительно волнового фронта, обеспечивающий минимальные значения, в первую очередь, Smax. На их величину оказывают существенное влияние параметры волн (регулярность, форма, высота, длина, частота, направление и др.), параметры судна (размеры и форма корпуса, весовая нагрузка, собственные частоты качки, скорость, направление движения и др.), маневрирование судна (изменения курса и скорости судна).
На регулярном волнении, при равенстве периода собственных колебаний судна кажущемуся периоду волны, возникает резонанс. На нерегулярном волнении также возможна резонансная качка — при близости периода собственных колебаний кажущемуся периоду (или кратной ему величине) волновой гармоники, соответствующему максимуму волнового спектра. Изменением курса и скорости судна можно изменить кажущийся период волн и тем самым уменьшить амплитуду качки и значения Smax.
Предварительно рекомендуемый курс можно определить по штормовой диаграмме, имеющейся в руководстве судоводителя каждого судна [7], более точно путем определения не только амплитуд колебаний, но и дисперсий, и максимальных значений случайных составляющих Smax на различных курсах движения судна.
Найдя закон изменения погрешности в1, по результатам измерения параметров качки можно оценить риск Р1 превышения допустимого условием (8) значения [в^] по каждой координате ¿:
ы
р = 1-/ ю(в1 ^, (9)
0
где ш(в1) — плотность распределения значений в^; [в^] — допустимое значение в.
После проведения оценки (9) на различных курсах движения судна уточняется направление наиболее благоприятного курса, обеспечившего минимальный риск при сцеплении БПЛА с посадочным устройством судна при качке.
Функционирование системы совместного управления движением судна и БПЛА
Функционирование совместного управления движением судна и БПЛА при посадке, обмен информацией, хронологическая последовательность принимаемых решений и управляющих сигналов показаны на упрощенной схеме (рис. 2). Судовые функции реализуются при помощи АРМ под контролем оператора. Аппаратура БПЛА че-
рез канал связи непрерывно или через определенные полетным заданием интервалы времени передает на судно информацию мониторинга, траекторные параметры движения и оценку текущего запаса топлива.
Функционирование АРМ, особенности использования судового телевизионного канала и дальномера для наблюдения процесса сближения рассмотрены в работе [1] и более подробно в работе [2].
Маневр БПЛА для повторного захода на посадку заслуживает отдельного рассмотрения, так как алгоритмы и программы, реализующие маневр, оптимальный по длине пути и расходу топлива на первом этапе возвращения БПЛА, здесь не пригодны, так как отсутствует участок прямолинейного движения [2].
Заключение
Совместное управление движением судна и БПЛА при посадке помогают оператору принимать решение с известной величиной риска принятия ошибочного решения о реализации «сухой» или «мокрой» посадки на основе анализа внешних условий, динамики движения БПЛА и судна. Точность оценки этого риска зависит от адекватности математической модели реальным параметрам движения БПЛА и точности измерителей параметров внешних условий и параметров качки судна.
В связи с отсутствием опыта эксплуатации БПЛА на судах целесообразно проводить математическое моделирование с максимально адекватной моделью приведения БПЛА к посадочному устройству с воспроизведением:
— воздушных возмущений, вызванных движением судна, и ветровых порывов;
— всех компонентов качки судна, включая случайные составляющие;
— запаздывания сигналов судовой системы управления движением сближения БПЛА с посадочным устройством;
— особенностей бортового координатора БПЛА при автономном приведении его к посадочному устройству.
Организация этих работ ускорит использование БПЛА на судах и кораблях.
Исследования проводятся при поддержке РФФИ, грант № 13-08-00925А.
Литература
1. Подоплекин Ю. Ф., Шаров С. Н. Ключевые вопросы теории и проектирования систем посадки беспилотных летательных аппаратов на малоразмерные суда // Информационно-управляющие системы. 2013. № 6. С. 14-24.
2. Посадка беспилотных летательных аппаратов на суда: проблемы и решения / А. А. Александров, М. С. Дворяшин, В. В. Морозов, Е. С. Петухова, Ю. Ф. Подоплекин, В. В. Соловьева, С. Г. Толмачев, С. Н. Шаров, И. М. Яцковская; под науч. ред. Г. А. Коржавина. — СПб.: Судостроение, 2014. — 192 с.
3. Боднер В. А. Системы управления летательными аппаратами. — М.: Машиностроение, 1973. — 504 с.
4. Пат. на полезную модель 133094 Российская Федерация, МПК В 64 Е1 /00 (2006.01). Судовая система управления посадкой беспилотного летательного аппарата / С. Н. Шаров, М. С. Дворяшин, В. В. Соловьева. — № 2013114440/11; заявл. 02.04.2013; опубл. 10.10.2013, Бюл. № 28. — 2 с.
5. Бородай И. К., Мореншильдт В. А., Виленский Г. В. Прикладные задачи динамики судов при волнении. — Л.: Судостроение, 1983. — 264 с.
6. Справочник по теории корабля. Т. 2 / под ред. Я. И. Войткунского. — Л.: Судостроение, 1985. — 440 с.
7. Чижиумов С. Д. Основы динамики судов на волнении. — Комсомольск-на-Амуре: ГОУВПО «КнАГТУ», 2010. — 110 с.
8. Толмачев С. Г., Шаров С. Н. Прогнозирование положения захватного устройства при посадке БПЛА на движущееся судно в условиях качки: сб. материалов ХХ Санкт-Петербургской Между-нар. конф. по интегрированным навигационным системам/ под ред. В. Г. Пешехонова. СПб.: ГНЦ РФ ОАО «Концерн «Электроприбор», 2013. С.205-208.
9. Клячко Л. М., Тарасов Н. Н., Острецов Г. Э. Управление движением судна с компенсацией возмущений//Морской вестник. 2014. № 3(51). С. 52-56.
10. Андриевский Б. Р., Шаров С. Н. Определение положения посадочного устройства БПЛА в условиях качки//Морской вестник. 2012. № 2(42). С. 75-77.
UDC 623.746.07519
Ship and UAV Joint Motion Landing Control
Podoplekin Yu. F.a, Dr. Sc., Tech., Professor, [email protected] Sharov S. N.a, Dr. Sc., Tech., Professor, [email protected]
aJSC «Concern «Granit-Electron», 3, Gospitalnaia St., 191014, Saint-Petersburg, Russian Federation
Introduction: The key conditions for a damage-free ("dry") landing of a unmanned aerial vehicle (UAV) on a ship is the playback accuracy of UAV programmed motion, the attitude stabilization accuracy of the ship landing gear, and the forecast accuracy of the landing gear attitude relative to the UAV in the moment of the clutch. The aim of this work is studying the possibility and practicability of joint control over the ship and UAV to provide the best conditions for damage-free landing. Results: Algorithms were proposed for the information exchange between the ship and UAV on the base of the analysis of their movement at all stages from launch to landing. The information from the navigational and other airborne instruments sent on the radio to the ship helps to control the return of the UAV, correct its programmed trajectory in a real time, and provide the permissible deviations of its movement parameters at the moment of its clutch with the landing gear. The ship is a solid body with six degrees of freedom. It is analyzed with due regard for the added mass of water and the wave-disturbance effect. Pitch and roll are represented as a confined sum of harmonic oscillations and a random component for each coordinate. The nonlinear shift of the landing gear installed on an outboard davit is also taken into account. On the base of the landing gear oscillation analysis, the landing gear attitude is predicted for the moment of its clutch with the UAV. Preliminary pitch and roll analysis along with the determination of the ship's head and speed optimums provide the best forecast accuracy. Conclusion: The joint motion control of the ship and UAV allows us to provide the most favorable conditions for the landing, helping the operator (with a certain risk of an erroneous decision) to perform a "dry" or "wet" (emergency) landing. Keywords — Unmanned Aerial Vehicle, Ship an UAV Data Management System.
References
1. Podoplekin Yu. F., Sharov S. N. Key Aspects of Theory and Design of Landing Systems of UFV on Small Vessels. Informatsionno-upravliaiushchie sistemy, 2013, no. 6, pp. 14-24 (In Russian).
2. Aleksandrov A. A., Dvoryashin M. S., Morozov V. V., Petukhova E. S., Podoplekin Iy. F., Soloviyova V. V., Tolmachev S. G., Sharov S. N., Yatskovskaya I. M. Posadka bespilotnykh letatel'nykh apparatov na suda: problemy i resheniia [UAV Landing on Sea Vessels: Problem Definition and Solutions]. Ed. by G. A. Korzhavin. Saint-Petersburg, Sudostroenie Publ., 2014. 192 p. (In Russian).
3. Bodner V. A. Sistemy upravleniia letatel'nymi apparatami [Aerial Vehicle Control Systems]. Moscow. Mashinostroenie Publ., 1973. 504 p. (In Russian).
4. Sharov S. N., et al. Sudovaia sistema upravleniia posadkoi BPLA [UAV Marine Landing System]. Patent RF, no. 133094, 2013.
5. Boroday I. K., Morenschild V. A., Vilenskiy G. V. Priklad-nye zadachi dinamiki sudov pri volnenii [Ship's Disturbance Dynamics Application]. Leningrad, Sudostroenie Publ., 1983. 264 p. (In Russian).
6. Voytkunskiy Y. I. Spravochnik po teorii korablia [Reference Book on Ship Theory]. Vol. 2. Leningrad, Sudostroenie Publ., 1985. 440 p. (In Russian).
7. Chizhiumov S. D. Osnovy dinamiki sudov na volnenii [Dynamics Basis in a Seaway]. Komsomol'sk-na-Amure, KnAGTU Publ., 2010. 110 p. (In Russian).
8. Tolmachev S. G., Sharov S. N. Forecast of Gripping Device Attitude for UAV Landing on Vessel under Pitch and Roll Conditions. 20th Saint-Petersburg Intern. Conf. on Integrated Navigation Systems. Ed. by V. G. Peshekhonov. Saint-Petersburg, Concern Elektropribor Publ., 2013, pp. 205208 (In Russian).
9. Klyachko A. M., Tarasov N. N., Ostretsov G. E. Motion Control of Ships with Disturbance Compensation. Morskoi vest-nik, 2014, no. 3(51), pp. 52-56 (In Russian).
10. Sharov S. N., Andrievsky B. R. Determining the Position of Landing Gear of Unmanned Aerial Vehicle in Condition of Rolling Ship. Morskoi vestnik, 2012, no. 2(42), pp. 75-77 (In Russian).