Составители:
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
- …
- следующая ›
- последняя »
