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