Условие оптимальности типа принципа максимума Понтрягина в задаче управления линейными разностными уравнениями дробного порядка

Автор: Алиева С.Т., Мансимов К.Б.

Журнал: Вестник Пермского университета. Математика. Механика. Информатика @vestnik-psu-mmi

Рубрика: Математика

Статья в выпуске: 4 (63), 2023 года.

Бесплатный доступ

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

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

Короткий адрес: https://sciup.org/147246636

IDR: 147246636   |   DOI: 10.17072/1993-0550-2023-4-5-11

Текст научной статьи Условие оптимальности типа принципа максимума Понтрягина в задаче управления линейными разностными уравнениями дробного порядка

Чтобы просмотреть копию этой лицензии, посетите

В работе [1] получено представление решения краевой задачи, для системы линейных неоднородных двухмерных разностных уравнений дробного порядка.

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

Доказано необходимое и достаточное условие оптимальности в форме дискретного принципа максимума.

В случае нелинейного, но выпуклого функционала качества доказано достаточное условие оптимальности.

Постановка задачи

Рассмотрим задачу о минимуме линейного функционала

S (и) = c'a(x1) + d'z(t1,x1)(1)

при ограничениях

u(x) e UcRr,xeX =

= {xo,xo + 1,-,x1-1}.(2)

az(t + 1,x + 1) =

A(t, x)z(t, x) + B(t, x)z(t + 1, x)

+C(t,x)z(t,x + 1) + D(t,x),(3)

z(t0, x) = a(x), x e X u x1,(4)

z (t , x0) = b(t), t e T u t 1 ,

T = {to,to + 1.....t1-1}(5)

a(x o ) = b(t o) = a o ,

A^a(x + 1) = K(x)a(x) + g(x,u(x)), x e X, a(xo) = ao.(6)

