ГЕНЕРАЦИЯ СИСТЕМ УРАВНЕНИЙ ПРИ РЕШЕНИИ ОДНОМЕРНЫХ ЗАДАЧ ДИРИХЛЕ И НЕЙМАНА МЕТОДОМ КОНЕЧНЫХ ЭЛЕМЕНТОВ
Секция: 1. Математические науки

IV Студенческая международная заочная научно-практическая конференция «Молодежный научный форум: естественные и медицинские науки»
ГЕНЕРАЦИЯ СИСТЕМ УРАВНЕНИЙ ПРИ РЕШЕНИИ ОДНОМЕРНЫХ ЗАДАЧ ДИРИХЛЕ И НЕЙМАНА МЕТОДОМ КОНЕЧНЫХ ЭЛЕМЕНТОВ
Постановка задачи. Рассмотрим краевую задачу
для
, (1)
условия Дирихле:
, (2)
условия Неймана:
(3)
Задачи (1), (2) и (1), (3) эквивалентны задаче минимизации функционала:
(4)
Произведем разбиение с шагом
, получим сетку
. Приближенное решение ищем в виде линейной комбинации:
, (5)
где коэффициенты — значения искомой функции в узлах сетки, а
— финитные функции (базисные), заданные на разбиениях
такие, что
,
. Вид базисных функции [1, с. 101]:
,
,
,
.
Геометрическая интерпретация базисных функций:
Рисунок 1. Графики базисных функций
Осуществляя переход от непрерывной задачи к конечномерной, подставляем (5) в (4). Для задач Дирихле и Неймана функционал принимает вид:
,
где: , а
— элементы матрицы жесткости:
(6)
Учитывая необходимое и достаточное условие существования минимума выпуклого функционала, находим его вариацию и приравниваем ее к нулю. В результате получаем систему вида:
(7)
Для задачи Дирихле с однородными краевыми условиями матрица жесткости имеет вид:
(8)
Соответствующая система уравнений:
(9)
Для задачи Дирихле с неоднородными краевыми условиями матрица жесткости примет вид:
(10)
Соответствующая система уравнений:
(11)
В задаче Неймана с однородными краевыми условиями значение функции на границе определяется следующим образом:
Тогда матрица жесткости:
(12)
А соответствующая ей система примет вид:
(13)
Для задачи Неймана с неоднородными краевыми условиями матрица жесткости имеет вид (12), система уравнений:
(14)
где:
Так как матрицы коэффициентов систем имеют трехдиагональный вид, то целесообразно решать их методом прогонки.
Пример 1. Найти непрерывную на функцию
удовлетворяющую уравнению
и краевым условиям
.
В результате решения данной краевой задачи при получаем:
,
.
Базисные функции:
;
;
;
;
.
В матрице жесткости элементы главной диагонали равны , поддиагональ и наддиагональ состоит из элементов
. Правые части системы:
В результате решения получаем искомые коэффициенты:
Приближенное решение имеет следующий вид:
График приближенного решения представлен на рисунке 2.
Рисунок 2. График решения задачи Дирихле с однородными краевыми условиями
Пример 2. Найти решение задачи Дирихле на для уравнения
и краевых условий
Значения
такие же как в примере 1. Базисные функции, для узлов
и
:
;
.
В матрице жесткости элементы на главной диагонали равны
, а поддиагональные и наддиагональные элементы равны
.
Правые части системы:
Искомые коэффициенты:
Приближенное решение имеет следующий вид:
График приближенного решения представлен на рисунке 3.
Рисунок 3. График решения задачи Дирихле с неоднородными краевыми условиями
Пример 3. Найти на функцию
удовлетворяющую уравнению
и краевым условиям
Значения
как в примере 2.
В матрице жесткости диагональные элементы равны
, поддиагональные и наддиагональные
.
Правые части системы:
Получаем коэффициенты:
Приближенное решение имеет следующий вид:
График приближенного решения представлен на рисунке 4.
Рисунок 4. График решения задачи Неймана с однородными краевыми условиями
Пример 4. Найти на функцию
удовлетворяющую уравнению
и краевым условиям
Значения
как в примере 3.
В матрице жесткости диагональные элементы равны
, поддиагональные и наддиагональные
.
Правые части системы:
Получаем коэффициенты:
Приближенное решение имеет следующий вид:
График приближенного решения представлен на рисунке 5.
Рисунок 5. График решения задачи Неймана с неоднородными краевыми условиями
Список литературы:
1. Марчук Г.И., Агошков В.И. Введение в проекционно-сеточные методы. — М.: Наука. Главная редакция физико-математической литературы, 1981. — 416 с.
