Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Марчук, Г. И. Численное решение задач динамики атмосферы и океана

.pdf
Скачиваний:
15
Добавлен:
21.10.2023
Размер:
9.31 Mб
Скачать

На интервале £;- ^

t

sg £/ + 1

 

 

в

^

+ Л,зФ4 = О,

Яфі = Bq[,

 

В Ч Г + А^ 5 = 0,

ЯФ' = Яф£+1>

 

^

^

+ Л .іФ б-0,

Дф/=5<р/+1.

(5.15)

Аналогично тому, как был проведен анализ задачи (5.1)—(5.2), нетрудно показать, что имеет место соотношение

КА %, осф> ф) = °

( 0 = 1 , 2, 3)

(5.16)

и, следовательно, для каждой из задач (5.14)—(5.15) выполняется соотношение

р» ч»)“ 0

или

(ßcp, ф) = const,

(5.17)

характеризующее выполнение закона сохранения полной энергии системы.

Теоретическое обоснование возможности такого расщепления уравнения адаптации следует из анализа эволюционной задачи (3.24)—(3.26), которая поддается расщеплению (согласно общей теории) на такие составные части, которые порождают задачи (5.14)— (5.15).

Задачи (5.14)—(5.15) запишем в покомпонентном виде. С этой целью задачу (5.1) на интервале tj . 1 ^ t =5 £;- расщепим сначала по физическим процессам

Р"5І-----р і^ = 0,

 

 

P ^ r + 9lui= °.

 

 

g” r

dTx

_ 0

 

 

yT

dt

 

 

ys

dt

= 0

 

(5.18)>

при условии

 

 

 

 

uj-1 = ц/-і, ^-1 = ^ - 1,

 

=

S l^ = SI-K

(5.19)

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

6 Зака« 674

81

индексацию, которая не связана с ранее используемыми обозначе­ ниями в общей схеме расщепления задачи (2.1)—(2.3).

Далее на этом же интервале решаются две задачи. Первая задача

 

Р ^

+

VftP2 = 0,

 

 

 

 

 

F

d t

-О,

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

J

УтР-1-------| ~

( а Т

? 2

a sS 2) — О,

 

 

 

ѴйЦ2+ Т Ѵт^2 = 0>

 

 

 

 

g*T

dT2 .

1

2

 

n

 

 

 

 

 

+

2 ^

= 0,

 

 

 

gaS

Й52 .

1

 

 

n

(5.20)

 

7 7

+

2 ^as^

= 0

 

 

 

при граничных условиях

 

 

 

 

 

 

 

 

и начальных данных

(u2)n =

0

на

dDh

 

(5.21)

 

 

 

 

 

 

 

 

 

и'- 1 = и[,

ѵі-і: :ѴІѵ

f h l

= Ti

 

(5.22)

х 2

 

Л 1*

 

Вторая задача

 

 

du3 _п

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

 

d t

 

 

 

 

 

 

Р

^ ’3

 

УІРз = о,

 

 

 

 

d t

 

 

 

 

j

VmPs —j g (arT3 + asS3) = 0,

 

 

 

ѴГУ3 + -0 Ѵ т^з=°.

 

 

 

 

g«r

гіГз

 

1

 

 

Л

 

 

 

Yr

^

 

2 ?ат«’з = 0-

 

 

 

 

 

 

 

 

 

 

 

ggS

d£s

 

1

 

 

n

(5.23)

 

Ys

^

 

- gasu33 =

0

при условии

 

 

 

 

 

 

 

(Щ)п= 0

на

dDh

 

(5.24)

и начальных данных

 

 

 

 

 

 

 

 

 

 

=

