ВУЗ:
Составители:
тремя скалярными прогонками, что (даже в случае системы
двух уравнений) экономичнее векторной прогонки.
Неотрицательность операторов обеих дробных шагов
гарантирует безусловную устойчивость метода в целом.
Аналогично может быть расщеплена схема второго порядка
точности (9.9). Однако в этом случае второй дробный шаг
сводится к пятидиагональному уравнению
u
^
i
-u
1/2
i
τ
+
c
2
ρ
Λ
2
ρ
i
=τc
2
Λ
2
Λ
2
u
^
i
. Учитывая, что оператор Λ
2
Λ
2
аппроксимирует вторую
производную
∂
2
∂x
2
, его можно заменить более простым
трёхточечным оператором Λ
2
. Как сообщается в [11] при этом
сохраняется безусловная устойчивость алгоритма.
Комбинируя методы первого и второго порядка точности
можно обычным образом составить гибридный метод, обладающий
отмеченными выше преимуществами.
Схему (9.14) можно расщепить на два неявных шага, также
реализуемых скалярными прогонками и по методу
стабилизирующей поправки. Трудоёмкость такого алгоритма
практически не превышает трудоёмкости
простого
покомпонентного расщепления (9.24)-(9.25).
Описанный приём расщепления применим и к случаю
неизотермического течения. В случае уравнений гидродинамики
для идеального газа (9.15) в переменных ρ-v-p можно положить
A
1
=
⎣
⎢
⎡
⎦
⎥
⎤
vΛ
1
±
00
0vΛ
1
±
0
00vΛ
1
±
, A
2
=
⎣
⎢
⎢
⎡
⎦
⎥
⎥
⎤
0 ρΛ
1
±
0
00
1
ρ
Λ
1
m
0γpΛ
1
±
0
, w=
⎝
⎜
⎜
⎛
⎠
⎟
⎟
⎞
ρ
u
p
. Реализация первого шага
очевидна. Уравнение на скорость на втором шаге имеют вид
u
^
i
-u
1/2
i
τ
+
1
ρ
Λ
1
±
()
p
1/2
i
-τγpΛ
1
±
u
^
i
=0. Оно аналогично рассмотренному выше
случаю изотермического течения и решается прогонкой.
Остановимся на проверки неотрицательности A
1
и A
2
методом энергетических неравенств в случае замороженных
коэффициентов. Введём скалярное произведение (w’,w”)=
=(
ρ’
ρ
0
-
p’
γp
0
,
ρ”
ρ
0
-
p”
γp
0
)+
ρ
0
γp
0
(u’,u”)+
(p’,p”)
(γp
0
)
2
. Тогда
A
1
: (w,A
1
w)=(
ρ
ρ
0
-
p
γp
0
,v
0
Λ(
ρ
ρ
0
-
p
γp
0
))+(u,v
0
Λu)
ρ
0
γp
0
+
(p,v
0
Λp)
γp
0
≥0
A
2
: (w,A
2
w)=(
ρ
ρ
0
-
p
γp
0
,Λu-Λu)+
ρ
0
γp
0
(u,
1
ρ
0
Λ
_
p)+
(p,γp
0
Λu)
(γp
0
)
2
=
=
(u,Λ
_
p)+(p,Λu)
γp
0
=0.
Несложно заметить, что данная схема требует краевых условий
на ρ
0
, v
0
, p
0
, p
N
при v
0
≥0 и ρ
N
, v
N
, p
0
, p
N
при v
0
≤0.
п.5.Консервативные схемы для уравнений гидродинамики.
тремя скалярными прогонками, что (даже в случае системы
двух уравнений) экономичнее векторной прогонки.
Неотрицательность операторов обеих дробных шагов
гарантирует безусловную устойчивость метода в целом.
Аналогично может быть расщеплена схема второго порядка
точности (9.9). Однако в этом случае второй дробный шаг
^ 1/2
ui-u i c2 2
сводится к пятидиагональному уравнению + Λ ρi=τc2Λ2Λ2^
ui
τ ρ
. Учитывая, что оператор Λ2Λ2 аппроксимирует вторую
∂2
производную , его можно заменить более простым
∂x2
трёхточечным оператором Λ2. Как сообщается в [11] при этом
сохраняется безусловная устойчивость алгоритма.
Комбинируя методы первого и второго порядка точности
можно обычным образом составить гибридный метод, обладающий
отмеченными выше преимуществами.
Схему (9.14) можно расщепить на два неявных шага, также
реализуемых скалярными прогонками и по методу
стабилизирующей поправки. Трудоёмкость такого алгоритма
практически не превышает трудоёмкости простого
покомпонентного расщепления (9.24)-(9.25).
Описанный приём расщепления применим и к случаю
неизотермического течения. В случае уравнений гидродинамики
для идеального газа (9.15) в переменных ρ-v-p можно положить
1
vΛ
1
⎡ ± 1 ⎤ 0 0 ⎡ 0 ρΛ± 0 ⎤
⎛ρ⎞
⎢ 1 1⎥
A1=⎢ 0 vΛ± 0 ⎥, A2= 0 0 Λm , w=⎜⎜u⎟⎟. Реализация первого шага
⎣ 0 0 vΛ1±⎦ ⎢ ρ ⎥ ⎝p⎠
⎣0γpΛ1± 0 ⎦
очевидна. Уравнение на скорость на втором шаге имеют вид
^ 1/2
ui-ui 1 1 1/2
+ Λ±(p i -τγpΛ±^ ui)=0. Оно аналогично рассмотренному выше
1
τ ρ
случаю изотермического течения и решается прогонкой.
Остановимся на проверки неотрицательности A1 и A2
методом энергетических неравенств в случае замороженных
коэффициентов. Введём скалярное произведение (w’,w”)=
ρ’ p’ ρ” p” ρ 0
(p’,p”)
=( 0 - 0, 0 - 0)+ 0(u’,u”)+ . Тогда
ρ γp ρ γp γp (γp0)2
ρ p ρ p ρ0 (p,v0Λp)
A1: (w,A1w)=( 0- 0,v Λ( 0- 0))+(u,v Λu) 0+
0 0
≥0
ρ γp ρ γp γp γp0
ρ p ρ0 1_ (p,γp0Λu)
A2: (w,A2w)=( 0- 0,Λu-Λu)+ 0(u, 0Λp)+ =
ρ γp γp ρ (γp0)2
_
(u,Λp)+(p,Λu)
= =0.
γp0
Несложно заметить, что данная схема требует краевых условий
на ρ0, v0, p0, pN при v0≥0 и ρN, vN, p0, pN при v0≤0.
п.5.Консервативные схемы для уравнений гидродинамики.
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »
