Синтез оптимального управления осесимметричным вращающимся летательным аппаратом с использованием модели спирального прогноза

Обложка

Полный текст

Аннотация

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

Полный текст

Введение. Атмосфера оказывает существенное влияние на сельскохозяйственную деятельность человека. Одно из наиболее опасных явлений погоды – град, который уничтожает овощные и садовые культуры, виноград, побеги хлопчатника и др. Нередко от него погибают домашние птицы и мелкий рогатый скот. Для борьбы с градообразующими кучево-дождевыми облаками применяются специальные летательные аппараты (ЛА), распыляющие реагент (PbJ2, ArJ), который вызывает кристаллизацию переохлажденных водяных капель. Занос реагента осуществляется в крупнокапельную зону, где происходит интенсивный рост градин [1]. Исходные данные для пусков ЛА готовятся по показаниям метеорологического локатора, например МРЛ-5 [2], и используются для выбора точек выброса реагента.

Со второй половины 50-х гг. XX в. для борьбы с градом в нашей стране, наряду с другими комплексами, применяются противоградовые ЛА серии “Эльбрус” [3], представляющие собой осесимметричные неуправляемые быстровращающиеся ЛА с активным стартом.

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

Для управления быстровращающимся ЛА можно использовать управляющую насадку на головную часть, оснащенную вращающимся блоком рулей с постоянным углом установки [4]. Общая схема применения ЛА с управляющей насадкой подразумевает перед пуском ввод данных о точке выброса реагента при помощи специального установщика. На траектории ЛА получает информацию о своем местоположении от космической радионавигационной системы (КРНС) и производит прогноз траектории. В зависимости от величины промаха спрогнозированной траектории относительно точки выброса реагента вырабатывается управляющая команда. Управление заключается в установке необходимого для устранения промаха углового положения блока рулей и сообщения последнему угловой скорости, равной по модулю и противоположной по направлению угловой скорости вращения ЛА. Таким образом, положение рулевых лопастей в полусвязанной с ЛА системе координат будет оставаться неизменным и последний будет совершать маневр. Вопросам движения ЛА с подобными насадками посвящен ряд публикаций в зарубежной печати [5–9], однако в них не затрагивается вопрос оптимального управления. В работе [10] рассмотрено приложение аналитического решения задачи о вращательном движении оси ЛА к проектированию систем коррекции, а в [11] исследован вопрос о движении ЛА с системой коррекции с одной степенью свободы и получены оценки областей достижимости.

В этой связи синтез оптимального управления вращающимися ЛА является актуальной и востребованной практикой научной задачей. Теория оптимального управления редко применяется на практике. И это связано не столько с объемом вычислений, сколько с необходимостью выбора начального приближения, обеспечивающего сходимость итерационных процедур нахождения управления. Отказ от оптимизации приводит к понижению роли выбора управления и использованию субъективных решений. Как правило, требуется найти управление сложной системой, да еще в реальном времени. Непосредственное применение теории и ее алгоритмов в реальном времени затруднительно. Однако к настоящему времени имеются обнадеживающие решения, позволяющие приблизить к повседневной практике идеи оптимизации. Это введение в рассмотрение академиком А. А. Красовским полуопределенного функционала обобщенной работы и использование для вычисления управления прогнозирующих моделей [12]. В результате двухточечная краевая задача сводится к двум задачам Коши (в прямом и обратном времени соответственно). Алгоритм реализуем в реальном времени. Простота реализации сопровождается, правда, потерей в терминальной точности, поскольку она определяется значениями весовых коэффициентов в целевом функционале. В ряде случаев удается повысить точность путем рассмотрения иерархии критериев А. А. Красовского и на основе упрощения полученного решения применить алгоритм последовательной оптимизации [13, 14]. Другим подходом является рассмотрение вспомогательной задачи оптимизации, облегчающей решение основной исходной задачи. В этом случае из решения основной задачи по принципу максимума формируется структура управления, коррекция параметров которой может производиться, в частности, из условия минимума как функционала с дополнительной интегральной частью, включающей затраты на управление, с применением принципа максимума, так и критерия А. А. Красовского с использованием алгоритма с прогнозирующей моделью. “Коль скоро структура оптимального управления тем или иным способом угадана, не так трудно установить, как правило, что она действительно такова”, – писал Р. Беллман [15]. Причем структура может быть выбрана с избытком, тогда в процессе вычислений происходит ее упрощение [16]. Этот алгоритм с успехом применялся для сложных задач управления: мостовым краном, автомобилем [17], автоматическим подводным аппаратом при наличии участка особого управления [18], для раскрытия трансформируемой антенны космического базирования, включающего разведение спиц, их выдвижение и натяжение фронтальной поверхности радиоотражающего сетеполотна с учетом колебательных процессов [19] и др. Была доказана теорема об эквивалентности основной и вспомогательной задач оптимизации [20].

