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

Автор: Жаля Билал кызы Ахмедова

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

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

Статья в выпуске: 1 (72), 2026 года.

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

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

Еще

Задача оптимального управления, интегро-дифференциальное уравнение, необходимое и достаточное условие оптимальности, достаточное условие оптимальности, производная Капуто

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

IDR: 147253748   |   УДК: 519.977   |   DOI: 10.17072/1993-0550-2026-1-19-28

Necessary and Sufficient Condition in a Linear Fractional Optimal Control Problem

The problem of optimal control of a dynamic system is considered, where the system's behavior is described by a system of linear Volterra integro-differential equations with Caputo fractional derivatives. The control domain is a bounded set. The control function belongs to the class of piecewise-continuous functions (having a finite number of first-kind discontinuity points). The performance index is linear. A necessary and sufficient optimality condition of the Pontryagin maximum principal type is proven. In the case of a nonlinear, differentiable, and convex performance index, a sufficient optimality condition of the Pontryagin maximum principal type is established.

Еще

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

Лицензировано по CC BY 4.0. Чтобы посмотреть копию этой лицензии, посетите first-kind discontinuity points). The performance index is linear. A necessary and sufficient optimality condition of the Pontryagin maximum principal type is proven. In the case of a nonlinear, differentiable, and convex performance index, a sufficient optimality condition of the Pontryagin maximum principal type is established.

Как известно, процессы из практики управляемы. Но управляющие функции могут быть разными. И поэтому при исследовании конкретных процессов возникает вопрос о нахождении наилучшей управляющей функции, которую называют оптимальным управлением. Теория оптимального управления представляет значительный теоретический и практический интерес. Самым сильным и удобным необходимым условием оптимальности является принцип максимума Л. С. Понтрягина, впервые доказанный для случая обыкновенных дифференциальных уравнений [1]. С появлением этого принципа стала интенсивно развиваться качественная теория оптимального управления. Разными специалистами рассмотрены различные аспекты этой теории и обзор ряда результатов имеется, например в [2-4].

Линейные динамические системы являются удобными объектами исследования в теории оптимального управления и имеют определенные особенности (см., например, [5-7]).

В работе [5] рассмотрена одна задача оптимального управления, описываемая системой интегро-дифференциальных уравнений типа Вольтерра. Критерий качества является нетиповым. Считая область управления открытым, вычислены первая и вторая вариации функционала качества. Из равенства нулю первой вариации функционала качества вдоль оптимального процесса получен аналог уравнения Эйлера. Из условия неотрицательности второй вариации функционала качества получены различные необходимые условия оптимальности второго порядка, носящие конструктивный характер. Также отдельно изучен случай особых, в классическом смысле, управлений.

Но для линейных систем принцип максимума Л. С. Понтрягина превращается еще и в достаточное условие.

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

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

Задачи оптимального управления, описываемые различными дифференциальными уравнениями дробного порядка, в настоящее время интенсивно исследуются. В этом направлении можно показать, например, работы [9–12].

Точное моделирование многих динамических систем приводит к системе дробных дифференциальных уравнений (FDE). В работе [12] рассмотрена общая формулировка и схема решения для класса дробных задач оптимального управления (FOCP) для этих систем, в котором дробная производная является производной Римана–Лиувилля. Индекс производительности дробных задач оптимального управления рассматривается как функция, как переменных состояния, так и переменных управления, а динамические ограничения выражаются набором дробных дифференциальных уравнений. Вариационное исчисление, множитель Лагранжа и формула дробного интегрирования по частям используются для получения аналога уравнений Эйлера–Лагранжа для дробных задач оптимального управления. Представленная формулировка и полученные уравнения очень похожи на те, которые появляются в классической теории оптимального управления. Таким образом, рассматриваемая задача, по существу, расширяет классическую теорию управления на дробную динамическую систему.

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

В данной работе с помощью аналога метода приращений (см., например, [2, 4, 5, 7]) исследуется одна задача оптимального управления, описываемая интегро-дифференциальным уравнением дробного порядка Капуто с линейным функционалом качества. Область управления является непустым и ограниченным множеством. Управляющая функция берется из класса кусочно-непрерывных (имеющие конечное число точек разрыва первого рода) функций. Доказано необходимое и достаточное условие оптимальности в рассматриваемой задаче. А в случае нелинейного функционала качества - отдельно доказано достаточное условие оптимальности.

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

Пусть управляемый процесс описывается системой линейных дифференциальных уравнений:

интегро-

t

tCD x(t) = A(t')x(t') + f (t,u(t)) + J [B(t, t)x(t) + g(t,T,u(T))]dT, t0

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

x(to) = Xo,                                                      (2)

где

1 Г x^M

tC0Dtx(t) = —----г | 7----T^dT, n= [a] + 1, a ER+

0          Г(п — a) J (t — т)1+а n

Г0

левая дробная производная Капуто (см. например [13-15]).

Здесь x = (x 1 ,x2,..., xn) ' n-мерный вектор состояния управляемого объекта, и = 1 2, -.,игУ — r-мерная кусочно-непрерывная (имеющая конечное число точек разрыва первого рода) управляющая вектор-функция, принимающая свои значения из заданного, непустого и ограниченного множества U, т.е.,

u(t) eU ^W,  tET = [t0, t1].                         (3)

Здесь (') означает для векторов операцию скалярного произведения, а для матриц - операцию транспонирования.

Предположим, что t0,t 1 ,x0 соответственно заданные числа и постоянный вектор, A(t) — заданная (п х п)-мерная непрерывная матричная-функция, f(t,u) — заданная п- мерная вектор-функция, непрерывная по совокупности переменных.

На решениях задачи Коши (1)–(2) соответствующих всем управлениям, удовлетворяющим условию (3), определим терминальный функционал:

S(u) = c'x(t1). (4)

Здесь c — заданный п -мерный постоянный вектор.

Задачу нахождения минимального значения функционала при условиях (1)-(3) для краткости назовем задачей (1)-(4). Как видно, функционал линейный и правая часть уравнения линейна относительно х.

Допустимое управление u(t), доставляющее минимум функционалу (4), при ограничениях (1)–(3), назовем оптимальным управлением , а соответствующий процесс (u(t),x(t))- оптимальным процессом .

2. Вычисление приращения функционала

Пусть (u(t),x(t)) — фиксированный, а (u(t) = u(t) + Au(t),x(t) = x(t) + Ax(t)) — произвольный допустимые процессы.

Напишем приращение функционала (4), соответствующее допустимым управлениям u(t) и u(t):

AS(u) = S(u) — S(u) = c'Ax(t1).

Ясно, что приращение Ax(t) траектории x(t) является решением следующей задачи:

tC0DFAx(t) = A(t)Ax(t) + [f(t,u(t)) —f(t,u(t))] + t

+ J [e(t,T) Ax(t) + (g(t,T,u(_T)) — ^(t,T,u(T)))] dT, ti

Ax(t0) = 0.

Уравнение (6) является линейным, неоднородным уравнением, относительно Ax.

Пусть ф = ^(t) пока произвольная n -мерная вектор-функция. Умножая обе стороны уравнения (6) скалярно на ф(1) и интегрируя полученное уравнение по t от t0 до t1, получим

ti

ti

ti

J ф'(t) tCoDaAx(t) dt = J ф'(t) A(t) Ax(t)dt + J ^'(t) (f(t,u(t)) — f(t,u(t))) dt +

t o

t 1

t 0

t 0

t

+ J J ^'(t)[^(t,T) Ax(t) + (g(t,T,u(T)) — g(t,T,u(T)))j dT dt.

t0

. t0

По формуле частичного интегрирования для дробных интегралов [14] имеем:

ti

ti

J ^'(t)tC0DaAx(t)dt = J Ax'(t)ACtD^(t)dt + ^ “Ax^^t)^ =

to

t0

t i

= J Ax' (t)ACtD{ai^(t)dt + tll^Ax^i^ti) + t!t~aAx(to)^(to) = to

t i

= J Ax'(t)ACtD“i^(t)dt + tI1~aAx(ti)^(ti).

t 0

По формуле Дирихле (см., например, [16]) имеем, что

111^ (t)[B(t,T) Ax(t) + (g(t,T,u(T)) — g(t,T,u(T)))]dTl to   Lto                                                                                           J

= J II ^ (t)[b(t, t) Ax(t) + (g(T,t,u(t))—.g(T,t,u(t)))]dTl

to    l_t                                                                                                             J

dt =

dt.

Учитывая тождества (9) и (10) в формуле приращения (5), получим t *

№(u) = c'bx(t1) + J bx\t)ctDffl(t)dt + tIt’afa^

t *

to ti

-

t-o                                                  t o

— I I ф'(т) [b(t, t) Ax(t) + (g(T, t,u(t)) — g(T, t,u(t)))] dT dt. to l_t                                                                                                             J

Предположим, что вектор-функция ip(t) является решением следующей системы уравнений:

ti

