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

Uch_posobie_po_UR_MAT_FIZ

.pdf
Скачиваний:
26
Добавлен:
05.06.2015
Размер:
1.46 Mб
Скачать

Пример. Решить уравнение колебания ограниченной струны:

 

 

 

 

 

u(x,0)

1

sin

3 x

 

 

 

 

 

 

 

2u

 

 

 

 

 

 

 

4

 

 

2

 

2u

 

 

 

 

 

 

9

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

2

x

2

 

 

 

sin x

 

 

t

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(2,t)

0

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение: Имеет место задача свободных колебаний струны, закрепленной на концах

(в точках 0 и 2). Здесь a2 9 , т.е. a 3, l 2 . Поэтому решение имеет вид:

 

3 n

 

 

 

 

 

 

3 n

 

 

nx .

u(x;t) ( An cos

t

Bn sin

 

t)sin

 

2

2

 

 

2

 

n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подставим t=0:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x;0) ( An cos0 Bn sin 0)sin nx

 

An sin

nx ,

n 1

 

 

 

 

 

 

 

2

 

 

 

n 1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя первое начальное условие, получаем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nx

 

1

 

3 x

 

 

 

 

 

An sin

 

sin

.

 

 

 

2

 

 

 

 

 

 

n 1

 

 

4

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Можно подобрать коэффициенты An так,

 

чтобы равенство выполнялось

nx

3 x

при n 3, следовательно,

A

1

;

A 0, n 3 .

 

 

2

2

 

3

4

 

n

 

 

 

 

Чтобы использовать второе начальное условие, продифференцируем u(x;t) по

 

 

 

u

 

 

3 n

 

 

 

 

3 n

 

 

3 n

 

 

3 n

 

 

nx

 

 

 

(

 

An sin

t

 

Bn cos

t)sin

 

 

 

t

2

 

 

2

 

2

 

 

 

n 1

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и подставим t=0:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

3 n

 

 

 

3 n

 

 

 

 

 

nx

 

3 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

An sin 0

Bn cos0)sin

 

Bn sin

t

 

 

 

 

 

 

 

 

 

t 0

n 1

2

 

 

 

 

2

 

 

 

 

 

2

 

n 1

2

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, получаем условие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 n

Bn sin nx sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

2

 

 

 

 

 

2

 

 

 

 

 

 

 

и подбираем коэффициенты:

тождественно:

t:

nx .

2

nx x

при n 2;

3 2

B

1

 

B

1

;

B 0, n 2 .

 

 

2

 

2

2

 

 

2

3

 

n

 

 

 

 

 

 

 

Итак, имеется всего два ненулевых слагаемых: при n=2 ( B2 31 ) и при n=3 ( A3 14 ).

Окончательно, получаем решение:

27

u(x;t) B2 sin 3 2 2 t sin 22x A3 cos 3 2 3 t sin 23x

31 sin 3 t sin x 14 cos 92 t sin 32x .

Замечание. Часто начальная скорость точек струны (х)=0 (то есть рассматриваются колебания струны, которую в начальный момент времени оттянули и отпустили без рывка),

тогда, очевидно, Вn=0.

Пример. Решить уравнение колебания ограниченной струны:

 

 

 

u(x,0) x(3 x)

2u

 

2u

 

u

 

 

 

 

 

 

 

 

0

 

 

 

 

 

t2

x2

t

 

 

 

t 0

 

 

 

 

 

u(0,t) u(3,t) 0

 

 

 

 

 

 

 

Решение: Имеем задачу свободных колебаний струны, закрепленной на концах, где a 1 , l 3. Решение имеет вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x;t) ( An cos n t Bn sin n t)sin nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используем первое начальное условие:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( x,0) An sin

 

x(3 x) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подобрать коэффициенты An

здесь нельзя, будем их вычислять как коэффициенты

Фурье разложения функции x(3 x)

на интервале (0;3) по синусам:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

3

 

 

 

 

nx

 

 

 

 

u 3x x2

 

 

 

 

du (3 2x)dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

An

 

 

 

 

 

 

x(3

x)sin

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 0

 

 

 

3

 

 

 

 

 

 

 

 

dv sin

nx dx

v

 

 

 

cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

3

x(3 x)cos nx

 

3

3

 

 

3

 

 

 

 

 

 

 

 

