Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 114

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Эту задачу будем решать на интервале

tj _ 1 sg t

^ £/ + 1, поскольку,

как было отмечено ранее, второй этап в схеме

расщепления (2.11)

можно объединить с первым этапом в

схеме расщепления (2.12) и

прийти к схеме расщепления в форме

(2.13).

 

Для решения задачи (2.17)—(2.20) сначала проведем аппрокси­ мацию по пространственным переменным. С этой целью область D

покроем сеткой, описанной в §

3.4, и введем в рассмотрение разност­

ные операторы двух видов:

 

 

Фр+і ■ Фр

Фр Фр-і

ѴрФ =

ѵ; ф

Ахѵ+Ч,

АхР - ч ,

где хр — любая из координат {xk, yt, zm}. Эти операторы связаны зависимостью

ѴрФ = Ѵр-іФ-

Рассмотрим теперь следующую аппроксимацию задачи (2.17)—

(2.20):

— Plv + vtp= °*

P-jr + Plu + ViP = 0’

VmP — g (а тТ + asS) = 0,

Vft“ + ѴГу + VmW = 0,

g a T

dT

+ gaTw = 0,

 

 

~dd

 

 

 

8a S

dS

.

Л

/г л\

 

+

= 0

(5.1)

при условии, что нормальные к границе dD компоненты вектора скорости в точках дDh обращаются в нуль, т. е.

ы„= 0 на dDh.

(5.2)

Здесь и в дальнейшем индекс «2» при компонентах решения будем опускать.

Изучим теперь свойства решений задачи (5.1), (5.2). С этой целью прежде всего умножим уравнения системы (5.1) соответственно на u8D +, v8D +, w8D +, p8D~, T8D +, S8D +, где

6£>+ = Aaifi/, AyM//Az*+,/s,

