Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 93
Скачиваний: 0
Рассмотрим теперь неоднородную задачу
<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