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

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

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

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

Добавлен: 19.10.2024

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

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

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

Для выяснения основных определений и понятий теории устойчи­ вости рассмотрим сначала явную разностную схему

ffj+1

_ гп/

(4.1)

Ф ___^ + Лф/ = //,

которую перепишем в виде

 

 

ф/+і =

— тЛ) ¥ + %р.

 

Решение ф; ищется для 0

sg: Т.

 

Предположим, что оператор А аппроксимирует А и порождает полный набор собственных функций {ип} и набор собственных чисел > 0}, соответствующий спектральной задаче

Аи = Хи.

Введем в рассмотрение следующие ряды Фурье:

¥

=

2

¥ п и ю

 

 

 

п

 

 

g

=

2

sLun,

(4.2)

где

 

п

 

 

 

 

 

8п = (g, и*),

¥« = (¥, и*), рп = (р, и*),

и*п — собственные функции сопряженной спектральной задачи. Под­ ставим (4.2) в (4.1) и результат скалярно умножим на и*. Тогда приходим к выражениям для коэффициентов Фурье

ф4+1 = (і - т^,!) ф'1+ т/4.

(4.3)

Предполагая, что

 

ф° = 2 gnun.

 

п

 

приходим к начальному условию

 

¥k = g„.

(4.4)

Решение задачи (4.3), (4.4) получим рекуррентным исключением неизвестных. В результате будем иметь:

¥п = г'пЧп+ Т 2 гкЧп1.

(4.5)

і=1

 

где

 

Гп = 1 —тХ„.

(4.6)

Из равенства (4.5) следует, что (т > 0)

I ¥п I ^ I rnI7I 8п| + Т 2 К Iрп1|.

14


Последнее неравенство усилим, заменив

| /А 11 под знаком

суммы

на |/„| = тах |/£ |. Тогда имеем

 

 

* '

/

 

|q)4 N k n l / lgnl+ \ J ^

y т і /я|-

(4.7)

Джон Нейман ввел в рассмотрение так называемый спектральный критерий устойчивости, смысл которого состоит в следующем. Если

для каждой гармоники ф/ ряда Фурье из (4.2) имеет место соотно­

шение

 

(п = 1 , 2 , . . . ) ,

(4.8)

где С1я, Сіп — константы, равномерно ограниченные при 0 ^

;'т

^ Т, то разностная схема (4.1) объявляется счетно устойчивой. Посмотрим, какие условия достаточно наложить на параметры разностной схемы (4.1), чтобы выполнялось соотношение (4.8). Анализ соотношения (4.7) показывает, что критерий устойчивости (4.8) будет выполнен, если на параметр гп наложить ограничение

кя | <51, (га = 1, 2, . . .).

Предположим, что спектр оператора Л расположен в интервале

0 < а ( Л ) ^ Я п(Л )^р (Л ).

 

Тогда в соответствии с (4.6) последнее неравенство

выполнится

при условии

 

т < т ш -

(4-9)

Соотношение (4.9) и будет конструктивным условием устойчивости разностной схемы (4.1).

Заметим, что условие (4.9) является достаточным условием устой­ чивости, причем схема остается устойчивой и при

2

ТР (Л) •

Вэтом случае, очевидно, соотношение (4.5) перейдет в следующее:

1<рЫ ^ Ы + / т |/ я |.

(4-10)

Но /т ^ Т, где Т фиксировано. Это значит, что при малом т рас­ сматривается большое число шагов / и при т 0, / -*■ оо, но так, чтобы верхняя граница временного интервала Т оставалась фикси­ рованной. Тогда при таком подходе снова приходим к схемам, устой­ чивым по Нейману.

Рассмотрим теперь другие разностные схемы, основанные на неявных разностных аппроксимациях. В случае неявной схемы

первого порядка аппроксимации

 

 

2— —■2

— р

(4.11)

15


получим выражение, аналогичное (4.7)

к і І ^ к „ П * я | + - ^ ^ т Ы | / „ | ,

<4-12)

1 + тА„ (Л)

Очевидно, что для данной разностной схемы при Кп (Л) > 0 имеет место устойчивость при любом значении т >• 0, поскольку