Теперь о сложности реальных процессов по сравнению с их математическим описанием. Для управления сложными процессами целесообразно использовать самоорганизующиеся оптимальные регуляторы с экстраполяцией (СОРЭ) А. А. Красовского [21, 22]. СОРЭ не требуют знания математической модели объекта, по результатам наблюдений сами формируют информационную модель. Такие алгоритмы апробированы для ряда технических объектов, в том числе для ЛА [13, 23], ускорителя электронов на основе высоковольтного тлеющего разряда [24], автомобиля [17] и др., а также для социально-экономических систем, гипотетически описываемых производственной функцией, моделью развития экономики В. В. Леонтьева [25], расчета стоимости опциона на покупку (продажу) акций [17], поддержки управленческих решений вузовской администрации [25]. Исследования показали, что СОРЭ можно использовать как непосредственно для управления процессом, так и для стабилизации его динамики на оптимальной траектории его математической модели, а также как компьютерные тренажеры при подготовке администраторов и в качестве компьютерного помощника в процессе принятия решения по управлению.

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

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

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

Уравнения поступательного движения запишем в проекциях на оси траекторной системы координат (СК), а уравнения вращательного движения, чтобы избежать переменности моментов инерции, на оси полусвязанной СК [27–29]:

V˙=gnxsinθ,

θ˙=gVnycosθ,

Ψ˙=gVcosθnz,

ω˙x=1IxMxпсωyпсωzпсIzIy,

ω˙yпс=1IyMyпсωzпсωxIxIzIzωzпсωxωyпсtgϑ,

ω˙zпс=1IzMzпсωyпсωxIyIx+Iyωyпсωxωyпсtgϑ, (1.1)

γ˙=ωxωyпсtgϑ,

ψ˙=ωyпс/cosϑ,

ϑ˙=ωzпс,

x˙=VcosθcosΨ,

y˙=Vsinθ,

z˙=VcosθsinΨ,

nx=Ax т/mg, ny=Ay т/mg, nz=Az  т/mg, Ax т=cxM,δcx рMSр/SqS, Ayт=cyδM,δα+cnδMδрsinγрSр/SqS, Azт=cyδM,δβcnδMδрcosγрSр/SqS,

Mxпс=mxωxMωxωy псtgϑLV+mxM  Sр/SqSL, My пс=mzδM,δβ+mzωzM,δωy псLV+cnδMδр  lрLSрScosγрqSL, Mz пс=mzδM,δα+mzωzM,δωz псLV+cnδMδр  lрLSрSsinγрqSL.

Здесь n=nx  ny  nzТ – вектор перегрузок с проекциями на оси траекторной СК, m – масса ЛА, Ix, Iy Iz – осевой и экваториальные моменты инерции ЛА; V=Vx2+Vy2+Vz2 – модуль вектора скорости с проекциями на оси связанной СК, θ – угол наклона траектории; γ – угол пути, Aт=Axт  Ayт  AzтТ– вектор аэродинамических сил в траекторной системе координат; Mпс=Mxпс  Myпс  MzпсТ– вектор аэродинамических моментов в полусвязанной системе координат; g – ускорение силы тяжести; ωпс=ωyпсtgϑ    ωyпс   ωzпсТ – вектор угловой скорости вращения в полусвязанной системе координат; ψ, ϑ, γ – углы рыскания, тангажа и крена ЛА соответственно; δ – угол нутации ЛА, x, y, z – координаты центра масс ЛА в стартовой системе координат, радиус Земли принимается равным радиусу сферы, аппроксимирующему геоид, Rз = 6356766 м; q=ρV2/2 – скоростной напор, M – число Маха, ρ – плотность воздуха, S – площадь миделя, Sр– площадь рулевой поверхности, L – длина ЛА; аэродинамические коэффициенты: cx – лобового сопротивления, cyδ и cnδ – производных коэффициентов подъемной силы и нормальной силы рулевой поверхности по углу атаки руля; mzδ и mzωz – производная коэффициента опрокидывающего момента по углу нутации и коэффициент демпфирующего момента. Из главных векторов аэродинамических сил и моментов исключены сила и момент Магнуса, поскольку их вклад в движение ЛА не превышает ошибок, вызванных приближенным определением основных аэродинамических коэффициентов. Углы атаки α и скольжения β, в силу их малости для устойчивых быстровращающихся ЛА, а также малости углов пути и рыскания, определяются выражениями: α=ϑθ, β=ψ-Ψ/cos θ.

Блок рулей характеризуется площадью рулевой поверхности Sp, продольной координатой, отсчитываемой от центра масс ЛА lp, и углом установки рулей δp. За управление принимается угол наклона блока рулей γp от вертикальной плоскости (рис. 1), принимающий значения от 0 до 2p.

 

Рис. 1. Схема ЛА с системой коррекции вращающимся блоком рулей. ЦМ – центр масс.

 

Система уравнений (1.1) может быть получена из уравнений (4.56)–(4.64) из работы [28], если положить в них массу ЛА постоянной, Землю в пределах траектории плоской и не вращающейся, а угол крена принять равным нулю.

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

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

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

В данной статье предложено формировать оптимальное управление с использованием алгоритма спирального прогноза [26], который допускает реализацию в реальном времени.

2. Основной результат. Для целей управления земную нормальную систему координат будем считать инерциальной и рассмотрим уравнения динамики ЛА в связанных осях [26]:

v˙=Ωv+gnε2, (2.1)

ε˙T=ΩεT, (2.2)

φ˙  h˙  λ˙T=d*εv,

где

Ω=0ωzωyωz0ωxωyωx0, εT=ε11ε21ε31ε12ε22ε32ε13ε23ε33,

d=diag1R3+h,   1,   1R3+hcosϕ, ε2=ε21  ε22  ε23T,

ε11=cosψcosϑ, ε21=sinυ, ε31=sinψcosϑ,

ε12=sinψsinγcosψsinϑcosγ, ε22=cosϑcosγ,

ε32=cosψsinγ+sinψsinϑcosγ, ε13=sinψcosγ+cosψsinϑsinγ,

ε23=cosϑsinγ, ε33=cosψcosγsinψsinϑsinγ,

εv=vg, v=vx  vy  vzT– скорость ЛА с проекциями на оси связанной СК, vg – скорость ЛА в земной СК, ϕ, λ – широта и долгота ЛА, h – высота полета, Rз – радиус Земли.

Среди достоинств такой формы описания кинематики углового движения можно отметить отсутствие особых точек, т. е. моделируемые угловые движения не имеют ограничений. Избыточность вычисляемых параметров (девять вместо трех) частично компенсируется, если одну из строк матрицы ε=Dнсвопределять через алгебраические дополнения.

Управление зададим в виде y˙i=ui, i=1,5¯, y=nynzωyωztfТ, n˙y=u1, n˙z=u2, ω˙y=u3, ω˙z=u4, t˙f=u5. Здесь nx, ny, nz – компоненты вектора перегрузки n в связанных осях. Уравнения (2.1), (2.2) имеют аналитическое решение [26, 31].

Задача оптимизации системы (2.1), (2.2) по классическому критерию по принципу максимума с решением двухточечной краевой задачи методом Ньютона продемонстрировала вычислительные затруднения [32], связанные с заданием начальных условий для сопряженных переменных. И хотя удалось выявить локальные зоны сходимости, рекомендовать его для реализации в реальном времени преждевременно, даже с учетом концепции “гибких кинематических траекторий” [33]. Поэтому для разработки алгоритма, реализуемого в реальном времени, рассмотрим целевой функционал в виде критерия Красовского:

I=Vfx,tf+t0tff0x,u,uo,tdt, (2.3)

где xn-мерный вектор состояния, um-мерный вектор управления, uo – оптимальное значение вектора u, f0, Vf – заданные положительно-определенные функции своих аргументов, имеющие непрерывные частные производные по x, t, а функция f0 – еще и по u. Примем Vfx,tf=0,5Δlf  Δhf  ΔzfTρΔlf  Δhf  Δzf, x0=xt0, Δlf=ltflf, Δhf=htfhf, Δzf=ztfzf, f0x,u,t=Qx,t+0.5uTK1u+uoTK1uo, K=diagk12,k22,,k52, ρ=diagρ1,ρ2,ρ3; lf, hf, zf – заданные конечные значения координат точки доставки полезной нагрузки.

В соответствии с алгоритмом с прогнозирующей моделью (на прогнозе ui=0, i=1,5¯) управления формируются в виде ui=ki2V/yi. При Qx,t=0 уравнение Ляпунова V˙=Qx,t принимает вид V˙=0 и V/yi=Vf/yi, отсюда ui=ki2Vf/yi. Учет условий полета на всем интервале оптимизации (ограничения по высоте, перегрузкам, аэродинамическим углам и др.) может осуществляться посредством соответствующего выбора подынтегральной функции Qx,t. При Qx,t0 путем введения дополнительной переменной x˙n+1=Qx,t имеем VfQ=Vf+xn+1tf, и задача сводится к предыдущему случаю. Если ограничения действуют на ограниченных временных интервалах (например, включением в Qx,t функции штрафа за превышения некоторыми компонентами вектора состояния предельных значений), то приходим к алгоритму с прогнозирующей моделью при нулевом управлении. При этом в прямом времени прогноз производится по аналитическим формулам спирального прогноза, а при численном обратном прогнозировании вдоль модели (2.1), (2.2) добавляются уравнения для сопряженных переменных [34].

Алгоритмы отработки оптимальных траекторных задающих воздействий могут строиться на основе различных систем стабилизации [27]. Если маневрирование ЛА не является интенсивным, то могут применяться оптимальные регуляторы. Для случая быстрых интенсивных маневров можно использовать алгоритмы обратных задач динамики. Продуктивным, особенно при изменении аэродинамических характеристик ЛА в полете, является применение СОРЭ.

Если выбор порядка информационного полинома, формируемого по дискретно получаемым наблюдениям (самоорганизация информационной модели), происходит периодически на заданном интервале времени [0, tc] (цикле), то необходимая для вычисления управления оценка вектора x состояния внутри этого цикла (в данном случае это вектор выходных параметров и их производных) производится с привлечением текущих измерений с помощью фильтра Калмана. В работе [35] рекомендован выбор соответствующих начальных значений элементов матрицы ковариаций фильтра Калмана, где, в частности, приведены числовые значения этой матрицы при ее порядке от 3 по 7. На борту хранятся в памяти значения элементов ковариационных матриц для разных порядков полиномиальной модели. Это симметричная матрица квазидиагонального вида, диагональные и соседние с ними элементы которой компактно можно представить следующим образом [17]:

Pl1,l1=li1!2C2(l1)2(l1i),        l1,   i=0,l1,¯

Pl1,li+1=12li1!li!C2(l1)2(l1i)+1,        l2,   i=1,l1,¯

а все остальные элементы равны нулю.

В данной работе для стабилизации в целях упрощения вместо СОРЭ будет применен пропорционально-интегрально-дифференциальный (ПИД) регулятор

u=r1e+r20tedτ+r3e˙.

Если решать обратную задачу оптимизации с целью получения целевого функционала для управления в виде ПИД-регулятора, то оказывается, что надо использовать СОРЭ. В работе [36] показано, что ПИД-регулятор является частным случаем СОРЭ. При этом измеряется интеграл

zt=0tedτ

от рассогласования е в трех точках, а информационный полином выбирается без самоорганизации аппроксимирующим в виде параболы. Оптимальное по критерию А. А. Красовского (2.3) (Vf=0.5β1x12tc, fo=0.5β2x12, t0=0, tf=tc, x1=z) управление формируется регулятором в виде u=Kpl+1, где β1, β2, tc заданы, а сопряженные переменные определяются в виде

pj=tcj1j1!i=0laitciβ1+β2tcl+i,

полученном методом математической индукции [13]. Здесь u – управление, где l – порядок полинома (l=2, так как используется парабола); β1, β2, K – весовые коэффициенты в целевом функционале, – интервал оптимизации, ai, i=0,2¯ – коэффициенты полинома zt=a2t2+a1t+a0. В этом частном случае структура управления совпадает со структурой ПИД-регулятора, а коэффициенты ПИД-регулятора вычисляются однозначно через коэффициенты функционала и величину интервала оптимизации:

r1=124Kβ2tc4, r2=Ktc22β1+β2tc3, r3=1120Kβ2tc5.

3. Моделирование. При моделировании необходимые для определения управления частные производные Vf/yi в алгоритме со спиральным прогнозом определяются численно, и управления вычисляются в виде ui=ki2ΔVf/Δyi, i=1,5¯. Приращения Δy принимались такими: Δy=Δnx  Δny  Δnz  Δωy  Δωz  ΔtfT=0.2   0.2   0.01   0.005   0.1T.

В расчетах для упрощения на вход имитационной модели через инерционное звено подается управление в виде ПД-регулятора (пропорционально-дифференциальный):

γp=kp 1Δny+kp 2Δnz+kp 3Δωy+kp 4Δωz+kp 5Δn˙y+kp 6Δn˙z+kp 7Δω˙y+kp 8Δω˙z.

Здесь Δny=nynys, Δnz=nznzs, Δωy=ωyωys, Δωz=ωzωzs, Δn˙y=u1n˙ys, Δn˙z=u2n˙zs, Δω˙y=u3ω˙ys, Δω˙z=u4ω˙zs, где n˙ys=nyst+Δtnyst/Δt, n˙zs=nzst+Δtnzst/Δt, ω˙ys=ωyst+Δtωyst/Δt, ω˙zs=ωzst+Δtωzst/Δt. Проекции перегрузки в алгоритме со спиральным прогнозом рассматриваются в связанных осях, а в имитационной модели – в траекторной СК. Поэтому n (т. е. nT) надо перевести в nсв с помощью матрицы перехода nсв=DсвТnТ, DсвТ=DсвНDНТ, DсвН=DНсвТ,

nсв  x=d11nx+d12ny+d13nz, nсв   y=d21nx+d22ny+d23nz, nсв   z=d31nx+d32ny+d33nz;

d11=sinϑsinθ+cosψΨcosϑcosθ, d12=sinϑcosθcosψΨcosϑsinθ,

d13=cosϑsinψΨ,

d21=cosγcosϑsinθcosψΨcosγsinϑcosθ+sinψΨsinγcosθ,

d22=cosγcosϑcosθ+cosψΨcosγsinϑsinθsinψΨsinγsinθ,

d23=cosψΨsinγsinψΨcosγsinυ,

d31=sinγcosϑsinθ+sinψΨcosγcosθ+cosψΨsinγsinϑcosθ,

d32=sinγcosϑcosθsinψΨcosγsinθcosψΨsinγsinϑsinθ,

d33=cosψΨcosγsinψΨsinγsinϑ

(dij, i,j=1,3¯, – элементы матрицы DсвТ). Эти проекции перегрузки отмечены в алгоритме управления подстрочным индексом s.

Проекции угловой скорости в алгоритме со спиральным прогнозом рассматриваются в связанных осях, а в имитационной модели – в полусвязанной СК. Поэтому ωпс надо перевести в ωсв (т. е. ω) с помощью матрицы перехода ω=Dсвпсωпс, ωx=ωпс x, ωy=cosγωпсysinγωпс z, ωz=sinγωпс y+cosγωпс z. Здесь o11=1, o12=0, o13=0, o21=0, o22=cosγ, o23=sinγ, o31=0, o23=sinγ, o33=cosγ(oij, i,j=1,3¯, – элементы матрицы Dсвпс). Эти проекции угловой скорости отмечены в алгоритме управления подстрочным индексом s.

