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

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

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

или с учетом выражений (1.12)

Fh (0) = - £ 0 + £ I 4\iEhe * Р' dZ + а, J Ее ^ ^ Pidz' ) . (1.14)

Полагая в формуле (1.14) для Е стандартное выражение в виде (1.7), приходим к выражению

где

Fft(0 )= -& £ 0,

 

 

(1.15)

 

 

 

 

 

 

I

~a i I Pidz

c

- “(• I pi dz'

I

b = 1 — 2 1^‘P

0

-f a,-J p (z') e 0

pid z 'f . (1.16)

Суммируя все сказанное выше,

приходим к формуле

 

F{0):

— aEo + xS оо

без

облаков

 

(1.15')

ЬЕ0

с облаками.

 

 

 

 

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

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

 

F ( 0) = -

F(0) +

Fh{0).

(1.17)

 

п -\-т

w 1 п-\-т

 

Используя (1.15)', окончательно

получим

 

 

 

па -j- mb

n-\-m 00'

(1.18)

 

 

-m Еп 1

Величины a,

b и к следует выбрать так, чтобы

 

 

 

Jd t \

=

 

 

где to — время,

равное одному году, S

— поверхность Земли (океан

+ континенты).

Итак,

климатическое

состояние поля

радиации

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

14*

211

в

долгосрочном

прогнозе погоды. Вариации потока F (0)

найдем

по формуле

 

6F(0) = F(0) — F(0).

 

(1.19)

 

 

 

 

 

 

 

— а)8Е0-\-- - ™т [(Ь — а) Д04-х5ео1

Для

 

8F(0) =

 

 

ясного

неба.

 

 

(а — ъ) 8Ео+

К« — Ь) Е0+ xS те] для

(1. 20)

 

 

 

 

Здесь

 

 

облачного

неба.

 

8Е0 = Е0- Е 0^ З оТЧТ.

 

 

 

 

 

 

 

 

Пренебрегая выражениями аЬЕо и böEо, приходим к упрощен­

ным формулам

 

 

 

 

 

 

(

п+ т l(b— a) E 0 + KSm] для ясного неба,

 

 

6*40) =

_

- У.б'ео] для облачного неба.

(1.21)

 

1

п

[(а — Ь) Е 0

 

В

формуле (1.21)

остались теперь величины, связанные

только

со стандартным состоянием атмосферы.

 

 

 

До сих пор

предполагалось,

что как поверхность океана, так

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

 

 

 

7.2.

 

РАЗНОС

 

 

 

НЕСТАЦИОНАРНОГО УРАВНЕНИЯ

ДИФФУЗИИ ТЕПЛА В АТМОСФЕРЕ И ОКЕАНЕ

Рассмотрим уравнение

теплопроводности

 

 

- dT

д — дТ

I

— . гр ,

, .

/0 ..

СР?ЧГ== öTvi ^ r

+

P iA r ^

6 (z)-

(2Л)

где Т — отклонение температуры частиц воздуха и воды от некото­ рой температуры Т, которую принимаем за «среднюю» температуру

тропосферы (заметим, что Т = const, поэтому ее величина несущест­ венна для решения уравнения (2.1)); F — полный поток радиации на поверхности океана и континента, функция координат х, у и вре­ мени t;

d

-

+

 

V —

+ W

д

dt

дх

dz

dt

я

ду

 

V = CpV],р; р = Cpfijp; ѵх и р х — коэффициенты вертикального и горизон­ тального турбулентного обмена. Если р = const для атмосферы и

212

И = Ps — const для океана являются хорошим приближением, то V является более сложной функцией, которую можно выбрать следующей:

ЪН,

# < z < t f T,

а bz,

О < z < tf ,

 

V (z) =

О,

с,

ССО *

—h T<Zz,

 

если область определения —hT <; z < Н твключает в себя атмосферу с «верхней границей» Н ти океан эффективной глубины (равной слою термоклина) hT. Здесь Н и —h — соответственно верхняя граница

Рис. 2

планетарного пограничного слоя Земли и граница слоя трения в оке­ ане. Величины а, Ь, с и — константы, которые находятся на ос­ нове обработки экспериментальных данных. Следует лишь заметить, что величина с существенно зависит от квадрата модуля скорости ветра в планетарном пограничном слое. Остальные величины для целей долгосрочного прогноза погоды могут быть выбраны констан­ тами.

В случае когда атмосфера граничит с континентом, для v (z) можно использовать такую аппроксимацию:

( ЬН,

Я < г < Я т,

V (z) = I a + bz,

0 < г < Я ,

і ve,

z< 0 .

Необходимо также подчеркнуть, что в почве горизонтальный обмен теплом несуществен, поэтому следует положить

(Х= 0 при z<( 0.

Эти функции изображены на рис. 1 и 2.

21 5

К уравнению (2.1) присоединим граничные условия: в случае системы атмосфера — океан

-

дТ

п

z

тт

 

ѵ -gj- =

0 при

= Н Т,

 

QT

при

z = —Лг;

(2.2)

V

= 0

вслучае системы атмосфера — континент

ят

V 4 г = 0

при

z H t ,

 

Ѵ1Г = 0

при

z = ~ hc-

(2-3)

Следует отметить, что соответствующим выбором функции Е можно учесть также и ледовитость в Арктике и Антарктиде.

Начальными условиями для уравнения (2.1) примем следующие:

Т = Т° при t = 0,

(2.4)

где Т0 — заданная функция координат.

Если

отсутствует необходимая информация о начальном поле

в океане,

то можно принять его равным климатическому, а затем,

используя фактическую информацию о F в течение 2—3 месяцев и решая полную задачу взаимодействия атмосферы и океана, в ре­ зультате получим требуемые начальные поля. Но на этом более подробно остановимся в дальнейшем.

Итак, задача (2.1)—(2.4) поставлена с точностью до граничных условий на «боковых» поверхностях, которые ввести в рассмотрение не представляет труда.

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

излучений при z = 0, непрерывность функции

Т во всей

области

 

 

 

- д Т

 

 

разрыв

определения решения вместе с потоком v —, который имеет

лишь при z = 0.

Учитывая эти особенности, введем в рассмотрение

основную сеть точек zk, которую расположим в порядке

убывания

индекса к: zn =

Н т, zn_ 1, . . ., z2,

zx = Н,

zo = 0,

z_x = h,

z_2, . . ., z_m+1,

z_m = — hT.

.Для

каждого

интервала

(zk, zk+1)

рассмотрим среднюю точку

 

 

 

 

 

 

z h •' /, =

~2 (Zk

zk+l) ■

 

 

 

Совокупность всех точек {zh+i/2} назовем вспомогательной системой точек сетки.

214

Проинтегрируем теперь уравнение (2.1) в пределах интервала Zk-ч, z sg; Zk+ч,. Тогда получим

I ср1П~ pdz

Jh-к'г +

гкЧ/,

zh+4,

 

j

\xATdz-r j Fb(z)dz.

(2.5)

гк-Чг

zh-4z

zk-4t

 

Рассмотрим сначала случай к

=j= 0, т. е. соотношение (2.5),

либо

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

_

J т

== Л +ѵ,

 

_

 

Срр Az*

^

Jh-Чг ~b Az*p* АТ*

 

 

 

(к Ф 0),

dTkdy + Щ dTkdz

 

dt

dt

f uk

 

Vk

 

dTk

дТк

 

 

 

 

 

 

/ =

л74 т

и

j k = j (zk).

(2.6)

Рассмотрим далее соотношение для потока тепла

 

 

 

/(z) = v ^

 

(2.7>

и поделив обе части равенства (2.7) па ѵ, получим

 

 

 

дТ

_

J

 

(2.8)

 

 

dz

 

V

 

 

 

 

 

 

Уравнение (2.8) проинтегрируем в пределах zk ^ z ^

z* + 1. Будем

иметь

 

 

 

Ч+і

 

 

 

Tk+1- T k =

 

 

 

f

V

(2.9>

 

 

 

 

J

 

ч

Поскольку в указанных пределах интегрирования поток J(z) является) непрерывной функцией, то приближенно можно вынести поток J из-под знака интеграла при z = z*+i/2, т. е.

‘k+i Т*+1 — Tk — Jk4u J

dz (2. 10)

V

215.

Разрешим теперь уравнение

(2.10) относительно J k+ѵ2. Тогда

получим

 

 

т

Tk+1- T k

( 2. 11)

J h+'4~

 

dz

V

С учетом (2.11) разностные граничные условия задачи можно запи­ сать в форме

Лі+і — 0, j - т - 1/г = 0.

(2.12)

Подставляя соотношение для потоков (2.11) в (2.6), приходим к раз­ ностным уравнениям

 

dTk

vfc+V2

 

vh-4,

■ { T k - T k ^ ) -

CpPk

dt

Azfc+Vs {Tk+\ — Tk)-

Az'h-Чг

 

где

 

Mä^ zk

k (к =h 0),

(2.13)

 

 

Azft+V2

 

 

 

 

Vä+»/2 =

 

(2.14)

J

zk

dz

V

Рассмотрим теперь вывод соответствующего разностного уравне­ ния для А: = 0. С этой целью снова воспользуемся интегральным со­ отношением (2.5). Имеем

21/2

-

dr

— J t / 2 j - ' j 2

21Л _

*V,

F8(z)dz.

(2-15)

1

C p P

~ d j ~ d z

J fj.AT dz-\- I

z-lU

 

 

 

z - l h

Z - L h

 

 

Учитывая,

что

функция T

непрерывна

при

переходе

z = 0

и дважды дифференцируема по х и у, можно приближенно положить

г'и

-

dT

,

---- д

dT0

 

Г

,

j срР

dt

dz — СрР0 Az0

 

Z-'U

 

 

 

 

 

 

z4,

_

 

. '

 

 

 

j

ц АГ dz =

fi0 Az0 АГ0,

 

z-v*

 

 

 

 

 

 

 

Z'U

 

 

 

 

 

 

F8(z)dz = F,

 

(2.16)

216

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J/ 2 P^z,

 

 

СрРо : Azn

I

cpp d z ,

 

 

Ро:

Azn

 

 

 

 

 

Z _ l /2

 

 

 

 

 

 

 

 

 

V*

 

 

dr0

 

,

öTn ,

 

<?Г0

 

 

Л

 

 

 

^ Г

= -0 Г + мо ^ - + ^ о - ^ .

AZ0 = Z,

 

 

Ы,

 

 

/.

_

 

 

 

 

 

 

 

 

 

гіи

 

 

 

[ c p u d z ,

v 0 = ^ = r-

 

I C p p v d z .

 

о = = ^

 

 

 

c"°"cp:’o

J

 

 

 

 

 

 

CpPo

 

J

 

 

 

 

'/

 

 

 

 

 

 

 

 

 

*-■/

 

С учетом выражений (2.16) соотношение (2.15) примет вид

SP> 0

=

 

 

Т0) -

Az_,/2

(Г0-

T_J + PoAz0 A70 + F.{2A1)

Объединяя уравнения (2.13)—(2.17), приходим к окончательной

формулировке разностного аналога задачи:

 

 

 

СрРлД2„

dt

 

ѵп-Ѵ

(Тп-

 

Г«^) + р„ Az„АГ„

(* = »),

пш п'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СрѴкAzÄ

d T k

*k+4.

(Г*+1- П ) -

 

 

Vfe-‘/2

■(T7* — Tk_^j

p* Az* АГ*

dt

Azft+‘/2

 

 

Azb_i

 

 

 

 

 

 

 

 

 

 

fc-1/.

 

 

 

 

 

 

 

(kк-= n — 1, n — 2,

 

. . .,

 

1),

 

^pPo Az0

dTo

Ѵі/г (7

 

Az

 

,,

(T0

 

 

Т_г) 4- p0 Az0 АT0 ~r F,

dt

A*Vl

1

 

 

 

 

 

 

 

 

 

 

•^pPfe Az*

d T k

v/t+‘/ 2

(Тк+г-Ть)-

 

vfe-V2 ( T b - T b . J

+ pbAzbATb

 

 

 

 

 

 

 

 

 

 

 

dt

Azk+‘/ 2

 

Azfe-V,

 

 

 

 

 

 

(fck = — 1,

—2,

. . .,

 

— m - f l ) ,

 

-m Az.

-m

 

 

 

(Г .

m+i

F-m) + P-m Az_m АГ_

 

 

 

 

 

'm dt

 

 

-m+V»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(/с = —m).

 

 

 

 

 

(2.18)

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

y^ A z k \j \ c ppk ^ r dxdy = ^ F d x d y .

(2.19)

217

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

Q {і) =2 Аzk JI cppkT dxdy,

то (2.19) перепишется в виде

t t W J f

Итак, полное повышение тепла в системе атмосфера — океан — континент зависит от полного потока радиации F,

7.3. РАЗНОСТНЫ Й А НАЛОГ У РА ВН ЕН И Й Д И Ф Ф У ЗИ И КО ЛИ ЧЕСТВА Д В И Ж ЕН И Я

Здесь будем рассматривать метод построения разностных аналогов ■следующих уравнений:

-

du

д__ ѵ _ + ц Д ц ,

 

Р и г

dz

 

 

 

-

dv

д -

дѵ

+ p Ay,

(3.1)

Р I t

---- V -----

dz

dz

 

 

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

помнить, что здесь ѵ = ѵр, а (і = pp.

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

 

дф

 

â

v ^

 

+ pAcp.

(3.2)

 

dt

dz

 

 

 

 

 

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

 

ѵ '^Г = О

 

ПРИ

 

2 = Нт*

 

V

= 0

 

 

при

 

z = —h T.

(3.3)

Что касается поверхности z = 0, то

здесь

возможны два

случая:

либо

 

 

 

 

 

 

 

 

ф

Ф|

 

 

- дер

I

-

9ф I

(3.4)

г+0

-0

 

 

dz

\z ьо

dz Jz-o

 

 

 

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

либо

 

 

 

 

 

 

 

 

 

 

ср ?= О

 

 

 

(3.5)

на поверхности континентов и на ледовом покрове.

218

Важно отметить, что свойства решений рассматриваемой задачи существенно отличаются от свойств задачи диффузии тепла. В самом деле, решение нашей задачи непрерывно во всех точках области определения — hT ^ z Нт(в случае взаимодействия с океаном) у за исключением уровня z = 0, где функция ф может допускать

разрыв первого рода. Что касается потока то он непрерывен

всюду, включая z = 0. Если атмосфера снизу граничит с конти­ нентом или арктическим льдом, то решение ф будет непрерывно-

вместе с потоком V в области 0 sg z Нт. Таковы исходные

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

С этой целью уравнение (3.2) проинтегрируем по г в пределах zk- г ^ 2 Ч • Получим

Используя свойства непрерывности подынтегральных в (3.6) функций внутри интервалов интегрирования, с помощью простейших квадра­ турных формул приходим к соотношению

 

-

і^фь_J >

 

 

-

 

 

 

 

Azft-VfРа- 1/* —

j f 2L — Л — Л - і +

M-ä- ' / s A z h - 'u Афл-ѵ««

(3 -7)

где

 

 

 

 

 

 

 

 

 

 

d(Pfe-'/;

д<?к-Чг

+

щ-ч,

д%-4* ,

 

d(? k - 4 ,

“Ъ-Ѵ,

 

dt

dt

дх

Ѵк-Чі

ду

 

dz

Рассмотрим теперь

выражение

для

потока

субстанции

ф

 

 

 

 

/ ( Z ) = v - g .

 

 

 

 

(3.8)

Поделим это выражение на v (z) и проинтегрируем результат в ин­ тервале Zk-1/, *£ z Zé+i/,. Тогда будем иметь

гк+'Іг

 

4>ы-ч,—Ч>к~4г= f

dz.

(3.9)

J

V

 

гА- Ч г

Поскольку по предположению / (z) всюду непрерывная функция,, то приближенно можно положить

гАН’/«

г*+Ѵ.

f

± d z = Jk f

~ .

J

V

J

V

Z&-1/S

 

ZA-V2

 

219»

В результате приходим к формуле, связывающей поток J k и реше­ ние

 

 

Jk

i w / , —Фь-ѵ,

 

(3.10)

 

 

Г

dz

 

 

 

 

 

 

 

 

 

 

 

 

 

J

V

 

 

 

 

 

Zk-'U

 

 

Подставляя (3.10) в (3.7), приходим к разностной схеме

 

Л

^ ---- =

Ѵь

Ф*-7 J —

 

Рй-7* А

д^- (ф*-И/2 —

 

 

 

 

 

Аг&

 

 

Vfc-l

(фй-1/ , — фй-3/ *) + A-*/ 2Рй-> /, д фй-*/ „

(3.11)

где

 

 

 

Az*

 

 

 

 

V*

 

(3.12)

 

 

г*+Ѵ2

 

 

 

 

Г

dz

 

 

 

 

 

J

V

 

 

 

 

 

Zk-'U

 

 

Учтем теперь

граничные

условия (3.3).

В разностной

форме

они имеют вид

 

J/i+i ~ 0,

J-m-i = 0.

 

(3.13)

 

 

 

Тогда для системы атмосфера — океан получим следующую систему разностных уравнений:

д

П+Ч,

Д2П п і-'/г

фл-1/«) т Аг/г+Ѵ«Мя+Ѵ! A4Prt+‘/s

Р/»+у«Аг»+ч.

dt

 

 

 

^Фй+Ѵг

Vk+1

 

P*+Vs A z ft+’ /2

dt

AZfc+1 (фй4-’ /2 — фА+'/г) —

 

 

Az* (ф*Ь’ /2—' фй-1/8) +

A z ft+>/гИ-ЙЬ1/г Афйг1/*

 

 

(к = п — 1,

и —2, . . ., —гтг),

9-т-'!

Az-m-V2 *P-m-V2

Аг_и ' (ф-т+’/2— ф -т -1/ 2) + Az_m_ i/2ц Аф_т _і / 2

(3.14)

Система разностных уравнений (3.14) балансна. В самом деле, просуммируем все уравнения (3.14) по к и проинтегрируем по всем X, у , предполагая, что континент отсутствует. Тогда приходим к соотношению

2 Azft+1/ll J

0-

(3.15)

h

 

 

Если под ф подразумевать и и ѵ, то соотношение (3.15) есть закон сохранения количества движения в системе атмосфера — океан.

220

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