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

2006-matematicheskiy-analiz-differencial-nye-uravneniya-2mb

.pdf
Скачиваний:
326
Добавлен:
23.03.2016
Размер:
2.95 Mб
Скачать

v

+

w

= a

2

 

2v

+

2 w

+ f (x,

t);

t

t

 

 

x2

 

 

 

 

 

 

x2

 

 

v = a2 2v

+ a2 2 w w + f (x, t).

t

 

x2

 

 

x2

t

 

 

Обозначим f (x, t) = a2 2 w w + f (x, t) . Тогда наше уравнение

x2 t

будет иметь вид

v = a2 2v + f (x, t) .

t x2

Запишем начальные условия для функции v(x, t). Так как v(x, t) = u(x, t) – w(x, t), то

v(x, 0) = u(x, 0) w(x, 0) = ϕ(x) w(x, 0) = ϕ (t ) .

В результате получим следующую смешанную задачу для функ-

ции v(x,t):

 

 

2

 

 

 

 

v a2

v = f (x,

t), 0 < x < l,

t 0,

 

t

x2

 

 

 

 

 

 

 

 

 

 

 

v(x,0) = ϕ(x).

 

Граничные условия при этом могут иметь один из следующих ти- пов:

1

тип: v(0,

t) = v(l, t) = 0 ;

2

тип: v (0,

t) = v(l,

t) = 0 ;

 

x

 

 

 

 

3

тип: v(0,

t) = v (l,

t) = 0 ;

 

 

 

 

x

 

4

тип: v (0,

t) = v (l, t) = 0 .

 

x

 

 

x

 

3.

Найдем

 

собственные функции однородного уравнения

v = a2 2v

с

нулевыми граничными условиями. Решение v(x, t)

t

x2

 

 

 

 

ищем в виде v(x, t) = X(x)T(t), где X(x) – некоторая функция перемен- ной x, а T(t) – функция переменной t. Тогда

211

v = X (x)T (t);

t

2v = X ′′(x)T (t).

x2

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

v = a2 2v

,

 

t

x2

 

получим

T (t)X (x) = a2 X ′′(x)T (t) .

Разделим переменные:

T (t) = X ′′(x) = μ

a2T (t) X (x)

.

Легко показать, что уравнение имеет нетривиальное решение только при μ < 0 для граничных условий 1–3 типов и при μ ≤ 0 для граничного условия 4 типа.

При μ = λ2 имеем

X ′′(x) = −λ2 X ′′(x) + λ2 X (x) = 0 .

X (x)

Составим характеристическое уравнение:

k 2 + λ2 = 0; k = ±λ i.

Тогда общее решение уравнения:

X (x) = c1 cos(λx) + c2 sin(λx).

Далее решение зависит от типа граничных условий: а) при граничных условиях 1 типа имеем

X (0) = 0,

X (l) = 0.

Тогда

X (0) = 0 c1 cos 0 + c2 sin 0 = 0 c1 = 0;

X (l) = 0 c1 cos(λl) + c2 sin(λl) = 0 c2 sin(λl) = 0.

212

Так как с2 не может быть равно 0, так как в этом случае получим решение тождественно равное 0, то

sin(λl) = 0;

λl = πk, k = 1,2,.... λ = πk , k = 1, 2, ...

l

Тогда

λk 2 = − πk 2 собственные значения,

l

Xk (x) = sin πkx собственные функции ( k = 1, 2, 3... ); l

б) при граничных условиях 2 типа имеем

X (0) = 0,

X (l) = 0.

Так как

X (x) = −λc1 sin(λx) + c2λ cos(λx);

то

X (0) = 0 − λc1 sin 0 + c2λ cos0 = 0 c2λ = 0 c2 = 0; X (l) = 0 c1 cos(λl) + c2 sin(λl) = 0 c1 cos(λl) = 0 ; c1 0 cos(λl) = 0;

λl = π + πk,

k = 0, 1, 2,... λ = π + 2πk ,k = 0, 1, 2,...

 

2

 

2l

Тогда

 

 

 

2

π + 2πk 2

собственные значения,

λk

= −

 

 

2l

 

 

Xk

(x) = cos π + 2πk x собственные функции (k = 0, 1, 2 ,...) ;

 

 

2l

 

в) при граничных условиях 3 типа имеем

X (0) = 0,

X (l) = 0.

213

Так как

X (x) = −λc1 sin(λx) + c2λ cos(λx);

то

X (0) = 0 c1 cos 0 + c2 sin 0 = 0 c1 = 0 ;

X (l) = 0 − λc1 sin(λl) + c2λ cos(λl) = 0 c2λ cos(λl) = 0 ;

 

 

c2

0 cos(λl) = 0;

 

 

λl = π + πk,

k = 0,1,2,… λ = π + 2πk

.

 

 

2

2l

 

Тогда

 

 

 

 

2

 

π + 2πk 2

 

 

λk

= −

собственные значения,

 

 

 

2l

 

 

Xk

(x) = sin

π + 2πk x

собственные функции (k = 0, 1, 2 ,...) ;

 

 

2l

 

 

г) при граничных условиях 4 типа имеем

X (0) = 0,

X (l) = 0.

Так как

X (x) = −λc1 sin(λx) + c2λ cos(λx);

то

X (0) = 0 − λc1 sin 0 + c2λ cos 0 = 0 c2λ = 0 c2 = 0; X (l) = 0 − λc1 sin(λl) + c2λ cos(λl) = 0 −λc1 sin(λl) = 0;

c1 0 sin(λl) = 0;

λl = πk λ = πk , k = 1, 2, ... .

l

Здесь еще возможен случай, когда λ = 0, тогда

X(x) = c1x + c2 ;

X (x) = c1.

214

Отсюда

X (0)

= c1

= 0,

c1

= 0.

 

= c1

= 0

X (l)

 

 

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

λ0

= 0

 

 

 

2

 

πk 2

k = 1, 2, ...

λk

= −

 

,

 

 

l

 

 

X0 (x) = 1,

 

 

Xk

(x) = cos πkx , k = 1, 2,

 

 

 

l

 

4. Разложим функции f (x,

собственные значения,

собственные функции.

...

t) и ϕ(x) в ряд Фурье по ортогональ-

ной системе получившихся собственных функций:

для граничных условий 1 типа

f (x,t) = fk (t)Xk (x),

k =1

ϕ(x) = ϕk (t)Xk (x);

k =1

для граничных условий типа 2 и 3 типов

f (x,t) = fk (t)Xk (x),

k =0

ϕ(x) = ϕk (t)X k (x);

k =0

для граничных условий 4 типа

 

 

f0 (t)

 

 

 

+ fk

 

f (x,t) =

 

 

(t)Xk (x),

2

 

 

 

 

k =1

 

 

ϕ0 (t)

 

 

ϕ(x) =

 

2

+ ϕk (t)Xk (x).

 

 

 

k =1

 

5. Функцию v(x, t) будем искать в виде:

для граничных условий типа (1)

215

v(x,t) = Tk (t)Xk (x);

k=1

для граничных условий 2 и 3 типов

v(x,t) = Tk (t)Xk (x);

k=0

для граничных условий 4 типа

 

T0 (t)

v(x,t) =

+ Tk (t)Xk (x).

2

 

k =1

Далее рассматриваем граничные условия 1 типа. Для граничных условий 2, 3 и 4 типов все действия будут аналогичными. Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v = Tk(t)Xk (x);

 

 

 

 

 

 

 

 

t

k =1

 

 

 

 

 

 

 

 

 

 

2

 

=

 

′′(x).

 

 

 

 

 

 

 

v

 

T (t)X

 

 

 

 

 

 

 

x

2

 

k

k

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

Подставим два последних выражения в уравнение

= f (x, t) , тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

k

(x) = a2

k

k

 

f

k

(t)X

k

(x).

T (t)X

 

 

