6.4. Аппроксимация граничных условий 119
Здесь B
j
— граничные узлы, M
i
— внутренние узлы сетки. Рассмот-
рим аппроксимацию граничных условий для некоторой величины f в
узле B
j
. Для остальных граничных узлов аппроксимация производится
аналогичным образом. В результате расчета по разностной схеме (6.2.5)
были определены значения величины f во внутренних узлах сетки. Бу-
дем определять значения на границе через средневзвешенные значения
f во внутренних узлах, треугольники которых содержат данный гра-
ничный узел в качестве вершины. Для граничного узла B
j
это будут
внутренние узлы: M
1
, M
2
, ··· , M
n
.
Граничное условие I рода (условие Дирихле)
Запишем граничное условие Дирихле:
f|
Γ
= f
0
, (6.4.1)
где Γ — граница области.
Аппроксимацию запишем следующим образом:
f(B
j
) = f
0
(6.4.2)
Граничное условие II рода (условие Неймана)
Запишем граничное условие Неймана:
∂f
∂n
¯
¯
¯
¯
Γ
= f
0
. (6.4.3)
Аппроксимацию запишем следующим образом:
f(B
j
) =
1
N
i=N
X
i=1
f(M
i
) +
f
0
N
i=N
X
i=1
L(B
j
, M
i
). (6.4.4)
Здесь L(B
j
, M
i
) — расстояние между точками B
j
и M
i
.
Граничное условие III рода
Запишем граничное условие III рода:
·
∂f
∂n
+ βf
¸
¯
¯
¯
¯
Γ
= f
0
. (6.4.5)