Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 127

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

в точке х0, где она равна ф0 = а. Тогда естественной аппроксимацией производной будет

 

 

 

Ѵ^+іФ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