Успешность решения задачи сильно зависит от малых маневренных возможностей стабилизированного вращением ЛА. Поэтому на носителе перед пуском производится оценка области достижимости путем моделирования динамики имитационной модели при различных углах поворота блока управления (γp0,​ 2π). При нахождении ЛА в области управляемости можно осуществлять пуск, и алгоритм управления со спиральным прогнозом сформирует оптимальные значения перегрузки и угловой скорости, реализация которых посредством ПИД-регулятора (СОРЭ) обеспечит доставку реагента в досягаемую точку с допустимой точностью.

Решение задачи управления полетом ЛА выполнялось с использованием предложенного алгоритма при следующих начальных условиях: x=270   0.35   0   1250   0   0   0   0   0   0   4000   0T, конечных условиях xf=1900 м, yf=3000 м, zf=50 м, при d=0.1м, S=0.00785м2, Sр=0.0016м2, m=15.5кг, Ix=0.0208кг  м2, Iy=Iz=0.2219кг м2, L=0.49  м, cx=0.1486, cx р=0.0219, cnδ=1.8683, cyδ=1.8146, mzδ=0.2647, mzωz=0.0386, mx=0.0001, mxωx=0.0007, lр=0.25  м, δр=0.087. Численное интегрирование уравнений имитационной модели выполнялось методом Эйлера с шагом 0.0001 с при обращении к алгоритму спирального прогноза для получения оптимальных значений перегрузок и угловых скоростей через каждые 100 шагов. Время счета составило 3 с.

Вначале алгоритм спирального прогноза формировал свою траекторию независимо от динамики модели с выдачей значений проекций перегрузки и угловой скорости для ПД-регулятора, с выхода которого поступали значения, усредненные на интервалах в 20 шагов γрt, в имитационную модель. Принимались следующие значения параметров критерия оптимальности: tft0=7 с, ρ1=0.02, ρ2=0.04, ρ3=0.04, k12=103, k22=102, k32=104, k42=108, k52=103, kp  1=0.02, kp  2=0.2, kp  3=0.2, kp  4=0.02, kp  5=0.02, kp  6=0.2, kp  7=0.2, kp  8=0.02. На рис. 2 представлен график , характеризующий изменение величины интервала оптимизации для траектории, формируемой с помощью алгоритма со спиральным прогнозом. При этом терминальные значения требуемых координат получились следующими: xtf=1959.4  м, ytf=3052.7  м, ztf=49.1 м. На рис. 3 помещена зависимость γрt.

 

Рис. 2. Зависимость tft

 

Рис. 3. Зависимость γрt

 

Этот результат уже можно использовать для доставки распылителя в окрестность заданной точки. Однако с увеличением длины интервала оптимизации траектория модели все больше отличается от траектории оптимального эталона.

Далее, алгоритм со спиральным прогнозом применялся из текущего положения ЛА, выдавая проекции перегрузки и угловой скорости в ПД-регулятор для введения γрt в имитационную модель. Параметры равнялись: ρ1=1, ρ2=1, ρ3=40, k12=5104, k22=5103, k32=104, k42=108, k52=105, kp  1=0.02, kp  2=0.1, kp  3=0.2, kp  4=0.02, kp  5=0.02, kp  6=0.1, kp  7=0.2, kp  8=0.02. Имитационная модель посредством ПД-регулятора приводит ЛА в точку с координатами xtf=1919.7 м, ytf=3035.8  м, ztf=48.8 м. На рис. 4, 5 помещены графики tft и γрtсоответственно.

 

Рис. 4. Зависимость tft

 

Рис. 5. Зависимость γрt

 

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

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

×

Об авторах

Е. А. Знаменский

БГТУ “ВОЕНМЕХ” им. Д.Ф. Устинова

Автор, ответственный за переписку.
Email: eugenznam@mail.ru
Россия, Санкт-Петербург

Д. С. Кабанов

БГТУ “ВОЕНМЕХ” им. Д.Ф. Устинова

Email: kabanovds@mail.ru
Россия, Санкт-Петербург

С. А. Кабанов

БГТУ “ВОЕНМЕХ” им. Д.Ф. Устинова

Email: kaba-sa@mail.ru
Россия, Санкт-Петербург

Е. Н. Никулин

БГТУ “ВОЕНМЕХ” им. Д.Ф. Устинова

