N-кратное расщепление явной разностной схемы для уравнения вихря в вязкой несжимаемой жидкости

Автор: Волосова Н.К., Волосов К.А., Волосова А.К., Карлов М.И., Пастухов Д.Ф., Пастухов Ю.Ф.

Журнал: Вестник Пермского университета. Математика. Механика. Информатика @vestnik-psu-mmi

Рубрика: Математика

Статья в выпуске: 4 (63), 2023 года.

Бесплатный доступ

В работе впервые рассматривается возможность n-кратного(n=100,200) расщепления явной разностной схемы для уравнения вихря в системе уравнений гидродинамической задачи в прямоугольной каверне с вязкой несжимаемой жидкостью и с числом Рейнольдса Re=1000. Предложенный в работе алгоритм позволяет значительно увеличить максимальный временной шаг за одну итерацию общей задачи и уменьшить в десятки раз общее время расчета. Алгоритм расщепления для явной разностной схемы уравнения вихря эффективен в случае, если время, затраченное программой на цикл расщепления во много раз меньше времени решения общей задач на одну итерацию. Численно показано, что качественно решение без расщепления совпадает с решением расщепленной схемы (совпадение в пяти значащих цифрах). При этом решение задачи без расщепления не является полностью установившимся (постоянны во времени первые пять значащих цифры после 400000 итераций). Численно показано, что двухслойная и трехслойная явные разностные схемы имеют установившиеся решения с совпадением полей в 11-12 значащих знаках в каждом узле расчетной сетки (скорости, вихря, функции тока) после 21000 итераций.

Еще

Численные методы, гидродинамика, метод расщепления, устойчивость, разностные схемы, вихрь, функция тока

Короткий адрес: https://sciup.org/147245551

IDR: 147245551   |   УДК: 519.6:   |   DOI: 10.17072/1993-0550-2023-4-12-21

Explicit difference scheme n-fold splitting for the vortex equation in a viscous incompressible fluid

This work is the first to consider the possibility of N-fold (n=100,200) splitting of an explicit difference scheme for the vortex equation in the system of equations of a hydrodynamic problem in a rectangular cavity with a viscous incompressible fluid and with the Reynolds number Re=1000. The algorithm proposed in the work allows us to significantly increase the maximum time step per iteration of the general problem and reduce the total calculation time by tens to hundreds of times. The splitting algorithm for the vortex equation explicit difference scheme is effective if the time spent by the program on the splitting cycle is many times less than the general problem on one iterationsolving time. It is shown numerically that the solution without splitting qualitatively coincides with the solution of the split circuit (match to five significant figures). In this case, the solution to the problem without splitting is not completely steady (the first five significant digits are constant in time after 400000 iterations). It is shown numerically that two-layer and three-layer explicit difference schemes have steady-state solutions with fields matching in 11-12 significant signs at each node of the computational grid (velocity, vortex, stream function) after 21000 iterations.

Еще

Текст научной статьи N-кратное расщепление явной разностной схемы для уравнения вихря в вязкой несжимаемой жидкости

Пастухов Ю.Ф. под лицензией CC BY 4.0. Чтобы просмотреть копию этой лицензии, посетите

Рассматривается гидродинамическая задача для вязкой несжимаемой жидкости в прямоугольной каверне с подвижной крышкой. Данная тестовая задача является полигоном для апробации новых вычислительных методов и алгоритмов, так как имеет в прямоугольной области две особые точки поля скорости [1], [2], [3]. При движении точки наблюдения по левой боковой стороне прямоугольника вверх в угол значение скорости равно нулю. Справа от угла на верхнем отрезке скорость скачком меняется с нуля до единицы и направлена вместе с крышкой вправо. Аналогичная ситуация происходит в верхнем правом углу. В работе предложен алгоритм n -кратного расщепления явной разностной схемы для уравнения вихря.

В работе Р.П. Федоренко описан [4, с. 137] метод расщепления уравнения в частных производных по физическим направлениям (разделение по слагаемым в общем уравнении). В методе расщепления на каждом дробном временном интервале т 1 = т 0 / n использовалось одно и то же уравнение вихря в общем виде, а число дробных шагов (кратность расщепления) было не n =2-3 как в работе [4], а n =100, 200.

Постановка задачи

Рассмотрим классическую гидродинамическую задачу в прямоугольной области (каверне) с системой уравнений в частных производных, начальными и краевыми условиями для физических полей [1].

Обозначим ( u ( x , y ), v ( x , y )) вектор скорости жидкой частицы (на твердой границе – боковых отрезках и на нижнем отрезке прямоугольной каверны скорость равна нулю – условие прилипания частиц жидкости). Также нормальная компонента скорости равна нулю на всей прямоугольной границе. Начало системы координат расположим в нижнем левом углу прямоугольника, направим ось у-вверх, ось х-вправо. Ширину прямоугольной каверны обозначим L, высоту буквой H.

В гидродинамической задаче в закрытой каверне подвижная верхняя крышка перемещается вправо с постоянной скоростью u max характерные масштабы длины L , времени L

, скорости umax, функции тока Lumax, max вихря "ax , числа Рейнольдса Re . Введем без-L размерные переменные: x – горизонтальная координата, у - вертикальная координата, щ, w – безразмерные функции тока и вихря соответственно, (u, v) - вектор безразмерной скорости, t – безразмерное время по формулам

0 < x = Х < 1, 0 < у = У < k = H Щ = — Щmax = Lumax L           L     L     Wmax uvw u =----, V =----w =----, wmax max      max      max umax

L

t = - , T = — ,Re = u ma L

T     u max         V

С безразмерными переменными и функциями запишем систему уравнений гидродинамики [1], [2]:

W xx + W yy = - w ( x , y ), 0 x = x 1, 0 y k max w = v x - u y ,

<

u = w y ; v = w x ,

-  - -  - -    1 /-   - v  - wt + u • Wx + v • Wy = — wxx + wyy 10 < t =—

Re V         'T

W = 0, v  = 0, u  = 0, u=

I г          Г           1 ^           I r \ г.

(1)

Здесь Г 1 - объединение боковых сторон и нижнего отрезка, Г\Г 1 - верхний отрезок прямоугольника Г. Первым в системе (1) следует уравнение Пуассона для неизвестной функции тока и известной функции вихря. Двумерное уравнение Пуассона на прямоугольнике решается в матричном виде за конечное число арифметических действий с четвертым или шестым порядком погрешности [5, 6]. Далее мы опустим черту сверху над безразмерными функциями, временем и координатами.

Вторая строка системы (1) - функция вихря вычисляется через координатные производные поля скорости. Третья строка - компоненты скорости - вычисляются как частные производные от функции тока. Четвертая строка - уравнение динамики вихря, которое в системе уравнений (1) единственно явно зависит от времени. Слева стоит полная (конвективная) производная по времени. На границе прямоугольника отсутствует вертикальная компонента скорости, а горизонтальная равна нулю на нижнем отрезке и боковых сторонах, а на верхнем отрезке она равна единице.

Кроме двух упомянутых особых точек поля скорости для тестирования алгоритма использовалось сильно нестационарное и завихренное начальное поле скоростей. Оно задавалось нами [2] на равномерной прямоугольной сетке по формуле (2):

u ( x n , y m ) = - u 0 ( x n ) f y m 1 sin f ^T- \

I k J ^ 2 k J

1        k

\ x n = nh 1 , y m = mh 2 , h 1 = —, h 2 =— , n 1         n 2

n = 0, n , m = 0, n 2, n = n2 = 100

где профиль (3) горизонтальной компоненты скорости на верхнем отрезке каверны

( y = k = 1 ) имел вид симметричной трапеции [2] без особых точек поля скорости:

x n            n„     1

— ,0 x t , t = — = —

т             п  20

u ( x , k ) = u 0( x ) = ^

1, T x 1 T ,

1 x ,            ,

-----,1 T x 1,

T

(3)

Аналитически метод n-кратного расщепления уравнения вихря внутри одного временного интервала можно записать в виде k+((/+1)/n)       k+(i / n)

W       W       A

---------------+ u

T / n k+(i / n)      k k+(i / n) = xy

= ^ ( n ) + w j ^ i / n ) ) , i = 0, n 1 •        (4)

Система рекуррентных уравнений (4) для вихря с замороженным полем скорости (uk (x,y),vk (x,y)) состоит из n дробных шагов i = 0, n — 1, верхний индекс i - указывает дробный слой времени в (4), индекс к - номер целого слоя времени в уравнении вихря в системе (1). Поля скорости, функции тока меняются последовательно, согласно системе (1), в которой поле вихря имеет уже не дробные индексы wk+i /n, а целые wk . В цикле с системой уравнений (4) изменяется только поле вихря wk+i /n, i = 0, n—1. Поле скорости скачком изме- няется, когда переменная внешнего цикла увеличивается на единицу от k до k+1в системе уравнений (1).

Идея решения системы уравнений (4) заключается в уменьшении накопления ошибки округления и времени вычислений. Дифференциальные операторы по координате в (4) аппроксимированы, как и все уравнения системы (1), а также граничные условия с точностью O ( h 4 ) , а по времени с точностью O ( т )

Предположим, что система уравнений (1) спектрально устойчива с максимальным временным шагом равным т , а система уравнений (4)

с максимальным временным шагом т 0 / n .

Таким образом, за время т 0 / n , решая n раз уравнение (4), мы получаем уже скачок по времени т 0 n раз больший, чем последовательное решение системы уравнений (1)) и уменьшаем ошибку округления, так как внутри цикла системы (4) не решаем другие уравнения системы (1).

Второе важное преимущество схемы n-кратного расщепления уравнения вихря (4) заключается в достижении установившихся конечных полей скорости, вихря и функции тока (15 значащих цифр в каждой точке поля не меняются во времени после 21000 итераций).

Уравнение (4) линейно относительно координатных производных w ix , w iy , w Xx , w yy . Ап-

-1- 1 - 5 w 0 + 4 ( w + w J-—( w + w 2) | = w (0) - —h4 w (6) ( & ), (10)

2 1        0   3^1     1'    12    2      -2 J ХХ^ ' 9Q Х \^l>> \

& &  е ( - 2 h ,2 h ) .

Таким образом, для уравнения вихря в системе уравнений (1) во внутренних узлах с учетом формул (9), (10) можно найти невязку (11) на временном слое k с шагом т 0 :

проксимируя каждую производную с порядком O ( h 4) , получим невязку уравнения (4) по координате с той же точностью. Для первой производной на симметричном шаблоне методом неопределенных коэффициентов [5], [6] имеем

w - 1 )-^ ( w 2

w - 2 ) | + 0 ( h 4)

Получим аналогичную формулу для второй производной на симметричном шаблоне [5], [6]:

wk + — wk + uk \wx (0) - — h4w (5) ( & ) | + t               tt                  x                         x       1

+ vk • | w (0) - — h 4 w (5) ( & ) | = — M + wk - y      30      y 2     Re xx    yy

- h 4 ( w X 6,fe) + w У ‘’(^ J &"^^ & e ( - 2 h ,2 h ) o R = 1 0 w k - ^ h4 (u k w? & 1 ) + v k w У 5’ ( & 2 ) )+

1 ( w Д0) = h21   2

+ 4 (

w 1 + w - 1

)-^( w 2 + w - 2 ) l + 0 ( h 4) (6)

+ B h T ( wX6) & 3 ) + 6 & 4 ) ) = 0 1 0 + h 4) •  (11)

90 Re

Формулы (5), (6), можно использовать на

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

На первом прямоугольном контуре с уз-

лами, удаленными на один шаг от сторон пря-

моугольника, получим первую производную

(методом м. н. к.) на шаблоне со смещенным

центром [5], [6] (индекс -1 имеет узлы сетки на

границе прямоугольника):

w x (0) = 7|- h V

1 w

4   - 1

- -w + - w, 6021

- 1 w 2 + £ W 3 1+ 0 ( h 4) • (7)

Аналогично, для второй производной получим формулу (8) на шаблоне со смещенным центром (узел с нулевым индексом расположен на первом прямоугольном контуре, а узел с индексом -1 расположен на границе прямоугольника). Назовем прямоугольник и узлы на нем нулевым прямоугольным контуром [5], [6], [1], [2].

®  1 ( 5

w xx (0) =7Г| 7 w - 1 h V 6

- - w n - - w + _ w? 4 0 3 1 6 2

- 1 w 3 + ^ w 4 1 + 0 ( h 4 b)

Порядок аппроксимации невязки R = 0 1 + h 4) сохраняется и на первом прямоугольном контуре согласно формулам (7) и (8).

Рассмотрим спектральную устойчивость разностного уравнения вихря в системе (1) в пределе при быстром движении жидкости (число Рейнольдса Re = 1000 ) и при медленном вязком течении, например, движении крови в капиллярах Re ^ 0 )[7]. Приведем определение спектральной устойчивости из работы [6, с. 125].

