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

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

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

Аннотация научной статьи по математике, автор научной работы — Демьянов А. Ю., Чижиков Д. В.

Как известно, при численном решении уравнения переноса нельзя построить однородную монотонную разностную схему выше первого порядка аппроксимации. Поэтому построение монотонной схемы высокого порядка осуществляется с помощью специальных приемов. Здесь могут применяться явные схемы с переменными шагами по времени, различные операторы сглаживания, могут использоваться гибридные схемы, могут строиться алгоритмы коррекции конвективных потоков (таких, например, как TVD, ENO, TVB), могут использоваться многослойные схемы. В работе рассматривается класс неявных разностных схем, которые можно записать в виде двухпараметрического семейства, зависящегоот параметров α и β. При β=0 это будет класс с ориентированными разностями, при α=0 – класс схем с центральными разностями. После получения П-формы первого дифференциального приближения, исходя из требования минимума аппроксимационной вязкости, можно записать условие, налагаемое на α и β. Последовательно принимая α=0 и β=0, проводится исследование монотонности такой гибридной схемы. В результате анализа находятся области монотонности схемы в зависимости от чисел Куранта. Данная схема апробировалась на одномерном уравнении переноса (как в линейном, так и в нелинейном случае). В качестве начальных условий задавался разрыв в форме “ступеньки”. Граничные условия задавались в виде условий свободного вытекания. Сеточные уравнения разрешались методом пятиточечной прогонки.

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

Implicit hybrid monotonous differenced scheme of second-order precision

As known, it is impossible to construct homogeneous monotonous differenced scheme of higher-order approximation than of first-order by numerical solution of transport equation. Therefore the construction of monotonousdifferenced scheme of higher-order approximation is realized with the aidof special methods. Explicit schemes with time-independent steps, differentsmoothing operators, hybrid schemes, methods correction of convectional flow(for example, TVD, ENO, TVB), multi-layers schemes can be conformed to solutionof transport equation. In this paper authors consider class of implicit differenced schemes, which can be written down as two-parametrical (α and β) group. By β=0 this group is class with the directional differences, by α=0 – class of schemes with the central differences. Ap-plied to α and β condition can be based on requirement of approximation viscosity minimumafter receipt of P-form first differential approximation. Researches of mo-notony this hybrid scheme can be constructed by α=0 and β=0 one after another. Re-gions of monotony are found as a result of analysis depending on Courant numbers. This scheme is approved at one-dimensional transport equation (both of linear case and nonlinear case). Initial conditions are given as break-“footstep”. Boundary condi-tions are given as conditions of free drain. Grid equations are solved with the aid of five-points chaser method.

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

Неявная гибридная монотонная разностная схема второго порядка точности

Демьянов А.Ю., Чижиков Д.В. [email protected])

Московский Физико-Технический Институт

Введение

Как известно [1], при численном решении уравнения переноса нельзя построить однородную монотонную разностную схему выше первого порядка аппроксимации. Поэтому построение монотонной схемы высокого порядка осуществляется с помощью специальных приемов. Здесь могут применяться явные схемы с переменными шагами по времени [2], различные операторы сглаживания [3], могут использоваться гибридные схемы [4], могут строиться алгоритмы коррекции конвективных потоков (таких, например, как ТУБ [5], £N0 [6], ТУБ [7]), могут использоваться многослойные схемы [8].

Следуя [9], будем рассматривать класс разностных схем, которые можно записать в виде двухпараметрического семейства, зависящего от параметров а и р. При Р=0 это будет класс с ориентированными разностями, при а=0 - класс схем с центральными разностями. В отличие от [9], рассмотрим неявные схемы из этого класса. После получения П-формы первого дифференциального приближения, исходя из требования минимума аппроксимационной вязкости, можно записать условие, налагаемое на а и р. Последовательно принимая а=0 и Р=0, проводится исследование монотонности такой гибридной схемы. Как и в [9], в результате анализа находятся области монотонности схемы в зависимости от чисел Куранта.

Данная схема апробировалась на одномерном уравнении переноса (как в линейном, так и в нелинейном случае). В качестве начальных условий задавался разрыв в форме "ступеньки". Граничные условия задавались в виде условий свободного вытекания. Сеточные уравнения разрешались методом пятиточечной прогонки [10].

Схема

Построение неоднородной конечно-разностной схемы рассмотрим на примере уравнения переноса:

(1) /, - а/х = 0.

Введем равномерную по пространству сетку О={х^Ш, h>0, i=0, 1, ...} и шаг по времени т. Определим на О сеточную функцию £п , совпадающую в узлах сетки с искомой функцией f. Запишем конечно-разностную аппроксимацию уравнения (1):

гп+\ - гп г - г

(2) ¿А_-/г + а J г+1/2 J г—1 /2 = 0

т И

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

(3) £+1/2=а-+1+(1 -а-в)/г1+вс1.

В этом случае первое дифференциальное приближение для уравнения (2) имеет вид:

(4) £ + а/х = (1 / 2)[Иа(1 + 2а - 2 в) + та2 £.

Введем число Куранта:

(5) с = а(т/И).

Для схем с ориентированными разностями (т.е. при в=0) требование минимума аппроксимационной вязкости налагает условие (см. (4), (5)):

(6) а = -(с +1)/2 .

Для схем с центральными разностями (т.е. при а=0) требование минимума аппроксимационной вязкости налагает условие (см. (4), (5)):

(7) в = (с + 1)/2 .

На примере уравнения (2) проведем исследование монотонности схем при а=0 (в из (7)) и при в=0 (а из (6)). Анализ будем проводить для с>1, что обусловлено требованием спектральной устойчивости.

Предположим, что имеется монотонная сеточная функция {£п}. Функция {^п+1} будет также монотонной:

a) для схемы с в=0 и а из соотношения (6) - при выполнении одного из условий:

| £+1 - £ |> А(с) | £ - £- |, где А(с) = 2с /(с +1),

или

| /м - £ |< В(с) | £ - £- |, где В(с) = (с +1) /[2(с + 2)];

b) для схемы с а=0 и в из соотношения (7) - при выполнении одного из условий:

| /м - £ |> Е(с) | £ - £- |, где Е(с) = 2(с - 1) / с,

или

| £+1 - £ |< Н(с) | £ - £- |, где Н (с) = с /[2(с + 1)] . Заметим, что:

Л(с)>Б(с), А(с)>Е(с), В(с)>Н(с), Е(с)>Н(с) при любых значениях числа Куранта с. Если с>1.2, то Е(с)>В(с). Поэтому при с>1.5 имеем:

Л(с)>Е(с)>Б(с)>Н(с).

Значит, принцип построения неоднородной схемы можно сформулировать следующим образом:

1) при | /м — ^ |< Н(с) | / — | используется схема с а=0 и в из соотношения (7);

2) при Н (с) | £ — /г—х |<| /г+1 — £ < В(с) | £ — /г—х | используется схема с в=0 и а из соотношения (6);

3) при В(с) | £ — <| /м — £ < Е(с) | £ — | используется схема с в=0 и а из соотношения (6);

4) при Е(с) | £ — |<| £м — £ < А(с) | £ — | используется схема с а=0 и р из соотношения (7);

5) при | /м — £ |> А(с) | £ — £—1 | используется схема с Д=0 и а из соотношения (6).

Численные расчеты

Данная схема на гладких решениях имеет второй порядок аппроксимации по временной и пространственной переменным, устойчива при с>1 и монотонна при се[2;3].

Уравнение (2) запишем в виде:

(8) — са2£—+1 — с(1 — а! — а2 — Д)/—+1 + [1 + с(1 — а! — Д — Д2)]£п+ + сД1/1++1 = /П,

где коэффициенты а1, Д1 и а2, Д2 вычисляются вышеизложенным способом и относятся к £+1/2 и к £_1/2 соответственно.

Сеточное уравнение (8) решается с помощью метода пятиточечной прогонки [10].

Для уравнения (2) в качестве начальных данных берется "ступенька":

/0,х е [0;Ь/3),

/ (0, х) = {

/„х е [Ь/3;Ь].

Граничные условия - условия свободного вытекания:

/ (/,0) = /0, / (/, Ь) = 0.

Значения параметров: /0 = 200, /1 = 100, Ь = 400, И = 0.5, с(яв)=0.5, с(неяв)=2.5.

На рисунке показана функция {£п}, полученная с помощью явной гибридной схемы (кривая 2) [9], неявной схемы первого порядка точности (кривая 3) и рассматриваемой в данной работе схемы (кривая 4). Кривая 1 - точное решение уравнения переноса.

Отметим, что схема первого порядка точности обладает слишком большой диссипацией, в то время как предлагаемая схема сравнима с явной гибридной схемой второго порядка точности [9].

Графики

Литература

1. Годунов С.К. Разностный метод численного расчета разрывных решений гидродинамики. //Матем. Сб. - 1959 -Т. 47 - С. 271-306.

2. Лебедев В.И. Явные разностные схемы для решения жестких задач с комплексным или разделимым спектром. //ЖВМ и МФ - 2000 - Т. 40, N 12 - C.1801-1812.

3. Лобановский Ю.И. О монотонизации конечно-разностных решений в методах сквозного счета. //ЖВМ и МФ - 1979 -Т. 19, N 4 - C. 1063-1069.

4. Федоренко Р.П. Применение разностных схем высокой точности для численного решения гиперболических уравнений //ЖВМ и МФ - 1962 - Т. 2, N 6 - C. 1122-1128.

5. Harten A. High resolution schemes for hyperbolic conservation laws. //J. Comput. Phys. - 1983 - V. 49 - PP. 357-393.

6. Harten A. ENO schemes with subcell resolution. //J. Comput. Phys. - 1989 - V. 83 -PP. 148-184.

7. Harten A. On a large time-step high-resolution scheme. //Mathem. Of Comput. -1986 -V. 46, N 174 - PP. 148-184.

8. Головизнин В.М., Самарский А. А. Разностная аппроксимация конвективного переноса с пространственным расщеплением временной производной. //Ж. Мат. Моделирования - 1998 - Т. 10, N1 - C. 86-100.

9. Белоцерковский О.М., Гущин В.Я., Коньшин В.Н. Метод расщепления для исследования течений стратифицированной жидкости со свободной поверхностью. //ЖВМ и МФ - 1987 - Т. 27 - C. 594-609.

10. Самарский А.А., Николаев Е.С. Методы решений сеточных уравнений. //М.: Наука, 1978.

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