ВУЗ:
Составители:
59
решения, с шагами
h
и
τ
по координатам
x
и
t
, соответственно. Узлы сетки по оси
x
будем нумеровать числами
Ni ,..,0=
, а по оси
t
- числами
∞= ,..,0j
. Тогда:
( )
( )
τ
τ
O
TT
t
txT
j
i
j
i
+
−
=
∂
∂
+1
,
( )
( )
2
2
11
2
2
2
,
hO
h
TTT
x
txT
j
i
j
i
j
i
+
+−
=
∂
∂
−+
(10.3)
Конечно-разностный аналог исходного уравнения (10.1):
2
11
1
2
h
TTT
A
TT
j
i
j
i
j
i
j
i
j
i −+
+
+−
=
−
τ
(10.4)
Или:
( )
j
i
j
i
j
i
j
i
j
i
TTTTT
11
1
2
−+
+
+−+=
λ
2
h
A
τ
λ
=
(10.5)
Это и есть формула явного метода решения уравнения теплопроводности. По
известному температурному профилю рассчитывается температурный профиль в
следующий момент времени. Этот процесс можно повторять сколь угодно долго,
однако необходимо учитывать, что на каждом применении формулы (10.5) вносится
погрешность, связанная с конечно-разностной аппроксимацией производных и
равная
( )
( )
τ
OhO +
2
, или
( )
τ
+
2
hO
.
Задание 10.1
Решить с помощью явного конечно-разностного метода уравнение теплопроводности для
длинного железного стержня с числом узлов по координатной оси 500. В качестве начального
профиля взять такое распределение температур, при котором в одном узле сетки, примерно
посередине стержня температура равна 400К, тогда как в остальных узлах она равна 300К.
Определить в численном эксперименте максимальное
λ
, при котором явный метод остается
устойчивым.
Итак, явный метод не всегда устойчив или, как говорят, условно устойчив.
Исходное уравнение (10.1) можно аппроксимировать иначе:
( )
1
1
11
1
1
2
+
−
++
+
+
+−+=
j
i
j
i
j
i
j
i
j
i
TTTTT
λ
2
h
A
τ
λ
=
(10.6)
решения, с шагами h и τ по координатам x и t , соответственно. Узлы сетки по оси
x будем нумеровать числами i = 0,.., N , а по оси t - числами j = 0,.., ∞ . Тогда:
∂T ( x, t ) Ti j +1 − Ti j
= + O(τ )
∂t τ
∂ 2T (x, t ) Ti +j1 − 2Ti j + Ti −j1
∂x 2
=
h 2
+ O h2 ( ) (10.3)
Конечно-разностный аналог исходного уравнения (10.1):
Ti j +1 − Ti j Ti +j1 − 2Ti j + Ti −j1
=A (10.4)
τ h2
Или:
(
Ti j +1 = Ti j + λ Ti +j1 − 2Ti j + Ti −j1 )
τ
λ=A (10.5)
h2
Это и есть формула явного метода решения уравнения теплопроводности. По
известному температурному профилю рассчитывается температурный профиль в
следующий момент времени. Этот процесс можно повторять сколь угодно долго,
однако необходимо учитывать, что на каждом применении формулы (10.5) вносится
погрешность, связанная с конечно-разностной аппроксимацией производных и
равная O(h 2 ) + O(τ ) , или O(h 2 + τ ) .
Задание 10.1
Решить с помощью явного конечно-разностного метода уравнение теплопроводности для
длинного железного стержня с числом узлов по координатной оси 500. В качестве начального
профиля взять такое распределение температур, при котором в одном узле сетки, примерно
посередине стержня температура равна 400К, тогда как в остальных узлах она равна 300К.
Определить в численном эксперименте максимальное λ , при котором явный метод остается
устойчивым.
Итак, явный метод не всегда устойчив или, как говорят, условно устойчив.
Исходное уравнение (10.1) можно аппроксимировать иначе:
(
Ti j +1 = Ti j + λ Ti +j1+1 − 2Ti j +1 + Ti −j1+1 )
τ
λ=A (10.6)
h2
59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
