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

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

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

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

Добавлен: 19.10.2024

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

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

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

и аппроксимирует выражение (6.39) со вторым порядком по Дат и Ду. Для того чтобы это показать, воспользуемся следующей аппро­ ксимацией коэффициентов:

uh+'/„ l = uk+l, l —

uk+l,l — uk,l

vk,l+4i~vk, t+1

vk,l+i—vk.t .

 

2

2

uk,l — uk~1, l .

vk.i-'h — Vb't.i 4

(6.44)

ик-Чг, I — Uk-1, l 4

2

;

Выражения (6.44) подставим в (6.42). Тогда после несложных пре­ образований получим

(^йфД. /

ццм-і, гфА+і.г — uk-i,i<Pk-i,i

2Ду

2 Да:

где величины Rkt t и Qk<1 при Да;

 

0 и Ду -*■0 стремятся к следу­

ющим:

 

 

4 dx

\

dx dx ) '

1

d

/ âv дф \

4 ду

V dy dy )

Предположим теперь, что коэффициенты ukil, vkil удовлетворяют разностному аналогу уравнения неразрывности

Uk+l, l — Uk-i, I

Vk’h \ d k" ~

=Q(fe2)

(6.46)

2 Ax

 

Если коэффициенты и, ѵ и решение <р имеют ограниченные произ­ водные второго порядка по х и у, то видно, что выражение (6.45) при условии (6.46) отличается от (6.40) на тот же второй порядок малости, как и выражение (6.40) от (6.39). Таким образом, мы пока­ зали, что выражение (6.42) аппроксимирует (6.39) со вторым поряд­ ком относительно Да; и Ду.

Покажем теперь, что таким образом построенный оператор Ан удовлетворяет условию (6.43) и, более того, каждый из операторов Д*

иопределяемых выражениями

лк _

uh+ 4 г, ftk+1,1uh-4

„№k-\,l

 

Ліф~

2Äi

"

 

A\cp

vh, /+«/,Фй, l + l ~ vh, 1-Ч,УЬ, l-l

(6.47)

2Ay

 

 

 

 

также удовлетворяет условиям

(4£ф. ф) — 0.

(6.48)

52


С этой целью введем в рассмотрение скалярное произведение для: векторных величин а, Ъ:

 

(а,

=

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

22

 

04іф> ф) ~ ~2

