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

Методы решения уравнений в частных производных. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
61
Выражение для r легко получается, если мы возведем в квадрат каждое из равенств (4.3) и сложим их:
.)sin(cossincos
2222222222
rrrryx =+=+=+
Отсюда имеем
  (4.5)
Вычислим производные по x и по y от выражения (4.5):
,cos
cos
2
2
1
22
=
==
+
=
r
r
r
x
x
yx
x
r
,
sinsin
2
2
1
2
3
22
3
2
3
22
222
3
22
2222
2
2
r
r
r
r
y
yx
xyx
x
yx
x
yxyx
x
x
r
=
==
=
+
−+
=
+
−
+
=
 
 
+
=
,sin
sin
2
2
1
22
=
==
+
=
r
r
r
y
y
yx
y
r
.
cos
2
2
2
r
y
r
=
Выражение для получим, разделив второе из равенств (4.3) на первое:
,tg
cos
sin
=
=
r
r
x
y
откуда
 
 
(4.6)
Продифференцируем обе части равенства (4.6) по x:
.
cos
1
22
x
y
x−=
62
Отсюда
,
sin
cos
cos
sin
cos
2
22
2
2
rr
r
x
y
x
−=
−=−=
( )
.
cossin2cossin2
2
sin
24
2
2
22
2222
2
rr
r
x
yx
y
yx
y
r
y
rx
=
=
=
+
=
 
 
+
−=
 
 
−=
 
 
−=
Продифференцируем теперь обе части равенства (4.6) по y:
.
1
cos
1
2
xy
=
Отсюда получим
.
cossin2
,
cos
cos
cos
cos
1
22
22
2
ryrrxy
−=
=
==
.
cossin2
22
22
ryrrxy
−=
Подставляем полученные результаты в формулы (4.4):
,
cossin
2
sin
sincossin
2cos
2
2
2
2
2
22
2
2
2
2
2
r
u
rr
u
r
u
rr
u
r
u
x
u
+
+
+
+
−
=
.
cossin
2
cos
coscossin
2sin
2
2
2
2
2
22
2
2
2
2
2
r
u
rr
u
r
u
rr
u
r
u
y
u
−
+
+
+
+
=
63
Складываем эти производные:
2
2
2
2
=
+
=
y
u
x
u
u
cossin
2
sinsincossin
2cos
2
2
2
2
2
22
2
2
2
2
2
2
2
+
+
+
+
−
=
=
+
=
r
u
rr
u
r
u
rr
u
r
u
y
u
x
u
u
cossin
2
2
+
+
r
u
cossin
2
coscoscossin
2sin
cossin
2
sinsincossin
2cos
2
2
2
2
2
22
2
2
2
2
2
2
2
2
22
2
2
2
2
2
2
2
=
−
+
+
+
+
+
+
+
−
=
+
=
r
u
rr
u
r
u
rr
u
r
u
r
u
rr
u
r
u
rr
u
r
u
y
u
x
u
cossin
2
cossin
2
2
2
=
−
+
+
r
u
r
u
.
1111
cossin
2
coscoscossin
2sin
cossin
2
sinsincossin
2cos
2
2
22
2
22
2
2
2
2
2
2
22
2
2
2
2
2
2
2
2
22
2
2
2
2
2
2
2
+
 
 
=
+
+
=
−
+
+
+
+
+
+
+
−
=
+
=
u
rr
u
r
rr
u
rr
u
rr
u
r
u
rr
u
r
u
rr
u
r
u
r
u
rr
u
r
u
rr
u
r
u
y
u
x
u
Последнее равенство представляет собой окончательное выражение для оператора Лапласа в полярной системе координат, примененного
к функции u(r, )
Вернемся теперь к трехмерному оператору Лапласа и рассмотрим его выражения в цилиндрической и сферической системах координат. Начнем с первой из них.
Цилиндрическая система координат r, , z связана с декартовой с помощью формул
.
,sin
,cos
zz
ry
rx
=
=
=
Как можно заметить, для координат x и y она совпадает с уже рассмот­ренной нами полярной системой координат. Отличие только в наличии третьей координаты z, идентичной координате z в декартовой системе. Очевидно, что выражение для оператора Лапласа, примененного к функ-
ции u(r, , z) в цилиндрической системе координат, будет идентично его выражению в полярных координатах, за исключением дополнитель­ного слагаемого – второй производной от u по z:
.
11
2
2
2
2
22
2
z
uu
rr
u
rr
u
u
+
+
+
=
Перейдем теперь к сферической системе координат r, θ, . Здесь переменная r представляет собой расстояние точки (x, y, z) от начала координат и выражается формулой
64
,
222
zyxr ++=
θ – угол между радиус-вектором точки (x, y, z) и осью Oz; – угол между проекцией радиуса-вектора на плоскость Oxy и осью Ox (рис. 4.1).
Рис. 4.1. Сферическая система координат
Сферические координаты связаны с декартовыми с помощью формул
.cos
,sinsin
,cossin
=
=
=
rz
ry
rx
Вывод выражения для оператора Лапласа в сферических коорди­натах, примененного к функции
)cos,sinsin,cossin( rrru
, является
весьма громоздким. Мы не станем его приводить, ограничившись ито­говым результатом:
.
sin
1
sin
sin
11
sin
11
sin
cos2
2
2
222
2
2
2
2
222
2
222
2

+
 
 
+
 
 
=
=
+
+
+
+
=
u
r
u
rr
u
r
rr
u
r
u
r
u
rr
u
rr
u
u
65
4 . 2 . У р а в н е н и е Л а п л а с а
Уравнением Лапласа называется уравнение
Δи = 0. (4.7)
Здесь Δ – это оператор Лапласа. Это уравнение относится к эллиптиче­скому типу и соответствует формуле (1.20) при равной нулю правой ча­сти, только функция u в данном случае зависит не от двух, а от трех переменных.
Функции, удовлетворяющие уравнению Лапласа, называются гар- моническими. Например, ему удовлетворяет стационарное распределе- ние температуры в теле. В самом деле, однородное уравнение тепло­проводности имеет вид
.
2
ua
t
u
=
Если температура u не зависит от времени t, то
,0
t
u
,0
2
=ua
и уравнение теплопроводности сводится к уравнению Лапласа.
Применение уравнения Лапласа не ограничивается задачей тепло­проводности. Например, ему удовлетворяет потенциал стационарного электрического поля во всякой области, где отсутствуют заряды. Од­нако далее при изучении этого уравнения мы для наглядности будем представлять функцию u как температуру.
Сформулируем следующую краевую задачу: в области простран­ства, ограниченной замкнутой поверхностью Г, найти гармоническую функцию u(x, y, z, t), удовлетворяющую на границе Г краевому условию
 

 
где n – направление внешней нормали к Г; H и
u
~
– функции, заданные
на границе Г.
66
В задаче стационарного распределения температуры
,
h
k
H −=
а
u
~
– температура внешней среды на границе тела. Важным является частный случай, когда Н = 0, что соответствует h → ∞ и приводит к условию, задающему температуру границы тела:
(4.8)
Краевая задача (4.7), (4.8) называется задачей Дирихле. При некоторых весьма общих предположениях относительно Г и
u
~
она всегда имеет
решение.
4 . 3 . П р о с т р а н с т в е н н ы е , п л о с к и е и о д н о м е р н ы е
з а д а ч и Д и р и х л е
Задача Дирихле в пространстве формулируется следующим обра-
зом: найти функцию u(x, y, z), удовлетворяющую внутри замкнутой по- верхности Г уравнению Лапласа (4.7) и принимающую на границе Г за­данные значения, определяемые условием вида (4.8).
Задачу Дирихле на плоскости можно сформулировать так: найти
функцию u(х, у), удовлетворяющую внутри замкнутой кривой Г урав­нению Лапласа и принимающую на границе Г заданные значения. Эта задача имеет единственное решение и может возникнуть в физиче­ских задачах двух типов.
Первый тип соответствует стационарному распределению темпера­туры в тонкой однородной пластинке, параллельной плоскости хОу, с теп- лоизолированными нижней и верхней поверхностями. Край пластинки Г поддерживается при определенной температуре
u
~
. Если пластинка до-
статочно тонкая, то можно пренебречь изменением температуры по ее толщине. Тогда температура будет функцией только переменных х и у.
Задача второго типа возникает при рассмотрении стационарного распределения температуры в бесконечном однородном цилиндре, у которого образующие параллельны оси z, направляющая Г лежит в плоскости хОу, а боковая поверхность поддерживается при опреде-
ленной температуре . Здесь u также остается постоянной на любой
67
прямой, параллельной оси z, проходящей в цилиндре, поэтому ее можно считать зависящей только от переменных х и у.
Задача Дирихле в одномерном случае решается достаточно про­сто, так как u зависит только от одной переменной. В качестве примеров кратко рассмотрим три одномерных задачи.
Пример 4.1. Задача о стационарном распределении температуры в тонком стержне с теплоизолированной боковой поверхностью.
Решение. Данная задача приводит к одномерному уравнению Лапласа в декартовых координатах
0
2
2
=
dx
ud
с краевыми условиями
.
,
0
0
l
lx
x
uu
uu
=
=
=
=
Общее решение данного уравнения выражается линейной функцией
.BAxu +=
С помощью краевых условий получаем систему алгебраических урав­нений для определения произвольных констант A и B:
,
,
0
l
uBAl
uB
=+
=
решая которую, окончательно находим функцию u:
.
0
0
ux
l
uu
u
l
+
−
=
Пример 4.2. Задача о стационарном распределении тепла в про- странстве между двумя цилиндрами с общей осью и постоянной темпе­ратурой на их поверхностях.
Решение. В этой задаче имеет место осевая симметрия. С учетом этого будем считать, что функция u не зависит от и z. Тогда
68
приходим к одномерному уравнению Лапласа в цилиндрических ко­ординатах
,0
1
=
 
 
dr
du
r
dr
d
r
которое так же, как и в предыдущем примере, решается простым инте­грированием. При краевых условиях
b
br
a
ar
uu
uu
=
=
=
=
,
решение задачи запишется в виде
.
lnln
lnln
ln
lnln ba
buau
r
ba
uu
u
abba
−
−
+
−
−
=
Пример 4.3. Стационарное распределение температуры в сфериче- ском слое: a r b.
Решение. Функция u в данной задаче зависит только от расстояния точки до начала координат. Получаем уравнение в сферических коор­динатах:
.0
1
2
2
=
 
 
dr
du
r
dr
d
r
Удовлетворяя краевым условиям
,
,
b
br
a
ar
uu
uu
=
=
=
=
получим решение
.
)(
)(
)(
bar
arb
uuuu
baa
−
−
−+=
Отметим, что трех- и двумерные задачи Дирихле могут быть ре­шены аналитически только для сравнительно простых областей.
69
4.4 . За д а ч а Д и р и х л е д л я к р у г а
Рассмотрим двумерную задачу Дирихле. Пусть дан круг радиуса R с центром в полюсе О. Задача решается в полярной системе коорди-
нат. Необходимо найти функцию u(r, ), гармоническую в круге и удо­влетворяющую на его окружности условию

󰇛󰇜 (4.9)
где f () – заданная функция, непрерывная на окружности.
Функция u(r, ) должна удовлетворять уравнению Лапласа в по­лярных координатах, которое можно записать следующим образом:


 


 
 (4.10)
Решить поставленную задачу можно с помощью метода Фурье. Для этого функцию u(r, ) ищут в виде
).()( = TrQu
Подставляя эту формулу в исходное уравнение, будем иметь
.0)()()()()()(
2
=

+
+

TrQTrQrTrQr
Разделение переменных приводит к равенству
.
)(
)()(
)(
)(
2
rQ
rQrrQr
T
T
+

−=

Это равенство возможно, если каждая из его частей равна некоторой константе. Обозначим ее как –k2. Получим два обыкновенных диффе­ренциальных уравнения:
.0)()()(
,0)()(
22
2
=−
+

=+

rQkrQrrQr
TkT
Пусть k = 0. Тогда получаем два уравнения:
70
,0)()(
,0)(
2
=
+

=

rQrrQr
T
которые легко решаются и приводят к следующим результатам:
.ln)(
,)(
rDCrQ
BAT
+=
+=
(4.11)
Пусть k > 0. Тогда соответствующие общие решения будут иметь вид
.)(
,sincos)(
kk
DrCrrQ
kBkAT
−
+=
+=
(4.12)
Функция u(r, ) является периодической функцией с периодом 2, так как для однозначной функции величины u(r, ) и u(r,  + 2) совпадают.
Условие этого равенства приводит к B = 0 в первом равенстве (4.11). При этом в первом равенстве (4.12) k должно принимать значения 1, 2, 3, … (k > 0). Во вторых равенствах из (4.11) и (4.12) должно выпол- няться D = 0, иначе функция могла бы иметь разрыв в точке r = 0 и не была бы гармонической в круге.
Таким образом, мы получаем бесконечное множество решений уравнения (4.10), непрерывных в круге. Перепишем их в виде
,
2
),(
0
0
=
A
ru
,...).2,1()sincos(),(
,
2
),(
0
0
=+=
=
nrnBnAru
A
ru
n
nnn
Рассмотрим функцию
=
++=
1
0
.)sincos(
2
),(
n
n
nn
rnBnA
A
ru
Данная функция также является решением уравнения (4.10) вследствие линейности и однородности уравнения Лапласа. Теперь необходимо подобрать константы A0, An, Bn таким образом, чтобы эта функция удо­влетворяла условию (4.9):
=
++=
1
0
.)sincos(
2
)(
n
n
nn
RnBnA
A
f
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]