Email: yevgeniy.nikulin.47@mail.ru
Россия, Санкт-Петербург

Список литературы

  1. Пермяков Г.Н. Атмосферные явления природы и их регулирование. СПб.: Нестор-История, 2012. 100 с.
  2. Горбатенко В.П., Слуцкий В.И., Бычкова Л.Н. Метеорологический радиолокатор МРЛ-5: производство наблюдений. Диагноз и прогноз опасных явлений погоды: учебное пособие. Томск: Изд-во “ТМЛ-Пресс”, 2007. 120 с.
  3. Абшаев М.Т., Абшаев А.М., Барекова М.В., Малкарова А.М. Руководство по организации и проведению противоградовых работ. Нальчик: Печатный двор, 2014. 508 с.
  4. M1156 Precision Guidance Kit [Электронный ресурс] URL: https://en.wikipedia.org/wiki/M1156_Precision_Guidance_Kit (дата обращения: 09.06.2023).
  5. Guo Q., Song W., Gao M., Fang D. Advanced Guidance Law Design for Trajectory-corrected Rockets with Canards under Single Channel Control// Engineering Letters. 2016. V. 24. № 4. P. 469–477.
  6. Gao M., Zhang Y., Yang S., Fang D. Trajectory Correction Capability Modeling of the Guided Projectiles with Impulse Thrusters // Engineering Letters. 2016. V. 24. № 1. P. 11–18.
  7. Elsaadany A., Wan-jun Y. Accuracy Improvement Capability of Advanced Projectile Based on Course Correction Fuze Concept // The Scientific World J. 2014. 10 p. [Электронный ресурс]. URL: https://www.hindawi.com/journals/tswj/2014/273450/ (дата обращения: 09.06.2023).
  8. Wang Y., Song W. Correction Mechanism Analysis for a Class of Spin-stabilized Projectile with Fixed Canards // Engineering Letters. 2015. V. 23. № 4. [Электронный ресурс]. URL: http://www.engineeringletters.com/issues_v23/issue_4/EL_23_4_05.pdf (дата обращения: 09.06.2023).
  9. Cheng J., Shen Q., Deng Z., Deng Z. Novel Aiming Method for Spin-Stabilized Projectiles with a Course Correction Fuze Actuated by Fixed Canards //Electronics. 2019. V. 8. P. 1135–1155.
  10. Знаменский Е.А., Панченко А.В. Приложение аналитического решения задачи о вращательном движении оси снаряда к проектированию систем коррекции // Тр. 19-й Всероссийск. науч.-техн. конф. “Проектирование систем вооружения и измерительных комплексов”. Нижний Тагил: НТИ УрФУ (филиал), 2023. С. 92–99.
  11. Знаменский Е.А. Исследование системы аэродинамической коррекции с одной степенью свободы для артиллерийских снарядов, стабилизированных вращением // Сб. тр. VII Всероссийск. науч.-техн. конф. “Фундаментальные основы баллистического проектирования”. СПб.: Изд-во Балтийск. гос. техн. ун-та, 2022. С. 14–24.
  12. Красовский А.А. Системы автоматического управления полетом и их аналитическое конструирование. М.: Наука, 1973. 560 с.
  13. Кабанов С.А. Управление системами на прогнозирующих моделях. СПб.: Изд-во СПбГУ, 1997. 200 с.
  14. Кабанов Д.С., Никулин Е.Н. Алгоритм последовательной оптимизации этапа выдвижения спиц крупногабаритного трансформируемого рефлектора // Изв. вузов. Приборостроение. 2021. Т. 64. № 3. С. 192–201.
  15. Беллман Р. Процессы регулирования с адаптацией. М.: Наука, 1964. 360 с.
  16. Малышев В.В., Кабанов Д.С. Алгоритм коррекции структуры управления автоматическим подводным аппаратом для построения области достижимости // Изв. вузов. Приборостроение. 2012. Т. 55. № 7. С. 21–27.
  17. Кабанов С.А. Оптимизация динамики систем при действии возмущений. М.: Физматлит, 2008. 200 с.
  18. Кабанов Д.С. Оптимизация пространственного маневра автоматического подводного аппарата с коррекцией параметров структуры управления // Мехатроника, автоматизация, управление. 2014. № 1. С. 60–66.
  19. Кабанов С.А., Митин Ф. В. Оптимизация процессов раскрытия и создания формы трансформируемого рефлектора космического базирования // Изв. РАН. ТиСУ. 2021. № 2. С. 106–125.
  20. Кабанов С.А. Оптимизация динамики систем с коррекцией параметров структуры управления // Вестн. С.- Петербургск. ун-та. Сер.1. Математика. Механика. Астрономия. 2014. Т. 1. Вып. 2. С. 254–260.
  21. Красовский А.А. Адаптивный оптимальный регулятор с переменным порядком наблюдателя и временем экстраполяции // Аи Т. 1994. № 11. С. 97–112.
  22. Красовский А.А. Алгоритмические основы оптимальных адаптивных регуляторов нового класса // Аи Т. 1995. № 9. С. 104–116.
  23. Красовский А.А., Наумов А.И. Аналитическая теория самоорганизующихся систем управления с высоким уровнем искусственного интеллекта // Изв. РАН. ТиСУ. 2001. № 1. С. 69–75.
  24. Квстратов И.Ю., Кабанов С.А., Сиротинкин В.В. Управление многомерным объектом с помощью самоорганизующегося адаптивного регулятора // Изв. РАН. ТиСУ. 1997. № 3. С. 107–112.
  25. Кабанов С.А. Управление с самоорганизацией как инструмент для решения оптимизационных задач в социально-экономической сфере // Изв. РАН. ТиСУ. 1999. № 3. С. 172–176.
  26. Красовский А.А. Метод быстрого численного интегрирования одного класса динамических систем // Изв. АН СССР. Техн. кибернетика. 1989. № 1. С. 3–14.
  27. Красовский А.А. Основы алгоритмического обеспечения систем автоматического управления полетом с глубокой интеграцией // Вопр. кибернетики: Проблемы комплексирования кибернетических динамических систем. М.: АН РСФСР, 1992. С. 6–30.
  28. Горбатенко С.А., Макашов Э.М., Полушкин Ю.Ф., Шефтель Л.В. Механика полета (Общие сведения. Уравнения движения): инж. справочник. М.: Машиностроение, 1969. 420 с.
  29. Дмитриевский А.А. Внешняя баллистика. М.: Машиностроение, 1972. 584 с.
  30. Управление и наведение беспилотных маневренных летательных аппаратов на основе современных информационных технологий / Под ред. М. Н. Красильщикова, Г. Г. Себрякова. М.: Физматлит, 2003. 280с.
  31. Красовский А.А., Ермилов А.С. Боевое применение и эффективность пилотажно-навигационных комплексов летательных аппаратов. М.: ВВИА им. Н. Е. Жуковского, 1989. 288с.
  32. Кабанов С.А., Александров А.А. Оптимизация траектории пространственного движения летательного аппарата как твердого тела // Аи Т. 2010. № 1. С 46–56.
  33. Теряев Е.Д., Филимонов А.Б., Филимонов Н.Б., Петрин К.В. Концепция “гибких кинематических траекторий” в задачах терминального управления подвижными объектами // Мехатроника, автоматизация, управление. 2011. № 12. С. 7–15.
  34. Wang H.M, Kabanov S.A. Optimal Control of the Return of a Flying Object on the Hierarchy of Criterion of Quality // FIRA Robot World Congress. Seoul, 2002. P. 187–190.
  35. Красовский А.А. Теория самоорганизующегося оптимального регулятора биномиального типа в детерминированно-стохастическом приближении // Аи Т. 1999. № 5. С. 97–113.
  36. Кабанов С.А., Кабанов Д.С. Задачи управления с оптимизацией параметров прогнозирующих моделей. СПб.: Изд-во Балтийск. гос. техн. ун-та, 2017. 110с.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Схема ЛА с системой коррекции вращающимся блоком рулей. ЦМ – центр масс

Скачать (62KB)
3. Рис. 2. Зависимость tf(t).

Скачать (84KB)
4. Рис. 3. Зависимость

Скачать (95KB)
5. Рис. 4. Зависимость

Скачать (84KB)
6. Рис. 5. Зависимость

Скачать (102KB)

© Российская академия наук, 2025

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).