Определение [6], [4] . Если при заданном законе стремлении т , h ^ 0 существует постоянная 0 с , такая, что для всех q , w е [0,2 ^ ] справедливо неравенство | 2 ( q , w ) < exp( ст ) , то спектральный признак выполнен.

В первом случае в (1) при Re пренебрежем диффузией в уравнении вихря. Тогда с центральным шаблоном на внутренних узлах сетки запишем разностное уравнение переноса в системе уравнений (1):

Разложив формулы (5), (6) в ряд Тейлора на центральном шаблоне, получим невязку (центр шаблона с координатой х=0):

-----— + uk • wk + vk • wk = 0, Zj =10 о т0              x         y       1 h wm+1- wm,n+z 1 um,nlxwm,n+vm,nlyw,n)=0, (12)

121     1

—I — ( w 1 - w - 1 )--( w 2 - w - 2 ) | = w x (0)- h w Х Ш (9) h V 3             12            I           30

l

k x m,n

2 k

3 ( w m , n + 1

w m , n - 1 )  |2 ( w m , n + 2

- w m , n - 2 )

k ym

2 k

3 \   m + 1, n

- w m - 1, n ) у ( w m + 2, n - w m - 2, n )

f 2m ax = max f 4 - V 1 - x 2 А

2max    x e [0,1] 3 К              J

= 3,

Подставляя в уравнение (12) функцию

f max = max f max ,

f ' = f m

возмущения [4]   w m , n = 4 ( p , y )exp ( i ( n p + m y ) )

i = V- 1, p , y e [0,2 ^ ]   получим спектральное

уравнение (13):

Тогда из (13) получим абсолютное значение:

1 4 = J1+ z 2 U m , n f ( p ) + v mj ( у V < Y z 2 4( f J - 1 + 2 f^Z =

4      1            4

4 = 1 + iz 1 l u J tM p ) - уМЛ) 1 + v m , n l Tsin ( y ) - -sm( V ) II

К К 3        6        j к 3        6        Л

= 1 + 2 f ^axz 2 = 1 + 2 f ^ax| -° I = 1 + т I 2 f n 2 a x4

max 1          max               0    max

К h J          К        h

Рассмотрим задачу на максимум:

f ( p ) =

— sm( p ) -- sm(2 p )

^ max p e [0,2 n ] , (14)

Сравнивая последнее выражение с определением спектрального признака устойчивости получим [5], [6] постоянную c

f ( p ) = ^y^ I4 - cos n = ^y^j4 ± 71 - sin 2 ( p )| < 5

Обозначив x = |sin( p )|, x e [0,1] , перейдем

к задаче

f ( x ) =

^ max x e [0,1] :

1 4 exp ( с т 0 ) - 1 + с т 0 о c = 2 f max T 2 = const о T 2 = const .

При медленном вязком течении [7] Re ^ 0 можно пренебречь конвективным переносом, но сохранить слагаемое с диффузией вихря.

Разностная схема для уравнения вихря в

(1) на внутренних узлах сетки примет вид

a) запишем необходимое условие экстремума:

w

к + 1

w

k

f ( x ) =

^ max ^ f ( x ) = 0

т 0

= i ( w x + w y ) z 2 =

Jg Re h 2,

c

f (x ) = 1 4 + Я 3

x 2

+ x

к

4^1 - x 2+ 1 - 2 x2

f - 2 x Y

К 2VYY J J

= 0 о

1 \   2

= 0 ^ 4 x 4 + 12 x 2 - 15 = 0 ^

2   - 3 + V24

x =-------

w + 1 = w + z 2.5 w m , n +- ( w m , n + 1 + w m , n - 1 )—( w m , n + 2 + w m , n - 2 ) +

