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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
252 0
u u u uuu
+ - + + -=
+ - + + -=
- - - +=
+ ++ +=
7.
xx xy yy x y
8.
82 2 0
u u u uuu
xx xy yy x y
9.
54 0
u u u uu
xx xy yy x
10.
11 4 6 4 0
u uu u u
xx xy yy x
. .
.
.
5. Постановка задач. Начальные и граничные условия. Задача Коши. Краевые задачи
Из курса высшей математики известно, что обыкновенные диф­ференциальные уравнения имеют бесконечно много решений. На­пример, дифференциальное уравнение yʺ = 0 имеет бесконечно много решений y = C1x + C2 – семейство прямых, где C1, C2 – про­извольные постоянные. Дифференциальное уравнение с частными производными a2uxx – utt = 0 имеет бесконечно много решений, опи­сываемых формулой u(x,t) = ϕ(xat) + ψ(x + at), где ϕ, ψ – произ­вольные функции. Для того чтобы выделить единственное решение, так же как и в теории обыкновенных дифференциальных уравне­ний, задают дополнительные условия. Дифференциальное уравне­ние вместе с дополнительными условиями образуют задачу.
Задачи, в которых ставится дополнительное условие на решение в начальный момент времени, называются задачами Коши. Обычно такие задачи формулируют для нестационарных процессов, где t – переменная времени.
Например, задача о колебании неограниченной струны (уравне­ние гиперболического типа)
2
u au x t
п
tt x x
н
ux x u x x x
( ) ( ) ( ) ( )
п
о
, , 0,
= - Ґ < < +Ґ >
,0 , ,0 , ,
=j =y -Ґм< < +Ґ
t
или задача о распространении тепла – одномерное уравнение те­плопроводности (уравнение параболического типа)
м
u au x t
п
t xx
н
ux x x
( ) ( )
п
о
2, , 0,
= - Ґ < < +Ґ >
,0 ,
=j -Ґ< <+Ґ
или трехмерное уравнение теплопроводности (уравнение эллипти­ческого типа):
21
2
23
u a u xyz t
п
t
н
uxyz xyz xyz
( ) ( )
п
о
, , , , 0,
= D -Ґ < < +Ґ >
,,,0 ,, , ,, .
=j -Ґм< < +Ґ
Если моделируется процесс в некоторой ограниченной области, то ставят дополнительные краевые условия. Вместе с начальными условиями они образуют смешанную задачу. Например, для неста­ционарных явлений – задача о колебании закрепленной на концах струны
м п
п н
п п
о
2
u au x l t
tt x x
u t ult t
( ) ( )
ux x u x x x l
( ) ( ) ( ) ( )
, 0 , 0,
= << >
0, 0, , 0, 0 ,
= = Ј < +Ґ
j =y Ј Ј
,0 , ,0 , 0 ,
=
t
где u(x,t) – вертикальное перемещение струны; или задача о распространении тепла в стержне длины l
2
м
u au x l t
t xx
п
п
u t ult t
( ) ( )
н п
ux x x l
( ) ( )
п
о
, 0 , 0,
= << >
0, 0, , 0, 0 ,
= = Ј < +Ґ
,0 , 0 ,
=j Ј Ј
где u(x,t) – температура стержня в момент времени t в точке на по­луоси с координатой x.
Для моделирования стационарных явлений, то есть таких, кото­рые не изменяются с течением времени, формулируют краевые зада- чи c уравнениями эллиптического типа. В таких задачах необходи­мы только граничные или краевые условия. Наиболее важными из них являются условия Дирихле (условие 1-го рода) и условия Неймана (условие 2-го рода).
Пример 5.1.
(Условия Дирихле). Найти решение уравнения Ла­пласа Δu = 0 в некоторой области на плоскости или пространства, принимающее на границе заданные значения (условие 1-го рода). Такая задача моделирует процесс стационарного распределения температуры внутри некоторой области при заданной температуре на ее границе
м
0, вобласти R (R ),
uuD =
н
, награнице ,
= j ¶W
о
где ϕ – заданная функция. 22
Пример 5.2.
23
2,
,2.x cx t c= +=
xt
= =+
(Условие Неймана). Найти решение уравнения Ла-
пласа Δu = 0 в некоторой области на плоскости или пространства, на границе которой задана внешняя нормальная производная
u n¶¶
(условие 2-го рода)
м
0, вобласти R (R ),
u
D = WМ п н
u
= j ¶W
п о
, награнице .
n
Замечание.
Задача с условием Неймана имеет смысл только
в том случае, когда полный поток через границу ∂Ω равен нулю.
Пример 5.3.
Задача Коши для уравнения с частными произво-
дными 2-го порядка
x
=j -Ґ< <+Ґ
=y -
Ґ < < +Ґ
Решение
м
uue x t
- + = - Ґ < < +Ґ >
2 4 0, , 0;
tt tx
п
п
ux x x
0, ( ), ;
( )
н п
ux x x
0, ( ), .
( )
п
t
о
Шаг 1. Замена переменных. Дискриминант характеристической
квадратичной формы в данном случае равен a
2
D= - = - - Ч = > Ю
a aa
12 11 22
2
1 1 0 1 0,
( )
2
,
xc
=
м н
=- +
x tc
о
и первые интегралы имеют вид
Поэтому заменой, приводящей уравнение к каноническому
виду, является следующая замена:
;2.x
x=
м н
h= +
о
(5.1)
Шаг 2. Приведение к каноническому виду. Пусть v(ξ,η) = u(x,t). Замена (5.1) дает нам следующие соотноше-
ния для производных:
2 , ,
u vu vv
tx
h xh
4 2( ., )
u vu vv
= =+
tt tx
hh xh hh
23
Подставив их в уравнение
244 22( )40,
ve
( )
x
=hЧ + x
( ) ( ) ( ) ( ) ( ) ( )
,.
xx
( ) ( ) ( ) ( )
utx xte fxfxt
( ) ( )
( ) ( ) ( )
uxx xefxfxx
21
11 22
ss
tt
u u e v vv e
- + = + + =
tt tx
x
hh xh hh
x
или после сокращения
x
.
=
xh
(5.2)
Шаг 3. Решение уравнения. Для решения уравнения (5.2) проинтегрируем его по перемен-
ным ξ и η. Сначала интегрируем по η. Получим
x
,v eh
где функция h(ξ) выполняет роль константы интегрирования. Те­перь проинтегрируем последнее равенство по переменной ξ.
v e hd f e f f
x h =hЧ + x x + h =hЧ + x + h
т
  
