Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

УМК

.PDF
Скачиваний:
91
Добавлен:
17.03.2015
Размер:
3.93 Mб
Скачать

1.33.2 Неоднородное уравнение теплопроводности

Пусть внутри стержня имеются источники или поглотители тепла с известной плотностью распределения их. В этом случае процесс распространения тепла описывается неоднородным уравнением (1.183). Определим закон изменения температуры в стержне для граничных условий первого рода.

1.33.2А Однородная краевая задача

Рассмотрим неоднородное уравнение

u = a 2 2 u + f (x, t)

t

x 2

с нулевыми (однородными) граничными условиями

u x =0 = 0 , u x=l = 0 ,

и начальным условием

u t=0 = 0 .

Будем искать решение этой задачи в виде

 

nπx

 

u(x, t) = Tn

(t)sin

.

 

n =1

 

l

(1.214)

(1.215)

(1.216)

Тогда граничные условия удовлетворяются автоматически. Предположим, что функция f (x, t), рассматриваемая как функция от x

при фиксированном t , может быть разложена в ряд Фурье

f (x, t) =

(t)sin

nπx

 

 

f n

,

(1.217)

 

 

n=1

 

l

 

где

f

 

(t) =

2

l f (x, t)sin

nπx

dx .

(1.218)

 

 

 

 

n

 

l 0

l

 

Подставляя в уравнение (1.183) ряд (1.216) (предполагаемое решение) и принимая во внимание (1.217), будем иметь

Tn(t) +

n =1

nπa 2

 

nπx

 

 

 

 

Tn (t) f n (t) sin

 

= 0 ,

 

 

 

l

 

l

 

 

 

 

 

 

 

откуда получим

T

(t) + ω2 T (t) = f

n

(t), где

ω

 

=

nπa

.

(1.219)

n

 

n

n n

 

 

 

l

 

Пользуясь начальным условием (1.214)

 

nπx

 

u(x,0) = T

(0)sin

= 0 ,

 

n

 

l

n=1

 

получаем начальное условие для Tn (t):

Tn (0) = 0 .

(1.220)

Найдем решение обыкновенного дифференциального уравнения (1.219), удовлетворяющее условию (1.220), воспользовавшись методом вариации. Решение соответствующего однородного уравнения имеет вид (1.211)

Tn (t) = C n (t)e −ω2n t .

Подставив в (1.219) выражения Tn (t) и Tn(t), получим дифференциальное уравнение относительно Cn (t):

 

 

C

(t)e−ωn2 t = f

n

(t),

 

 

 

n

 

 

 

 

откуда находим

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

Cn (t) = f n (τ)eωn2τdτ + Cn .

 

 

 

 

0

 

 

 

 

Следовательно, Tn

(t) = Cn

t

(τ)eωn2 τdτ e−ωn2 t

 

+ f n

 

 

 

0

 

 

 

 

 

и в силу (1.220)

 

Tn (0) = Cn = 0 .

 

 

 

 

Итак,

 

 

 

 

 

 

 

 

 

t

−ωn2 (t−τ)

 

 

 

 

 

Tn (t) = e

f n (τ)dτ .

(1.221)

 

 

 

 

0

 

 

 

 

 

Подставляя в ряд (1.216) выражение (1.221), получим решение однородной краевой задачи (1.183), (1.214) – (1.215) в виде

 

 

 

nπa

2

(t −τ)

 

 

 

 

 

 

t

 

 

 

 

 

 

 

nπx

 

 

l

 

 

 

 

 

 

u(x, t) =

 

e

 

 

 

 

f n

(τ)dτ sin

 

.

(1.222)

 

 

l

n =1 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если начальное условие

неоднородно

(u

 

t=0 = ϕ(x)), то к

решению

 

 

 

 

 

 

 

 

 

 

 

 

(1.222) нужно прибавить решение однородного уравнения теплопроводности с заданным начальным условием u t=0 = ϕ(x) и граничными условиями (1.214),

которое получено в п.1.33.1А.

1.33.2Б Общая первая краевая задача

Наконец рассмотрим общую первую краевую задачу для неоднородного уравнения теплопроводности, т.е. тот случай, когда начальное и граничные условия неоднородные:

найти решение уравнения (1.183)

 

 

 

 

 

u = a 2 2 u + f (x, t)

 

 

 

 

 

 

t

 

 

 

 

 

 

 

x 2

 

 

при граничных условиях

 

 

 

 

 

 

 

 

 

 

u

 

 

 

x =0

= µ1 (t),

u

 

 

 

x=l

= µ2 (t),

(1.223)

 

 

 

 

 

и начальном условии

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

t=0 = ϕ(x ).

(1.224)

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача сводится к задачам, рассмотренным в пп. 1.33.1Б, 1.33.2А. А

именно, вводится функция вида

 

 

 

 

 

 

 

u(x, y) = v(x, y) + ω(x, y),

(1.225)

где функция v(x, y) удовлетворяет однородному уравнению

 

 

 

 

 

 

v = a 2 2 v

,

(1.226)

 

 

 

 

 

∂t

∂x 2

 

 

граничным условиям

 

 

 

 

 

 

 

 

 

 

v

 

x=0

= µ1 (t),

v

 

x=l

= µ2 (t)

(1.227)

 

 

 

 

 

и начальному условию

 

 

 

 

 

 

v

 

t=0

= ϕ(x),

(1.228)

 

 

 

 

 

 

а функция ω(x, t) удовлетворяет неоднородному уравнению

 

∂ω = a 2 2 ω + f (x, t),

(1.229)

t

 

 

 

 

 

 

x 2

 

граничным условиям

ω

 

x=0 = 0 , ω

 

x=l = 0

(1.230)

 

 

 

 

 

и начальному условию

ω

 

t =0 .

(1.231)

 

 

 

Легко доказать, что сумма (1.225) является решением общей краевой задачи.

1.34 РАСПРОСТРАНЕНИЕ ТЕПЛА В БЕСКОНЕЧНОМ СТЕРЖНЕ. РЕШЕНИЕ ЗАДАЧИ КОШИ ДЛЯ ОДНОРОДНОГО УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ МЕТОДОМ ИНТЕГРАЛА ФУРЬЕ

Рассмотрим задачу о распределении температуры в однородном неограниченном стержне, теплоизолированном по всей длине, при известном

начальном (при t = 0 ) распределении температуры.

u(x, t),

Математическая постановка задачи: найти функцию

ограниченную в области

− ∞ < x < ∞ , t ≥ 0 , удовлетворяющую уравнению

u = a 2 2 u

(−∞ < x < ∞, t > 0)

(1.232)

t

x 2

 

 

и начальному условию

 

 

 

u

 

t=0 = ϕ(x ), − ∞ < x < ∞ .

(1.233)

 

 

 

Сформулированная задача есть задача Коши.

Применим метод разделения переменных и суперпозиции частных решений.

Ищем частные решения уравнения (1.232) в виде произведения двух функций одной переменной

 

 

u(x, t) = T(t)X(x).

 

(1.234)

Подставляя (1.234) в (1.232) и разделяя переменные, получим

 

 

 

T(t)

 

X′′(x)

 

 

 

 

 

 

 

=

 

= −µ, = const .

 

 

 

 

a 2T(t)

X(x)

 

 

Откуда следует

 

 

 

 

 

 

 

 

 

 

T(t) + a 2µT(t) = 0 ,

 

(1.235)

 

 

X′′(x) + X(x) = 0 .

 

(1.236)

Из уравнения (1.235) находим

 

 

 

 

 

T(t) = Ce−µa 2t .

 

(1.237)

Функции T(t) и X(x) должны быть ограниченными, т.к. температура

u = X(x)T(t)

не может неограниченно

возрастать в результате свободного

теплообмена. Из (1.236) видно, что параметр разделения

не может быть

отрицательным; если

< 0 ,

то e−µa 2t

→ ∞ при t → ∞, а

это

не имеет

физического

смысла.

Следовательно,

≥ 0 . Обозначим

для

удобства

последующих выкладок µ = λ2 . В выражении (1.237) положим C = 1. Тогда

T(t) = e−λ2a 2t .

Как известно, для линейного уравнения (1.236) общее решение имеет вид

X(x) = A cos λx + Bsin λx .