+ ( w «l » + w k -l J( w 'X »+ w k -2 я) | •  (15)

у m + 1, n       m 1, n /            m + 2, n       m 2, n \       '

Подставим в разностную схему (15)

функцию возмущения вида [4]:

w mn , n = 4 ( p , y ) exp ( i ( n p + m y ) ), i = V-1, p , y e [0,2 n ]

f im и = max x f 4 + V 1 - x 21 = x f 4 + J 1 - x2

J 1ma x    x e [0,1] 3 К              J 3 К

x =J Л 6—

получим

спектральное

уравнение^

6 —

f 4 Л Д

V 2

к

А

Тб   - 1,37222 ;

J

b) во втором случае

f ( x ) =

^ max ^ f ( x ) = 0

c

f(xx ) = 3 4 - *

x 2

- x

(       81,

4 = 1 + z 21 - 5 + -(cos( p ) + cos y )) —(cos(2 p ) + cos(2 y )) I , (16) К 3                   6                    J

Введем вспомогательные переменные: x = cos( p ), y = cos ( y ), x , y e [ - 1,1], cos (2 p ) = - 1 + 2 cos2 ( p )

Перепишем уравнение (16) в виде

к

4У1 - x2 - 1 + 2 x2 1 -x^

f - 2 x    '

|

К 2^1 - x 2 JJ

= 0 ^ 4 x 4 + 12 x2

= 0 о

15 = 0

Но   x 2 =- 3 + V6,4T1 - x 2 = 1 - 2 x 2 = 4 - 2^6 < 0

и локальных точек экстремума нет x e (0,1) :

4 ( x , y ) = 1 + z 2 1 - 5 + 8( x + y ) -( x 2 + y 2 1) I •     (17)

Исследуем на экстремум выражение, стоящее в круглых скобках формулы (17):

g ( x , y ) = - 5 + -( x + y )--( x + y - 1) ^ extr ^

g x ( x , y ) = 0 ° 8 - 2 x = 0 ° x = 4 ,

g y ( x , y ) = 0 °--- y = 0 ° y = 4

Но точка локального экстремума (4,4) £ [ - 1,1] х [ - 1,1] функции g ( x , y ). Из симметрии функционала также следует равенство координат в точке экстремума. Поэтому достаточно вычислить функцию g ( x , y ) в точках (-1, -1) и (1, 1).

g ( - 1, - 1) = - 5 + 8( - 1 - 1) - 1(1 + 1 - 1) = - 32 ,

g (1,1) = - 5 + -(1 + 1) - -(1 + 1 - 1) = 0 .

Для спектральной устойчивости достаточно, чтобы | 2 ( x , y )| 1 V x , у е [ - 1,1] , то

1 - у z 2 = 1 + z 2 g ( - 1, - 1) = - 1 ^ ( x , У ) 1 = 1 + z 2 g (1,1),

[1], [2] в системе (19). На границе прямоугольника в (19) значения функции вихря связаны с граничными значениями функции тока и компонентами скорости [1], [2].

П...к + 1        О.,,к + 1    _|_.,/-к + 1

к+1      /^  m,0 --Щ m,1 + Щ  m,2  Л

; m ,0 =-------------------i-- 3--------

2 h2

wк + 1

W    m , n

k +1         k +1         k +1            k +1

/ Щ    m , n,     О Щ     m , n ,-1 + Щ     m , n , -2  । ^ V m , n,

2h               h

m = 1, n 2- 1

w +1 0, n =

wk +1 n 2 , n

32     ,         6

— z, = 2 О z, = —

3   2          2    32

3       Л 3

= 16, z 2 '    0,16    .

Таким образом, если уравнение переноса спектрально устойчиво для любого закона: 2 у = const , то разностное уравнение (15) с h2

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

Г„   3 1

чиво только на отрезке z 2 е 0,— .

Или z 2 = - ^ ^ < — о т —Re h 2 (*)•

2    Re h2    16      0    16

В формуле (*) шаг т 0 максимальный (соответствует верхней границе спектральной устойчивости) в задаче (1). На практике реальный шаг времени разностной схемы т 1 = т 0 / n много меньше т 0 из-за решения других уравнений системы в (1) и 2 особых точек поля скорости.

Обозначим реальный шаг

Т     3

т = —, п т < — Re h 2 = т .

1 п 1   16            0

Видно, что при достаточно большой кратности расщепления n явной разностной схемы (4) с шагом Т 1 всегда можно выполнить 3_ условие п т — Re h 2 .

Отметим, что поиск новых значений вихря в цикле (4) проводится только для внутренних узлов, то есть для узлов первого прямоугольного контура и узлов, расположенных дальше от границы прямоугольника.

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

7/ + 10, n - 8/ + 11, n + / + 12, n   3 u k + 10, n

2 h 2 2                      h 2

k +1              k +1               k +1                  k +1

/ Щ    n 2 , n - - Щ n 2 -1, n + Щ     n 2 -2, n uU   n 2 , n

---------------------i--3---------

2 h22                      h

n = 1, n - 1,

к +1     i + +1

к +1        w 0,1 + w 1,0     к +1

W 0,0 =---------------- , W i

,2

+1           ,.,k +1

к +1         w   0, n 1 -1 + w 1, n 1

. w °Л=         2

n 2 , n l

Wk + 1 n 2, n 1 -1 + Wk + 1 n 2

W к +1

> W n 2,0 =

w 1 + 1 n 2,1 + w 1

-1, n 1

, (19)

, к +1

’ n 2 -1,0

.

Оценим время решения задачи (1) в трех случаях.

В первом случае (алгоритм А) система уравнений (1) решается последовательно, алгоритм расщепления ( n = 1) в системе уравнений (4) не используется, временной шаг ( т 1 = т о / n = т о ).

Во втором случае (алгоритм В) уравнение вихря (4) решается на двухслойной схеме с кратностью расщепления n =100. В алгоритме С n = 200 и трехслойная схема по времени. Программы алгоритмов А, В, С запускались одновременно и заметного временного различия для достижения выбранного числа итераций (внешней переменной цикла к) не обнаружено (из-за простоты явной разностной схемы (4)). Но если для наступления стационарного режима в алгоритме В было достаточно 1,5 часа работы программы, то для алгоритма А стационарный режим не был достигнут после двух суток работы программы. Тогда ( т а / т в ) ~ (3/16)/(1/300) = 56 (рис. 2).

На рис. 1 показано поле линий тока для решения задачи с кратностью n =1 (отсутствие расщепления). Видно, что спустя 6000 шагов времени поле линий тока находится далеко от стационарного состояния. Центральный вихрь первого порядка обменивается моментом импульса с вихрями второго порядка, расположенных в нижних правом и левом углах прямоугольной каверны.

В работе [3] авторы А.А. Фомин и Л.Н. Фомина также получили численно стационарное решение задачи (1) и вихри трех порядков.

В работе Фоминых большее разрешение сетки 2500×2500 (Re>10000), число ячеек в нашей сетке 100×100 (и Re=1000 – в 10 раз меньше). Хотя нестационарный вихрь третьего порядка обнаружен нами на рис. 1.

Рис. 1. Поле линий тока для решения задачи (1) без расщепления (n=1) Re=1000.

h 2 Re

Шаг времени    т =      , п = п2 = 100, h = 1/100 в момент t = 6000 т

На рис. 2 показаны поля линий тока в предельных стационарных состояниях.

Рис. 2(А) соответствует решению задачи (1) без расщепления.

Рис. 2(В) соответствует решению задачи (4) с расщеплением n=100 с двухслойной аппроксимацией производной по времени к+ k+(i+1)/п ^к+i / п и первым порядком погреш-

Т 0/ п ности O (т1), стационарное состояние достига-

A

ется спустя N=21000 итераций, после чего max и min значения функции тока сохраняются с 15 значащими цифрами.

Третий рисунок (рис. 2(С)) соответ- ствует стационарному решению с трехслойной k+(i+1)/n       k+(i—i)/n w    — w временной производной                 и

2т 0/ n со вторым порядком погрешности O(т2) и с кратностью расщепления n=200.

Поле тока становится стационарным спустя N=43000 итераций.

C

Рис. 2. Установившееся поле линий тока для задачи (1), число Рейнольдса Re=1000, n - кратность расщепления, т 1 = т 0/ п.

h 2 Re

Рис. 2(A). т = т =       , t = 400000 т , п = 1 ;

1    0     300

Рис. 2(B). т = —h 2 Re, t = 21000 т 0, п = 100 ;

Рис. 2(C). т = h 2 Re , t = 43000 т , п = 200 16                    0

Общими показателями решения (1) являются максимальное и минимальное значение поля функции тока, поскольку все остальные поля можно получить через дифференциальные операторы от поля функции тока (как видно из задачи (1)).

Рассмотрим max и min значения функции тока в предельном (стационарном) состоянии решения задачи (1) для трех случаев:

Таблица 1. Сравнение значащих цифр в стационарном поле функции тока в задаче (1) для различных алгоритмов

Алгоритм

V max

V min

A) n=1

