ВУЗ:
Составители:
простыми соображениями: методы первого порядка точности,
использующие направленные разности, обычно монотонны в
пределах области устойчивости, а второго порядка - заведомо
нет (теорема Годунова переносится и на гиперболлические
уравнения). Окончательное решение вопроса даёт численный
эксперимент. Так, схемы (9.10) и (9.12) немонотонны. В
схеме первого порядка (9.14) осцилляции хотя и возможны, но
сильно подавлены. На основании монотонного
метода первого
порядка точности и немонотонного метода высокого порядка,
можно построить нелинейную (гибридную) схему в полной
аналогии с тем, как это проделано выше для простейшего
уравнения переноса.
п.4.Методы расщепления для уравнений гидродинамики.
Конечно-разностные схемы (9.9)-(9.14) могут быть
реализованы векторными прогонками. Однако, как отмечалось
выше, в реальных задачах к
уравнениям гидродинамики обычно
добавляют большое число других уравнений, описывающих
данную задачу. Это могут быть уравнения Максвелла,
уравнения диффузии, химической и физической кинетики,
переноса излучения и т.п.. В результате общее число
уравнений оказывается большим, а векторная прогонка
недопустимо трудоёмкой. Снизить трудоёмкость позволяет
использование метода дробных шагов, реализуемых
экономичными скалярными прогонками.
Так, конечно-разностную
схему (9.14) можно расщепить простым покомпонентным методом
следующим образом:
w
1/2
i
-w
i
τ
+A
1
w
1/2
i
=0 (9.24)
w
^
i
-w
1/2
i
τ
+A
2
w
^
i
=0 (9.25)
где A
1
=
⎣
⎢
⎡
⎦
⎥
⎤
vΛ
1
±
0
0vΛ
1
±
, A
2
=
⎣
⎢
⎡
⎦
⎥
⎤
0 ρΛ
1
±
c
2
ρ
Λ
1
m
0
, w=
⎝
⎜
⎛
⎠
⎟
⎞
ρ
u
. Легко проверить (см.
анализ устойчивости схемы (9.14)), что в линеаризованном
виде оба эти оператора неотрицательны, следовательно
алгоритм (9.24)-(9.25) безусловно устойчив. При этом оба
уравнения (9.24) представляют собой простые уравнения
переноса и решаются независимо друг от друга по схеме
бегущего счёта. Система (9.25) может быть сведена к одному
скалярному уравнению. Исключая плотность на верхнем
слое,
получим уравнение на скорость:
u
^
i
-u
1/2
i
τ
+
c
2
ρ
Λ
1
m
ρ
i
=τc
2
Λ
1
m
Λ
1
±
u
^
i
,
которое имеет трёхдиагональный вид и решается скалярной
прогонкой.
Таким образом, система (9.24)-(9.25) решается двумя
схемами бегущего счёта и одной скалярной прогонкой или
простыми соображениями: методы первого порядка точности,
использующие направленные разности, обычно монотонны в
пределах области устойчивости, а второго порядка - заведомо
нет (теорема Годунова переносится и на гиперболлические
уравнения). Окончательное решение вопроса даёт численный
эксперимент. Так, схемы (9.10) и (9.12) немонотонны. В
схеме первого порядка (9.14) осцилляции хотя и возможны, но
сильно подавлены. На основании монотонного метода первого
порядка точности и немонотонного метода высокого порядка,
можно построить нелинейную (гибридную) схему в полной
аналогии с тем, как это проделано выше для простейшего
уравнения переноса.
п.4.Методы расщепления для уравнений гидродинамики.
Конечно-разностные схемы (9.9)-(9.14) могут быть
реализованы векторными прогонками. Однако, как отмечалось
выше, в реальных задачах к уравнениям гидродинамики обычно
добавляют большое число других уравнений, описывающих
данную задачу. Это могут быть уравнения Максвелла,
уравнения диффузии, химической и физической кинетики,
переноса излучения и т.п.. В результате общее число
уравнений оказывается большим, а векторная прогонка
недопустимо трудоёмкой. Снизить трудоёмкость позволяет
использование метода дробных шагов, реализуемых
экономичными скалярными прогонками. Так, конечно-разностную
схему (9.14) можно расщепить простым покомпонентным методом
следующим образом:
1/2
wi -wi 1/2
+A1w i =0 (9.24)
τ
^ 1/2
wi-w i
+A2^
wi=0 (9.25)
τ
1
1
⎡vΛ± 0 ⎤ ⎡ 20 ρΛ±⎤ ⎛ρ⎞
где A1=⎢ 1⎥ , A2=⎢c 1 ⎥ , w=⎜u⎟. Легко проверить (см.
Λ 0 ⎝ ⎠
⎣ 0 vΛ±⎦ ⎣ρ m ⎦
анализ устойчивости схемы (9.14)), что в линеаризованном
виде оба эти оператора неотрицательны, следовательно
алгоритм (9.24)-(9.25) безусловно устойчив. При этом оба
уравнения (9.24) представляют собой простые уравнения
переноса и решаются независимо друг от друга по схеме
бегущего счёта. Система (9.25) может быть сведена к одному
скалярному уравнению. Исключая плотность на верхнем слое,
получим уравнение на скорость:
^ 1/2
ui-u i c2 1
+ Λmρi=τc2ΛmΛ±^
1 1
ui,
τ ρ
которое имеет трёхдиагональный вид и решается скалярной
прогонкой.
Таким образом, система (9.24)-(9.25) решается двумя
схемами бегущего счёта и одной скалярной прогонкой или
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
