Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 127
Скачиваний: 0
в точке х0, где она равна ф0 = а. Тогда естественной аппроксимацией производной будет
|
|
5ф |
|
Ѵ^+іФh~ - h ' |
/с = 0’ |
|
|
||||
|
|
|
ѵ*рА—IT- ft=1» |
|
|
||||||
|
|
дх |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||
где |
|
|
Ѵйфл , |
к — 2, |
3 , |
. . к * , |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Фі |
|
к = 1, |
|
|
|
|
|
|
|
|
|
Ах |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ѴьфЛ; |
|
|
|
|
|
|
|
|
|
|
|
|
фй — фй-1 |
/с = 2, |
3, |
/с*. |
|
|
|||
|
|
|
Ах |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Если функция ф задана в точке х — хь*, где она |
равна фь* = |
Ь, |
||||||||
то в этом случае |
естественной аппроксимацией производной будет |
||||||||||
|
|
|
Ѵйф'1, |
|
А = |
А* — 2, |
|
к* — 3, |
. . |
О, |
|
|
|
|
V*Pfc + |
- t . |
к = к * - 1 , |
|
|
|
|||
|
|
|
|
|
|
1 к = к*, |
|
|
|
||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
фіг+1 — Фй |
, |
к = к*— 2, |
к*— 3, |
. . |
0; |
|
||
|
|
ѴьФЛ: |
Ах |
|
|
|
|
|
|
|
|
|
|
|
|
ä = ä* —1. |
|
|
|
|
|
||
|
|
|
Дг |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Переходим теперь к аппроксимации вторых |
производных: ^ |
|
||||||||
<?2 |
«J2 |
Здесь |
возможны |
различные |
случаи |
в зависимости |
от |
||||
— |
и --- |
||||||||||
сіу* |
дг"- |
|
|
|
|
|
|
|
|
|
|
априорной информации о граничных условиях, которым удовлетво
ряют функции ф £ Ф. |
Мы будем иметь дело только с условиями |
||||||
типа Дирихле и Неймана. |
|
х = х^* заданы |
значения самой |
||||
Пусть |
на границах |
х = х0 и |
|||||
функции |
ф (хо) = |
а, ф (хь*) = |
Ь. |
Тогда определим |
аппроксимиру |
||
ющий разностный |
оператор в форме |
|
|
||||
|
|
|
Л Ѵ Ѵ , |
k = |
0 , |
|
|
|
|
|
|
a |
9 |
к = =1, |
|
|
|
|
A k V - i ~ Дя2 |
|
|||
|
52ф |
|
Afe’V . |
к = |
2, |
3, |
|
|
дхг |
|
|
||||
|
|
|
b |
|
к = А* |
|
|
|
|
|
А І’Ѵ - І |
> |
|
||
|
|
|
Ахч |
|
|||
|
|
|
A | V . |
к = |
к* |
|
|
111
где
О, |
к — О, |
|
|
|
-2ф{ + <р£ |
к = 1, |
|
||
|
Az2 |
|
||
|
|
|
|
|
фд—1 — 2фй -{-фА+1 |
к ~ 2, 3, . . |
к* — 2, |
||
V = |
Ах2 |
|
||
|
|
|
||
фА*-1 — 2фА*—1 |
|
к —к* — 1, |
|
|
|
Дх2 |
|
|
|
|
|
|
|
|
О, |
к = к*. |
|
|
|
Если на одном конце интервала а; = жо задано условие Дирихле
ф (хо) = а, а на другом — условие Неймана ^2 = Ь при х =
— x’k*, то разностная аппроксимация второй производной примет вид
і92ф дх2
где
0,
Д іѴ , |
к = 0, |
|
|
Аа’У Ч |
а |
|
к = 1, |
Дх2 ч |
|||
Д’аѴ , |
к = |
9 |
|
ш7 з, . . ., к * - 1, |
|||
Д іѴ - |
2Ъ |
|
к = к*, |
Дх |
|
||
о II |
|
|
|
-2ф? + Ф? |
к — і, |
|
|
Дх2 |
|
||
|
|
|
|
Д1*V .= Фа-і -2ФЙ-ЬФ?,-і |
к ~ 2 , 3, . . . . |
к* — 1, |
|
Дх2 |
|
||
|
|
|
|
—2фА* + 2фА*-1 |
к ^ к * . |
|
|
Дх* |
|
|
|
|
|
|
|
Аналогичным образом могут быть построены |
аппроксимации |
и при других комбинациях граничных условий. Поясним здесь лишь некоторые принципы и обозначения, связанные с такими аппроксимациями. Нижний индекс к указывает на аппроксимацию по координате х на сетке {xk}. Аналогичные аппроксимации узло вых производных по у и г будут отмечаться индексами I и т соот ветственно. Верхние индексы обозначают тип краевой задачи в по рядке возрастания индекса. Так, индексом 1 отмечается граничное условие Дирихле (условие первого рода), а индексом 2 — условие Неймана (условие второго рода). Отметим, что если разностная
задача |
Дирихле областью определения решения имеет только вну |
тренние |
точки к “ 1, 2 . . ., к * , 1, задача Неймана имеет неиз |
вестным решение и в соответствующих граничных точках. |
В заключение важно условиться о том, что неоднородные гра ничные условия при переходе от дифференциальных выражений к раз ностным приводят к появлению дополнительных источников в со ответствующих разностных уравнениях. Не будем их описывать
№
детально, а все такие источники вместе с другими объемными источ никами, входящими в исходные дифференциальные уравнения, объ единим в виде единых для каждого уравнения сеточных функций. Это упростит наши рассмотрения и позволит сосредоточить внима ние на существе дела.
С учетом введенных выше обозначений задача (2.4), (2.5) в раз ностной форме примет вид:
Р Aft’,1;и + lv = — yip,
Р
Р A\\\iv — Zu = 4ytp,
Р
SP — VmPi
УІи + y7v + УmW= О,
Pi АІ'Лр 4- Am’2p = Tw + С, |
(4.1) |
где С — сеточная функция, порожденная источником у в гранич ных условиях. Индексы к, I и т при неизвестных для простоты опущены. Здесь и всюду в дальнейшем мы будем пользоваться сле дующим обозначением:
А£Д = АУ + Д р, |
ДІД = Д Р + Л?'2. |
|
Граничными условиями для (4.1) будут |
|
|
Ро~ 0, |
wm* = 0. |
(4.2) |
Так же как и при анализе задачи (2.4), (2.5) можно |
показать, |
|
что условия (4.2) эквивалентны условиям |
|
|
Ы>0 = 0, |
wm*= 0. |
(4.2') |
Это позволяет задачу (4.1), (4.2) упростить, исключив из рассмот рения величины р и w с помощью соотношений
т-і
Рт~ §h 2 Рт'у
т '» 0
т *
Wm = h 2 1(VhUm'-rVTVm')-
В результате будем иметь:
m -1
Р |
А h\1lUm + |
lvm = |
-^ - |
2 |
VfcPm ', |
|
|
|
|
m'=0 |
|
|яА\'^ѵт — 1ит = ^i h |
m -i |
|
|||
2 |
V<W, |
||||
|
|
|
|
m'=0 |
|
P l АУіРт - |
= |
Th |
2 |
(Vfc“ m ' + v r » m ') + c - |
m '=m +l
8 Заказ 674
(4.3)
(4.4)
ИЗ
В (4.3) и (4.4) индексом т обозначен уровень океана, для кото рого записана система уравнений.
Можно показать, что как задача (4.1), (4.2), так и задача (4.4) допускают единственное решение. Метод доказательства теоремы единственности принципиально ничем не отличается от рассмотрен ных ранее задач в дифференциальной постановке.
Рассмотрим теперь более полную модель (3.1), (3.2). Тогда для баротропной составляющей будем иметь разностный аналог задачи
(3.7), (3.7').
М+ Іѵ= — ytp -г а,
Р
ц А{ ’\ ѵ — lu — ~ y f p -j- Ъ,
P |
|
S/lu + vTv = 0, |
(4.5) |
где а и b — заданные сеточные функции, порождаемые источниками в уравнениях системы (3.7).
Для бароклинной составляющей получим аналог задачи (2.16), (2.17) в виде
И AV,\u' V А*;V -і Іѵ" = 4VfeP' — J - |
т* |
|
||
"У. SJhPm 4- a, |
||||
|
p |
pH |
b i |
|
|
|
|
m-i |
|
pAV>'-: vA%[Xv' |
— |
y ip ' — -J— 'S* s?tPm- |
b, |
|
|
p |
pH |
* * |
|
|
|
|
m= l |
|
|
gP’ = V m P \ |
|
|
|
VhUf + yTv' + у mW' = 0, |
|
|
||
Hi Afe'.V 4- ViA^'V = IV + c. |
(4.6) |
Здесь a, 6 и с — источники, порождаемые неоднородностями в гра ничных условиях и уравнениях.
Сучетом выражений (4.3) систему уравнений (4.6) преобразуем
квиду
р,A\,xium-j- V Am’ ит-[-lvm £h |
m-1 |
|
|
|
m* |
m- ] |
|
|
||
|
|
VfcP«1' |
gfe2 |
2 2 |
SPhPm'~: |
|
||||
|
P |
m'=o |
|
|
pH |
|
||||
|
|
|
|
|
m= 1 m'=o |
|
||||
|
|
m- 1 |
|
|
|
|
|
|
||
И A |
4- V Ar a1^ — |
S |
V/ p^, _ |
|
У |
У |
vfp* |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m*=l m'-0 |
|
||
|
|
|
m* |
|
|
|
|
|
|
|
|
HlAI’.Vm T V1 Am2pm = |
Гй. |
|
2 |
(SJkU-'m' 4- \7jv'm-) -j- Cm. |
(4.7) |
||||
|
|
|
тп,ш*т-\-\ |
|
|
|
|
|
|
Так же как и в простейшей модели, аппроксимация в форме (4.6) или (4.7) не нарушает определенности соответствующих операторов и гарантирует единственность решения задачи.
114