ІО*| < 1 (п = 1, 2, .. .)•

Устойчивость в этом случае будем называть абсолютной устойчи­ востью.

Аналогичным образом можно установить абсолютную устойчи­ вость по Нейману схемы Кранка — Николсона

фМ-і— ф/ ^ А Ф/+1+ Ф ' = р

(4.13)

где

Р= І (^Z+'/J'

Вэтом случае оценка для коэффициентов Фурье решения имеет

вид

I ф(, I «S I ГпI' k п\ + -1^LI|,^ I|/

I /„ I,

(4.14)

где

 

 

 

гп = -----\--------,

=

^ ------ .

(4.15)

l + ^^nfA)

l+^-^n(A)

 

Отсюда следует

1

 

 

\гпI <

 

 

при любых т > 0, если Л„ (Л) > 0.

Следует подчеркнуть два важных обстоятельства. Во-первых, необходимо отметить, что устойчивость по Нейману основана на анализе спектра оператора задачи. Это значит, что при таком подходе вычисление максимального собственного числа задачи или его оценка сверху является необходимым элементом алгоритма. Во-вторых, спектральный критерий устойчивости устанавливает устойчивость решения по отношению к каждой гармонике ряда Фурье, но иногда ничего не говорит об устойчивости решения в энергетической норме. А между тем норма решения <р' зачастую оказывается единственной характеристикой решения задачи. Все это побудило исследователей дать иные определения устойчивости, связанные с нормами опера­ торов задачи. Вместе с этим следует подчеркнуть, что до сих пор анализ устойчивости по Нейману играет исключительную роль в приложениях.

16


Переходим теперь к более общему определению понятия счетной устойчивости. С этой целью рассмотрим эволюционную задачу (3.4), которая аппроксимируется разностной задачей

ф/+і = Уф/ -f %Sp, ф° = g.

(4.16)

Будем говорить, что разностная схема (4.16) устойчива, если

для любого / имеет место соотношение

 

ll9, I K ^ C 1||g ||0fc + C ,||/'||v

(4.17)

где константы Сх и С2 равномерно ограничены на 0

Т и не

зависят от т, h, g и /.

Определение счетной устойчивости тесно связано с понятием корректности задач с непрерывным аргументом. Можно сказать, что счетная устойчивость устанавливает непрерывную зависимость реше­ ния от входных данных в случае задач дискретного аргумента.

В самом деле, пусть в качестве входных данных задачи (4.16) выбраны

/ “ /*. g = g*-

Получим некоторое решение (4.16), которое обозначим ф*. Далее, в качестве входных данных выберем

/ = /* + £» £ = £* + б.

Новое решение обозначим ф ^ , тогда для разности решений

в ~ ф* Ф**

будем иметь следующую задачу:

е/и = 7Ѵ + т56/,

е° = б.

При этом условие устойчивости примет вид

||е/+ЧІФ*^С1||б ||0д + С ,||5 /||,д.

Отсюда следует, что малым вариациям входных данных / и g соответ­ ствуют малые вариации решения ф.

Легко видеть, что определение устойчивости в форме (4.17) уже связывает само решение с априорными сведениями о входных данных задачи. Такое определение более удобно для анализа устойчивости многих задач, чем определение устойчивости по Нейману, хотя и ме­ нее информативно. С этой точки зрения рассмотрим устойчивость схемы (4.1). Для этого перепишем это уравнение в форме

ф/+1 = Уф/ -j_ x f, Ф° = £ ,

где

Т = Е — тА.

2 Заказ 674

Формальное решение задачи (4.18) имеет вид

 

і-1

(4.19)i

 

 

Решение (4.19) оценим по норме. Тогда получим

 

II¥ И

I

 

\\т II7к ІІ + т 2 іт |М ||.М |.

(4.20У

Под знаком суммы

|| р -1|| заменим максимальным

значениелі

по всем і из фиксированного временного интервала. Пусть

II/ II= max \\р К

тогда

(4.21>

Если предположить далее, что

і т і < і

(4.22)

то схема (4.1) будет устойчивой в смысле определения (4.17). Есте­ ственно, что условие (4.22) является достаточным условием устой­ чивости. Можно было бы получить более тонкие критерии через нормы степеней операторов шага || Т11| = 1 , 2 , . . . , /'). Исследо­ вания устойчивости в такой весьма общей форме были проведены Лаксом и Рихтмайером. Однако ослабление условия затрудняет конструктивную процедуру установления критерия устойчивости. В практических расчетах, как правило, используется именно доста­ точное условие (4.22).


Г л а в а 2

МЕТОДЫ РЕШЕНИЯ НЕСТАЦИОНАРНЫХ ЗАДАЧ

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

■Ц--Мф = /,

ф = £ ПРИ £ = 0 ,

(*)

где А ^ 0, а решение ф, функции / и g обладают необходимой глад­ костью. Будем предполагать, что на границе области решение задачи удовлетворяет некоторым однородным граничным условиям.

 

2.1.

РАЗН

 

ВТОРОГО ПОРЯДКА ТОЧНОСТИ

С ОПЕРАТОРАМИ, ЗАВИСЯЩИМИ ОТ ВРЕМЕНИ

Рассмотрим однородное эволюционное уравнение

 

• а + Л ф - о ,

 

Ф = £

в D при t = 0.

(1.1)

Разностное уравнение, соответствующее уравнению (1.1), запи­

шем в форме схемы Кранка — Николсона

 

п/+1-

ф ^ 1-}- ф;

( 1. 2)

 

= 0, cp° = g.

Нетрудно проверить, что при достаточной гладкости решения задача (1.1) аппроксимируется приближенной задачей (1.2) со вторым поряд­ ком точности по т. Любопытно отметить, что схема (1.2) является результатом попеременного применения схем первого порядка точ­ ности, явной и неявной, записанных для интервалов t, ^ t £/+»/,

2*

19

и t/+t/2 t ^ tj +1 соответственно

(если

А — линейный

опера­

тор, не зависящий от t):

 

 

 

т/2

Н ф / = 0 ,

 

 

 

 

 

+

A ( fl+1 =

0 .

(1.3)

т /2

 

 

 

Исключая из системы разностных

уравнений неизвестные

ф;+' %

приходим к схеме Кранка — Николсона.

Предположим теперь, что оператор А зависит от времени и в за­ даче (1.1) аппроксимирован разностным. В этом случае под решением задачи ф будем понимать вектор-функцию, компонентами которой являются приближенные решения в узловых точках пространства,

а Л-матрица, аппроксимирующая оператор

А.

Итак, имеем дело

с задачей линейной алгебры

 

 

 

 

 

ф/+і_ф/

+ Л / .

ф/+і_рф/

0 , ф° =

£ ,

(1.4)

т

2т у - =

(ЛАр, ф ) ^ 0 и л и

 

 

 

(1 .5)

для любых функций из подпространства Ф.

ф#+1. Тогда

будем

Уравнение (1.4) разрешим

относительно

иметь

 

 

 

 

 

 

ф/+1 = ( я

+ - ^

Л /)" 1

— у Л ') Ф/

(1.6)

или

ф /+ і= ? 1/ф /)

 

 

 

(1.7)

 

 

 

 

где

(1. 8)

— оператор шага.

Для доказательства счетной устойчивости можно и не оценивать норму оператора шага Т1. В самом деле, воспользуемся уравнением

(1.4) и умножим его скалярно

на

+1 +

Ф*)- Тогда

получим

(ф/+1, ф/+1) - ( ф / > фО I

/ д / Ф/+1 + Фі _

Ф/+1 + ФУ\

^ g j

Поскольку по предположению оператор

А1 — положительно полу-

определенный (см. (1.5)), имеем

 

 

 

 

ІІФ'+1ІІ^ІІФ, І І ^ . . . ^ І И ( ,

(1.10)

т. е. устойчивость схемы обеспечена. Одновременно с (1.10) рас­ смотрим оценку по норме, непосредственно вытекающую из равен­

ства (1.7)

 

II ф/+1 II = II т ѵ II *5II ті IIII ф/ [|.

(1.11)

20