ВУЗ:
Составители:
тремя скалярными прогонками, что (даже в случае системы
двух уравнений) экономичнее векторной прогонки.
Неотрицательность операторов обеих дробных шагов
гарантирует безусловную устойчивость метода в целом.
Аналогично может быть расщеплена схема второго порядка
точности (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
- …
- следующая ›
- последняя »