Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 112
Скачиваний: 0
Наконец, на временном интервале t] ^ t sg іt/ + 1 мы снова рас смотрим задачу переноса субстанций:
+ div и'и3 —О, |
|
|
■ ^ L + d iv u 4 = 0, |
|
|
+ div vJTз = 0, |
|
|
-^ - + divu/<S’3 = 0 |
(3.17) |
|
при условии |
|
|
и>п = 0 |
на а |
(3.18) |
и начальных данных |
|
|
4 = иі+\ Н=*ѵі», |
ц = т» \ |
(3.19) |
Проведем теперь анализ задачи адаптации (3.14) — (3.16). Вопервых, примем во внимание тот факт, что в последнем из уравнений
(3.14) |
член ^ примерно на два порядка меньше каждого из остальных |
членов, |
поэтому целесообразно этим членом пренебречь. Это экви |
валентно отфильтровыванию звуковых волн, малосущественных для нестационарных задач динамики океана.
Во-вторых, введем в рассмотрение средние по глубине океана
величины р, и и г; по формулам: |
|
|
н |
н |
я |
Р |
“ = i r J “ dz, |
V= ТГ) vdz |
о |
о |
о |
и положим
■и 4- и
ѵ%=ѵ + ѵ ',
р= р + р '1
ТЛ= Г ,
S2= S ‘. |
(3.20) |
Тогда, подставляя величины (3.20) в (3.14), приходим к задаче баротропного движения
ди ІѴ 1 dp = 0,
К этой системе уравнений присоединим граничные условия
(м)„ = 0 |
на о |
|
(3.22) |
и начальные данные |
н |
|
|
н |
|
|
|
иі'1= — I и[ dz, |
ѵі-і = -jf j |
dz» |
(3.23) |
о |
о |
|
|
Теперь запишем систему уравнений адаптации для отклонений
Т Г - ^ + І -fcj(«rr + ass*)* = 0,
кО
г
~0І~+ lu ’ -j- -i- J (атГ' -f- аа5*) dz — О,
|
|
|
|
^ |
|
о |
|
|
|
|
|
|
|
дТ' |
|
н |
|
|
|
|
|
||
|
|
+*гJ(£ |
|
|
|
|
|||||
|
|
dt |
|
+ |
' 5 r ) d z - ° ’ |
|
|||||
|
|
|
|
|
|
|
|
|
|||
|
|
dS' |
|
|
н |
( ди' |
|
|
|
|
|
|
|
|
I |
Г |
+ % ) d z - 0 . |
(3.24) |
|||||
|
|
dt |
|
bYs \ |
{ |
д х - |
|
|
|
||
|
|
|
|
|
г |
|
|
|
|
|
|
В качестве граничных условий |
|
примем |
|
|
|||||||
и начальные |
данные |
|
|
ип —0 |
на |
|
а |
|
(3.25) |
||
|
|
|
|
|
|
|
|
|
|
||
= |
|
|
у'ы |
= г;/-г;/-і, |
Тл ~г = Т[, |
S, h l =S[. (3.26) |
|||||
Нетрудно |
показать, |
|
что |
эволюционная |
задача |
(3.21) — (3.26) |
|||||
эквивалентна |
задаче |
(2.17) — (2.20). |
|
|
задачи (2.1) — (2.3) |
||||||
Таким образом, |
алгоритм |
расщепления |
в форме (2.14) — (2.23) с учетом условий (2.10) теоретически обо снован.
Опираясь на общие результаты § 2.3, можно утверждать, что если каждая из трех задач (2.14) — (2.16), (2.17) — (2.20) и (2.21) — (2.23) будет решена с помощью разностных методов по времени со вторым порядком точности, то метод расщепления приводит к резуль тирующей схеме также второго порядка точности. Абсолютная устойчивость схем расщепления следует из условий определенности операторов А а.
Сделанное выше предположение о целесообразности отфильтровывания звуковых волн не является принципиальным. Все последу ющие алгоритмы решения задач динамики океана очевидным обра зом обобщаются и на этот случай. Однако этот вопрос мы оставим для упражнений читателю.
Приступим теперь к численному решению расщепленных «эле ментарных» задач.
72
3 .4 . РА ЗНО СТН Ы Е СХЕМ Д Л Я У РА В Н ЕН И Й Д В И Ж Е Н И Я
Прежде чем переходить к построению разностных аппроксимаций для задач (2.14)—(2.23), введем в рассмотрение сетку. Поскольку граница области/) по предположению состоит из кусков координатных плоскостей, то при пересечении координатных плоскостей х = х к , У = уі и z = zm получаем набор основных узловых точек. Пред положим, что индексы к, I и та изменяются в Dh в пределах:
k°(l, т) s^k ^№ (1, т),
1° (к, т) sg I l1 (к, т),
т° (к, I) ^ m ^ m 1 {к, I).
При этом считается, что граничные точки, нумерация которых видна из неравенств для индексов, совпадают с границей dD области D . Совокупность таких точек обозначим dDh.
Введем в рассмотрение основные точки xk, yt, zm и вспомогатель ные хк+і/г, уі+і/г, zm+1/„ которые являются серединами основных интервалов, и обозначим
Ахк+ч, — xk+i |
Ayі+ч» — Уi+i |
Уii |
Azm+t/, = zm+1 |
zm |
|
и |
|
|
|
|
|
А |
1 |
1 |
У і-j), |
1 |
zm_j). |
A%k ~ |
~2 (x k+i |
Aiji = — ( у i+1 |
A zm = — (zm+1 |
Далее переходим к рассмотрению задач (2.14)—(2.16). (Задача (2.21)—(2.23) может быть рассмотрена аналогично.) Поскольку все уравнения этих систем однотипны, то рассмотрим, например, такое уравнение 1
-^--}-divuAp = 0 |
в D |
(4.1) |
||
при условии, что |
|
|
|
|
divu* = 0 в D, |
(4.2) |
|||
и{1= 0 |
на |
а, |
||
|
||||
где ер — любая из функций (u, ѵ, |
Т, S}. Заметим, |
что на решение ф |
никаких требований, кроме условий необходимой гладкости, не накладывается, зато, как видно из (4.2), требуется выполнение неко торых условий для коэффициентов уравнения — компонентов век тора и1.
Уравнение (4.1) аппроксимируем по пространственным перемен
ным в следующем виде: |
|
5 + Лф = 0, |
(4.3) |
где |
|
Л = Лх -f- Л2 + Л3, |
|
1 Не следует смешивать функцию ф в (4.1) — (4.2) |
с решением задачи |
(2.1) — (2.3), обозначенным той же буквой. |
|
73
а ф ■-вектор-функция с компонентами {ф*, і,т}> определенными в Dh, \ а — матрицы такие, что компонентами векторов Лаф явля-
ются величины |
uk |
+ |
4 |
i |
1 |
|
|
(Л і^f)klm |
|
|
|||||
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(Л 2Ф)klm |
|
/2Ф/+і уі_і/2Фг-і |
|
|
|||
|
|
2Луг |
|
|
|
|
|
(Л3ф)йIm' |
цт+'/.!Ф"»+1~~ы;т-1/г(Р'гс- |
|
|
||||
|
|
2Дгт |
|
|
|
|
|
Относительно коэффициентов и7, |
ѵ1 и |
предположим, 'что они |
|||||
удовлетворяют уравнению |
неразрывности |
в |
форме |
|
|||
4+1' 4-1 |
4+1 |
4 -1 |
Ш' |
— |
, |
|
|
m+l |
|
m-1 |
=0, |
(4.4) |
|||
2Axfe |
2Ayk |
2Azm |
|
||||
|
|
|
|||||
и нормальная компонента вектора |
обращается в нуль на середине |
каждого интервала, непосредственно примыкающего изнутри к гра нице области. Совокупность этих точек обозначим дЦЦ«. Тогда имеем
и£ = 0 |
на dD'fJ1. |
|
Введем далее в рассмотрение |
скалярное произведение |
|
(а, Ь) = 2 |
2 |
(4.5) |
і—1 h, |
l, |
т |
где суммирование проводится по всем внутренним точкам области Dh.
Тогда нетрудно установить, |
что |
|
|
|
(Лаф, ф) = 0 (а = 1, |
2, |
3). |
(4.6) |
|
Умножим уравнение (4.3) |
скалярно |
на |
ф. Тогда с |
учетом (4.6) |
получим |
|
|
|
|
|
^ = 0 |
- |
|
|
Если теперь разностные аналоги уравнений (2.14) и (2.21), по строенные с помощью изложенного выше алгоритма, умножить соот-
- - aTg |
asg |
ветственно на р, р, ----- |
и -----, а результат сложить и просуммиро- |
Ут |
Ys |
вать с элементами объемов Axk, Ayt, Azm по всем внутренним точкам
области Dn, |
то, приняв во |
внимание |
условия |
(4.4), |
получим |
|||
или |
|
|
|
= 0 |
|
|
(4.7) |
|
(Вф7, |
ф7) = |
(5ф/_1, |
фм ). |
|
(4.8) |
|||
|
|
|||||||
Можно показать, что |
задача |
(4.3) |
на |
основании |
результатов |
|||
§ 2.3 имеет |
второй порядок |
аппроксимации |
на |
равномерной сетке |
74
и вследствие условия (4.6) подготовлена к расщеплению на эле ментарные. Поскольку матрицы Ла некоммутативны, для расщепле ния применим двухциклический метод покомпонентного расще пления.
Тогда имеем первый цикл
фі-*/*—ф,_1 |
| |
фЬ'/.+фМ |
|
|
|
т/2 |
+ |
2 |
|
’ |
|
ф/-4/«—ф/-‘/» |
^ л |
ф'-‘/« + ф'~6/‘ |
_ |
Л |
|
т/2 |
+ "Ѵ2 |
|
2 |
" |
’ |
ф/“3/« --ф/-4/* |
] А |
|
+ |
|
а |
т/2 |
^ 4Із |
2 |
|
|
|
и затем второй |
|
|
|
|
|
ф/-!/« — ф/-а/« |
і А ф/-!',« + ф/_3/“ |
|
п |
||
т/2 |
п |
|
2 |
— U’ |
|
ф/-1/»_ ф/-2/• |
| А Ф/_Ѵв -Ьф7-2/3 |
|
п |
||
т/2 |
|
|
2 |
|
|
ф^—ф/_1/“ |
; |
ф/'+ф/-1/. |
|
|
|
т/2 |
1 Аі |
2 |
- |
■ |
(4.9)
(4.10)
Следует отметить, что вычислительную работу можно несколько уменьшить, если последнее уравнение из (4.9).объединить с первым Уравнением из (4.10), записав эти две задачи в виде одной
ф/ */«—ф/-4/« |
(4.11) |
.л / : v ,r f - = o |
Последовательное решение уравнений (4.9), (4.10) позволяет нолучить решение задачи (4.3) со вторым порядком точности по от ношению к % (см. 2.3). В результате мы приходим к разностной схеме, аппроксимирующей уравнения движения со вторым по рядком точности по т, абсолютно устойчивым на интервале £;-_!
к; t sr tj\
(ßcpl, фі) — (Всрі-'І1, ф1~‘/«) = . . . = (5ф/_,/‘, «pl-5''*) = (ßcp,_1, ф'-1).
Если пространственная сетка равномерна, то мы приходим к схеме второго порядка точности и по Ах, Ау и Az.
Аналогичным образом решаются |
уравнения переноса субстанции |
|
на заключительном третьем этапе |
цикла при ^ ^ |
t sg tj +1. |
|
3.5. |
А П |
|
У РА В Н ЕН И И |
А ДАП ТАЦ ИИ |
ПО ПРОСТРАНСТВЕННЫ М П ЕРЕМ ЕН Н Ы М
Переходим к разностной аппроксимации задачи адаптации физи ческих полей, несколько рассогласованных после решения уравнений переноса субстанций вдоль траекторий на первом этапе расщепления.
75