Вы находитесь на странице: 1из 6

82

9. НЕСТАЦИОНАРНОЕ УРАВНЕНИЕ ТЕПЛОПРОВОДНОСТИ

9.1. Задачи, приводящие к уравнению


теплопроводности

а) Нестационарные тепловые процессы

При отсутствии движения в среде (твердые тела)


дифференциальное уравнение баланса тепла для единицы объема
dT 
запишется: (1) c
dt
 div q  Q . Здесь c  теплоемкость (весовая),
  плотность, Q(t)  объемные источники тепла  количество

тепла, выделяемое в единице объема в единицу времени, q  поток
тепла. Уравнение (1) является уравнением непрерывности (законом
сохранения) для количества тепла в единице объема.
Согласно закону Фурье поток тепла (т. е. количество тепла,
протекающего через единичную площадку в единицу времени)
пропорционален градиенту температуры:

q  T , где   коэффициент теплопроводности. Тогда
dT
c  a 22T  f  t ,
dt
 Q t 
где a2 
c  коэффициент температуропроводности, f  t   c
.
б) Уравнение диффузии (переноса)

Если среда неравномерно заполнена газом (или растворенным


веществом в растворе), то имеет место диффузия его из мест с более
высокой концентрацией в места с меньшей концентрацией. Процесс
диффузии проявляется при достаточно больших давлениях, когда
длина пробега частиц существенно меньше характерного размера
неоднородности, т. е. в процессе диффузии происходят непрерывные
столкновения и случайные блуждания частиц.
Закон сохранения числа частиц приводит к следующему
n
уравнению непрерывности:  div nV  f  r , t  , где f  функция
t
объемного возникновения или исчезновения частиц.
При отсутствии сторонних сил на частицы согласно закону
 dn 
Нернста nV   D
dx или nV   Dn , D  коэффициент диффузии.
n n
Тогда   Dn  f  r , t  или, если D однороден,  D 2 n  f .
t t

в) Распространение электромагнитной волны в проводнике


83


   B 
(1) rot H  j  E ; (2) rot E    t ; (3) divB  0 .

Током смещения в проводнике пренебрегаем. Подставляем E из (1) в
    
1 B 1 1
(2): E   rot    rot H ; rot  rot H    t  0 H . Если   
0
 

  μH   
однородна, то rot rot H  σμ 0 , но rot rot H  grad divH   2 H
t
.

 
Если вдоль B не меняется, 
то

divH 
1    1
divB  B    
1 
div B  0 , тогда:

 2 H   0

 H  и
    t

  H
при независимости  от 
2
H  H   0  .
t

9.2. Разностные схемы для одномерных уравнений


теплопроводности с постоянными коэффициентами

 Τ 2
2  Τ ~ 0  ~x  l ,
~  a ~2  f ,
t x
~ ~ ~
x a2 t l2 f
Введем безразмерные переменные: x  ;t  2 ;f  2 . Тогда
l l a
T  2 T
(1)  f 0<x<1;
t x 2 нач. условия: T(x,0)=T0(x)
граничн. условия:
T 0, t    0  t  

T 1, t   1 t  
0  t  t0 .

Введем сетки: xi =ih; t j  j .


Заменим производные в (1) их разностными аппроксимациями:
j1 j
Ti Ti  Ti  2 Ti Ti  1  2Ti  Ti  1
 ;    Ti  .
t  x 2 h2
Ti j1  Ti j 1 j
Явная схема:  2  Ti 1  2Ti j  Ti j 1   f i j 0, 5 или
 h
j 1 j
(2) Ti  Ti 1  2
h
  j
2   
 2 Ti 1  Tij 1  fij  0,5
h
Ti0  T0  x i  ; T0j   0  jt  ; TNj   1  jt  .
Схема (2) позволяет последовательно во времени определить T
во всех внутренних точках.
84

Неявная схема: в правую часть (1) подставляется комбинация


вторых производных по координате из настоящего и будущего
временного слоя:
Tij 1  Tij
(3)

 
  Tij  1   1    Tij  f ij  0,5

  параметр неявности,   0  явная схема (2).


При   1 имеем схему с опережением или чисто неявную схему:
Tij 1  Tij
(4)  Tij 1  f ij  0,5 .

При   1 2 получаем симметричную схему, называемую схемой
Кранка-Никольсона:
j 1 j
T T
(5) i i  1 Λ T j  1  T j   f j  0,5 .
 i  i
τ 2  i
Решение систем (3), (4), (5) находится методом одномерной
прогонки на каждом временном шаге.
Анализ погрешности показывает:
1 h2
Погрешность o h 4   2  при   ,
2 12 
5
f ij  0,5  f ij  0,5 
6 12

1 j 0,5
f i 1  f ij10,5 ;
1
Погрешность o h 2   2  при   , fij 0,5 ;
2
Погрешность  o h2    при любом другом  , fij 0,5 .
1 h2
Оценка устойчивости дает   .
2 4
а) Явная схема:   0,  h 2  0,5 ;
1
б) Неявная схема при   абсолютно устойчива (при любых  и h);
2
1 h2
в) Схема повышенной точности при   также абсолютно
2 12 
устойчива.

9.3. Спектральный метод устойчивости

 u 2 u
Пусть имеем уравнение  . Разностные схемы уравнений
t x 2
с постоянными коэффициентами, заданные на всем пространстве (с
условием ограниченности на бесконечности), имеют универсальное
полное семейство частных решений:
u nm  n    e im , 0    2  .
Здесь   параметр семейства,    спектральная функция схемы.
Совокупность значений, пробегаемых точкой   (в комплексной
85

плоскости), когда  пробегает  0, 2  , называется спектром


разностной схемы.
Разностную схему называют спектральноустойчивой, если
     1  с , где с  независящая от  постоянная.

Спектральный метод является оценочным, но он прост и


позволяет обрабатывать явно неустойчивые схемы.
Пример 1. Явная схема.
Подставим решение u nm  n    e im в разностное уравнение
U nm 1  U nm U nm 1  2 U nm  U nm 1
 , будем иметь
 h2
n  1e im  n e im n e 
i m  1 
 2n e im  n e 
i m  1 
 .
 h2
  1 e i  2  e  i 4 sin 2   2
Сократим на n e im и получим   .
 h2 h2

В результате спектральная функция явной схемы принимает вид


  
   1  4 2
sin 2  1  4 2 .
h 2 h
  2
Условие устойчивости:    1 ; 1 4 2
 1 ; 1  4 2  1 ; τ  h .
h h 2
Пример 2. Неявная схема.
n im
e    1  n 1e im  e i  2  e  i  1  4 sin 2   2 
;      ;
 h2   h2 
1
  
   1  4 2 sin 2  , здесь     0,1 при любых  и h. Неявная
 h 2
схема безусловноустойчива.
Пример 3. Трехслойная явная схема.
U nm1  U nm1 U nm 1  2 U nm  U nm 1
 ; n  1e im

2
1   e
n im 

4 sin 2  2 
;
2 h2 2  h2 
8 2 
2  sin   1 0.
h2 2
Свободный член есть произведение корней  1   2  1 . Корни могут
быть только действительными, причем если один меньше 1, то
другой больше (по абсолютной величине). Значения  1,2  1 не
удовлетворяют уравнению. Cхема спектрально неустойчива.

9.4. Многомерное уравнение теплопроводности

T 3
2T
t
 2T  f , 2
где  T   2  оператор Лапласа.
  1 x 
Явная схема: 
T j  1  T j   T j  f j  0,5  , где
86

T 1  2T  T  1 3

Ti , j, k   h 2
. Устойчива при 1  2  2
 0 , т. е.
  i , j, k   1h 
1
1 3 1 
  2 . C ростом числа слагаемых шаг по t уменьшается.
2   1h  
Неявные схемы требуют матричного метода прогонки.

Метод дробных шагов

В двумерном случае существует абсолютно устойчивая


экономичная схема, в которой шаг по времени делится на два
полушага. На первом из них на промежутке j+0,5 вторая производная
по одной из координат аппроксимируется на момент времени j+0,5,
т. е. неявно, вторая производная по второй координате
аппроксимируется на слое j, т. е. явно. На втором полушаге
j  0,5  j  1 и наоборот, неявно аппроксимируется вторая
производная по второй координате, а явно  по первой.
Tiji 0,5  Tij i Tij01,,5i  2Tiji 0,5  Tij01,,5i Tij , i 1  2Tij i  Tij , i 1
1 2 1 2
 1 2 1 2 1 2
 1 2 1 2 1 2

0,5 h12 h 22
 f j 1 4 .

Tij i 1  Tiji 0,5 Tij01,,5i  2Tiji 0,5  Tij01,,5i Tij , i1 1  2Tiji 1  Tij, i1 1
1 2 1 2
 1 2 1 2 1 2
 1 2 1 2 1 2

0,5 h12 h 22
 f j 3 / 4 .

Перенеся в правую часть уравнений все известные Tij из


предыдущего временного шага, получим два одномерных уравнения,
каждое из которых решается методом одномерной прогонки.
j1 2
Из системы на основе первого уравнения определяются Ti i 1 2
j
при известных Ti i , на основе второго уравнения определяются
1 2

Tij i 1 2 .
j +1
1 2 при известных
T
i i
1 2

9.5. Волновое уравнение (с затуханием) 


гиперболический тип
2 U U
b  a 2  2 U  f  x , y , z, t  .
t 2
t
К подобному уравнению приводят задачи распространения волн.
2 U U 2 U
Например, телеграфное уравнение : L0 C 0  R 0 C 0  .
 t2 t z2
При b = 0 (соответсвенно R0 = 0) затухание волн отсутствует.
87

Для решения необходимо задание начальных (U(x,y,z,0) = 


U
(x,y,z),  t  x, y, z,0    x, y, z  двух условий из-за наличия второй
производной по времени и граничных условий: U x, y, z, t   г   t  г .

Для численного решения уравнения требуется дискретизация


производных. Вторая производная по времени требует применения
трехслойной схемы, которую можно использовать и для первой
производной:
 2 U U k 1  2 U k  U k 1 U U k 1  U k 1
 ;  ;
t 2 2 t 2
Наиболее простая  явная схема, когда производные по
координате берутся в момент времени k . Например, в двумерном
 b  k 1  b  k 1
1   U ij  2U ij  1   U ij
k

 2  2   U ik1, j  2 U ijk  U ik1, j


 a 2
 
случае 2  h 12
U ik, j1  2U ijk  U ik, j1 
 2   f ij .
k 1 2

h2 
Оставляя слева только (k+1) член, получим последовательный
алгоритм определения функций во внутренних точках при известных
их значениях в предыдущих моментах времени. Чтобы начать счет,
когда имеется только один (нулевой) слой во времени, используют
начальное значение производной
U U1ij  U 0ij
t t  0


  ij ,
отсюда U1ij  U 0ij   ij (погрешность o h 2   ).

Неявные схемы с весом  :


 b  k  1  b 
1   U  2 U k   1   U k 1
 2
 2
 2

 a 2 L U k  1   1  2  U k  U k  1  где L 
 f k 1 2 ,
разностный оператор второго порядка. Перенося все известные
значения Uk и Uk-1 в правую часть, а члены Uk+1  в левую, получим
матричную форму для Uk+1. В одномерном случае применим метод
одномерной прогонки, в двумерном  метод дробных шагов.
Явная схема устойчива только условно. В частности, условие
a
устойчивости при b = 0:  h  1.
 