Файл: Марчук, Г. И. Численное решение задач динамики атмосферы и океана.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 89
Скачиваний: 0
Сравнивая соотношения (1.10) и (1.11), приходим к оценке нормы оператора шага
|
II Г /1 |^ 1 . |
|
|
|
Если оператор |
кососимметрический, |
т. |
е. имеет место равенство |
|
|
(Л'ср, ер) = 0 , |
|
|
|
то вместо (1.10) имеем строгое равенство |
|
|
|
|
|
II <р/+1II = II ¥ II = • • • |
= |
II ё II- |
(1.12) |
Этим фактом мы воспользуемся в дальнейшем при рассмотрении различных приложений.
Аналогично предыдупз;ему можно показать, что в данном случае
II Ті || = 1.
Рассмотрим теперь вопрос об аппроксимации схемы Кранка — Николсона в условиях зависимости оператора А от времени. С этой целью оператор Т‘ разложим по степеням параметра т. Тогда будем иметь
1 ьз II |
н |
•&I« + |
§ |
1 |
|
<! |
|
|
(N |
Введем в рассмотрение оператор Я равенством
НѴ = -ы- + А <?
и оператор
НҢуУ— (ф)/+1“ (<р); у Аі (ф)/+1^ f<p)' ,
(1.13)
(1.14)
(1.15)
где (ф)/ — проекция точного решения задачи (1.1) на сетку Dx. Далее
-введем в рассмотрение норму, удобную для оценки аппроксимации оператора Я:
II (Яф)/ - Щ (ф)/ \\Сщ= КЯ/ (ф)/ ||Ct = |
max || Н{ (Ф)/1|, |
(1.16) |
где I И — некоторая норма на сеточных |
(при t = t ) элементах. |
Для оценки нормы (1.16) решение исходного уравнения (1.1) раз ложим в ряд Тейлора, тогда будем иметь
|
(ф)/+і = (ф)/ -f т (ф*); -г - у (фи)1+ • • • • |
(1-17) |
Принимая во внимание очевидные соотношения |
|
|
|
Ф, = —Аф, ф« = А \ — А,ф, |
(1.18) |
где A t = |
ряд Тейлора (1.17) преобразуем к виду |
|
(ф)/-і = (ф)/ _ тА> (ф)і + ~ [(А1')2(фУ — А[ (ф/)] — . . .. |
(1.19) |
21
Подставим далее (1.19) в (1.16). Тогда с учетом (1.15) получим
И(Я(рУ— Н{ (ср)/ \\с^ = max || А! (ср)' — А>(ф)' +
|
Ч |
|
+ | |
{ ( A i ) * - A f - A f A i }(ф)/ + 0 (т2) ||. |
(1.20) |
Если в качестве аппроксимирующего оператора Л ^выбрать |
|
|
то из (1.20) следует |
Ai = Äi = A(tj), |
(1.21) |
|
|
|
II (Яф)/ - |
Я ' (ф)' |1ст = \ max || А{ (ф)' || + О (т2), |
|
|
|!/ е с т |
|
и мы имеем первый порядок аппроксимации. Заметим, что в частном случае, когда А не зависит от t, аппроксимация в форме (1.21) обес печивает второй порядок по т.
Предположим теперь, что аппроксимирующий оператор А 1выбран
в виде |
|
М = А1 + 1 Ц . |
(1.22) |
Вэтом случае будем иметь
II(ЯФУ— Я( (фУ ||с, — О (т2).
Отметим, что аппроксимация схемой Кранка — Николсона также
будет второго порядка по т, если оператор |
выбрать в виде |
ЛІ = АІ+'А, |
(1.23) |
или |
|
Л/ = і-(Л/+і + Л/). |
(1.24) |
В различных приложениях, особенно при численном решении квазилинейных уравнений, применяется одна из трех описанных
•форм аппроксимации оператора А (1.22), (1.23) или (1.24), обеспе чивающих второй порядок точности.
2.2. НЕОДНОРОДНЫЕ УРАВНЕНИЯ ЭВОЛЮЦИОННОГО ТИПА
В предыдущем параграфе были рассмотрены однородные уравне ния. Рассмотрим теперь неоднородные уравнения
4 г + ^ = / ’
Ф = g при t = 0. |
(2. 1) |
22
Разностная аппроксимация задачи (2.1) на основе схемы Кранка — Николсона имеет вид
ф/+1- ф ' + Л/ Ф/+1 + Ф; = ^ 2 2
( . )
9 ° = ? ,
где
Р = tit i+'и)-
Нетрудно убедиться, что разностная задача (2.2) аппроксимирует (2.1) со вторым порядком по т. Запишем формальное решение задачи (2.2) на каждом интервале
ф/+і = Т!'ер' + т ^£ + | А ') 1 р. |
(2.3) |
В предыдущем параграфе в случае однородного уравнения было
показано, что при |
0 имеет место оценка |
|
|
II т! II ^ |
(2.4) |
Естественно, что эта оценка нормы оператора не зависит от правой части /. Поэтому она имеет место и в данном случае. Из уравнения
(2.3) |
следует, что |
|
|
|
|
IIФ/+1II ^ |
II& IIII cp' II + |
т I (Я + 1 Л/')'11II fi К |
(2.5) |
Для установления |
устойчивости воспользуемся оценкой |
(2.7) |
||
из гл. |
1. Поскольку т > 0 и |
|
|
|
будем иметь |
(Л'ф/, |
ф /)^ 0 , |
( 2. 6) |
|
|
|
|
І(£+іл'Г |
(2.7) |
|
и, следовательно, с учетом (2.4) и (2.7) неравенство (2.5) преобра зуется к виду
|
ІІФ/+1И І Ы |
І + т |ІЯ |. |
(2.8) |
|
Полагая | ф° || = |
|| g || |
и || / || = |
max || р | , с помощью рекуррент |
|
ного соотношения (2.8) получаем |
|
|
||
М |
^ М |
+ /*ІІЯІ^ІІ*ІІ + ЛІЛІ. |
(2.9)- |
Таким образом, соотношение (2.9) устанавливает устойчивость разностной схемы. Кроме того, это соотношение является априорной оценкой нормы решения.
2.3. МЕТОДЫ РАСЩЕПЛЕНИЯ НЕСТАЦИОНАРНЫХ ЗАДАЧ
Во многих случаях, когда требуется решить сложную задачу математической физики, оказывается возможным свести ее к после довательному решению задач более простых, эффективно решае мых с помощью ЭВМ. Редукция сложных задач к более простым
23
возможна в тех случаях, когда исходный положительно полуопределенный оператор задачи представим в виде суммы положительно полуопределенных простейших операторов. Такие методы мы будем называть методами расщепления. Методы расщепления нестацио нарных задач начали свое развитие с работ Дугласа, Писсмана, Рэчфорда и затем нашли существенное развитие в исследованиях советских математиков К. А. Багриновского и С. К. Годунова, Н. Н. Яненко, А. А. Самарского, Е. Г. Дьяконова, В. К. Саульева, Г. И. Марчука. Первоначально методы расщепления формулиро вались и теоретически обосновывались для простейших задач с ком мутирующими положительно определенными операторами. Как те перь стало ясным, для таких задач методы расщепления, введенные в рассмотрение различными авторами, по существу оказались либо эквивалентными и отличающимися только схемами реализации, либо близкими. Поэтому мы не будем персонализировать эти методы, ставшие уже почти классическими, а за деталями алгоритмов ото шлем читателя к оригинальной литературе. В дальнейшем круг нетривиальных задач, решаемых с помощью методов расщепления, существенно расширялся, и к настоящему времени методы расще пления стали уже мощным математическим аппаратом решения весьма сложных задач математической физики. Поскольку теория методов расщепления особенно полно разработана в том случае, когда исходный оператор задачи представим в виде суммы двух более простых, то именно с рассмотрения этого случая мы начнем изложение методов расщепления.
Несмотря на большое разнообразие методов расщепления, ряд из которых мы приводим ниже, наиболее универсальным и общим для приложений является, по нашему мнению, метод покомпонент ного расщепления. Это обстоятельство, мы надеемся, будет учтено читателем при изучении материала данной главы. Что касается других методов, изложенных ниже, то они носят скорее методический характер.
Итак, рассмотрим эволюционное уравнение
|
ф = g в Ö при t = 0, |
(3.1) |
где оператор |
А ^ 0 не зависит от времени, и представим |
в виде |
при условии, |
А = Ах А.,, |
(3.2) |
что |
(3.3) |
|
|
Ах 5а0,-А2=э 0. |
Предположим далее, что решение задачи (3.1) обладает необходимой гладкостью. Переходим к рассмотрению методов покомпонент ного расщепления, предполагая, что задача (3.1) уже редуцирована к разностному виду и, следовательно, операторами А , А х и А г являются матрицы.
24