с условием биортонормировки |
|
|
|
|
|
(ф(?), ф*(9,)) = |
1, |
qf = q |
|
О, |
q '^ q . |
|
|
|
|
|
Тогда для коэффициентов |
Фурье |
из (5.4) |
и (5.5) получим задачи: |
dt |
іи«»+ 4 - |
др<Ѵ |
|
|
|
р |
|
дх |
|
|
dvW |
|
|
|
|
|
г Іи(я) 4- 4 |
др<-Ѵ> |
|
|
dt |
|
р ~ЩГ |
|
|
ди<У , |
дѵ«Г> | |
^ |
1 |
dpW _ n |
(5.8) |
4 ” |
ду ' |
я |
оГ |
dt |
|
|
|
Заметим, что матрица А такова, что Яо = |
0 является собственным |
числом. Соответствующий собственный вектор ф° своими компонен тами имеет одну и ту же константу. Остальные Xq оказываются вещественными и положительными.
Рассмотрим теперь более общее граничное условие на поверх
ности океана z = 0. Вместо условия w = |
0 возьмем следующее: |
w = -----при z = 0. |
(5.9) |
gр 01 |
|
С целью согласования с разностной схемой соотношение (5.9)
|
приближенно аппроксимируем |
|
|
|
|
wп |
1 |
дР-«/2 |
(5.10) |
|
gp |
dt |
|
|
|
К условию (5.10) присоединим условия на нижней границе слоя термоклина, которые получим следующим образом. Предположим, что рельеф дна в океане описывается функцией
Дифференцируем это выражение полным образом по t, получим известное соотношение
|
w = - ( u i f r + v i!k) |
при z = - ^ |
(5.12) |
|
|
|
Рассмотрим теперь уравнение неразрывности |
|
|
ди |
I |
дѵ |
, |
dw „ |
(5,13) |
|
dx |
' |
ду |
' |
dz |
|
|
и проинтегрируем это уравнение по z в пределах —т] ^ z ^ —hT. Тогда получим соотношение
—hrjt |
|
J {K^ + ^ ~ ) d z + w ( - h T) - w { - r \ ) = Q. |
(5.14) |
-n
Будем считать, что ниже уровня z = —hT океан баротропен и, сле довательно, компоненты вектора скорости и и d не зависят от z. Обозначим их и (—hT) и ѵ (—hT) соответственно. При этом предпо ложении соотношение (5.14) переходит в следующее:
ди
+ w (—hT) — w (—т]) = 0. (5.15)
< Ч - * т > ( £ + ду ^fij1
Из этого соотношения, далее, исключим w (—rj) с помощью (5.12). Тогда приходим к условию
W |
д (т)— fcy) и |
H 4 - h T)v п |
дх |
(5.16) |
при z = —hT. |
ду |
|
|
Учитывая согласование сеток, условия (5.16) представим в раз
|
ностной форме |
|
0(т] - h T)v_m+lh |
|
|
d{n -hT)u_m+4i |
|
(5.17) |
|
дх |
' |
ду |
|
|
Имея в виду в дальнейшем использовать для решения задачи
|
(5.2), (5.10), (5.17) метод расщепления, величину |
|
|
d(r\~hT) и_т+Чг |
д (1\~ h T) »_„+«/, |
= —W |
(5.18) |
|
дх |
|
ду |
|
|
будем считать известной функцией координат и времени (беря ее на предыдущем временном шаге). Тогда условие (5.17) запишется весьма просто
Теперь исключим из системы уравнений (5.2) величины wо и іѵ_т с помощью граничных соотношений (5.10) и (5.19). Тогда будем иметь: для к = — 1
ди_Чг |
1 |
&Р-Чш |
п |
|
dt |
Р |
дх |
и , |
|
|
|
|
|
|
|
ди |
- |
! , |
1 |
дР-Чг |
- 0 |
|
/* |
dt |
Г І и - Ч г "Т |
ду |
и* |
Р |
|
|
|
|
|
|
|
|
1 |
аР-Ч, |
|
ди- Ч , |
, |
до- Ч . _ gp |
dt________ ]_ _ |
А |
дх |
' |
ду |
Дz _ 4a |
|
|
|
Ц ^ + Tw.^o-, |
(5.20) |
для к = —2, —3, . . —т + 1
|
|
|
дикЧ/2 |
|
|
I |
1 |
дрк+Чг _П |
|
|
|
|
|
|
dt |
|
|
|
+ |
|
|
|
|
О, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
диk+Чг |
|
Іи■h+Ч 4 - |
1 |
^fc+v, |
_ |
0; |
|
|
|
|
|
|
dt |
|
|
|
|
9y |
|
|
|
|
|
|
|
|
|
Pk+4,~Ph-'h |
|
-oTt |
|
|
|
|
|
|
|
|
|
|
|
Azfc |
|
|
|
kf |
|
|
|
|
|
|
|
|
дик+'/г 1 |
|
I |
Щ+і — Щ _ q |
|
|
|
|
|
|
ftr |
|
1 |
öy |
|
Azb |
|
|
' |
|
|
|
|
|
|
|
|
|
di |
Tu?* = 0 |
|
|
|
|
|
(5.21) |
И ДЛЯ к |
= |
— 7П |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ди - т Ч Ч |
w -m+1l г г |
1 дР-т+Ч2 _ |
О, |
|
|
|
|
|
dt |
|
Р |
|
дх |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дѵ-т+Чг |
|
Г 1и>-т+Чг " г |
1 |
дР-Пи'І2 |
|
|
|
|
|
|
|
dt |
|
Р |
|
dy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Р-т+Чг~~ Р-т-Ч%= -оГ_„ |
|
|
|
|
|
|
|
|
öu m+'/г |
Ая-(п |
|
|
|
|
|
|
|
|
|
|
|
|
|
дѵ-т+Чг |
, w-m+l — VP |
=0, |
|
|
|
|
|
дж |
|
|
|
|
|
Az -пи-11г |
|
|
|
|
|
|
|
|
dr_ |
•Ги7_т = 0. |
|
|
|
|
(5.22) |
|
|
|
|
|
<9£ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Исключим из всех |
систем |
уравнений (5.20)—(5.22) величины |
wk, Tk. |
Тогда |
приходим |
к |
следующим |
системам разностных по z |
задач: для |
Л = |
—1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
~ Аp.І А ѵ ._ о , |
|
|
|
|
|
|
Öy-‘/2 |
- l U - 4 t -\- |
1 |
dP-ya |
|
0 , |
|
|
|
|
|
|
p |
|
<>y |
■ |
|
|
|
du_t |
|
dv |
|
|
|
|
|
1 |
\ dp_4 |
|
|
1 |
дР-г |
—0; |
dx |
1 |
-Ч 2 |
|
|
|
|
|
|
dt |
|
|
Az_i |
dt |
dy |
1 Az£Н-(“+^) |
|
|
(5.23) |
для к = |
—2, —3, . . |
—m + |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
duh+4. |
|
|
I |
1 |
Öpfc+V. _ n |
|
|
|
|
|
|
dt |
|
|
to*+,/. + |
“r---- ö 7 ~ - 0’ |
|
|
|
|
|
|
дт>.k+'/г |
! |
7,. |
I |
V |
^Ph4/t |
_ А |
|
|
|
|
|
|
- |
- |
^ |
Zu*+./, - г •=- — |
|
|
|
|
|
|
дик+'/г , дик+'І2 |
, |
|
rs |
|
1 |
1 dPh-t /2 |
dPkl^-1/2 |
дх |
оу |
' |
Azä+«/2 |
|
|
{ |
dt |
dt |
|
|
1 |
|
\ |
dt |
|
dpk+3h 1 = |
0 |
и для к = - т |
|
АZk+l |
|
|
dt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ÖU-m+4, |
ІѴ-тгЧі ‘ |
Г |
1 др-т*Ч2 |
Г |
|
dt |
|
P |
|
|
дх |
|
|
|
|
|
|
|
~ |
|
|
|
|
|
ди |
, , |
|
|
|
|
|
др-т+і/ 2 |
|
|
~т+11г [ |
1іі-.тллj24 - |
1 |
|
|
<?г |
|
!- |
|
|
dy |
|
|
|
|
|
|
|
|
P |
|
|
|
|
ди-m+1 |
|
|
2 |
|
rs |
|
|
|
1 |
дР-т*Ч2 |
дх |
/2 |
-ГП+Ч |
|
|
|
|
1 |
^1/ |
|
Az-m+> /» |
|
|
|
|
|
|
Ы0 |
1 |
|
^-т+ѴзѴ |
|
T' |
|
|
|
3 |
|
dt |
|
1 |
|
Аг-т+Ѵг ’ |
|
|
1 |
|
|
|
|
|
|
|
|
где использованы следующие обозначения:
|
1 |
|
I |
|
rs ——тг = const, |
х = —— = const. |
Введем теперь в рассмотрение векторы |
и~Ч* |
Ѵ~Чг |
|
Р-Чш |
и = u-*h > |
У = ѵ-ч* |
1! |
Р-Ч2 ’ |
^-т+* 1г |
Ѵ-т+Ч, |
|
Р-т+1/2 |
Тогда разностные уравнения (5.23)—(5.25) можно записать в вектор но-матричной форме:
|
|
ди |
- |
j |
1 |
dp |
|
„ |
|
|
dt |
lv + — |
3l = 0' |
|
|
|
|
|
P |
|
|
|
|
|
,, ,to+4-i£.„о, |
|
|
ди |
|
|
|
|
|
|
|
|
dt |
|
|
p |
dy |
|
|
|
du |
, |
du |
, |
. |
dp |
, |
|
|
77 + ~d^ + rsA W |
= |
где матрица |
А имеет |
вид |
|
|
А = |
|
|
|
|
|
|
|
|
|
|
|
U . . |
’ - “ 0 |
“ і |
|
|
0 |
. . . |
0 |
|
|
|
|
|
|
а 2 |
— (а 2 + а 2) а 2 . . . |
0 |
0 |
|
0 |
|
0 . |
• |
а т -1 |
0 |
|
0 |
|
0 . |
. |
0 |
|
(5-27)
0 |
0 |
0 |
0 |
(а т - 1 “Г а т - і ) |
« т - і |
а т |
— « т |
где |
|
1 |
1 |
|
к Az-fe+v2Аг-й+1 * |
k |
Az-fc+‘/2^z-fc |
Рассмотрим теперь спектральную задачу |
Лф = - |
Яф. |
(5.28) |
Поскольку матрица А — якобиева, |
то |
система (5.28) дает полный |
набор собственных векторов ф(<?), соответствующих положительным собственным числам Я .
Вводим в рассмотрение скалярное произведение
-т
(а, Ъ) — ^ afe+i/2bft+i/2Az.ii+1/г»
Ь=-1
тогда нетрудно проверить, что
(Аа, b) = (a, Ab),
откуда следует симметричность матрицы А. Это значит, что в данной метрике, порождаемой скалярным произведением, система соб ственных векторов ф<9) будет ортонормированной, т. е.
(ф^), ір(я’)) = |
j 1, |
q‘ = q |
|
\ 0, |
q’i^q. |
Решение задачи (5.27) будем искать в виде: |
ц = У uq\ |
V—2 |
гѵФ(,\ |
Я |
|
Я |
|
Р = Ъ Р я^ я)- |
(5.29) |
я |
|
|
|
Умножим уравнения (5.27) скалярно на ф(<7), тогда получим систему уравнений для коэффициентов Фурье
duW |
|
|
= |
0, |
|
dt |
p |
dx |
|
|
|
|
|
|
|
|
|
дѵ<4> |
zu<«>+4 |
в p W = |
0, |
|
dt |
p |
|
|
|
|
duW |
dvW |
dpW |
|
fW |
(5.30) |
~JT~+ |
dy rshq |
dt |
|
где |
/w = (/, Ф(9)). |
|
|
(5.31) |
|
|
|
Если предположить, что задача (5.30) решена для всех значений q, то с помощью формул (5.29) восстанавливаем и, ѵ и р. Что касается величин W/i и Tk, то они восстанавливаются с помощью уравнений статики и притока тепла. Таким образом, задача адаптации движений в океане и в этом случае также решается до конца указанным выше алгоритмом.
7 .6 . СОГЛАСОВАННАЯ ПО В ЕРТИ К
МОДЕЛЬ ДИ НА М И КИ АТМ ОСФЕРЫ И ОКЕА НА
Внастоящем параграфе мы получим другой, на наш взгляд, более эффективный подход к численному методу совместного решения
задач атмосферы и океана. На первом этапе решается задача пере носа субстанций с учетом горизонтального макротурбулентного обмена:
— du — . |
, д — ди |
р ^ Г = р Д |
к - г - ^ ѵ И Г ’ |
CpPr ± . = l l l AT- T FÖ(z), |
( 6 .1 ) |
где F — поток солнечной радиации. Здесь и далее мы будем использо
вать следующие обозначения: р = рр, ѵ = |
vp, |
рх = сррхр, |
ѵг = срѵр. |
На следующем этапе расщепления решается задача: |
|
Ѳи |
- |
Іѵ + R T |
= О, |
|
|
öt |
|
|
|
дх |
|
|
|
|
ди_ |
+ lu + RT |
= |
|
О, |
|
|
dt |
|
|
|
ду |
|
|
|
|
|
|
R T 2 |
ötp |
|
|
|
|
|
|
~ g |
|
д Г ' |
|
|
|
|
dp и |
, |
öpv |
, dpw |
p. |
|
|
dx |
' |
dy |
' |
dz |
|
’ |
|
|
CpP -ä r + (Ya-Y)^ |
|
d |
- |
dT |
(6. 2) |
dz |
Vl |
dz |
Здесь и в дальнейшем будем считать, что Т = Т (z). Это су щественное отличие от рассмотренной выше постановки задачи.
Рассмотрим теперь метод расщепления уравнений динамики
океана. Для удобства величины, относящиеся к океану, будем отмечать штрихом. Далее, в океане будем пользоваться другой системой координат, а именно: х, у и z’ = —z. Тогда, очевидно, w нужно заменить на — w’, а Г — на —Г:
д —, du' dz V dz
du’ —, A , , d —„ du’
Р Т Г = Р А‘’ + Т Г ' ’ — '
‘ ^ ^ |
(6.3) |
dГt = К М ~ ’ |
и на следующем |
этапе: |
|
|
|
|
|
|
|
|
|
|
|
ди’ |
Iv' |
1 1 |
Ѳр’ |
- 0 |
|
|
|
|
dt |
|
|
Г |
-л |
дх |
|
|
|
|
|
|
|
|
|
|
Р |
|
|
|
|
|
|
|
дѵ' |
|
|
|
1 |
|
II |
о |
|
|
|
|
dt 4-ZuM |
|
р' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m » _ |
1 |
др' |
|
|
|
|
|
|
|
1 |
|
а |
dz ’ |
|
|
|
|
|
|
д и ’ |
. dv' |
|
. dw' |
__Q |
|
|
|
|
dx |
* |
dy |
|
‘ |
dz |
|
’ |
|
|
|
|
|
|
|
|
д |
|
d T ' |
■Fb (z). |
(6.4) |
|
|
|
|
|
|
dz |
Vl |
dz |
|
|
|
|
|
|
|
|
В качестве граничных условий для систем (6.1) и (6.3) возьмем |
следующие: |
— ди |
г. |
|
— дѵ |
А |
|
|
|
|
|
|
|
|
гт |
|
|
V —т— — 0, |
ѵ -^- = 0 при z —H T, |
|
|
dz |
|
|
dz |
|
|
r |
|
|
|
|
|
|
u —u , |
|
v = v , |
|
|
|
— ди |
—, |
ди' |
|
— |
дѵ |
|
—, |
дѵ' |
|
Л |
V -я— |
|
|
|
ѵ ~дГ = ~ ѵ |
|
при z = 0’ |
dz |
|
|
|
|
|
u' = 0, |
V*= 0 при z — —hT. |
(6.5) |
Для систем уравнений динамического согласования (6.2) и (6.4) |
имеем условия: |
— дт |
|
|
|
|
|
|
|
|
|
|
0, |
w —0 при z = Нт, |
|
|
V |
= |
|
|
Т = Т' = Т 0, |
w ~ 0 при z = О, |
|
|
— ЛТ' |
0, |
и/ = О при z = —hf, |
(6.6) |
|
Vj— |
= |
где Т0 предположим известной из решения задачи на предыдущем шаге.
Для дальнейшего удобно использовать следующие обозначения. Выделим координаты z с системой узловых точек zk и Zk+«/,. Будем считать, что
ак+Ч ah-4,
|
|
Azk |
’ |
|
Щ+Чга |
ak+\— ak |
(6.7) |
|
Azh+'l2 |
|
|
|
Для остальных двух переменных х и у не будем использовать индексные выражения для разностей, положив
al+'U~al-'l2
Ах[
|
|
Ѵха ■ |
Axl+'h |
(6.8) |
|
|
|
Аналогичные выражения введем для у. |
|
|
В случае атмосферы получаем следующую разностную схему |
для w и ѵ: при к = О |
|
|
|
|
duij |
i — (vlV+a - J (0ir) + |
[vl (vt“1/.) + ѴІ (VyUl/,)]. |
|
|
dt |
|
|
Рі/, Az</ |
|
|
|
|
|
|
|
|
dvt/2 _ |
(Vivty — Л 2)) + |
|
[y* (y t^ /J + y t |
(6-9) |
dt |
|
P./ |
|
|
pv, Az‘/2 |
|
|
при к = 1,2, . . n — 2
|
|
— Vfe+>/2(VV^) + |
— fV*(vt“M-v.) + v t (ѴуНь+'/Л |
|
|
Pft+'/j |
|
Pft+Vs |
|
|
|
da, |
^ --- Vm-V*(vv ty) |
—■— |
Iv* ( |
/, ) +vJ (v5“ft+*/J I; |
|
dt |
|
Pft+v, |
|
Pft+V» |
|
(6.10) |
|
при к — n — 1 |
|
|
|
|
|
|
|
|
|
^Mn-V2 _ |
____ 1 |
^n-xVÄ-l“ - |
■[v^(vi“n-vJ + vlt(vX -‘/.)]. |
|
dt |
Рл-Ѵг Azn-V |
|
|
|
Рл-*/і |
|
|
«Ч-Ѵ, |
1 |
■^n-lVn-lV- -- |
ІѴ* (Ѵ^л-vJ + VP(Ѵ>«-'/2)]- |
|
dt |
Pл-1/s Агл-»/2 |
|
|
|
Рп-Чг |
(6.11) |
|
|
|
|
|
|
Здесь использованы обозначения
Г(2) . |
ѴО |
( 6. 12) |
Л |
'' = -Х77<РЧ* —»'1Ь |
г д е |
|
Az0 |
|
Az |
|
|
|
» ^ Z0—’Zl/2 |
z-‘/2 |
0 ~ z. |
~ |
Г |
dz |
|
|
•»J |
-у |
|
|
Переходим теперь к формулировке разностных уравнений для адаптации движений в атмосфере (с учетом теплопроводности). Для простоты организации алгоритма совместного решения задач ди намики атмосферы и океана будем считать Т[ при z = О известной
и отметим ее чертой сверху (Т0)>. В дальнейшем построим уравнения
для этой величины и при необходимости сможем |
различным |
путем |
замыкать задачу. |
|
|
|
|
форме |
два |
уравнения |
Эйлера |
Запишем сначала в разностной |
и уравнение неразрывности: |
|
|
|
|
|
|
,./+1 |
_иі |
. |
|
_ |
_ |
|
-1 |
|
h-i-'/s |
k-\-ХІ2 |
7,,/H-l |
|
т>т |
|
|
-------—-----------а+'/.Ѵ*гPft+'/2i |
|
|
|
“ft+V. |
Эм-Ѵх |
T../+1 |
_ |
|
Df |
„+„/+1 |
|
|
|
■Шь |
|
: — RTh+'I гЧ+уЧ>11+Ч21 |
|
V>A+V, + VF4+V, = — i?7,ft+>/,^A+«/!PU,/+1» |
(6.17) |
где оператор -4*+х/2переводит сеточную функцию (pw)k в следующую;
|
PjlIHj |
при к —О |
|
PlUAz'U |
|
Ah+iUpw = |
•yÄ+ѴгРШ при |
/с=£0, кфп — і |
Ph+'U |
|
|
|
1•Рт-і^т-іПри/с = тг— 1.
ЧPm-V 2Äzm-‘ /s
Далее, с помощью уравнения притока тепла и статики найдем разностный аналог для выражения р^щ:
|
|
рМ |
ы |
|
Рі?1 |
|
|
Р іГ і |
|
|
/ Ч і . |
|
|
|
|
т (Ya—Yi) |
t(Va —Yi)g |
|
ѴіЧ> |
|
|
|
|
|
|
_ |
№ |
+ , |
|
|
vv |
дуа |
|
|
|
|
|
|
|
'■ / |
|
|
---------------—------------- І - Т 7 Т . |
|
+ cp(Yö—Yi) Azi |
\ Ѵз/аѴ' /2 |
-------------Ѵ 7;ГпЛ 1 |
■■HL..“ * 1 |
ut(p/+1-^__ lU-T* I |
|
VlCp |
|
A*./, |
£ |
ѴіФ + А*х/. |
"J' |
|
|
|
|
|
|
PaH |
|
|
|
|
|
|
|
|
|
|
РМ +1 = |
-------------------- E^ Tk___ у+фГ+і. |
|
|
|
T(Ya-Yft) |
T(Yo—Yft)ff Ѵ*ф |
|
|
|
|
|
|
|
|
1 |
|
|
|
ДГ2 |
+ /+і |
|
|
|
|
|
|
(Yo- Y a) VavVa+'/z |
----- WPm |
|
|
|
|
|
|
|
^ |
|
|
|
|
при к — 2, |
. . |
|
n — 2 |
|
|
|
|
|
|
|
|
|
n |
,,, _ |
Pm-lTm-i_______ Pm-\Tm~l |
+ |
|
;+1 |
1 |
X |
|
_1 |
тГл, ___v „ |
^ |
T t v . — v... |
Л о |
Vm-lV |
|
CP (Ya— Ym-l) |
|
T (Ya—Ym-l) |
T (Ya~~ Ym-l) g |
|
|
|
|
X |
V |
' / , |
|
ätV |
, |
+ |
,L, |
- |
|
|
|
ДУ2 |
(6.18) |
Äi^ J ^ |
|
g |
Vm-іФ7Ь1 - |
Vm-*/,V«-*/, ~ |
Vm-іф' |