Составители:
88
Явная схема имеет порядок аппроксимации
τ
+ h
x
2
+ hy
2
. Однако,
как и в случае одной пространственной переменной, схема явля-
ется условно устойчивой. Чтобы получить устойчивое приближен-
ное решение, шаги разностной сетки должны удовлетворять усло-
вию Куранта:
2
1
22
≤
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+
yx
hh
A
ττ
. Свойством безусловной устойчи-
вости схема будет обладать при
,
42
1
2
A
h
τ
σ −>
),max(
yx
hhh
=
.
При
σ
≠ 0 шаблон схемы (6.11) будет включать пять точек
на верхнем временном слое. Для нахождения решения необхо-
димо для каждого t
n
решать СЛАУ с заполненной матрицей, для
которых экономичный метод прогонки не применим. В этом
случае используются так называемые методы дробных шагов
[5, 6], в которых процесс нахождения решения на новом n+1 вре-
менном слое разбивается на несколько промежуточных (дроб-
ных) шагов таким образом, чтобы на каждом шаге по одному из
пространственных направлений
схема была явной, а по другому –
неявной. Неявность схемы по выбранному направлению делает ее
безусловно устойчивой. В то же время для нахождения решения
на новом временном слое не требуется решать СЛАУ с заполнен-
ной матрицей, а можно найти решение с помощью нескольких
прогонок. Эта методика широко используется при решении мно-
гомерных уравнений теплопроводности. Существует много раз-
личных схем в дробных шагах. Приведем одну из возможных
схем для двухмерного уравнения теплопроводности:
).,,(
22
2/
),,,(
22
2/
2
1
2
1
1
11
1
2
2
1
1
2
1
2
1
1
2
1
1
2
11
2
2
1
1
2
1
2
1
1
2
1
+
+
−
++
+
+
−
++
+
+
+
−+
+
−
++
+
+
+
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎝
⎛
+−
+
+−
=
−
+
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎝
⎛
+−
+
+−
=
−
n
ji
y
n
ij
n
ij
n
ij
x
n
ji
n
ij
n
ji
n
ij
n
ij
n
ji
y
n
ij
n
ij
n
ij
x
n
ji
n
ij
n
ji
n
ij
n
ij
tyxF
h
uuu
h
uuu
A
uu
tyxF
h
uuu
h
uuu
A
uu
τ
τ
Явная схема имеет порядок аппроксимации τ + hx2 + hy2. Однако, как и в случае одной пространственной переменной, схема явля- ется условно устойчивой. Чтобы получить устойчивое приближен- ное решение, шаги разностной сетки должны удовлетворять усло- ⎛τ τ ⎞ 1 вию Куранта: A⎜ 2 + 2 ⎟ ≤ . Свойством безусловной устойчи- ⎜ hx hy ⎟ 2 ⎝ ⎠ 1 h2 вости схема будет обладать при σ > − , h = max(hx , h y ) . 2 4 τA При σ ≠ 0 шаблон схемы (6.11) будет включать пять точек на верхнем временном слое. Для нахождения решения необхо- димо для каждого tn решать СЛАУ с заполненной матрицей, для которых экономичный метод прогонки не применим. В этом случае используются так называемые методы дробных шагов [5, 6], в которых процесс нахождения решения на новом n+1 вре- менном слое разбивается на несколько промежуточных (дроб- ных) шагов таким образом, чтобы на каждом шаге по одному из пространственных направлений схема была явной, а по другому – неявной. Неявность схемы по выбранному направлению делает ее безусловно устойчивой. В то же время для нахождения решения на новом временном слое не требуется решать СЛАУ с заполнен- ной матрицей, а можно найти решение с помощью нескольких прогонок. Эта методика широко используется при решении мно- гомерных уравнений теплопроводности. Существует много раз- личных схем в дробных шагах. Приведем одну из возможных схем для двухмерного уравнения теплопроводности: n+ 1 ⎛ n+ 1 n+ 1 n+ 1 ⎞ uij 2 − uijn⎜ ui+12j − 2uij 2 + ui−12j uijn+1 − 2uijn + uijn−1 ⎟ = A⎜ + ⎟ + F ( xi , y j , t n ), τ /2 ⎜⎜ hx 2 h 2 y ⎟⎟ ⎝ ⎠ n+ 1 ⎛ n+ 1 n+ 1 n+ 1 ⎞ uijn+1 − uij 2 ⎜ ui +12j − 2uij 2 + ui−12j uijn++11 − 2uijn+1 + uijn−+11 ⎟ n+ 1 =A ⎜ + ⎟ + F ( xi , y j , t 2 ). τ /2 ⎜⎜ hx2 hy2 ⎟⎟ ⎝ ⎠ 88
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »