Смекни!
smekni.com

Численное решение краевых задач для двумерного уравнения колебания (стр. 7 из 10)

Для нелинейных уравнений метод предиктор-корректор может служить при восстановлении дивергентности схемы, с помощью которой строятся безытерационные разностные схемы.

К классу экономичных разностных схем относятся разностные схемы с расщепляющимся оператором на верхнем слое. Метод использует алгоритм счета основанный на расщеплении оператора. Он был предложен Е.Г.Дьяконовым для случая параллелепипеда и для более сложных областей. Заметим, что для урав­нений с постоянными коэффициентами разностные расщепляющиеся операторы по существу встречались в экономичных разностных схе­мах метода расщепления. Обычно неявные разностные схемы для не­стационарных задач имеют вид

(2.26)

где

- вектор значений функций на слое сетки
- заданный вектор,
- некоторые разностные операторы.

Е.Г.Дьяконов называет разностный оператор А расщепляю­щимся, если его можно представить в виде

, где
- операторы размерности меньшей, чем р. Если все
од­номерные операторы, то нахождение
из (2.26) сводится к последовательному решению p систем уравнений
.

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

В работах Е.Г.Дьяконова дан анализ краевого усло­вия первого рода для метода расщепления, из которого видно, что в методе расщепления встречаются некоторые затруднения на гра­нице областей, составленных даже из прямоугольников.

Более подробный анализ краевых условий для метода расщеп­ления дается в работе. Н.Н.Яненко. В ней анализируются три реализации краевого условия первого рода для метода расщепления:

1) реализация Е.Г.Дьяконова;

2) реализация краевого условия с погрешностью аппроксимации
порядка

;

3) реализация способа аппроксимации краевого условия первого рода
с погрешностью аппроксимации порядка

.

В работе показывается, что реализация 2) годится для областей произвольной формы. В то время как реализация 3) ста­новится неэффективной даже в случае области, состоящей из ко­нечного числа прямоугольников. Более общий прием реализации краевого условия первого рода был предложен почти одновременно С.А.Кряквиной и Н.Н.Анучиной (по Н.Н.Яненко). Сущность метода состоит в замене граничных значений неопределенными функ­циями. После чего задача состоит в том, чтобы минимизировать ошибку Rn Н.Н.Яненко в работе придает методу неопреде­ленных функций более общую формулировку, где неопределенные функции вводятся сразу в правых частях расщепленных разностных схем.

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

Дальнейшим развитием метода дробных шагов является локально-одновременный метод переменных направлений А.А.Самар­ского, пригодный для решения широкого класса задач матема­тической физики для областей произвольной формы. Дадим краткое описание метода на примере уравнения (2.11).

В каждом слое

рассматривается одномерное дифференциальное уравнение

(2.27)

Для решения (2.27) используются однородные разностные схемы

(2.28)

изученные.

Таким образом, разностной схемой ПУ, соответствующей уравнению (2.11) является совокупность (блок)

одномерных схем
. Каждая из схем
имеет погрешность ап­проксимации

где u – решение уравнения (2.11). Погрешность аппроксимации схемы

определяется суммой

.

Все

вычисляются на решении исходной задачи. Если
то
, где
.

Сходимость решения разностной схемы (2.28) к решению задачи (2.11) доказывается специально разработанным для однородных разностных схем методом априорных оценок. Дифференциальные задачи аппроксимируются семейством однородных разностных схем, коэффициенты которых задаются шаблонными функционалами. Метод построения семейства однородных разностных схем, предложенный А.Н.Тихоновым и А.А.Самарским успешно используется в локально-одномерном методе переменных направлений. В нем гра­ничные условия для вспомогательных функций задаются естественным образом, поэтому граничная проблема здесь не возникает. Для случая области сложной формы впервые вопрос расщепления краево­го условия третьего рода был рассмотрен И.В.Фрязиновым. Некоторые обобщения метода переменных направлений даются в работах В.П.Ильина. A.R.Mitchell в рабо­те методом неопределенных коэффициентов строит схемы пере­менных направлений повышенной точности, из которых в частном случав получает схемы Писмена, Рэкфорда и Дугласа и схему стабилизирующей поправки Дугласа, Рэкфорда.

В работах Н.Н.Яненко и Г.В.Демидова метод рас­щепления трактуется как метод слабой аппроксимации для много­мерной задачи Коши. В работе был рассмотрен вопрос сходи­мости метода дробных шагов в дифференциальной форме при решении корректной задачи Коши в банаховом пространстве. В работе для однородного уравнения параболического типа второго порядка с однородными условиями первого рода методом Фурье можно показать, что решение р-го расщепленного дифференциального уравнения совпадает с решением исходного уравнения, т.е.

. Неоднородная абстрактная задача Коши в банаховом пространстве Н рассмотрена в работе А.А.Самарского.

Методу слабой аппроксимации посвящены работы Н.Н.Яненко, А.А.Самарского, Г.И.Марчука, Д.Г.Гордезиани, Г.В.Мелидзе, Е.Г.Дьяконова, В.И.Лебедева, Г.А.Бюлера, Н.М.Охлопкова и др. Метод слабой аппроксимации использу­ется как конструктивный метод построения экономичных разностных.

Г.И.Марчук разработал методы покомпонентного расщепления для широкого класса задач математической физики. Различным аспектам метода дробных шагов расщепления посвящены работы В.Б.Андреева, В.И.Лебедева, А.Н.Коновалова, Г.А.Бюлера, И.В.Фрязинова, Н.М.Охлопкова и многих др.

До сих пор мы рассматривали экономичные разностные схемы, построенные на основе классических явных и неявных разностных схем. Следует отметить, что наиболее экономичные разностные схе­мы могут быть построены на основе явно-неявных разностных схем с помощью расщепления разностного оператора и сеточной области. Такие схемы, как правило, реализуются явным образом, поэтому они наиболее эффективны в смысле количества арифметических опе­раций и программирования на ЭВМ. Их изучали В.К. Саульев, Н.Н.Яненко, А.А.Самарский, В.П.Ильин, Н.М.Охлопков и многие другие [2,9].

§3 Схема расщепления с последовательным переходом

3.1.Постановка задачи.

Требуется найти функцию u(x1,x2,t), удовлетворяющую следующим условиям:

, 0 < xα < lα , α = 1,2 (1)

,

x = (x1 , x2 )

u(x,0) = u0(x) , ut(x,0) = u1(x) ,

(2)

u(0, x2,t) = μ1- , u(l1, x2,t) = μ1+ (3)

u( x1,0,t) = μ2- , u(x1, l2,t) = μ2+