f
=x
()
1
2 12
Здесь роль константы интегрирования выполняет произвольная
функция f2(η).
Переходя к исходным переменным, получаем
, 2 2,
где f
– произвольные дважды дифференцируемые функции.
1,2
=+ Ч+ + +
x
12
(5.3)
Шаг 4. Использование начальных условий. Подставляя общее решение (5.3) уравнения в начальные усло-
вия, получаем
x
м пп
нн п
о
=j + + =j
0, , ,
y
=
0, ,
ux x
( ) ( )
t
м
Ю
п
22
о
12
x
ў
+ =y
e fx x
( ) ( )
2
.
Из последнего уравнения найдем f2(s)
s
11
fs edc de c
жц
= y t - t+ = y t t- + =
( ) ( ) ( )
зч
т
22
иш
0
Fs e c c c Fs e c
= -++==+ = -+
( )
11 .
[ ]
11
s
т
0
   
()
Fs
s
0
( )
24
Подставляя функцию
2
11
1.
22
12
11
22
ss
( ) ( ) ( ) ( )
11
22
0
00
жц зч
зч иш
1
f s Fs e c= -+
( ) ( )
2
s
, в первое начальное
условие, найдем f1(s)
ss s
f s s Fs e c se s Fs se c=j - + - - =j - + - -
( ) ( ) ( ) ( ) ( ) ( )
1
Подставим полученные функции f
f s s Fs se c f s Fs e c=j - + - - = - +
( ) ( ) ( ) ( ) ( ) ( )
1 и
1,2
в формулу (5.3) для нахождения общего решения
,2 2
utx xte fxfxt
=+ Ч+ + + =
x t e x Fx xe c Fx t e c
= + Ч +j - + - - + + - +
( ) ( ) ( ) ( ) ( )
x x xt
2 1 2.
x
12
x
1
Подставляя выражение для
, 21
utx t e e x d d
= + Ч - +j + yt t-yt t =
( ) ( ) ( ) ( ) ( )
Ответ.
= + Ч - +j + y t t
, 21 .
utx t e e x d
( ) ( ) ( ) ( )
x xt
21 .
t ee x d
( ) ( )
= + Ч - +j + y t t
Fx d= yt t
( ) ( )
2
+
x xt
+
2
2
x xt
+
т
2
xt x
1
2
, получим
2
+
тт
xt
+
2
1
( )
т
2
x
2
xt
+
1
т
2
x
2
+
6. Однородное уравнение. Формула Даламбера
Рассмотрим свободные колебания неограниченной струны, ко­торая с математической точки зрения является идеальным объектом для моделирования. Считается, что влиянием ее концов на процесс колебаний внутреннего участка можно пренебречь.
Краевая задача для уравнений гиперболического типа с началь­ными условиями для неограниченной струны при –∞ < x < +∞, t 0 имеет вид
25
2
-=
0, 0.
-= +=
12
-= +=
, .x at x atx=+ h=-
( ) ( ) ( ) ( ) ( )
112
,,
12
= ++ -
м
u au x t
- = - Ґ < < +Ґ >
п
tt xx
н
,0 , ,0 .
ux x u x x
( ) ( ) ( ) ( )
п
о
0, , 0
=j =y
t
(6.1)
Преобразуем это уравнение к каноническому виду, содержаще-
му смешанную производную. Уравнение характеристик
2 22
0dx a dt
распадается на два уравнения
dx a dt dx adt
Интегралами этих уравнений являются прямые
, .x at C x at C
Вводим новые переменные
уравнение колебаний струны преобразуем к виду u
= 0. (6.2)
ξη
Найдем общий интеграл последнего уравнения. Очевидно, для
всякого решения уравнения (6.2) u
(ξ,η) = f *(η),
η
где f *(η) некоторая функция одной переменной η. Интегрируя это равенство по η при фиксированном ξ, получим
где f
и f2 являются функциями только переменных ξ и η. Так как вся-
1
u f df f fx h = h h+ x = x + h
*
т
(6.3)
кое решение уравнение (6.2) может быть представлено в виде (6.3) при соответствующем выборе f1 и f2, то формула (6.3) является об­щим интегралом этого уравнения. Следовательно, функция
( ,) ( )()u x t f x at f x at
(6.4)
является общим интегралом уравнения (6.1).
Допустим, что решение рассматриваемой задачи существует, тогда оно дается формулой (6.4). Определим функции f образом, чтобы удовлетворялись начальные условия
26
и f2 таким
1
( ,0) ,
= + =j
xx+ =j
00
xx
+-
мь
пп нэ
пп
ою
тт
( )
,.
ux f x f x x
( ,0)
u x af x af x x
t
() () ()
12
ўў
= - =y
() () ().
12
Интегрируя второе равенство, получим
() (
f f dC
xx- = y a a+
12
1
a
где x0 и C – постоянные. Из равенств
x
() ,)
т
x
0
() () (),f xf
12
x
() (1)
ff C
xx d- = y a a+
12
т
a
x
0
(6.5)
( )
(6.6)
находим
м п п
н п п
о
11
= j + y a a+
() () ,
fx x d
1
22 2
11
= j - y a a-
() () .
fx x d
2
22 2
x
( )
т
a
x
0
x
( )
т
a
x
0
C
C
Таким образом, мы определили функции f1 и f2 через заданные функции ϕ и ψ. Подставляя в (6.4) найденные значения f1 и f2, по­лучим
x at x at
j + +j -
( )
= + ya a- ya a
,
u xt d d
( )
()
22
x at x at
1
a
( ) ( )
или
x at
x at x at
u xt d
j + +j -
= + ya a
( )
()
22
+
1
( )
т
a
x at
-
(6.7)
Формула (6.7), задающая решение задачи Коши, называется формулой Даламбера. Формула Даламбера имеет смысл для любых локально интегрируемых функций ϕ и ψ и задает обобщенное ре­шение уравнения (6.1). Если рассматривать только непрерывные решения, то в качестве ϕ можно брать любую непрерывную функ­цию, а в качестве ψ – любую локально интегрируемую. Получаемые
27
таким образом функции u(t, x) будем называть обобщенными реше- ниями задачи Коши.
Из формулы Даламбера ясно, что значение решения в точке t
, x0
0
зависит лишь от значений ϕ(x) при x (x0 – at0, x0 + at0). Во всяком случае, достаточно знать ϕ(x) и ψ(x) на отрезке [x0 – at0, x0 + at0]. Отрезок [x0 – at0, x0 + at0] на оси Ox получен пересечением с осью Ox характеристик, проходящих через точку (t0, x0) (см. рис. 6.1). Об­разованный этими характеристиками и осью Ox треугольник явля­ется множеством тех точек полуплоскости t 0, в которых значение решения полностью определяется начальными данными на отрезке [x0 – at0, x0 + at0]. Этот треугольник называется областью зависимости для отрезка [x0 – at0, x0 + at0].
Рис. 6.1. Область зависимости и область влияния отрезка
Формула Даламбера верна для любого решения, определенного в треугольнике, у которого боковыми сторонами являются характе­ристики, а нижнее основание – отрезок [c, d] оси Ox. Действитель­но, из уравнений (6.5), (6.6) можно найти значения функций f1(x), f2(x) для x [c, d], если начальные данные определены [c, d]. Это дает значения u(t, x) при x – at [c, d], x + at [c, d], то есть, когда про­веденные через точку (t, x) характеристики пересекают отрезок [c, d] на оси Ox. При этом можно считать, что функции ϕ(x), ψ(x) опреде­лены только на [c, d], то есть функция u(t, x) определена в указанном треугольнике, являющемся областью зависимости отрезка [c, d]. Физический смысл области зависимости – это множество таких то­чек (t, x), для которых волна, движущаяся со скоростью a от одного из концов отрезка [c, d] и начавшая движение при t = 0, не успевает за время t дойти до точки x.
Отметим, что значения начальных функций ϕ, ψ на отрезке [c, d] не влияют на значение u(t, x), если x + at < c или x – at > d, то есть волна за время t не успевает дойти от ближайшего к точке x конца отрезка [c, d] до точки x. Поэтому область, ограниченная отрезком
28
[c, d] и лучами прямых x + at = c, x – at = d лежащими в полуплоско-
2
cd
( )
()
2
сти t 0, называется областью влияния отрезка [c, d] (заштрихован­ная область на рис. 6.1). Эта область является дополнением множе­ства тех точек (t, x), для которых u(t, x) не зависит от значений ϕ(x) и ψ(x) на[c, d].
Пример.
менты времени, если ψ(x) = 0, а график ϕ(x) имеет вид, изображен­ный выше на рис. 6.2, то есть имеет форму равнобедренного тре­угольника с основанием [c, d].
Заметим, что формула (6.7) дает решение задачи (6.1), если функция ψ(x) дифференцируема, а функция ϕ(x) дифференцируема дважды. Поэтому функция ϕ(x), изображенная на рис. 6.2, не мо­жет быть начальным условием для решения уравнения (6.1). Однако формула Даламбера с данной функцией ϕ(x) может быть использо­вана, она определяет обобщенное решение уравнения (6.1) как пре­дел решений уравнения (6.1) с немного сглаженными начальными условиями.
Решение.
более характерные моменты времени, когда происходит изменение ее формы. Все эти рисунки вместе образуют своеобразный мульт-
Нарисовать форму (профиль) струны в различные мо-
Рис. 6.2. Форма струны в момент времени t = 0
Пусть dc = 2l. Будем рисовать форму струны в наи-
фильм о колебаниях струны, которую оттянули в точке придерживая концы отрезка [c, d], а затем отпустили.
Из формулы
x at x at
j - +j +
,
utx
=
видно, что первоначальное возмущение ϕ(x) делится на две одина­ковые части, которые разбегаются влево и вправо со скоростью a.
( )
x+=
,
29
На рисунках 6.2–6.7 изображены формы струны в момент времени
=+
,.
ee
()
2
()
2
j+
2
=+
t
lal
,, ,,
22
жены разбегающиеся полуволны
lal
+0
a
e Пунктиром на рисунках 6.2–6.5 изобра-
a
x atj-
и
x at
, в сумме даю­щие u(t, x). Число ε > 0 считается достаточно малым по сравнению с ха- рактерным интервалом времени
Рис. 6.3. Форма струны при t = ε
Рис. 6.4. Форма струны при
l
(достаточно, чтобы было
a
l
t
=
a
e<
2la
).
30
Рис. 6.5. Форма струны при
Рис. 6.6. Форма струны при
l
t
e
2
a
l
t
=
a
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]