Научная статья на тему 'Аппроксимация 3-й краевой задачи схемами повышенного порядка точности для решения задачи транспорта веществ'

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

CC BY
285
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СХЕМЫ ПОВЫШЕННОГО ПОРЯДКА ТОЧНОСТИ / SCHEMES OF HIGH ORDER / ДИФФУЗИЯ / DIFFUSION / ДИФФУЗИОННЫЙ ПЕРЕНОС / DIFFUSION TRANSFER / ДИСКРЕТНЫЙ ОПЕРАТОР / DISCRETE OPERATOR / АППРОКСИМАЦИЯ / APPROXIMATION / ГРАНИЧНЫЕ УСЛОВИЯ / BOUNDARY CONDITIONS / КРАЕВАЯ ЗАДАЧА / BOUNDARY VALUE PROBLEM / РАЗНОСТНАЯ СХЕМА / FINITE-DIFFERENCE SCHEME

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

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

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

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

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

The work deals with the approximation of the third boundary value problem of schemes of high order. Obtain an approximation of the operator of the convective and diffusive transport difference scheme, which has the fourth-order approximation error. He was considered a discrete operator diffusive transport in the absence of the influence of the boundary. It was found that the construction of schemes of higher order accuracy approximates the operator diffusive transport in the border nodes in the case of boundary conditions of the third kind with the second order of accuracy.

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

Рис. 2. Электрическая структура приземного слоя при сильной ионизации и слабом турбулентном перемешивании:

a - N = 108 м-3; б - N = 109 м-3; е - N = 1010 м-3

Полученные результаты хорошо согласуются с результатами работ [1] и [3].

Вывод. Построена математическая модель переноса радиоактивных примесей в приземном слое атмосферы. Полученные результаты согласуются с известными. Построенная модель может использоваться для моделирования электрической структуры приземного слоя в условиях радиоактивного и аэрозольного загрязнений атмосферы.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Морозов, В.Н., Куповых, Г.В. Теория электрических явлений в атмосфере: монография. Saarbruken: Lambert Academic Publishing, 2012. - 332 с.

2. Куповых, Г.В. Электродинамические процессы в приземном слое атмосферы. - Таганрог: Изд-во ТТИ ЮФУ, 2009. - 114 с.

3. Редин, А.А., Куповых, Г.В., Клово, А.Г., Болдырев, А.С. Математическое моделирование электродинамических процессов в приземном слое в условиях аэрозольного загрязнения атмосферы // Известия ЮФУ. Технические науки. Тематический выпуск "Актуальные задачи математического моделирования". 2011. - № 8 (121). - С. 111-121.

4. Самарский, А.А., Гулин, А.В. Численные методы математической физики. М.: Научный мир, 2003. - 316 с.

УДК 516.9 ББК 22.151

А.С. Рыпалов

АППРОКСИМАЦИЯ 3-Й КРАЕВОЙ ЗАДАЧИ СХЕМАМИ ПОВЫШЕННОГО ПОРЯДКА ТОЧНОСТИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ ТРАНСПОРТА ВЕЩЕСТВ

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

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

A.S. Rypalov

APPROXIMATION OF THE THIRD BOUNDARY VALUE PROBLEM OF SCHEMES OF HIGHER ORDER ACCURACY FOR SOLVING THE PROBLEM OF TRANSPORT

MATERIALS

Annotation. The work deals with the approximation of the third boundary value problem of schemes of high order. Obtain an approximation of the operator of the convective and diffusive transport difference scheme, which has the fourth-order approximation error. He was considered a discrete operator diffusive transport in the absence of the influence of the boundary. It was found that the construction of schemes of higher order accuracy approximates the operator diffusive transport in the border nodes in the case of boundary conditions of the third kind with the second order of accuracy.

Key words: schemes of high order, diffusion, diffusion transfer, discrete operator, approximation, boundary conditions, boundary value problem, finite-difference scheme.

Задача транспорта веществ может быть представлена уравнением диффузии-конвекции-реакции [1, 2]:

с, + uc'x + vc; = (цс'х )'х +(Mc'y )' y + f,

с граничными условиями:

С'п (X У,' )= апС + Рп ,

где и^ - компоненты вектора скорости, д - коэффициент турбулентного обмена, f - функция, описывающая интенсивность и распределение источников.

Для численной реализации дискретной математической модели поставленной задачи вводится равномерная сетка:

^={г=пт, х,. = я, у = д; п=он i=онх, у=он

М,т = Т, НА = 1х, = 1у}, где т - шаг по времени, кх, ку - шаги по пространству, - верхняя граница по времени, Ых, Ыу - границы по пространству:

Дискретные аналоги операторов конвективного ис'х и диффузионного (лс'х)' переноса второго порядка погрешности аппроксимации в случае частичной заполненности ячеек будут записаны следующим образом [3,4]:

С<^1,7 _ С,,У / \ С1,У ~ С'

(?0 )i,JUC'x = (?1 J+1 / 2 j '+l'i, ''J +(q 2 )i,jUi-1 / 2,j , (!)

x

" , , c,.„c,.,. , , ci,J - Ci-1,J

(qo )i,j C< ) x = (qi )i,j ЦМ / 2J-ijTLL - (q 2 )i,J ^i-1 / 2,J h 2

X X

\i \ i \ \ axCi,J + Px

- (qi L -(q 2 )i,j\Mi,

(2)

12 'iJ\r-'J

где qt - коэффициенты «заполненности» контрольных областей [5].

Для аппроксимации третьей краевой задачи диффузии-конвекции достаточно рассмотреть

оператор диффузионного переноса (лс')'. Построим аппроксимацию оператора диффузионного переноса (лс')' разностной схемой, которая обладает четвертым порядком точности, аппроксимируя оператор (/лс') ' - /С ж' к2 /12 - л "с "к2 /4 - л' с '"к2 /6 - л'" с 'к2 / 6 вторым порядком точности [6, 7].

3-я краевая задача

Рассмотрим случай, когда л = соnst. Тогда для получения схемы четвертого порядка погрешности аппроксимации достаточно будет рассмотреть выражение (лс') ' - лCW'к2 /12.

Для этого доопределим задачу вычислительными граничными условиями с'" = 0. Введем обозначения:

L (с ) = с)- L2 (с ) , L ( с) = (лс ') ', L2 ( с ) = (лс "' ) ' к2/12. Запишем аппроксимацию оператора L (с):

(qo)iLi(с) = (qi)iлCi+' 2с -(q21лCi с-1 -|(qi-(q211л aCi + P

,2 2/11 ,2 t 2/1\ i }

к2 к21 1 к

иция оператора L2 (с)

следующем виде:

Аппроксимация оператора L2 (с) с учетом s = с" и граничного условия -" = 0 запишется в

(qo )Л (с ) = (qi )i л-^--(q 2 )i лss^, (3)

( ) ( ) Ci+1 - Ci ( ) Ci - Ci-1 |( ) ( ) laCi + P

(qo h-, = (qi )i —Г2--(q 2 л —^--q A - (q 2 Л —7— •

к к к

Подставим (3) в выражение (4), в результате чего получим:

/ q )i+i Ci+2- Ci+i (q2 )i+i Ci+i- Ci |(qi )i+i- (q2 )i+J a+' + p

(4)

q )i L2 (c)=q )i л -2 (qo )i л

V (q o )i+1 12к2 (qo )i+1 12к2 (qo \+1 12к

i(qi )i Ci+1 - Ci (42 )i Ci - Ci-1 l(q1 )i -(q2 )i| aCi + p ^ (qo12к2 (qo12к2 (qo) 12к

+ (42 ), М

(?1 к С,. - С,- (42 ),._1 С,- - 2 |(41 ),_1 - (42 У «С.! + Р

(4о ),_1 12Й2 (40 ),_1 12h2

( 4о Х_1

12h

или

(4о X L2 (с) = -

' (41 ),+1^ М Л

(4о ),.

"(41X

V ,+1

12h2

_(41X М

3h

2 С+1 +

И

12А

(41 >'+ 4 (4о),+(42 ^

С -

-(42X МС-1 _ -(42X

М ( 42 ),-1

^ (4о ),-1

-(41X М

( 41) ,+1 \12>,+1 I «С,+1 + р

( 4о ),+1

12А

+ М |(4 ) (4 ) «С, + Р (4 ) М |(41 Х-1 -(42 Ц «С,-1 + Р + б1(41),.-(42 XI—А (42 АМ (50)-; ПЙГ" •

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

-(4о X м(с) = -

м

(4о Х+

12А2

"(41 X Т^Г С+2 -(41 X ТГТ С- +

ЗА

2 +1

(5)

12А2

( 41),+ 28 ( 4о),+( 42X

-( 42 X

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

Г(42Х+1^ , ^ , ^ (41 ),.-1 V( 4о ),+1

М (42

( 4о ),-1

-(42 X 3^ С-1 -

(42 ),-1 С ^ 2 Л 12А2 (4о ),-1

-(41) м 1(41 )'+1 -(42У +

7 Ми \ ( \\UCt + Р ( \

+ ^ |( 41 )-( 42 -Г- "( 42 X М ( 4о )м

( 4о ),+1 12А

(41 ),.-1 -(42 У «с,-1 + р

12А

Рассмотрим аппроксимацию граничных условий. Пусть (41) = 1, (41), = 1, (42), = о, тогда аппроксимация оператора диффузионного переноса запишется:

гМ- ..С,+2 -16с,+1 +15с, 7 «С +р

=-М-771--Т М--•

6А 3 А

Представим в виде ряда Тейлора функцию с в узлах , + 2,, +1 относительно ,:

(6)

А2 , А3

С+1 = С + ас,' + у С"+у <"+ О (А4), С+2 = С + 2ас" + 2а2с"+^С"+ О (А4). (7)

Запишем с ,+2 - 16с,.+1 + 15с,. с учетом представлений (7):

4А3

8А3

с.+2 -16с+1 + 15с. = с, + 2ас" + 2а2с"" + —с""-16с,. - 16ас,' - 8а2с"" —— с""+

+15с. + О (к4) = -14ас" - 6А2с""-4А-с,'"+ О (к4).

Подставим данное выражение в уравнение (6), в результате чего получим:

м(с)= м7^-«^ + мс" + § ас; + о(а 2) (8)

Из полученного выражения и равенств с" = ас + р, с"" = о следует, что схема (9) аппроксимирует оператор диффузионного переноса в случае граничных условий третьего рода со вторым порядком точности.

Теперь рассмотрим случай (41) = 1, (41). = 1, (42). = 1, (42) = о, тогда аппроксимация оператора диффузионного переноса запишется:

/ч с +2 - 16с + + 31с . -16с ., ас . , + р ¿(с)=-м—-.-— + м

12А2

Представим в виде ряда Тейлора функцию с в узлах , + 2,, +1,, относительно , -1:

С

С

-2

С

h2 h3 / ч

= с,+ hcU + - + - c^ + O (h4), (10)

4h3

c,+ = c,_ + 2hc\_x + 2h2c<_ + —<1 + O(h4), (11)

9h2 9h3

c,+2 = c,_1 + 3hc'^ + — <1 + — c^ + O (h4). (12)

Запишем c,+2 - 16c,+1 + 31c, - 16c,_ с учетом представлений (10) - (12):

-h2 -h3

c,+2 _16c,+1 + 31c, _ 16c,-! = c,_, + 3hc;_1 + — c;_! + -rc;_1 - (13)

64h3 h2

_16c,_1 _ 32hc,'_1 _ 32h2 c;_1 _ 1 + 31c,_1 + 31hc;_1 + 31 — ch +

+31 c;_1 _ 16c,_1 + O (h4 ) = 2hc,'_1 _12h2c,'_1 _ 76- <1 + O (h4).

Выражение (9) с учетом равенства (13) запишется в следующем виде:

,4 2h(c' _ac , 1 _В) „ 35hc" t L(c)=_И '-1 P} + ^c,"_1 _--f1 + O(h 2) (14)

12h 36

Из полученного выражения и равенств c' = ac + В, c'" = 0 следует, что схема (14) аппроксимирует оператор диффузионного переноса в приграничных узлах в случае граничных условий третьего рода со вторым порядком точности.

Заключение

Построены схемы повышенного (четвертого) порядка точности для операторов конвективного и диффузионного переносов, учитывающие заполненность ячеек. Исследована аппроксимация третьей краевой задачи диффузии-конвекции для оператора диффузионного переноса. Было установлено, что схема повышенного (четвертого) порядка точности для оператора диффузионного переноса аппроксимирует данный оператор в приграничных узлах в случае граничных условий третьего рода со вторым порядком точности. Для аппроксимации задачи по временной переменной предлагается использовать схемы с весами [8]. После дискретизации задача сводится к решению сеточных уравнений, для решения которых предлагается применять адаптивный вариант попеременно-треугольного метода [9], который показал себя как наиболее эффективный метод при решении задач гидродинамики [10, 11].

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Дегтярева, Е.Е., Проценко, Е.А., Чистяков, А.Е. Программная реализация трехмерной математической модели транспорта взвеси в мелководных акваториях // Инженерный вестник Дона. - 2012. Т. 23. № 4-2. С. 30.- URL:http://ivdon.ru/ru/magazine/archive/n4p2y2012/1283 (дата обращения 20.11.2015 г.).

2. Никитина, А.В., Чистяков, А.Е., Фоменко, Н.А. Применение адаптивного модифицированного попеременно-треугольного итерационного метода для численной реализации двумерной математической модели движения водной среды // Инженерный вестник Дона. - 2012. - Т.20. № 2. - С. 335-339.

URL: http://ivdon.ru/ru/magazine/archive/n2y2012/794 (дата обращения 21.10. 2015 г.).

3. Самарский, А.А. Теория разностных схем. - М. Наука, 1989. - 656 с.

4. Сухинов, А.И., Чистяков, А.Е., Проценко, Е.А. Математическое моделирование транспорта наносов в прибрежных водных системах на многопроцессорной вычислительной системе // Вычислительные методы и программирование - 2014. - Т. 15. - № 4. С. 610-620.

5. Сухинов, А.И., Проценко. Е.А., Чистяков. А.Е., Шретер. С.А. Сравнение вычислительных эффективно-стей явной и неявной схем для задачи транспорта наносов в прибрежных водных системах // Вычислительные методы и программирование. - 2015.- Т 16. - № 3. C. 328-338.

6. Сухинов, А.И., Чистяков, А.Е., Семенякина, А.А., Никитина, А.В. Параллельная реализация задач транспорта веществ и восстановления донной поверхности на основе схем повышенного порядка точности // Вычислительные методы и программирование. - 2015. - Т.16. - № 2. - C. 256-267.

7. Чистяков, А.Е., Семенякина, А.А. Применение методов интерполяции для восстановления донной поверхности // Известия ЮФУ. Технические науки. - 2013. - № 4. - С. 21-28.

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, № 3, pp. 324-331.

9. Sukhinov A. I., Chistyakov A. E. Adaptive modified alternating triangular iterative method for solving grid equations with a non-self-adjoint operator // Mathematical Models and Computer Simulations. - 2012. - Vol. 4. № 4. pp. 398-409.

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. № 4. pp. 351-363.

11. Sukhinov A. I., Chistyakov A. E., Timofeeva E. F., Shishenya A. V. Mathematical model for calculating coastal wave processes // Mathematical Models and Computer Simulations. - 2013. - Vol. 5. № 2. pp. 122-129.

c

УДК 516.9 ББК 22.151

И.И. Софрони

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

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

Ключевые слова: многопроцессорная вычислительная система, сеточные уравнения, взвеси, наносы.

I.I. Sofroni

COMPLEX ALGORITHMS AND PROGRAMS FOR CALCULATION OF SEDIMENT TRANSPORT AND TRANSPORT OF MULTICOMPONENT SUSPENSIONS ON MULTIPROCESSOR SYSTEMS

Annotation. The work is dedicated to the development of interconnectivity software systems designed to move the bottom of mathematical modeling of materials and contaminants , including biological substances in coastal systems for use in high-performance computing systems.

Keywords: multiprocessor computer systems , difference equations , slurry deposits.

Одной из основных задач вычислительной математики является проблема решения систем линейных алгебраических уравнений. Для нахождения приближенного решения систем уравнений используются прямые и итерационные методы. В классе двухслойных итерационных методов одним из наиболее успешных является предложенный А.А.Самарским попеременно-треугольный метод (ПТМ). Позднее академиком А.Н. Коноваловым был разработан и опубликован в 2002 году адаптивный вариант ПТМ в самосопряженном случае. Алгоритм ПТМ показал себя как наиболее эффективный метод в классе двухслойных итерационных методов, для решения вычислительно трудоемких задач. В работе [1] данный метод, в случае несамосопряженного оператора (с несимметричной матрицей), был применен для решения задач гидродинамики. Позднее был предложен вариант метода конечных объемов в случае учета заполненностей контрольных областей [2]. Алгоритм расчета, учитывающий частичную «заполненность» ячеек, лишен недостатка связанного со ступенчатым представлением границы области на прямоугольной сетке. Данный метод был применен для решения трехмерных задач гидродинамики [3]. Применение схем, учитывающих «заполненности» контрольных областей, потребовало создания модифицированного варианта ПТМ [4]. Данный метод имеет те же оценки скорости сходимости, как и его не модифицированный вариант, в случае равномерной прямоугольной сетки. Метод эффективен для решения задач на сетках, учитывающих сложную геометрию рассматриваемых объектов [5]. Авторским коллективом предложена двумерная модель транспорта наносов в мелководных водоемах, включающая уравнения движения, неразрывности и перемещения наносов, учитывающая две пространственные переменные и следующие физические параметры и процессы: пористость грунта, критическое значение касательного напряжения, при котором начинается перемещение наносов, турбулентный обмен, динамически изменяемую геометрию дна и функцию возвышения уровня, ветровые течения и трение о дно [6]. В разработанном программном комплексе касательное напряжение рассчитывалось на основе двумерной модели гидродинамики. Позже разработана и программно реализована математическая модель транспорта наносов, учитывающая переход донных материалов во взвешенное состояние и обратно [7, 8]. Описание гидродинамических процессов в данном программном комплексе происходило на основе модели, учитывающей три уравнения движения (без гидростатического приближения). Проведен анализ численного решения модельной задачи, показавший, что с увеличением размеров расчетной сетки временные затраты для явной схемы существенно уменьшаются. Модификация явной схемы - введение разностной производной второго порядка с множителем-регуляризатором - позволяет существенно ослабить ограничения на допустимую величину шага по времени [9]. Кроме того, явные регуляризованные схемы показали преимущество по реальным временным затратам (10-15 раз и более) по сравнению с использовавшимися ранее традиционными неявными и нерегуляризованными явными схемами [10]. В области разработки и программной реализации математических моделей динамики популяций разработа-

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