Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Аналитические и численные методы решения уравнений математической физики. Учебное пособие
.pdf
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) = ϕ(x – at) + ψ(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 = WМ
н
, награнице ,
= 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
Пусть d – c = 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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
