Full Text
1. Введение. Проекционно-сеточные методы в настоящее время являются чрезвычайно действенными инструментами решения задач математической физики: теплообмена, гидродинамики, электродинамики, механики твердого деформируемого тела и топологической оптимизации.
Общая теория разностных методов разработана А. А. Самарским [11]. Различные приближенные методы решения краевых задач изложены в монографии Г. И. Марчука [8], также классический вариационный подход описан в книге С. Г. Михлина [9]. Наиболее обширные результаты, полученные при численном решении, относятся к регулярным краевым задачам, порождаемым невырожденными уравнениями с гладкими коэффициентами. Эти исследования опираются на теорию аппроксимаций в функциональных пространствах. Гораздо меньше изучены подобные вопросы для сингулярных уравнений.
В этой связи необходимо отметить работу [10], в которой рассмотрено уравнение
для , . В ней указан порядок аппроксимации в энергетическом пространстве, зависящий от и гладкости функции .
В работе [6] В. В. Катраховым и А. А. Катраховой изучена сходимость метода Галеркина для краевой задачи
где
Ю. Л. Гусманом и А. А. Оганесяном [3] был развит вариационно-разностный подход для двумерного уравнения
где . Получены точные по порядку оценки погрешности метода.
Работа [6] посвящена исследованию сингулярных краевых задач в контексте изучения сходимости приближенных методов решения.
Вопрос построения эффективных численных методов для сингулярных и вырождающихся краевых задач, несомненно, является актуальным. В настоящей статье на основе вариационного подхода устанавливается разрешимость сингулярного параболического уравнения, в котором по одной из переменных действует оператор Бесселя. Приводятся оценки погрешности аппроксимации точного решения методом Бубнова Галеркина.
2. Постановка задачи. Рассмотрим начально-краевую задачу
(1)
(2)
где для всех , , , . Оператор имеет вид
Основы теории уравнений, содержащих подобные операторы, были заложены И. А. Киприяновым и Я. И. Житомирским (см. [5, 7, 12]).
Скалярное произведение и норма в задаются следующим образом:
Будем считать, что , , , , , , .
Энергетическое пространство, соответствующее оператору , будем обозначать . Скалярное произведение в имеет вид
(3)
Весовые пространства (пространства И. А. Киприянова) определяются как замыкание класса , состоящего из четных функций по норме
где , оператор Бесселя.
Произвольно выберем функцию из из пространства , удовлетворяющую условию . Умножим (1) на , проинтегрируем по области :
Интегрируя по частям, получим:
(4)
где .
Будем называть обобщенным решением задачи (1)(2) функцию , которая имеет производную и удовлетворяет уравнению (4) для любой такой функции , что .
Приближение решения при такой постановке можно производить как по переменной , так и по переменной в виде рядов с базисными функциями , . В этом случае по временной переменной получаются, как правило, неявные схемы, и затруднено использование удобных на практике разностных схем для аппроксимации производной по .
Пусть такое решение существует и . Примем , где , , . После подстановки в (4) и интегрирования по частям получим
Учтем произвольность :
(5)
Будем называть обобщенным решением задачи (1) (2) функцию , которая почти при каждом принадлежит энергетическому пространству со скалярным произведением вида (3), имеет производную и почти всюду на удовлетворяет равенствам (5) при любом выборе . Второе определение обобщенного решения требует наличия производной , однако при такой постановке переменную можно рассматривать как параметр.
3. Построение проекционно-разностной схемы. Для приближенного решения задачи (1)(2) будем в первую очередь выполнять аппроксимацию по пространственной переменнной c помощью проекционно-сеточного метода, а затем приближение по времени с использованием конечно-разностного метода.
Введем на сетку , , . Для случая, когда , базисные функции заданы следующим образом:
(6)
(7)
Приближенное решение задачи будем искать в виде
Тогда коэффициенты, являющиеся функциями от , будем искать из системы ОДУ, полученной с помощью метода Бубнова Галеркина из (5):
(8)
(9)
Уравнения (8)(9) могут быть записаны в матричном виде:
(10)
где
Поскольку скалярное произведение базисных функций в пространстве отлично от только для соседних функций, то для матрицы требуется найти только элементы , , (см. [1]) по следующим формулам:
(11)
(12)
(13)
Аналогично для матрицы рассчитываются элементы , , :
(14)
(15)
(16)
Нетрудно убедиться, что полученные матрицы являются положительно определенными и симметричными.
4. Численное решение системы ОДУ. Введем на отрезке равномерную сетку , , . Перепишем уравнения (10), используя для аппроксимации по времени неявную схему (см. [4]), имеющую первый порядок аппроксимации по :
(17)
(18)
где . Сгруппируем в (18) значения по временным слоям:
(19)
Матрица имеет трехдиагональный вид и состоит из суммы элемнтов, рассчитанных по формулам (11)(16):
Обозначим через вектор-столбец, стоящий в правой части уравнения (19):
Такую систему можно записать в виде
и применять для решения метод последовательного исключения неизвестных (метод прогонки).
5. Оценки сходимости. Для получения априорной оценки обобщенного решения умножим каждое из уравнений (8) на функцию и просуммируем по всем :
а затем проинтегрируем по :
(20)
Применим интегрирование по частям:
Тогда
Перепишем равенство (20):
Из (9) вытекает равенство
откуда получаем . Тогда
(21)
Рассмотрим норму в энергетическом пространстве:
В последней формуле отбросим неотрицательное слагаемое , а заменим на :
(22)
Покажем, что справедлива оценка
(23)
Запишем c учетом :
С использованием неравенства Коши Буняковского для получаем
Проинтегрируем от до c весом :
Подставим оценку (23) в неравенство (22):
(24)
C учетом (24) запишем (21):
где . К последнему соотношению применим -неравенство :
(25)
Примем . Имеем
Отсюда следует непрерывная зависимость приближенного решения задачи от и .
Оценим скорость сходимости к при . Положим ; тогда для любой функции имеем
Значит,
Применяя к интегрирование по частям, получим
(26)
Вычислим
Для (26) справедлива оценка
(27)
Так как ортогональная проекция на , то
Используя неравенство и оценку (27), получаем:
(28)
Пусть [b] , , ; тогда . C учетом введенных значений перепишем (28):
(29)
Пусть теперь имеет коэффициенты . Из (29), учитывая свойства базисных функций, получаем сходимость к при :
6. Заключение. Рассмотренная в работе форма применения проекционно-сеточного метода для нестационарной задачи объединяет преимущества разностных и проекционных методов. При решении начально-краевых задач целесообразно вводить сетку по оси времени, а затем, после приближения производной по времени, применять схему аппроксимации по пространственной переменной на каждом временном слое. Использование метода Бубнова Галеркина для аппроксимации по с финитными базисными функциями приводит к простой вычислительной схеме с достаточно хорошей точностью. Для приближения по ипользовалась неявная схема с первым порядком аппроксимации.