Здесь A(t, x), B(t,x), C(t,x), X(x) заданные (n X n) -дискретные матричные функции, D(t,x) - заданная n-мерная дискретная вектор-функция, b(t) - заданная дискретная вектор-функция, a0,t0,t1,x0,x1 - заданы, g (x, u) - заданная непрерывная по и при всех x, n-мерная вектор-функция, u(x) — г-мерная вектор-функция управляющих воздействий со значениями из заданного непустого и ограниченного множества U (допустимое управление), с и d - заданные n-мерные постоянные векторы, а Aaz(t,x), и A^a(x),0 < а,^ < 1 дробные операторы порядка а и ft (см., например, [2-7], а операция (‘) означает транспонирование.

Допустимое управление, доставляющее минимальное значение функционалу (1), при ограничениях (2)–(6) назовем оптимальным управлениям.

Формула приращения функционала качества

Пусть u(x),u(x) = u(x) + Au(x) — два допустимых управления. Через

(a(x), z(t, x)), ( a(x) = a(x) + Aa(x), z(t, x) = z(t, x) + Az(t, x))

обозначим соответствующие им решения системы (2)–(6).

Тогда приращение функционала (1) примет вид

  • △S(u) = c'Aa(x1) + d'Az(t1,x1).(7)

Здесь Aa(x), Az(t, x) являются решениями задач:

  • △^△a(x) = K(x)Aa(x) + AU(X)g[x],(8)

Aa(x0) = 0.(9)

AaAz(t + 1,x + 1) =

= A(t, x)Az(t, x) + B(t, x)Az(t + 1, x) + +C(t, x^Az^t, x + 1),(10)

Az(t0,x) = Aa(x),x e X u x1,(11)

Az(t,x0) = 0,t e T u t1,(12)

соответственно, где по определению

& u(x) g[x] = g(x,u(xS) - g(x,u(xS).

Как видно уравнения, (8) и (10) являются системами линейных неоднородных разностных уравнений относительно Aa(x) и Az(t, x) соответственно.

Имеет место (см. [9]).

Теорема 1. Решение y(t) системы линейных неоднородных разностных уравнений дробного порядка

ay(t + 1) = Л((0 + g(t)

с начальными условиями

y(t) = yo допускает представление t-1

y(t) = y0 ^J+^a^ — 1,j)A(j)] + j=t о t-1

+ У Ra(t — 1,j)f(j) X j=t0

t-1

X J [1+Ra(t —1Л)Ж)], k=j+1

где

Kafc^n+j;-1)-

Тогда

+-1

а(х) = У Ф(х,ЛДад.дШ . j =+0

Из результата же работы [1] следует

Теорема 2. Решение z(t, х) краевой задачи (3)–(5) для системы линейных 2D разностных уравнений дробного порядка допускает представление в следующем виде:

z(t, х) = а(х0) + t-1

+ У R a (t — 1, х — 1; j, х о — 1) X j=to

X C(j,x o 1)b(j) +

+-1

+ У R a (t o s=+ o

— 1, х — 1; t o — 1, s) х

x B(t0 — 1,s)а(s) + t-1 +-1

+УУR a (t— 1,j;s)D(/',s).  (17)

j = t o S =+ o

А биномиальный коэффициент определяется по формуле

Здесь

R a (t — 1,х — 1;j,s) =

—{

Г(а + 1)

Г(а -n + 1)Г(п + 1)

/1 — j +

\ t—j

Шх — х + a — /V х — s

1),

, n > 0,

n = 0, n < 0.

Здесь для любого х, yER, х^А = г (х++1у), гДе Г — гамма функция, для которой выполняется тождество Г(х + 1) = хГ(х).

По теореме 1, решение уравнения (8) с начальными условиями (9) представляется в виде

а(х) =

+-1

= У Rpte - 1,j)AU(j)g[j] X j =+o

X П^+1[1 + Rp(x — 1,т)К(т)].  (14)

Введем следующее обозначение

ф(х,;) = Rp(x — 1,j} x +-1

X J J [1 + R^(x — 1, т) X m=j+1

X К(т).   (15)

где Ra(t — 1,х — 1; j, s) является решением следующей задачи:

Ra(t — 1,х — 1;j,s)4Q,s) =

= —Ra(t — 1, х — 1; j — 1, s)B(j — 1, s) —

—Ra(t — 1,х — 1;j,s — 1)C(j,s — 1) , j = t — 1,...,to,s = х — 1,...,хо,    (18)

Ra(t, х; t — 1, х — 1) = E.

Тогда ясно что,

z(t, х) =

+-1

У Ra(t — 1,х — 1; to — 1,s) x

S=+o

X B(t0 — 1, s)а(s).        (19)

Подставляя (16) в (19) будем иметь:

z(t, х) =

+-1

= У Ra (t — 1,х — 1; to — 1,s) X s=+o

X B(t0 — 1, s)а(s) +-1

У Ra(t — 1, х — 1; to — 1, s) x s=+o

X B(to — 1,s) IJ^ Ф(х,/)Д1/Ч).|/|.

Полагая

Q1(t,x,s) = x-1

= ^Ra (t — 1, x — 1; Cq — 1, t) x

T=S + 1

xS(t0 —1,1)Ф(1,х),       (20)

получим, что x-1

z(t,x) = ^ Qi(t,x,s)AS(s)5[s].    (21)

S=%0

Принимая во внимание соотношения (16), и (21) формулу приращения (7) можно записать в виде

5(u) = с'Да(х1) + d'Az(t1,x1) = x1-1

= ^ сФ(Х1, x)^^).^^] +

X=%0

X1-1

+ ^ d'Q1(t1,x1,x)AizW.g[x] =

X=%0

X1-1