Так как граничные условия отсутствуют, то параметр λ остается совершенно произвольным. Произвольные постоянные A и B для каждого λ имеют определенные значения. Поэтому A и B можно считать функциями от λ . Согласно (1.234) каждому значению λ соответствует частное решение

u λ (x, t) = e−λ2a 2t [A(λ)cos λx + B(λ)sin λx].

(1.238)

В случае

стержня конечной длины l мы определили из

граничных

условий дискретное множество возможных значений параметра λ :

λn = n π ,

 

 

l

где каждому n

соответствуют некоторые коэффициенты A n и

Bn . Чем

длиннее стержень, тем гуще множество значений λn (расстояние между λn и

λn +1 равно π и стремится к нулю, когда l → ∞ ). Поэтому для бесконечного l

стержня λ может иметь любое значение от 0 до . Таким образом, первая часть метода – построение частных решений – завершена.

Вторая часть метода Фурье – суперпозиция частных решений u λ (x, t), 0 < λ < ∞ . Уравнение (1.232) линейное и однородное; оно имеет, как мы только что установили, бесчисленное множество частных решений, зависящих от непрерывно меняющегося параметра λ . Поэтому общее решение получается из частных (1.238) не суммированием по счетному множеству значений λn , а интегрированием по параметру λ :

−λ2a 2t [A(λ)cos λx + B(λ)sin λx]dλ .

 

u(x, t)= u λ (x, t)dλ = e

(1.239)

0

0

 

 

Для того чтобы убедиться, что функция (1.239) действительно является решением уравнения (1.232), надо продифференцировать (1.239) по x и по t и результаты дифференцирования подставить в уравнение. Не проводя эту операцию, которая требует определенных знаний об интегралах по параметру, будем исходить из доказанного в литературе утверждения: интеграл (1.239) является решением уравнения (1.232) при любых абсолютно интегрируемых функциях А(λ) и B(λ). Подберем функции А(λ) и B(λ) так, чтобы решение (1.239) удовлетворяло начальному условию (1.233). Полагая в (1.239) t = 0 , получим в силу (1.233)

u(x,0)= ϕ(x)= [A(λ)cos λx + B(λ)sin λx]dλ .

(1.240)

0

 

Интеграл, стоящий справа, есть интеграл Фурье (одна из его форм), который является обобщением понятия ряда Фурье.

В теории интеграла Фурье доказывается, что любая непрерывная функция

f (x), абсолютно интегрируемая, т.е. удовлетворяющая условию

f (x)dx < ∞,

−∞

может быть представлена в виде интеграла от гармонических функций cos λx и sin λx , частоты которых λ приобретают непрерывную совокупность значений:

f (x)= [a(λ)cos λx + b(λ)sin λx]dλ ,

(1.241)

0

 

где

a(λ) =

1

f (x)cos λxdx ,

b(λ) =

1

f (x)sin λxdx .

(1.242)

 

 

 

π −∞

 

π −∞

 

В равенстве (1.241) нетрудно усмотреть сходство с рядом Фурье для функции f (x), а в выражениях (1.242) – сходство с коэффициентами Фурье.

Сравнивая равенства (1.240) и (1.241), получаем выражения

А(λ) =

1

ϕ(x)cos λxdx ,

B(λ) =

1

ϕ(x)sin λxdx

(1.243)

 

 

 

π −∞

 

π −∞

 

в предположении, что заданная функция ϕ(x)непрерывна и абсолютно интегрируема.

Найдя таким образом коэффициенты А(λ) и B(λ) по формулам (1.243) и подставив их в интеграл (1.240), получим

2 2

t

 

 

 

1

1

 

u(x, t) = e

−λ a

cos λx

 

ϕ(ξ)cos λξdξ + sin λx

 

ϕ(ξ)sin λξdξ dλ.Внесе

 

 

 

 

0

 

 

 

 

 

π −∞

π −∞

 

м cos λx и sin λx под знак внутренних интегралов, тогда

 

 

 

 

 

1

 

 

 

 

u(x, t) =

e−λ2a

2t ϕ(ξ)(cos λξ cos λx + sin λξ sin λx)dξ dλ.

 

 

 

 

 

