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

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

CC BY
152
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / ОГРАНИЧЕНИЕ НА УПРАВЛЕНИЕ / ПЕРЕМЕННЫЙ ШАГ / ИТЕРАЦИОННЫЙ МЕТОД / OPTIMAL CONTROL / CONSTRAINT ON CONTROL / VARIABLE STEP / ITERATIVE METHOD

Аннотация научной статьи по математике, автор научной работы — Романенко Артур Данилевич

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

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

Похожие темы научных работ по математике , автор научной работы — Романенко Артур Данилевич

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

The paper deals with the optimal control problem, including the linear parabolic equation as a state problem. Pointwise constraints are imposed on the control function. The objective functional involves the observation function in the entire space-time domain. The optimal control problem is approximated by a finite dimensional problem with mesh approximation of the state equation by the explicit (forward Euler) mesh scheme with variable time steps. The existence of unique solutions for the continuous and mesh optimal control problems is proved. The Uzawa-type iterative method is used for solving the finite dimensional optimal control problem. The results of numerical experiments are presented.

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

2016, Т. 158, кн. 3 С. 376-387

УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО УНИВЕРСИТЕТА. СЕРИЯ ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ

ISSN 1815-6088 (Print) ISSN 2500-2198 (Online)

УДК 519.63+517.977.58

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

А.Д. Романенко

Казанский (Приволжский) федеральный университет, г. Казань, 420008, Россия

Аннотация

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

Ключевые слова: оптимальное управление, ограничение на управление, переменный шаг, итерационный метод

Введение

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

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

сложность: приходится хранить большое количество промежуточных результатов, вычисленных в каждый момент времени. Этот недостаток частично устраняется за счет выбора переменных шагов, который позволяет без потери точности проводить вычисления при относительно малом задействованном объеме памяти. Схожая ситуация получается и при использовании неявной аппроксимации, которая, как известно, является абсолютно устойчивой.

В этой работе успешно удалось реализовать численный метод Удзавы [6-8], причем скорость сходимости данного метода не зависит от параметров сетки. Стоит отметить, что вычисления по явным формулам налагают строгие условия на выбор шагов по времени [9, 10] как в случае использования сетки с постоянным шагом, так и в случае переменных шагов. Несмотря на это, имеется алгоритм их переупорядочения с целью избавления от накопления ошибок округления. Приводятся доказательства существования и единственности решения задачи оптимального управления как для непрерывного случая, так и для его сеточного аналога получаемой седловой задачи, а также обосновывается сходимость численного метода Удзавы для ее решения. В конце статьи приводятся результаты численных экспериментов и их анализ.

1. Постановка задачи и ее аппроксимация

В цилиндре Qт = О х (0, Т] с многоугольной областью в п-мерном евклидовом пространстве О С К", п > 1, и границей Гт = дО х (0, Т] рассмотрим начально-краевую задачу с граничным условием Дирихле

£у = Уг - Ау = и в Qт,

у(х,Ь)=0 при х € Гт, (1)

у(х, 0) = 0 при х € О,

которая будет служить задачей состояния. Функции у и и из ^^т) назовем функциями состояния и управления соответственно.

В обобщенном виде задача (1) определяется следующим интегральным тождеством:

J угпА + J У у ■'У^ЛхА = J щ dx dt Vп € Ь^(0,Т; Н^О)). (2)

Ят Ят Ят

Для и € ¿2(Qт) существует единственное обобщенное решение у € Ь2(0,Т; Н^(О)) задачи (2) такое, что уг € Ь2 (^т), и справедлива оценка устойчивости [11]:

\\у\\ь2(о,т;Я01(п)) + \\уг\\ь2(Ят) < Со\\и\\ь2(Ят). (3)

Определим целевой функционал

J(y, и) = ^ j (y(x,t) — Zd(x,t))2 dx dt + J u2 dxdt, (4)

Qt Q

где Zd(x,t) € L2 (Qt) - заданная функция, а > 0 - параметр. Зададим множество ограничений на управление с постоянной u > 0:

Uad = {u € L2(Qt) : \u(x,t)\ < u для п.вс. (x,t) € Qt}, (5)

Будем решать задачу оптимального управления

min J (y,u), (v,u)€K (6)

K = {(y,u) : u € Uad и выполнено уравнение состояния (1)}.

Лемма 1. Задача оптимального управления (6) имеет единственное решение.

Доказательство. Множество ограничений является выпуклым, замкнутым и ограниченным множеством. Отсюда, а также из линейности уравнения состояния (1) и неравенства устойчивости (3) следует выпуклость, замкнутость и ограниченность множества К. Функционал . - непрерывный и строго выпуклый на К. Из приведенных свойств К и . следует [12] существование единственного решения задачи (6). □

Аппроксимируем интегральное тождество (2), используя метод конечных элементов по пространственным переменным и явную разностную аппроксимацию с переменными шагами по времени. Обозначим через Тн = и е^ конформную триангуляцию области О, где Н - наибольшая из сторон треугольников е^ € Ти . Пусть Рк - пространство полиномов степени не выше к по совокупности переменных. Определим пространство сеточных функций Vн = {ун € Н(О) р| С(О) : у(х) € Р\ для всех х € е^}.

Отрезок [0, Т] разобьем точками йт = {¿о =0, ¿к = ¿к-\ + Тк, к = 1, 2,..., такими, что т\ + • • • + т^ = Т. Введем обозначение для производной по времени

дун = ун(хЛ) - ун(х,г3-1) = у^- ^ = для всех х € О.

Тз Тз

Будем использовать составные квадратурные формулы для аппроксимации интегралов по переменным х и Ь. Именно, для непрерывных функций ) и ф(х) положим

Т N N

Г _ _ Г N .

J ф) dt = J2 J Ф) dt тзvt),

j=it-

bq —

/ ф(х) dx tt S(ф) ^У^ Зг(Ф),

í e

1 3

Si(Ф) = 3 meas (e¿) ^ ф(хк), {хк}|=1-вершины ег.

к=1

Всюду в дальнейшем для простоты будем считать u(x,t) G C(QT) и через uJh обозначим ее непрерывную и кусочно-линейную интерполяцию по х на временном слое tj . Теперь сеточная аппроксимация (2) примет вид

Nt Nt

Y^Tj S(dt yhví) + E Tj S (j ■ У ni) =

j=i j=i Nt

= ^2TjS(uinh) vnh = (nh,..., nNt), для всех ni G Vh. (7)

j=i

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

Пусть (■, ■)x и У ■Уж - соответственно евклидово скалярное произведение и евклидова норма в пространстве RNx, где Nx - размерность Vi . Будем использовать обозначения y,u,n,... для векторов узловых значений сеточных функций из Vi. Введем в рассмотрение матрицу масс Mx и матрицу жесткости Ax, соответствующую матрице дискретного оператора Лапласа, с помощью равенств (Mxu,n)x = = S(uhnh) и (Ax y,n)x = S(Vyh ■ У ni). Тогда S(dtyhnh) = (Mxd ty,n)x, и прежнее

равенство (7) преобразуется в эквивалентное:

^ - (Mx У j 1 + Aj — Mxuj = 0

/ \ MX + АХУ MX

j=1 V Tj

Зададим NXNt x Nx Nt матрицы

M = diag {tM, T2Mx,..., rNt Mx },

(Ly)j = i Mx — при j =1; Mx У — У 1 + Axyj-1 при j = 2,..., nA,

{ T1 Tj J

Тогда из (8) получим равенство

Ly - Mu = 0. (9)

Пусть функция Zd непрерывна. Определим целевую функцию

1 Nt Nt

Ih(yh,uh) = - £ TjS((yh — zd)2) + 2 TjS((ujh)2) = j=i j=i

1 а

= -(M (y — Zd), y — Zd) + 2(Mu,u) (10)

и множество ограничений

Uahd = {u : \ujh\ ^ u для всех компонент вектора u}. (11)

Дискретный аналог задачи (6) - найти

min Ih(y,u), {y,u)€Kh (12)

Kh = {(y, u) : u € Uahd и выполнено уравнение состояния (9)}.

Лемма 2. Существует единственное решение .задачи (12).

Доказательство. Множество Kh - выпуклый компакт, а квадратичная функция Ih(y,u) непрерывна и строго выпукла на Kh. Отсюда следует утверждение леммы. □

Пусть u) - индикаторная функция множества Uhd . Тогда дискретная задача оптимального управления (12) определяется как поиск

>п {Ih(y,u) + ¥(u)}.

Ly=Mu

Строим для этой задачи функцию Лагранжа:

L(y, u, X) = Ih(y, u) + p(u) + (X, Ly — Mu),

седловая точка которой удовлетворяет [12] системе

M 0 LT Wy\ ( 0 \ (MZdN 0 aM —M ) ( u ) + ( d^(u) ) э ( 0 | . (13)

L —M 0 \X \ 0 \ 0

-2-+ Axyj-1 — Mxuj ,v\ =0. (8)

Введем обозначения z = (y,u)T, f = (Mzd, 0)T, = ^(u) и

'M 0 \

A--

(MM !)■ B = (L -M)

Тогда новой записью (13) является

A BT) 0)+(T) э f ■ (14)

При исследовании разрешимости задачи (14) используем следующий результат [13].

Предложение 1. Пусть выполнены следующие условия:

• Матрица A G Rmxm положительно полуопределена

и положительно определена на ядре Ker B матрицы B, (15)

• .матрица B G Rsxm имеет полный ранг rankB = s ^ m, (16)

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

• Ф : Rm ^ R — выпуклая, собственная

и полунепрерывная снизу функция, (17)

• {z G Rm : Bz = 0} П intdom^ = (18)

Тогда задача (14) имеет непустое множество решений X = {(z, Л)}, причем z определяется однозначно.

Для задачи (13) выполнены все условия (15)—(18).

Мы будем использовать следующий результат [13] о сходимости обобщенного метода Удзавы для задачи (14).

Предложение 2. Пусть матрица A положительно определена на ядре матрицы B и выполнены условия (16)-(18). Если справедливо одно из следующих (эквивалентных) условий

(Az,z) > (1+£)р (D-1Bz,Bz) Vz G Rm (19)

или

(ПЛ,Л) > i^+k. (A-1BT\BTЛ) VЛ g Rs, As = 0.5(A + AT) (20)

с некоторым £ > 0 и с симметричной и положительно определенной матрицей D, то итерационный метод

Azk+1 + 8^(zk+1) э BTЛк + f,

1 (21)

-D^k+1 — Лк) + Bzk+1 =0, p> 0, P

сходится для любого начального приближения Л0 : (zk,Лк) ^ (z*^*) G X при к ^ ж.

В случае задачи (13) матрица BA-1BT = LM-1LT + a-1M. В силу устойчивости конечно-разностной аппроксимации уравнения состояния при используемых переменных шагах по времени [9] справедливо неравенство

(М£,£) < со(ЬМ 1Ьт£,£) с некоторой постоянной со для всех £. Отсюда следует, что для симметричного и положительно определенного предобусловливателя

В\ = ЬМ-1Ьт неравенство (20) выполняется при р < -. Следовательно, ин-

а + со

тервал допустимых значений итерационного параметра сужается при уменьшении а > 0.

В расчетах мы использовали также симметричный и положительно определенный предобусловливатель В2 = (Ь + а -1/2М )М-1(Ьт + а' -1/2М), который был предложен в [15] при решении рассматриваемой задачи при аппроксимации уравнения состояния явной разностной схемой с постояным шагом. В этой же работе отмечено, что итерационный метод с этим предобусловливателем эффективнее, чем метод с предобусловливателем при малых а > 0.

3. О выборе шагов по времени

В работе [9] указано, что при произвольном выборе параметров {тk}, (Tk+N = Tk) для итерационного метода Ричардсона первого порядка uk+1 = = uk + Tk (Auk — f) во время вычислений накапливаются ошибки округлений и происходит стремительное возрастание нормы невязки. Во избежание этого используется рекуррентная процедура упорядочивания шагов, которая также описана в [14]. Основная идея данной процедуры заключается в нахождении корней {xj}N=i полинома Чебышева Tn(xj) = cos(N ■ arccos Xj) = 0 степени N и дальнейшей перестановке параметров Tj = 2(л max(A) + ¡min (A) — (л max (A) ¡min (A))xj )-1 по формуле для их номеров: (тщ ,tn +1-щ ,Tn2 ,tn +i-n2, ■ ■ - ,TnN/2 ,tn +i-nN/2 )■

Несмотря на жесткое ограничение для шагов, аппроксимация по явной схеме позволяет быстро найти решение задачи (12) по явным формулам, освобождая нас от решения системы линейных алгебраических уравнений на каждом слое tk.

4. Реализация метода и результаты вычислений

Запишем метод Удзавы (21) для системы (13) в развернутом виде

Myk+1 = —LT Xk + Mzd,

aMuk+1 + d^(uk+1) э MXk, (22)

\k+i \k

D--— = Lyk+1 — Muk+1.

P

Неизвестные (y, u, Л) ищем следующим образом. Для заданного начального приближения Л0 последовательно на каждом шаге к = 0,1, 2, ■ ■ ■ находим пару (yk+1, uk+1) и затем новое значение Лk+1, решая систему уравнений с матрицей D. Поскольку M - диагональная матрица с положительной диагональю, значения вектора yk+1 вычисляются по явным формулам. Далее, дф(п) - субдифференциал сепарабельной функции u) - является диагональным оператором, поэтому справедливо равенство M-1d^(u) = дф(п). Включение для uk+1 приобретает вид auk+1 + d^(uk+1) э Лk . Его решение - это проекция вектора Лk на множество Uhd, которая находится по явным формулам

