Метод конечных элементов на примере уравнения Пуассона
В данной статье мне хотелось бы изложить реализацию метода конечных элементов на примере уравнения Пуассона. Рассмотрим задачу:
с однородным краевым условием
где
Требуется найти функцию
Решение
Умножим начальное уравнение на функцию
После применения формулы интегрирования по частям, получим следующее уравнение
Введем на области
и каждый квадрат разделим диагональю, параллельной биссектрисе первого координатного угла:
Получим разбиение области
Будем искать приближенное решение данного уравнения как функцию
Функцию
где значения функций в точке
Подставив функцию
Значение интеграла может быть не нулевым лишь в том случае, если базисные функции под знаком интеграла имеют непустую общую область определения. По построению, каждый элемент имеет три вершины. Вершина может быть общей максимально для 6 треугольников:
с соответствующими значениями производных для каждого из 6 случаев:
После подсчетов интеграла уравнение с номером
где
и при достаточно малом
Следовательно, уравнение может быть переписано в следующем виде:
Добавив граничные условия, а именно:
получаем полную СЛАР, решая которую, находим значения функции в точках сетки.
Большое спасибо Р.З. Даутову и М.М. Карчевскому за прекрасную литературу!