Fedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku (810773), страница 21
Текст из файла (страница 21)
Но мы не знаем з)„знаем только оценку для нее и то, что это есть величина сколь угодно малая, если шаги сеткя достаточно малы. Мы не имеем права утверждать, что из совпадения (с точностью до погрешности аппроксимации) уравнений следует, что и их решения совпадают с точностью до величин порядка погрешности аппроксимации. Это право мы получим, если докажем устойчивость разност ной задачи. Разностная задача называется устойчивой, если из Ьзи, = Г, + в',, следует, что Зи, — иД а С(яв'З+ Зв"З), причем постоянная С не зависит от сетки з (т.е.
от т, Л). Установить устойчивость обычно бывает очень трудно. Но для линейного уравнения теплопроводиости это можно сделать. Устойчивость явной схемы. Рассмотрим уравнение с теми же краевыми условиями и начальными даннымн: —,= — х(г, х) — +у(г, х). ви вГ ди1 9111 интеп'НРОЕАние УРАВнениЯ с члсзиь$ми ИРОизеодными 109 Это есть линейное уравнение с переменнымн козффициентами. Прежде всего заметим, что нужно конкретизировать вид норм. Устойчивость можно устанавливать в разных нормах. Здесь мы используем самую наглядную и надежную: ««2«« =шах «Г(С, х)«, ««и«« =шах «и(С, х)«и тд.
С,к С,к Введем аналогичные нормы для сеточных функций: ««и,«« =шах «и,"„«, ««и"««шах «и" «н т.д. ,л Сл Основой для установления устойчивости является следующая лемма. Лемма 1. Нормы сеточных функций и" и и"+' связаны между собой неравенством Ци" Ц ай!пах (Ци" Ц + т««1'««, ««ср««), ««ср««штах (««ср1ср1««, ««~рзсрз««), если выполнено условие Куранта ««х««тсссзн1/2 (мы ограничимся случаем «31 > О; в случае Ц = О, а = 1 оценки проще). Доказательство. Имеем соотношение +! л лл — «х" лп2(и" +, — и" ) — хл и (и" — и",) «+ ~'", и = — '2х -Сгзи,+ ~ — —,х -!сз — '2н +,сз и + СС Сс Л сл+ 2 лс+ 1 Отсюда следует (так как «и" «и ««и" ««, х > 0) « "+'« — ', х",с «« "««+ — ', 21" +,сз««и"««+ к! лс И + 1 — —,(х",С2+ х" +па) Ци"««+ т«Я.
СС2 Условие Куранта дает важное соотношение ! к л л 1 2 (Хсл-1/2+ Нсл+!/2)1 = 1 — 2 (Хли !я+ ХИЧП2), и мы получаем «ц"„+' «и ««и" ««+ 2«Я, т = 1, 2, ..., М вЂ” 1. Заметим, что ««и"+'««=(либо шах «и" '«, либо «ив+!«, либо «им~1«). сл 1, .... М - ! основы вычнслнткньной млтвмлтнкн ыо В первом случае имеем Ц и"т'Ц И Ци" Ц + тЦу'Ц, Во втором случае используем краевое условие: (а, + лр,)и" ~' = аи",~'+ Ь р,"+', аы Ц, > О. Вели Цил+1Ц [иат














