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

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

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

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

Добавлен: 19.10.2024

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

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

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

М р 4-ѵі -^!г = Д(р),

(9.1)

где R — оператор вида

 

 

 

z

 

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

н, ѵ, р.

 

Граничные условия для системы (9.1) примем следующие:

 

ѵі

— Y, г^ = 0 при z = О,

 

~ ~ = 0, и) = 0 при z= H ,

 

и = 0,

г;—0, -^- = 0 на а.

(9.2)

Решение системы будем искать в виде

и= и - \ - и ‘,

ѵ~ ѵ + ѵ\ w — w',

р= р+ р*>

p = p -fp \

(9.3)

Здесь величины, отмеченные чертой сверху, зависят только от х

и у, а ф1 — отклонения от этих значений, причем

 

н

 

|ф '^ г = 0,

(9.4)

О

 

где ф' — любая из величин, входящих в (9.3).

Выражения (9.3) подставим в уравнения системы (9.1), проин­

тегрируем и z в пределах 0 ^

z ==£ Н и воспользуемся соотноше­

ниями вида (9.4)

и граничными условиями (9.2). Тогда приходим

к уравнениям для

баротропной

составляющей:

р Ай + Іѵ= 4- + R (и),

Р A y -fo = i- - ^ - + i? ( y ) ,

9 Заказ 674

129


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

ц = 0, V 0, -|£ .= 0 на а.

(9.6)

Для бароклинной составляющей получим систему уравнений вида

Z

р Аи’ Iv' = S - I

 

dz -f R (и) — R (и),

 

P о

 

 

 

 

Z

 

 

p Ah' - lu' = 4 -

f

dz + R (v) - 1 Щ ,

 

p

ö

 

 

M iV + vx 4 S - = Ä (P) — І Щ - Ѵ -

(9-7)

К системе уравнений (9.7) присоединим граничные условия

öp'

 

ѵі~дГ = У при 2 = 0,

 

= 0 при z

= t f ,

 

“' = 0, ü' = 0,

= ° на а.

(9.8)

Если в задачах (9.5), (9.6) и (9.7), (9.8) предположить, что на­ чальное приближение величин 7?(ф) находится с помощью рас­ смотренных в предыдущих параграфах линейных задач, то можно

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

р Ай" + Іѵп = 4-

-f- Я"-1(и),

 

рА

+

 

дип

дѵп

 

öx

 

 

р1Аря= Д*^(р) + ѵ

(9.9)

при условиях (9,6).

 

 



Аналогично систему уравнений (9.7), опуская штрихи, можно привести к виду

г

Ц Ап"А- Іѵп = -І- j

dz + ІГ-1 (ц) -І Т 1"1

(и),

 

Р о

 

 

 

Z

 

 

р Ау" ~ lu n = -

4 -^

dz -1- 1{п~г (у) - Rn~l (ѵ),

Pi Apn -J- v1

 

= Л71“1(р) — /Г “1(р) — у

(9.10>

при условии (9.8)

Видно, что при таком определении метода последовательных приближений каждая из задач (9.9) и (9.10) на данном шаге итера­ ции совпадает с уже ранее рассмотренными и, следовательно, ре­ шается по изложенным выше алгоритмам. Необходимо лишь сделать замечание по разностной аппроксимации выражений R(ф). Такую аппроксимацию следует осуществлять в соответствии с методами, изложенными в п. 2.6.

В заключение отметим, что наибольший интерес для приложений имеет бароклинная составляющая поля. При этом обратная связь от баротропной к бароклинной составляющей так слаба, что для приближенного решения задачи можно сначала найти и', ѵ' и р7

из задачи (9.7), (9.8) в предположении, что и = ѵ = 0, р = 0,

а затем подсчитать и, ѵ, и р па основе решения задачи (9.5), (9.6). Учет вертикального турбулентного обмена в уравнениях дви­

жения не нарушает изложенного подхода к решению задачи.

4.10 . П РО БЛ ЕМ А НЕСТАЦИОНАРНОЙ А ДАП ТАЦ ИИ П О Л ЕЙ Т Е Ч Е Н И Я К АТМ ОСФЕРНЫ М ВОЗМ УЩ ЕН ИЯМ

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

ди

lv —

1 dp

-f-р Au 4 V

дч-и

dt

р

дх

 

dz2 ’

дѵ

. ,

1

др

 

 

д%ѵ

-дГ + Ш~

р~~w

-ffiAy-f- V Tz* ’

 

ди

.

дѵ .

dw

 

 

 

 

дх

'

ду

dz

 

 

 

 

_^£._|_Гш = р 1 Ар + Ѵі

Ö2p

 

(10.1)

 

dz*

9*

131


К системе уравнений (10.1) присоединим граничные условия

ди

,

V ~т~ =

— -=- f

 

=

^ = 0 при z = 0,

dz

Р

V Z

р

Ö Z

 

 

 

 

и = 0,

і7 = 0,

- ^ - = 0 ,

ш = 0

при z = H ,

 

 

 

и = 0, і7= 0, -=-■ = 0 на о.

 

(10.2)

 

 

7

7

гі-ц

 

 

 

Предположим, что величины тхг, хуг

и у являются функциями

(х, у, t)

и находятся из диагноза атмосферных условий вблизи сво­

бодной поверхности океана.

 

 

 

(10.2)

В качестве начальных условий для решения задачи (10.1),

выберем климатическое состояние океана, описываемое одной из теоретических моделей, рассмотренных в предыдущих параграфах настоящей главы. Теперь наша задача состоит в решении задачи (10.1), (10.2) при избранном начальном (климатическом) состоянии океана. Предполагая заданными ххг, хуг и у, за достаточно длитель­ ный срок (порядка сезона) решим задачу о формировании течений и поля плотности в океане к некоторому моменту времени.

Для решения задачи (10.1), (10.2) аппроксимируем ее по времени.

С этой целью воспользуемся

схемой естественного фильтра1

 

 

 

дх

 

 

 

dz%

р/+1- р' -\-lul+l =

 

дрі+і

р. ДуНі

v

0 2 ц /+ 1

 

 

 

ду

 

 

 

Öz2

 

дрі+1

 

 

 

 

 

 

dz

= ёР7+1

 

 

 

 

dul*1 .

dvl+1 .

dwi+'1

 

 

 

Р

дх '

ду

'

d z

 

 

 

ГWi+1=

Др^+1~

СІ2р/+1

(10.3)

 

 

Öz2

Система уравнений (10.3) решается при граничных условиях (10.2), взятых в соответствующие моменты времени. Важно отметить, что неявная схема аппроксимации уравнений в (10.3) позволяет получать абсолютно устойчивую схему расчета, автоматически филь­ трующую быстропротекающие процессы, несущественные для ди­ намики крупномасштабных процессов. После того как решение задачи (10.1), (10.2) найдено, его следует принять за начальное при решении более точной задачи о нестационарных течениях, рас­ смотренной в гл. 3. Решение этой задачи проводится на срок 2— 4 недели. Полученное в результате решение уже можно принять в качестве начального состояния океана для совместного решения задачи прогноза погоды в атмосфере и динамики течений в океане.

1 См. М арчук Г. И . «Численные методы в прогнозе погоды», § 4.4.

432