Вычислительная математика
УДК 519.6
DOI: 10.14529/cmsel60105
ТОЧНОСТЬ ЧИСЛЕННОГО РЕШЕНИЯ УРАВНЕНИЯ ДИФФУЗИИ-КОНВЕКЦИИ НА ОСНОВЕ РАЗНОСТНЫХ СХЕМ ВТОРОГО И ЧЕТВЕРТОГО ПОРЯДКОВ ПОГРЕШНОСТИ АППРОКСИМАЦИИ
С работе рассмотрены схемы второго и четвертого порядков погрешности аппроксимации для решения задачи диффузии-конвекции. Для модельной начально-краевой задачи, в случае когда функции правой части и начального условия пред ставимы конечными суммами рядов Фурье по тригонометрическому базису, исследована точность разностных схем. Установлено, что точность численного решения зависит от количества узлов приходящихся на половину длины волны, соответствующей наиболее высокочастотной гармонике в конечной сумме ряда Фурье, необходимой для описания поведения расчетных объектов. Получены зависимости погрешности аппроксимации диффузионных слагаемых разностными схемами второго и четвертого порядков точности от количества узлов. Выполнено сопоставление результатов расчета двумерной задачи диффузии-конвекции и задачи Пуассона на основе схем второго и четвертого порядков точности. В работе обоснована целесообразность перехода к схемам повышенного порядка точности при решении прикладных задач и из полученных оценок нетрудно получить численные значения выигрышей во времени счета при использовании схем повышенного порядка точности.
Ключевые елова: точность, разностные схемы, уравнение диффузии-конвекции, погрешность аппроксимации.
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Сухынов А.И., Чистяков А.Е., Якобовский М.В. Точность численного решения уравнения диффузии-конвекции на основе разностных схем второго и четвертого порядков погрешности аппроксимации // Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2016. Т. 5, № I. С. 47-62. DOI: 10.14529/cmse 160105.
Введение
Работа посвящена изучению дискретных аналогов операторов конвективного и диффузионного переноса второго и четвертого порядков точности. Основной целью данной работы является исследование точности разностных схем, аппроксимирующих операторы конвективного и диффузионного переноса, в зависимости от количества узлов, необходимых для описания объекта изучения. В соответствии с поставленной целью решены следующие задачи: выполнена оценка решения при переходе к сеточным функциям; для схем второго и четвертого порядков погрешности аппроксимации выполнены оценки погрешности в зависимости от количества узлов; выполнено сопоставление результатов расчета двумерной задачи диффузии-конвекции и задачи Пуассона па основе схем второго и четвертого порядков точности. В работе обоснована целесообразность перехода к схемам повышенного порядка точности при решении прикладных задач. Из полученных оценок нетрудно получить численные значения выигрышей во времени счета при использовании схем повышенного порядка точности.
Настоящая работа является логическим продолжением работы |1|. в которой описана построенная библиотека итерационных методов, предназначенных для решения сеточных уравнений с самосопряженными и несамосопряженными операторами при помощи схем по-
А.И. Сухинов, А.Е. Чистяков, М.В. Якобовский
вышенпого порядка точности, учитывающими заполненности ячеек на многопроцессорной вычислительной системе. Предложенные схемы были разработаны для решения задачи восстановления рельефа дна акватории на основе гидрографической информации [2], а также применены при разработке программного комплекса, предназначенного для расчета трехмерных полей скоростей течений в мелководных водоемах [3].
1. Аналитическое решение уравнения диффузии
Рассмотрим первую начально-краевую задачу для неоднородного уравнения теплопроводности вида
щ = ки'1х + /, 0 < х < 1,0 < * < Т, (1)
и(®,0) = ио(х),и(0,*) = 0 ,и{1Л) = 0. (2)
В отношении функций и(х, и /(х,Ь) будем предполагать их представимость в виде рядов Фурье по тригонометрическому базису:
со ос
(3)
т— 1 т=1
где ш — ж/1, Ст = 7 /о Их) вт(штх)<1х, Ст — 7 /о 1{х) 8т(итх)<1х.
Наряду с задачей (1) - (3), которую будем называть «точной» непрерывной задачей, рассмотрим первую начально-краевую задачу с «усеченной» правой частью
N-1
/(Л° (х, г) = 2 £г) тп{итх\ (4)
и «усеченными» начальными условиями
N-1
= X; (0)вт(штх), (5)
т= 1
для задачи вида
х < 1,0 < í < Т, (6)
= = «<">(*,*) = 0. (7)
Следует отметить, что такая постановка возникает, например, в случае табличного способа задания функции / и ио ряды будут ограничены N — 1 гармониками т.к. для восстановления непрерывной функции применяется интерполяционный тригонометрический полином |4], где N — количество дискретных значений функции. Оценим «близость» функций и(х^) и \х,Ь) — соответственно решения «точной» и «усеченной» задачи, введя функции
т^(х^) ЕЕ и(х,г) = /Ом) - = ио(х)-и^\х) (8)
имеем вспомогательную задачу
(ги<^ = + 0 < х < I, 0 < г < Г, (9)
48 Вестник ЮУрГУ. Серия «Вычислительная математика и информатика»
(10)
Для решения задачи (9) - (10) справедлива оценка в гильбертовом пространстве С^о для любого t > 0 [5]:
<
Г(-) + Î
°° Jo
9W{x,e)
dß.
(И)
Известно, что для класса функций периода 2тг, имеющих производную порядка а, удовлетворяющий неравенству (:г) < К, имеет место оценка остаточного члена ряда (3) для любого натурального а [6]:
snp
ЛГ-1
<р(х) — 53 sin(mx)
тп—1
4 A" In N /J_
TT2 Na l Na 1 '
(12)
Учитывая оценку (12), а также соотношения (9) - (10), из неравенства (11) получим оценку для любого ( > 0
w(N){x/u,t)
. , К] /Л'2 + ТК2 1п Лг ^
< 4-т--——а 4- О
7Г
Na~2
(лг«-2) '
(13)
К1 — шах 0<х<1
(а) / / \
Щ {хМ
. К'2 — шах
0<x<i
Оценка (13) гарантирует сходимость решения «усеченной» задачи к решению точной задачи при N —> ос при достаточно гладких входных данных в смысле выполнения неравенства (12), при а > 3. В дальнейшем u(x,t) предполагается принадлежащей классу С^ [0 < х < /] в случае разностной схемы с погрешностью решения 0(h2 + г1®) (см п. 3) и классу С'(6:1 [0 < X < 1} в случае схемы с погрешностью 0{h4 (см п. 4), где ß зависит
от веса схемы. Для остальных функций входящих в постановку исходной задачи (1) — (3) также предполагается необходимая гладкость.
Функции иW и ' при подстановке в (1) приводят к соотношению:
fN-1
/N-1
ЛГ-1
Ст = к ( вт(штх) + 53 Ст18ш(итх).
/ ( / хх п=1
Меняя очередность операции дифференцирования и суммирования ряда получим:
JV-1
JV-1
N-1
53 (ст4*)) вш(ьл7иг) = 5^ (-ш2т2В1п(штх)) + 53 С^зт&тх).
т=] т=1 п=1
Принимая во внимание линейную независимость функций ап(шша;), получим:
= -*ы2т2С&> + ф. (14)
Решение уравнения (14) примет вид:
rU) 1
m
кш2т2
rU)
küj2rri2
После проделанных преобразований и вычислений, с учетом заданных начальных и граничных условий, будет найдена искомая функция:
*- Е ((с - Щ °-ы'тч + Щ <»>
2. Точность численного решение уравнения диффузии
на основе разностных схем второго порядка погрешности аппроксимации
Для численного решения задачи (1) покроем расчетную область равномерной сеткой: и>ь,т — О*1 — пт, х% — г/г; п — О..Мг, г — 0..Nx; Л^т — Т. А^/г — /}, где г — шаг по времени, к— шаг по пространству, Л^ — число шагов по времени. А^ — число узлов по пространственной координате.
Аппроксимация уравнения (1) примет вид [7]:
,„п-ы П+СГ _ о П+СТ , п+а
т п*
где = а4+1 + (1 - сг) а е [0,1] - вес схемы [8].
Будем использовать представления (4), (5) функций и и / при решении задачи (16)
(in+1) - (in)) sin{vmxi)
= к £ Ctf (t»+n - 2sin{шгпхг) + sin(мша-О) + g CU) Мытяу
m=] m=l
Преобразуем полученное выражение и, принимая во внимание линейную независимость функций sm(cjnx), получим:
т ,2 (cosy -D^,, (г+п + cg) (Я)
Лемма 1. При выполнении оценок (12) аппроксимации задачи (1) - (2) разностными схемами (16) для каждой гармоники функции решения и скорость диффузионного обмена к меньше реальных значений и отличаются на величину а\ — 1 — 2 (1 — cos (u>mh)) / (ornih)2.
Доказательство. Из (6) при т —> 0 следует:
В силу (14) решение, полученное на основе схемы (5) соответствует решению уравнения u't — fc*«"^ + /, fc* = k (1 — ai), <x\ = 1 — 2 (1 — cos {umh)) / (шго/i)2. Лемма доказана.
Рассмотрим величину fii — 1 — 2(1 — cos (wrrih)) j (umih)2:
1 2(1- со s (u.''/??/?.)) + ^ +
Ql _—uj2m2h2_12 + ' ' '
50 Вестник ЮУрГУ. Серия «Вычислительная математика и информатика»
Замечание 1. Имеет место оценка сomh < тт. Также следует отметить, что величина г — ж/ (ojmh) описывает количество угзлов, приходящихся на половину периода волны (на описание объекта). Из полученной оценки видно, что точность численного решения зависит от количества узлов приходящихся на половину периода волны.
На рис. 1 приведен график функции o?i (г) — 1—2(1 — cos (if/г)) / (ж/г)2, описывающей зависимость погрешности аппроксимации диффузионных слагаемых разностными схемами от количества узлов, используемых для описания объекта.
1х
1х
1х
1х
1х
Рис. 1. График зависимости погрешности аппроксимации диффузионных слагаемых разностными схемами от количества узлов, используемых для описания объекта
Аналитическое выражение соответствующее численному решению запишется:
« = V (С'й)
тп— 1
Замечание 2. При описании диффузионных слагаемых разностными схемами погрешность аппроксимации в наихудшем случае задании функции источников (в виде точечных источников г—2) будет составлять 18,9%.
3. Точность численного решение уравнения диффузии на основе разностных схем четвертого порядка погрешности аппроксимации
Рассмотрим случай разностной аппроксимации схемами повышенного (четвертого) порядка точности [9]:
---- к-ш-+ Я (18)
Будем использовать представления (2) функций и и / при решении задачи (18):
{С[ш] (tn+1) - С%> (i»)) sin(итхг) т
00 С^
— к у--—;-(— sin(wmxi+2) + 16 sin(wmxj+i) — 30зт{шпгжг)+
h
тп— 1
оо
I 16 и1п(ш7п:с('_1 ) — S\n{oJmXi^)) + \ С$ Sin(LJT71j:).
m—1
Преобразуя полученное выражение и принимая во внимание линейную независимость функций sin(wnx'), получим:
Ст] (tn+1) - cjn} (tn) -2cos(2wmh) + 32cos(w?nh) - 30 r 12 h2
Лемма 2. В условиях выполнении оценок (12) при решении задачи (1) разностными схемами (18) для каждой гармоники функции решения и скорость диффузионного обмена к меньше реальных значений и отличаются на величину — 1 — (15 — 16 cos (wmh) -f cos (2wmh)) /6 (шЛ)2.
Доказательство. Аналогично лемме 1.
Рассмотрим величину СК2 = 1— (15 — 1 б cos (umh) + cos (2wmh))/6 (wrnh)2:
q-2 = 1 - (15 _ j6cos irnnh) + cos (2wmh)) /6 [wmh)2 = (wm/l)4/9G + 0(h6).
Функция, описывающая зависимость погрешности аппроксимации диффузионных операторов разностными схемами четвертого порядка точности от количества узлов на структуру примет ВИД Q2 (г) — 1 — (15 — 16 cos (тг/г) + cos (2тг/г)) /6 {-к/г)2.
На рис. 2 приведены графики функций, описывающие зависимости погрешности аппроксимации диффузионных слагаемых разностными схемами второго и четвертого порядков точности от количества узлов.
Замечание 3. При описании диффузионных слагаемых разностными схемами погрешность аппроксимации может составлять для данных слагаемых в наихудшем случае задании функции источников 5,4 %■
4. Погрешность аппроксимации операторов конвективного переноса
Рассмотрим краевую задачу диффузии-конвекции с начальными и граничными условиями [10, 111, т.е. найдем аналитическое решение уравнения
u't + vv!x = ku'^, 0 <х <1, t>0, (20)
удовлетворяющее начальному условию и(х, (У) = 1ф(а:)и граничным условиям u(0.i) — 0, u(l,t) =0, t > 0.
Для решения задачи (20) выполнить переход в подвижную систему координат у ~ х — vt при этом решение задачи сводится к решению уравнения диффузии: u't — ku"jy аналитическое решение которого описано выше.
C£4tn+°)+CW. (19)
1
0.1 0,01 1х10"3 1x10 4 1x10" 5 1x10" 6
1х 10"7 з
Рис, 2. График зависимости погрешности аппроксимации операторов диффузионного переноса разностными схемами от количества узлов, используемых для описания объекта: 1 — схемы четвертого порядка точности, 2 — второго
Рассмотрим разностную производную оператора конвективного переноса и'х второго порядка точности. Используем представления (12) функции и:
= е «t^t^+o-Bin^-!)) = g ^ (í) ^шю со<штх)
т—1 т—1
Непрерывная производная с учетом представления (12) примет вид:
N-1
и'х — С\.^ (t)wmcos(wmx).
Таким образом, функция, описывающая зависимость погрешности аппроксимации конвективных операторов разностными схемами от количества узлов на структуру примет вид: аз (г) = 1 — sin (тг/г) / (тг/г).
Для схемы четвертого порядка точности
, щ+2 + 8í/¿+i 8u¿-i + щ-2
ti ^-
12 h
оператора конвективного переноса не трудно получить функцию, описывающую зависимость погрешность аппроксимации данного оператора от количества узлов, приходящихся на половину периода волны Q4 (г) — I — (8 yin (тг/г) — yin (27г/г)) / (67т/г).
На рис. 3 приведены графики функций, описывающие зависимости погрешности аппроксимации конвективных слагаемых разностными схемами второго и четвертого порядков точности от количества узлов.
Замечание 4• При описании конвективных слагаемых разностными схемами второго и четвертого порядков точности погрешность аппроксимации может составлять в наихудшем случае задания функции источников 36,3% и 15,1% соответственно.
1 0.1 0.01 1х 10" 3 1* 10" 4 1х 10" 5 1x10" 6
1x10" 7 3
Рис. 3. График зависимости погрешности аппроксимации операторов конвективного перо-носа разностными схемами от количества узлов, используемых для описания объекта: 1 схемы четвертого порядка точности, 2 — второго
5. Сопоставление результатов расчета двумерной задачи диффузии-конвекции на основе схем второго и четвертого порядков точности
Моделирование производилось на сетке размерами 100 х 100 , расчетных узлов, при этом параметры задавались следующим образом: размеры расчетной области 1х=100 м, 1у—100 м, временной интервал равен 10 с, горизонтальная составляющая равна 4 м/с, вертикальная — 3 м/с, коэффициент турбулентного обмена равен 2 м2/с. При решении задачи двумерной диффузии-конвекции начальное распределение задавалось функцией:
sill (тг (ж - 10)) cos (77 (у - 10)), {ж, у} € D, D . {х<Е [10,20], у € [10,20]} , 0, {х,у} i D.
На рис. 4 приведено начальное распределение для задачи диффузии-конвекции и поле концентраций через заданный интервал времени.
Замечание 5. В случае решения задачи переноса на основе разностных методов не совсем уместно говорить о точности решения исходной задачи, т.к. погрешности аппроксимации влияют на скорость конвективного переноса и даже не большие отклонения в положении решения могут приводить к большим значениям погрешности.
За расчетный интервал времени вещества переносятся на 50 м. При использовании разностных методов полученные значения скорости конвективного переноса меньше реальной скорости распространения при этом отклонение положения центра области концентрации веществ для данной задачи составило 38,04 мкм.
На рис. о приведены значения спектра поля концентрации через заданный интервал времени для аналитического и численного решения задачи диффузии-конвекции.
С(х,у)
а)
Рис. 4. Значение концентрации в начальный и конечный моменты времени
0.1« 0.106 0.071 0.035 о
О 5 10 15 0 5 10 15
Рис. 5. Значение спектра поля концентрации через заданный интервал времени (а), разность между значениями спектра, найденные аналитическим путем и численно (б)
В табл. 1 приведены значения погрешностей, зависящих от времени, для задачи диффузии-конвекции схемами второго порядка точности.
Таблица 1
Зависимость погрешности от времени для задачи диффузии-конвекции
Время 1 2 3 4 5 6 7 8 9 10
Максим альное 0,681 0,488 0,376 0,305 0,256 0,221 0,194 ОД 73 0,156 0,142
значение реше-
ния
Погрешность 2,4% (О "ел 2,1% 1,7% 1,4% 1,1% 0,97% 0.83% 0.72% 0,64%
Относительная 3,52% 5,12% 5,58% 5,57% 5,47% 5% 4,98% 4.8% 4,61% 4,51%
погрешность
В табл. 2 приведены значения погрешностей расчета задачи диффузии-конвекции на различных расчетных сетках схемами второго порядка точности.
На рис. С приведено поле, описывающее погрешность вычислений, полученное как разность между аналитическим и численным решением для задачи диффузии-конвекции.
Таблица 2
Погрешность расчета задачи диффузии-конвекции на различных сетках
Размер сетки 100 х 100 200 х 200 400 х 400 800 х 800
Значение погрешности 0,6351% 0,1596% 0,04037% 0,01059%
Относительная погрешность 4,507% 1,124% 0,284% 0,075%
Рис. 6. Поля, полученные как разность между аналитическими и численными решениями для задачи диффузии-конвекции: сверху — задача диффузии, снизу — задача диффузии-конвекции (слепа схемы второго порядка точности, спрапа — четвертого)
2.007x10-
3.946*10 6
-2.79Х10'5
2.896* 10'1
-2.565x10^
-3.366x10«
-4,851x10^
-7.022x10«
-2.223x10"*
I-3.287х10"3
-2.072Х106
.6.62x10-5
1.-1.303x10-*
I -7,137x10* I 5.906х10"!
= 7 8Л2Х10 5
-1.06В* 10-5
1.2 62 ч Ю-4 6.206Х10"5
Исходя из результатов расчета погрешности расчета задачи диффузии-конвекции, приведенных в табл. 1, можно утверждать, что используемые схемы не только теоретически, но и практически имеют второй порядок точности.
В рассмотренной модельной задаче диффузии-конвекции область, где задано начальное распределение концентрации веществ отличных от нуля, покрывается 9 узлами по каждому из пространственных направлений. Из сопоставления результатов численных экспериментов па основе схем второго и четвертого порядков точности (рис. 6) следует, что для задачи диффузии удалось повысить точность в 66,7 раз, а для задачи диффузии-конвекции в 48,7 раз. Результаты расчетов, приведенные на рис. б, согласуется с теоретическими суждениями, и таким образом, при использовании разностных методов, скорости конвективного и диффузионного переносов меньше реальных скоростей данных процессов.
6. Сопоставление результатов расчета двумерной задачи Пуассона на основе схем второго и четвертого порядков точности
Рассмотрим уравнение Пуассона |12]
Аи = -/,0 < X < 1Х,0 < у < 1у,
удовлетворяющее граничным условиям и(0. £) — 0, и(1,Ь) — 0, ^ > 0. Аналитическое решение данной задачи примет вид:
и —
N-í N-1
Е Е
ш\(итхх) sin(wmj,y);
\ и;2 (т\ + т?.) =1 \ V ® У' .
N-1 JV-1
f= 53 Ст}щ, *т(и<тхх)ыи{штуу).
Численные расчеты данной задачи производились на сетке размерами 100x100, расчетных узлов, при этом: размеры расчетной области 1х=100 м, 1у=100 м, правая часть задавалась функцией:
sin (тг (х - 45)) eos (тг (у - 45)), {х,у} € Д D : {х € [45,55] ,у € [45,55]} , х 0, {х,у} $ D.
Аналитическое выражение соответствующее численному решению запишется:
и
N-l N-1
= Е Е
М)
■■mxmv
sin(wrr¿.c,i') sinfwm^y).
^„^1 \ ш2 К С1 - Л(Р/т,)) + тЦ 1 - Ш/ту))) ,
На рис. 7 приведены значения спектра поля концентрации через заданный интервал времени для аналитического и численного решения задачи Пуассона.
а) я о-х- аналитическое решение численное решение
0 ж s s н н н ^и®« s a s¡s я а йня « на
0.1
-0.1
-0.2
б) X
¡ X * X х х X X ' X
Л X
о 5 10 15 О 5 10 15
Рис. 7. Значение спектра поля концентрации через заданный интервал времени (а), разность между значениями спектра, найденные аналитическим путем и численно (б)
На рис. 8 представлена функция правой части (а), численное решение поставленной задачи (б) и поля, полученные как разность между аналитическим и численным решением для схем второго (в) и четвертого порядков точности (г).
Следует сказать, что для двумерной задачи Пуассона схемы четвертого порядка точности для данной модельной задачи в 10 раз точнее, чем второго.
Заключение
В общем случае при решении прикладных задач нельзя утверждать, что повышение порядка погрешности аппроксимации гарантирует увеличение точности расчета. Из сопостав-
2016, т. 5, № X 57
-0.027
0.0031
1-0.044 1-0.061
0.0016 1о
Рис. 8. Функция правой части (а), численное решение поставленной задачи (б) и поля, полученные как разность между аналитическим и численным решением для схем второго (в) и четвертого порядков точности (г)
19.64S 14.736
9.824
4.912 0
0.0062
0.0047
ления результатов численных экспериментов на основе схем второго и четвертого порядков точности следует, что для задачи диффузии удалось повысить точность в 66,7 раз, а для задачи диффузии-конвекции в ^8,7 раз, для задачи Пуассона удалось повысить точность — в 10 раз. В дальнейшем планируется внедрение разработанных схем в программные комплексы, предназначенные для расчета задач биологической кинетики на многопроцессорной вычислительной системе [13, 14], Выполнение данных работ соответствует выполняемым в последнее время научно-образовательным программам по развитию суперкомпьютерного образования в стране [15—17).
Работа выполнена при частичной поддержке Задания №20Ц/174 в рамках базовой части государственного задания Минобрнауки России.
Литература
1. Сухинов А.И., Чистяков А.Е., Семенякина A.A., Никитина A.B. Параллельная реализация задач транспорта веществ и восстановления донной поверхности па основе схем повышенного порядка точности // Вычислительные методы и программирование. 2015. Т. 16, № 2. С. 256-267.
2. Чистяков А.Е., Семенякина A.A. Применение методов интерполяции для восстановления донной поверхности // Известия ЮФУ. Технические науки. 2013. № 4. С 21 28.
3. Сухинов А.И., Чистяков А.Е. Параллельная реализация трехмерной модели гидродинамики мелководных водоемов на супервычислительной системе // Вычислительные методы и программирование. 2012. Т. 13, № 1. С. 290-297.
4. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. Изд-во: Лаборатория базовых знаний, 2003.
5. Ладыженская O.A., Солонников В.А., Уральце па H.H. Линейные и квазилинейные уравнения параболического типа. М.: Наука, 1967. 736 с.
С. Пинкевич В.Т. О порядке остаточного члена ряда Фурье функций, дифференцируемых в смысле Weyl'a // Изв. АН СССТ. Сер. матем. 1940. Т. 4, № 6. С. 521-528.
7. Самарский A.A. Теория разностных схем. М.: Наука, 1989.
8. Сухинов А.И., Чистяков А.Е., Шишеня A.B. Оценка погрешности решения уравнения диффузии на основе схем с весами // Математическое моделирование. 2013. Т. 25, Xй 11. С. 53-64, DOI: 10.1134/S207004S214030120.
9. Жалнин Р.В., Змитренко Н.В.. Ладонкина М.Е., Тишкин В.Ф. Численное моделирование развития неустойчивости Рихтмайера-Мешкова с использованием схем высокого порядка точности ¡I Математическое моделирование. 2007. Т. 19, № 10- С, 61-66.
10. Сухинов А.И., Чистяков А.Е., Проценко Е.А. Математическое моделирование транспорта наносов в прибрежной зоне мелководных водоемов // Математическое моделирование. 2013. Т. 25, № 12. С. 65-82. DOI: 10.1134/S2070048214040097.
11. Сухинов А.И., Чистяков А.Е., Проценко Е.А. Математическое моделирование транспорта наносов в прибрежных водных системах на многопроцессорной вычислительной системе // Вычислительные методы и программирование. 2014. Т. 15, JVa 4. С. 610-620.
12. Владимиров B.C. Уравнения математической физики. М.: Наука, 1988.
13. Сухинов А.И., Никитина A.B., Чистяков А.Е., Семенов И.С. Математическое моделирование условий формирования заморов в мелководных водоемах на многопроцессорной вычислительной системе // Вычислительные методы и программирование. 2013. Т. 14, № 1. С. 103-112.
14. Сухипов А.И., Никитина A.B., Чистяков А.Е. Моделирование сценария биологической реабилитации Азовского моря // Математическое моделирование. 2012. Т. 24, № 9. С. 3-21.
15. Антонов A.C., Артемьева И.Л., Бухановский A.B.. Воеводин В.В., Гергель В.П., Дем-кин В.П., Коньков К.А., Крукиер Л.А., Попова H.H., Соколинский Л.Б., Сухинов А.И. Проект «Суперкомпьютерное образование»: 2012 год // Вестник Нижегородского университета им. Н.И. Лобачевского. 2013. Т. 1, № 1. С. 12-16.
16. Воеводин В.В., Гергель В.П., Соколинский Л.Б., Демкип В.П., Попова H.H., Бухановский A.B. Развитие системы суперкомпьютерного образования в России: текущие результаты и перспективы // Вестник Нижегородского университета им. Н.И. Лобачевского. 2012. Т. 4, № 1. С. 268-274.
17. Антонов A.C., Артемьева И.Л., Бухановский A.B., Воеводин В.В., Гергель В.П., Дем-кин В.П., Коньков К.А., Крукиер Л.А., Попова H.H., Соколинский Л.Б., Сухинов А.И. Проект «Суперкомпьютерное образование»: 2012 год // Научный сервис в сети Интернет: поиск новых решений. Труды Международной суперкомпьютерной конференции. Москва, 2012. С. 4-8.
Сухинов Александр Иванович, д.ф-м.н., декан факультета физики, математики,
информатики, Таганрогский институт имени А.П, Чехова (филиал) Ростовского государственного экономического университета (РИНХ) (Таганрог, Российская Федерация),
su к [email protected]
Чистяков Александр Евгеньевич, к.ф.-м.н., ведущий научный сотрудник, Научно-исследовательский институт многопроцессорных вычислительных систем им. A.B. Каляева Южного федерального университета (Таганрог, Российская Федерация), [email protected] Якобовский Михаил Владимирович, д.ф.-м.н., заведующий сектором «Программное обеспечение вычислительных систем и сетей», Институт прикладной математики им. М.В. Келдыша РАН (Москва, Российская Федерация), [email protected]
Поступила в редакцию 3 сентября 2015 г.
Bulletin of the South Ural State University Series "Computational Mathematics and Software Engineering"
2016, vol. 5, no. 1, pp. 47-62
DOI: 10.14529/cmsel60105
ACCURACY OF THE NUMERICAL SOLUTION OF THE EQUATIONS OF DIFFUSION-CONVECTION USING THE DIFFERENCE SCHEMES OF SECOND AND FOURTH ORDER APPROXIMATION ERROR
A.I. Sukhinov, Taganrog Institute of A.P. Chekhov (branch) of the Rostov State
University of Economics (RINH), Taganrog, Russian Federation
A.E. Chistakov, Scientific Research Institute of Multiprocessing Computing Systems
of A.V. Kalyaeva Southern Federal University, Taganrog, Russian Federation
M. V. Iakobovskii, Keldysh Institute of Applied Mathematics RAS, Moscow, Russian
Federation
The paper deals with the scheme of the second and fourth order approximation error for solving convection-diffusion problems. To model initial boundary value problem in the case when the functions of the right and the initial condition can be represented by finite sums of Fourier series in the trigonometric basis, we investigated the accuracy of difference schemes. It was found that the accuracy of the numerical solution depends on the number of units attributable to half the wavelength corresponding to the most high frequency harmonics in the final sum of the Fourier series, necessary to describe the behavior of calculated objects. The dependence of the diffusion approximation error terms difference schemes of second and fourth order of accuracy of the number of nodes. The comparison of the calculation results of two-dimensional convection-diffusion problems and tasks of the Poisson-based schemes of the second and fourth order accuracy. In the expediency of transition to a scheme of high accuracy for solving applied problems of the estimates and is easy to obtain the numerical values of the gain in computation time by using schemes of higher order accuracy.
Keywords: accuracy difference schemes, conveetion-di.ffusi.on equation, approximation error.
FOR CITATION
Sukhinov A.I., Chistakov A.E., Iakobovskii M.V. Accuracy of the Numerical Solution of the Equations of Diffusion-Convection Using the Difference Schemes of Second and Fourth Order Approximation Error. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2016. vol. 5, no. 1, pp. 47-62. (in Russian) DOI: 10.14529/cmse160105.
References
1. Sukhinov A.I., Chistyakov A.E., Semenyakiaa A.A., Nikitina A.V. Parallel'naya realizatsiya zadach transporta veshchestv i vosstanovleniya donnoy poverkhnosti na osnove skhem povyshennogo poryadka tochnosti fParallel implementation of the tasks of transport agents and the bottom surface of the restoration 011 the basis of schemes of increased order of accuracy]. Vyckislitel'nyye rnetody i prograrnmirovaniye [Computational Methods and Programming], 2015. vol. 16.110. 2. pp. 256-267. (in Russian)
2. Chistyakov A.E., Sernenyakina A.A. Prirneneniye rnetodov interpolyatsii dlya vosstanovleniya donnoy poverkhnosti [Use of interpolation methods for recovery bottom surface]. Izve.st.iya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2013. no. 4. pp. 21-28. (in Russian)
3. Sukhinov A.I., Chistyakov A.E. Parallel'naya realizatsiya trekhmernoy 1110deli gidrodiiiamiki melkovodnykh vodoyemov 11a supervychislitel'noy sisteme [Parallel implementation of a three-dimensional hydrodynarnic model of shallow water basins on supercomputing systems]. Vyckislitel'nyye rnetody i prograrnmirovaniye [Computational Methods and Programming!-2012. vol. 13. no. 1. pp. 290-297. (in Russian)
4. Boaster N.S., Zhidkov N.P., Kobelkov G.M. Chislennyye metody [Numerical methods]. Publishing house: Lab basic knowledge, 2003. (in Russian)
5. Ladyzhenskaya O.A., Solonnikov V.A. Lineynyye i kvazilineynyye uravneniya parabolicheskogo tipa [Ural'tseva N.N. Linear and quasi-linear parabolic equationj. M.: Nauka, 1967. 736 p. (in Russian)
6. Pinkevich V.T. O poryadke ostatochnogo chlena ryada Fur'ye funktsiy, differentsiruyemykh v srnysle Weyl'ya [On the order of the remainder term of the Fourier series of functions differentiate in the sense of Weyl'ya]. Math. USSR Academy of Sciences . Ser . Mat. 1940. vol. 4. 110. 6. pp. 521-528.
7. Samarskii A.A. Teoriya raznostnykh skhem [The theory of difference schemes]. M.: Nauka, 1989. (in Russian)
8. Sukhinov A.I.. Chistyakov A.E., Shishenya A.V. Error estimate for diffusion equations solved by schemes with weights. Mathematical Models and Computer Simulations. 2014. vol. 6. no. 3. pp. 324-331. DOI: 10.1134/S2070048214030120.
9. Zhalnin R.V., Zmitrenko N.V., Ladonkina M.E., Tishkin V.F. Chislennoye modelirovaniye razvitiya neustoychivosti Rikhtmayyera - Meshkova s ispol'zovaniyem skhem vysokogo poryadka tochnosti [Numerical simulation of Richtmyer - Meshkov using schemes of high order of accuracy]. Matematicheskoye modelirovaniye [Mathematical Simulation], 2007. vol. 19. 110. 10. pp. 61-66. (in Russian)
10. Sukhinov A.I.. Chistyakov A.E., Protsenko E.A. Mathematical modeling of sediment transport in the coastal zone of shallow reservoirs. Mathematical Models and Computer Simulations. 2014. vol. 6. no. 4. pp. 351 363. DOI: I0.1134/S2070048214040097.
11. Sukhinov A.I., Chistyakov A.E., Protsenko E.A. Matematicheskoye modelirovaniye transporta nanosov v pribrezhnykh vodnykh sistemakh 11a mnogoprotsessornoy vychislitel'noy sisteme [Mathematical modeling of sediment transport in coastal water systems to multiprocessor computer system). Vyckislitel'nyye rnetody i programmirovaniye [Computational Methods and Programming). 2014. vol. 15. 110. 4. pp. 610-620. (in Russian)
12. Vladimirov V.S. Uravneniya matematicheskoy ftziki [Equations of mathematical physics], M.: Nauka, 1988. (in Russian)
13. Sukhinov A.I., Nikitina A.V., Chistyakov A.E., Semenov I.S. Matematicheskoe modelirovanie usloviy formirovaniya zamorov v melkovodnykh vodoemakh na mnogoprotsessornoy vychislitel'noy sisterne [Mathematical modeling of the formation of Zamora in shallow waters on a multiprocessor computer system]. Vychislitel'nye metody i program m i то v an ie [Computational methods and programming]. 2013. vol. 14. no. 1. pp. 103-112. (in Russian)
14. Sukhinov A.I., Nikitina A.V., Chistyakov A.E. Modelirovaniye stsenariya biologicheskcy reabilitatsii Azovskogo morya [Numerical simulation of biological remediation Azov Sea]. Matematicheskoye modelirovaniye [Mathematical Simulation]. 2012. vol. 24. no. 9. pp. 3-21. (in Russian)
15. Antonov A.S., Artemyev I.L., Boukhanovsky A.V. etc. Provekt «Superkomp'yuternoye obrazovaniye» 2012 god [The project «Supercomputer Education»: 2012]. Vestnik Nizhegorodskogo universiteta im. N.I. Lobaehevskogo [Bulletin of the Nizhny Novgorod University of N.I. Lobachevsky]. 2013. vol. 1. no. 1. pp. 12—1G. (in Russian)
16. Voevodin V.V., Gergel V P., Sokolinskii L.B. etc. Razvitiye sistemy superkomp'yuternogo obrazovaniya v Rossii: tekushchiye rezul'taty i perspektivy [Development of Supercomputer Education in Russia: current results and prospects]. Vestnik Nizhegorodskogo universiteta im. N.I. Lobaehevskogo [Bulletin of the Nizhnv Novgorod University of N.I, Lobachevsky]. 2012. vol. 4. no. 1. pp. 268-274. (in Russian)
17. Antonov A.S., Artemyev I.L., Boukhanovsky A.V.and etc. Proyekt «Sup erko mp' у uternoye obrazovaniye» 2012 god [The project «Supercomputer Education»: 2012]. Nauchnyy servis v seti Internet: poisk riovykh resheniy Trudy Mezhdunarodnoy superkomp'yuternoy konferentsii (Scientific service on the Internet: the search for new solutions Proceedings of the International Supercomputer Conference]. Moscow, 2012. pp. 4-8. (in Russian)
Received September 3, 2015.