Методы решения граничных задач для нелинейных управляемых систем обыкновенных дифференциальных уравнений в классе кусочно-постоянных управлений

Обложка

Цитировать

Полный текст

Аннотация

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

Полный текст

Введение. Среди задач математической теории управления важное теоретическое и практическое значение имеют вопросы построения кусочно-постоянных (дискретных) управляющих функций, обеспечивающих перевод систем обыкновенных дифференциальных уравнений из начального состояния в заданное конечное состояние. Такие задачи относятся к типу граничных задач для управляемых систем. Актуальность проблемы граничных задач в классе кусочно-постоянных управлений обусловлена использованием вычислительной техники при формировании управляющего сигнала и простотой его реализации. Отдельный интерес представляют задачи стабилизации систем в классе дискретных управлений, которые можно рассматривать как граничные задачи на бесконечном промежутке времени. Исследования граничных задач в классе дискретных управлений включают в себя направления, связанные с формулировкой необходимых и достаточных условий локальной и глобальной управляемости линейных и нелинейных систем [1–16]; с оценкой и изучением области конечных состояний, для которых возможен заданный перевод [3, 4, 9, 10, 12–16], а также с разработкой точных или приближенных методов нахождения искомых управляющих функций и соответствующих им функций фазовых координат [1, 4, 6–8, 10–16]. В настоящее время граничные задачи достаточно хорошо изучены для линейных и нелинейных систем специального вида. Однако теория решения граничных задач для нелинейных систем общего вида еще недостаточно разработана и трудности по ее созданию велики. Основные усилия автора направлены на создание достаточно простых для численной реализации и устойчивых к погрешностям вычислений алгоритмов решения локальных и глобальных граничных задач для широкого класса нелинейных и квазилинейных нестационарных систем обыкновенных дифференциальных уравнений с учетом дискретности управляющего сигнала, а также нахождение конструктивных достаточных условий и критериев, гарантирующих существование решений указанных задач. Поставленная цель достигнута сведением исходной задачи к задаче стабилизации линейной нестационарной системы специального вида и последующим решением задачи Коши для вспомогательной системы обыкновенных дифференциальных уравнений. Результаты данной статьи являются обобщением результатов, полученных в работах [15, 16], на случай нелинейных и квазилинейных нестационарных систем с нестационарными возмущениями. При доказательстве теоремы 1 применяется подход, предложенный в [15]. Суть его в том, что применяется разложение в ряд Тейлора правой части исходной системы в окрестности точки, соответствующей нулевым значениям фазовых координат и управления, а также замена независимой переменной. После этой замены новая независимая переменная изменяется на полупрямой от нуля до бесконечности. К преобразованной системе присоединяется система дифференциальных уравнений относительно исходной управляющей функции. Ее правая часть равна вспомогательной управляющей функции. На следующем этапе осуществляется ряд преобразований сдвига фазовых координат с исчезающими на бесконечности слагаемыми сдвига. В результате получаем вспомогательную систему. После этого находится вспомогательное управление, стабилизирующее линейную часть вспомогательной системы. На заключительном этапе решается задача Коши для вспомогательной системы, замкнутой стабилизирующим управлением, и осуществляется переход к исходным зависимым и независимым переменным. При реализации этого подхода для нестационарной системы с нестационарным возмущением приходится использовать разложение правой части исходной системы в окрестности точки, соответствующей нулевым значениям фазовых координат, управления и момента времени, равного единице. Это приводит к тому, что вспомогательная система имеет более сложный вид. После анализа ее правой части были найдены условия (1.5) и (1.6), отличные от условия калмановского типа из [15], гарантирующие справедливость теоремы 1. Данные условия являются обобщением результата, найденного в [16] в случае, когда в системе, описывающей объект управления, учитываются нестационарные возмущения. Новизна результата теоремы 2 состоит в доказательстве достаточности условий, приведенных в теореме 1, для глобальной управляемости квазилинейной системы. В разд. 4 рассматривается частный случай системы из разд. 3. В доказательстве следствия 1 показано, что для глобальной разрешимости поставленных задач необходимо и достаточно выполнение условия Калмана для ее стационарной линейной части. В разд. 5 исследовались задачи, аналогичные тем, которые рассматривались в [15] в классе дискретных управляющих функций, непрерывно дифференцируемых по конечному состоянию и параметру. В следствии 2 доказано, что условие калмановского типа из [15] служит критерием локальной разрешимости поставленных задач. Эффективность алгоритма, разработанного в раз.1, иллюстрируется на модельном примере.

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

x˙=f(x,u,t)+μF(t), (1.1)

где

x=(x1,...,xn)T, xRn; u=(u1,...,ur)T, uRr, rn, t[0,1], μR1;

fC4n1(Rn×Rr×R1;Rn), f=(f1,...,fn)T, FC4n1[0,1];RnF=(F1,...,Fn)T. (1.2)

Здесь F(t) – возмущающее воздействие, µ – параметр, который используется для ограничения возмущения F(t) и компактности формулировки теоремы, приведенной ниже.

Пусть

f(0,0,t)0. (1.3)

Рассмотрим матрицы

A0=fx(0,0,1), B0=fu(0,0,1), S0=B0,A0B0,...,A0n1B0,

Ai=(1)ii!i+1fxti(0,0,1),Bi=(1)ii!i+1futi(0,0,1),i=1,n1¯,

A(t)=i=1n(1t)iAi1,B(t)=i=1n(1t)iBi1,

S(t)=(L1(t),L2(t),...,Ln(t)),

где L1(t)=B(t), Li(t)=A(t)Li1(t)(1t)dLi1/dt, i=2,n¯.

Предположим, что выполнены условия

rankS0=n, (1.4)

rankS(t)=n, t[0,1). (1.5)

На управление u наложено ограничение

u<N, N>0. (1.6)

Рассмотрим бесконечное разбиение интервала [0, 1] точками 0=t0<t1<...<tk<...<1, где tk1 при k.

О п р е д е л е н и е  1. Функцию ut=uk, ukRr, t[tk,tk+1), k=0,1,..., будем называть дискретной управляющей функцией. Пусть x¯Rn, x¯=(x¯1,...,x¯n)T, - фиксированное состояние.

З а д а ч а 1. Найти дискретное управление u(t), заданное на бесконечном разбиении интервала [0, 1], и абсолютно непрерывную функцию x(t), почти всюду удовлетворяющую системе (1.1) и условиям:

x(0)=x¯,  x(1)=0, x¯=(x¯1,...,x¯n)T. (1.7)

З а д а ч а  2. Определить дискретное управление u(t), полученное на некотором конечном разбиении 0=t0<t1<...<tm<1 интервала [0,1], и абсолютно непрерывную функцию x(t), заданную на интервале [0,tm], почти всюду удовлетворяющую системе (1.1) и условиям:

x(0)=x¯, x(tm)ε1, 1tm<ε2. (1.8)

В (1.8) величина tm – заранее неизвестный момент времени, ε1 > 0, ε2 > 0 – произвольные фиксированные числа. Пары функций x(t), u(t), указанные в постановках задач 1 и 2, будем называть соответственно решениями задач 1 и 2.

Т е о р е м а  1. Пусть для правой части системы (1.1) выполнены условия (1.2)–(1.5). Тогда существуют ε > 0, µ0, такие, что x¯Rn, μ1 : x¯<ε, |µ| < µ0 имеются решения задач 1 и 2, которые могут быть получены после решения задачи стабилизации линейной нестационарной системы специального вида и последующим 1решением задачи Коши для вспомогательной системы обыкновенных дифференциальных уравнений.

  1. Доказательство теоремы 1 и вспомогательной леммы.

Д о к а з а т е л ь с т в о  т е о р е м ы 1. Рассмотрим задачу: найти дискретное управление u(t) и абсолютно непрерывную функцию x(t), почти всюду удовлетворяющую системе (1.1) и условиям:

x(0)=x¯, x(t)0 при t1. (2.1)

Указанную пару функций будем называть решением задачи (1.1), (2.1).

