Вестник КРАУНЦ. Физ.-мат. науки. 2021. Т. 36. №3. C. 146-154. ISSN 2079-6641
УДК 519.633 Научная статья
Разностная схема для уравнения конвекции-диффузии
дробного порядка
Е.М. Казакова
Институт прикладной математики и автоматизации КБНЦ РАН, 360000, г. Нальчик, ул. Шортанова, 89а, Россия E-mail: [email protected]
Построена разностная схема, аппроксимирующая первую краевую задачу для уравнения конвекции-диффузии дробного порядка с постоянными коэффициентами. Исследована устойчивость и сходимость разностной схемы.
Ключевые слова: разностная схема, устойчивость и сходимость разностной схемы, уравнение конвекции-диффузии, дробная производная по Капуто, дробный интеграл Римана-Лиувилля.
DOI: 10.26117/2079-6641-2021-36-3-146-154
Поступила в редакцию: 17.06.2021 В окончательном варианте: 04.10.2021
Для цитирования. Казакова Е. М. Разностная схема для уравнения конвекции-диффузии дробного порядка // Вестник КРАУНЦ. Физ.-мат. науки. 2021. Т. 36. № 3. C. 146-154. DOI: 10.26117/2079-6641-2021-36-3-146-154
Контент публикуется на условиях лицензии Creative Commons Attribution 4.0 International (https://creativecommons.Org/licenses/by/4.0/deed.ru)
© Казакова Е.М., 2021
Введение
Множество задач математической физики связано с описанием процессов переноса, в частности - диффузии и конвекции. Диффузия представляет собой процесс переноса частиц из области с высокой концентрацией в область с низкой концентрацией. При конвекции перенос тепла обусловлен не только теплопроводностью среды, но и перемещением макроскопических объемов жидкости или газа. В качестве математической модели конвективно-диффузионных процессов выступает уравнение диффузии с конвективным слагаемым. Уравнение конвекции-диффузии дробного порядка позволяет более адекватно описывать процессы переноса, протекающие в пористых средах.
Решения уравнений диффузии дробного порядка не всегда могут быть выписаны в аналитическом виде, поэтому необходимо использовать численные методы. В работе [1] разработаны и исследованы вычислительные алгоритмы для решения прямой
Финансирование. работа проводилась при финансовой поддержке РФФИ и ГФЕН Китая в рамках научного проекта №20-51-53007.
задачи дробной диффузии в одномерном случае. Дается обзор основных определений дробных производных, на основе которых строятся разностные методы первого и второго порядков аппроксимации по пространству.
В [2] получена априорная оценка для решения первой начально-краевой задачи уравнения диффузии дробного порядка и рассмотрены разностные методы решения поставленных задач. Разностный аналог дробной производной Капуто повышенного порядка аппроксимации разработан в работах [3].
Априорные оценки решений краевых задач для уравнения диффузии дробного и распределенного порядков в дифференциальной и разностной трактовках получены в работах [4, 5].
В работе [6] в прямоугольнике (2Т = {(х, г) :0 < х < 1,0 < г < Т} была рассмотрена первая краевая задача для уравнения-конвекции диффузии дробного порядка и получена априорная оценка решения
д0> + а£-вих = ихх + /(х,г), 0 < х < 1, 0 < г < Т, (1)
и(0, г) = 0, и(1,г) = 0, 0 < г < Т, (2)
и(х,0) = и0(х), 0 < х < 1, (3)
где а - заданное число.
В данной работе построена разностная схема для задачи (1)-(3) и доказана ее устойчивость и сходимость.
Устойчивость и сходимость разностной схемы
В прямоугольнике 2т введем сетку со^г = Щ х , где
Щ = {х, = гк, г = 0,1,...,N, НЫ = 1},
= {г7- = ут,; = 0,1,...,К,тК = Т} .
Прежде чем строить разностную схему для задачи (1)-(3), найдем разностный аналог дробного интеграла Римана-Лиувилля их
п-Р и 1 [ ЦсС^ %) 1 I [ ux(x¿, %) , %
г5+1
= ш£-2-/ +0(т).
Задаче (1)-(3) поставим в соответствие разностную схему:
А^у + аА^Ух = Ух+:1 + 1 < , < N - 1, 1 <;< К - 1, (4)
у(0, г) = 0, у(1, г) = 0, 0 < г < Т, (5)
У(х, 0) = и0(х), 0 < х < I, (6)
где УХ+1 = ^^^, Ух = °, Ф = / (*,0+1),
1 1
^ у=г(2-а) £>1—+1 -'1—а
- разностный аналог производной Капуто [2],
А—«» = щГ+в) £ Се—+1 - (уЙ 1 + УХ,.)
- разностный аналог дробного интеграла Римана-Лиувилля порядка в•
Погрешность аппроксимации разностной схемы (4)-(6) имеет порядок 0(т + к2)
[2].
Исследуем устойчивость разностной схемы (4)-(6). Введем скалярное произведение и норму в виде
N-1 N-1
(u,v) = £ мг-уг-й, (u,u) = £ u2- = ||u||q. ¿=1 ¿=1
Лемма 1. [5] Для любой функции ), определенной на сетке а>Т, справедливо неравенство
У7'+1Ао%+1 У > 2Ао%+1 (У2). Умножим выражение (4) скалярно на у
(Ао°иУ,у) + (аА—+1 Уx, у) = ^ У) + (Ф, У) . (7)
Преобразуем члены, входящие в тождество (7) с учетом леммы 1
1
;ло°иy,y) > 2a0i.+1 ||у||0, обозначим yx = v
N-1 N — 1 _ N-1 N-1
(yxx, y) = (vx, y) = £ vx;y,h = £ —^yh = £ v,+1yf - £ v,y, = ¿=1 ¿=1 - ¿=1 ¿=1
NN N y. - y. 1
-v1yo + £ v,-yf-1 - £ v¿y¿ + vNyN = - £ v,- ' '-1 - - v1yo + vNyN = ¿=1 ¿=1 ¿=1 -
N
= - £ v¿Уx¿- - v1yo + vNyN = - (v,yxx] = - ||yx] |0, (8)
¿=1
(Ф,y) < e||у||0 +111Фllo, с > 0. (9)
Пусть w = Aqj+iy, Wo = WN = 0,
N-1 a N -1 w w _i_w w
/ X X- / a X- Wi+1 -Wi + wi-wi-1 ,
- y) = -a g wxyih = - f(TTey g-2h-yh =
a N- 1, , a N-1
g (w,+1 - wi)yf - , д. g (wi - Wi-1)y, =
2Г(1 + ß —< 2Г(1 + в ),=
a N a N - 1 a N
a a a
= - 2 g yx,fW,-Ä - 2 g yx,iW,-h = - - g yx,,w,-h-2 ,=1 2 ,=o 2 ,=1
a N a
2 gyx,iWf-1Ä = - 2 (w + W(-1),yx] , i=1
2
-2 (w + W(-1),yx] < 2||w + W(-1)]|o|yx]|o < e||yx]|0 +16-I|W + w^^ß, e >
с учетом оценки
N N
|к+^(_1)||2 = £ + ^-О2 к < 2 £ + ^Ц) к < 4|М|°,
г=1 г=1
имеем
2 2 - а (* + *(_1), Ух] < е ||Ух ]|§ + ^ М§ = е ||ух|0 + £ |А-в у||0. (10)
Преобразуем второе слагаемое в правой части неравенства (10)
N-1 / \2
|А_ву||0 = £ (А-?У,) к =
г=1
/ ■ \ 2 1 N-1 / ; 42
4Г2(1 + ß)
g (g (tf-s+1 - tjü (ys+1 + yO] h <
=1 \s=0
< 4^ К £ (;_+. -;_) ■ £ (<?_+. - «+1+у?)21Н=
=£ ('в-+. -;_) ■ (£ ('в- -'в-?) "£' «+1+у?)2 ч <
г в
< ^А-в ||у||2. (11)
Применяя полученные преобразования (8)-(11) к тождеству (7) получим
1 а2гв 1 1 Аог||У||2 + ||ух]|2 < 4еГ(/+!в)А-в||у|2 + е||ух]|2 + е||у||§ + ^||Ф||§. (12)
Из неравенства (12) при е = 1/2, с учетом 11у|о < т ПУ-^с] 1о имеем
1 2т в
Аог ||У ||§ + 2 ||Ух] 12 < ^А-гв ||у ||§ + || Ф ||§. (13)
Умножим обе части неравенства (13) на т и просуммируем по k от 0 до j j 1 j a2Te j o j
I TA0« ||yU2 +1I тЫ|0 < I тА0гв ||уМ2 + I т||ф 110. (14)
k=0 2 k=0 1(1 + Р) k=0 k=0
Из (14) имеем
1 j / \ 1 j 1 Ж—1 /1_ а 110 1--L- 1
I j+i -1j-a) n/+1iio2+11 т n¿+1 ]|02 < миу+гч
г(2- а) ^ о k+1 -jo k ; II0 ■ 2
1 (2 U) k=0 v 7 2 k=0
j j t tf +M21 ||ys|2 + I т ||ф ||0 + -j1- ||y0|0. (15)
k=0 k=0 1 (2 0 a)
Лемма 2. [7] Предположим, что неотрицательные последовательности yj,фj, j = 0,1,2,... удовлетворяют неравенству
Aj yj+j < ^iy-/'+1 + V + фj, j > 1
где Я > 0 а Я2 > 0 — известные постоянные. Тогда существует такое т*, что если т < т*, то
у'+' < 2 (у0+ШТО) 0?© <2Я', 1 <' <К
~ гк
где Еа <г) = £ ^—:—т — функция Миттаг-Леффлера, Я = Я + -— .
к=0 Г<1 + к а) 2 — 21 а
Отбросив второе слагаемое в левой части неравенства (15) и применяя лемму 2, имеем
t j
ИУ+Ю < Мз ||y0| + fT^ max I ||фk||§ , (16)
у i (1 + а) 0<k<jk=0 /
где Мз - известное число.
С учетом (16) из (15) получим априорную оценку
brt I (t1-0+1 -tjj-0) llyk+1N0+01тlly¡^+1 ]|2 <
1 /
Г<2 — а) £ V-/-кк+1 к V 110 ' 2 1 <2 ") к=0 х 7 2 к=о
/ t а / \
М( ">'0»+/ о?ак=0 »0) (17)
где М - известное число.
Теорема. Разностная задача (4)-(6) при т < т* устойчива и для ее решения справедлива априорная оценка (17).
Из априорной оценки (17) следуют единственность и устойчивость решения разностной схемы (4)-(6) по начальным данным и правой части.
Сходимость разностной схемы (4)-(6) следует из априорной оценки (17). Введем обозначение у = г + и. Тогда г = у — и является решением следующей задачи:
Д^г + аА—^г* = г^1 + 1 < I < N — 1, 1 < / < К — 1, (18)
г(0, г) = 0, г(/, г) = 0, 0 < г < Т, (19)
г(х, 0)= и0(х), 0 < х < 1, (20)
где ¥ = ух+1 + ф - А« .+1 у - аА-г^+1 ух = 0(т + Н2).
Решение задачи (18)-(20) удовлетворяет априорной оценке (17), следовательно, решение разностной задачи (4)-(6) сходится к решению дифференциальной задачи (1)-(3) с порядком 0(т + Н2).
Расчеты тестовых задач
Для численной реализации разностной схемы (4)-(6) методом прогонки, приведем ее к виду, удобному для вычислнений
1 j (t 1—а _t 1—а А yS+1 - у' +
Г(2 - а) ¿Лtj-s+1 tj-V т +
+а 1 j (te л а ущ1+ys+1- у£1 - ys
+а2Г(1 + Я) g \ tj—:+1 tj
2Г(1 + ß) s=0V j-:+1 ^V 2h
yj+1 ?y./+1 + yj+1 = y,+1 - 2y, + y,-1 + . j+1
h2 +ф ' ТОГ(Ь) j - yj)+тг^ J0 (tj—а+1 - tj1—'а) (у:+1 - я+
атв
,1+1 J+1 , Л1 Л,1
+4hr(1 + ß) ly'+1 -yi-1 + y+1 -+
4Щ?+!) £ 1'+1 -(у-1 - у— + yS+1 - у?-1) =
(у/+1 - 2yj+1 + j1) + Ф/+1,
отсюда имеем
h2
-By/+1 + СУ/+1 - Ay/+1 = F^1, (21)
У0+1 = 0, yN+1 = 0, (22)
у0 = U0(x,), (23)
где
т атв+1 ^ т1-а 2т , т атв+1
—B = -C = —-г + ту, A = +
h2 4hr(1 + ß)' Г(2 - а) h2' h2 4hr(1 + ß)
j = тф/+'+гт—а)—g ('1-—°+1 - <^а) «+1—y» -
-1—а 1 j-1
E
s=0
151
aTß+1 / j _ j _ 4hr(1 + ß) Vi+1 y-1 '
aT -UV ß
4hr(1 + ß)
I (tß-s+1 - £s) (ys+i - ys+1 + ys+1 - ys-1). s=0
Численные расчеты проведены по формулам (21)-(22) для тестового примера, когда функция
u(x, t) = (t4 + 3t3 + 2t2 + 1) sinnx
точное решение задачи (1)-(3) и
„, ч . 24t4- а 18t3- а 4t2- а . , ч f(x,t) = <,Г(5-а) + Г(4-со) + Г(3-а),1 ^^
+a
24t 4+ß 18t 3+ß 4t 2+ß
tß
+
+
+
n cos(nx) - n 2s/n(nx) (t4 + 3t3 + 2t2 + 1)
Г(5 + в) Г(4 + в) Г(3 + в) Г(1 + в)
В следующих таблицах представлены погрешности z = y — u и порядок сходимости
CO в норме || ■ ||C((hT) при T = 1, где ||z||C((hT) = max |z|. Расчеты тестовых задач
т т (xi ,tj )e(Ohr
проведены с помощью языка программирования Python, версия 3.7.
В таблице 1 представленые данные показывают, что при возрастании числа шагов сетки по правилу h2 = т максимальная погрешность уменьшается со скоростью
O (h2 + т). Порядок сходимости вычисляется по формуле logh1 fz4.
v у h2 fz2f
Таблица 1
Погрешность и порядок сходимости при h2 = т, a = 1, а = 0.9, в = 01
h IIzIIc(öhT) C°C(öhT)
1/10 5.73032e - 2
1/20 1.41274e - 2 2.02
1/40 3.46289e - 3 2.03
1/80 8.50984e - 4 2.03
Данные таблицы 2 показывают, что по мере увеличения шага по временной сетке при h = 1/10000 максимальная погрешность уменьшается со скоростью O(т). Порядок
сходимости вычисляется по формуле logi
т2
z1
z2
Таблица 2
Погрешность и порядок сходимости по т при h = 1/10000, a = 1, а = 0.9, в = 0.1
T IIzIIc(®hT) COC(6hT)
1/10 1.15402e - 1
1/20 5.56636e - 2 1.05
1/40 2.64259e - 2 1.07
1/80 1.24415e - 2 1.09
1/160 5.83213e - 3 1.10
Конкурирующие интересы. Конфликтов интересов в отношении авторства и публикации нет.
Авторский вклад и ответственность. Автор участвовал в написании статьи и полностью несет ответственность за предоставление окончательной версии статьи в печать.
Список литературы/References
1. Головизнин В. М., Киселев В. П., Короткий И. А. Численные методы решения уравнения дробной диффузии с дробной производной по времени в одномерном случае/Препринт IBRAE-2003-12. М., Институт проблем безопасного развития атомной энергетики РАН, 2002. 35 с. [Goloviznin V. M., Kiselev V. P., Korotkiy I. A. Chislennyye metody resheniya uravneniya drobnoy diffuzii s drobnoy proizvodnoy po vremeni v odnomernom sluchaye/Preprint IBRAE-2003-12. M., Institut problem bezopasnogo razvitiya atomnoy energetiki RAN,2002.35 pp. (In Russian)]
2. Шхануков-Лафишев М. Х., Таукенова Ф. И. Разностные методы решения краевых задач для дифференциальных уравнений дробного порядка//Журнал вычислительной математики и математической физики, 2006. Т. 46, №10, С. 1871-1881. [Shkhanukov-Lafishev M. KH., Taukenova F. I. Raznostnyye metody resheniya krayevykh zadach dlya differentsial'nykh uravneniy drobnogo poryadka// Zhurnal vychislitel'noy matematiki i matematicheskoy fiziki, 2006. vol.46, no. 10, pp. 1871-1881 (In Russian)].
3. Alikhanov, A. A A new difference scheme for the time fractional diffusion equation// Journal of Computational Physics, 2015. vol. 280, pp. 424-438.
4. Alikhanov, A. A. Boundary value problems for the diffusion equation of the variable order in differential and difference settings//Applied Mathematics and Computation, 2012. no. 219, pp. 3938-3946.
5. Alikhanov A. A. Numerical methods of solutions of boundary value problems for the multi-term variable-distributed order diffusion equation //Applied Mathematics and Computation, 2015. no. 268, pp. 12-22.
6. Шогенова Е. М. Априорные оценки решения краевых задач для уравнения конвекции-диффузии дробного порядка//Известия КБНЦ РАН,2017. Т. 80, №6, С. 60-66. [Shogenova Ye. M Apriornyye otsenki resheniya krayevykh zadach dlya uravneniya konvektsii-diffuzii drobnogo poryadka// Izvestiya KBNTS RAN, 2017. vol.80, no. 6, pp. 60-66 (In Russian)].
7. Li, Dongfang and Liao, Hong-Lin and Sun, Weiwei and Wang, Jilu and Zhang, Jiwei Analysis of L1-Galerkin FEMs for time-fractional nonlinear parabolic problems//arXiv preprint arXiv:1612.00562.
Vestnik KRAUNC. Fiz.-Mat. Nauki. 2021. vol. 36. no. 3. P. 146-154. ISSN 2079-6641
MSC 35R11 Research Article
Difference scheme for the convection-diffusion equation of
fractional order
E.M. Kazakova
Institute of Applied Mathematics and Automation KBSC RAS, 360000, Nalchik, Shortanova st., 89a, Russia E-mail: [email protected]
A difference scheme is constructed that approximates the first boundary value problem for the fractional-order convection-diffusion equation. The stability and convergence of the difference scheme.
Key words: convection-diffusion equation, boundary-value problem, numerical solution, stability and convergence.
DOI: 10.26117/2079-6641-2021-36-3-146-154
Original article submitted: 17.06.2021 Revision submitted: 04.10.2021
For citation. Kazakova E. M. Difference scheme for the convection-diffusion equation of fractional order. Vestnik KRAUNC. Fiz.-mat. nauki. 2021, 36: 3,146-154. DOI: 10.26117/2079-66412021-36-3-146-154
Competing interests. The author declares that there are no conflicts of interest regarding authorship and publication.
Contribution and Responsibility. The author contributed to this article. The author is solely responsible for providing the final version of the article in print. The final version of the manuscript was approved by the author.
The content is published under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/deed.ru)
© Kazakova E.M., 2021
Funding. The work was carried out with the financial support of the RFBR and GFEN of China in the framework of the scientific project No. 20-51-53007.