v{-i = viv

Ц-1 = Т{,

Slf 1 = Slt.

(5.25)

Цикл вычислений завершается решением на интервале tj ^ t

^

й£ tj +1 аналогичных

задач, реализуемых

в обратном

порядке,

а

82

именно сначала решается уравнение, аналогичное (5.23) относи­ тельно функций ф4 с начальными условиями

затем уравнения (5.20) относительно новой неизвестной функции ф5 с начальными условиями

Вці = 5ф'+1

и, наконец, заканчивается цикл вычислений — находятся функции фв, соответствующие уравнению (5.18) и начальным условиям

В<РІ= Щ п -

Алгоритм можно сократить, объединяя третий и четвертый шаги расщепления и решая одну задачу на интервале t tj +1.

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

(^2.аф, ф) = 0 ( а = 1, 2, 3),

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

(Яф"'+\ ф'/+1) = ( Ѵ 1, Ф,/_1)-

Учтем далее, что имеет место аналогичное тождество

(Бф/+1,

Ф/+1) =

(В $ ~\

 

Тогда на основании (5.12)

имеем

 

 

(йф/+1,

<р/+1) =

(і?ф'Аі, ф/-і).

(5.26)

 

 

3.6.

А ППРОКСИМ АЦИ

 

 

У РА В Н ЕН И Й АДАПТАЦИИ

 

 

 

ПО ВРЕМ ЕН И

Для построения временной аппроксимации элементарных задач, связанных с решением уравнений адаптации, воспользуемся схе­ мами Кранка—Николсона, обеспечивающими второй порядок ап­ проксимации по времени.

Сначала рассмотрим задачу об эволюции баротропной составля­ ющей решения (5.6)—(5.7). Аппроксимируем эту задачу следующей:4

иі+1иІ-1

1

!;/+!-•-(,■/-!

4 \ h P ’ =

о,

 

1

2

Р

 

 

(,/+1—7/-1

, , Ü /+1+Ü /-1

, 1

 

 

4-г

 

+ ^Ѵ іУ = °>

 

 

 

р

 

 

. I ui+1 + йІ-І

( i7+14 v'~yi-1 j

0

(6.1)

Vft

 

■Ѵі

=

6*

83

при условии

= 0 на dDh.

Здесь рі — также неизвестная величина. Третье из уравнений (6.1) позволяет ввести в рассмотрение разностный аналог функции тока q> по формулам

!(/+1 и/-1 = —

у/+1+у/-1

VW'

( 6. 2)

Тогда уравнение неразрывности в

(6.1) выполнится тождественно,

а два первых уравнения можно привести к виду:

 

Ѵ Г Ф '-г Itykty1j

ѴьР’ = —и’-1,

 

/туГФ7' — WP' —

ViP1= —^м -

(6-3)

Р

 

 

 

Подействуем теперь на первое уравнение системы оператором yj*-, а на второе — и вычтем одно из другого. Тогда приходим к уравнению для функции тока

yf (ѴГ^О ѴІ (ѴьФО т- * Ivf (^ Ф )' — Vfe (гѴГ'Ф)/] = ѴІ«'“1 — ytui-1. (6.4)

При Ал: — 0 и Аг/ -►0 выражение в квадратных скобках может быть аппроксимировано следующим образом:

у! VvW) -

y t (/vr^O =

Ц-

v^2 Vfe 'Ч’' - | r

- j p '

 

В результате

приходим

к

уравнению

 

 

 

 

 

о1 Vfe +

Vfe г,

V/

ф/

у/ (уГФО г у

і ( у І Ѵ ) - г

Т L<ty

2

!ф/ ■ дя

5

 

=

ytvhx — ytuh l -

 

(6.5)

Условием, эквивалентным uj, = 0 на ЗПЛ, очевидно, будет тре­ бование, что граница области dDh является функцией тока, т. е.

ф/ = 0 на дDh.

(6.6)

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

После того, как задача (6.5)—(6.6) решена, с помощью соотноше­ ний (6.2) находятся искомые компоненты вектора скорости

и1'1 и ѵі+1,

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

84

Переходим теперь к формулировке задачи адаптации для" бароклинной составляющей решения, описываемой системами уравнений (5.14) и (5.15). Используя схему Кранка—Николсона, для первой задачи (5.14) получим разностную аппроксимацию вида

иI1

4+4

О,

 

 

 

4- 4-1 4 + 4 1 _п

Т

 

2

~ U’

Т

 

■о,

 

4 - 4 -1

0.

(6.7>

 

 

Начальными данными (при t — tj_2) для задачи (6.7) будет ре­ шение задачи (4.10), которое переобозначим, записав

цІ-і = и/-і, ^-1 = ^ - 1, 77-1 = Г/-!, б}'1 = S'-1.

Следующая элементарная задача редуцируется к разностной:

 

т

 

 

Р

 

 

 

 

J _

, , / - і

 

 

 

 

3

3

... — о,

 

VmP^"1/s — g (атТІ~,/г +

a s S {-'^ ) = 0,

 

Vhu't-'t* + 1

 

= 0,

 

r p i r p f - 1

 

4

 

 

 

1- + 4 - Y t < , / ' = 0,

 

t

 

'

2

 

 

 

s L -s t1 , i

, ,,

n

 

—8—

- + "2 Ys<" '* = 0

при граничном условии

 

 

 

 

 

 

(u*)„ = 0

на

dDh.

 

Здесь использовано

обозначение

 

 

 

(Р/"'/,== {-(ф' + ф'-1),

 

где ф — любая из функций

и,

v, S и Т.

вид

Вторая задача из

системы

(5.14)

имеет

(6.8)

(6.9)

4—4гх= о,

4 -4 ~ 1 . + 1 ѵіУз' / ’- о.

85

VmP’s '1h — g{V‘T T lf ' 1*-г аs S f’ '

») = 0,

Ѵ7фѴг +I

 

т2

Ѵ ^ Г Ѵг = 0.

Н - т к 1

,

1 Ѵт1і 8~,/*=

О,

5«—Ло 1

I

1

: 1.

А

3 т- — +

j y s K /2= °-

Эта система уравнений решается при условии

(из)п= 0 на dDh

и при начальных данных

и[-' = и[,

^ = 4 , Ц-і = Т[, s{-* = sf.

(6.10)

(6. 11)

Системы (6.7), (6.8) и (6.10) на интервале tj_y sg t ^ t- аппрок­ симируют системы уравнений (5.14). Далее, на интервале tj ^ t ^

^tj +1 снова решаются эти же три задачи, но в обратном порядке. Переходим теперь к численному решению сформулированных

задач. Решение

системы уравнений

и[ =

 

1

 

1+

 

 

 

( 4 : г

 

н»^~. II

 

1

j 1 а" м|< £ J

1 +

( Іх У

и

T[ = Th l, S[ = S>-\

(6.7) находится тривиально:

Іх

2

гт

2

(6.13)

Рассмотрим теперь задачу (6.8)—(6.10). Четвертое из уравнений системы (6.8) позволяет ввести функцию тока ф2 соотношениями

ЧГ'/2=

— |-ѴтФІ'1/!,

ш2' 1/2Ѵ = *ФГ1/2-

(6.14)

Из третьего уравнения (6.8)

находим

 

атТ{-1/*

= у

ѴтРГ'/г-

Пользуясь тремя последними соотношениями и исключая все неиз­

вестные величины из (6.8), за исключением ф£-'/> и р/-І/2, после несложных выкладок, получйм систему уравнений:

ѴтР!2-'Іг + j-yg\?k'!plt-'ft = gpl~1.

(6.15)

86

Уту систему уравнений сведем к одному уравнению для функции тока

Ѵт (ѵ!Ж ~,/2) +

4p

Vh (Vft^"7 *) =

 

= w > hl ~

^ y t

(атТІ-1+ asSi-1).

(6.16>

Естественным граничным условием для функции тока,

соответству­

ющим условию обтекания

ип = 0,

будет

 

ф/-’/2= 0

на 2 і.

(6.17>

где 2/ — контур, полученный

в сечении области Dh плоскостью

У = Уі-

После того, как решение задачи (6.16)—(6.17) найдено, искомые компоненты решения и', ѵ', Т1 и S' получим с помощью соотноше­ ний:

Ц = ѴтФІ' 1/2 — U/-1,

4 = ѵ і - \

S i ^ S ^ - ^ -уЩ -'/к

(6.18)

При решении задачи (6.10), (6.11) вводим новую функцию тока

соотношениями:

 

Ѵ'і'/г= — -f-Vm^r7'»

 

wif'S = ѵГФі"1' 2-

(6.19)

Тогда аналогично предыдущему приходим к задаче для функции

тока ф'"7 *

 

 

 

 

 

Vm (ѴтФ'з“72) +

 

Уі

(ѴГФГ72) = ~2/І+7 *,

 

 

 

 

 

 

 

//+Ѵ, = ѵ> / - і -

I

l v t (атЦ-і + asSi~i)

(6.20)

при

условии

 

 

 

 

 

ф/-‘/»=

0

на 2 ft.

(6.21)

где

2 É — сечение области Dh

плоскостью х = хк. Функции

v)3, vf3,

ТІ и S{ найдутся по формулам:

 

 

из ~ и з 1г

87

(6. 22)

Таким образом, алгоритм решения задачи об адаптации сформули­ рован полностью.

Необходимо отметить, что алгоритм решения задач динамики океана совсем не предполагает, что Н — const. Например, можно предположить, что функция Н (х, у) была бы кусочно-постоянной. Это обстоятельство позволяет ставить и решать задачи об океаниче­ ских циркуляциях с учетом рельефа дна. Однако следует помнить, что в этом случае теорема единственности решения задачи не дока­ зана. Если единственность решения задачи предположить, то алго­ ритм позволяет осуществлять решение такой задачи. Более того, в задачах с неоднородной глубиной дна можно пользоваться линей­ ной интерполяцией рельефа, ставя для точек дна условие равенства нулю нормальной составляющей вектора скорости (условие обте­ кания). Что касается компонентов и1, ѵ- и w1на поверхности Н (х,у), необходимых для решения уравнений переноса субстанций, то они могут быть найдены тем же путем, что и в случае кусочно-постоянной аппроксимации рельефа, — через функции тока. Задача постановки граничных условий упрощается при учете вертикального и гори­ зонтального макротурбулентного обмена. В этом случае на твердой поверхности можно поставить условие «прилипания» = 0, ѵ = 0).

В заключение рассмотрим случай, когда глубина океана пред­ полагается постоянной = const). В этом случае баротропная составляющая задачи адаптации рассчитывается на основе изло­ женного выше алгоритма и трудностей в расчетах не представляет. Сосредоточим наше внимание на расчетах более сложной бароклннной составляющей задачи адаптации. Для этой цели воспользуемся

методом Фурье.

спектральную

задачу

 

Рассмотрим

 

 

Vm (VmZ) — 'kZ,

 

 

Z = 0

при

z = 0,

 

 

Z — 0

при

z = H.

(6.23)

Собственными

функциями и

собственными числами

этой задачи

(в случае равномерной сетки!) будут

 

 

Z„ = a„sin птп Дz

 

 

 

m

н *

 

 

 

 

 

(6.24)

где ап — нормировочная константа.

88

Решение задач будем искать в виде рядов

¥

ип

¥

■= 2п ' Ѵп¥ Zn

Рп>

wn

¥

т VmZn. J п

¥

Sn

В результате нетрудно прийти к задачам для коэффициентов Фурье, соответствующих схемам расщепления (6.7), (6.8)—(6.9), [(6.10)— (6.11). Тогда задача (6.7) перейдет в следующую:

ч*

♦; 1

2

* ;

* I

и1 —и£ А

 

üf

# .

*.

 

 

 

4 - 4 -1 f Z i4 + ^ - 1 = 0i

задача (6.8)—(6.9) — в

 

s{ = k ~ l;

 

(6.25)

 

 

 

 

 

 

к.

* . „

 

 

 

 

Ч І

71/*”1

^Ѵ^Рг ,/г = 0.

 

 

 

 

 

 

 

 

* .

.

 

 

 

 

 

ѵ'2 = ѵІ2~1,

 

Хрг'!г + g {атТ а-1 +

= 0:

 

х

*i-'h

—VftW2

— о

 

~п~и>2

 

—и,

 

* *

* .

 

 

 

 

 

T'z-T'i1

 

 

(г‘/2 = 0,

 

 

 

 

■Утіѵъ,

 

 

- ^ ^

+ 4

yÄ " ,/,= o

(6.26)

при условии, что

.*..

 

 

 

 

 

на

(6.27)

 

(щ)п = 0

<9/?Л,

где д£)Л— проекция цилиндрической

поверхности на

плоскость

z = 0.

 

 

 

 

 

 

89

Задача (6.10)—(6.11) переходит в

* . * . и'з = і4“\

1

^ і ѵ Ы ~ 1/2 = о,

р

Ы _,/*+ ^ («гП ^ 2- а8& ' и) = 0,

■М7д

-Ѵ; ^ ' 72 =0,

 

t L - t L-1

. Yt

*/-•/, = 0,

 

5 '- к ’1

* .

*/+■/ = .

 

. Ys

 

Эта система уравнений решается при условии0

(6.28)

(«з”1)п= 0

на dDh.

(6.29)

Аналогичная задача для коэффициентов Фурье, решаемая в об­

ратной последовательности,

формулируется для интервала tj ^

t ■<-. tj +і-

находится элементарно.

Что касается

Решение задачи (6.25)

систем уравнений (6.26)—(6.27), (6.28)—(6.29), то они для коэффи­ циентов Фурье оказываются «одномерными», т. е. зависящими только от одного индекса, либо к, либо I, где один из них присутствует только параметрически. Сводя эти разностные уравнения к уравне­ ниям для функций тока, приходим к задачам, соответствующим

<6.16) и (6.20):

 

• Адр'

т-yg

,/z) =

- 2/'

,/\

 

 

 

 

 

 

 

 

 

 

f/-v.

 

л -i

 

 

(6.30)

 

 

 

•^ V t(a r Th l + asSh l)

при

условии

 

 

 

 

 

 

 

 

 

и

 

фз-1!2= 0 на 2 /

 

 

(6.31)

-Щ ^Чг

(ѵгіз“'/2)

— 2/з_

2

 

 

 

 

 

t2Yg

 

*•11

 

 

/і' ,/2 =

 

Vf (a rT t' + asSif1)

 

(6.32)

при

условии

y-,/2= 0на Sä.

 

 

(6.33)

 

 

 

 

Задачи (6.31) и (6.33) решаются методом факторизации.

90

Соседние файлы в папке книги из ГПНТБ