[6Z?- = AaU/JAp,../, A4_./„

результат сложим и просуммируем по всем индексам из Dh с учетом условий (5.2). Тогда нетрудно получить

1 ^ - ( Я Ф, Ф) = 0,

(5.3)

76


Здесь вектор-функция ф — решение задачи (5.1), (5.2), с компо­ нентами {и, V, w, р, Т, 5} в точках Dh, а В — матрица, определен­ ная в (2.4). К сожалению, скалярное произведение в (5.3) определено несколько иначе, чем при изучении разностных уравнений в (4.6), а именно в настоящем случае имеем

(а,

в

 

Дя-М-1/, ^Уі+Чі^&т+'/гі

 

5) = 2

2

(5*4)

 

і=1 h, l, т

 

 

в то время как

в (4.6)

мы имели

 

 

 

 

в

 

 

 

(а, Ъ) = 2 2

I ^гп'

 

Если область D покрыта равномерной сеткой по Дж, Ay и Az, то определения скалярных произведений (4.5) и (5.4) совпадают друг с другом. И в этом случае мы имеем дело с согласованными скалярными произведениями для всех этапов расщепления задачи. Однако на неравномерных сетках эти скалярные произведения оста­ ются слегка несогласованными. Но в этом случае различие между значениями скалярных произведений при уменьшении шагов сетки стирается. И именно в смысле такого асимптотического подхода мы будем понимать согласование двух таких определений.

Переходим теперь к методу решения задачи (5.1). (5.2), при соот­ ветствующих начальных условиях.

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

и— и + и',

ѵ= ѵ-\-ѵ\ w = w\

Р= Р + Р \

Т= Г ,

 

S = S',

 

(5.5)

где и, V и р

зависят только от (ж, у,

t). Тогда

приходим к двум

задачам: к

баротропной

 

 

 

w - i ”+ j ѵ£р = о,

 

 

lIT + lu + j t f P = 0 ’

 

при условии

щ и + уТѵ = 0

(5.6)

ип = 0 на

dDh

(5.7)

 

77


и бароклинной

 

 

(5.8)

при условии

dDh.

 

и'п = 0 на

(5.9)

Такое представление решения

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

адаптации

восновном продиктовано физическими соображениями. Известно, например, что при изучении крупномасштабных процессов в океане

вбаротропной составляющей сила Кориолиса уравновешивается силой барического градиента, т. е. приближенно вдали от экватора имеет место

Іи -f i

р = 0.

(5.10)

р дУ

Далее, в достаточно большой области океана параметр Корио­ лиса можно считать величиной постоянной. Тогда легко убедиться,

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

А это значит, что процессы, описывающие баротропную составляющую поля, настолько хорошо сбалансированы, что их невозможно разор­ вать (расщепить). Следовательно, здесь мы уже пришли к такой элементарной задаче, дальнейшее расщепление которой уже нецеле­ сообразно. Рассмотрим теперь определения бароклинной составля­ ющей динамики, описываемой задачей (5.8), (5.9). После выделения баротропной компоненты связь между отдельными компонентами процесса проявляется не так жестко, как в рассмотренном случае. Например, в уравнении неразрывности компоненты и уГн пере­ стают играть исключительную ролъ. Оказывается, что каждый из этих членов теперь имеет такой же порядок, что и у^ш. Это обстоя­ тельство открывает новые возможности к дальнейшему расщеплению нашей задачи.

78

Однако сначала покажем, что при точном разделении задачи на две энергетическое уравнение (5.3) не нарушается. В самом деле, введем в рассмотрение векторы

 

и

 

и '

 

 

V

 

У*

 

 

0

, ф1

и/

 

 

Ф

=

 

 

Р

 

/»'

 

 

0

 

fjpf

 

 

 

 

где

0

 

S '

 

 

я

 

 

 

 

 

 

 

 

о

и dz,

ѵ = ~

 

 

 

 

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

 

 

 

 

н

н

 

 

н

J

u*cZz = О, J

v‘ dz = О,

J p*dz = 0.

О

О

О

 

 

Составим далее выражение для функционала

(£<р, ф) = (Вц>, ф) + (Яф, ф*) + (5ф', ф) + (5ф', ф*).

Поскольку

(Дф,ф') = 0, (ЯФ\ ф) = 0,

то

 

 

 

 

(#ф, ф) = (Дф, ф) +

( В у \ ф'),

(5.12)

а

это

значит,

что из

условий

 

 

 

 

 

 

 

 

(£ф,

ф) — const,

(Лф', ф') = const

 

на

интервале

tj _1 sg t ^ tj +1

следует

 

 

эквивалентное

(5.3).

(By, ф) = const,

 

 

 

 

 

 

 

 

С этой целью, следуя обозначениям (2.13), исходную задачу

(5.1)—(5.3)

без баротропной составляющей

на интервале

tj_ x ^

 

t

fy + 1

запишем

в операторной

форме,

опуская штрихи при

неизвестных

 

 

 

 

 

 

 

 

 

 

 

Вц>By’-1 - при

t = t’-1,

(5.13)

79


где

-^2= ^ 2,1 + ^ 2.2 + ^ 2, 3

и

 

 

0

 

-

a 1 1

0

о

о

о

 

 

 

 

 

 

.

 

 

 

 

 

 

I p

 

 

0

 

0

0

0

0

 

 

0

 

 

0

 

0

о

о

о

 

 

 

 

 

 

 

 

А

1

0

 

 

0

 

0

о

о

о

 

 

 

 

 

 

 

 

 

 

0

 

0

 

0

О

О

о

 

 

0

 

 

0

 

0

0

0

0

0

0

0

 

 

 

0

 

0

0

0

 

 

 

0

 

0

 

0

0

0

 

 

1

+

— g a T

 

 

 

2 Vm

 

2

 

 

 

 

 

 

 

 

 

 

 

V*

0

1

 

_

 

 

0

 

0

 

2 Vm

 

 

 

 

 

 

 

0

 

0

 

0

0

1

 

 

 

 

 

 

j g

a

T

 

 

 

 

0

0

j g

a

s

 

 

0

 

0

 

0

0

 

0

 

 

 

0

 

0

 

0

0

 

0

 

 

 

vf

 

0

 

 

 

 

 

 

 

 

 

0

0

 

0

 

 

 

 

— g a T

 

 

 

 

T

 

2

 

0

ѵг

2 Vm

 

 

 

0

 

0

 

 

 

1

 

_

 

 

 

 

 

0

0

g a T

 

 

 

0

 

0

 

0 0

 

2

 

 

 

 

 

 

 

 

2

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

»

0

0

~g a s

2

0

0

0

0

0

- g a s

2

0

0

0

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

К сожалению, операторы А 2>1, А 2<2 и A 2t3 некоммутативны, поэтому для решения задачи (5.13) мы введем в рассмотрение двух­ циклический метод покомпонентного расщепления.

На интервале £/_і ^ t ^ tj

В ~Ж~ “f“ А% хФі = 0,

5 ф М = 5фЬх,

 

В ^ + А 2' 2Ф2 = 0, 5ф /-х = 5ф /,

 

в 1 ^ + А 2' зфз = 0,

5ф/-х = 5ф/.

(5.14)

80