ВУЗ:
Составители:
Естественно при написании разностных уравнений, приближенно описывающих тот или иной
процесс, исходить из уравнения баланса. Пусть дана сетка ( ihx
i
=
,
τ= jt
j
). Для каждой элементар-
ной ячейки (прямоугольника) этой сетки пишется уравнение баланса, которое содержит интегра-
лы от функции и ее производных вдоль границы ячейки. Для их вычисления необходимо предпо-
ложение о профиле функций. В зависимости от выбора локальной интерполяции как по
x
, так и
по
t
мы получим различные схемы. Вопрос о выборе интерполяции подчинен требованиям ус-
тойчивости, точности и простоты реализации
Для примера рассмотрим стационарное уравнение теплопроводности
() () ( )
0,0;10,,, ≥><<−=−
∂
∂
∂
∂
qkxtxfTxq
x
T
txk
x
,
где
()
Txq – мощность стоков тепла (при
0
≤
q
– источников), пропорциональная температуре
(
)
xT .
Выберем на отрезке 10 ≤≤ x сетку
{
}
1
,0, Niihx
ih
===ω с шагом h . Напишем уравнение баланса
тепла на отрезке
2121 +−
≤≤
ii
xxx
,
()
22
1
1121
h
xxxx
iiii
+=+=
−−−
;
()() ()
∫∫
+
−
+
−
=+−−
+−
21
21
21
21
0
2121
i
i
i
i
x
x
x
x
ii
dxxfdxxTxqWW .
Возьмем простейшую аппроксимацию
i
TT
=
=
const при
2121 +−
≤
≤
ii
xxx
:
() () ()
∫∫
+
−
+
−
=≈
21
21
21
21
1
,
i
i
i
i
x
x
x
x
iii
dxxq
h
dThddxxTxq .
Проинтегрируем равенство
k
W
dx
dT
−=
на отрезке
ii
xxx
≤
≤
−1
∫
−
=−
−
i
i
x
x
ii
dx
k
W
TT
1
1
.
Полагая
21−
==
i
WconstW
при
ii
xxx ≤≤
−1
, будем иметь
()
∫
−
−−
=−
i
i
x
x
iii
xk
dx
WTT
1
211
или
h
TT
aW
ii
ii
1
21
−
−
−
−=
;
()
∫
−
=
i
i
x
x
i
xk
dx
h
a
1
1
1
.
Отметим, что
()
∫
−
i
i
x
x
xk
dx
1
есть тепловое сопротивление отрезка
[
]
ii
xx ,
1−
. Заменяя интеграл по одной
из формул
()
21
11
1
−
≈
∫
−
i
x
x
kxk
dx
h
i
i
,
()
+≈
−
∫
−
ii
x
x
kkxk
dx
h
i
i
11
2
11
1
1
, получим
21−
=
ii
ka
,
ii
ii
i
kk
kk
a
+
=
−
−
1
1
2
и т.д.
В результате получим разностную схему вида:
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »
