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

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

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

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

Добавлен: 19.10.2024

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

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

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

Рассмотрим теперь неоднородную задачу

<9ср

-Лф = /,

 

dt

 

 

ф= £

При t = 0.

(4.21)

Схему расщепления для этой задачи представим в виде

Ф/ + п —фУ

Т+ -4іф/+ " = 0,

ф^+1— cp

п~ 1

 

п

(4.22)

АпѴІ¥Х = Р.

X

 

 

Такая схема расщепления аппроксимирует исходное неоднородное уравнение с точностью до величин первого порядка по т.

Устойчивость схемы докажем следующим образом. Умножим

скалярно

каждое

из уравнений соответственно по

ф,+1/",

. . ., ф7 +

х. Тогда, аналогично предыдущему,

будем иметь

 

 

/ +—

/ + - £ і

а = 1, 2,

. . ., п — 1.

(4.23)

 

ф

п

Ф

п

Что касается последнего уравнения из (4.22), то его рассмотрим более подробно. После указанной процедуры имеем

(tp'+i, фМ) = (ф,+ п t ф'11) — х(Лпц)і+1, Ф,Ч1) + т(/', ф/+1).

Учитывая, что А п ^ 0, получим

(ф/+1, ф/+1) (,фУ+ п , ф,+1) ; Т (fi, ф/+1)-

Используя известное неравенство Коши — Буняковского, получаем

Следовательно,

||ф/>1|р

 

 

J

п -1

 

 

 

+ ■

Іф.і/+і

 

 

Ф

 

 

 

 

 

І(/7><р7+1)| «=1/711ф7+1||.

 

Ф

Г г ^

 

 

п

II ф7+1ІІ + 'Ч І7/ ІІІІФ7Ь1|І-

Сокращая на || ф/+11|, приходим к следующему неравенству:

/+-Ѵ

||ф/+1||: ф

п

+ т||//||.

Исключая решения с дробными индексами, будем иметь

IIФ7+1II < І І Ф / ІІ + 'ГІ

(4.24)

Учитывая, что

ІІФ°!=Ы.

34


с помощью исключения промежуточных значений решения получим

ІІФ/+1МгГІІ + тЛ|/||,

(4-25)

где

I/ 1= max Iр ||.

/

Отсюда следует абсолютная устойчивость разностной схемы для любого момента времени из интервала

u =

Ч л •

Данный алгоритм расщепления

обобщается на случай временной

зависимости оператора А. В этом случае в цикле вычислений по схеме расщепления вместо А следует принять подходящую разное стную аппроксимацию этого оператора на каждом интервале tj =g: '5с t s::;: tj+1.

Рассмотрим далее эволюционную задачу с оператором А, зави­ сящим от времени и самого решения квазилинейной задачи,

4 г + ^ ( * ’ Ф’) Ф = °-

 

cp = g при t = 0.

(4.26)

Относительно оператора А (t, ф) предположим, что он неотри­ цателен, аддитивен

A(t, ср) = 2 Aa (t, cp),

(4.27)

а=і

 

А а (t, ір ) ^ 0 и обладает достаточной гладкостью. Предположим далее, что решение ф также является достаточно гладкой функцией времени. Рассмотрим на интервале tj_1 ^ t sg tj+1 схему рас­ щепления

 

Ы-1

 

 

1+ -

 

 

 

 

 

 

■ -

1

 

 

 

 

Аі

 

/-1

=0,

 

т

 

 

 

+ Ф;

 

 

 

 

 

 

 

 

ф '- ф

1 -

 

 

/-4-

 

 

 

 

 

ф' + ф

 

 

 

/+ —г

I

 

/+ ”

1

 

 

Ф

~ ф ' , Аі Ф

+ Ф ; _ П

 

 

 

т

+

Л Л

9

U’

 

 

/+-2І

 

 

 

 

 

 

ф^+1 —ф

 

 

АІ ф/н і Ѵ

_ "

= 0,

(4.28)

 

 

 

3*

35


где

A I = A $ , tj),

ф/ = ф /-і — тА і - 1

t j ^ ) фМ ,

т = tl — t!_l .

(4.29)

Методами, изложенными выше для линейных операторов, зави­ сящих только от времени, несложно доказывается, что схема рас­ щепления (4.28) при условии (4.29) имеет второй порядок аппрокси­ мации по т и абсолютно устойчива. Аналогичным образом опре­ деляется метод расщепления для неоднородных квазилинейных уравнений. Этот факт открывает широкие возможности применения схем покомпонентного расщепления к решению нестационарных квазилинейных задач гидродинамики, метеорологии, океанологии и других важных областей.

2.5. ОБЩИЙ ПОДХОД К ПОКОМПОНЕНТНОМУ РАСЩЕПЛЕНИЮ

При решении многих задач математической физики возникает необходимость расщепления исходных дифференциальных, интег­ ральных или интегродифференциальных уравнений на более простые с последующей редукцией их к разностной форме на основе изло­ женных в настоящей главе алгоритмов. Этот вопрос тесно связан с проблемой слабой аппроксимации исходных уравнений уравне­ ниями более простой структуры, которые в конечном итоге приводят к схемам расщепления. Вопрос о слабой аппроксимации в связи со схемами расщепления был поставлен в работах А. А. Самарского,

Н. Н. Яненко и Г. В. Демидова, В. И. Лебедева и нашел развитие

висследованиях многих авторов. Этот вопрос и будет предметом нашего рассмотрения. Итак, пусть мы имеем некоторую задачу математической физики

 

1 Г + Лф = 0 ’

 

Предположим,

cp - g в

D при t = 0.

(5.1)

что

 

 

 

 

А = Ъ Аа

(5.2)

 

 

 

а-1

 

причем А а ^ 0.

