Разностные схемы и их анализ. Петрусев А.С. - 86 стр.

UptoLike

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

представляет собой прямоугольник. В этом случае все ϕ
i
линейны, и краевые условия (8.29) принимают вид условий
второго рода с косой производной:
U
b
=a. Если b ортогональна
границе прямоугольника D, (8.28)-(8.29) представляет собой
задачу Неймана, условие разрешимости которой
D
(U,ds)
=
D
ads
=0. Аналогичный результат получается и в случае косой
производной с постоянным углом наклона:
D
ads
=
D
U
b
ds
=
D
(b)Uds
=b
n
D
U
n
ds+b
s
D
U
s
ds=0+0=0. Уравнение
D
ads
=0
приводится к виду
0
1
[a(ζ,η
1
(ζ))+a(ζ,η
3
(ζ))]dζ
=
0
l
[a(ζ
2
(η),η)+a(ζ
4
(η),η)]dη, что и является уравнением на l.
В общем случае (8.28)-(8.29) таких простых соотношений
получить конечно невозможно, но качественно ситуация
остаётся прежней: l находится из условия соответствия
границ.
Итерационное численное решение (8.28)-(8.29) можно
организовать следующим образом. Эллиптическое уравнение
(8.28) аппроксимируется на сетку:
Λ
ζζ
ξ+Λ
ηη
ξ=-Λ
ζζ
U-Λ
ηη
U. (8.30)
Краевые условия (8.29) линеаризуются относительно
приращения ξ=U
(n+1)
-U
(n)
и также аппроксимируются на сетку
ϕ
ix
Λ
2
ζ
ξ+ϕ
iy
Λ
2
η
ξ=-ϕ
i
, (8.31)
после чего задача сводится к решению эллиптического
уравнения с краевыми условиями 2-го рода. Легко видеть, что
(8.30)-(8.31) аппроксимируют (8.28)-(8.29) с погрешностью
O(h
2
). (8.30) сводится к параболическому конечно-разностному
уравнению
ξ+τΛ
ζζ
ξ+τΛ
ηη
ξ=-τΛ
ζζ
U-τΛ
ηη
U, (8.32)
решаемому установлением с помощью расщепления по
направлениям. Краевые условия (8.31) заменяются уравнением
переноса (ω≠0 - итерационный параметр)
представляет собой прямоугольник. В этом случае все ϕi
линейны, и краевые условия (8.29) принимают вид условий
                                  ∂U
второго рода с косой производной:   =a. Если b ортогональна
                                  ∂b
границе прямоугольника D, (8.28)-(8.29) представляет собой
задачу Неймана, условие разрешимости которой ⌠         ⌠
                                             ⎮(∇U,ds)= ⎮ads
                                                              ⌡              ⌡
                                                              ∂D          ∂D
=0.       Аналогичный       результат    получается   и   в    случае    косой

производной       с     постоянным        углом    наклона:       ⌠ads= ⌠∂Uds
                                                                  ⎮     ⎮
                                                                  ⌡     ⌡∂b
                                                                  ∂D     ∂D
             ⌠∂U      ⌠∂U
=⌠
 ⎮(b∇)Uds=bn ⎮∂nds+bs ⎮∂sds=0+0=0.                 Уравнение            ⌠ads=0
                                                                        ⎮
 ⌡           ⌡        ⌡                                                 ⌡
 ∂D         ∂D       ∂D                                                 ∂D
                                               1
приводится              к         виду         ⌠
                                               ⌡[a(ζ,η1(ζ))+a(ζ,η3(ζ))]dζ
                                               0
 l
 ⌠[a(ζ2(η),η)+a(ζ4(η),η)]dη, что и является уравнением на l.
=⌡
 0
     В общем случае (8.28)-(8.29) таких простых соотношений
получить   конечно   невозможно,   но  качественно   ситуация
остаётся прежней: l находится из условия соответствия
границ.
     Итерационное численное решение (8.28)-(8.29) можно
организовать следующим образом. Эллиптическое уравнение
(8.28) аппроксимируется на сетку:

Λζζξ+Ληηξ=-ΛζζU-ΛηηU.                                             (8.30)

Краевые    условия       (8.29)    линеаризуются    относительно
приращения ξ=U(n+1)
                   -U(n)
                          и также аппроксимируются на сетку
      2       2
ϕixΛζ ξ+ϕiyΛηξ=-ϕi,                                               (8.31)

после чего задача сводится к решению эллиптического
уравнения с краевыми условиями 2-го рода. Легко видеть, что
(8.30)-(8.31) аппроксимируют (8.28)-(8.29) с погрешностью
O(h2). (8.30) сводится к параболическому конечно-разностному
уравнению

ξ+τΛζζξ+τΛηηξ=-τΛζζU-τΛηηU,                                       (8.32)

решаемому   установлением    с   помощью  расщепления   по
направлениям. Краевые условия (8.31) заменяются уравнением
переноса (ω≠0 - итерационный параметр)