T (t)X ′′(x) +

 

 

 

k =1

 

 

 

k =1

 

 

k =1

 

 

 

 

 

v a2 2v = t x2

Приравняв коэффициенты при одинаковых собственных функци- ях, получим линейное неоднородное дифференциальное уравнение 1-го порядка, решив которое методом вариации произвольной посто- янной, получим функцию v(x, t).

Тогда u(x, t) = v(x, t) + w(x, t) .

Пример 17.1. Решить смешанную задачу для уравнения диффузии

u = 4

u

 

2

 

 

 

t

x2

 

 

t

0 < x < 2,

u(x, 0) =

0;

 

= t,

u(0, t)

+1

>0;

u(2,

x

2

t)

+e3t ,

=0.

216

Решение

1. Сведем задачу к нулевым граничным условиям. Пусть u(x, t) = v(x, t) + w(x, t),

где для функции v(x, t) граничные условия нулевые, т.е. v(0, t) = 0,v(2, t) = 0 .

Тогда

w(0,t) = u(0, t) = t,

w(2,t) = u(2, t) = 0.

Функцию w(x, t)

w(0,

w(2,

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

ищем в виде w(x, t) = A(t)x + B(t), тогда

t) = B(t) = t,

B(t) = t,

 

 

 

 

 

t) = 2A(t) + B(t) = 0

 

t

A(t) = −

 

.

2

 

 

 

 

 

w(x, t) = −

t

x + t .

 

 

 

 

 

 

 

2

 

 

 

 

2. Получим смешанную задачу для функции v(x, t). Так как

u(x, t) = v(x, t) + w(x, t) = v(x, t) t x + t ,

 

 

 

 

 

2

то

 

 

 

 

 

 

 

 

 

u =

v

x

+ 1;

 

 

 

 

 

t

t 2

 

 

2u

=

2v + 0.

 

 

x2

 

x2

Подставим u(x,t),

u

и

2u

в дифференциальное уравнение, на-

t

x2

 

 

 

 

 

чальные и граничные условия, получим задачу для нахождения функции v(x, t):

 

v

= 4

2v

+ e

3t

, 0

< x < 2, t > 0;

 

t

x2

 

 

 

 

 

 

 

 

 

 

= 0;

 

 

 

 

v(x,0)

 

 

 

 

v(0,t) = 0, v(2,t) = 0.

217

3. Решим задачу на собственные значения

X ′′(x) + λ2 X (x) = 0, 0

< x < 2

 

X (0) = X (2) = 0.

 

 

 

Тогда

X (x) = c1 cos(λx) + c2 sin(λx).

Подставим X(0) = 0 и X(2) = 0:

X (0) = c1 cos 0 + c2 sin 0 = 0 c1 = 0; X (2) = c1 cos(2λ) + c2 sin(2λ) = 0; c1 = 0 c2 sin(2λ) = 0;

c2 0 sin(2λ) = 0 2λ = πk, k = 1,2,... λ = πk , k = 1, 2, ...

2

Тогда

λk = − πk 2 собственные значения,

2

Xk (x) = sin πkx

собственные функции.

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Разложим функцию

 

f (x, t) = e3t

в ряд Фурье по системе собст-

 

 

 

 

 

πkx

по формуле

 

 

 

 

 

 

 

венных функций sin

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t)sin πkx ,

 

 

 

 

 

 

 

 

 

 

 

f (x,

t) = fk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

2

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

l

 

t)sin πkx dx .

 

 

 

 

 

 

 

 

fk (t) =

