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