Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 125
Скачиваний: 0
с учетом формулы Гаусса—Остроградского и однородных граничных условий на ст, а также с учетом того факта, что
- , |
др' |
др' |
= |
0, |
(2.29) |
U |
дх |
ду |
|
|
|
получаем |
|
|
|
|
|
J ^ ^ р (grad2 w'-j-grad21>')- |
grad2 р' 4- |
dD = 0, |
(2.30) |
||
|
РГ |
|
|
РГ |
|
откуда следует единственность |
решения |
|
|
||
и' = 0, |
у* = |
0, |
р' = |
const. |
(2.31) |
|
|
4.3. |
|
М ОДЕЛЬ ДИ Н А М И КИ О КЕА Н А |
|
|
У ЧИ ТЫ ВА Ю Щ А Я ВЕТРО ВЫ Е Т Е Ч Е Н И Я |
Переходим к рассмотрению более полной модели динамики оке ана, учитывающей силы турбулентного трения в уравнениях дви жения. В этом случае задача (2.4), (2.5) переходит в более полную
|
|
р Ап -j- V |
<52 |
■lv = |
■p"5* ’ |
|
|
|||||||
|
|
|
и |
1 |
dp |
|
|
|||||||
|
|
|
|
|
|
dz 2 |
|
|
|
|
|
|
|
|
|
|
р Av |
|
|
32у |
■Іи - |
1 |
dp |
|
|
||||
|
|
-j- V dz2 |
|
|
|
|
||||||||
|
|
|
|
|
SP = |
dp |
|
|
|
|
|
|||
|
|
|
|
|
dz |
|
|
|
|
|
|
|||
|
|
|
|
du |
, |
|
dv |
I |
dw |
__p. |
|
|
|
|
|
|
|
|
âx |
' |
|
ду |
|
dz |
|
|
’ |
|
|
|
|
|
|
|
|
! |
ѵі-З г = |
Ги;- |
|
(3.1) |
||||
В качестве |
граничных |
условий выберем |
следующие: |
|
||||||||||
.. д и _____Ххг |
dv |
_____ |
xyz |
|
dp |
|
|
w — 0 при |
z = 0, |
|||||
dz |
p ’ |
dz |
|
|
p |
|
’ |
|
1 dz ~ : у, |
|||||
|
0, |
v = 0, |
w = 0, |
~ |
= 0 |
при Z = H, |
|
|||||||
|
|
и = 0, |
|
и —0, |
dp |
=0 |
на |
о. |
(3.2) |
|||||
|
|
|
dn |
Существенным отличием данной постановки от простейшей рассмотренной в 4.2, является йаличие в поле течений, описывае мых данной моделью, баротропной составляющей. В самом деле, решение системы (3.1) будем искать в виде
и -= и и' ,
V = V -L ѵ",
106
w = w , |
|
P = Po+ P'i |
|
p = p'. |
(3.3) |
где и, V функции только переменных х и у, описывающие баротропную составляющую поля течений в океане, а величины со штри хами — отклонение от баротропной циркуляции. Заметим, что по своему определению имеют место соотношения вида
н |
я |
|
I и’ dz —О, J v" dz = О, |
|
|
p' = 0 |
при 2 = 0. |
(3.4) |
Для получения уравнений баротропного течения рассмотрим первые два и предпоследнее из уравнений системы (3.1)
Л I |
|
д2и |
і 7 |
1 |
др |
р Аи -р V — г |
Іѵ = — |
дх ’ |
|||
|
|
dz- |
|
|
|
р Аѵ |
|
дЧѵ |
j |
1 |
dp |
|
dz 2 |
|
p |
dy |
|
|
|
|
|||
du |
. |
dv |
. |
dw _Q |
|
dr |
‘ |
dy |
' |
dz |
|
вместе с условиями
du |
= |
Xxz |
dv |
TU2 |
r. |
n |
V — |
---- B - , |
v ^ 7 = |
---- äß-, |
W = 0 при |
z = 0, |
|
|
|
p |
dz |
p |
|
|
|
|
u = 0, |
v = 0, |
w = 0 |
при z =H. |
|
(3.5)
(3.6)
Выражения (3.3) подставим в (3.5). Результат проинтегрируем по z в пределах 0 ^ z ^ Я, используя условия (3.4) и граничные соот ношения (3.6). В результате будем иметь
рЛи + Іѵ = 1 ^ - - = |
3 - |
||||
^ |
р |
д х |
|
|
p H |
|
1 |
dp |
|
Xuz |
|
Li Au — /п = -=-- f - |
— rzB- — |
||||
r |
p |
|
|
|
рЯ |
|
<?м |
, |
дѵ _ |
||
|
d x |
' |
d y |
|
V ди'
ТГ ~дГ z=H
Vдѵ
Нdz z=H
(3.7)
Здесь штрихами отмечены компоненты вектора скорости, принадле
жащие бароклинной составляющей |
решения, а р связано |
с р0 и |
р\ соотношением |
|
|
Р = Ро + |
Р'- |
(3-8) |
107
К системе (3.7) присоединим |
граничные |
условия |
и —О, V |
= 0 на а. |
(3.7') |
Теперь, в отличие от предыдущей модели, задача будет определять
ненулевые |
решения. |
|
|
|
|
|
|
|
|
|
|
|
|
Для бароклинной составляющей получаем систему |
|||||||||||||
|
â*u' . |
j |
_ |
1 d ( p ' - p ' ) |
T*z |
V |
du' |
|
|||||
|
|
-4- / V |
|
||||||||||
р Ди' т- V dz% ^ |
|
p |
dx |
|
г |
pH 4 |
H |
dz |
z=-H * |
||||
р Дг/ -р V -ö2l/ |
|
l u ’ -_ |
1 d (p’— p') |
tyz |
v |
dv' |
z=H * |
||||||
|
özi |
|
m |
|
p |
дУ |
|
|
|
|
H |
dz |
|
|
|
|
|
|
др’ |
gР , |
|
|
|
|
|
|
|
|
|
|
|
|
dz |
|
|
|
|
|
|
||
|
|
|
ди' |
|
|
dw' |
|
|
|
|
|
||
|
|
|
дх |
|
Ü i j ^ _ = 0 |
’ |
|
|
|
||||
|
|
|
|
by |
' |
dz |
|
|
|
|
|
||
|
|
|
h V T V i - — |
= Tw'. |
|
|
(3.9) |
||||||
Граничными условиями для системы (3.9) будут следующие: |
|||||||||||||
ди' |
— » |
dv' |
|
|
tyz |
|
dp' |
|
у, |
w" = 0 |
при z —0; |
||
dz |
dz |
|
|
— » |
1 |
dz |
|
||||||
р |
|
|
p |
|
|
|
|
|
|
||||
|
i’= 0, y* = 0, |
w‘ = 0, |
dp’ |
= 0 |
|
ПРИ z = |
|
||||||
|
|
dz |
|
|
|||||||||
|
|
■0, |
y* = 0, |
^ - |
= 0 |
|
на |
а. |
|
(3.10) |
|||
|
|
|
|
|
|
dn |
|
|
|
|
|
|
|
Поскольку баротропная |
составляющая из решения выделена, |
||||||||||||
то из системы (3.9) теперь |
исключим р' |
и и/, |
воспользовавшись |
||||||||||
формулами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p- = g j p - * , |
■ o ' - f ( ^ + - ^ - ) * . |
|
(3.11) |
Здесь мы воспользовались тем фактом, что на свободной поверх ности океана бароклинная составляющая давления р' = 0, а на дне w' = 0. Как было показано выше, условия w' = 0 и р' = 0 на по верхности океана (г = 0) являются эквивалентными. Подставляя выражения (3.11) в систему уравнений (3.9), (3.10), приходим к окон чательной форме для линеаризированной задачи динамики бароклинного океана:
|
* |
, |
, д^и' |
, . , |
— |
|
|
|
рДн |
-г-.ѵ-тг^- + /у |
|
|
|||
|
|
|
Öz2 |
|
|
|
|
z |
|
Я |
|
|
|
|
|
= ± [ Èdp'^ dz^ |
^ |
\ |
d z \ È |
f dz + |
|
V |
du' |
p i дх |
рЯ |
J |
J & |
|
pH |
H |
dz z~H |
108
|
|
|
|
v M + v ! £ — |
lu' = |
|
|
|
|
|
||||
p J |
дУ |
|
|
pH |
J |
J |
dy |
|
pH |
|
H |
dz |
z=H |
|
|
h |
V |
+ v |
^ |
= |
r f ( ^ |
- + |
^ |
|
. ) * |
|
(3.12, |
||
при условии |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
du' |
% |
|
V |
dv' |
|
|
tyz |
, |
_d£l |
= Y |
при |
z = О, |
||
dz |
|
|
dz |
|
|
— у |
||||||||
|
|
|
|
|
9 |
1 |
dz |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u‘ = |
0, |
|
v' — 0, |
dp' = 0 |
|
при |
|
z — H, |
|
||||
|
|
|
|
|
|
dz |
|
|
|
|
|
|
|
|
|
и' = |
0, |
ѵ‘ = О, |
dp' |
О |
на |
о. |
|
(3.13) |
|||||
|
|
|
|
|
|
|
Öre |
|
|
|
|
|
|
|
Принципиальная схема решения задачи (3.7), (3.7') и (3.9), (3.10) такова: сначала решается задача для бароклинной составля ющей динамики океана (3.9), (3.10), а затем находится баротропная составляющая на основе решения задачи (3.7), (3.7').
Методами, изложенными выше, можно показать, что решение
задачи |
(3.7), (3.7') при |
заданных значениях ххг, |
тиг |
при z = 0 и |
|
дм* |
дѵ* |
при z = Н |
единственно. В отличие |
^ |
рассмотренной |
V |
V — |
от |
в предыдущем параграфе модели, баротропная составляющая дина мики под влиянием напряжения ветра на свободной границе и тре ния о дно здесь будет отлична от нуля. Аналогичным образом дока зывается единственность решения бароклинной составляющей ди намики, определяемой эквивалентной задачей (3.12), (3.13). Следует только учесть, что при доказательстве единственности последней задачи методами, изложенными выше, мы приходим к квадратичному функционалу
1 1 1 {f1 (grad2 ц' + grad2 ^ + v [ ( ■ ) :2+ (■^ r ) 2] + 7 Г s rad2 P' -
Y » |
\ |
-г |
( f |
\ |
■ |
|
u’ dz \иг |
1 v‘dz\ ѵ'г |
|
||
ІА; |
1 |
z~H |
Vo |
■ |
|
(3.14)
Поскольку имеют место условия (3.4), то выражения в правой части (3.14) обращается в нуль и мы снова приходим к квадратич ному функционалу, из которого следует единственность решения бароклинной составляющей решения задачи.
В заключение отметим, что наряду с условиями
и* = 0, г>* = 0 при z = H
109
можно рассматривать условие |
|
|
|
ÖU |
du |
п |
jr |
V —— = 0, V |
-Т— = U |
при 2 = Н. |
|
dz |
dz |
|
г |
В этом случае соответствующие члены в (3.7) и (3.9) будут отсутство вать и задача несколько упрощается.
4.4. РА ЗНО СТН Ы Е О ПЕРАТО РЫ ЗА ДА ЧИ Д И Н А М И КИ О КЕА Н А И М ЕТОДЫ А ППРОКСИМ АЦИИ
Для дальнейшего нам необходимо условиться о принципах ре дукции основных уравнений динамики океана к разностной форме и ввести удобные для этой цели обозначения некоторых разностных операторов.
Прежде всего будем считать, что область определения решения вместе с цилиндрической береговой поверхностью а покрывается
равномерной |
сетью точек |
по каждой из независимых переменных |
с шагом Да; = |
Ау и Az = |
h. При этом в качестве границы сеточной |
области берется ряд узловых точек, наиболее близко расположенных к у. Множество таких точек обозначается oh. Такая процедура соот ветствует аппроксимации берега куском плоскостей, параллельных
координатам х = const и у = const. |
Относительно свободной по |
|||
верхности z = 0 будем предполагать, |
что |
она |
совпадает с первой |
|
координатной плоскостью z = |
0, а дно с плоскостью z = Н. Сеточ |
|||
ной переменной вдоль оси х |
возьмем к, |
вдоль |
оси у — І и вдоль |
|
z — т. Каждая из переменных к, I |
и m изменяются в пределах; |
|||
К (I) |
к (I) |
к* (I), |
|
|
10(к) |
I (к) sc 1*(к), |
|
Здесь к0 (I), к* (I), 10 (к), Z* (к), т — 0 и т = т* — точки, совпа дающие с границей сеточной области Dh. В дальнейшем ради про стоты будем считать, что к0 ~ 0, 10 = 0.
Переходим теперь к определению разностных операторов. По скольку разностный оператор формируется с помощью соответству ющего дифференциального с учетом граничных условий, наклады ваемых на класс функций, на которые действует данный оператор, то удобнее всего разностные операторы описывать, начиная с одно
мерных. Сначала |
рассмотрим аппроксимацию операторов — |
— |
д |
д х ’ |
<іу |
и — на разных классах функций. Пусть функция ф 6 Ф, на которую
действует оператор |
непрерывна, дифференцируема и задана |
ПО |
|