(ик+'/г, /ф*+і, I Wft-Vz, /ф*-і, /) ф*, іі

 

h

I

 

(^гф. ф) = у

22А* г+‘/гф*. u i — ѵк і- ч Ж , /-і) Ф*. I• (6.49>

 

I

k

 

Приведя подобные члены в (6.49), приходим к равенствам (6.48). Из условий (6.48) немедленно вытекает условие (6.43). Итак, необ­ ходимые пространственные аппроксимации проведены. Теперь задача состоит во временной редукции системы обыкновенных дифферен­ циальных уравнений

- у р - М ЛфА= 0 в Dhx T ,

ФЛ= £ в Dh при £ = 0,

(6.50)-

где

А* = А\ + АЪ

Фл — вектор-функция с компонентами фАі/ и А& удовлетворяют условию (6.48). Это значит, что задача (6.50) может быть решена с помощью метода расщепления. Отбрасывая индекс h у функций и операторов как несущественный, на интервале tj _1 ^ t ^ t j +1 приходим к системе

ф/ */> — ф/ 1

^

ф'

 

ф / — ф / - Ѵ .

(

ф / + ф / - ‘ / 2

и,

-

ь л , — 2

ф;+1/2- ф ;

лі фі+’/2 + ф'

_ n

т

 

2

“ ’

ф/л_ф/+Ѵг

, ^ ф/л_)_ф/+Уг ^ о

(6.51)

Итак, задача (6.27) редуцировалась к системе простейших одно­ мерных разностных уравнений, решение которых возможно с по­ мощью метода факторизации трехточечных разностных уравнений,. Совершенно аналогично решается уравнение движения в трехмерном пространстве, когда А = А г + А 2 4 - А 3.


Г л а в а 3

ЧИСЛЕННОЕ РЕШЕНИЕ ЗАДАЧ ДИНАМИКИ ОКЕАНА

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

В этой главе излагаются основные вопросы, связанные с поста­ новкой задач динамики океана и их алгоритмического решения.

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

3.1. ПОСТАНОВКА ЗАДАЧ ДИНАМИКИ ОКЕАНА

Постановка задач динамики океана изучалась во многих исследо­ ваниях и к настоящему времени здесь достигнуты существенные результаты (Г. Стоммел, А. Робинсон, П. Веландер, В. Б. Штокман, А. С. Саркисян, А. И. Фельзенбаум, К. Брайен, В. М. Каменкович и др.). В последние годы в связи с интенсивным изучением физики океана и проблем взаимодействия атмосферы с океаном интерес к изучению океана резко возрос. Особое внимание при этом про­ является к решению полных систем уравнений с учетом бароклинных эффектов, связанных с изменением плотности жидкости. В дальней-

54

шем мы сформулируем серию возможных корректных постановок задач о циркуляции в океане и дадим метод их решения:

du

dt

lv + -

диU I.

UдѵU I, UdwLUU

д х '

д у ' dz

dS

(1.1>

где u, V, w — компоненты вектора скорости u , p — давление, p — плотность, T — температура, S — соленость. Координата х напра­ влена на восток, у — на север и z — вертикально вниз.

К системе уравнений (1.1) присоединим уравнение состояния

Р =f(S, Т),

(1.2)

где / — известная функция температуры и содержания солей. Сформулированную систему уравнений (1.1), (1.2) можно не­

сколько упростить, переходя от физических величин к их отклоне­ ниям. Так, если ф (х , у, z, t) — некоторая физическая характери­ стика, то положим

ф= ф+ ф'.

Пусть

p = p ( z ) + p ',

T--=T(z) г Т',

S = S(z) + S \

(1.3>

где р (z), Т (z) тл S (z) — некоторые средние для рассматриваемой акватории океана распределения давления, температуры и соле­ ности по глубине. Будем считать, что

p > p \

T > r ,

5 » S '.

(1.4>


Кроме того, предположим, что Т и S удовлетворяют уравнению состояния и статики

P = f ( f , S),

dp

-аГ= SP-

Тогда с точностью до малых второго порядка будем иметь

р‘ — атТ* -f cx,sS‘,

где

ат=

9/

„ _ 9f

 

aS

Из (1.3), (1.4), (1.5) следует, что

р ' С р .

(1.5)

(1.6)

(1.7)

Используя соотношения (1.3), (1.6) и оценку (1.7), систему основ­

ных уравнений приводим к виду

du

,

,

л

я

1

др»'

-jт — lv-t-—

й

dt

 

 

 

p

du

-j- lit

 

1

dp'

dt

 

p

dy

 

 

dp'

 

 

 

 

^ r = s p .

 

du

,

dv .

die

 

dx

'

dy

'

dz

=0,

= 0,

=0,

dT’dt

+ yTw = 0,

 

 

dS'

— ysw = 0,

 

 

dt

 

 

 

 

p* = aTT‘ -f аsS‘.

 

(1.8)

•'Здесь

 

 

 

 

dT

и Ys =

dS

 

 

Yr==;_

dz

*

(1.9)

 

 

 

 

 

В слое главного термоклина

0 ^ z sg Н величины у ти ys с хоро­

шей точностью можно считать

постоянными. Ниже слоя главного

термоклина они становятся малыми. Однако будем считать, что

Т = Т0 + утя+ Г ,

 

S ^ S Q+ ysz + S’

(1.10)

можно использовать для всего Мирового океана х.1

1 Преобразование (1.10) переводит исходную систему уравнений в тожде­ ственную и, следовательно, оно является математически формальным. Поэтому такое преобразование можно использовать даже в тех случаях, когда в изу­ чаемой акватории океана или части ее' термоклин отсутствует совсем или он сильно отличается от принятого «среднего». Вместе с тем данное преобразование, не внося дополнительных погрешностей в исходную систему уравнений, позво­ ляет теоретический анализ задачи провести наиболее просто.

56


Здесь, конечно, предполагается, что выполняется условие (1.5). Предположим далее, что

а т = const, as = const.

(1.11)

Для доказательства теоремы единственности решения неста­ ционарных задач динамики океана и постановки корректных условий на границах, обеспечивающих корректность в постановке задачи, мы будем исходить из системы уравнений (1.8). С этой целью за­ фиксируем малый временной интервал t-s sg t ^ tj+l и произведем линеаризацию уравнений (1.8) на этом интервале. Тогда система уравнений (1.8) примет вид

ди

 

/ д и .

/ дди

,

, д и

,

f i ^

=

o ,

-г-— р w

-----V* -3—- з -

+

W> -z------ lv

dt

1

дх

ду

1

dz

 

р

дх

 

дѵ .

/ д ѵ

/ д ѵ

 

, дѵ

- lu-

1 др'

п

~дГ~т

Ul — +

V’ -7Г-, - f w>

 

 

 

 

дх

ду\

 

dz

 

 

 

 

дТ'

 

 

 

 

 

 

 

 

 

dS'

 

/ dS'

,

dS'

- XVs

dS'

-ysw = 0,

dt

 

Ul дх

Vl

ду

dz

du . дѵ , dw

дх ду dz

др'

:£P ,

 

dz

 

p* = a TT* -j- asS',

(1.12)

где ці, vl и w‘ — компоненты вектора скорости, которые предпола­ гаются известными функциями при t = tj и удовлетворяют уравне­ нию неразрывности

ди*

.

дѵі

,

dw1

(1.13)

дх

'

ду

'

dz

 

Первые пять уравнений системы (1.12) соответственно умножим

на ри, ру, 8— Т’, S', р '. Результат сложим и проинтегрируем

У т Ys

по объему Мирового океана. Тогда с учетом двух последних соотно­ шений в (1.12) и (1.13) будем иметь

J

J j"ndD

^ J J

div (uin + up')dD =0.

(1.14)

dt

 

 

 

 

 

 

Здесь

1 Г- /

2 I 2\ I

gCtT 'Г'2 i gaS

C*

 

 

<U 5 >

я = у p ( u 2 + y 2)

V .

Т' 4-- V

J

 

 

 

Yг

Ys

 

Произведем некоторые

преобразования в формулах (1.14).

Так,

I J I

div (и 'я + up') dD = | |

(н£я + ипр') dS,

(1-16)

57