Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 107
Скачиваний: 0
В заключение отметим одно важное обстоятельство, связанное с решением указанных задач. А именно, если не производить лине аризацию исходной системы и в качестве граничных условий выбрать
условия (1.34), положив |
/,■ = |
0, то существует закон |
сохранения |
энергии в виде (1.41) или |
|
|
|
\1Jя1d |
D |
1f 4 -ds= const- |
<142> |
При этом константа определяется начальными данными задачи. Аналогичным образом могут быть доказаны теоремы единствен
ности и в случае, когда в уравнениях динамики присутствуют силы турбулентной вязкости.
3.2. ОПЕРАТО РНА Я ЗАПИСЬ ЗА Д А Ч
И ОСНОВНОЙ А ЛГОРИТМ РА СЩ ЕП Л ЕН И Я
Рассмотрим одну из постановок задач на базе системы уравне ний (1.12). В качестве граничных условий примем равенство нулю нормального компонента вектора скорости на всей поверхности, охватывающей область определения решения D. В начальный момент времени считаются заданными величины и, ѵ, Т и S.
Итак, в окончательной формулировке имеем следующую задачу:
-|т-+ dіѵ и’и — Іѵ + -4- |
= 0, |
|
|||||
dt ' |
|
|
|
|
р ах |
’ |
|
+ div ufa -f Іи -f і |
= 0, |
|
|||||
dt |
|
|
|
|
р ду |
|
|
^ - ^ g ( a TT +asS) |
в D x D t, |
|
|||||
ди |
, |
дѵ |
, |
dw |
_р. |
|
|
дх |
' |
ду |
' |
dz |
|
’ |
|
+ |
div u' T -|- yTw = 0, |
|
|||||
/fc |
div u!S + Ys^ = 0. |
(2.1) |
|||||
+ |
Здесь штрихи при функциях р, S и Т ради простоты опущены и ис ключено из рассмотрения р. Предположим, что в этой системе вектор скорости и1 задан. В конце настоящего параграфа при обсуждении вопроса об организации вычислительного процесса этот вопрос обсужден весьма детально.
К системе (2.1) присоединим граничные условиям
w = 0 при z = 0,
w = 0 при 2 = Я, |
(2.2) |
ия = 0 на о,
62
где а — береговая цилиндрическая поверхность, которую будем «читать состоящей из кусков координатных плоскостей.
В качестве начальных данных примем
и = и°, ѵ = ѵ \ T = T ° n S = S° при t = 0. |
(2.3) |
Будем предполагать, что входные данные задачи обладают доста точной гладкостью, обеспечивающей единственность решения задачи.
Введем теперь в рассмотрение векторы cp, |
F и матрицы А и В |
|||||||||
и |
р div u; |
-Z p |
|
0 |
|
д |
|
0 |
|
0 |
|
|
|
|
|
|
дх |
|
|
|
|
V |
Zp |
р div uZ |
0 |
|
д |
|
0 |
|
0 |
|
|
|
|
|
|
|
ду |
|
|
|
|
W |
0 |
0 |
|
0 |
|
д |
—gaT |
|
~gas |
|
|
|
dz |
|
|||||||
, А = |
д |
д |
|
д |
|
|
|
|
|
|
|
|
0 |
|
0 |
|
0 |
||||
р |
дх |
ду |
|
dz |
|
|
|
|||
|
|
|
|
|
|
|
|
|||
Т |
0 |
0 |
|
gaT |
|
0 |
gaT |
|
i |
0 |
|
|
-----divu' |
|
|||||||
|
|
|
|
|
|
|
gT |
|
|
|
S |
0 |
0 |
|
S a s |
|
0 |
|
0 |
|
gas divuZ |
|
|
|
|
|
|
|
|
|
|
Уs |
|
u° |
p |
0 |
0 |
0 |
|
0 |
0 |
|
|
|
v° |
0 |
p |
0 |
0 |
|
0 |
0 |
|
|
|
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
|
|
F = |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
|
|
JiQ |
|
|
|
|
|
gaT |
|
|
|
|
|
0 |
0 |
0 |
0 |
|
0 |
|
|
||
|
|
|
|
|
|
|
Ут |
gas |
|
|
|
S° |
0 |
0 |
0 |
0 |
|
0 |
|
||
|
|
ys |
|
|||||||
|
|
|
|
|
|
|
|
|
||
Систему уравнений (2.1) запишем в виде |
|
|
|
|||||||
|
|
В%-+А<г = 0 |
|
|
|
(2.4) |
||||
11 в качестве начальных данных примем |
|
|
|
|
|
|||||
|
|
В<р — BF при t = 0. |
|
|
(2.5) |
Для записи системы уравнений (2.1) в форме (2.4) мы предвари тельно изменили вид уравнений (2.1), умножив их соответственно
gaT gas
на р, р, 1, 1 —- и —- .
Ут Уs
63
Умножим теперь (2.4) скалярно на <р. Тогда получим
Ф) + (4 Ф» Ф) = °* |
(2-6)' |
Нетрудно проверить, что с учетом условий (2.2) имеет место следующее соотношение:
(А<р, <р) = 0, |
(2.7) |
где скалярное произведение определено обычным образом |
|
|||
6 |
г |
|
|
|
(а, і>) = 2 la 'f r d D . |
|
|
|
|
1=1 D |
|
|
|
|
Где а1 и Ь* — компоненты вектор-функций а и |
Ъ. Это значит, |
что |
||
( В ф, ф) = (B F , |
ф°) = const, |
|
(2.8) |
|
где ф° — начальный вектор (при t |
= 0). |
|
|
|
Расписывая выражение (2.8) в покоординатной форме, приходим |
||||
к соотношению |
|
|
|
|
(Вц>, ф) = 2J J\ n d D = 2 J J jn ° d D , |
(2.9) |
|||
D |
D |
|
|
|
где |
|
|
|
|
i_ p (u*+ v*) + ~ - T * |
Sas |
S2 |
|
|
2 |
VT |
Ys |
|
|
|
|
|
—функция, ранее определенная формулой (1.15). Введем далее в рассмотрение матрицы
|
р div и> |
0 |
0 |
0 |
0 |
|
0 |
|
0 |
р div и' |
0 |
0 |
0 |
|
0 |
|
0 |
0 |
0 |
0 |
0 |
|
0 |
А |
0 |
0 |
0 |
0 |
0 |
|
0 |
|
|
|
|
£ат 1. |
J |
|
|
|
0 |
0 |
0 |
0 |
0 |
||
|
-----diviH |
|
|||||
|
|
|
|
|
Ут |
|
|
|
0 |
0 |
0 |
0 |
0 |
|
e(*s div ul |
|
|
|
|
â |
|
|
Уs |
|
0 |
-Г р |
0 |
0 |
|
0 |
|
|
дх |
|
|||||
|
|
|
|
|
|
|
|
|
1Р |
0 |
0 |
д |
0 |
|
0 |
|
Ту |
|
|||||
|
0 |
0 |
0 |
д |
- g a T |
|
- g a s • |
|
dz |
|
|||||
|
|
д |
д |
0 |
0 |
|
0 |
|
дх |
Ту |
dz |
|
|||
|
|
|
|
|
|||
|
0 |
0 |
gaT |
0 |
0 |
|
0 |
|
0 |
0 |
gas |
' 0 |
0 |
|
0 |
64
Матрица А связана с А х и А 2 соотношением
А = Аг-|- А 2.
Нетрудно проверить, что при удовлетворении компонентами ре шения условий (2.2) имеют место следующие соотношения:
(АіЧ>, ф) = 0, {А2ф, ф) = 0. |
(2.10) |
Условия (2.10) являются необходимыми для построения устой чивых разностных схем расщепления, обладающих вторым поряд ком точности по т. Такие схемы построим на основе двухциклического
метода покомпонентного расщепления (см. § |
2.3). С этой целью пред |
|||
положим, что весь временной интервал 0 |
t |
^ |
Т разбит на равные |
|
интервалы tj_ х ^ t |
ti шириной tj — t]-^1 |
= |
т, и для реализа |
ции двухциклического метода расщепления рассмотрим более ши рокий интервал tJ-_1 ^ t ^ tj+1, состоящий из двух интервалов.
Далее важно подчеркнуть, что в уравнениях (2.1) вектор-функ ция u ' берется одной и той же для всего интервала tt _ x t ^ t]+1. Только в этом случае двухциклический метод приводит к решению
второго порядка точности по т. |
tj_ x ^ t sg tj запишем |
систему |
|||||
Тогда на |
первом |
интервале |
|||||
расщепленных |
уравнений |
в |
виде |
|
|
||
|
В ^ Г + АгФ! = 0, Бф /-і=Бф /-і, |
|
|||||
|
В ^ - + Агф2 = 0, |
£фМ = £ф{, |
(2.11) |
||||
в затем на интервале |
tj ==s |
t ^ |
tj+1 |
|
|
||
|
В ^ Г + А*Фз = 0. |
Bqt = B<plt, |
|
||||
|
В ~ И + А ^ 4 = 0» |
#ФІ = #ФІ+1, |
(2.12) |
||||
где ф/_1 — решение задачи |
(2.1) |
— (2.3) в момент времени |
Заметим, кстати, что второе уравнение из системы (2.11) и первое Уравнение из системы (2.12) совпадают, поэтому их можно решать в едином цикле сразу на интервале iy .j ^ і ^ tj+1. Тогда схема расщепления (2.12) может быть представлена всего из трех урав нений:
|
£ф/-і = .ВфЫ, |
’ |
|
В ~W~ |
= 0 |
(tj-i ^ |
^ £/+і)> |
|
Bcp'fi = Вср{, |
|
|
в ^ Г + Ахф3 = 0 |
( t j ^ t ^ t j+1), |
||
|
ВуІг= Вч!+К |
(2.13) |
5 Заказ 674 |
65 |
|
В |
покомпонентной |
форме |
задачу |
(2.13) |
перепишем |
на |
первом |
||||||
шаге |
(tj _1 иг t |
t}) |
в виде |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
- ^ - + div u^ux = 0, |
|
|
|
|||||||
|
|
|
|
|
|
+ d iv и^ѵг = О, |
|
|
|
|||||
|
|
|
|
дТг |
- div uiTx= 0, |
|
|
|
||||||
|
|
|
|
дТ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dSi |
div uiS1= 0 |
|
|
(2.14) |
||||||
при |
условии |
|
dt |
|
|
|||||||||
|
|
div ui = 0, |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||||
и |
начальных данных |
|
ui = 0 |
|
на |
о |
|
|
|
(2.15) |
||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
uff1 —и!-1, |
v[-1 = v>~1, |
Т[~1 = Ті-1, S'{~1 — S'-1; |
(2.16) |
|||||||||
на |
втором шаге |
(t]-_1 ^ t |
tj+1) |
|
в |
виде |
|
|
|
|||||
|
|
|
|
ди2 |
— |
In- -1- |
1 |
dPi |
=0, |
|
|
|
||
|
|
|
|
d t |
P |
d x |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
dv2 |
b Iй 2 ~b 1 |
d p 2 |
|
|
|
|
||||
|
|
|
|
dt |
|
|
|
P |
dy |
|
|
|
|
|
|
|
|
|
|
дт |
y Tw2 = 0, |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dt |
+ YsW2 —0, |
|
|
|
(2.17) |
||||
где между компонентами решения имеются связи в форме |
уравнений |
|||||||||||||
|
|
|
|
|
— 8 (атТ2+ &sS2), |
|
|
|
||||||
|
|
|
|
âu2 |
, |
дѵ2 |
1 |
|
|
=о, |
|
|
(2.18) |
|
при условии |
|
дх |
|
ду |
|
dz |
|
|
||||||
|
w2 = 0 при Z — О, |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
w2 = 0 при z = H, |
|
|
|
|
||||||
и |
начальных данных |
(и2)п=она а |
|
|
|
(2.19) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
ul~i=u[, |
ѵІ~і = Ыѵ |
Гі-i = Т[, |
S{r^ = S{; |
|
( 2.20) |
66