Научная статья на тему 'ПАРАМЕТРИЗАЦИЯ ЗАДАЧ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ПРИМЕНИТЕЛЬНО К ОДНОЙ МОДЕЛИ БИОЛОГИЧЕСКОЙ ОЧИСТКИ ВОДЫ'

ПАРАМЕТРИЗАЦИЯ ЗАДАЧ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ПРИМЕНИТЕЛЬНО К ОДНОЙ МОДЕЛИ БИОЛОГИЧЕСКОЙ ОЧИСТКИ ВОДЫ Текст научной статьи по специальности «Математика»

CC BY
50
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БИОЛОГИЧЕСКАЯ ОЧИСТКА ВОДЫ / СИСТЕМА ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ / ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ / ПРИНЦИП МАКСИМУМА / ПАРАМЕТРИЗАЦИЯ ЗАДАЧ

Аннотация научной статьи по математике, автор научной работы — Аксенюшкина Елена Владимировна, Аксенюшкин Владимир Александрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Аксенюшкина Елена Владимировна, Аксенюшкин Владимир Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PARAMETERIZATION OF OPTIMAL CONTROL PROBLEMS APPLIED TO A SINGLE MODEL OF BIOLOGICAL WATER TREATMENT

A mathematical model related to the process of biological wastewater treatment by eliminating pathogenic microorganisms and reducing the concentration of organic substances is considered. The process is described using a controlled threedimensional system of differential equations. The adequacy of the phase trajectories to the meaningful meaning of the variables under consideration is investigated. Two optimal control problems are set for the minimum of terminal and integral functionals that make sense of the concentration of wastewater pollution. In modern conditions, such tasks are quite relevant. The study of problems is carried out based on the maximum principle. The analysis of the control switching function leads to the conclusion that there are no special modes and allows us to specify the structure of optimal controls by the number of switching points. As a result, optimal control problems are reduced to minimizing the functions of one or two variables with the possibility of using derivatives.

Текст научной работы на тему «ПАРАМЕТРИЗАЦИЯ ЗАДАЧ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ПРИМЕНИТЕЛЬНО К ОДНОЙ МОДЕЛИ БИОЛОГИЧЕСКОЙ ОЧИСТКИ ВОДЫ»

УПРАВЛЯЕМЫЕ СИСТЕМЫ И МЕТОДЫ ОПТИМИЗАЦИИ

Научная статья УДК 517.977

doi: 10.18101/2304-5728-2021-1-3-12

ПАРАМЕТРИЗАЦИЯ ЗАДАЧ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ПРИМЕНИТЕЛЬНО К ОДНОЙ МОДЕЛИ БИОЛОГИЧЕСКОЙ ОЧИСТКИ ВОДЫ

© Аксенюшкина Елена Владимировна

кандидат физико-математических наук, доцент, Байкальский государственный университет Россия, 664003, г. Иркутск, ул. Ленина, 11 aks.ev@mail.ru

© Аксенюшкин Владимир Александрович

аспирант,

Байкальский государственный университет Россия, 664003, г. Иркутск, ул. Ленина, 11 alekshd@gmail.ru

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

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

Для цитирования

Аксенюшкина Е. В., Аксенюшкин В. А. Параметризация задач оптимального управления применительно к одной модели биологической очистки воды // Вестник Бурятского государственного университета. Математика, информатика. 2021. № 1. С. 3-12.

Введение

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

1 Математическая модель

Рассмотрим математическую модель, которая описывает процесс биологической очистки сточных вод [1; 5], и представляет собой управляемую систему дифференциальных уравнений

х1 = -х1 х2х3 + и(т - х1),

< х2 = — х1 х2xз, (1)

х3 = х1 х2х3 - qx3,

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

х1 (0) = х0, х2 (0) = х20 , х3 (0) = х30, х0 е (0, т), х2 > 0,

х30 > 0.

Здесь х1 (1) — концентрация кислорода, х2 (1) — концентрация органических веществ и патогенных микроорганизмов (концентрация загрязнений), х3 (1) — концентрация термофильных аэробных бактерий, и (г) — скорость аэрации (обогащения кислородом).

Система (1) рассматривается на заданном отрезке времени [0, Т].

Первое уравнение системы описывает изменение концентрации кислорода: первое слагаемое задает его поглощение в результате реакции, второе — характеризует подкачку кислорода извне.

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

