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

Аналитические и численные методы решения уравнений математической физики. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Пример 8.1.
uxuxx
-<
()
Конец полуограниченной струны x = 0 двигается по
закону
10, sin 3
ut t=
( )
, t 0. Найти отклонения всех точек струны
3
при t > 0, если в начальный момент времени отклонения и скорости всех точек струны равны нулю.
Решение.
Запишем соответствующую начально краевую задачу
м п
п н
п п
о
2
= >>
u au x t
tt x x
( ) ( )
u t tt
( )
, 0, 0,
=
,0 0, , 0 0, 0,
0, sin 3 , 0.
t
1
=>
3
По теореме 8.3 решение задачи задается формулой
і>
x at
0, 0,
м п
=
u xt
,
( )
1
н
sin3 , .
п
3
о
x
жц
t x at
зч
a
иш
x
Здесь
– время, которое требуется возмущению, распростра-
a
няющемуся со скоростью a, для того, чтобы пройти путь от конца x = 0 до точки с координатой x. При этом в фиксированный момент
времени t возмущения от конца струны x = 0, распространяющиеся со скоростью a, не дойдут до тех точек струны, координаты которых x at. Отклонение струны в точке с координатой x < at определяет­ся отклонением конца струны в предшествующий момент времени
x
ta-
– эффект запаздывания.
Приведем типы возможных граничных условий для задач коле­бания полуограниченной струны.
Граничное условие Описание
1 2 u(0,t) = 0 Конец струны x = 0 жестко закреплен
3
u(0,t) = µ(t) Конец струны x = 0 движется по закону µ(t)
u
(0,t) = µ(t)
x
К концу струны x = 0 параллельно оси u приложена заданная внешняя сила f(t), где
1
t ft
m =-
( )
, T0 – натяжение струны
T
0
41
Граничное условие Описание
( ) ( ) ( )
,,
11
2
tt
2
4
5
6 u
u
(0,t) = µ(t)
x
u
(0,t) – hu(0,t) = hµ(t)
x
(0,t) – hu(0,t) = 0 Конец струны x = 0 упруго закреплен
x
Конец струны x = 0 свободен
k
Конец струны x = 0 упруго закреплен
и задан закон его движения. На конец струны действует сила упругости, пропорциональная смещению и направленная в противополож­ную сторону f(t) = –ku(0,t)
hT=
,
0
Условия 1, 2 называются граничными условиями первого рода; условия 3, 4 –граничными условиями второго рода; условия 5, 6 – граничными условиями третьего рода.
Рассмотрим пример решения начально-краевой задачи с гра­ничными условиями второго рода.
Пример 8.2.
Решить начально-краевую задачу
м
4 1, 0, 0,
uu x t
=+>>
tt xx
п
ux x u x x
( ) ( )
н п
ut t t
( )
x
о
3
,0 , , 0 0, 0,
=
0, 3cos 3, 0.
t
=- + і
(8.5)
Решение.
Продолжим правые части уравнений на всю прямую
3
, 1, , 0, .f xt x x x x= j = y = - Ґ < < +Ґ
Для этих функций найдем решение задачи (7.1) на всей прямой по формуле Даламбера (7.6)
()
x at
x at t
()()1 1
x at x at
v xt d d f d
( ) ( )
= + t z= + + -t t=
j+ +j-
= + y z z+ t z t z=
xt xt
22
+ +-
( ) ( )
22 2
33
24 4
тт т
02 0
=+ +
Будем искать решение исходной задачи в виде суммы функций
, , , 12 , ,
u xt v xt w xt x xt t w xt= + =+ + +
( ) ( ) ( ) ( )
+
т тт
aa
xat xat
- - -t
2( )
xt
+ -t
d d x xt t d
x xt t
1 12 4( )
- -t
xt
( )
3 22
12 .
32
1
3 22
+ -t
( )
0
( )
1
(8.6)
42
где w(x,t) – новая неизвестная функция. Сформулируем началь-
xx
wxwxx
( ) ( ) ( )
wxtfxtgxt
,.
22
CC
( ) ( )
==
( ) ( )
=-
( )
ў
но-краевую задачу для нахождения функции w(x,t). Для этого под­ставим сумму функций (8.6) в систему (8.5). Получим
( )
x
ў
( )
x
=
0
x
x
=
0
жц
0, 12 , 3 12 ,
u t x xt t w xt x t w xt
( ) ( ) ( )
3 22 2 2
=+ ++ = + + =
зч иш
1 2
2
12 0, 3 cos 3.
= + =- +
tw t t
Отсюда получим, что функция w(x,t) должна удовлетворять си-
стеме
м
4 , 0, 0,
w wx t
= >>
tt xx
п
,0 0, , 0 0, 0,
=
( ) ( )
н п
0, 3cos 3 12 , 0.
w t t tt
( )
x
о
t
=- + - і
2
(8.7)
Общее решение уравнения системы (8.7) задается формулой
, 2 2,
= -+ +
(8.8)
где f, g – произвольные дважды дифференцируемы функции.
Учитывая начальные условия в системе (8.7), найдем функции
f(x), g(x)
f x gx=- =
( ) ( )
Поскольку при подстановке найденных функций в (8.8) посто­янная C/2 сокращается, ее можно взять равной нулю. Тогда при x ≥ 0 будем иметь
0, 0.fx gx
В первой четверти выражение x + 2t 0 неотрицательно, поэтому значение функции g(x + 2t) = 0. Таким образом, в первой четверти решение (8.8) представляет собой прямую бегущую волну
, 2.w xt f x t
Определим функцию f(x) при отрицательных значениях x. Для этого воспользуемся граничным условием в (8.7)
20, ( 2 ) 3cos 3 12 , 0.
w t f t t tt
= - =- + - і
x
43
Сделаем замену переменной –2t = x. Получим дифференциаль-
2
2
( ) ( )
11
00
3 22
3
1
12 , 2 0,
2
( ,) ( ,) ( ,)
2
6sin 3( 2) ( 2), 2 0.
2
x xt t x t
uxt v xt w xt
xt
xt xt xt
м
+ +
п п
=+ =
н
-
жц
п
- + - -- -<
зч
п
иш
о
ное уравнение для определения функции f(x) при отрицательных значениях x
ў
fx x x
=- + - Ј
( ) 3cos 3 3 , 0.
x
2
Отсюда получим
fx x x C x=- + - + Ј
( )
x
6sin 3 , 0.
3
1
Для определения константы C1 используем условие непрерывно-
сти функции f(x) в точке x = 0
lim lim 0 , 0.
fx C fx C
xx
®- ®+
= =Ю =
Поэтому
і
30, 0,
x
м
fx
( )
п
=
н п
о
x
- +- Ј
6sin 3 , 0.
2
xx x
(8.9)
С учетом (8.9) запишем решение (8.8)
xt
0, 2 0,
м п
=
w xt
,
( )
н
- + - -- -<
6sin 3 2 2 , 2 0.
п о
-
xt
2
жц зч
2
иш
xt xt xt
( ) ( )
3
Тогда
Пример 8.3.
44
Решить начально-краевую задачу
u u xt x t
м
tt xx
п п
ux x u x x
( ) ( )
н п
uu t t tt
( )( )
x
п
о
6( ), 0, 0,
=+ + > >
=
,0 sin , ,0 0, 0,
0, 1 , 0.
- =+ - і
t
95
23
44
(8.10)
Решение.
2
4
(,) ()() ().
4
4
( )
ў
23
22 22
gxx xgxx xCx
4 42
Приведем дифференциальное уравнение системы (8.10) к каноническому виду. Перейдем к переменным ξ = xt, η = x + t. Тогда уравнение перепишется в виде
3
uxh=- h
.
Его решением будет функция
3
( , ) ( ).
u fgx h = - xh + x + h
2
( )
Подставляя старые переменные, получим
uxt xtxt fxt gxt=- - + + - + +
3
2
( )
(8.11)
Аргумент функции g(x + t) принимает в первой четверти x 0, t 0 только неотрицательные значения, аргумент функции f(xt) может принимать как отрицательные, так и неотрицательные зна­чения. Поэтому для получения решения u(x,t) найдем функцию f(x) при – < x < +, а функцию g(x) при x 0. Подставим общее реше­ние (8.11) в начальные условия системы (8.10)
3
,0 sin , 0,
ux x f x gx x x
( ) ( ) ( )
,0 0, 0.
ux x fx gx x
( )
t
3
=- + + = і
4
3
2
=- - + = і
4
ўў
( ) ( )
Продифференцируем по x первое уравнение, получим систему
9
м
2
-+ + = і
п
п
4
н
3
п
-- + =і
п
о
ўў
x f x gx xx
( ) ( )
2
ўў
x f x gx x
( ) ( )
cos , 0,
0, 0.
Складывая первое и второе уравнения, получим
2
3 2 cos .x gx x
-+ =
Отсюда
31 11
ў
=+ Ю =+ + і
( ) ( )
f x x x gx x x C x= +- =+ - і
( ) ( )
cos , sin , 0
3 11
sin sin , 0
33
(8.12)
(8.13)
45
Подставляя вместо переменной x переменные xt и x + t, по-
2
,.
4 24
ўў
ўў
23
33 44
44
22
22
лучим
fxt xt xt Cxt
( ) ( ) ( )
gxt xt xt Cxt
( )
11
- = - + - -
42
11
+ = + + + +
22
3
sin , 0,
3
( ) ( )
sin , 0.
(8.14)
Подставим полученные выражения (8.14) в (8.11), получим
1
( , ) 3 sin cos , 0, 0.
u x t t xt x t x t t=- + + - і і
32
(8.15)
Найдем функцию u(x,t) при xt < 0, t 0. Для этого определим
функцию f(x) при отрицательных значениях переменной x.
Вычислим значение частной производной
9 33
uxt x xt t fxt gxt
( ) ( ) ( )
x
22
=- - + + - + +
Подставим выражение (8.11) в граничное условие системы (8.10),
где
3
0, ,
u t t f t gt
( ) ( ) ( )
x
(0, ) ( ).
u t t f t gt
2
= + -+
4
3
3
= + -+
4
( )
Отсюда получим
- = + -+ - - -- =
uu t t ftgt t ftgt
( )( ) ( ) ( ) ( ) ( )
0,
x
ўў
91
=+ + і
23
1 , 0.
t tt
(8.16)
Найдем значение производной gʹ(t). Из условия (8.12) следует,
что
11
3
gt t t C=+ +
46
( )
ў
gt t t
=+
( )
sin ,
31
2
cos .
(8.17)
(8.18)
Подставим (8.17), (8.18) в (8.16) получим
22
22
( )
= ++
( )
ў
,1
DC
2
2
( )
3
00
11
lim lim sin ,
42
xx
fx x x C C
®+ ®+
жц
= + - =-
зч иш
ў
f t f t t tC t
-- -=+ - + і
( ) ( )
11
1 sin cos , 0.
Сделаем замену переменных –t = z. Получим линейное неодно­родное дифференциальное уравнение первого порядка
ў
f z fz z z C z
- =- - + Ј
( ) ( )
11
1 sin cos , 0.
(8.19)
Найдем частное решение в виде
*
Подставим значение функции f*(z) и
cos sin .fz A zB z D
=- +
*
sin cosfz A zB z
в уравнение (8.19). Приравнивая коэффициенты при синусах и ко­синусах и свободном члене, получим
м
AB
- - =-
п п н
- =- = =
BA B
п п
- =+
DC
о
1 2
1
0, 0,
2
,
1
м
A
=
,
п
2
п н
Ю
п п
=- -
1
о
.
Подставим найденные коэффициенты, получим
1
cos 1 .
fz z C= --
( )
*
Общее решение неоднородного дифференциального уравнения (8.19) равно сумме общего решения соответствующего однородно­го дифференциального уравнения f (z) = Cez и найденного частно­го решения f*(z) запишем решение дифференциального уравнения (8.19) как функцию от переменной x
f x Ce x C x= + -- Ј
( )
Найдем значение константы C из условия непрерывности функ­ции f(x)
1
x
cos 1 , 0.
47
11
lim lim cos 1 C ,
22
CC
жц зч
иш
11 22
CC
22
22
23
()() cos()1() sin()
() 52 2cos()2sin()4.
4
йщ
лы
32
2
1
3 sin cos , 0.
2
( ,)
1
() 52 2cos()2sin()4,() 0.
4
xt
t xt x t x t
uxt
xt x t e xt xt xt
-
м
- + +
п
п
=
н п
йщ
- + -+ + + -+ +- -<
лы
п
о
fx e x C
( )
xx
00
®- ®+
то есть из уравнения
= + -- = - -
x
C
, .
C-=-- Ю =
Отсюда получим
11
fx e x C x= + -- Ј
fxt e xt Cxt
( )
11
xt
- = + - --
( )
-
cos 1 , 0.
cos( ) 1 , 0.
(8.20)
Подставим выражения (8.14) и (8.20) в (8.11), получим решение
задачи при xt < 0, t 0
( )
3 11 1 1
xtxt e xt xt xt
=- - + + + - - + + + + =
4 22 2 2
1
xt x t e xt xt
= + -+ + + -+ +-
4
2
( )
xt
-
3
, ()()()()
uxt xtxt fxt gxt
=- - + + - + + =
xt
-
2
Ответ
9. Метод разделения переменных Фурье
Для решения задачи Коши для волнового уравнения ut = a2uxx на всей прямой используется формула Даламбера, которая представля­ет решение в виде суммы двух бегущих волн. Если же рассматривать волновое уравнение на конечном отрезке, то для ее решения удоб­нее использовать метод разделения переменных или метод Фурье.
48
Разберем применение данного метода на примере решения задачи
TX aXT
ўў ўў
ўў ўў
ўў ўў
( ) ( ) ( )
ўў
( ) ( ) ( )
==
==
( ) ( ) ( )
Коши для волнового уравнения на конечном отрезке
2
м
(9.2) (9.3)
u au x l t
tt x x
п
п
0, 0, , 0, 0 ,
u t ult t
( ) ( )
н п
ux x u x x x l
( ) ( ) ( ) ( )
п
о
, 0 , 0,
= << >
= = Ј < +Ґ
j =y Ј Ј
,0 , ,0 , 0 ,
=
t
(9.1)
Шаг 1.
Предположим, что решение представимо в следующем виде и удовлетворяет только граничным условиям: u(x,t) = X(x)T(t), где X(x) – функция одной переменной x, T(t) – функция одной пе­ременной t. Подставим выражение для u(x,t) (4.1), получим
2
=
,
разделим на a2XT
Tt X x
1 () ( )
2
a
=
() ( )
Tt Xx
.
Для выполнения последнего равенства необходимо, чтобы выра­жения, стоящие в левой и правой частях, равнялись некоторой кон­станте. Обозначим ее –λ (со знаком минус), то получим
Tt X x
1 () ( )
a
= = -l
2
() ( )
Tt Xx
.
Из последнего равенства получим обыкновенные дифференци­альные уравнения для определения функций X(x) и T(t)
(9.5)
X x Xx Xx
+l =
2
ўў
+l =
T t a Tt Tt
( ) ( ) ( )
0, 0,
0, 0.
(9.4)
Из граничных условий (9.2) следует, что
0, 0 0,
u t X Tt
, 0.
ult X lT t
( ) ( ) ( )
Отсюда следует, что функция X(x) должна удовлетворять допол­нительным условиям: X(0) = X(l) = 0, что вместе с уравнением обра­зует задачу о собственных значениях (задача Штурма-Лиувилля)
ўў
м
X x Xx Xx
п н п
о
+l =
0 0,
X Xl
==
( ) ( )
0, 0,
(9.6)
49
то есть найти такие значения λ, при которых существуют ненулевые
( )
12
xx
( )
ll
Сe e
-=
0
ll
-№
( )
12
=+
( )
о
( )
12
( )
XlСlСl Сl
решения уравнения (9.4), и найти эти решения.
Определение.
Значения параметра λ, решающие задачу (9.4), называются собственными значениями, а соответствующие им функции X(x) – собственными функциями.
Возможны следующие три случая:
1. При λ < 0 задача (9.4) не имеет ненулевых решений. Действи-
тельно, общее решение уравнения (9.4) имеет вид
X x Сe Сe
-l - -l
=+
.
Учитывая граничные условия, получим систему уравнений для
определения коэффициентов C1 и C2
м
= + = Ю =-
0 0, ,
X СС С С
п н
X l Сe Сe
п
о
12 2 1
-l - -l
=+ =
( )
12
ll
0,
-l - -l
из которой следует, что
( )0
1
Поэтому C1 = C2 = 0 и X(x) = 0.
2. При λ = 0 задача (9.4) не имеет ненулевых решений. Действи-
тельно, общее решение уравнения (9.4) имеет вид
Учитывая граничные условия, получим систему уравнений для
определения констант C1 и C
м
0 0 0, 0,
X СС С
п н
Xl С l С
( )
п
2
= += Ю =
Ч
12 2
= +=
Ч
12
0.
Поэтому C1 = C2 = 0 и X(x) = 0
3. При λ > 0 задача (9.4) имеет ненулевые решения. Общее реше-
ние уравнения (9.4) имеет вид
cos( ) sin( ).Xx С x С x= l+ l
ний для определения коэффициентов C1 и C
м
0 0 0, 0,
X СС С
=+ = Ю =
п н
= l+ l= Ю l=
( )
п
о
Ч
12 1
cos sin 0, sin 0.
( ) ( ) ( )
12 2
50
, причем
.X x Сx С
2
-l - -l
ee
.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]