Метод контрольного объёма на неструктурированной сетке в вычислительной механике - 44 стр.

UptoLike

Составители: 

Для выполнения граничных условий Дирихле в строках, отвечаю-
щих элементам размерности
n1
, покрывающим
-границу рас-
четной области (
n
и
dim=n
), будут стоять нули и единицы
на главной диагонали матрицы . В случае условий Неймана мы встав-
ляем на плоском элементе экстраполяцию значения из внутренней ча-
сти расчетной области.
Для большей наглядности рассмотрим простейший случай ап-
проксимации задачи Пуассона с первым порядком точности, в которой
одна часть стенки имеет граничные условия Дирихле, а вторая Нейма-
на.
Пусть мы имеем часть элементов
T
i
1
D ,T
i
2
D , T
i
3
D , ... ,T
i
n
D
D
с граничным
условием Дирихле
ux =u
0
x
, часть
T
i
1
N , T
i
2
N , T
i
3
N , ... ,T
i
n
N
N
с гранич-
ным условием Неймана
, а так же
k=1
n
N
T
i
k
N
k=1
n
D
T
i
k
D
=
.
На каждом внутреннем элементе получим с первым порядком
точности аппроксимацию уравнения Пуассона:
1
V
i
T
i
u dV =
1
V
i
T
i
u
n
dS =
1
V
i
T
i
f xdV = f
i
. (3.1)
Используя аппроксимацию с первым порядком точности (3.1) по-
лучим выражение
1
V
i
T
i
u
n
dS
1
V
i
k=1
m
i
S
i
k u
i
k
u
i
n
i
kr
i
k
r
i
. (3.2)
Здесь стоит отметить, что в случае, когда сетка состоит из равно-
сторонних тетраэдров или кубов, аппроксимация будет иметь второй
порядок точности и совпадет с обычной конечно-разностной схемой. В
случае, когда одна из граней с индексом
k
0
лежит на границе n-мер-
ной расчётной расчетной области мы можем считать, что
r
i
k
0
есть
центр масс элемента размерности
n1
, совпадающего с гранью
k
0
,
и пользоваться той же формулой (3.2) при аппроксимации.
Строка матрицы, соответствующая центру масс элемента на гра-
нице с условием Дирихле, будет иметь вид:
0,... , 0, 1
столбец i
j
N
, 0,... , 0
, где
i
j
N
- это номер элемента на границе.
В той же строке в правой части мы будем иметь значение со стенки
b
i
j
N
=u
0
r
i
j
N
.
44