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

Аппроксимации в системах уравнений мелкой воды на криволинейных сетках Текст научной статьи по специальности «Математика»

CC BY
143
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ / СЕТОЧНЫЕ МЕТОДЫ / КРИВОЛИНЕЙНЫЕ СЕТКИ / СЕТОЧНЫЕ АППРОКСИМАЦИИ / ЗАКОНЫ СОХРАНЕНИЯ / MATHEMATICAL SIMULATION / GRID METHODS / CURVE-LINEAR MESHES / GRID APPROXIMATIONS / CONSERVATIVE LOWS

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

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

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

THE GRID APPROXIMATIONS AT THE SHALLOW WATER EQUATIONS ON A CURVE-LINEAR MESHES

The conservative and symmetric approximations of a item of divergent of vector are constructed. The approximations of gradient of scalar are constructed to provide conjugation. Conjugation provides positive definition grid operator of the free surface elevation equation. Symmetry provides a base metric identities therefore exclude arising of a grid sources of same types.

Текст научной работы на тему «Аппроксимации в системах уравнений мелкой воды на криволинейных сетках»

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

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

2. Чистяков А.Е. Трехмерная модель движения водной среды в Азовском море с учетом транспорта солей и тепла // Известия ЮФУ. Технические науки. - 2009. - № 8 (97). - С. 75-82.

Чистяков Александр Евгеньевич

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» . .

E-mail: cheese_05@mail.ru.

347928, г. Таганрог, пер. Некрасовский, 44.

Тел.: 88634371606.

Chistyakov Alexander Evgenievich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: cheese_05@mail.ru.

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: +78634371606.

УДК 519.6

B.C. Васильев АППРОКСИМАЦИИ В СИСТЕМАХ УРАВНЕНИЙ МЕЛКОЙ ВОДЫ НА КРИВОЛИНЕЙНЫХ СЕТКАХ

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

Математическое моделирование; сеточные методы; криволинейные сетки; сеточ-; .

V.S. Vasiliev THE GRID APPROXIMATIONS AT THE SHALLOW WATER EQUATIONS ON A CURVE-LINEAR MESHES

The conservative and symmetric approximations of a item of divergent of vector are constructed. The approximations of gradient of scalar are constructed to provide conjugation. Conjugation provides positive definition grid operator of the free surface elevation equation. Symmetry provides a base metric identities therefore exclude arising of a grid sources of same types.

Mathematical simulation; grid methods; curve-linear meshes; grid approximations; conservative lows.

Введение. В [1] приводится достаточно общая система уравнений мелкой воды [2], метод расщепления по физическим процессам (метод поправки к давлению) применительно к разрешению системы уравнений в усредненных компонентах вектора скорости или в полных потоках [3], диссипативные фильтры [4]. Обсуждается задание различных сеточных функций на различных элементах (р^несенная сетка) , -, .

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

невыполнения на сеточном уровне основных метрических соотношений и указываются возможности преодоления проблемы.

Разрешение системы в полных потоках. Следствием разрешения системы в полных потоках [1] являются следующие аппроксимации слагаемых дивергенции вектора на ячейках (обозначения соответствуют [1]):

</» ¡4.л 2—И/, ^ )р( п) к)+1,.+1,

= К-/ )р( , (1)

где {р(/ , g п)^п), +1,+1 =

^ 2-. 2

— 2 (/,+ 1, ( + 1 (,, ( )(;, (+1 gi+1, 1 ) (/,-( + 1 /,+1, ] + 1, ( + 1 gi, ] / .

Они обеспечивают на сеточном уровне выполнение теоремы Гаусса (являют)

|Шу adV — (a, п)з ,

V 3

в том числе по отдельным слагаемым дивергенции вектора

|(ах )х ^ ^(ахІ, п)3 , |(ау )у ^ ^(ау.ЪП^ ,

V 3 V 3

т.е. могут быть использованы для аппроксимации слагаемых и'х и V'y в &у V .

(1)

/ /Г^(1) = с(1/х ++) / + С(1/х+-) / + с(1)(х-+) / + С(1/х—) / (2)

\/Х^,+.1 ,+.1 = С,', 1 Д 1 + с,, 1+1 Д 1 + 1 + С,+1, 1 +1,1 + С,+1, 1 + 1 +1,1 + 1, (2)

,т2’^ 2

гпе С(1)х—)= — (У - У ) С(1)у —)= — ( - Х )

где С1,1 = 2 \у-1,1 у,, 1 -1/, С,, 1 = 2 Vх;, 1 -1 х, -1,}!,

С(1)(х-+)= 1 (у - у ) С(1)(У-+)= 1 (х - х )

С,, 1 = 2\у/, 1+1 у;-1,з), Ч 1 = 2\х;-1,1 х;, 1+1/,

С(1)(х+-) = 1 (у - у ) С(1)(у+-) = 1 (х - х )

;, 1 = 2 \у', 1 -1 у‘+1,}>, С;, 1 = 2 \х,+1,1 х;, 1 -1/,

С

(1)(х++)_ і (У - У 1 С()(у ++)_ і

г, 1

2 \Уі+і, 1 уг, 1+1І, СІ, 1 _ 2 гг, 1+і ХІ+і, 1

(1), (2)

/гп'Л^1 — С(1)(х—)ф - С(1)(х-+)т - С(1Хх+-)т - С(1)(х++)т (3)

\фхАЛ,) = ^ 1 ф;-2,1 -2 ^ 1' ф;-2,1+2 С‘-1 фЧ, 1 -^2 Сг’ 1 ф,+1?,М (3)

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

£ (div vA)f+ Ф.+2, j+1 ИЛ и X (fA) Six j +X Ф+.2,

•"T, 7+^ ' i +T’ 1 + 7 / \ \~ Л f i+— 1 +— ' ' +“ ’+“

^+t’ J+V (i+'2’1 +'2) 2 2

(за исключением суммирования по граничным элементам сетки) могут быть выделены скалярные произведения

- £ (vi, i, (grad фд> (1)) или - £ л 1 ( фХа) (1)

(1 (1 1 и наоборот. Тем самым на сеточном уровне реализуется формула Грина

Ф div v = div^v) - (v, grad ф), (4)

в том числе покомпонентно, т.е. (3) могут быть использованы в качестве аппроксимаций компонент градиента.

Соотношения

c (1)(С++) + c (1)(зС+-) + c (1)(х-+) + c(1Xz—) = о „ с(1)(х—1 + г(1)(х-+) + с(1)(зС+-) + c (1Xz++) = о ci, 1 + ci, 1 +1 + ci +1,1 + ci +1,1 +1 = 0 11 ci, 1 + ci, 1 + ci, 1 + ci, 1 = 0

обеспечивают (второе обеспечивает также консервативность аппроксимаций (3)) на сеточном уровне равенства нулю производных констант

^л\(!) /^л\(!)

"" = 0.

!+’і

(v'vAf 1 - обеспечивают на сеточном уровне выполнение метрических соотно-

\ у і i+-1,;+4-

Аппроксимации (1), (2) производных полных потоков (л'хД) ± . ± и

\ II + 2,. + 2

' ^+|,.+^

шений хХ = Уу = 1, ху = уХ = 0 в форме

(хХД!1)1 . 1 = ( у,уД(1)1 1 =Д.+1 •+ 1,( хУ Д(1)1 1 = ( уХД-1)1 • 1 = 0,

\ х /г +А] +-2 ^ /;+1 •+-2 .+-2,] +^’\ у /г+-2,•+-2 Vх 1г+■^,] +| ’

где Д. +± . +± = (^(х,у)/о(•ц\ЪфЛ и, следовательно, соленоидальность

. + 2, • + 2 ' ^ '/г +-2, • +"2

векторных полей Л = ±х, У = + у и Л =± у , V = + х. В частности точки покоя х = у = 0 (седло и центр соответственно), как и любые другие, не являются на сеточном уровне ни источниками, ни стоками (точки покоя этих типов регулярно

).

„'л\(1)

Располагая аппроксимациями (3) для компонент градиента (e'xA)(- и

/ ' л\()

{e yAy ., можно определить

/ л\(!)

■ , можно оп

пГ' а\(1) -й /„' л\(1) /и„' Л\(-) - и /„' Л\(-)

где

(ША)( > - Hi,j(e'xA(1), (He’yA() - H,,;{e-ya)(1), (5)

__ H . _l A;_- ;_X + H . _l .+ - A;_l ;+ - + H . +_- A;+- ;_X + H +1 і +1 A,.+_- ;+ -

H ; -

1 ^ j _2 1 2, j _г 1 _l!, j+H 1 2, j+H 1 + "2, j _г 1 + "2, j _г 1+11, j +! 1 +l!, j +2

A. 1 ■ 1 + A. - .+ - + A.+ - . - + A.+ - .+ -

1 2 , j _2 г 2 , j +12 г + "2 , j _2 г + "2 , j +12

Введенный таким образом сеточный проектор для Ні ■ обеспечивает сеточный закон сохранения массы на интегральном уровне (если Д.+х ■ +1 = 0 для ячеек,

і + 2, ^ + 2

выходящих за границу области). Формула Грина (4) применительно к аппроксимациям (5)

выражает на сеточном уровне механизмы изменения потенциальной энергии системы [1].

Но для подстановки в сеточное уравнение неразрывности (с целью получения сеточного уравнения для возвышения уровня) нужны компоненты и и V , то есть

коопределенность оператора сеточного уравнения для возвышения уровня [1]: в суммах (скадярных произведениях)

(за исключением суммирования по граничным элементам) могут быть выделены суммы (скадярные произведения)

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

уровне выполнение метрических соотношений x х = y y = 1 и x y = yx = 0. Это, в частности, означает, что на сеточном уровне в линейном поле возвышения e (в однородном поле grad e) при H = const однородность сложившегося однород-

), -

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

, -

/ Г л Г / Г\

рических соотношении хх = у у = 1, ху = ух = 0 сводится к тому, что понимается

(v, H grad e) - div(eV) _ e div V - div(eV) + (H't + a)e

в конечном итоге не элементарные (объемные) интегралы а непосредственно (Не'х)(и (Нв^( [1]. Их определим следующим образом:

Однако эти аппроксимации

обеспечивают на сеточном

ного поля

(U,V) будет с течением времени утрачиваться (даже при подобранных

Х;+1, .+1 = { (х/,( + Х/,(+1 + Х;+1,. + Х;+1,.+1), то метрические соотношения не выпол-, (

) -

ков. Если же под X; +1 ;+1 понимается х(-+)1 +1 =1 ( .+1 + Х; +1 .) ) аппроксима-

г_Р2’^ 2 ; +^ . +7 2

ций , (еХ)гч1,у+1 и х(+х.+1 = 1(,у +Х+1,.+1) )Я аппроксимаций +Г

/ ' \(1)

(еХ) , то метрические соотношения выполняются, но при этом приходится раз-

\ ЬЦ +1, .

личать поля е(_) . ± и е/+\ . ± для узлов, расположенных в «шжматном» порядке.

; + 2,. + 2 ; + 2,. + 2

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

е; +1 .+1, и в узлах е; .) аппроксимации

; + 2,. + 2

(е'хА)п,? = (°(е, у V, {е'уА)п,с = (°(х,е)/^,пК%)п,с,

где (п,с;) - грань (, ( + -2)и ( + -2, ]) (при п = г, с = ] + -2 или п = г + -2 , с = . );

= /п+|,с - /п-2,с ; (/А)п,с = 4?+| - /п,с-2 ;

Хг+-1,.+1 “ 7 (Х>,. +Х>,(+1 +Х;+1,. +Х;+1,.+1);

, £)/й(Т|)/15/г^п,с = (^^)п,с(^ПЙ^л,с -(^ПЙл)л,^^^)п,? .

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

^ (гаё ф, ^) — 0.

Но такая аппроксимация компонент градиента скаляра возвращает рассмотрение к заданию компонент вектора скорости не в узлах, а на гранях (совпадающих с ребрами) [1].

Разрешение системы в усредненных компонентах. Выражения полных

потоков (Н/). .+,, (Н/).+1 .через значения компонент и и V вектора скорости,

., .2 . 2,і

заданные в узлах, и через значения полной глубины Н , заданные на ячейках [1], порождают следующие аппроксимации слагаемых дивергенции вектора (в уравнении неразрывности):

ІІНЇ) л\( ) — с(2)(х++) / + с(2)(х+_) / + с(2)(х_+) / + с(2)(х—) / (6)

кл) , , — сі, і Я і + сі, і+1 Я і+1 + сі+1, і +1, і + сі+1, і+1 Я+1, і+1, (6)

' / і+-2, і +|

где сі--) = _-2н(),¿у'^),-1,і + ±Н&_2(\). і-1

с(2)(.ї _+) — н (ті) І у ь\ + і Н (^) /уг ^ \

^,і = 2 Ні-і,і\у5і_і,і + 2 Ні,і УЛ/і,і +2

c(2)(x+-

i, j

c(2)(x++

i, j

My--

i, j

My-+

i, j

My+-

i, j

= - 1 «5- ii y'h),. j - * -1 «inlM),+*, j, =- і j ,,j, *+-2 i+

=1 ««1(4 %), - 2,j - * я®. i( ^ j - r =--2 ««Ijtvi fc) i-2,j - І«® i( 2,

=і «S’-+(хп*^>і, j.4+і Щ.Шi+, j,

г(2)(у++) _ х нй) I х ь\ — 1 Н(г|) I х

^1 _ 2 НК1+\\хп%),■ ;+2 2 Н1+1 ДХ5,■ +Х ; •

Введенные аппроксимации обеспечивают на сеточном уровне выполнение теоремы Гаусса (являются консервативными) в форме

Jdiv(«a)dV = J («a, n )dS

V S

в том числе по отдельным слагаемым дивергенции вектора (аддитивно) i (Hax ) dV = i(Haxi,n)dS , i(Ha,d dV = i(Hayj,n)dS ,

VS VS

то есть могут быть использованы для аппроксимации слагаемых (Hu)x и (Hv)y дивергенции div(Hv). При H = const аппроксимации (6) обеспечивают также выполнение метрических соотношений

("х^Г, . , =(<Hyd*)“ . , = +2,Лi,

h + ± J + ^ \ h + ± J + ^ 2 2

И.'Л)<г>,., =((HyХ'Л)<2',., =<>,

h+^ j+i ' ь+i j+-2

,

u = ±x, v = + y и u = ± y , v = + x, а равенства

c(2)(x++) i c(2)(x+-) i c(2)(x-+) i c(2)(x—x _ о 4, j j+1 ^ci+1, j ^ci+1, j+1 _ u

обеспечивают выполнение на сеточном уровне равенств нулю производной

константы (при H = const) ((Hcd Л) = 0 .

\ х li+i,J+\

(6)

1яФг Л(2) = -c(2)(x—хф — c(2)(x—+ХФ — c(2)(x+-)m — c(2)(x++Xm (7)

\HW;, J = 4 J ф, —1, j —| 4 J ф, —2, J +1 4 J ф, +*, j —1 4 J ф,+1, J +^ (7)

строятся из условия выделения в скалярном произведении £ (div(Hv)A (+Х j + ф.+f j+^ ил И £ ((h/ d Л)( ) . Ф, +

., * j+*

‘ 2'J 2

(за исключением суммирования по граничным элементам) скалярного произведения

X(v, j,(H gradфД)j или - £ fДнф'хД)^ ,

H j) j H j) j

что обеспечивает на сеточном уровне справедливость формулы Грина в форме Ф div(Hv) = div^Hv) - (v, H grad ф) или применительно к системе мелкой воды [1] в форме (,-H grad e) = - div.ev) + e div(Hv) = - div.ev) - (H' + a)e ,

которая выражает механизмы изменения потенциальной энергии системы. А соотношения

С(2)(х—) + с (2)(Х-+) + с (2)(Х+-) + с (2)(х+ + ) = 0

I, ] I, ] I, ] I, ]

обеспечивают также консервативность аппроксимаций (7) и равенство нулю производной константы (Hc'x^f. ) = 0 .

Но для подстановки в сеточное уравнение неразрывности в конечном итоге нужны аппроксимации производных (e')(2), {e'^j( ). Определим их следующим образом:

{42,’=№&) 2/ №) (2j, {e;)(2j =< д> !2’/( нуУ д) (2j.

При единообразном задании х.+х х и ;.+х х в числителе и знаменателе

/ + 2,j + 2 2,j + 2

это обеспечивает выполнение на сеточном уровне метрических соотношений хх = у; = 1. Но в отношении выполнения х; = ух = 0 остается в силе сказанное

ранее. То есть при х/+± j+1 = -4 (х;, j + Х/, j+1 + Х/+i, j + Х/+1, j+1) соотношение не выполняется. Можно добиться выполнения соотношения, но придется рассматривать

(-) = 1 H . . + Х. . .) М Х(+) = -1

X+1,у +1 = т IX;,у+1 + Х;+1,^ и X+, +1 = -2 ^;,у + X;+1,ув зависимости от «шахматного цвета» узла, либо вернуться к рассмотрению задания сеточных вектор-функций во внутренних точках граней (ребер) [1].

Но независимо от выполнения метрических соотношений построенные аппроксимации (6), (7) обеспечивают на сеточном уровне знакоопределенность оператора для е, а именно, в скалярном произведении

^+11) <мя ^е) м,++^^^ 2 )«*) ;;<, ^,+, у+,

(за исключением суммирования по граничным элементам) может быть выделено скалярное произведение

li(>S)W),-. j +(>;а> j VA ^ -еМ^’кч,

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

H j)v J h -ЛЧ J

\ex

H j I

Заметим, что аппроксимации производных (е')(2<, (е'у^^ < можно опреде-I следующим образом <= (Яе'ХА^ ^(я;,уА;,у < Это не препятствует

знакоопределенности оператора уравнения для возвышения уровня e, но метриче-

' 'л

ские соотношения не выполняются, в том числе и xx = yy = 1.

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

1. Васильев B.C. Аппроксимации в системах уравнений мелкой воды на криволинейных сетках // Известия ЮФУ. Технические науки. - 2007. - № 2 (77). - С. 135-141.

2. Вольцингер Н.Е., Клеванный КА., Пелиновский ЕМ. Длинноволновая динамика прибрежной зоны. - Л.: Гидрометеоиздат, 1989. - 271 с.

3. Филатов Н.Н. Гидродинамика озер. - СПб.: Наука, 1991. - 200 с.

4. Agoshkov V.I., Saleri F. Recent Developments in the Numerical Simulation of Shallow Water Equations. III - Boundary Conditions and Finite Element Approximations in the River Flow Calculations // Матем. Моделирование. - 1996. - T. 8, № 9. - С. 3-24.

Васильев Владислав Сергеевич

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» . .

E-mail: nvn@vm.tsure.ru.

347928, г. Таганрог, пер. Некрасовский, 44.

Тел.: 88634371606.

Vasiliev Vladislav Sergeevich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: nvn@vm.tsure.ru.

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: +78634371606.

УДК 551.594

A.A. Редин

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЭЛЕКТРОДИНАМИКИ АТМОСФЕРНОГО ПРИЗЕМНОГО СЛОЯ С УЧЕТОМ ОДНО- И ДВУКРАТНО ЗАРЯЖЕННОГО АЭРОЗОЛЯ

В работе построена модель электрического состояния нестационарного горизонтально-однородного приземного слоя с учетом одно- и двукратно заряженного аэрозоля.

Приземный слой; аэрозоль; ионы; турбулентное перемешивание; электродный эффект; электрическое поле.

A.A. Redin

ELECTRODYNAMIC MATHEMATICAL MODEL OF THE ATMOSPHERIC SURFACE LAYER WITH ONE- AND DOUBLE-CHARGED AEROSOLS

The model of non-stationary horizontally similar surface layer with single- and doublecharged aerosols is developed in this paper.

Surface layer; aerosol; ions; turbulent т/х/ng; electrode effect; electric field.

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