Решение задачи оптимального управления в рамках модели реализации газового продукта
Автор: Аксенюшкина Елена Владимировна, Аксенюшкин Александр Владимирович
Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths
Рубрика: Управляемые системы и методы оптимизации
Статья в выпуске: 1, 2022 года.
Бесплатный доступ
Рассматривается линейная по состоянию задача оптимального управления с конечным горизонтом планирования, связанная с динамической моделью разработки газового месторождения. Построение экстремального управления проводится на основе принципа максимума. Глобальное решение задачи реализуется с помощью достаточного условия оптимальности в терминологии сильно экстремальных управлений. Оптимальный процесс описывается простыми интегральными соотношениями в зависимости от функции цены. Отдельно выделен частный вариант задачи, когда цена на сырье постоянна.
Прикладная задача оптимального управления, принцип максимума, достаточное условие оптимальности
Короткий адрес: https://sciup.org/148323397
IDR: 148323397 | DOI: 10.18101/2304-5728-2022-1-18-25
Текст научной статьи Решение задачи оптимального управления в рамках модели реализации газового продукта
Спектр прикладных задач оптимального управления, допускающих аналитическое либо численное решение на основе известных результатов теории, динамично расширяется в том числе за счет многообразия приложений (см., например, [1–3]). В данной работе изучается один вариант прикладной задачи из [4; 5], связанный с эффективной по стоимости реализацией некоторого продукта с конечным горизонтом планирования и известным прогнозом по цене. Рабочий инструмент анализа — принцип максимума Понтрягина [6], который в очередной раз позволяет успешно построить экстремальный процесс. Поскольку задача является невыпук- лой, то возникает необходимость дополнительного рассмотрения на предмет оптимальности. С этой целью используется достаточное условие в формате сильно экстремального управления [7]. В результате получена оптимальная программа реализации продукта в виде простых квадратурных соотношений с явной зависимостью от параметров задачи.
-
1 Постановка задачи
Сформулируем специальную задачу оптимального управления, связанную в содержательном смысле с моделью разработки газового месторождения [4; 5]
T
Ф ( u ) = J e -v t p ( t ) u ( t ) x ( t ) dt ^ max, (1)
x = -— ux , x (0) = x о > 0.
Здесь v > 0 — коэффициент дисконтирования, p ( t ) > 0, t e [0, T ] — известная функция цены, T >> 0 — горизонт планирования.
В задаче (1) фазовая переменная x ( t ) характеризует текущий запас сырья, управление u ( t ) описывает программу реализации продукта, функционал Ф ( u ) выражает стоимость этой программы.
Предположим, что множество допустимых управлений V содержит кусочно-непрерывные функции с условиями неотрицательности u ( t ) > 0, t e [0, T ]. Кроме того, считаем, что p ( • ) e V . Будем использовать обозначение q ( t ) = e -v tp ( t ), t e [0, T ] (дисконтированная функция цены).
Проведем решение задачи (1) на основе принципа максимума [3], который в данном случае не является, вообще говоря, достаточным условием оптимальности (невыпуклая задача за счет произведений ux , u 2 x ). Поэтому для полного решения задачи дополнительно к принципу максимума будем использовать достаточные условия оптимальности в наиболее приемлемом варианте, который представлен, например, в [7].
-
2 Аналитическое решение задачи
Пусть u e V. Соответствующее решение фазового уравнения имеет вид (формула Коши)
( t* ^
x ( t , u ) = x 0 exp
-2 Ju2(T)d- t e[0, T ].
V 0 7
Отсюда получаем свойство положительности фазовых траекторий: x ( t , u ) > 0, что соответствует их содержательному смыслу.
Для задачи (1) образуем функцию Понтрягина
H ( у , x , u , t ) = q ( t ) ux
1 2
- у Уи x
и рассмотрим сопряженное уравнение
у = ууи
Введем обозначение
— q ( t ) u ,
у( т ) = 0.
T
A
s ( t , u ) = exp
—
1 J u 2( T ) d T , 2
V t
У
t e [0, T ].
Тогда
s ( t , u ) = —u2 ( t ) s ( t , u ), s ( T , u ) = 1.
Проверим следующую формулу для решения сопряженного уравнения
T 1
у ( t , u ) = s ( t , u ) -------- q ( t ) u ( t ) d T .
t s ( t , u )
Действительно, у ( Т , u ) = 0. При этом
-
1 T 1 1
у ( t , u ) = — u 2 ( t ) s ( t , u )[-------- q ( t ) u ( t ) d T — s ( t , u )------- q ( t ) u ( t ) =
-
2 J s ( t , u ) s ( t , u )
1 = —u ( t ) у ( t , u ) — q ( t ) u ( t ).
Получили сопряженное уравнение, т. е. формула (2) справедлива. Из нее, в частности, получаем условие положительности сопряженных траекторий: у ( t , u ) > 0 для t е [0, T ], u е V \{0} ( у ( t , 0) = 0, t е [0, T ]).
Найдем экстремальное управление задачи (1).
Учитывая свойство положительности траекторий, сформулируем и решим задачу на максимум функции Понтрягина при условии x > 0, у > 0
-
— —yxu + q ( t ) xu ^ max, u > 0
c
-
— уy u + q ( t ) u ^ max, u > 0.
Максимизирующее управление:
u (у, t ) = q ( t ), у > 0, t е [0, T ].
У
Найдем теперь решение у ( t ) сопряженного уравнения для управления u ( у , t )
у = 2 y u ( у , t ) — q ( t ) u ( у , t ), у( Т ) = 0.
После подстановки получаем
1 q 2( t ) v = -- ----.
2 v
Отсюда вдоль решения v ( t ) имеем
N ( t Ж t ) = - q 2( t ) О d- v 2( t ) = - q 2( t ).
dt
Проинтегрируем по t e [ t , T ]
T v2(T) -v2T) —-Jq2(t)dt.
T
Следовательно,
1/ /2
T )
v ( T ) = jq 2( t ) dt V T J
Заменяя переменные, получаем итоговую формулу для решения
, .» — [ ( , ’...... |\
Ct J
t e [0, T ].
В результате определяется экстремальное управление задачи (1)
u * ( t ) — u ( v * ( t ), t ) =
q ( t )
< t >
J q 2( t ) dT
1/ , /2
t e [0, T ).
V t J
Отметим, что при t ^ T - 0 u * ( t ) ^ да .
Рассмотрим фазовое уравнение для управления u * ( t )
г— 1 иг(Ач — q ( t ) x X —-- u * ( t ) X — ,
2 T
2 J q 2 T )
x (0) — x o .
Введем обозначение
T
r ( t ) — J q 2 ( t ) d T ,
t
Тогда / ^( t ) — - q 2( t ), и уравнение принимает вид
• 1 r ( t ) zm
.X — - —x , x (0) — x 0 .
2 r ( t )
Запишем решение по формуле Коши
t
к
1 г ( т )л x ( t ) = x 0 exp - I— dT .
2 \ r ( t )
к
Проведем интегрирование в правой части f r-) —т = f—In r (t ) —т = In rt).
J r ( t ) J dt r (0)
Тогда
/ 1/
I ПИ 1 2 к r (0) 7
.
f 1 , r (t) exp — ln—— к 2 r (0)
Таким образом, фазовая траектория, соответствующая управлению u * ( t ), выражается по формуле
x * ( t ) - x о
I T 1J q т) dr к t 7
f T
J q Чт ) d r к о
к 12 ,
t e [0, T ].
Отметим, что x * ( T ) - 0.
В результате экстремальный режим задачи (1) представляется следующими формулами в зависимости от параметров x 0 , T и дисконтированной функции цены q ( t )
,*(t)-I (,.,
q(t)
u * ( t ) - тт, x * ( t ) - x 0 t e [0, T ].
^*( t)
Рассмотрим вопрос об оптимальности управления u * ( t ) в задаче (1). С этой целью используем условие оптимальности из [7], которое применительно к управлению u * ( t ) в линейной по состоянию задаче (1) имеет вид u * ( t ) - arg max H ( ^ * ( t ), x ( t , v ), u , t ), t e [0, T ), v e V . (4)
u > 0
Это свойство сильной экстремальности для управления u * ( t ): условие максимума функции H для любой фазовой траектории x ( t , v ) .
В нашем случае управление u * ( t ) является решением задачи
- "^t)t ) u + q ( t ) u ^ max, u > 0.
Поскольку x ( t , v ) > 0, v е V , t е [0, T ), то выполняется условие
( 1 2 ^
u*(t) - argmaxi—^*(t)u + q(t)u Ix(t,v), v е V, u > о V 2 )
которое совпадает с условием сильной экстремальности (4).
Учитывая формулы (3), подсчитаем значение функционала
TT
Ф ( u * ) - [ q ( t ) u * ( t ) x * ( t ) dt = —0— [ q 2( t ) dt = x о ^ * (0).
, " ■■"
Сформулируем итоговое утверждение.
Теорема. Управление u * ( t ), t е [0, T ) является оптимальным в задаче
(1), причем Ф ( u * ) = x * (0) ^ * (0).
Замечание 1. Согласно формулам (3), оптимальная программа реализации продукта включает его «обнуление» в конечный момент времени: x* (T) - 0. Это достигается за счет неограниченного роста управляющей функции на финишном участке реализации: u*(t) ^ да при t ^ T - 0 .
Замечание 2. Выделим частный вариант задачи (1), когда цена на сырье постоянна: p(t) = c, t е [0, T]. В этом случае оптимальное управление выражается по формуле е-9t u *( t) =-----e------1
( t J e - V t )
и не зависит от c .
Интересно отметить, что
-
2 e
u* (t) - 2^ —2^t -2^Tf • e - e
Следовательно, при T -да (задача с бесконечным горизонтом) получаем простейшую формулу для оптимального управления : u *2 ( t ) ^ 29, t е [ t о, T ].
Заключение
Рассмотренная модель является хорошим методическим примером прикладной задачи, которая элегантно решается в глобальном исполнении на основе известных результатов математической теории оптимального управления. Дальнейший анализ и решение подобного типа задач могут быть связаны, например, с биологическими моделями [8].
Список литературы Решение задачи оптимального управления в рамках модели реализации газового продукта
- Киселев Ю. Н., Орлов М. В., Орлов С. М. Исследование краевой задачи принципа максимума Понтрягина в модели двухсекторной экономики с интегральной функцией полезности // Журнал вычисл. матем. и мат. физики. 2015. Т. 55, №11. С. 1812-1826. Текст: непосредственный.
- Модель конкуренции Лотки-Вольтерры с немонотонной функцией терапии для нахождения оптимальных стратегий лечения раковых заболеваний крови / Н. Л. Григоренко, Е. Н. Хайлов, Э. В. Григорьева, А. Д. Клименкова // Тр. ИММ УрО РАН. 2021. Т. 27, № 2. С. 79-98. Текст: непосредственный.
- Аксенюшкина Е. В., Аксенюшкин А. В. Параметризация задач оптимального управления применительно к одной модели биологической очистки воды // Вестник Бурятского государственного университета. Математика, информатика. 2021. № 1. С. 3-12. Текст: непосредственный. DOI: 10.18101/2304-5728-2021-1-3-12
- Скиба А. К. Исследование задачи оптимального управления для динамической модели газового месторождения // Труды VI Московской международной конференции по исследованию операций. Москва, 2010. С. 118-119. Текст: непосредственный.
- Киселев Ю. Н., Орлов М. В. Исследование модели разработки газового месторождения на бесконечном горизонте планирования // Дифференциальные уравнения. 2011. Т. 47, № 11. С. 1583-1591. Текст: непосредственный.
- Габасов Р., Кириллова Ф. М. Принцип максимума в теории оптимального управления. Москва: Либроком, 2011. 272 с. Текст: непосредственный.
- Срочко В. А., Антоник В. Г. Достаточные условия оптимальности экстремальных управлений на основе формул приращения функционала // Известия вузов. Математика. 2014. № 8. С. 96-102. Текст: непосредственный.
- Lenhart S., Workman J. T. Optimal Control Applied to Biological Models. Mathematical and Computational Biology Series. London: Chapman & Hall/CRC, 2007. 257 p.