Наконец, третье уравнение системы (1) показывает рост биомассы термофильных аэробных бактерий в результате реакции, часть которой отмирает в силу естественных причин со скоростью распада q > 0 . Кроме того, система включает начальные условия и ограничение на подкачку кислорода в начальный момент времени.

Система (1) является управляемой: функция u(t) выступает в роли управления. Определим множество допустимых управлений в классе кусочно-непрерывных функций

V = {и(•) е PC(0, T): u(t) e [0, umax], t e [0, T]}, где иmax — наибольшая скорость аэрации.

2 Свойства фазовых траекторий

Проведем характеризацию фазовых траекторий системы (1) в плане знакоопределенности и оценок сверху на промежутке [0,T].

Лемма 1. Для любого допустимого управления u(t), t е [0, T] соответствующие решения Xi(t), xo(t), x3(t) фазовой системы (1) удовлетворяют условиям

0 < x1(t) < хГх, 0 < x2(t) < xmax, 0 < x3(t) < x3max, t e [0, T],

где

x^ = m , xmax = x2 , x3max = x30 exp(mx2T). Доказательство. Рассмотрим второе уравнение системы (1). Представим его решение (t) через экспоненту

t

x2(t) = x20 exp[-J x^£) x3(X)dX]. (2)

0

Отсюда сразу следует условие положительности xo (t) > 0 , t e [0, T].

Аналогичным образом представляется решение третьего уравнения

t

x3 (t) = x30 exp[J(x1 (X)xo (X) - q)dX], (3)

0

что приводит к условию x3(t) > 0, t e [0, T].

Представим первое уравнение системы (1) в виде

x1 = - (x0x3 + u)x1 + mu

и запишем его решение по формуле Коши

t

x1 (t) = exp[-J (xo (X) x3 (X)+u(X))dX] •

0

( t s \

x° + m J exp[ J (x0(X) x3(X) + u(%))d%]u(s)ds

\ 0 0

Поскольку m > 0, u (s) > 0, то приходим к заключению x1(t) > 0 t e [0, T].

Таким образом, все фазовые траектории системы (1) положительны что соответствует их содержательному смыслу.

Перейдем к оценкам сверху. Введем вспомогательную функцию у^) = т - х1 ^), I е [0, Т]. Используя первое фазовое уравнение, получаем соответствующее уравнение для у(¿)

у = - (х2 х3 + и) у + тх2 х3

с начальным условием у(0) = т - х° > 0.

Тогда функция у(^) представляется по формуле Коши

г

у(1) = ехр[-|(Х2(Х)Х3(Х)+и(Х)№] ■

y(0) + m J exp[ J (x2 (g) X3 (g) + u(£))d£]x2 (s) X3 (s)ds

( t з ^

0 0

Поскольку х2(з) > 0, х3(з) > 0, то заключаем, что у^) > 0 . Отсюда получаем первую оценку: х) < т , t е [0, Т].

Рассмотрим далее формулу (2) для х2(0 . В силу условия положительности х1(Х) > 0 , х2(Х) > 0 получаем

t

ехр[-|х^)х3(Х)< 1, t е (0, Т],

0

что приводит ко второй оценке: х2^) < х° . Рассмотрим, наконец, формулу (3) для х3 ^).

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

t t

|(х1(Х)х2(Х) - я)х1(Х)х2(Х)тх°Т. 00 Следовательно, для t е [0, Т]

t

exp[J(Xj (g)x2 (g) - q)dg] < exp(mx^T),

4VSM2

0

что приводит к неравенству x3(t) < x3 exp(mx°T). Лемма доказана.

Отметим, что для любого допустимого управления u(t), t е [0, T] соответствующие решения xj(t), x2(t), x3(t) фазовой системы (1) сохраняют свой содержательный смысл, причем в первом уравнении коэффициент при u (t) положителен: m - x1(t) > 0 , t е [0, T].

3 Задачи оптимального управления и принцип максимума

Для системы (1) сформулируем две задачи оптимального управления. Первая задача заключается в минимизации концентрации загрязнений в конечный момент времени T :

F1(u) = x2(T) ® min, u(-) eV . (P1)

Вторая задача состоит в минимизации суммарной концентрации загрязнений на отрезке времени [0, T]

T

