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

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

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

где использовано обозначение

^ = ~ (аі+1 а1' 1).

Третье из уравнений системы (3.15) позволяет ввести в рассмотре­ ние функцию тока

иг = —

 

 

(3-16)

Исключая из уравнений

неизвестные и' +1, у,+1 и ф-*,

с уче­

том (3.16) приходим к уравнению для функции тока

 

vt(Vft’lO -Г wt (vrV) +

Т (vt

—vt7ГФ7)) = fl ,

 

j* =

 

(3.17)

Уравнение (3.17) необходимо решить при условии периодичности функции тока. Сформулированная задача может быть решена любым из методов, изложенных в гл. 3 *.

Переходим теперь к решению задачи (3.13). Эта задача, как легко показать, следуя рассуждениям гл. 4, допускает расщепление.

Задача первая на интервале tj_± ^

t

sg t-

 

 

. V{+V[-1

0

,i

J-l

jji _L ,./—1

__ Q

ll

hl

_i_ £ U\ \ U1

 

_öi-öH _ = o

 

(3.18)

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

 

T

 

 

 

 

 

 

 

 

u'f1= и1' 1, у{-1 = y/_1,

 

=

Задача вторая на интервале

^

t

^

tj

Р

—gpÖ-V ;2+ PVmTr' ■'2=

Vft (Put ' l!) - T Vm (рК~'Іг) = О,

Н (3.19)

+ ^ Р < 1/2 = 0

при условии

Р о < о = Р м К ' м ^ 0-

1 См. Марчук Г. И. «Методы вычислительной математики».

151

Начальными условиями для этой задачи будут

и(21= и{,

ѵ[,

1=

 

Задача третья также на интервале

tj _ 1 ^ t

h

 

гЛ-1

 

 

 

 

 

JZ_ = 0,

 

р

+ ^ ф*~1/’= °»

 

-№ ^з”'/2J-РѴтфГ’/2= о,

 

 

уГ ( K - ,/2) + 4 - Vm(р^ -,/г) = 0,

 

 

 

-

+ _I_ p ^ -v, =

0

(3.20)

при условии

 

 

 

 

 

ä :ö/2= P m^ != 0-

 

 

Начальными условиями следует принять

 

 

 

 

и£х = и[, v'f1 = viz,

 

 

tj

Далее

аналогичная

задача решается на

следующем

интервале

t

1 только в обратном порядке: сначала решается задача

(3.20), затем (3.19) и наконец (3.18). Этим заканчивается цикл реше­ ния уравнений адаптации.

Переходим к рассмотрению бароклинного компонента. Решение задачи (3.18) находится в явной форме:

Іт

Z2T2 и[ 1 Т

/ 2Т 2 Г 1

2 Ui

~ V

1 ~ ~ Vi

j_r (3.21)

При решении системы уравнений (3.19)

введем в

рассмотрение

функцию тока соотношениями:

 

 

 

-уР w2~'u = v W ~ 'U'

 

(3.22)

Используя выражения (3.22) и исключая из системы (3.19) все

остальные компоненты решения, за исключением

приходим

к уравнению

 

РѴѢ ( у Ѵтф'-,/і) + у у vt ( ѵ ^ ,_,/') = f~ 4t,

 

?~'Іг = -РѴ т (•£у - ) + 4 е-V Ä -1.

(3.23)

152

Граничными условиями для уравнения (3.22) будут условия периодичности по переменной х и условие обтекания на уровне зем­ ной поверхности и на уровне z = Н, т. е.

Ѵ_1/2 = 0 при 2 = 0,

г|/-,/> = 0 при z = H.

После решения задачи (3.23) функции ри1, рѵ1, рй; находятся по формулам:

ри{ = — 2ѵтф/_Ѵг — рг4“\

рѵ[ = р^2-1>

 

рй'2= —

ѴйФ,_,/! + Р^г”1*

(3.24)

Далее решается система

уравнений (3.20).

Вводим функцию

тока по формулам:

 

 

рѵ\

= —ѴтФ/-1/'>

 

 

=

(3.25)

Тогда, аналогично предыдущему, приходим к уравнению для функ­ ции тока

Р \ т (-J - ѴтФ'"‘/2)

V* (ѵГФ;“'/!) =

Г ' /г,

Г ' 11 = -РѴт

+ f - Ф Н - 1

(3.26)

при условии периодичности по переменной у и условии обтекания ф/—‘/«= 0 при 2 = 0,

q/-Vi —0 при Z — H.

(3.27)

Что касается компонентов решения, необходимых для дальнейшего расчета, то они, аналогично (3.24), имеют вид

pi4 = pz4'\

 

рг-’з = — 2уйф'‘,/г — рі’з”\

 

рй'з = — ^ ё ѵГФ'~І/’ + р6Г1-

(3.28)

Аналогичным образом решаются, только в обратном порядке, эти задачи для интервала ^ t ^ tj +1.

153

В заключение рассмотрим метод решения задач (3.23) с помощью разложения в ряды Фурье по собственным элементам следующей спектральной задачи:

PVmM -V«Z) + ^Z = 0,

(3.29)

VРт

1

 

z 0=

o, zM=o.

3.30) (

Задача (3.29), (3.30) определяет полный набор ортонормированных собственных векторов {Z„} и набор собственных чисел {^„}.

Решение уравнений (3.23) будем искать в виде

Af-l

(3.31)

П=1

при этом вектор f */г также разложим в ряд Фурье

М-1 »

г ч -’= 2 fn 'hz n, (3.32)

п=1

где

r h = (f -'h , Z j ,

(3.33)

а скалярное произведение определяется в форме

(а, Ъ) ambm AZm гі

Рт

Подставляя разложения (3.31) и (3.32) в (3.22), (3.23) и умножая результаты скалярно на Z„, приходим к следующей задаче:

у I ( ѵ А

,/г )

4aa.n */-■/„_

ft-у,

g2T2 Vп Гп

♦« 1/

2

 

4 І - I

g2T 2 ( Г ,/2, z„).

(3.34)

}п

 

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

5 .4 .

И ТЕРА Ц И О Н Н Ы Й М

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

Расщепление задачи адаптации (3.11) при условии (3.12) на три задачи (3.16)—(3.18) возможно только в том случае, когда безраз­ мерный параметр Іх существенно меньше единицы. Ошибка аппро­

ксимации от такого расщепления по норме примерно равна —i h 2.

Для средних широт и при т = 20 минут ~ l h 2 ^ А-. Такая

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

154

ксимация может быть еще улучшена. Однако в ряде случаев, на­ пример, при изучении эволюции крупномасштабных процессов, параметр т на основе оценки характерных времен эволюции может быть выбран весьма большим, равным одному часу или нескольким часам. В этом случае пользоваться рассмотренной выше схемой расщепления уже невозможно и требуется численное решение задачи бароклинной адаптации (3.11)—(3.12) без расщепления на элемен­ тарные задачи. С этой целью произведем аппроксимацию задачи (3.11), (3.12) на основе схемы Кранка — Николсона. Тогда будем иметь

ргР+і — ргР-1

Ipv* -f р ѴйФ7= 0.

 

РІ./+1—pi'i

1

J

j

,

+

I _c

---------------\-ipu‘

-тРѴіф’

—u,

gp®‘ -'rPS/mф/ = 0-

 

 

Vfe (Pul) -■ \jT (P'Ö’O +

Vm(pU’O =

0,

рф/+1_pö/_1

 

/

n

(4.1)

CT3----- —L-------

■r gpwl = 0

при условии

 

 

 

 

 

 

(4.2)

Po^'o = Pmwm = °-

 

 

 

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

 

 

 

 

 

 

а* =

(a*+1 ;

 

а*-1).

 

(4.3)

Систему уравнений (4.1) запишем в виде

 

 

ри’ — hpv* -]- тру£ф; = ри!"\

 

рѵ* f hpu*

трувер7=

рѵ* ‘,

 

ръ*= -у Ѵтф;.

(ри1) ■ѵ7 (рѵ1) І-Ѵй (pu’f) - 0,

pfF -!-

рw* рй'"1.

(4.4)

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

Р<М = Р д А = °-

(4-5)

Из первых двух уравнений системы (4.4) выразим^ ри*, рѵ* че­ рез ф;:

pit' = і 1 - [рцМ-і-арі;^1 —тр(у*ф'-;-«уГф')].

рѵ* = — Ц -

[рім - «Ри*-1- тр (ѵ7ф' - аѵІФ7)],

(4-6)

'

1 -: а -

 

155

из третьего и последнего уравнения получим

ор

рw' :^Г Ѵ Ѵ + — РА'“1,

(4.7)

где а — Іт. Итак, все неизвестные выражены через срЛ Подставим теперь (4.6) и (4.7) в уравнение неразрывности. Тогда получим

где

 

 

 

 

 

 

=

 

(4.8)

 

 

 

 

 

 

 

 

 

L = ѵі (

 

т

 

{ т Ы г ^ ( Т Т ^

) “

 

 

ѵГ

( т г ^ Ѵл+)-

р2т2 —Vm (РѴтп)»

 

 

 

 

 

6 1 р

 

 

/* = - 4

_ /

он/-1 +

apvh1

,

_/ Р^‘_1 -apui~

 

 

V*

----- Г+02

+ Ѵі (

i

gx*

p

тр

 

 

1—а2

 

 

 

 

 

 

 

 

 

(4.9)

В качестве граничных условий для разностного уравнения (4.9)

следует принять

 

W = £ m ,

(те = 1; А/),

 

(4.10)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

гт = Ѵш. gm = -l-pO/~1.

 

(4.11)

 

 

 

 

 

 

 

р

 

 

Уравнение (4.8)

 

вместе

с

граничным условием (4.11) решается

с помощью методов итерации. Если задача

допускает разделение

переменных по индексу иг,

то

так же как и раньше,

можно прийти

к системе разностных уравнений для коэффициентов Фурье разложе­ ний по собственным функциям задачи (3.20), (3.21).

После того как задача (4.8),

(4.10) решена, величины ри1, рУ,

рw1 и р®1 находятся с помощью

соотношений (4.6), (4.7). Переход

к искомым решениям задачи на

момент времени + 1 производится

всоответствии с (4.3) по формуле

а/+і 2д1— аМ #

Следует специально подчеркнуть, что для нормы вектора-функции решение задачи Ф имеет место соотношение

I) Ф ІІ2=Г=IIФ II2 IIФ'Р,

поэтому из условий

|ф /+ Ч = ||ф М |, ||ф 'М ||Н |ф ./-1||

следует закон сохранения энергии

||ф/+Ч1= |ф М |.

158

В заключение следует отметить, что анализ всех частей алгоритма показывает, что изложенный алгоритм численного решения задачи (1.12)—(1.14) абсолютно устойчив, имеет второй порядок аппрокси­ мации по т и пространственным переменным (в случае равномерной сетки) и удовлетворяет закону сохранения полной энергии системы. Подчеркнем, что для применимости разработанной численной схемы необходимо, чтобы коэффициенты системы уравнений (1.12)— ком­ поненты вектора и; — удовлетворяли бы уравнению неразрывности и на интервале t-t _ г ^ t ^ tj + х были бы аппроксимацией решения задачи (1.4)—(1.6) с точностью до величин первого порядка по т. Для того чтобы эти условия выполнить, необходима специальная организация алгоритма, которая отмечена в п. 4.8 гл. 4 в связи с задачами динамики океана и полностью может быть применена для решения задач прогноза погоды. Пожалуй, можно добавить только следующее. При решении нашей задачи мы столкнулись с двумя противоречивыми требованиями, а именно при решении уравнений переноса субстанций мы должны ставить условия иА г — О и wb-4 t = 0, а при решении уравнений адаптации — wo — О

и= 0.

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

= wM = 0. Аппроксимацию ^ 2

в точках 1, . . ., М — 1

про-

 

W t

, ф Д —

Ш д ф о

ведем как и раньше (см. п. 4.4), а в точках 0, М в виде —

^ ------ >

—~ м— м-ЧгУм-і' Аналогично

аппроксимируются

все

выра-

жения в (1.1), содержащие производные по z. Такие схемы обеспечивают абсолютную устойчивость алгоритма при следующем разностном аналоге скалярного произведения:

М-1

(ф. Ф) = 2 фтФшAz + (фоФо ; фдД'м) .

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

Г л а в а 6

СОПРЯЖЕННЫЕ УРАВНЕНИЯ ДИНАМИКИ АТМОСФЕРЫ И ДОЛГОСРОЧНЫЙ ПРОГНОЗ п о г о д ы

Важный шаг в развитии методов долгосрочного прогноза погоды в Советском Союзе был сделан Е. Н. Блиновой. Ее исследования послужили основой для формирования методологии построения гидродинамических моделей описания долговременных изменений погоды и климата.

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

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

158

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

сВ. В. Орловым. 1

Внастоящей главе мы изложим более или менее общий подход

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

.метеорологических элементов не представляет труда.

6.1. С О П РЯ Ж Е Н Н Ы Е У РА В Н ЕН И Я Д И Н А М И КИ АТМ ОСФЕРЫ

Рассмотрим систему уравнений динамики атмосферных процессов в адиабатическом приближении и исследуем структуру оператора задачи. Исследования начнем с простейшего случая баротропной атмосферы. В этом случае имеем задачу

ди

, —

ди

 

 

Іи

^ RT — ■= О

 

 

“3---- г ^ ~~z+ у

ду

 

 

dt

 

dx

 

дх

 

 

дѵ

. —

дѵ

,

дѵ

Іи

R T - ^ = 0 ,

 

 

—т----{- It —----- р V —г—

 

 

dt

1

дх

1

ду

 

ду

 

 

 

 

 

4 l + 4 l = o.

(i.i)

 

 

 

ах

 

ду

 

'

'

Здесь предполагается, что и ,

ѵ известны и удовлетворяют уравне­

нию неразрывности

 

-f

 

=

О, RT = const, а ф (х , у, t)

играет

роль относительного отклонения давления от стандартного. Будем считать, что областью определения решения является квадрат D. На границе dD предположим, что поставлены условия периодич­ ности решения. Введем в рассмотрение вектор решения и матрицу

 

и

Л

~ 1

д

 

дх

 

 

ф =

V

, А = 1

А

д

 

 

RTq>

д

д

0

 

дх

 

 

 

 

 

1 См., например, М арчук

Г. И . «Методы

вычислительной математики»),

гл . 5.

159

Здесь использовано обозначение оператора

Используя это обозначение, имеем

Au = divuH, Лп = с1іѵш;.

Тогда систему уравнений (1.1) можно записать в операторной форме

В ^ .+ А < р = 0,

(1.2)

где В — матрица следующего вида:

1 0 0

0 1 0

0 0 0

Скалярное произведение в гильбертовом пространстве Ф введем соотношением

(g, Л)в = 2 \g thidD. t=ij5

Здесь gi и hi соответственно компоненты вектор-функций g и h. Найдем теперь сопряженный оператор по отношению к А . С этой

целью рассмотрим тождество Лагранжа

(g, Ah)D = (A*g, h)D

или

(g, Ak)D=

+

+ ( - £ - + - ? - ) W ] < i ö .

(1.3)

Для простоты примем

иu*

h = V , g = V*

RT(f ДГф*

С помощью интегрирования по частям в предположении о пери­ одичности решений и некоторых очевидных преобразований интег­ рал в правой части (1.3) можно привести к виду

fe,

=

j[ ( W

+

Іѵ* -

RT ^ - ) и +

 

 

D

 

 

 

+ ( - ь* ЛП.* -

R f

-

( -

£ -

+ ) я Гф] dD = (Л'е, Л)„,

 

 

 

 

 

( 1.4)

160

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