{—й, если a-1—k < —u, а-1 Лk, если a-1-k е [—u,u], u, если а-1Л,г > u,

Рис. 1. Вид функции u, построенной при Nx = 100, а = 1, р = 0.5 и предобусловливателе Ü2 = (L + аГ1/2И )M-1(LT + аГ1/2И)

Наконец, вычисление вектора Ак+1 при выборе предобусловливателя как в виде D1 = LM-1LT, так и в виде D2 = (L + а- 1/2M )M -1(LT + а-1/2М) также проводится по явным формулам благодаря нижней треугольной форме матриц L и (L + а и верхней треугольной форме матриц

LT

и (LT + а: -1/2М) для

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

Численные эксперименты проводились для одномерной по пространству задачи x € (0,1) при T = 1. Задавались функция наблюдения zd(x,t) = 2t sin(2-^x) в области Qt и ограничение на управление U = {\u(x,t)\ < 0.005 для всех (x,t) € (0,1) х (0,1)}. Размерность сетки по пространству варьировалась, количество узлов выбиралось равным N1x = 50, N2x = 100 и = 200. Цикл переменных по времени шагов был Nt = 16. Общее количество узлов по времени было равно 1024, начальное приближение устанавливалось равным А0 = 0. Стоит также отметить, что в зависимости от значения коэффициента а/2, стоящего перед управлением в функционале (4), варьируется длина интервала допустимых значений параметра р, при которых сходится итерационный метод. Эксперименты показывают, что при а =1 для пары (D1,p\) метод (21) сходится, когда р1 € (0, 2), в то время как для (D2, Р2) сходимость имеет место при р2 € (0,1.5). Условием остановки вычислений было достижение заданной точности для нормы невязки \\Lyk - Muk II < £, где

IMI = JE v2(xi,tk )hTk

\(xi,tk)

является сеточной нормой, соответствующей норме в пространстве L2(Qt). Полученные результаты представлены на рис. 1-3 и в табл. 1-4.

1/2

20 40 60 80 100

Number of Iterations

Рис. 2. Поведение невязки при Nx = 100, р = 0.5, а = 1 и предобусловливателе D1 = = LM -1LT

Number of iterations

Рис. 3. Поведение невязки при Мх = 100, р = 0.2, а = 0.1 и предобусловливателе =

= (Ь + а-1/2И)И-1(ЬТ + а-1/2И)

Табл. 1

Di = LM-1LT , pi =0.5, a = 1, e = 10-3

Число узлов \\Lyk - Muk II Число итераций Время вычислений, с

Nlx = 50 0.0006994 18 2.139

N2x = 100 0.0005009 16 2.937

Nsx = 200 0.0006938 13 3.989

Табл. 2

Di = LM-1LT , pi = 0.2, a = 0.1 e = 10-3

Число узлов \\Lyk - Muk\\ Число итераций Время вычислений, с

Nix = 50 0.0008177 51 5.451

N2x = 100 0.0008726 43 7.7

Nsx = 200 0.0009006 35 10.236

Из таблиц видно, что с уменьшением в десять раз параметра а > 0 уменьшается скорость сходимости примерно в три раза для каждого из предобуслов-ливателей. Можно отметить, что в случае положительной определенности матрицы Ь справедливо неравенство П2 > БЛ-1БТ при любом а > 0, поэтому метод

Табл. 3

D2 = (L + а-1/2M)M-1(LT + a-1/2M), р2 =0.5 , а = 1, е = 10-3

Число узлов \\Lyk - Muk || Число итераций Время вычислений, с

N1x = 50 0.0009783 21 2.806

N2x = 100 0.0006174 19 3.656

N3x = 200 0.0009321 15 5.462

Табл. 4

D2 = (L + а-1/2М)M-1(LT + а-1/2М), р2 = 0.2 , а = 0.1, е = 10-3

Число узлов \\Lyk - Muk\\ Число итераций Время вычислений, с

N1X = 50 0.0008726 70 8.763

N2x = 100 0.000958 60 12.443

N3x = 200 0.0008561 49 17.039

Удзавы сходится при р < 2. Матрица L положительно определена при постоянном (достаточно малом) по времени шаге в явной аппроксимации уравнения состояния, это объясняет преимущество . При использовании переменных шагов матрица L в общем случае теряет свойство положительной определенности, поэтому для выполнения неравенства D2 > рBA-1BT требуется выбирать достаточно малый параметр р. В приведенных расчетах был взят параметр р, гарантирующий сходимость метода. Как было отмечено выше, с уменьшением а сужается интервал допустимых значений для р. В частности, при а = 0.1 в случае вычислений с предобусловливателем D2 и р = 0.5 итерации расходились, и максимально допустимое значение для итерационного параметра было р = 0.3.

Благодарности. Автор выражает благодарность доктору физико-математических наук, профессору Лапину Александру Васильевичу за постановку задачи и помощь в работе.

Литература

1. Deckelnick K., Hinze M. Variational discretization of parabolic control problems in the presence of pointwise state constraints // J. Comp. Math. - 2011. - V. 29, No 1. -P. 1-15. - doi: 10.4208/jcm.1006-m3213.

2. Neittaanmaki P., Tiba D. Optimal control of nonlinear parabolic systems: theory, algorithms and applications. - Marcell Dekker Inc, 1994. - 424 p.

3. Laitinen E., Lapin A., Lapin S. Explicit algorithms to solve a class of state constrained parabolic optimal control problems // Russ. J. Numer. Anal. Math. Modeling. - 2015. -V. 30, No 6. - P. 351-362. - doi: 10.1515/rnam-2015-0032.

4. Laitinen E., Lapin A. Iterative solution methods for parabolic optimal control problem with constraints on time derivative of state function // WSEAS Recent Advances in Mathematics: Mathematics and Computers in Science and Engineering Series. - 2015. -V. 48. - P. 72-74.

5. Лапин А.В., Платонов А.А., Романенко А.Д. Решение параболической задачи оптимального управления с ограничениями на состояние с использованием явной аппроксимации уравнения состояния // Сеточные методы для краевых задач и приложения: Материалы Десятой междунар. конф. - Казань: Изд-во Казан. ун-та, 2014. -С. 444-447.

6. Бадриев И.Б., Карчевский М.М. Применение метода двойственности к решению нелинейных задач теории фильтрации с предельным градиентом // Дифференц. уравнения. - 1982. - Т. 18, № 7. - С. 1133-1144.

7. Badriev I.B. On the solving of variational inequalities of stationary problems of two-phase flow in porous media // Appl. Mech. and Materials. - 2013. - V. 392. - P. 183-187. - doi: 10.4028/www.scientific.net/AMM.392.183.

8. Badriev I.B., Karchevskii M.M. Convergence of the iterative Uzava method for the solution of the stationary problem of the seepage theory with a limit gradient// J. Sov. Math. - 1989. - V. 45, No 4. - P. 1302-1309.

9. Лебедев В.И., Финогенов С.А. О порядке выбора итерационных параметров в че-бышевских циклических итерационных методах // Журн. вычисл. матем. и матем. физики. - 1971. - Т. 11, № 2. - С. 425-438.

10. Лебедев В.И., Медовиков А.А. Явный метод второго порядка точности для решения систем жестких дифференциальных уравнений // Изв. вузов. Матем. - 1998. - № 9. -С. 55-63.

11. Quarteroni A., Valli A. Numerical approximation of partial differential equations. -Berlin; Heidelberg: Springer, 1997. - 560 p.

12. Экланд И., Темам Р. Выпуклый анализ и вариационные проблемы. - М.: Мир, 1979. -399 с.

13. Lapin A.V. Preconditioned Uzawa type methods for finite-dimensional constrained saddle point problems // Lobachevskii J. Math. - 2010. - V. 31, No 4. - P. 309-322. - doi: 10.1134/S1995080210040013.

14. Николаев Е.С., Самарский А.А. Выбор итерационных параметров в методе Ричардсона // Журн. вычисл. матем. и матем. физики. - 1972. - Т. 12, № 4. - С. 960-973.

15. Лапин А.В., Платонов А.А. Численное решение параболической задачи оптимального управления с поточечными ограничениями на функцию состояния // Учен. зап. Казан. ун-та. Сер. Физ.-матем. науки. - 2016. - Т. 158, кн. 1. - С. 81-90.

Поступила в редакцию 10.05.16

Романенко Артур Данилевич, ассистент кафедры математической статистики Казанский (Приволжский) федеральный университет

ул. Кремлевская, д. 18, г. Казань, 420008, Россия E-mail: [email protected]

ISSN 1815-6088 (Print) ISSN 2500-2198 (Online) UCHENYE ZAPISKI KAZANSKOGO UNIVERSITETA. SERIYA FIZIKO-MATEMATICHESKIE NAUKI (Proceedings of Kazan University. Physics and Mathematics Series)

2016, vol. 158, no. 3, pp. 376-387

On the Explicit Scheme with Variable Time Steps for Solving the Parabolic Optimal Control Problem

A.D. Romanenko

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

Kazan Federal University, Kazan, 420008 Russia E-mail: [email protected]

Received May 10, 2016 Abstract

The paper deals with the optimal control problem, including the linear parabolic equation as a state problem. Pointwise constraints are imposed on the control function. The objective functional involves the observation function in the entire space-time domain. The optimal control problem is approximated by a finite dimensional problem with mesh approximation of the state equation by the explicit (forward Euler) mesh scheme with variable time steps. The existence of unique solutions for the continuous and mesh optimal control problems is proved. The Uzawa-type iterative method is used for solving the finite dimensional optimal control problem. The results of numerical experiments are presented.

Keywords: optimal control, constraint on control, variable step, iterative method

Acknowledgments. The author is grateful to Lapin Alexander Vasilevich, Professor and Doctor of Physical and Mathematical Sciences, for setting the research objective and his help during the investigation.

Figure Captions

Fig. 1. The form of the function u(x,t) built at Nx = 100, a = 1, p = 0.5, as well as the preconditioner D2 = (L + a -1/2M )M -1(LT + a-1/2M).

Fig. 2. Residual error behavior at Nx = 100, p = 0.5 , a = 1, as well as the preconditioner Di = LM-1LT .

Fig. 3. Residual error behavior at Nx = 100, p = 0.2, a = 0.1, as well as the preconditioner

D2 = (L + a-1/2M)M-1(LT + a-1/2M).

References

1. Deckelnick K., Hinze M. Variational discretization of parabolic control problems in the presence of pointwise state constraints. J. Comput. Math., 2011, vol. 29, no. 1, pp. 1—15. doi: 10.4208/jcm.1006-m3213.

2. Neittaanmaki P., Tiba D. Optimal Control of Nonlinear Parabolic Systems: Theory, Algorithms and Applications. Marcell Dekker Inc, 1994. 424 p.

3. Laitinen E., Lapin A., Lapin S. Explicit algorithms to solve a class of state constrained parabolic optimal control problems. Russ. J. Numer. Anal. Math. Modell., 2015, vol. 30, no. 6, pp. 351—362. doi: 10.1515/rnam-2015-0032.

4. Laitinen E., Lapin A. Iterative solution methods for parabolic optimal control problem with constraints on time derivative of state function. WSEAS Recent Adv. Math.: Math. Comput. Sci. Eng. Ser., 2015, vol. 48, pp. 72-74.

5. Lapin A.V., Platonov A.A., Romanenko A.D. Solving a parabolic optimal control problem with state constraints by using explicit approximation of the state equation. Setochnye metody dlya kraevykh zadach i prilozheniya: Materialy desyatoi mezhdunar. konf. [Mesh Methods for Boundary-Value Problems and Applications: Proc. 10th Int. Conf.]. Kazan, Izd. Kazan. Univ., 2014, pp. 444-447. (In Russian)

6. Badriev I.B., Karchevskii M.M. Application of the duality method of the solution of nonlinear problems seepage theory with a limit gradient. Diff. Uravn., 1982, vol. 18, no. 7, pp. 1133-1144. (In Russian)

7. Badriev I.B. On the solving of variational inequalities of stationary problems of two-phase flow in porous media. Appl. Mech. Mater., 2013, vol. 392, pp. 183-187. doi: 10.4028/www.scientific.net/ AMM.392.183.

8. Badriev I.B., Karchevskii M.M. Convergence of the iterative Uzava method for the solution of the stationary problem of the seepage theory with a limit gradient. J. Sov. Math., 1989, vol. 45, no. 4, pp. 1302-1309.

9. Lebedev V.I., Finogenov S.A. Ordering of the iterative parameters in the cyclical Chebyshev iterative method. USSR Comput. Math. Math. Phys., 1971, vol. 11, no. 2, pp. 155-170.

10. Lebedev V.I., Medovikov A.A. An explicit method of the second order of accuracy for solving stiff systems of ordinary differential equations. Izv. Vyssh. Uchebn. Zaved., Mat., 1998, no. 9, pp. 55-63. (In Russian)

11. Quarteroni A., Valli A. Numerical Approximation of Partial Differential Equations. Berlin; Heidelberg, Springer, 1997. 560 p.

12. Ekland I., Temam R. Convex Analysis and Variational Problems. Moscow, Mir, 1979, 399 p. (In Russian)

13. Lapin A.V. Preconditioned Uzawa type methods for finite-dimensional constrained saddle point problems. Lobachevskii J. Math., 2010, vol. 31, no. 4, pp. 309-322. doi: 10.1134/S1995080210040013.

14. Nikolaev E.S., Samarskii A.A. Selection of the iterative parameters in Richardson's method. USSR Comput. Math. Math. Phys., 1972, vol. 12, no. 4, pp. 141-158.

15. Lapin A.V., Platonov A.A. Numerical solution of a parabolic optimal control problem with point-

wise state constraints. Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki, 2016, vol. 158, no. 1, pp. 81-90. (In Russian)

I Для цитирования: Романенко А.Д. О явной схеме с переменными шагами по вре-( мени для решения параболической задачи оптимального управления // Учен. зап. \ Казан. ун-та. Сер. Физ.-матем. науки. - 2016. - Т. 158, кн. 3. - С. 376-387.

/ For citation: Romanenko A.D. On the explicit scheme with variable time steps for solving the parabolic optimal control problem. Uchenye Zapiski Kazanskogo Universiteta. \ Seriya Fiziko-Matematicheskie Nauki, 2016, vol. 158, no. 3, pp. 376-387. (In Russian)

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