π 0

 

−∞

 

 

 

Учитывая, что выражение в круглых скобках есть косинус разности, приходим к следующему представлению:

u(x, t) =

1

ϕ(ξ)cos λ(ξ − x)dξ.

e

−λ2a2t dλ

 

 

π 0

−∞

Последний интеграл можно еще преобразовать, изменив порядок интегрирования:

u(x, t) =

1

ϕ(ξ)dξe−λ2a 2t cos λ(ξ − x)dλ.

(1.244)

 

 

π −∞

0

 

По существу задача решена. Построенная функция u(x, t) есть решение данного уравнения, удовлетворяющее заданному начальному условию. Можно только преобразовать полученное выражение к более удобному виду, который позволит придать физический смысл решению задачи теплопроводности в бесконечном стержне.

Займемся вычислением внутреннего интеграла; положим в нем aλt = z ,

λ(ξ − x) = βz , откуда найдем dλ =

dz

 

,

β = ξ −

x . В результате имеем

 

 

 

a t

a t

−λ2a 2t cos λ(ξ − x)dλ =

1

 

 

z2

 

e

 

 

e

cosβzdz .

a

 

 

 

 

 

0

 

t 0

 

 

Последний интеграл может быть вычислен следующим специальным приемом. Обозначим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(β) = e

z2

cosβzdz .

 

 

 

(1.245)

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дифференцируя интеграл K(β) по параметру β , найдем, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(β) = −

ez2 z sin βzdz .

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Преобразуем K(β), проинтегрировав по частям:

 

 

 

 

 

 

 

 

 

 

= sin βz,

 

 

 

 

 

 

= −ez2 zdz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(β) =

 

u

 

 

 

 

dv

=

 

 

 

 

= βcosβzdz,

 

 

 

 

=

1

ez2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

ez2

 

sin βz

β

 

ez

2

 

cosβzdz

= − β K(β).

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

2

 

0

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, имеем дифференциальное уравнение

 

 

 

 

 

 

 

 

 

K(β) = − β K(β).

 

 

 

 

Интегрируя его, получим

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(β)

= −

β

ln

K(β)

= −

β2

 

 

 

 

 

 

 

 

 

 

 

 

4 .

 

 

 

 

 

 

K(β)

2

 

 

C

 

 

 

Откуда находим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(β) = Ce

β2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(0) =

2 dz

 

 

 

 

Определим C . Из (1.245) имеем

ez

 

- интеграл Пуассона. Как

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 dz =

 

π

 

 

 

 

 

 

 

известно, e

 

. В силу этого

 

 

 

 

 

 

 

 

 

 

0

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

K(β) = e

z2

cosβzdz =

 

e

 

 

 

 

 

 

 

 

0

 

 

2

 

 

и

β2

4

 

 

 

 

 

 

 

 

(ξ−x )2

−λ2a 2t cos λ(ξ − x)dλ =

1

 

 

 

 

π

e

 

 

 

 

e 4a 2t .

 

 

 

 

 

a t

0

 

2

 

 

Подставляя это выражение интеграла в решение (1.244), найдем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ξ−x )2

 

u(x, t) =

 

1

 

ϕ(ξ)

1

 

 

 

 

π

e

 

 

 

 

 

 

 

4a 2t dξ

 

 

 

 

 

 

 

 

 

 

 

a t

 

 

 

π −∞

 

 

2

 

 

 

и окончательно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x, t) =

 

 

1

 

 

ϕ(ξ)e

(ξ−x )2

 

 

 

 

 

4a 2t dξ .

(1.246)

 

 

 

 

 

 

2a

 

 

πt −∞

 

 

 

 

 

Заметим, что полученный интеграл (1.246), называемый интегралом Пуассона, довольно труден для вычисления: он не берется в элементарных функциях. Однако задача считается решенной, если удается выразить этот интеграл через табулированную функцию Erf , известную в теории вероятностей под названием интеграла ошибок.

Функцию

 

G(x, ξ, t) =

1

 

 

 

(ξ−x )2

 

(1.247)

 

 

 

e

 

4a 2t

,

 

2a

 

 

 

 

 

 

πt

 

 

 