= ^ [с,Ф(X1,x)

X=%0

+ d'Q1(t1,x1,x)]AuW.g[x].               (22)

Полагая

P(x) = — [с,Ф(X1,x) +d'Q1(t1,x1,x)] (23) M'(x, u, p) = p'g(x,u)

Au(x)Mlxl   p ^u(x)5[x], соотношение (22) записывается в виде

X1-1

5(u)     ^ Ac(x)M[x] .       (24)

x=x0

Можно доказать, что вектор-функция p(x) определяемая формулой (23) является решением уравнения

p(x — 1) = — [c,Ф(x1,x — 1) + ++d'Q1(t1,x1,x — 1)].(25)

Далее из (19) получаем, что

Q1(t1,x1,x — 1) =

= Ra(t1 1, x1 — 1; C0

— 1,x)Q1(t1,x1,x).(26)

Принимая во внимание (15), (26) в (25), будем иметь

p(x — 1) = p(x) + ^(to — 1, x) x xB'(to —1,x),(27)

где по определению

^(t, x) = —R'a(t1,x1; t, x)d.

Из (25) следует, что p(x1 — 1) = —c.(28)

Далее, используя (28), показывается, что ^(t, x), определяемая формулой

^(t, x) = —R'a(t1 — 1, x1 — 1; t, x)d, является решением краевой задачи:

^(t — 1, x — 1) = ^'(t, x)^(t, x) + —B'(t, x)^(t — 1,x) —

—C'(t, x)^(t, x — 1),           (29)

^(t1 — 1,x — 1) =

= B'(t1 — 1,x)^(t1 — 1,x),

^(t — 1,x1 — 1) = = C'(t,x1 — 1)^(t,x1 — 1), ^(t1 — 1, x1 — 1) = —d.

Условие оптимальности

При помощи представления (24) доказывается

Теорема 3. Для оптимальности допустимого управления u(x),x 6 X в задаче (1)-(5) необходимо и достаточно, чтобы соотношение maxM(f, v, p(f)) = v6U

= M«,u(O,p(O)    (30)

выполнялось для всех ( 6 X .

Доказательство. Необходимость: Пусть u(x) оптимальное управление. Тогда из формулы приращения (24) следует, что для любого допустимого управления u(x) = u(x) + u(x)

X1-1

^ ДадММ <0.     (31)

x=x0

Используя произвольность u(x), определим его следующим образом:

у ( V,        x = ( 6 X,

u(x) = {u(x),    x ^ f 6 X, где f 6 X - произвольная точка, v 6 U произвольный вектор.

Тогда неравенство (31) примет вид:

vM[f] < 0.

Отсюда, в силу произвольности v 6 U и f 6 X , следует условие максимума (30).

Перейдем к доказательству достаточности условия максимума (30).

Предположим, что для допустимого управления u(x) выполняется условие максимума Понтрягина (30). Из него следует, что для любого f 6 X, u(f) = v 6 U, An(f)M[f] < 0.

Отсюда, в силу произвольности % € X, следует, что

X1-i

2 Дй^Ж] < 0.

^=Xo

С учетом этого неравенства из (24) получаем, что для любого допустимого управления u(x)

AS(u) = S(u) — S(u) > 0, т. е. S(u) > S(u).

Из последнего соотношения следует, что управление u(x) является оптимальным управлением. Этим достаточность дискретного условия максимума Понтрягина доказана.

Случай нелинейного выпуклого критерия качества

Изучим несколько более общий случай. Рассмотрим задачу о минимуме функционала

S(u) = (pi(a(xi)) + (p2(z(ti,Xi))   (32)

при ограничениях (2)–(5).

Здесь p1(a), p2(z) — заданные непрерывно дифференцируемые и выпуклые в Rn скалярные функции.

В случае задачи (1)–(5), (32) приращение функционала (32), соответствующее допустимым управлениям u(x), U(x) = u(x) + Ди(х) при помощи формулы Тейлора можно записать в виде

S(u) = S(u) — S(u) = d р'^^У)

=----7-----△a(xi) + ua

+W^i')bz(fi,xi) + uZ

+oi(\\ba(xi)\) + o2(\\z(ti,x^ (33) где величины Oi(Q,i = 1,2 определяются из разложений

Pi(a(xi)) — pi(a(xi)) = dpi(a(xi)) =----г-----△a(xi) + u a

+oi(\\ka(xi')\\'), p2(z(ti,xi)) — p2(z(ti,xi)) = = 5p2Cz^X4z(ti,Xi) + uZ

+ O2(\z(ti,Xi)\), а \\a\\ норма вектора a = (ai, ..,апУ определяется формулой

n

\\a\\ = 2|аг|.

i=i

Используя представления (16), (21) формула приращения (33) преобразуется к виду:

AS(u) =

X1-i      /      A

1"РУ""ф'-!-Д^А>]-

X=Xo

X1-i     У          X

ZdP2(z(ti,Xi)) --------------Qi (ti, xi,x)x

Uz

X=Xo x ku(x)9\x\ + Oi(\\ka(xi)\\') + +O2(\z(ti,Xi)\) =

X1-i

= 2^xi)+

X=Xo L dp2(z(ti,xiy)1

+------^------Qi(ti,Xi,x')\ ku(X)9\x]

+Oi(\\ka(xi)\\) + O2(|z(t1,X1)|).(34)

Полагая

^jp^*^^

+ apy^xi)Qi(t x x}(35)

uzJ

M(x,u,p) = p'g(x,u), ^(t,x) = —R a(ti,xi; t,x) x aР2(z(t1.x1)) x---uz формула приращения (34) записывается в виде

X1-i

S(u) = У A^(X)M[x] +

X=X0

+Oi(\Aa(xi)\) +

+O2(\\z(ti,Xi)\\)         (37)

Из (35), (36), используя (15), (18), получим, что p(x) и ^(t,x) являются решениями следующих задач соответственно:

p(x — 1) =

= p(x) + V(t0 — 1,x) x xB'(to — 1,x),     (38)

,     n     upi(a(xi))

p(xi — 1) =.

ua

^(t — 1, x — 1) = A'(t, x) ^(t, x) —

—B'(t, x) ^(t — 1, x) —

—C'(t, x) ^(t, x — 1),    (39)

^(ti — 1,x — 1) = = B'(ti — 1,x) ^(ti — 1,x), ^(t — 1,xi — 1) = = C(t,xi — 1) ^(t,xi — 1),

|№1-1.х1-1) = -э,,2(%1*‘)).

В силу выпуклости функций (1(a), (2(z) ясно, что (см. например [11, с. 164]).

о1^Дя(х1}^ > 0,o2^z(t1,x1)^ > 0.

Поэтому из (37) следует неравенство хх-1

дад>-^ ДйММ[х].   (40)

х=х0

Из соотношения (40) следует

Теорема 4. Для оптимальности допустимого управления и(х) в задаче (1)-(5), (32) достаточно, чтобы неравенство

Хх-1

^ДгММ[х]<0       (41)

Х=%0

выполнялось для всех п(х) Е U, х Е X.

Доказательство. Пусть допустимое управление и(х) удовлетворяет соотношению (41). Тогда из неравенства (40) следует, что для любого допустимого управления п(х)

ад - ад > 0.

  • 1.    Последнее соотношение означает оптимальность допустимого управления и(х). Этим доказательство теоремы 4 завершено.

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

Заключение

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

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

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

Список литературы Условие оптимальности типа принципа максимума Понтрягина в задаче управления линейными разностными уравнениями дробного порядка

  • Алиева С.Т. Представление решения системы линейных неоднородных двухмерных разностных уравнений дробного порядка а // Вестник Пермского университета. Математика. Механика. Информатика. 2021. Вып. 1(52). С. 4-8.
  • J. Jagan Mohan and G. V. S. R. Deekshitulu. Fractional Order Difference Equations // Hindawi Publishing Corporation International Journal of Differential Equations Volume 2012, Article ID 780619, 11 pages. doi: 10.1155/2012/780619.
  • K. Miller, B. Ross. An Introduction to the Fractional Calculus and Fractional Differential Equations. New York: Wiley, 1993. 366 p.
  • Podlubny I. Fractional differential equations. San Diego: Acad. Press, 1999. 340 p.
  • Christopher Goodric, Allan C. Piterson. Discrete fractional calculus. Department of Math-ematic University of Nebraska-Lincoln Lincoln, NE, USA. 2015.
  • Алиева С.Т. Принцип максимума Понтрягина для нелинейных разностных уравнений дробного порядка // Вестник Томского государственного университета. Управление, вычислительная техника. 2021. № 54. С.4-11.
  • Алиева С.Т., Мансимов К.Б. Аналог линеаризованного принципа максимума для задачи оптимального управления нелинейными разностными уравнениями дробного порядка // Вестник Пермского университета. Математика. Механика. Информатика. 2021. Вып. 1(52). С. 9-15.
  • Мансимов К.Б. Дискретные системы. Баку: Изд-во Бакинского гос. ун-та, 2002. 114 с.
  • Габасов Р., Кириллова Ф.М. Оптимизация линейных систем. Минск: Изд.-во БГУ, 1973.246 с.
  • Гайшун И.В. Системы с дискретным временем. Минск: ИМ НАН Беларуси, 2001. 400 с.
  • Габасов Р., Кириллова Ф.М., Альсевич В.В. и др. Методы оптимизации. Минск: Изд-во "Четыре четверти", 2011. 472 с.
Еще
Статья научная