Решение ф и функция g предполагаются достаточно

гладкими. Тогда задачу (5.1) на каждом интервале

9/ = {tj =5 t sg

^ tj +i} представим в следующем виде:

 

 

дфа

+ АхФа = °.

 

 

dt

 

 

 

Ч4 = ФІй

 

 

(а =

1,

2, . . ., п).

(5.3)

36


При этом обозначено

Фо+1 = фL Фп+1 = Ф/+1-

(5.■4)

Ранее было доказано, что если к каждому из уравнений при­ менить схему Кранка — Николсона, то приходим к системе разно­ стных уравнений второго порядка аппроксимации:

 

, а

.,

а - і

 

., а

.

а-і

 

 

 

 

 

/ +— І + -ТГ“

,

/+ — . /-

 

 

 

 

 

 

ф " —Ф п

л ф " +ф п

=

0

 

 

 

-------- ------------

1_

--------------------------------

 

 

 

 

 

(а =

1, 2, . ..,

п),

 

 

 

 

(5.5)

где использованы обозначения

 

 

 

 

 

 

 

 

 

!+

 

 

 

 

 

 

 

(5.6)

 

 

ф

п = ф4+1> ф/+1= ф4+1-

 

 

 

Предположим далее,

что каждый из операторов А а, в свою оче­

редь, представлен в виде

 

 

та

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

Г,

 

4z = SM«ß>

 

 

 

 

 

(6-7)

 

 

 

Р“1

 

 

 

 

 

 

г Де А аß

0.

 

 

 

 

 

 

 

 

 

 

Возникает вопрос,

целесообразно

ли

предварительно

опера­

тор А «расщеплять» на А а, а затем операторы А а, в свою

очередь,

расщеплять на А а$

Не проще ли сразу А представить через

набор

операторов А а$? По этому поводу следует заметить,

что,

несмотря

на внешнюю эквивалентность этих подходов во многих случаях оказывается целесообразным сначала разложить сложную задачу математической физики на более простые задачи, которые в даль­ нейшем удобно независимо друг от друга сводить к разностным задачам. Рассмотрим систему (5.3) и с учетом (5.7) расщепим ее на еще более элементарные

IV -

1 + Р-1

 

/+- ~

,+ Р-1

 

Фа

-Ф«

l«ß-Фа а + Ф а

 

(а — 1» 2, . . ., я),

(ß — 1) 2,

... ., Шф),

(5.8)

где

 

 

 

 

 

 

ф( = ф',

Фа ~

ФаЛ ( « >

1).

 

 

 

ф/+і = <р/+1.

 

 

Нетрудно видеть, что система расщепленных уравнений (5.8) аппроксимирует исходную задачу (5.1) с точностью до величин второго порядка по т, если операторы А ар коммутативны. Доказа­ тельство такого утверждения основано на том, что с учетом (5.2)

37


и (5.7) можно изменить упорядочение компонентов расщепления, записав

 

 

 

п

та

Р

 

 

 

 

л = 2

2 ^

= 2

л ѵ-

 

 

 

 

а - іß=i

т=1

 

В этом случае приходим к задаче

 

. , ѵ-1

 

 

V

ѵ-1

 

, у

 

 

1+—

1 +

 

! + —

!+—

 

ф

р -

ф _

р_ +

Л

.-ф ./ ,.+ ? — ^ _ = 0

 

 

 

Т

 

 

 

Z

 

 

 

 

(Ѵ= 1, 2,

. . . .

р),

(5.9)

которая, как

было

показано в

1.4, аппроксимирует

задачу (5.1)

со вторым порядком точности по т. Этот результат остается в силе и в том случае, когда А ар зависят от времени. В этом случае необхо­

димо на каждом интервале tj

=g: t ^ t] +1 произвести

аппроксима­

ции операторов А а$ = Aiß со

вторым порядком по т.

Если опера­

торы Лір некоммутативны, то методом двуциклической процедуры, описанной в 1.4, приходим к разностной схеме второго порядка точности на каждом интервале t;-_ г ^ t sg tj +

Резюмируя изложенное, можно утверждать, что если эволюцион­ ную задачу вида (5.1) при условии А а ^ 0 свести к частным задачам эволюционного типа (5.3) и затем рассматривать их как набор новых эволюционных задач, то, если хотя бы одна из элементарных эво­ люционных задач редуцируется к разностным схемам первого по­ рядка точности, тогда и аппроксимация исходной задачи (5.1) будет первого порядка точности по т. Если же каждая из таких задач имеет аппроксимацию второго порядка, то в рамках двухциклической про­ цедуры по а и ß приходим к аппроксимации второго порядка по т. Заметим, что если операторы Аа$ некоммутативны, то без двуцикли­ ческой процедуры мы приходим к аппроксимации задачи (5.1) с пер­ вым порядком точности. В самом деле, рассмотрим случай некоммути­

рующих операторов.

 

Тогда

исходной

задачей

будет

следующая:

 

 

 

 

l r

+

2 ^

= 0

 

 

 

 

 

 

 

 

а=і

 

 

 

 

 

 

 

 

ф=

ср/ при t — tj.

 

(5.10)

Задачу (5.10) редуцируем к системе

 

 

 

 

та

 

 

 

+

фа = 0,

ФІ = ф4+_\.

 

(5.11)

^aß-

Тогда

каждую

из

задач (5.11) будем решать

Пусть Аа = 2

ß=i

 

 

 

 

 

 

 

 

 

 

с помощью двухциклического метода

 

 

 

 

/4-2т„

 

/ + ß-i

 

 

і+ 2т„

З-l

 

фа

-Фа

-------- b ^aß ■

+ Ф

=

0

 

т/2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ß =

l, 2, .

 

т а)-

 

(5.12)

38