Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 115
Скачиваний: 0
На интервале £;- ^ |
t |
sg £/ + 1 |
|
|
в |
^ |
+ Л,зФ4 = О, |
Яфі = Bq[, |
|
В Ч Г + А^ 5 = 0, |
ЯФ' = Яф£+1> |
|
||
^ |
^ |
+ Л .іФ б-0, |
Дф/=5<р/+1. |
(5.15) |
Аналогично тому, как был проведен анализ задачи (5.1)—(5.2), нетрудно показать, что имеет место соотношение
КА %, осф> ф) = °
( 0 = 1 , 2, 3) |
(5.16) |
и, следовательно, для каждой из задач (5.14)—(5.15) выполняется соотношение
р» ч»)“ 0
или
(ßcp, ф) = const, |
(5.17) |
характеризующее выполнение закона сохранения полной энергии системы.
Теоретическое обоснование возможности такого расщепления уравнения адаптации следует из анализа эволюционной задачи (3.24)—(3.26), которая поддается расщеплению (согласно общей теории) на такие составные части, которые порождают задачи (5.14)— (5.15).
Задачи (5.14)—(5.15) запишем в покомпонентном виде. С этой целью задачу (5.1) на интервале tj . 1 ^ t =5 £;- расщепим сначала по физическим процессам
Р"5І-----р і^ = 0, |
|
|
||
P ^ r + 9lui= °. |
|
|
||
g” r |
dTx |
_ 0 |
|
|
yT |
dt |
’ |
|
|
ys |
dt |
= 0 |
|
(5.18)> |
при условии |
|
|
|
|
uj-1 = ц/-і, ^-1 = ^ - 1, |
|
= |
S l^ = SI-K |
(5.19) |
Здесь и всюду в дальнейшем штрихи у компонентов бароклинного решения радипростоты будемопускать и, считая задачу адапта ции вкачествесамостоятельного объекта исследования, введем
6 Зака« 674 |
81 |
индексацию, которая не связана с ранее используемыми обозначе ниями в общей схеме расщепления задачи (2.1)—(2.3).
Далее на этом же интервале решаются две задачи. Первая задача
|
Р ^ |
+ |
VftP2 = 0, |
|
|
|
|||
|
|
F |
d t |
-О, |
|
|
|
|
|
|
|
р |
|
|
|
|
|
|
|
J |
УтР-1-------| ~ |
( а Т |
? 2 |
a sS 2) — О, |
|
|
|||
|
ѴйЦ2+ Т Ѵт^2 = 0> |
|
|
|
|||||
|
g*T |
dT2 . |
1 |
2 |
|
n |
|
|
|
|
|
|
+ |
2 ^ |
= 0, |
|
|
||
|
gaS |
Й52 . |
1 |
|
|
n |
(5.20) |
||
|
7 7 |
— |
+ |
2 ^as^ |
= 0 |
||||
|
|
|
|||||||
при граничных условиях |
|
|
|
|
|
|
|
|
|
и начальных данных |
(u2)n = |
0 |
на |
dDh |
|
(5.21) |
|||
|
|
|
|
|
|
|
|
|
|
и'- 1 = и[, |
ѵі-і: :ѴІѵ |
f h l |
= Ti |
|
(5.22) |
||||
х 2 |
|
Л 1* |
|
||||||
Вторая задача |
|
|
du3 _п |
|
|
|
|
|
|
|
|
Р |
|
|
|
|
|
||
|
|
d t |
’ |
|
|
|
|
|
|
|
Р |
^ ’3 |
|
УІРз = о, |
|
|
|
||
|
d t |
|
|
|
|
||||
j |
VmPs —j g (arT3 + asS3) = 0, |
|
|
||||||
|
ѴГУ3 + -0 Ѵ т^з=°. |
|
|
|
|||||
|
g«r |
гіГз |
|
1 |
|
|
Л |
|
|
|
Yr |
^ |
|
2 ?ат«’з = 0- |
|
|
|||
|
|
|
|
|
|
|
|
||
|
ggS |
d£s |
|
1 |
|
|
n |
(5.23) |
|
|
Ys |
^ |
|
- gasu33 = |
0 |
||||
при условии |
|
|
|
|
|
|
|
||
(Щ)п= 0 |
на |
dDh |
|
(5.24) |
|||||
и начальных данных |
|
||||||||
|
|
|
|
|
|
|
|
|
|
= |
v{-i = viv |
Ц-1 = Т{, |
Slf 1 = Slt. |
(5.25) |
|||||
Цикл вычислений завершается решением на интервале tj ^ t |
^ |
||||||||
й£ tj +1 аналогичных |
задач, реализуемых |
в обратном |
порядке, |
а |
82
именно сначала решается уравнение, аналогичное (5.23) относи тельно функций ф4 с начальными условиями
затем уравнения (5.20) относительно новой неизвестной функции ф5 с начальными условиями
Вці = 5ф'+1
и, наконец, заканчивается цикл вычислений — находятся функции фв, соответствующие уравнению (5.18) и начальным условиям
В<РІ= Щ п -
Алгоритм можно сократить, объединяя третий и четвертый шаги расщепления и решая одну задачу на интервале t tj +1.
Поскольку операторы каждой из рассмотренных выше задач удовлетворяют условиям
(^2.аф, ф) = 0 ( а = 1, 2, 3),
то в результате последовательного исключения промежуточных зна чений приходим к условию
(Яф"'+\ ф'/+1) = ( Ѵ 1, Ф,/_1)-
Учтем далее, что имеет место аналогичное тождество
(Бф/+1, |
Ф/+1) = |
(В $ ~\ |
|
Тогда на основании (5.12) |
имеем |
|
|
(йф/+1, |
<р/+1) = |
(і?ф'Аі, ф/-і). |
(5.26) |
|
|
3.6. |
А ППРОКСИМ АЦИ |
|
|
У РА В Н ЕН И Й АДАПТАЦИИ |
|
|
|
|
ПО ВРЕМ ЕН И |
Для построения временной аппроксимации элементарных задач, связанных с решением уравнений адаптации, воспользуемся схе мами Кранка—Николсона, обеспечивающими второй порядок ап проксимации по времени.
Сначала рассмотрим задачу об эволюции баротропной составля ющей решения (5.6)—(5.7). Аппроксимируем эту задачу следующей:4
иі+1—иІ-1 |
1 |
!;/+!-•-(,■/-! |
4 \ h P ’ = |
о, |
|
2т |
1 |
2 |
Р |
|
|
(,/+1—7/-1 |
, , Ü /+1+Ü /-1 |
, 1 |
|
|
|
2т |
4-г |
|
+ ^Ѵ іУ = °> |
|
|
|
|
р |
|
|
|
. I ui+1 + йІ-І |
( i7+14 v'~yi-1 j |
0 |
(6.1) |
||
Vft |
|
■Ѵі |
= |
6* |
83 |
при условии
= 0 на dDh.
Здесь рі — также неизвестная величина. Третье из уравнений (6.1) позволяет ввести в рассмотрение разностный аналог функции тока q> по формулам
!(/+1 и/-1 = — |
у/+1+у/-1 |
VW' • |
( 6. 2) |
Тогда уравнение неразрывности в |
(6.1) выполнится тождественно, |
||
а два первых уравнения можно привести к виду: |
|
||
Ѵ Г Ф '-г Itykty1— j |
ѴьР’ = —и’-1, |
|
|
/туГФ7' — WP' — |
ViP1= —^м - |
(6-3) |
|
Р |
|
|
|
Подействуем теперь на первое уравнение системы оператором yj*-, а на второе — и вычтем одно из другого. Тогда приходим к уравнению для функции тока
yf (ѴГ^О ѴІ (ѴьФО т- * Ivf (^ Ф )' — Vfe (гѴГ'Ф)/] = ѴІ«'“1 — ytui-1. (6.4)
При Ал: — 0 и Аг/ -►0 выражение в квадратных скобках может быть аппроксимировано следующим образом:
у! VvW) - |
y t (/vr^O = |
Ц- |
v^2 Vfe 'Ч’' - | r |
- j p ' |
|
||
В результате |
приходим |
к |
уравнению |
|
|
||
|
|
|
о1 Vfe + |
Vfe г, |
V/ |
ф/ |
|
у/ (уГФО г у |
і ( у І Ѵ ) - г |
Т L<ty |
2 |
!ф/ ■ дя |
5 |
||
|
= |
ytvhx — ytuh l - |
|
(6.5) |
Условием, эквивалентным uj, = 0 на ЗПЛ, очевидно, будет тре бование, что граница области dDh является функцией тока, т. е.
ф/ = 0 на дDh. |
(6.6) |
Итак, задача о баротропном состоянии океана на каждом интер вале свелась к задаче Дирихле для уравнения, главной частью которого является разностный аналог уравнения Лапласа.
После того, как задача (6.5)—(6.6) решена, с помощью соотноше ний (6.2) находятся искомые компоненты вектора скорости
и1'1 и ѵі+1,
которые после решения бароклинной задачи должны быть добавлены к последней для нахождения полных составляющих вектора ско рости при решении всей задачи динамики.
84
Переходим теперь к формулировке задачи адаптации для" бароклинной составляющей решения, описываемой системами уравнений (5.14) и (5.15). Используя схему Кранка—Николсона, для первой задачи (5.14) получим разностную аппроксимацию вида
иI1 |
4+4 |
О, |
|
|
|
|
|
4- 4-1 4 + 4 1 _п |
|||
Т |
|
2 |
~ U’ |
Т |
|
■о, |
|
4 - 4 -1 |
0. |
(6.7> |
|
|
|
Начальными данными (при t — tj_2) для задачи (6.7) будет ре шение задачи (4.10), которое переобозначим, записав
цІ-і = и/-і, ^-1 = ^ - 1, 77-1 = Г/-!, б}'1 = S'-1.
Следующая элементарная задача редуцируется к разностной:
|
т |
|
|
Р |
|
|
|
|
J _ |
, , / - і |
|
|
|
|
|
3 |
3 |
... — о, |
|
|
VmP^"1/s — g (атТІ~,/г + |
a s S {-'^ ) = 0, |
|||||
|
Vhu't-'t* + 1 |
|
= 0, |
|||
|
r p i r p f - 1 |
|
4 |
|
|
|
|
1- + 4 - Y t < , / ' = 0, |
|||||
|
t |
|
' |
2 |
|
|
|
s L -s t1 , i |
, ,, |
n |
|||
|
—8— |
- + "2 Ys<" '* = 0 |
||||
при граничном условии |
|
|
|
|
|
|
|
(u*)„ = 0 |
на |
dDh. |
|
||
Здесь использовано |
обозначение |
|
|
|||
|
(Р/"'/,== {-(ф' + ф'-1), |
|
||||
где ф — любая из функций |
и, |
v, S и Т. |
вид |
|||
Вторая задача из |
системы |
(5.14) |
имеет |
(6.8)
(6.9)
4—4гх= о,
4 -4 ~ 1 . + 1 ѵіУз' / ’- о.
85