З а м е ч а н и е  1. Переходя к пределу в решении задачи (1.1), (2.1) при t → 1 , получим функции x(t), u(t), удовлетворяющие системе (1.1) и условиям (1.7), т. е. эта пара является решением задачи 1. Для решения задачи (1.1), (2.1) сделаем в системе (1.1) преобразование независимой переменной t на τ:

t = 1 − eατ, τ[0,+), (2.2)

где α > 0 – некоторое фиксированное число, подлежащее определению. В новой независимой переменной τ система (1.1) примет следующий вид:

dcdτ=αe-ατfc,d,τ+αe-ατµFτ, (2.3)

c(τ) = x(t(τ)), d(τ) = u(t(τ)), τ[0,+);  c=(c1,...,cn)Τ,

d=d1,...,drT, Fτ=Ftτ. (2.4)

Введем в рассмотрение дискретное управление d¯(τ)=d(kh), τ[kh,(k+1)h)k=0,1,...

З а д а ч а  3. Найти абсолютно непрерывную функцию c(τ) и дискретное управление d¯(τ), почти всюду удовлетворяющие системе (2.3) и условиям:

c(0)=x¯, c(τ) → 0 при τ → ∞. (2.5)

Указанную пару функций будем называть решением задачи (2.3), (2.5).

З а м е ч а н и е  2. Нетрудно видеть, что, имея решение задачи (2.3), (2.5), с помощью формул (2.2) и (2.4) легко получить решение задачи (1.1), (2.1). Для удобства дальнейших рассуждений введем обозначения:

  k=i=1nki,m=i=1rmi,k!=k1!...kn!,m!=m1!...mr!

Если, используя (1.2), (1.3), разложить правую часть системы (1.1) в ряд Тейлора в окрестности точки (0,0,1) и перейти к новой независимой переменной по формулам (2.2) и (2.4), то систему (2.3) можно записать в виде:

dcidτ=αe-ατj=1nfixj0,0,1cj+αe-ατj=1rfiuj0,0,1dj+

+12αe-ατ[j=1nk=1n2fixjxk0,0,1cjck+2j=1nk=1r2fixjuk0,0,1cjdk+

+j=1rk=1r2fiujuk0,0,1djdk-

-2e-ατj=1n2fitxj0,0,1cj-2e-ατj=1r2fituj0,0,1dj]+...+ (2.6)

+αe-ατ|k|+|m|+l=4n-21k!m!l!|k|+|m|+lfix1k1x2k2...xnknu1m1u2m2...urmrtl0,0,1c1k1c2k2...

.cknd1m1d2m2...drmr-1le-lατ+

+αe-ατ|k|+|m|+l=4n-11k!m!l!|k|+|m|+lflx1k1x2k2...xnknu1m1u2m2...urmrtlc~,d~,t~τc1k1c2k2...

.cnknd1m1d2m2...drmr-1le-lατ+µαe-ατk=04n-21k!dkFidtk1-1ke-kατ+

c~=θic, d~=θiu, t~τ=1-θie-ατ; θi0,1, i=1,n.

При разложении в ряд Тейлора выбирается точка t = 1, поскольку при t = 1 искомое решение должно удовлетворять условию (1.7). Ниже все рассуждения будем проводить с учетом предположения, что область изменения c(τ) и µ ограничена неравенствами

||c(τ)|| <C1, τ ∈ [0,∞], |µ| ≤ µ1, µ1< 0. (2.7)

Выполним 4n –1 преобразований сдвигов функций ci(τ): ci(τ) → ci4n-1(τ), i=1,n¯, подобные тем, что были использованы в соответствующих формулах (15), (18), (21) из [15] с учетом правой части системы (2.6). Если сгруппировать слагаемые правой части полученной системы и присоединить систему dd(τ)/ = υ, то будем иметь аналог вспомогательной системы (27) и начальных данных (23), (28), приведенных в работе [15]:

dc4n-1dτ=P c4n-1+Qυ+R1c4n-1,d,µ,τ+R2c4n-1,d,µ,τ

+R4c4n-1,d,µ,τ, c4n-1=c4n-1,dn+r×1T, (2.8)

R1=R11,...,R1n,0,...0n+r×1T, R2=R21,...,R2n,0,...0n+r×1T,

R2=R21,...,R2n,0,...0n+r×1T, R4=R41,...,R4n,0,...0n+r×1T,

P¯=PQΟ1Ο2n+r×n+r,  Q¯=Ο3Εn+r×r,

c4n-10,x,µ=c04n-1, c04n-1=c4n-10,x,µ,0,...,0n+r×1T, (2.9)

где Oi, i=1,3¯, – матрицы с нулевыми элементами соответствующих размерностей, E – единичная матрица,

Pτ,µ,α=αe-ατA0+e-2ατA1+...+e-nατAn-1+e-2ατA1µ+...+e-nατAn-1µ, (2.10)

Qτ,µ,α=αe-ατB0+e-2ατB1+...+e-nατBn-1+e-2ατB1µ+...+e-nατBn-1µ,

Aiµ0, Bjµ0 при µ 0, i=2,n-1, j=1,n-1, (2.11)

c4n-1τ=cτ+µe-ατF1-e-2ατφ2µ-φ3µ-...-e-4n-1ατφ4n-1µ, (2.12)

c4n-10,x,µ=x+µF1-φ2µ-φ3µ-...-φ4n-1µ, (2.13)

φi=φ1i,...,φniT, i=1,4n-1, φi0=0.

Рассмотрим задачу: найти пару дифференцируемых функций c4n-1τ, υτ, удовлетворяющую системе (2.8) и условиям:

c4n-10=c04n-1, c4n-1τ,µ0, при τ → ∞ (2.14)

Указанную пару будем называть решением задачи (2.8), (2.14).

Из (2.12) следует существование констант C2 > 0 : C2 < C1, µ2 : 0 < µ2 < µ1, таких, что при всех c(4n-1), µ, удовлетворяющих неравенствам

c(4n1)<C2,μ<μ2, (2.15)

будут выполнены условия (2.7). Рассмотрим систему

dc4n-1dτ=P c4n-1+Qυ. (2.16)

Продолжение доказательство теоремы 1 будет опираться на утверждение леммы.

Л е м м а. Пусть для системы (1.1) выполнены условия (1.2)–(1.5).Тогда ∃µ3 : 0 < µ3 < µ2, такое, что ∀µ : |µ| < µ3 существует вспомогательное управление υ(τ) вида

υ(τ,α,µ) = M(τ,α,µ)c4n-1, (2.17)

||M(τ,α,µ)|| = Ο(enατ), τ → ∞,

обеспечивающее экспоненциальное убывание фундаментальной матрицы системы (2.16), (2.17). Далее пусть Φ(τ), Φ(0) = Ε – фундаментальная матрица системы (2.16), замкнутой управлением (2.17). Тогда справедливы оценки:

||Φ(τ)|| ≤ Keλτ, λ > 0, ||Φ(τ1(t)|| ≤ Keλ(τ−t)e(n−1)αt, τ ∈ [0,∞), K > 0.

Д о к а з а т е л ь с т в о. Введем в рассмотрение матрицы S1.S2,S3, где S1 состоит из столбцов матриц L1τ, L2τ, ..., Lnτ. Здесь

L1τ=Qτ, Liτ=PτLi-1τ-dLi-1dτ, i=2,n,

S2 состоит из столбцов матриц L1τ, L2τ, ..., Lnτ, где

L1τ=Qτ, Liτ=PτLi-1τ-dLi-1dτ, i=2,n,

P=αe-ατA0+e-2ατA1+...+e-nατAn-1,

Q=αe-ατB0+e-2ατB1+...+e-nατBn-1,

S3 состоит из столбцов L1τ, L2τ, ..., Lnτ матриц

L1τ=Qτ, Liτ=PτLi-1τ-dLi-1dτ, i=2,n+r..

Условия (1.2), (2.10) и (2.11) гарантируют, существование µ3 : |µ3| < |µ2|, такого, что ∀µ : |µ| < µ3 верно равенство rank S1(τ) = rank S2(τ) ∀τ ∈ [0,∞). Согласно (1.5), в указанной области изменения параметра µ имеем равенство

rank S2(τ) = n ∀τ ∈ [0,∞).

С другой стороны, из структуры матрицы S3 и последнего равенства следует вынолнение условия

rank S2(τ) = n + r ∀τ ∈ [0,∞), ∀µ : |µ| < µ3.

Продолжение доказательства совпадает с доказательством леммы, приведенной в [16]. В данной работе содержится алгоритм построения искомой матрицы M(τ). Лемма доказана.

Система (2.8), замкнутая управлением (2.17), имеет вид

dc4n-1dτ=Cc4n-1+R1c4n-1,d,µ,τ+R2c4n-1,d,µ,τ+

+R3c4n-1,d,µ,τ+R4c4n-1,d,µ,τ, (2.18)

C=P+QM.

Дальнейшее доказательство теоремы 1 и его завершение совпадает с доказательством теоремы из работы [15] с учетом замены c(4n)(τ) на c(4n1)(τ), F на µ и области (29) на область (2.15). Теорема доказана.

Алгоритм решения поставленных задач сводится к следующим этапам.

  1. Построение вспомогательной системы (2.8) выполняется аналитическими методами и реализуется средствами компьютерной алгебры.
  2. Решение задачи стабилизации системы (2.16) посредством вспомогательного управления υ(τ, µ). В результате получим искомый закон вспомогательного управления в виде обратной связи υ(τ, µ) = M(τ)c4n-1(τ, µ). Выполняется аналитическими методами и реализуется средствами компьютерной алгебры.
  3. Решение задачи Коши для системы (2.18) с начальными данными (2.9), (2.13), замкнутой найденным в п. 2 вспомогательным синтезирующим управлением. Результатом является функция c4n-1(τ). Выполняется численными методами.
  4. Нахождение функции υ(τ, µ) = M(τ)c4n-1(τ). Реализуется численными методами.
  5. Нахождение функции υ(t) = υ(τ(t)) с использованием формулы (2.2), а также определение точек разбиения tk, k = 0 1, ,..., промежутка [0, 1] по формуле tk = 1 − eαkh, k = 0 1, ,... Выполняется численными методами.
  6. Решение задачи Коши для системы
    x˙=f(x,u¯(t),t)+μF(t),
    u˙=α1(1t)1υ¯(t)
    с начальными данными x(0)=x¯, u(0)=0, где u¯(t)=u(tk)t[tk,tk+1), k=0,1,..., на промежутке [0, 1]. В результате получаем искомые функции x(t),u(t), которые являются решением задачи 1. Для решения задачи 2 находим сужения функций x(t), u(t) на промежуток [0,tm], где момент tm находится из условий (1.8). Выполняется численными методами.

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

Рассмотрим систему

x˙1=x2+F,x˙2=u,F0 – const.

Для этой системы выполнены условия (1.4). Используя результат, полученный при доказательстве теоремы 1, найдем дискретное управление, обеспечивающее ее перевод в начало координат на конечном промежутке времени. С другой стороны, если x1(t)0, x2(t) → 0 при t → ∞ (т. е. система переводится в начало координат на бесконечном промежутке времени), то будем иметь x˙1(t)F0 при t → ∞. В результате получили противоречие с условием x1(t)0 при t → ∞.

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

x˙=A(t)x+B(t)u+F(t)+μf(x,u,t), (3.1)

где

x=(x1,...,xn)T,xRn; u=(u1,...,ur)T,  uRr,  rn,  t[0,1],μR1,

fC4n1(Rn×Rr×R1;Rn), f=(f1,...,fn)T,F(t)C4n1([0,1];Rn),F=(F1,...,Fn)T, (3.2)

A(t)=aij(t),i,j=1,n¯,B(t)=bij(t),i=1,n¯,j=1,r¯,aij(t)Cn([0,1],R),bij(t)Cn([0,1],R), (3.3)

rank(B(1),A(1)B(1),...,An1(1)B(1))=n. (3.4)

Введем обозначения:

Ai=(1)ii!diAdti(1),Bi=(1)ii!diBdti(1),i=1,n1¯,

A¯(t)=i=1n(1t)iAi1,B¯(t)=i=1n(1t)iBi1,A0=A(1),B0=B(1).

Пусть

rank(L1(t),...,Ln(t))=nt[0,1), (3.5)

где L1(t)=B¯(t), Li=A¯(t)Li1(t)dLi1(t)/dt, i=2,n¯.

Рассмотрим задачи 1 и 2 для системы (3.1). Их решения будем называть решениями задач (1.5),(3.1) и (1.6),(3.1).

Т е о р е м а  2. Пусть для системы (3.1) выполнены условия (3.2)–(3.5). Тогда x¯Rnμ0(x¯)>0, такое, что для всех μ:μ<μ0 существуют решения задач (1.7), (3.1) и (1.8), (3.1). Указанные решения могут быть найдены при помощи алгоритмов, полученных в разд. 2.

Д о к а з а т е л ь с т в о. В соответствии с подходом, изложенным при доказательстве теоремы 1, используя (3.2), (3.3), построим аналог системы (2.6) для задачи (1.7), (3.1). Аналог системы (2.6) вынесен в Приложение. Если выполнить 4n1 преобразований сдвига cici(4n1), описанных выше в разд. 2, сгруппировать соответствующим образом слагаемые правой части полученной системы подобно тому, как при построении системы (2.8), и присоединить к системе уравнения dd(τ)/ = υ, то найдем аналог системы (2.8) и начальных данных (2.9), (2.13):

dc¯(4n1)dτ=P¯¯c¯(4n1)+Q¯¯υ+R¯¯1(c(4n1),τ)+R¯¯2(d,τ)+R¯¯3(c(4n1),d,μ,τ)++R¯¯4(c(4n1),d,μ,τ)++R¯¯5(c(4n1),d,μ,(τ)+R¯¯6(c(4n1),d,μ,τ)+R¯¯7(τ),c¯(4n1)=c(4n1),dn+r×1T,R¯¯1=R¯¯11,...,R¯¯1n,0,...,0n+r×1T,R¯¯2=R¯¯21,...,R¯¯2n,0,...,0n+r×1T,R¯¯3=R¯¯31,...,R¯¯3n,0,...,0n+r×1T,R¯¯4=R¯¯41,...,R¯¯4n,0,...,0n+r×1T,R¯¯5=R¯¯51,...,R¯¯5n,0,...,0n+r×1T,R¯¯6=R¯¯61,...,R¯¯6n,0,...,0n+r×1T,R7=R71,...,R7n,0,...,0n+r×1T,P¯¯=A¯¯B¯¯Ο1Ο2n+r×n+r,Q¯¯=Ο3Εn+r×r, (3.6)

c¯(4n1)(0,x¯,μ)=c¯0(4n1),c¯0(4n1)=(c(4n1)(0,x¯,μ),0,...,0)T,

 c(4n1)(0,x¯,μ)=x¯+φ(F(1),F(1)(1),...,F(4n2)(1))ϕ(1)(μ)ϕ(2)(μ)...ϕ(4n1)(μ),ϕ(i)=ϕ1(i),...,ϕn(i)T,ϕ(i)(0)=0,i=1,4n1¯, (3.7)

где

A¯¯(μ)=α(eατA0+e2ατA1+...+enατAn1+e2ατA¯1(μ)+...+enατA¯n1(μ)),B¯¯(μ)=α(eατB0+e2ατB1+...+enατBn1+e2ατB¯1(μ)+...+enατB¯n1(μ)). (3.8)

Кроме того,

A¯i0B¯i0 при μ0, i=1,n1¯. (3.9)

Выражение R¯¯1i состоит из слагаемых, линейно зависящих от компонент вектора c(4n1), не содержащих параметр μ, и с коэффициентами eiατ,in+1; R¯¯2i имеет аналогичные слагаемые, линейно зависящие от компонент вектора d; в R¯¯3i входят слагаемые, линейно зависящие от компонент вектора c(4n1) с коэффициентами eiατ,in+1, и содержащие параметр μR¯¯4i состоит из аналогичных слагаемых, линейно зависящих от компонент вектора dR¯¯5i – из слагаемых, нелинейных по компонентам векторов c(4n1) и dR¯¯6i – из слагаемых, не содержащих степеней компонент c(4n1), d и имеющих параметр μR¯¯7i является суммой слагаемых, не содержащих степеней компонент векторов c(4n1), d и параметр μ. Из определения функций R¯¯1R¯¯2 и R¯¯7 следуют оценки:

R¯¯1(c(4n1),τ)L1e(n+1)ατc¯(4n1),τ[0,),c¯(4n1)Rn+r,τ[0,),L1>0,

R¯¯2(d,τ)L2e(n+1)ατc¯(4n1),τ[0,), c¯(4n1)Rn+r,τ[0,),L2>0, (3.10)

R¯¯7(τ)L3e4nατ,τ[0,),L3>0.

Введем в рассмотрение систему (2.16) с учетом замены P¯ на P¯ и Q¯ на Q¯¯. Из условий (3.3)–(3.5), (3.8), (3.9) и утверждения леммы, сформулированной в разд. 2, следует существование μ4>0, такого, что для всех μ из области μμ4 существует вспомогательное управление υ(τ) вида υ(τ,μ)=M¯(τ,μ)c¯(4n1)M¯(τ)=Ο(enατ) при τ, гарантирующее оценки (49) из [15] для соответствующей фундаментальной матрицы. Если указанную фундаментальную матрицу обозначить Φ1(τ), то эти оценки имеют вид

Φ1(τ)Keλτ, Φ1(τ)Φ11(t)Keλ(τt)e(n1)αt, λ>0.

Рассмотрим систему (3.6), замкнутую вспомогательной управляющей функцией:

dc¯(4n1)dτ=C(τ)c¯(4n1)+R¯¯1(c(4n1),τ)+R¯¯2(d,τ)+R¯¯3(c(4n1),d,μ,τ)++R¯¯4(c(4n1),d,μ,τ)++R¯¯5(c(4n1),d,μ,τ)+R¯¯6(c(4n1),d,μ,τ)+R¯¯7(τ),C(τ)=P¯¯+Q¯¯M¯(τ). (3.11)

Выполним в системе (3.11) замену (51) из работы [15] c учетом замены c¯(4n) на c¯(4n1). В результате получим

dzdτ=D(τ)z+enατ(R¯¯1(enατz1,τ)+R¯¯2(enατz2,τ)+R¯¯3(zenατ,μ,τ)++R¯¯4(zenατ,μ,τ)+R¯¯5(zenατ,μ,τ)+R¯¯6(zenατ,μ,τ)+R¯¯7(τ)),D(τ)=C(τ)+nαΕ,c(4n1)=enατz1,d=enατz2. (3.12)

Наряду с (3.12) рассмотрим систему

dzdτ=D(τ)z+enατ(R¯¯1(enατz1,τ)+R¯¯2(enατz2,τ)+R¯¯7(τ)). (3.13)

Пусть Φ2(τ),Φ2(0)=Ε, – фундаментальная матрица системы dz/dτ=D(τ)z. Из оценок матрицы Φ1(τ) и формулы (51) из [15] следует

Φ2(τ)Keβτ,β=λnα, Φ2(τ)Φ21(t)Keβ(τt)e(n1)αt,τ[0,),K>0.

Выберем α>0 так, чтобы было выполнено условие β=λnα>0. Решение системы (3.13) с начальными данными (3.6), (3.7) можно записать в виде

zτ,µ=Φ2τΦ2-1τ1zτ1+τ1τΦ2τΦ2-1tenατR¯¯1+R¯¯2+R¯¯7dt,

τ ∈ [τ1,∞),

zτ,µ=Φ2τc0(4n-1)x,µ+0τΦ2τΦ2-1tenατR¯¯1+R¯¯2+R¯¯7dt, (3.14)

τ ∈ [0,τ1).

Из (3.14), оценки матрицы Φ2(τ), выбора α>0 и неравенств (3.10) zRn+r имеем

z(τ,μ) K1eβ(ττ1)z(τ1,μ)+τ1τKeβ(τt)(L4eατz+L3e2nατ)dt,τ[τ1,),z(τ,μ) Keβτc¯0(4n1)(x¯,μ)+0τKeβ(τt)(L4eατz+L3e2nατ)dt,τ[τ,τ1),L4=L1+L2,K1=KΦ21(τ1).

Применяя к последним двум неравенствам известную лемму [17, с. 184], получим

z(τ,μ) K1eμ¯τz(τ1,μ)+τ1τKL3eμ¯(τt)e2nαtdt,μ¯=βeατ1KL4,τ[τ1,),z(τ,μ) Keμ¯¯τc¯(4n1)(0,x¯,μ)+0τKL3eμ¯¯(τt)e2nαtdt,μ¯¯=βKL4τ[0,τ1]. (3.15)

Воспользовавшись (3.15) и условием β>0, зафиксируем τ1>0 так, чтобы было выполнено условие μ¯>0. После вычисления интегралов во вторых слагаемых правой части оценок (3.15) нетрудно видеть, что при фиксированных α>0,τ1>0 решение системы (3.13) с начальными данными (3.6),(3.7) для всех ττ1 экспоненциально убывает. Пусть

γ(x¯)=maxτ[0,τ1],μμ4(Keμ¯¯τc¯0(4n1)(0,x¯,μ)+0τ1KL3eμ¯¯(τt)e2nαtdt.

Введем в рассмотрение множество ΩΩ=z,μ,τ|z3γ,μμ4,τ[0,). Выполним в слагаемых R¯¯3,R¯¯4,R¯¯5,R¯¯6 замены c(4n1)=z1enατ,d=z2enατ,z1Rn,z2Rr. Тогда в области Ω запишем следующие оценки:

enατR¯¯3(enατz1,enατz2,μ,τ)μL5e(n+1)ατz,τ[0,),L5>0,enατR¯¯4(enατz1,enατz2,μ,τ)μL6e(n+1)ατz,τ[0,),L6>0, (3.16)

enατR¯¯5(enατz1,enατz2,μ,τ)μL7e(n+1)ατ(z12+z22)μL8e(n+1)ατz,τ[0,),L9>0,enατR¯¯6(enατz1,enατz2,μ,τ)μL9e3nατ,τ[0,),L9>0. (3.17)

Вернемся к системе (3.12). Ее решение с начальными данными (3.6), (3.7) имеет вид

zτ,µ=Φ2τΦ2-1τ1zτ1+

+τ1τΦ2τΦ2-1tenατR¯¯1+R¯¯2+R¯¯3+R¯¯4+R¯¯5+R¯¯6+R¯¯7dt, (3.18)

τ ∈ [τ1,∞),

zτ,µ=Φ2τc0(4n-1)0,x,µ+

+0τΦ2τΦ2-1tenατR¯¯1+R¯¯2+R¯¯3+R¯¯4+R¯¯5+R¯¯6+R¯¯7dt,

τ ∈ [0,τ1).

В (3.18) величина τ1 определена выше. Равенства (3.18) с учетом (3.14)–(3.17) в области Ω дают такие оценки:

z(τ,μ) K1eβ(ττ1)z(τ1,μ)+τ1τKeβ(τt)(L10eαtz+L11e2nαt)dt,τ[τ1,),z(τ,μ) Keβτc¯0(4n1)(0,x¯,μ)+0τKeβ(τt)(L10eαtz+L11e2nαt)dt,τ[0,τ1),K1=KΦ21(τ1). (3.19)

Здесь L10=L4+μL5+μL6+μL8,L11=L3+μL9.

Из (3.19) по аналогии с (3.15) в области Ω получим

z(τ,μ) K1eμ~τz(τ1)+τ1τKL11eμ~(τt)e2nαtdt,μ~=βeατ1KL10,τ[τ1,),z(τ,μ) Keμ~~τc¯(4n1)(0,x¯,μ)+0τKL11eμ~~(τt)e2nαtdt,μ~~=βKL10,τ[0,τ1]. (3.20)

После вычисления интегралов в правых частях (3.20) запишем:

z(τ,μ)K1eμ~(ττ1)z(τ1)+K¯2e2nατ, τ[τ1,), (3.21)

z(τ,μ)K¯3c(4n1)(0,x¯,μ)+K¯4τ[0,τ1],K¯i>0,i=1,4¯. (3.22)

В силу определения констант β,τ1,μ¯,μ¯¯,L3,L4,γ(x¯),L10,L11,μ~,μ~~ с учетом (3.6),(3.7), (3.15)–(3.17), (3.20)–(3.22), нетрудно видеть, что можно найти μ5(x¯):0<μ5<μ4, такое, что для всех μ из области

0<μ<μ5(x¯) (3.23)

константа μ~ и функция z(τ,μ) удовлетворяют неравенствам:

μ~>0,z(τ,μ)2γ,τ[0,τ1],z(τ,μ)z(τ1,μ)τ[τ1,). (3.24)

Кроме того, z(τ,x¯,μ) с момента τ1 будет экспоненциально убывать со скоростью не ниже e2nατ. Учитывая (3.21) и (3.22), можно подобрать константу K~>0, такую, что z(τ,μ) K~e2nατc¯(4n1)(0,x¯,μ)τ[0,).

Возвращаясь в этом неравенстве к исходной переменной c¯(4n1), получим

c¯(4n1)(τ,μ) K~e3nατc¯(4n1)(0,x¯,μ),τ[0,). (3.25)

Рассмотрим систему (3.6), замкнутую вспомогательным управлением, которое фигурирует в системе (3.11) при условии, что в правую часть ее первых n уравнений подставлена функция d¯(τ)=d(kh), τ[kh,(k+1)h). Ее можно записать в следующем виде:

dc¯(4n1)dτ=C(τ)c¯(4n1)+Q~(d¯d)+R¯¯1(c(4n1),τ)+R¯¯2(d,τ)+(R¯¯2(d¯,τ)R¯¯2(d,τ))++R¯¯3(c(4n1),d¯,μ,τ)+R¯¯4(c(4n1),d,μ,τ)+(R¯¯4(c(4n1),d¯,μ,τ)R¯¯4(c(4n1),d,μ,τ))++R¯¯5(c(4n1),d,μ,τ)+(R¯¯5(c(4n1),d¯,μ,τ)R¯¯5(c(4n1),d¯,μ,τ))+R¯¯6(c(4n1),d¯,μ,τ)++R¯¯7(τ), Q~=B¯¯,ET. (3.26)

Ниже все рассуждения будем приводить при условии, что параметр μ принадлежит области (3.23). Используя (2.17), уравнение (25) из [15], (3.2), (3.25) и теорему о среднем, в области Ω получим аналоги оценок (66) из [15]:

d¯dK3he2nατ,τ[kh,(k+1)h],K3>0,k=0,1,...,R¯¯2(d¯,τ)R¯¯2(d,τ)K4he2nατ,τ[kh,(k+1)h],K4>0,k=0,1,...,R¯¯4(c(4n1),d¯,μ,τ)R¯¯2(c(4n1),d,μ,τ)μK5he2nατ,τ[kh,(k+1)h],K4>0,k=0,1,...,R¯¯5(c(4n1),d¯,μ,τ)R¯¯5(c(4n1),d,μ,τ)μK6he2nατ,τ[kh,(k+1)h],K6>0,k=0,1,... (3.27)

В (3.27) константы K3,K4,K5,K6 не зависят от номера k. Выполним в системе (3.26) замену переменной, которая была выполнена при построении системы (3.12). Система (3.26) примет вид

dzdτ=D(τ)z+enατ(Q~(d¯d)+R¯¯1(z1enατ,τ)+R¯¯2(z2enατ,τ)++(R¯¯2(d¯,τ)R¯¯2(d,τ))+R¯¯3(z1enατ,d¯,μ,τ)+R¯¯4(z1enατ,z2enατ,μ,τ)++(R¯¯4(z1enατ,d¯,μ,τ)R¯¯4(z1enατ,z2enατ,μ,τ))+R¯¯5(z1enατ,z2enατ,μ,τ)++(R¯¯5(z1enατ,d¯,μ,τ)R¯¯5(z1enατ,d,μ,τ))+R¯¯6(z1enατ,d¯,μ,τ)+R¯¯7(τ)),Q~=B¯¯,ET.

Из оценки нормы матриц Φ2(τ),Φ2(τ)Φ21(t), условий (3.19) и (3.25)–(3.27) следует, что для ее решения с начальными данными (3.6), (3.7), принадлежащего области Ω (с учетом замены μ4 на μ5), будем иметь

z(τ,μ) K1eβ(ττ1)z(τ1,μ)+τ1τKeβ(τt)(L10eαtz+L11e2nαt+eαtK7h)dt,τ[τ1,),z(τ,μ) Keβτc¯0(4n1)(0,x¯,μ)+0τKeβ(τt)(L10eαtz+L11e2nαt+eαtK7h)dt,τ[0,τ1),K1=KΦ21(τ1), K7=K3+K4+μK5+μK6. (3.28)

В свою очередь если к (3.28) применить известную лемму [17.с. 184], то по аналогии с оценками (3.20) области Ω (при замене µ4 на µ5) получим

z(τ,μ) K1eμ~τz(τ1,μ)+τ1τKeμ~(τt)(e2αtL11+K7heαt)dt,μ~=βeατ1KL10,τ[τ1,),z(τ,μ) Keμ~~τc¯(4n1)(0,x¯,μ)+0τKeμ~~(τt)(e2αtL11+K7heαt)dt,μ~~=βKL10,τ[0,τ1]. (3.29)

После вычисления интегралов во вторых слагаемых правых частей последних двух неравенств с учетом (3.20)–(3.24) в указанной области будем иметь

z(τ,μ)K1eμ¯1(ττ1)z(τ1)+K¯2e2nατ+K¯5heατ, τ[τ1,), (3.30)

z(τ,μ)K¯3c(4n1)(0,x¯,μ)+K¯4+K¯6hτ[0,τ1],K¯i>0,i=1,5¯. (3.31)

Выберем h>0 так, чтобы

K¯6h<γ(x¯). (3.32)

Из условий (3.21)–(3.24), (3.30)–(3.32) следует, что для всех µ из области (3.23) функция z(τ) экспоненциально убывает и принадлежит области Ω. После подстановки функции z(τ) в формулу (51) из [15] получим известную функцию c¯(4n1)(τ)=(c(4n1)(τ),d(τ))T. Ее последние r компонент дают известную функцию d(τ). Далее находим функцию d¯(τ). Если подставить c(4n1)(τ) в аналоги формул (15), (18), (21) из [15], то получим пару функций c(τ) и d¯(τ), которая почти всюду удовлетворяет системе, приведенной ниже в Приложении, и условиям (2.5). Отсюда следует, что указанная пара является решением задачи 3. После замены независимой переменной τ на t в функциях c(τ) и d¯(τ) по формулам (2.2), (2.4) будем иметь пару функций x(t), u(t), которая будет решением задачи (2.1), (3.1). Соответствующие точки разбиения tk промежутка [0,1] находятся по формуле tk=1eαkh,k=0,1,... Используя предельный переход в функциях x(t), u(t) при t1, получим решение задачи 1 для системы (3.1). Сужение функций x(t), u(t) на промежуток [0,tm], где момент tm находится из условий (1.8), дает решение задачи 2. В качестве величины μ0(x¯), которая фигурирует в формулировке теоремы 2, достаточно положить μ0(x¯)=μ5(x¯). Теорема 2 доказана.

Алгоритмы решения задач 1 и 2 содержатся в разд. 2.

  1. Случай квазилинейной системы со стационарной линейной частью. Объектом исследования является система

x˙=Ax+Bu+μf(x,u,t), (4.1)

где x=(x1,...,xn)T, x ∈ Rn; u=(u1,...,ur)T, uRr, rn, t[0,1], μR1, An×nBn×r – постоянные матрицы:

rnf=(f1,...,fn)T.   (4.2)

Пусть, S=(B,AB,...,An1B),

rank(B,AB,...,An1B)=n, (4.3)

L>0:f(x,u,t)L(x,u,t)Rn×Rr×[0,1]. (4.4)

Рассмотрим задачи 1 и 2 для системы (4.1).

О п р е д е л е н и е  2. Будем говорить, что задачи 1 и 2 для системы (4.1) глобально разрешимы, если x¯Rnμ0(x¯)>0, такое, что μ:μ<μ0 существует решение задач 1 и 2.

С л е д с т в и е  1. Пусть для системы (4.1) выполнены условия (4.2), (4.4). Тогда для глобальной разрешимости задач 1 и 2 необходимо и достаточно, чтобы было верно условие (4.3).

Д о к а з а т е л ь с т в о. Справедливость достаточности условия (4.3) и алгоритм построения искомого управления следуют из (4.2) и доказательства теоремы 2.

Необходимость. Пусть условие (4.3) не выполнено. Предположим противное, т. е. x¯Rnμ0(x¯)>0, такое, что μ:μ<μ0 существует решение задачи 1. Выполним в системе (4.1) замену независимой t переменной по формуле (2.2). Тогда μ:μ<μ0(x¯) существует абсолютно непрерывная функция c(τ) и дискретное управление d¯(τ), почти всюду удовлетворяющие системе

dcdτ=αeατAx+αeατBd¯+αeατμf(c,d¯,t(τ)) (4.5)

и условиям (2.5). Предположим, что rank S=k,k<n. Пусть bj,  j=1,r¯, есть j-й столбец матрицы B. Введем в рассмотрение матрицу

S1=b1,Ab1,...,Ak1-1b1,...,br,...,Akr-1br,lk+1,...,lnn×n.

Здесь kj,  j=1,r¯ – максимальное количество столбцов вида bj,...,Akj-1bj, таких, что векторы b1,Ab1,...,Ak1-1b1,...,br,Abr,...,Akr-1br линейно независимы, а векторы lj, j=k+1,n¯, выбраны так, что rank S1=n. Выполним в (4.5) замену c=S1y. Тогда, согласно [4], в новых переменных система (4.5) и условия (2.5) примут вид

dydτ=αeατA1A2O1A3y+αeατB1O2d¯+αeατμS11f(S1y,d¯,t(τ)),y¯=S1-1x¯, (4.6)

y(0)=y¯,y(τ)0 при τ μ:μμ0(S1y¯). (4.7)

В правой части (4.6) A3 – матрица с постоянными коэффициентами размерности nk×nk. Блоки O1,O2 – матрицы с нулевыми элементами соответственно размерностей nk×k,nk×r. Вектор y(τ), который удовлетворяет системе (4.6), условиям (4.7) и вектор начальных данных y¯ представим следующим образом:

y(τ)=(y~(τ),y~~(τ))Τ,y~(τ)=(y1(τ),...,yk(τ))Τ,y~~(τ)=(yk+1(τ),...,yn(τ))Τ,y¯=(y~¯,y~~¯)Τ,

y~¯=(y¯1,...,y¯k)Τ,y~~¯=(y¯k+1,...,y¯n)Τ.

Введем в рассмотрение систему, состоящую из последних nk уравнений системы (4.6), предположив дополнительно, что в ее правую часть подставлены известные функции y~(τ),d¯(τ), удовлетворяющие условиям (4.7). При этом y~(τ) соответствует начальному условию y~(0)=y~¯=(0,...,0)k×1Τ, тогда остальные nk компонент y~~(τ)=(y~~k+1(τ),...,y~~n(τ))nk×1Τ вектора y(τ) – решение системы

dy~~dτ=αeατA3y~~+αeατμS¯11f(S1y,d¯,t(τ)), (4.8)

где S¯11 – матрица, состоящая из последних nk строк матрицы S11.

Согласно (4.7), для решения системы (4.8) должны иметь место условия

y~~(0)=y~~¯,    y~~(τ)0 при τμ:μ<μ0(S1y¯). (4.9)

Покажем, что решения системы (4.8) не удовлетворяют выражению (4.9). Очевидно, что Φ(τ)=eeατA3eA3 – фундаментальная матрица системы dy~~/dτ=αeατA3y~~, нормированная в нуле. Решение системы (4.8) с начальными данными (4.9) имеет вид

y~~(τ,y~~¯,μ)=eeατA3eA3y~~¯+0τeeατA3eeαtA3αμeαtS¯11f(S1y(t,y¯,μ),d¯,t)dt,τ[0,). (4.10)

Из условия (4.4) следует оценка

eA¯3eeαtA3S¯11f(S1y(t,y¯,μ),d¯,t)L1,L1>0,t[0,). (4.11)

С учетом (4.10) и (4.11) получаем

eA3eeατA3y~~(τ,y~~¯,μ)y~~¯αμL10τeαtdτ,τ[0,).

Выберем μ1:μ1μ0,μ1<y~~¯/2L1. Тогда из последнего неравенства следует, что для всех μ из области μμ1

y~~(τ,y~~¯,μ)q>0,τ[0,). (4.12)

Неравенство (4.12) показывает, что решение системы (4.8) для всех μ из области μμ1 не удовлетворяет условию (4.9). Указанное обстоятельство доказывает необходимость условия (4.3) для разрешимости задачи 1. В свою очередь в силу произвольности выбора ε1>0,ε2>0 и условий (1.8), (2.2) и (4.12) получаем необходимость выполнения условия (4.3) для существования решения задачи 2. Следствие 1 доказано.

  1. Случай нелинейной стационарной системы с нестационарным возмущением. Объектом исследования является управляемая система вида

x˙=f(x,u)+μF(t). (5.1)

Пусть правая часть системы (5.1) при f(x,u,t)=f(x,u) удовлетворяет условиям (1.2)–(1.4). На управление u наложено ограничение (1.6).

З а д а ч а  4. Найти дискретное управление u(t,x¯,μ), заданное на бесконечном разбиении интервала [0, 1], указанном в формулировке задачи 1 (см. разд. 1), непрерывно дифференцируемое по x¯ и μ, а также абсолютно непрерывную функцию x(t), которые почти всюду удовлетворяют системе (5.1) и условиям

x(0)=x¯,u(0,x¯,μ)=0, x(1)=0,u(t,0,0)0,t[0,1]. (5.2).

З а д а ч а  5. Найти дискретное управление u(t,x¯,μ), заданное на конечном разбиении интервала [0, 1] (см. разд. 1), и непрерывно дифференцируемое по x¯ и μ, а также абсолютно непрерывную функцию x(t), которые почти всюду удовлетворяют системе (5.1) и условиям:

x(0)=x¯,u(0,x¯,μ)=0, x(tm)ε1,1tmε1,u(t,0,0)0. (5.3).

В (5.3) tm – заранее неизвестный момент времени, ε1>0 – произвольное число.

О п р е д е л е н и е  3. Будем говорить, что задачи 4 и 5 локально разрешимы, если ε>0, такое, что x¯,μ, удовлетворяющих неравенствам x¯ε,με, существуют решения задач 4 и 5.

З а м е ч а н и е  4. После несложных соображений с учетом (1.2) и (5.2) нетрудно, видеть, что для всех x¯,μ из области x¯ε,με существует константа L>0, такая, что для решения задачи 4 x(t,x¯,μ) имеет место неравенство

x(t,x¯,μ)Lt[0,1]. (5.4)

С л е д с т в и е  2. Пусть для системы (5.1) выполнены условия (1.2) и (1.3). Тогда для локальной разрешимости задач 4 и 5 необходимо и достаточно, чтобы было выполнено условие (1.4).

Д о к а з а т е л ь с т в о. Достаточность. Доказательство достаточности и алгоритмы решения задач 4 и 5 содержатся в доказательстве теоремы 1. Из построения искомой управляющей функции следует, что u(t,x¯,μ) непрерывно дифференцируема по x¯, µ и u(t,0,0)0,t[0,1].

Необходимость. Предположим, что условие (1.4) не выполнено и задача 4 локально разрешима. При доказательстве необходимости условия (1.4) используем подход, примененный при доказательстве необходимости в следствии 1. Аналог системы (4.5) и условий (2.5) для задачи 4 в новой независимой переменной после замены (2.2), (2.4) примут вид

dcdτ=αeατAc+αeατBd¯(τ,x¯,μ)++αeατR(c,d¯(τ,x¯,μ))+αeατμF(1eατ),R=R1,...,RnΤ, (5.5)

A=fx(0,0),B=fu(0,0),

Ri(c,d)=12 [j=1nk=1n2fixjxk(c~,d~)cjck+2j=1nk=1r2fixjuk(c~,d~)cjdk++j=1rk=1r2fiujuk(c~,d~)djdk],c~=θic,d~=θid,θi[0,1],i=1,n¯, (5.6)

c(0)=x¯,d¯(0,x¯,μ)=0, c(τ)0 τ,d¯(τ,0,0)0,τ[0,).(5.7)

Из равенства (5.6) следует, что в области (1.6), (5.4) справедливы неравенства

Ri(c,d)L1(c2+d2),L1>0,i=1,n¯. (5.8)

В (5.8) константа L1>0 зависит от области (1.6), (5.4).

В свою очередь в силу (1.2), (1.3), (5.7) и определения u(t,x¯,μ) получаем равенства

ci(τ,x¯,μ)=j=1ncix¯j(τ,θix¯,θiμ)x¯j+ciμ(τ,θix¯,θiμ)μ,θi[0,1],i=1,n¯,d¯i(τ,x¯,μ)=j=1nd¯x¯j(τ,θ¯ix¯,θ¯iμ)x¯j+d¯μ(τ,θ¯x¯,θ¯iμ)μ,θ¯i[0,1],i=1,r¯,τ[0,). (5.9)

В (5.9) θix¯,θiμ,θ¯ix¯,θ¯lμ – средние точки из области x¯ε,με. Обозначим через S¯1 аналог матрицы S1, фигурирующей в доказательстве следствия 1. После замены c=S¯1y система (5.5) и условия (5.7) примут вид

dydτ=αeατA¯1A¯2O¯1A¯3y+αeατB¯1O¯2d¯+αeατS¯11R(S¯1y,d¯(τ,S¯1y¯,μ))++αeατμS¯11F¯(τ),y¯=S¯1-1x¯,F¯(τ)=F(1eατ), (5.10)

y(0)=y¯,d(0,S1y¯,μ)=0, y(τ)0, при τ,d¯(τ,0,0)0,τ[0,) (5.11)

y¯,μ:με,S¯11y¯ε.

Матрицы A¯i,i=1,3¯,Ο¯i,i=1,2¯,B¯1, являются аналогами соответственно матриц Ai,i=1,3¯,Οi,i=1,2¯,B1, из разд. 4. Далее вводим в рассмотрение последние nk уравнений системы (5.10) при условии, что в ее правую часть подставлены известные первые k компонент функции y(τ) и функция d¯(τ,S1y¯,μ), удовлетворяющие системе (5.10) и условиям (1.6),(5.11). Ее можно записать как

dy~~dτ=αeατA¯3y~~+αeατS¯¯11R(S1y,d¯(τ,y¯,μ))+μαeατS¯¯11F¯(τ), (5.12)

y(τ)=(y~(τ),y~~(τ))Τ,y~(τ)=(y1(τ),...,yk(τ))Τ,y~~(τ)=(yk+1(τ),...,yn(τ))Τ,y¯=(y~¯,y~~¯)Τ,

где y~¯=(y¯1,...,y¯k)Τ,y~~¯=(y¯k+1,...,y¯n)Τ, S¯¯11 – матрица, состоящая из последних nk строк матрицы S¯11. Число k равно рангу матрицы S=(B,AB,...An1B). Из (5.11) имеем

y~~(0)=y~~¯,    y~~(τ)0 при τy~~¯,μ:y~~¯<εS¯11,με. (5.13)

Решение системы (5.12) с начальными данными (5.13) запишем как

y~~(τ,y~~¯,μ)=eeατA¯3eA¯3y~~¯++0τeeατA¯3eeαtA¯3αeαtS¯¯11[R(S1y(t,y¯,μ),d¯(t,y¯,μ))+μF¯(t)]dt,τ[0,).y~¯=0,...,0k×1T. (5.14)

С учетом (1.2), (1.6), (5.4), (5.8), (5.9), (5.14) и замены c=S¯1y в области Ω=y¯,μ:με,S¯11y¯ε получим оценку

eA¯3eeατA¯3y~~(τ,y~~¯,μ)y~~¯L2(y~~¯2+μ2)2μL3,τ[0,),L3=supt[0,)eA¯3eeαtA¯3S¯¯11F¯(t). (5.15)

Константа L2>0 зависит от области Ω.

Пусть μ=y~~¯2. Тогда для всех y~~¯:y~~¯<1,y~~¯<ε,y~~¯<ε/S¯11 оценка (5.15) примет вид

eeατA¯3eA¯3y~~(τ,y~~¯,μ)y~~¯(1L4y~~¯),τ[0,),L4>0.

Отсюда следует, что y~~¯:y~~¯<1,y~~¯<ε,y~~¯<ε/S¯11,y~~¯<1/L4 выполняется неравенство

y~~(τ,y~~¯,μ)q>0,τ[0,).

Последнее неравенство противоречит условию (5.13). Указанное противоречие доказывает необходимость условия (1.4) для существования решения задачи 4. В силу произвольности ε>0 получаем необходимость условия (1.4) для разрешимости задачи 5. Следствие 2 доказано.

  1. Алгоритм решения задачи управления движением маятника переменной длины с переменной точкой подвеса. Система уравнений, описывающая движение маятника переменной длины с переменной точкой подвеса, движущейся вдоль горизонтальной оси, имеет вид [18]

x˙1=x2,x˙2=a1(t)sinx1a2(t)x2a3(t)ucosx1+μF, (6.1)

где x1 – угол отклонения маятника от вертикальной оси, x2 – скорость изменения угла отклонения, a1(t)=g/l(t),a2(t)=2q/l(t),a3(t)=1/l(t), g – ускорение свободного падения, l(t)=l0qt,q>0 – скорость изменения длины маятника, l0 – начальная длина маятника, u – управляющий параметр, который равен ускорению движения точки подвеса вдоль горизонтальной оси. Рассмотрим краевые условия маятника

x(0)=x¯,x(1)=0,x=(x1,x2)T,x¯=(x¯1,x¯2)T. (6.2)

После замены (2.2) в системе (6.1) и условиях (6.2) получим

c1(0)=x¯1,c2(0)=x¯2,c(τ)0 при τ,  c(τ)=(c1(τ),c2(τ))T. (6.3)

Выполним преобразования сдвигов c1(τ), c2(τ):

c2(τ)=c2(1)(τ)μFeατ,c1(τ)=c1(1)(τ)+12e2ατμF,c1(1)(τ)=c1(2)(τ)16e3ατμFa1(1),c2(1)(τ)=c2(2)(τ)12e2ατμFa2(1),c2(2)(τ)=c2(3)(τ)16e3ατμF(a22(1)a1(1)). (6.4)

После замены (6.4) из (6.3) получаем аналог сиcтемы (2.8) и начальных условий (2.9), (2.13):

dc1(2)dτ=αeατc2(2),dc2(3)dτ=αeατa2(1eατ)sin(c1(2)16μFe3ατa1(1)+12μFe2ατ)αeατa1(1eατ)(c2(3)μFeατ12a1(1)μFe2ατ+16(a22(1)a1(1))μFe3ατ)1l(1eατ)αeατdcos(c1216e3ατμFa1(1)+12e2ατμF)+μF,dddτ=υ, (6.5)

c1(2)(0)=x¯112μF+16μFa1(1),c2(3)(0)=x¯2+μF+12μFa1(1)+16μF(a1(1)+a22(1)),d(0)=0. (6.6)

Линейная часть системы (6.5) может быть записана в следующей форме:

dc¯dτ=αeατP¯c¯+αeατQ¯υ, c¯=(c1(2),c2(3),d)T, (6.7)

P¯=0αeατ0αeατa1(1)αeατa2(1)αeατ000a3(1), Q¯=001.

После решения задачи стабилизации системы (6.7) получаем υ(τ,c¯):

υ(τ,c¯)=M(τ)c¯,c¯=(c1(2),c2(3),d)T, (6.8)

M(τ)=1α3a3(1)(6e3ατ+33αe3ατ+54α2e3ατ+27α3e3ατ6a2(1)α3eατ++a1(1)a2(1)α3),1α2a3(1)(11e2ατ+30αe2ατa2(1)α2+19α2e2ατ+a12(1)α26a1(1)eατ),1αa3(1)(6eατa1(1)α+6αeατ)T.

Далее решаем задачу Коши для системы (6.5) с начальными данными (6.6), замкнутой вспомогательного управлением (6.8). В результате находим известные функции c1(2)(τ),c2(3)(τ),d(τ). Их подстановка в формулу (6.8) дает известную функцию υ(τ). В свою очередь после замены независимой переменной τ на t будем иметь известную функцию υ¯(t). На заключительном этапе решаем задачу Коши для системы

x˙1=x2,x˙2=a1(t)x2a2(t)sinx1a3(t)u¯(t)cosx1+μF,u˙=α11-t-1υ¯(t),u¯t=ukt[tk,tk+1),tk=1eαkh,k=0,1,...   (6.9)

на промежутке [0, 1] с начальными данными:

x1(0)=x¯1,x2(0)=x¯2,u(0)=0. (6.10)

  1. Численное моделирование. В процессе численного моделирования интегрировалась вспомогательная система (6.9), замкнутая вспомогательным управлением υ¯(t) с начальными данными (6.10) при α=0.25, x¯1=0.52 рад, x¯2=0.8 рад/с, q=0.1 м/с, l0=1.1 м, h=0.03, μ=0.2, F=0.5g=9.8 м/с2 на промежутке [0.0.99]. На рисунке представлены графики функции изменения фазовых координат x1(t),x2(t) и управления ut в исходной независимой переменной t.

 

Рис. 1. Разбиение фазовой плоскости на множества D1, D2, D3.

 

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

ПРИЛОЖЕНИЕ

Аналог системы (2.6) для задачи (3.1), (1.7).можно записать в виде:

dcidτ=μαeατfi(0,0,1)+αeατj=1naij(1)cj+αeατj=1rbij(1)djμαe2ατfit(0,0,1)++μαeατj=1nfixj(0,0,1)cj+αj=1nk=1n11k!dkaijdtk(1)(1)ke(k+1)ατcj++αj=1n1n!dnaijdtn(t~~(τ))(1)ne(n+1)ατcj++μαeατj=1nfiuj(0,0,1)dj+αj=1nk=1n11k!dkbijdtk(1)(1)ke(k+1)ατdj++αj=1n1n!dnbijdtn(t~~~(τ))(1)ne(n+1)ατdj+

+ 12μ αeατ[j=1nk=1n2fixjxk(0,0,1)cjck+2j=1nk=1r2fiukxj(0,0,1)dkcj++j=1rk=1r2fiujuk(0,0,1)djdk

2eατj=1n2fitxj(0,0,1)cj2eατj=1r2fituj(0,0,1)dj+e2ατ2fit2(0,0,1)]+...++μαeατk+m+l=4n21k!m!l!k+m+lfix1k1x2k2...xnknu1m1u2m2...urmrtlk+m+l(0,0,1)c1k1c2k2...cknd1m1d2m2...drmr-1lelατ+

+μαeατk+m+l=4n11k!m!l!k+m+lfix1k1x2k2...xnknu1m1u2m2...urmrtl(c~,d~,t~(τ))c1k1c2k2...

cnknd1m1d2m2...drmr-1lelατ+αeατk=04n21k!dkFidk(1)-1kekατ++αe4nατ1(4n1)!d4n1Fidt4n1i(t~(τ)),i=1,n¯.

×

Об авторах

А. Н. Квитко

Санкт-Петербургский государственный ун-т

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

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

  1. Петров Н.Н. Решение одной задачи теории управляемости // Дифференц.уравнения. 1969. Т. 5. № 5. С. 962–963.
  2. Петров Н.Н. Локальная управляемость автономных систем // Дифференц. уравнения. 1968. Т. 4. № 4. С. 1218–1232.
  3. Верещагин И.Ф. Методы исследования режимов полета аппарата переменной массы. Пермь: Изд-во Пермск. гос. ун-та, 1972.
  4. Зубов В.И. Лекции по теории управления. М.: Наука, 1975.
  5. Furi M., Nistri P., Pera M., Zezza P. Linear Controllability by Piece Constant Control with Assigned Switching Times // J. Optimization Theory and Application. 1985. V. 45. № 2. P. 219–229.
  6. Ailon A, Segev R. Driving a Linear Constant System by a Piecewise Constant Control // Intern. J. Control. 1988. V. 47. P. 815–825.
  7. Seilova R.D, Amanov T.D. Construction of Piecewise Constant Controls for Linear Impulsive Systems // Proc. Intern.Sympos.“Reliability and Quality.” Penza, 2005. P. 4–5.
  8. Alzabut J.O. Piecewise Constant Control of Boundary Value Problem for Linear- Impulsive Differential Systems // Mathematical Methods in Engineering. 2007. P. 123–129.
  9. Вaier R., Gerdts M. A. Computational Method for Non-convex Reachable Sets Using Optimal Control // Proc. European Control Conf.(ECC) Budapest, 2009. P. 97–102.
  10. Kвитко А.Н., Якушева Д.Б. Решение граничной задачи для нелинейной стационарной управляемой системы на бесконечном промежутке времени с учетом дискретности управления // Информационно-управляющие системы. 2011. № 6. C. 25–29.
  11. Maksimov V.P., Chadov A.L. On Class of Controls for a Functional-differential Contenuous Discrete System // Isv. Vyssh. Uchebn. Zaved. Mat. 2012. № .9. P. 72–76.
  12. Kвитко А.Н., Якушева Д.Б. Алгоритм построения кусочно-постоянного синтезирующего управления при решении граничной задачи для нелинейной стационарной системы // Вестн. ВГУ. Сер. Физика. Математика.2012. № 1. С. 138–145.
  13. Plotnikov A.V., Arziry A., Komleva T.A. Piece Constant Controller Linear Fuzzy Systems // Intern. J. Industrial Mathematics. 2012. V. 4. № 2. P. 77–85.
  14. Ushakov V. N., Matviychuk A.R., Ushakov A.V., Kazakov A.L. On the Construction of Solutions of the Approach Problem at a Fixed Point in Time (Russian) // Izvestiya Irkutskogo Gosudarstvennogo Universiteta. Seriya Matematika. 2012. V. 5. № 4. P. 95–115.
  15. Kvitko A.N., Maxina A.M., Chistyakov S.V. On a Method for Solving a Local Boundary Problem for a Nonlinear Stationary System with Perturbations in the Class of Piecewise Constant Controls // Intern. J. Robust Nonlinear Control. 2019. № 13. P. 4515–4536.
  16. Kвитко А.Н., Литвинов Н.Н. Решение локальной граничной задачи в классе дискретных управлений для нелинейной нестационарной системы // Вестн. Санкт-Петербургского ун-та. Сер. Прикладная математика. Информатика. Процессы управления.2022. Т. 20. № 1. C. 18–37.
  17. Барбашин Е.А. Введение в теорию устойчивости. М.: Наука, 1967.
  18. Aкуленко Л.Д. Асимптотические методы оптимального управления. М.: Наука, 2003.

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

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Разбиение фазовой плоскости на множества D1, D2, D3.

Скачать (230KB)
3. Приложение
Скачать (83KB)

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

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

 

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