1,71588 10-3

-0,1183079

B) n=100

1,715838733007 10-3

-0,1183038468

C) n=200

1,715838733009 10-3

-0,1183038468

Примечание:

А)n=1 (2-х слойная схема), N=400000; B)n=100 (2-х слойная схема), N=21000; C)n=200 (3-слойная схема), N=43000

Таблица 2. Сравнение значащих цифр в нескольких точках стационарного поля горизонтальной компоненты скорости в задаче (1) для трех алгоритмов

Ал-горит м

A:n=1

B:n=100

C:n=200

r 1

3,25838

9 10-2

3,258397414826

9 10-2

3,258397414825

7 10-2

r 2

-9,772

15 10-2

-9,77226561 55239 10-2

-9,77226561 55180 10-2

r 3

-1,732

42 10-2

-1,73241760

2921899 10-2

-1,73241760

2922225 10-2

Анализ ψ min , ψ max показывает, что два разных алгоритма: B – двухслойная схема по времени с расщеплением n =100; C – трехслойная временная схема с n =200 дают одинаковые предельные решения, в которых стационарные ψ min , ψ max совпадают в 11–12 значащих цифрах (табл. 1). То же можно сказать о горизонтальной компоненте u стационарного поля скорости в нескольких, но одних и тех же узлах сетки – совпадение в 11–12 значащих цифрах (табл. 2). Поэтому рис. 2(B) и рис. 2(C) неразличимы графически.

Решение без расщепления (алгоритм A) и решения с расщеплением (алгоритмы B, C) совпадают в 5 значащих цифрах.

Основные полученные результаты:

  • 1)    Впервые предложен алгоритм (4) n-кратного расщепления ( n =100, 200), явной разностной схемы для уравнения вихря в десятки раз ускоряющий время решения гидродинамической задачи.

  • 2)    В предельных случаях с большими и малыми числами Рейнольдса показано, что для спектральной устойчивости разностной схемы уравнения вихря следует выбирать закон [5], [6] стремления к нулю τ 0 , h .

T = O ( h 2 ), т , h ^ 0, п т - ~ h 2 Re = T

0              0               1     16              0

  • 3)    Решения с расщеплением в системе

уравнений (1) и шагом времени т0 = — h Re соответствуют     верхней     границе спектральной устойчивости. Спектральная устойчивость с г0 подтверждена численно.

  • 4)    Предложена двухслойная временная схема для уравнения вихря с аппроксимацией O (г + h 4).

Список литературы N-кратное расщепление явной разностной схемы для уравнения вихря в вязкой несжимаемой жидкости

  • Salih A. Streamfunction - Vorticity Formulation // Department of Aerospace Engineering Indian Institute of Space Science and Technology, Thiruvananthapuram-Mach 2013. p.10.
  • Сборник статей по гидродинамике / Н.К. Волосова, К.А. Волосов, А.К. Волосова [и др.]. 2-е изд. М.: МИИТ, 2023. 231 с. EDN: UDVEDI
  • Фомин А.А., Фомина Л.Н. Численное моделирование течения жидкости в плоской каверне при больших числах Рейнольдса // Вычислительная механика сплошных сред. 2014. Т. 7, № 4. С. 363-377. EDN: TCSUNR
  • Федоренко Р.П. Введение в вычислительную физику: учеб. пособие для вузов / Р.П. Федоренко; Федоренко Р.П.; под ред. и с доп. А.И. Лобанова. 2-е изд., испр. и доп. Долгопрудный (Моск. обл.): Изд. дом Интеллект, 2008. 503 с. (Физтеховский учебник). ISBN: 978-5-91559-011-2 EDN: QJUAEP
  • Бахвалов, Н. С. Численные методы: учеб. пособие для студ. физ.-мат. специальностей вузов / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков; Мос. гос. ун-т им. М.В. Ломоносова. 7-е изд. М.: Бином. Лаб. знаний, 2011. 636 с. (Классический университетский учебник). ISBN: 978-5-9963-0449-3 EDN: QJXMXL
  • Бахвалов Н.С., Лапин А.В., Чижонков Е.В. Численные методы в задачах и упражнениях. М.: БИНОМ, 2010. 240 с. EDN: RBARWH
  • Волосов К.А., Вдовина Е.К., Пугина Л.В. Моделирование "пульсирующих" режимов динамики свертывания крови. Математическое моделирование. 2014. Т 26, № 12. С. 14-32. EDN: TSNVEJ
Еще