зависящую от x, t

и произвольного

параметра ξ , часто

называют

фундаментальным

решением

уравнения теплопроводности.

Функция

G(x, ξ, t) удовлетворяет уравнению теплопроводности и начальному условию, в чем нетрудно убедиться. Она имеет определенный физический смысл.

Пусть начальное распределение температуры в стержне задано функцией

ϕ(x),

равной нулю всюду,

 

кроме

окрестности точки x = x 0 , где

u = u 0

= const , т.е.

 

 

 

 

x 0 − δ < x < x 0 + δ

 

u

0

, если

 

 

ϕ(x) = ϕδ (x) =

 

 

 

 

 

 

 

если

 

x x 0

> δ

 

0,

 

 

(см. рис. 1.11). Это так называемый физический тепловой импульс. Такое начальное распределение можно истолковать следующим образом: до момента t = 0 весь стержень находился при нулевой температуре и в момент t = 0 малому интервалу (x 0 − δ; x 0 + δ), т.е. элементу длины 2δ стержня, сообщили некоторое количество тепла Q0 = 2δρcu (здесь ρ - плотность материала стержня, c - его теплоемкость, 2δρ - масса выделенного участка), которое вызвало мгновенное повышение температуры на этом участке на величину u0 .

Практически температура, конечно, не может представляться разрывной функцией ϕδ (x), но график температуры (он будет иметь примерно вид пунктирной линии) тем меньше отличается от графика ϕδ (x), чем резче и кратковременнее будет подогрев.

При таком тепловом импульсе решение (1.247) задачи теплопроводности будет иметь вид

u(x, t) =

1

 

 

 

 

x0 +δ −(ξ−x )2

 

Q

 

 

 

x0 +δ −(ξ−x )2

 

 

 

 

 

 

 

 

 

u 0 e

 

4a 2t

dξ =

 

 

 

 

e

4a 2t

dξ .

 

(1.248)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2a πt x0 −δ

 

 

 

 

 

 

 

4aδcρ πt x0 −δ

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Будем

 

теперь

 

уменьшать

длину

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

интервала, на которой было подано тепло

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q 0 . Устремляя δ к нулю, т.е. переходя к

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u0

 

 

 

 

 

 

 

 

 

 

 

мгновенному точечному источнику тепла,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

находящемуся в момент t = 0 в точке x 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получим из интеграла (1.248), используя

x0 δ

x0

x0 + δ

x

 

теорему о среднем,

 

 

 

 

 

 

Рис. 1.11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x, t) =

 

Q

 

 

 

 

 

 

 

 

1

(x0 x )2

 

1

 

 

 

(x0 x )2

 

 

 

 

 

 

 

 

 

lim

 

e

4a 2t

 

2δ = u

 

 

e

4a 2t

.

(1.249)

cρ(2a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πt )δ→0 2δ

 

 

 

 

 

 

 

0 2a πt

 

 

 

 

 

В частности, если количество

 

тепла

Q0 = cρ,

 

то

решение

(1.249)

превратится в функцию

 

 

 

 

 

(x0 x )2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x, t) =

 

 

 

 

e

 

4a 2t = G(x, x 0 , t),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πt

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е. в фундаментальное решение (1.247) при значении параметра ξ = x 0 .

Следовательно, точечный источник тепла с количеством тепла Q0 = cρ,

действовавший в точке x 0 в момент t = 0 , передаст в точку x к моменту t такое количество тепла, что температура в этой точке становится равной фундаментальному решению G(x, x 0 , t) уравнения теплопроводности.

Применим теперь физический смысл фундаментального решения к физическому толкованию решения (1.246). Для того чтобы придать сечению x = ξ стержня температуру ϕ(ξ) в начальный момент, надо распределить на малом элементе dξ около этой точки количество тепла dQ = cρϕ(ξ)dξ или, что то же самое, поместить в точке ξ мгновенный точечный источник тепла мощности dQ . Тогда, согласно (1.249), распределение температуры, вызываемое этим тепловым импульсом, будет таково:

ϕ(ξ)dξ

1

 

 

(ξ−x )2

 

 

e 4a 2t .

2a

 

 

 

πt

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]