ф 2(u) = | x2(t) dt ® min, u(-) eV . (P2 )

о

Проведем анализ поставленных задач на основе принципа максимума [2; 4].

В задаче (Pj) для оптимального управления uj(t) и соответствующей оптимальной траектории x(t) = (Xj (t), Х2 (t), x3 (t)) существует нетриви-альное решение y(t) = (yj(t),y2(t),y3(t)) сопряженной системы y&1 = Uj (t)y + X2 (t)X3 (t)(yj + У2 - У3), У2 = Xj (t)X3 (t)(yj + У2 - У3), (4)

y 3 = Xj(t) X2 (t )(yj +У2 -У3)+qy 3,

yj(T) = 0, У2 (T) = -1, У3 (T) = 0,

для которого выполняется соотношение

Umax, yi(t) > 0,

Ui(t) =i U e [0, Umax], yi(t) = 0,

0, y1(t) < 0.

Здесь y1(t) — функция переключения, отвечающая задаче (P1).

Указанные соотношения получены стандартным образом на основе функции Понтрягина H(y, X, u) = y1 f1 (X, u) + y2 f2 (x, u) + y3 f3 (X, u), где f1, fг, f3 — правые части фазовой системы (1).

При этом управление u1(t) является H -максимизирующим относительно переменной u e [0, umax ] с учетом условия m - x1(t) > 0 , t e [0, T].

В задаче (P2) для оптимального управления ^(t) и отвечающей ему оптимальной траектории x(t) = (X1 (t), X2 (t), X3 (t)) существует нетриви -альное решение p(t) = (p1(t), p2(t), p3(t)) сопряженной системы

P1 = u2 (t)p1 + X2 (t)X3 (t)(p1 + p2 - p3),

p2 = X1 (t)X3 (t)(p1 + p2 - p3) +1, (5)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

p3 = X1(t)x2 (t)(p1 + p2 - p3) + qPз, px{T) = 0, p2{T) = 0, p3(T) = 0, для которого выполняется соотношение

umax, p1(t) > 0,

u2(t) =\u e [0, umax], p^ ) = 0,

0, p1(t) < 0, где p1 (t) — функция переключения в задаче ( P2 ).

Приведенные соотношения связаны с функцией

H(p, x, u) = PiJ1(x, u) + P2/2 (x, u) + p3f3 (x, u) - X2 .

При этом H ® max управление u2(t) получено с использованием условия m - x1(t) > 0 , t e [0, T].

4 Свойства функций переключения

Изучим основные свойства функций yi (t), Pi (t).

Лемма 2. Функции переключения yi(t), Pi(t) не обращаются в нуль на интервалах отрезка [0, T].

Доказательство. Рассмотрим функцию y1 (t).

Предположим противное: yi(t) = 0 на некотором интервале D1 с [0, T]. Тогда y&1(t) = 0, t e D1. Рассмотрим сопряженную систему (4) на решении (y1 (t), y2 (t), y3 (t)) для t e D1 и будем учитывать условие положительности фазовых траекторий xi (t), x2 (t), x3 (t).

Из первого уравнения получаем

У2 (t)-Уз(0 = 0 ^ y2 (t) = У&з (t), t eDi.

Второе уравнение приводит к равенству y2 (t) = 0 . Тогда y3 (t) = 0, и третье уравнение принимает вид qy3(t) = 0 ^ Уз(0 = 0 . В совокупности получаем нулевое решение: y1 (t) = y2 (t) = y3 (t) = 0, t e D1.

Сопряженная система (4) является линейной и однородной. Следовательно, она имеет нулевое решение на всем отрезке [0, T] . Это противоречит условию y2 (T) = -1, т. е. сделанное предположение yi(t) = 0, t e D1 неверно.

Рассмотрим далее сопряженную систему (5) на решении (p1 (t), p2 (t), p3 (t)) и предположим, что p1 (t) = 0 , t e D2 с [0, T]. Тогда из первого уравнения получаем

p2 (t) - p3(t) = 0 ^ p2(t) = p3(t), t e D2 .

Второе уравнение приводит к равенству p2 (t) = 1, т.е. p3 (t) = 1, t e D2 . Из третьего уравнения получаем

qp3 (t) = 1 ^ Jp3 (t) = 0, t eD2.

Это противоречит предыдущему (p3 (t) = 1). Лемма доказана.

Лемма 3. Существуют такие точки tb t2 e [0, T), что y^t) > 0, t e (t1, T), p1(t) > 0, t e (t2, T).

Доказательство. Рассмотрим производную 1 (T). Из сопряженной системы (4) следует, что y&1 (T) < 0 . При этом y1 (T) = 0 . Отсюда с учетом непрерывности производной y^t) в левой окрестности точки T заключаем, что

y&1(t) < 0, t e (t1, T) ^ y1(t) > 0, t e (t1, T).

8

Утверждение для у^) доказано. Продолжим доказательство.

Введем в рассмотрение функцию

gи) = Р^) + Р2(1) -Рз^), t е [0, Т].

В силу сопряженных уравнений (5) получаем

^^) = иг ^)Р1 (t) - ЯРз (t) + (х2 (t)хз (t) + х1 (t)хз (t) - х1 (t)х2 (t))g^) + 1 .

Поскольку g(Т) = 0, то g(Т) = 1. Следовательно, g^) < 0, t е Т).

Уравнение для Р1 (t) имеет вид

Р1 = и2 (t) Р1 + х2 (t) хз (0 g (t), р1 (Т) = 0.

Представим его решение по формуле Коши

Т з

Р1(0 = ехр[^(Х^Х^Мхз(з)g(.

t t

Отсюда с учетом предыдущего приходим к заключению: Р1(0 > 0, t е (^, Т). Лемма доказана.

Следствие. Для оптимальных управлений и^), и2^), t е [0, Т] справедливы соотношения

и1(0 = итах, t е (t1, Т]; u2(t) = итах, t е (t2, Т].

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

Лемма 4. Функция переключения у!(0 имеет не более одного нуля на промежутке [0, Т), функция переключения Р1 ^) имеет не более двух нулей на [0, Т) .

Доказательство этого утверждения приведено в [1].

5 Структура оптимальных управлений и параметризация задач

Перейдем к заключениям о структуре оптимальных управлений в задачах (/1), (Р2) на основании выражений для Н -максимизирующих управлений и^), и2^) и свойств функций переключения У1(0, Р^0.

Справедливы следующие утверждения.

1. В задаче (/1) оптимальное управление и*^) определяется формулой

* Г 0, 0 < t <г*,

Ul(t) =\ <,< *

[итах, г* < < Т,

где г* е [0, Т) — точка переключения.

2. В задаче (Р2) оптимальное управление и*(() определяется формулой

"г(0 =i

о < t < 61

о, 61 < t <62,

*

Umax, ö:* < t < T,

где 6*, 6* е [0, Т) — точки переключения.

Таким образом:

- в задаче (Р*) оптимальное управление является либо постоянным со значением итах, либо кусочно-постоянным со значениями 0, итах и одной точкой переключения на (0, Т);

- в задаче (Р2 ) оптимальное управление дополнительно к предыдущим режимам может быть кусочно-постоянным со значениями итах, 0, итах и двумя точками переключения на (0, Т).

На основании этих заключений открывается возможность параметризации задач (Р*), (Р2) по точкам переключения с редукцией к задачам одномерной или двумерной оптимизации. Формализуем эту схему решения.

Для произвольного значения г е [0, Т) определим допустимое управление ит (7) по формуле

Г0, 0 < 7 <г,

и г () = \ <,<т

[итах , г< 7 < Т.

Введем множество

© = {6 = (6!, 62), 0 <6* <62 < Т} и для произвольной точки 6 е © зададим управление

ue (t) = «

Umax, 0 < t <01, 0, 61 < t <62,

тах, 62 < 7 < Т.

Для управлений ит (7), и6 (7) определим соответствующие фазовые траектории х(7, г), х(7, 6), 7 е [0, Т]. При этом функционалы Ф*(и), Ф2(и) задач (Р*), (Р2 ) формализуются как функции точек переключения

^(г) = Ф*(ит ) = Х2(Т, г),

Т

F2(01, 02) = F2(uq) = jx:(t, 6)dt.

'2\u6) - J Л2У 0

В результате такой параметризации приходим к задачам одномерной и двумерной оптимизации

F1(t) ® min, те [0, T), F2(61, 02) ® min, (61, 62) е ©, для решения которых можно использовать стандартные программы.

1 /

max

Для повышения эффективности численного решения есть возможность задействовать информацию о производных. Если найти решения y(t, t), p(t, в) сопряженных систем, то производные целевых функций выражаются по формулам [3]

dFl (t) = (m - xl(T, T))y1 (t, T)umax ,

= - (m - ^(в, в)) pi(0i,0)un

dt <Щ(в)

дв1

= (m - xq в)) pe q)umax.

дв2

Заключение

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

Литература

1. Бондаренко Н. В., Григорьева Э. В., Хайлов Е. Н. Задачи минимизации загрязнений в математической модели биологической очистки сточных вод // Журнал вычислительной математики и математической физики. 2012. Т. 52, № 4. С. 614-627. Текст: непосредственный.

2. Габасов Р., Кириллова Ф. М. Принцип максимума в теории оптимального управления. Москва: Либроком, 2011. 272 с. Текст: непосредственный.

3. Горбунов В. К. О сведении задач оптимального управления к конечномер-ным // Журнал вычислительной математики и математической физики. 1978. Т. 18, № 5. С. 1083-1095. Текст: непосредственный.

4. Срочко В. А. Итерационные методы решения задач оптимального управления. Москва: Физматлит, 2000. 160 с. Текст: непосредственный.

5. Rojas J., Burke M., Chapwanya M. Modeling of Autothermal Thermophilic Aerobic Digestion // Math. Industry Case Studies J. 2010. V. 2. Pp. 34-63.

PARAMETERIZATION OF OPTIMAL CONTROL PROBLEMS APPLIED TO A SINGLE MODEL OF BIOLOGICAL WATER TREATMENT

Elena V. Aksenyushkina

Cand. Sci. (Phys. and Math.), A/Prof.,

Baikal State University

11 Lenin St., Irkutsk 664003, Russia

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

aks.ev@mail.ru

Vladimir A. Aksenyushkin

postgraduate student,

Baikal State University

11 Lenin St., Irkutsk 664003, Russia

alekshd@gmail.ru

Abstract. A mathematical model related to the process of biological wastewater treatment by eliminating pathogenic microorganisms and reducing the concentration of organic substances is considered. The process is described using a controlled three-dimensional system of differential equations. The adequacy of the phase trajectories to the meaningful meaning of the variables under consideration is investigated. Two optimal control problems are set for the minimum of terminal and integral functionals that make sense of the concentration of wastewater pollution. In modern conditions, such tasks are quite relevant. The study of problems is carried out based on the maximum principle. The analysis of the control switching function leads to the conclusion that there are no special modes and allows us to specify the structure of optimal controls by the number of switching points. As a result, optimal control problems are reduced to minimizing the functions of one or two variables with the possibility of using derivatives.

Keywords: biological water purification; the system of differential equations; optimal control problems; maximum principle; parametrization of the problem.

For citation

Aksenyushkina E. V., Aksenyushkin V. A. Parameterization of Optimal Control Problems Applied to a Single Model of Biological Water Treatment. Bulletin of Buryat State University. Mathematics, Informatics. 2021; 1: 3-12 (In Russ.).

References

1. Bondarenko N. V., Grigorieva E. V., Khaylov E. N. Problems of Pollution Minimization in the Mathematical Model of Biological Wastewater Treatment. Computational Mathematics and Mathematical Physics. 2012. Vol. 52, no. 4. Pp. 614-627.

2. Gabasov R., Kirillova F. M. The Maximum Principle in the Theory of Optimal Control. Moscow: Librocom Publ., 2011. 272 p.

3. Gorbunov V. K. On Reducing Optimal Control Problems to Finite-dimensional Ones. Computational Mathematics and Mathematical Physics. 1978. Vol. 18, no. 5. Pp. 1083-1095.

4. Srochko V. A. Iterative Methods for Solving Optimal Control Problems. Moscow: Fizmatlit Publ., 2000. 160 p.

5. Rojas J., Burke M., Chapwanya M. Modeling of Autothermal Thermophilic Aerobic Digestion. Math. Industry Case Studies J. 2010. V. 2. Pp. 34-63.

Статья поступила в редакцию 02.03.2021; одобрена после рецензирования 05.03.2021; принята к публикации 10.03.2021.

The article was submitted 02.03.2021; approved after reviewing 05.03.2021; accepted for publication 10.03.2021.

i Надоели баннеры? Вы всегда можете отключить рекламу.