f (x,

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

3t

πkx

 

 

 

3t

2

πkx

 

 

3t

2

πkx

 

 

 

 

 

 

 

 

2

 

fk (t) =

 

e

 

sin

dx = e

 

sin

 

 

dx = e

 

 

 

cos

 

 

=

 

 

 

 

 

 

 

 

 

2

0

 

2

 

 

 

 

0

2

 

 

 

 

πk

2

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

2e3t

(cos0 cos πk ) =

2e3t

(1(1)k

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

218

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

 

 

 

 

 

2e

3t

(1(1)k

)sin

πkx

 

 

 

 

 

 

 

 

 

e3t =

 

.

 

 

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

2

 

 

 

 

 

 

 

5. Функцию v(x, t) будем искать в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πkx;

 

 

 

 

 

 

 

 

 

 

 

 

 

v(x,t) = Tk (t)sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

= Tk(t)sin πkx ;

 

 

 

 

 

 

 

 

 

 

 

 

 

t

k =1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

v

 

 

πk

2

πkx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2 = −Tk

(t)

 

 

sin

.

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

2

 

2

 

 

 

 

 

 

 

Подставим e3t ,

v , 2v

в уравнение v = 4

2v

+ e3t :

 

 

 

 

 

 

t

x2

 

 

 

 

t

 

x2

 

 

 

 

 

πkx

 

 

πk

2

 

 

πkx

2e3t

(1(1)

k

)sin

πkx

 

Tk(t)sin

 

= −4

Tk (t)sin

 

+

 

 

 

 

.

2

 

πk

 

2

k =1

 

k =1

2

 

 

 

2

 

k =1

 

 

 

 

 

Приравняем коэффициенты при одинаковых собственных функ- циях Xk (t) :

Tk(t) = −4

πk 2

2e3t

(1(1)

k

).

2 Tk (t) +

 

 

πk

 

Получили линейное неоднородное дифференциальное уравнение первого порядка.

6. Решим полученное дифференциальное уравнение:

а) найдем общее решение соответствующего однородного уравнения

Tk(t) = −4 πk 2 Tk (t) .

2

Получили уравнение с разделяющимися переменными. Подста-

вим Tk(t) = dTk (t) : dt

dTk

(t)

= −4

 

πk 2

 

 

 

 

Tk (t) .

dt

 

 

2

 

219

Умножим левую и правую части уравнения на dt и разделим на Tk(t):

dTk

(t)

= −4

 

πk 2

 

 

 

 

dt .

Tk (t)

 

 

2

 

Интегрируем обе части полученного выражения:

 

ln

 

Tk (t)

 

 

 

 

πk 2

 

 

 

 

 

 

 

 

 

 

= −4

t + ck ;

 

 

 

 

 

 

 

πk 2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

Tk (t)

 

4

 

t + ck

 

2

t ;

 

 

 

= e

2

 

 

= eck

e(− πk )

 

Tk (t) = ck e(πk )

2

t ,

где

 

 

 

 

ck = eck .

Таким образом, общее решение однородного уравнения

 

 

 

Tk

 

(t) = ck e(πk )2 t ;

 

 

 

 

 

о.о

 

 

 

 

 

 

б) найдем частное решение неоднородного уравнения методом вариации произвольной постоянной. Решение ищем в виде

Tkч.н (t) = ck (t)e(πk )2 t ,

где ck (t) – некоторая неизвестная функция переменной t. Тогда

 

T (t) = c

(t)e(πk )2 t

+ c (t)e(πk )2 t

(

(πk )2

)

.

 

 

 

 

 

kч.н

k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

Подставим Tkч.н

(t) и Tkч.н (t) в неоднородное уравнение:

 

c(t)e(− πk )2 t

c

(t)e(πk )2 t (

 

k)2

 

(

k)2 c (t)e(πk )2 t

+

2e3t

(1

( 1)k );

 

 

 

 

 

k

k

 

 

 

π

= − π

 

 

 

k

 

 

 

πk

 

 

 

 

 

 

 

 

 

 

 

 

 

2e3t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c(t)e(πk )2 t

=

 

(1

( 1) k );

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2e3t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c(t)

=

 

(1

( 1)k

)e(πk )2 t ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

πk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ck (t) =

2e3t + (πk )2 t

 

(1(1)k )dt =

2(1(1)k )

et (π2k2 3) dt =

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

 

 

 

 

 

 

πk

 

 

 

 

 

 

 

 

 

220