nx dx)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

(3 2x)cos

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

n

 

 

 

 

 

 

 

 

 

3

 

0

0

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u 3 2x

 

 

 

 

 

 

 

du 2dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dv cos

 

 

 

 

 

 

 

dx

dv

 

 

 

 

sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

(

 

3

 

x(3 x)cos nx

 

 

 

 

 

 

3

(

3

 

 

 

(3 2x)sin

nx

 

 

 

2

 

3

 

sin nx dx))

 

 

n

 

 

 

 

 

 

 

n

 

 

 

 

 

 

n

3

 

 

 

 

 

 

 

 

 

3

 

 

0

 

 

 

 

 

n

 

 

 

 

 

 

 

3

 

 

0

 

 

 

0

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

(

3

 

x(3 x)cos nx

 

3

 

9

 

 

 

(3 2x)sin

nx

 

3

 

 

 

 

54

 

cos nx

 

3 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 2

 

 

 

 

 

 

n 3

3

 

 

 

n

 

 

 

 

 

 

3

 

0

 

 

 

 

 

 

 

 

 

 

 

 

3

 

0

 

 

 

3

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

 

cos n cos0

 

36

( 1)n 1

 

 

 

 

36

 

 

1

( 1)n .

 

 

 

 

 

 

 

 

 

 

 

 

 

n 3

n 3

n 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

Второе начальное условие тривиально, поэтому Bn=0.

Таким образом, получаем ответ:

 

36

1 ( 1)n cos

n t sin

nx .

u(x;t)

n 3

n 1

 

3

3

Упражнения

Решить уравнение колебания ограниченной струны:

 

 

 

 

 

 

 

 

 

 

u(x,0)

3

sin

2 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2u

 

 

 

 

 

 

 

 

 

7

3

 

 

 

 

2u

 

 

 

 

 

2.13

25

u

 

 

 

 

;

 

 

 

 

 

t

2

x

2

 

 

 

0

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(3,t) 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x, t)

3

cos

nt

sin

nx .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0)

2

sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2u

 

2u

 

 

 

 

2.14

4

 

u

 

 

 

 

 

 

 

 

 

 

 

t

2

x

2

 

 

 

0

 

 

 

 

t

 

 

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(2,t) 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) 0,

 

 

 

 

2

 

2

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

2.15

 

u

 

1

 

u

 

 

 

 

 

 

 

sin 2 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

t 0

 

 

t2

9 x2

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 0

u

x 3

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) sin

x

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

2u

 

2u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

; u

 

 

 

 

 

 

 

1

 

 

 

t2

x2

 

 

 

 

 

 

sin x

 

 

 

 

 

t

 

t 0

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

x 6 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 0

 

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) x(3 x)

 

2u

 

2u

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.17

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

t2

x2

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t) u(3,t) 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ:

;

;

29

2.182ut2

Ответ:

2.192ut2

Ответ:

 

 

u(x,0) 2

 

2 x

 

,

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

u

 

u

 

 

 

0

 

 

 

 

 

;

 

;

 

 

 

t 0

 

 

 

 

 

x2

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 0

u

x 4

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) 0,

 

 

2

 

u

 

 

 

 

 

 

25

u

 

 

 

 

x(x 5)

 

 

 

 

;

 

 

 

t 0

x2

t

 

 

 

 

 

 

 

 

 

u

x 0

u

x 5

0

 

 

 

 

 

 

 

30

Глава 3. Уравнение теплопроводности. Решение уравнения

теплопроводности методом Фурье

3.1Вывод уравнения теплопроводности

Рассмотрим однородный теплоизолированный с боков стержень конечной длины l

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

одинаковой.

Выберем ось х (направив ее по оси стержня) так, чтобы стержень совпадал с отрезком

[0, l] оси х.

Обозначим температуру стержня в сечении х в момент времени t через u(x, t) . Тогда

функция u u(x, t) дает закон

распределения температуры в

стержне.

Выведем

дифференциальное уравнение для этой функции.

 

 

Выделим элемент стержня

[x, x x] и составим для него

уравнение

теплового

баланса, согласно которому скорость изменения количества тепла в рассматриваемом объеме, обусловленная теплоѐмкосью материала, равна количеству тепла, поступившему в этот объем в единицу времени вследствие теплопроводности. Скорость изменения тепла в

 

x x

