Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.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,1— uh-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 |
|
5Г |
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