^“^(t) = A'(t) 2p(t) + J B'(T,t)ip(T')dT, t

^’“^(ti) =

—с.

Задача (12)–(13) называется сопряженной системой для рассматриваемой задачи и является линейной неоднородной задачей Коши для интегро-дифференциального уравнения с дробными производными (12).

Тогда формула приращения (11) функционала будет иметь следующий вид: t i

-

f

— I I ф'(т) (g(T,t,ii(t)) — g(T,t,u(t)))dT dt.

t o Lt                                                                J

Введем аналог функции Гамильтона–Понтрягина следующим образом:

t*

H(t,u(t),$(tty = $\t)f(t,u(t)) + J ^'(T)g(T,t,u(t))dT.

t

Тогда формула приращения (14) преобразуется к следующему виду:

t *

△S(u) = — J [H(t,u.(t),^(t)) — H(t,u(t),^(t))]dt.

t o

Доказанная формула приращения (15) позволяет получить необходимое и достаточное условие оптимальности следующим образом.

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

maxH(0,v,ip(0)) = Н(0,и(0'),'ф(0')),

выполнялось для всех v Е U,6 Е [t0,t 1 ).

Точка О Е [t0,t 1 ) является произвольной точкой непрерывности управления u(t).

Доказательство

Необходимость. Пусть управление u(t) является оптимальным управлением, v Е U произвольный вектор, О Е [t0, t 1 ), а £ > 0 такое достаточно малое число, что выполняется неравенство О + £ < t 1 .

Определим специальное приращение управления u(t) следующим образом: v-и(1)Л Е[в,О + £),

^u(t>£^   {о, tЕT\[e,e + £).                        (17)

Тогда, используя теорему о среднем из формулы приращения функционала (15) получим, что

S(u(t) + ^u(t; £)) — S(u(t)) = = —£[н(е, v, ^(в)) — н(о, u(o),^(е))] + о(£) > о.

Отсюда получается условие максимума (16).

Достаточность. Пусть выполняется условие максимума (16). Покажем, что в таком случае управление u(t) является оптимальным управлением. Выполнение условия максимума (16) означает, что для любого управления v(6) Е U, 6 Е [t0,t 1 ) выполняется следующее условие:

H(0,v(0),V(0)) < H(0,u(M(0)).

Тогда по формуле приращения (15) можем написать, что

S(v) — S(u) = ti

= — J (H(0,v(0),^(0)) — H(0,u(0)),^(0))d0>O, to

  • т. е.

  • 3.    Достаточное условие оптимальности в случае нелинейного функционала

S(v) > S(u).

А это означает, что управление u(t) является оптимальным управлением.

Этим доказана теорема.

качества

Предположим, что ф(х) заданная непрерывно-дифференцируемая и выпуклая скалярная функция.

Рассмотрим задачу о нахождении минимального значения функционала

S(u) = ^(x(ti)')                                    (18)

при ограничениях (1)–(3).

Аналогичными рассуждениями, приведенными в начале работы, запишем приращение функционала (18), соответствующее допустимым управлениям u(t) и H(t) = u(t) + Au(t):

t i

= v(X(tiS) — p(x(ti)) + J Ax'(t)CtD^(t)dt + tl^AxQti^^^ti) —

t i

t 0 t i

— J ^'(t) A(t) Ax(t)dt — J ^'(t) (f(t,u(t)') — f(t,u(t)')) dt

t 0

t 0

— I I ^ (r)B(r, t) dr Ax(t)dt — to Lt                           J

— I I ^(T)(s(r,t,w(t))—5(r,t,u(t)))dr dt.

to Lt                                                                J

Здесь ^(t) пока произвольная n -мерная вектор-функция.

Используя линеаризацию по формуле Тейлора, формулу приращения (19) можно записать следующим образом:

ti

AS(u) = ^T^xfc) + O1(||^    J ?Dt“(W))Ax(t)dt + t0

ti

ti

+ ^1 a^'(ti)Ax(ti) — J ^'(t) A(t) Ax(t)dt — J i^'(t) (/(t, u(t)) —/(t, u(t))) dt

-

t o

to

— I I ^ (r)B(r, t) dr Ax(t)dt — to Lt                           J

— J J ^'(r) (^(r, t, u(t)) — ^(r,t,u(t)))dr dt. to Lt                                                                J

Здесь |a| — норма вектора a = (ai, a2,—,an) ' , определяемая формулой ||a| = E n =i|a i l, а o(a) есть величина более высокого порядка чем a, т. е. ^) ^ 0 при a ^ 0.

Предположим, что вектор-функция ^(t) является решением следующей задачи: ti

^^(t) = A'(t)^(t) + J B^t^r) dr,

t

i-«MtM^i))

■■  ^CexJ =       jx

.

Введя аналог функции Гамильтона–Понтрягина следующим образом, ti

H(t,u(t),^(t)) = ^'/(t,u(t)) + J ^'(r)^(r, t, u(t))dr,

t приращение (20) функционала (18) можно записать в таком виде: ti

AS(u) = — J H(t,x(t),U(t),^(t)) — H(t,x(t),u(t),^(t)) dt + o1(|Ax(t1)H). (23)

to

По условию задачи ^(x) — выпуклая и дифференцируемая функция. Поэтому, по свойствам выпуклой функции, выполняется неравенство

Oi(HMti)||)>0.

Следовательно, из формулы (23) получим, что для приращения функционала качества выполняется неравенство

ti

A5(u) > — J H(t, x(t), u(t), ^(t)) — H(t, x(t), u(t), ^(t)) dt.

to

Из неравенства (24) получается справедливость следующего утверждения.

Теорема 2. Для оптимальности допустимого управления u(t) в рассматриваемой задаче (1)–(3), (18) достаточно, чтобы соотношение

выполнялось для всех в G [t0,t 1 ).

Заключение

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

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