c s u(x, t) dx , где c – теплоемкость материала

выделенном элементе стержня равна

 

 

 

x

t

 

 

 

 

 

стержня, – плотность материала,

s

– площадь поперечного сечения. По теореме о

среднем:

 

 

 

 

x x

c s u(x, t) dx c s ut (x1 , t) x,

 

 

x1 (x, x x) .

x

t

 

 

 

 

 

 

 

Теперь найдем количество тепла, поступившее в выделенный элемент стержня за единицу времени. Так как стержень теплоизолирован с боков, то тепло может поступать только через сечения, ограничивающие выделенный элемент стержня. Поэтому искомое количество тепла с учетом формулы Лагранжа равно:

 

 

 

 

 

(x2

, t) x,

x2 (x, x x) ,

ks(ux

( x x, t) ux ( x, t))

ksuxx

где k - коэффициент теплопроводности.

 

 

 

 

 

 

 

Составим уравнение теплового баланса

 

 

 

 

 

 

 

( x1

, t) x k s

 

( x2

, t) x .

 

c s ut

uxx

31

Разделим обе части этого уравнения на s x (объем выделенного элемента стержня) и

устремим x 0 (тогда x1 , x2 x ). Получим

u

 

2u

 

 

 

 

 

 

 

 

 

k

 

 

a2

 

 

,

a

 

 

.

 

 

 

 

t

 

x

2

 

 

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это уравнение называется уравнением теплопроводности для однородного стержня.

Величина a

 

k

 

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

 

 

c

 

 

 

 

3.2Метод Фурье для конечного стержня

Уравнение теплопроводности относится к уравнениям параболического типа.

Будем искать решение уравнения теплопроводности с начальными и граничными условиями:

 

u a2

2

u2 , (0 x l,

 

 

 

 

 

 

t 0),

 

t

x

 

 

u( x,0)

 

( x),

 

 

 

 

 

 

 

u(0, t) 0,

 

 

 

 

 

0.

 

 

 

u(l, t)

 

 

 

Частные решения данного уравнения будем искать в виде:

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

где X (x) – функция только переменного x, T (t) – функция только переменного t.

Подставляя предполагаемую форму решения в уравнение, получим:

X (x) T (t) a12 T (t) X (x)

или, после деления на X (x) T (t) ,

 

 

1

 

 

X ( x)

 

 

T (t)

.

 

 

 

X (x)

 

a2 T (t)

Правая часть полученного равенства является функцией только переменного t, а левая

– только х. Фиксируя, например, некоторое значение х и меняя t (или наоборот), получим,

что правая и левая части равенства при изменении своих аргументов сохраняют постоянное значение

32

 

 

 

 

 

 

X (x)

 

1 T (t)

,

 

 

 

 

X (x)

a2 T (t)

 

 

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

ничего не предполагая при этом о ее знаке. Получаем обыкновенные дифференциальные уравнения для определения функций X (x) и T (t) :

X X 0,

T a2 T 0.

Очевидно, что нас интересуют нетривиальные решения ( X (x) 0,

T (t) 0 ).

Граничные условия дают:

u(0, t) X (0) T (t) 0, u(l, t) X (l) T (t) 0.

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

X (0) X (l) 0 .

Таким образом, мы приходим к простейшей задаче: найти те значения параметра ,

при которых существуют нетривиальные решения задач:

T a2T 0,

X X 0,

X (0) X (l) 0.

а также найти эти решения.

При решении уравнения колебания струны было доказано, что при 0

и 0

уравнение X X 0

имеет только тривиальные решения,

поэтому рассмотрим только

случай 0 . Тогда

решение уравнения X X 0 с

учетом граничных

условий

X (0) X (l) 0 имеет вид:

 

 

 

 

 

X

n

( x) sin nx ,

 

 

 

 

l

 

 

 

 

 

 

 

а решение уравнения T a2 T 0 имеет вид:

Tn (t) Cn e a2t ,

где Cn – неопределенный пока коэффициент.

33

Тогда частные решения уравнения теплопроводности

un (x, t) X n (x) Tn (t) Cn e a2t sin nxl ,

А общее решение

u(x, t) Cn e a

t sin

 

 

 

 

 

 

na 2

sin nx .

nx Cn e l

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

t

 

 

n 1

 

 

 

 

 

 

 

l

 

n 1

 

 

 

 

l

Начальные условия позволяют определить Cn :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

u( x,0) ( x) Cn

sin

,

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

l

 

 

 

 

Для выполнения этого начального условия необходимо взять в качестве Cn

коэффициент Фурье:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 l

 

 

 

nx

 

 

 

 

 

 

C

n

 

l

 

(x) sin

l

dx .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

Для получения ответа необходимо подставить указанный коэффициент в общее решение задачи.

u(0, t)

где Cn

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

u(l, t) 0

 

 

 

 

x,

0 x l / 2,

 

и начальном условии u(x,0)

 

 

 

 

 

 

 

 

 

 

 

 

 

l x,

 

l / 2 x l.

Решение. Общее решение уравнения имеет вид:

 

 

 

 

 

 

 

 

 

 

 

 

na

2

t

 

nx

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

u( x, t) Cn e

 

 

sin

,

 

 

 

 

 

 

 

l

 

 

 

 

 

 

n 1

 

 

 

 

 

 

 

2

l / 2

nx dx

2

l

nx dx .

 

 

 

 

 

 

 

 

x sin

(l x) sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

0

l

l

l / 2

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисляя данный интеграл, получим

l / 2

nx

 

l 2

n

 

 

l 2

 

 

n

 

x sin

dx

 

 

 

 

 

 

 

cos

 

 

 

 

 

sin

 

,

l

 

2

 

2

n

2

2

0

 

2 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

l

 

 

 

 

nx

 

 

 

 

 

 

 

l 2

 

 

 

 

n

 

 

l 2

 

 

n

 

 

(l x) sin

dx

 

 

 

 

cos

 

 

 

sin

,

 

 

l

 

2 n

 

2

 

 

2

n

2

2

 

l /1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

4l

 

 

sin n .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

2n2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

Так как sin n 0

, то C

 

 

0, C

 

 

 

 

4l ( 1)n 1

 

.

 

 

 

 

 

 

 

2n

2n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 (2n 1)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Итак,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x, t) 4l2

( 1)n 1

 

 

 

1

 

 

 

 

(2n 1)a 2

sin (2n 1)x .

 

 

 

 

2 e

 

l

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

 

 

 

(2n 1)

 

 

 

 

 

 

 

 

 

 

 

 

l

 

Упражнения:

Решить уравнение теплопроводности:

3.1ut

Ответ:

3.2ut

Ответ:

u

3.3 t

Ответ:

u

3.4 t

Ответ:

u

3.5 t

Ответ:

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

2u

u(x,0)

 

 

sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

;

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t) u(2,t) 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2u

 

 

 

2sin

5 x

 

 

 

 

u(x,0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

;

 

 

9 x2

 

 

 

 

 

 

 

 

 

 

 

 

 

u(0,t) u(6,t) 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

x, [0,

1]

 

 

1

u

u(x,0)

 

 

 

 

 

 

 

 

 

 

 

 

 

x, (1,

2] ;

 

 

4 x2 ;

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

u

 

x 2 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 0

 

 

 

 

16

2u

u(x,0) x(4 x)

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 4 0

 

 

 

 

 

 

 

 

 

 

 

u

 

x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x / 4, [0,

4]

 

49

2u

 

 

 

 

 

 

 

x

 

 

 

x2

u(x,0)

 

 

6

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

, (4,

6]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

x 0

u

 

 

x 4

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35

Приложения

Практикум в среде MATLAB

Волновые уравнения

Аналитические методы решения волновых уравнений. Метод Даламбера. Создание анимации средствами MATLAB.

В этой работе мы переходим к изучению методов решения уравнений в частных производных. В работе рассмотрим задачу Коши для уравнения колебаний струны

(волнового уравнения).

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

1.Задача Коши для неограниченной струны.

Рассмотрим одномерную бесконечную струну. Пусть в начальный момент времени струну отклонили от равновесного положения (придали некоторую начальную форму) и/или приложили некоторый распределенный импульс к точкам струны.

Последующие колебания струны описываются следующей системой уравнений,

получившей название задача Коши:

Известно, что решение данной задачи можно найти с помощью формулы Даламбера:

Для упрощения вычислений по данной формуле воспользуемся средствами MATLAB.

Пример 1.

Задание: Дана задача Коши для неограниченной струны:

36

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