Компьютерное моделирование процессов и аппаратов пищевой, био- и химической технологии в среде FlexPDE. Дворецкий С.И - 7 стр.

UptoLike

Рубрика: 

2 МЕТОДЫ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗ-
ВОДНЫМИ
При численном решении дифференциальных уравнений в частных производных используются, в основ-
ном, методы конечных разностей [6] и конечных элементов [5].
Конечно-разностные методы хорошо изучены и их применение не вызывает особых затруднений [7]. В на-
стоящем пособии изучается метод конечных элементов.
В этом методе исходная дифференциальная задача заменяется дискретной конечномерной моделью. По
существу, метод конечных элементов сочетает разностный метод с кусочно-полиномиальным интерполирова-
нием сеточных функций. Приближенное решение в методе конечных элементов ищется в виде разложения по
базису из кусочно-линейных (в более общем случаекусочно-полиномиальных) функций, каждая из которых
отлична от нуля лишь в некоторой достаточно малой области. Для определения коэффициентов разложения
получаются системы линейных алгебраических уравнений с большими разреженными матрицами специального
вида. Эти системы уравнений представляют собой разностные схемы, аппроксимирующие исходную
задачу.
В общих чертах метод конечных элементов состоит в следующем.
Исходная задача рассматривается как операторное уравнение вида
()
f
x
u
xk
x
Lu =
=
(10)
в некоторой области
. Внутри рассматриваемой области выделяют конечные элементы, представляющие со-
бой некоторые подобласти
i
, геометрические размеры которых очень малы по сравнению с размерами облас-
ти
, но, тем не менее, остаются конечными. В простейшем случае конечные элементы имеют треугольную
(2D) или тетраэдральную (3D) топологию для плоских и трехмерных задач. Исходная область разбивается на
конечные элементы без перекрытия и пересечения (рис. 1), при этом каждый элемент характеризуется числом
геометрических узлов и степенью аппроксимации функции в области
. Аппроксимация может быть прямо-
линейной или криволинейной, а порядок аппроксимации лежит в пределах от 1 до 6.
Рис. 1 Примеры разбиения расчетных областей
в двумерных (2D) и трехмерных (3D) задачах
Приближенное решение задачи (10)
N
u ищется в виде разложения по базису конечномерного подпро-
странства
N
размерности N т.е. неизвестная функция после решения задачи будет характеризоваться ее
значением в каждом узле разбиения
=
ϕ=
N
i
iiN
yu
1
, (11)
где
{}
N
i
i
1=
ϕ базис в
N
,
i
y искомые коэффициенты разложения.
Выбор базиса вида
0)(
ϕ
x
i
для конечного элемента приводит к системам уравнений
()
T
N
yyyy
bAy
....,,
;
21
=
=
(12)
а) б)