§ 1. Основные дифференциальные уравнения математической

advertisement
УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИЗИКИ
§ 1. Основные дифференциальные уравнения математической физики.
Многие
задачи
механики
и
физики
приводят
к
исследованию
дифференциальных уравнений с частными производными второго порядка.
Так, например, при изучении различных видов волн - упругих, звуковых,
электромагнитных, а также других колебательных явлений мы приходим к
волновому уравнению
2
∂ 2u
∂ 2u ∂ 2u ⎞
2⎛ ∂ u
⎜
c
=
+
⎜ ∂x 2 ∂y 2 + ∂z 2 ⎟⎟ ,
∂t 2
⎠
⎝
где с - скорость распространения волны в данной среде.
(1 )
Процессы распространения тепла в однородном изотропном теле, так же
как и явления диффузии, описываются уравнением теплопроводности
2
∂u
∂ 2u ∂ 2u ⎞
2⎛ ∂ u
= a ⎜⎜ 2 + 2 + 2 ⎟⎟ ,
∂t
∂y
∂z ⎠
⎝ ∂x
(2)
При рассмотрении установившегося теплового состояния в однородном
изотропном теле мы приходим к уравнению Пуассона
∂ 2u ∂ 2u ∂ 2u
+
+
= -f (x, y, z )
∂x 2 ∂y 2 ∂z 2
(3)
При отсутствии источников тепла внутри тела уравнение ( 3 ) переходит в
уравнение Лапласа
∂ 2u ∂ 2u ∂ 2u
+
+
=0
∂x 2 ∂y 2 ∂z 2
Уравнения ( 1 ) - ( 4 )
(4)
часто называют основными уравнениями
математической физики. Их подробное изучение дает возможность построить
теорию широкого круга физических явлений и решить ряд физических и
технических задач.
Каждое из уравнений ( 1 ) - ( 4 ) имеет бесчисленное множество частных
решений. При решении конкретной физической задачи, необходимо из всех
этих решений выбрать то, которое удовлетворяет некоторым дополнительным
условиям, вытекающим из её физического смысла. Такими дополнительными
условиями чаще всего являются так называемые граничные условия, т.е.
условия, заданные на границе рассматриваемой среды, и начальные условия,
относящиеся к одному какому-нибудь моменту времени, с которого начинается
изучение данного физического явления. Совокупность начальных и граничных
условий называется краевыми условиями.
§ 2. Уравнение малых поперечных колебаний струны.
Струной мы будем называть упругую нить, не сопротивляющуюся
изгибу, но оказывающую сопротивление растяжению. Отсутствие сопротивления изгибу математически выражается в том, что напряжения возникающие в струне, всегда направлены по касательной к её профилю (рис. 1)
u
M'
o
x
x+Δx
φ+Δφ
ℓ
x
Рис. 1
Будем
предполагать,
перпендикулярно оси
0х
что
движение
точек
струны
происходит
и в одной плоскости. В данном случае процесс
колебания описывается функцией u(x, t), которая дает величину перемещения
точки струны с абсциссой х в момент времени t. Так как мы рассматриваем
малые отклонения струны, то будем предполагать, что длина элемента струны
ММ' равняется её проекции на ось ОХ ММ' = ∆х. Так же будем считать, что
натяжение Т во всех точках струны одинаковое.
Рассмотрим элементы струны ММ' (рис. 1). На концах этого элемента
по касательным к струне действуют силы Т.
осью 0х
углы
элемент ММ',
Пусть касательные образуют с
φ и φ+∆φ. Тогда проекция на ось ou сил, действующих на
будет равна Тsin(φ + ∆φ) - Тsinφ.
Так как угол φ мал, то
можно положить tgφ ≈ sinφ, и будем иметь
⎡ ∂u(x + Δx, t ) ∂u(x, t )⎤
−
T sin(ϕ + Δϕ ) − T sinϕ ≈ Ttg(ϕ + Δϕ ) − Ttgϕ = T ⎢
=T
∂x
∂x ⎥⎦
⎣
Обозначим через
р(x,t)
x + Δx 2
∫
x
∂u
dx
∂x2
внешнюю силу, действующую на струну
параллельно оси ou и рассчитанную на единицу длины. Тогда проекция на ось
0u этой силы, действующей на участок ММ' струны, будет равна
x+ Δx
∫
P
( x , t )dx
x
Что касается силы сопротивления среды, то здесь надо принимать во
внимание, как среду, так и величину скорости колебания струны. Если струна
колеблется в воздухе и величина скорости колебания не очень велика, то можно
считать силу сопротивления среды пропорциональной первой степени
скорости. Это приводит к следующему выражению для проекции на ось 0u
силы сопротивления, действующей на участок ММ':
−
x + Δx
∫
x
2k
∂u
dx ,
∂t
где k - постоянная положительная величина.
Обозначим через ρ(х) линейную плотность струны; тогда на участок
ММ' будет действовать сила инерции равная:
−
x + Δx
∫
x
∂ 2u
ρ ( x ) 2 dx ,
∂t
Сумма всех сил должна быть равна нулю, т.е.
x+ Δx
∫
x
⎡ ∂ 2u
∂u
∂ 2u ⎤
+ P ( xt ) − 2 k
− ρ ( x ) 2 ⎥ dx = 0
⎢T
2
∂
t
∂t ⎦
∂
x
⎣
Отсюда в силу произвольности х следует, что подынтегральная функция
должна равняться нулю в каждой точке струны в любой момент времени t:
ρ (x )
∂ 2u
∂t 2
∂u
∂ 2u
+ P (x , t )
+ 2k
=T
2
∂t
∂x
Это и есть искомое уравнение колебаний струны.
Если
ρ = const,
т.е. в случае однородной струны это уравнение
записывается в виде:
2
∂2u
∂u
2∂ u
+ 2h = a 2 + q(x, t ),
∂t
∂t 2
∂x
где a =
T
ρ
,
k
h= ,
ρ
q(x, t ) =
( 1)
1
ρ
P(x, t ).
Нетрудно видеть, что если пренебречь сопротивлением, то в случае
отсутствия внешней силы уравнение ( 1 ) перейдет в уравнение
∂2u 2 ∂2u
=a 2 ,
∂t2
∂x
(1')
которое называется уравнением свободных колебаний струны.
Запишем краевые условия, с учетом которых следует интегрировать
уравнение ( 1 ).
Пусть, например, концы струны при х=0 и х=ℓ неподвижны. Тогда при
любом t должны выполняться равенства:
u(o,t)=0,
(2)
u(ℓ,t)=0
(3)
Эти равенства являются граничными условиями нашей задачи.
В начальный момент t=0 струна имеет форму, которую мы ей придали.
Пусть эта форма описывается функцией f(x)
u(x,o) =ut=o = f (x).
(4)
В начальный момент должна быть задана скорость в каждой точке
струны, которая определяется функцией F(х)
∂u
= F(x).
∂t t=o
( 5)
Условия (4) и (5) являются начальными условиями.
§ 3. Формула Даламбера.
Рассмотрим задачу с начальными условиями для неограниченной струны
(задача Коши для волнового уравнения).
∂2u 2 ∂2u
=a 2 ,
∂t 2
∂x
(1)
⎫
u t=o = f (x) , ⎪
⎪
⎬
∂u
⎪
= F(x) ⎪
∂t t=o
⎭
( 2)
Для того, чтобы найти общее решение уравнения (1) произведем
следующую замену переменных:
ξ = х - at ,
η = x + at
(3)
Вторые производные, входящие в уравнение ( 1 ), выражаются через производные по переменным ξ и η посредством равенств:
∂ 2u
∂ 2u
∂ 2u
∂ 2u
,
=
+ 2
+
∂x2
∂ξ 2
∂ξ∂η
∂η 2
∂ 2u
= a
∂y 2
2
∂ 2u
− 2a
∂ξ 2
2
∂ 2u
+ a
∂ξ∂η
2
∂ 2u
∂η 2
Внося эти выражения в уравнение ( 1 ) и произведя очевидные преобразования, получим:
∂2u
=0
∂ξ∂η
( 4)
Перепишем уравнение ( 4 ) в виде
⎛ ∂u
⎜⎜
⎝ ∂η
тогда
∂
∂ξ
⎞
⎟⎟ = 0 ,
⎠
∂u
= θ (η ) ,
∂η
где θ(η) - произвольная функция η. Интегрируя полученное уравнение по η,
рассматривая ξ как параметр, найдем, что
u = ∫ θ (η )dη + ϕ (ξ ),
где φ(ξ) - произвольная функция переменной ξ. Полагая теперь
∫ θ (η )dη = ψ (η )
получим
u = φ(ξ) + ψ(η),
или, возвращаясь к старым переменным х и t, запишем общее решение
волнового уравнения ( 1 )
u = φ ( x - at ) + ψ ( x + at )
(5)
Определим в общем решении ( 5 ) функции φ и ψ таким образом, чтобы
удовлетворялись начальные условия ( 2 ):
ϕ ( x ) + ψ ( x ) = f ( x ),
1
−ϕ′(x) +ψ′(x) = F(x)
a
( 6)
Интегрируя второе равенство, получим
1x
F( x)dx = −ϕ(x) +ψ ( x) + C ,
a ∫o
где C - произвольная постоянная.
(7)
Из равенств ( 6 ), ( 7 ) определяем функции φ ( x ) и ψ ( x ):
1
1
ϕ (x ) = f (x ) −
2
2a
x
∫ F (z )dz +
o
c
,
2
1
1 x
c
f (x ) +
F ( z )dz −
∫
2
2a o
2
Подставив полученные выражения в формулу ( 5 ), запишем общее
ψ (x ) =
решение (формула Даламбера):
f ( x − at ) + f ( x + at ) 1 x + at
u ( x, t ) =
+
F ( z )dz .
2
2a x −∫at
(8)
Выясним физический смысл формулы Даламбера. Согласно равенству
смещение точек струны u(х,t) складывается из двух слагаемых:
и
u1 = ϕ(x − at)
(9)
u2 = ψ(x + at)
( 10 )
Рассмотрим сначала частный случай, когда
ψ=0,
т.е. когда смещение
струны определяется формулой ( 9 ). Предположим, что независимые переменные изменяются так, что разность x-at остается постоянной, т.е. что
x - at = C
В таком случае
dx - adt = 0
или
dx
=a
dt
Отсюда следует, что если точка x движется с постоянной скоростью a в
положительном направлении, то смещение
время движения будет равно
u1
струны в этой точке во всё
φ(с), оставаясь, таким образом, постоянным
(рис.2). Это движение смещения φ(с) по струне называется прямой бегущей
волной. Она характеризуется частным решением
u1 = φ ( x - at ) волнового
уравнения (1).
Аналогично частному решению u1 = ψ ( x + at ) будет соответствовать
движение смещения ψ(с), но совершающееся в обратном направлении (рис.3).
Здесь мы имеем дело с обратной бегущей волной. Постоянное число
a
является скоростью распространения волн по струне.
α
α
Рис. 2
Рис. 3
В общем случае, выражаемом формулой ( 5 ) действительное смещение
струны получается путем суперпозиции (наложения) прямой и обратной
бегущих волн в каждый данный момент времени t.
§ 4. Метод Фурье для уравнения свободных колебаний струны.
Метод Фурье или метод разделения переменных является одним из
наиболее
распространенных
методов
решения
уравнений
с
частными
производными. С помощью этого метода рассмотрим решение задачи о
колебаниях струны, закрепленной на концах. Эта задача сводится к решению
уравнения:
∂2u 2 ∂2u
=a 2 ,
∂t2
∂x
(1)
при граничных условиях
u x=o = u x= = 0
( 2)
и начальных условиях
u t = o = f ( x ),
∂u
∂t
= F (x )
(o ≤ x ≤ ).
(3)
t =o
Будем искать частные решения уравнения ( 1 ), не равные тождественно
нулю, в виде произведения
u( x, t ) = X (x)T (t ),
удовлетворяющие граничным условиям ( 2 ).
(4)
Подставляя ( 4 ) в уравнение ( 1 ), получим
T ′′(t )X (x ) = a 2T (t )X ′′( x )
или
T ′′(t ) X ′′( x )
=
a 2T (t ) X ( x )
(5)
Последнее равенство, левая часть которого зависит только от t, а правая
- только от x, возможно лишь в том случае, если обе части его не зависят ни
от x, ни от t, т.е. представляют собой одну и ту же постоянную. Обозначим
эту постоянную через -λ. Тогда из равенства ( 5 ) получим два обыкновенных
дифференцированных уравнения:
T′ (t) + a2λT(t) = 0,
( 6)
X′ (x) + λX(x) = 0
( 7)
Чтобы получить нетривиальные, т.е. не равные тождественно нулю,
решения вида ( 4 ), удовлетворяющие граничным условиям ( 2 ), необходимо
найти нетривиальные решения уравнения ( 7 ), удовлетворяющие граничным
условиям
X(o) = 0,
X( ) = 0
(8)
Таким образом, приходим к следующей задаче: найти такие значения
параметра λ, при которых существуют нетривиальные решения уравнения ( 7),
удовлетворяющие граничным условиям ( 8 ). Эту задачу называют задачей
Штурма-Лиувилля.
Те значения параметра
λ,
при которых задача ( 7 ) - ( 8 ) имеет
нетривиальные решения, называются собственными значениями, а сами эти
решения - собственными функциями.
Найдем теперь собственные значения и собственные функции задачи ( 7 )
- ( 8 ). Рассмотрим отдельно три случая, когда λ < 0, λ = 0 и λ > 0.
1. При λ < 0 общее решение уравнения ( 7 ) имеет вид:
X ( x ) = c1e
− λ ⋅x
+ c2 e −
−λ ⋅ x
Используя граничные условия (8), получим
c1 + c2 = 0
c1e − λ ⋅ + c2 e − − λ ⋅ = 0
(9)
Так как определитель системы ( 9 ) отличен от нуля, то
Следовательно,
с1 = с2 = 0.
X(x)≡0
2. При λ = 0 общее решение уравнения ( 7 ) имеет вид:
X ( x ) = с1 + с2 x
Граничные условия ( 8 ) дают
с1 + с2 o = 0,
Отсюда
с1 = с2 =0
с1 + с2 ℓ = 0
и, следовательно,
X ( x ) ≡ 0.
3. При λ > 0 общее решение уравнения ( 7 ) имеет вид:
X ( x ) = c1 cos
λ x + c 2 sin
λ x
Используя граничные условия получим
с1 ⋅ 1 + с 2 ⋅ o = 0 ,
c1 cos
λ
+ c 2 sin
λ
=0
Из первого уравнения следует с1 = 0, а из второго с2 sin√λ ℓ=0; мы
должны считать с2 ≠ 0, так как в противном случае Х ( х ) ≡ 0. Поэтому,
sin λ ⋅ = 0,
т.е.
λ=
kπ
,
где k - любое целое число.
Следовательно, нетривиальные решения задачи ( 7 ) - ( 8 ) возможны
лишь при значениях
⎛ kπ ⎞
λ k= ⎜
⎟
⎝
⎠
2
(k
= 1, 2 ,3,... ).
Этим собственным значениям соответствуют собственные функции
X
k
(x ) =
sin
kπ x
.
При λ = λk общее решение уравнения ( 6 ) имеет вид
T k (t ) = a k cos
k π at
+ b k sin
k π at
,
где ak и bk - произвольные постоянные.
Таким образом, функции
kπat
kπat ⎞ kπx
⎛
+ bk sin
uk (x, t ) = Xk (x)Tk (t ) = ⎜ ak cos
⎟ sin
⎝
⎠
удовлетворяют уравнению ( 1) и граничным условиям ( 2 ) при любых ak и bk.
В силу линейности и однородности уравнения ( 1 ) всякая конечная
сумма решений будет также решением. То же справедливо и для ряда:
∞
kπat
kπat ⎞ kπx
⎛
u( x, t ) = ∑ ⎜ ak cos
,
+ bk sin
⎟ sin
k =1 ⎝
⎠
( 10 )
если он сходится и его можно дважды почленно дифференцировать по x и t.
Определим коэффициенты ряда ak и bk так чтобы удовлетворялись начальные
условия ( 3 ).
Продифференцируем ряд ( 10 ) по t:
∂u
=
∂t
∞
∑
k =1
kπ a ⎛
k π at
k π at
+ b k cos
⎜ − a k sin
⎝
kπ x
⎞
⎟ sin
⎠
( 11 )
Полагая в (10) и (11) t=0, получим, в силу начальных условий (3),
∞
f ( x ) = ∑ a k sin
kπ x
∞
,
k =1
F (x ) = ∑
k =1
kπ a
bk sin
kπ x
.
( 12 )
Формулы ( 12 ) представляют собой разложение заданных функций ƒ(x)
и F(x)
в ряд Фурье по синусам в интервале (o, ℓ ).
Коэффициенты этих разложений вычисляются по известным формулам:
ak =
2
∫ f (x )sin
kπ x
o
dx ,
2 ∞
kπ x
bk =
F ( x )sin
dx
∫
kπa o
Таким образом решение задачи
( 1 ) - ( 3 ) дается рядом
( 13 )
( 10 ),
коэффициенты которого ak и bk определяются по формулам ( 13 ).
Решение ( 10 ) можно записать в следующем виде:
∞
u( x, t ) = ∑ Ak sin
k =1
kπx
⎛ kπat
⎞
+ ϕk ⎟,
sin⎜
⎝
⎠
( 14)
где ak = Ak sin ϕ k ,
bk = Ak cosϕ k
Каждый член ряда ( 14 ) представляет собой так называемую стоячую
волну, при которой точки струны совершают гармоническое колебательное
движение с одинаковой фазой φk,
с амплитудой A k sin
kπx
и частотой ω л =
kπa
.
При таком колебании струна издает звук, высота которого зависит от
частоты ωk; частота основного (самого низкого) тона выражается формулой
ω1 =
πa
.
Остальные тона, соответствующие частотам, кратным ω1 , называются
гармониками. Решение ( 14 ) складывается из отдельных гармоник; амплитуда
их, а потому и влияние их на интенсивность звука обыкновенно быстро
убывает при увеличении номера гармоники, и всё их действие сводится к
созданию тембра звука, издаваемого струной.
§5.
Вынужденные колебания струны, закрепленной на концах.
Рассмотрим вынужденные колебания однородной струны, закрепленной
на концах, под действием внешней силы p(x,t), рассчитанной на единицу
длины. Эта задача сводится к решению уравнения:
2
∂ 2u
2 ∂ u
=a
+ q ( x, t )
∂t 2
∂x 2
при граничных условиях
u x=o = u x= = 0
(1)
( 2)
и начальных условиях
u t =o = f ( x),
∂u
= F( x).
∂t t =o
( 3)
Будем искать решение этой задачи в виде суммы:
u = υ + ω,
где υ - есть решение неоднородного уравнения
∂ 2υ 2 ∂ 2υ
=a
+ q(x, t ),
∂t 2
∂x 2
( 4)
удовлетворяющее граничным условиям
υ x=o = 0,
υ x= = 0
∂υ
υ t =o = 0,
( 5)
= 0,
∂t t =o
и начальным условиям
( 6)
а ω - есть решение однородного уравнения:
2
∂ 2ω
2 ∂ ω
,
=a
∂е 2
∂x 2
удовлетворяющее граничным условиям:
ω x=o = 0,
ω x= = 0
и начальным условиям:
ω t =o = f ( x ),
∂ω
∂t
= F ( x ).
t =o
Решение υ представляет вынужденные колебания струны, то есть такие
колебания, которые совершаются под действием внешней возмущающей силы,
когда начальные возмущения отсутствуют.
Решение
ω
представляет свободные колебания струны, то есть такие
колебания, которые происходят только вследствие начального возмущения.
Методы нахождения свободных колебаний были рассмотрены выше, так
что здесь остановимся на нахождении вынужденных колебаний
υ.
Как и в
случае свободных колебаний, будем искать решение в виде ряда:
∞
υ (x, t ) = ∑ Tk (t )sin
k =1
kπ x
,
(7)
так что граничные условия ( 5 ) удовлетворяются сами собою.
Определим теперь функции
Tk ( t )
так, чтобы ряд ( 7 ) удовлетворял
уравнению ( 4 ) и начальным условиям ( 6 ).
Подставляя ряд ( 7 ) в уравнение ( 4 ) получим:
∑ [T k′′(t ) + ω k2 T k (t )]sin
∞
kπ x
= q (x , t ),
(8)
k =1
где положено
ωk =
kπ
.
Разложим функцию q(x,t) в интервале (o,ℓ) в ряд Фурье по синусам:
q (x , t ) =
∞
∑ q k (t )sin
kπ x
,
(9)
k =1
где
q k (t ) =
2
∫ q (ξ , t )sin
k πξ
dξ .
( 10 )
o
Сравнивая разложения ( 8 ) и ( 9 ) для одной и той же функции
q(x,t),
получим дифференциальные уравнения:
Tk′′(t ) + ω k2 Tk (t ) = q k (t )
(k = 1,2,3,... )
( 11)
определяющие функции Tk ( t ).
Чтобы решение
υ,
определяемое рядом ( 7 ), удовлетворяло и
начальным условиям ( 6 ), достаточно подчинить функции Tk ( t ) условиям:
Tk ( o ) = 0,
T 'k ( o ) = 0
( k = 1,2,3,…)
(12 )
Решение задачи ( 11 ), ( 12 ) нетрудно получить с помощью
преобразования Лапласа.
Если
∞
T k ( p ) = ∫ e Tk (t )dt
pt
o
∞
и
q k ( p ) = ∫ e q k (t )dt ,
o
pt
то для определени я изображени я T k ( p ) имеем соотношени е
p 2 T k ( p ) + ω k2 T k ( p ) = q k ( p ),
откуда T k ( p ) =
qk (p)
,
p 2 + ω k2
Применяя теорему о свёртке, находим оригинал
1 t
Tk (t ) =
qk (τ )sin ωk (t − τ )dτ
ωk ∫o
Подставим вместо qk ( τ ) его выражение ( 10 ):
T k (t ) =
2
ωk
t
∫ d τ ∫ q (ξ ,τ )sin ω k (t − τ )sin
o
k πξ
dξ
( 13 )
o
Таким образом решение задачи ( 1 ) - ( 3 ) выражается в виде ряда:
∞
kπ at
kπ at ⎤
kπx
⎡
u ( x , t ) = ∑ ⎢Tk (t ) + a k cos
sin
,
+ bk sin
⎥⎦
k =1 ⎣
( 14 )
где коэффициенты Tk ( t ) определяются по формулам ( 13 ), а
ak =
2
∫ f (x)sin
o
§6.
kπx
dx,
bk =
kπx
2
F ( x)sin
dx .
∫
kπa o
Уравнение теплопроводности.
Рассмотрим твердое тело, температура которого в точке
момент времени
t
определяется функцией
(x, y, z)
в
u(x, y, z, t). Если различные
части тела находятся при различной температуре, то в теле будет происходить
движение тепла от более нагретых частей к менее нагретым. Возьмем какуюнибудь поверхность S внутри тела и на ней малый элемент ∆S около точки
M(x, y, z).
В теории теплопроводности принимается, что количество тепла
∆Q, проходящего через элемент ∆S за время ∆t, пропорционально ∆t ∆S
и нормальной производной температуры
∂u
, т е.
∂n
ΔQ = -λΔt ⋅ ΔS
∂u
,
∂n
(1)
где λ - коэффициент теплопроводности, а
n - нормаль к элементу поверхности ∆S в направлении уменьшения
температуры.
Обозначим через q величину теплового потока, то есть количество
тепла, проходящего через единицу площади поверхности за единицу времени.
Тогда ( 1 ) можно записать в виде:
∂u
∂n
q = −λ
Для вывода уравнения теплопроводности выделим внутри тела
произвольный объём
ограниченный поверхностью
V,
S,
и рассмотрим
изменение количества тепла в этом объёме за промежуток времени
(t1, t2).
Нетрудно видеть, что через поверхность S за промежуток времени (t1, t2),
согласно формуле ( 1 ), входит количество тепла, равное
Q1 = −
t2
∫
dt
t1
∫∫
S
λ
∂u
dS ,
dn
где n - внутренняя нормаль к поверхности S.
Рассмотрим элемент объёма
объёма на
∆U
∆V.
за промежуток времени
На изменение температуры этого
∆t
нужно затратить количество
тепла
Δ Q 2 = [u ( x , y , z , t 2 ) − u ( x , y , z , t 1 )]c ρ Δ V =
t2
∫
t1
∂u
dt ⋅ c ρ Δ V ,
∂t
где ρ - плотность вещества,
с - теплоемкость вещества.
Таким образом, количество тепла, необходимое для изменения
температуры объёма V на ∆U равно:
Q
2
=
t2
∫
t1
dt
∫∫∫
V
cρ
∂u
dV .
dt
Предположим, что внутри рассматриваемого объёма имеются источники
тепла. Обозначим через F ( x,y,z,t )
плотность источников тепла (количество
выделяемого тепла в единицу времени в единице объёма). Тогда количество
тепла, выделяемого в объёме
V
за промежуток времени
(t1, t2),
будет
равно:
t2
Q 3 = ∫ dt ∫∫∫ F ( x , y , z , t )dV .
t1
V
Составим теперь уравнение теплового баланса для выделенного объёма
V. Очевидно, что Q2 = Q1 + Q3 , то есть
t2
t
t
2
2
∂u
∂u
∫ dt∫∫∫cρ ∂t dV = −∫ dt∫∫λ ∂n dS + ∫ dt∫∫∫F(x, y, z, t )dV
t
V
t
S
t
V
1
1
1
Так как V и промежуток времени ( t1, t2 ) произвольны, то для любой
точки рассматриваемого тела и для любого момента времени
t
должно
выполняться равенство:
cρ
∂u
= diυ (λqιadu ) + F ( x, y, z, t ).
∂t
(2)
Если тело однородно, то c,ρ и λ постоянны и уравнение ( 2 ) можно
переписать в виде:
2
∂u
∂ 2u ∂ 2u ⎞
2⎛ ∂ u
= a ⎜⎜ 2 + 2 + 2 ⎟⎟ + f ( x , y , z , t ),
∂y
∂z ⎠
∂t
⎝ ∂x
λ
- коэффициент т темпер уропроводности,
cρ
где
a2 =
а
f (x, y, z, t ) =
1
F (x, y, z, t ).
cρ
(3)
В частном случае, когда температура зависит только от координат x, y, t,
что, например, имеет место при распространении тепла в очень тонкой
однородной пластинке, уравнение ( 3 ) переходит в следующее:
∂u 2 ⎛ ∂2u ∂ 2u ⎞
= a ⎜⎜ 2 + 2 ⎟⎟ ± f (x, y, t ).
∂t
⎝ ∂x ∂y ⎠
Наконец, для тела линейного размера, например, для однородного
стержня, уравнение теплопроводности принимает такой вид:
2
∂u
2 ∂ u
=a
+ f (x, t ).
∂t
∂x 2
Граничное условие для уравнения ( 3 ) может быть задано различными
способами:
1. в каждой точке поверхности S задается температура
u S = ψ 1 ( P, t ) ,
( 4а )
где ψ1(P,t) - известная функция точки P поверхности S и времени t ≥ 0.
2. на поверхности S задан тепловой поток
q = −λ
∂u
,
∂n
откуда
∂u
= ψ 2 ( P, t ) ,
∂n S
( 4б )
где ψ2(P,t) - известная функция.
3. на поверхности тела происходит теплообмен с окружающей средой,
температура которой uo известна. По закону Ньютона количество тепла,
передаваемое в единицу времени с единицы площади поверхности тела в
окружающую среду, пропорционально разности температур поверхности
тела и окружающей среды:
q = α ( u - uo ),
где α - коэффициент теплообмена. Это количество тепла должно быть равно
тому количеству тепла, которое передается через единицу площади
поверхности за единицу времени посредством теплопроводности.
α (u − u o ) = − λ
∂u
,
∂n
где n - внешняя нормаль к поверхности S; или,
положив h = α|λ
∂u
+ h(u − uo ) S = 0
∂n
( 4в )
Таким образом, задача о распространении тепла в однородном твердом
теле ставится так:
найти решение уравнения ( 3 ), удовлетворяющее
начальному условию
u|t=o = φ ( x, y, z )
и одному из граничных условий ( 4 ).
§7.
Уравнение диффузии.
Основным законом диффузии в неподвижной среде является закон
Фика, согласно которому диффузионный поток пропорционален градиенту
концентрации
q = −D
∂C
,
∂n
(1)
где С - концентрация диффундирующего вещества,
а
q - диффузионный поток, то есть количество вещества, переносимое
через единицу площади поверхности за единицу времени.
D - называется
коэффициентом диффузии.
Диффузия в неподвижной среде может наблюдаться только в твердых
телах, так как в жидкостях и газах на эти процессы накладывается движение
газа или жидкости - свободная или вынужденная конвекция.
Из формулы ( 1 ) видно, что закон диффузии Фика аналогичен закону
Фурье в теории теплопроводности. Проведя те же рассуждения, что и при
выводе
уравнения
теплопроводности,
получим
следующее
уравнение
диффузии в неподвижной среде:
∂C
= diυ (DqradC ) + F ( x, y , z , t ),
∂t
где
(2)
- плотность источников вещества, то есть количества вещества,
F
образующееся вследствие химических реакций в единице объёма за единицу
времени.
Если коэффициент диффузии D постоянен и F = 0, то уравнение (2)
принимает вид:
⎛ ∂ 2C ∂ 2C ∂ 2C
∂C
+
+
= D ⎜⎜
2
∂t
∂y 2
∂z 2
⎝ ∂x
§8.
⎞
⎟⎟ .
⎠
Распределение температуры в неограниченном стержне.
Начнем изучение этой задачи с вычисления несобственного интеграла
∞
ℑ =
∫e
α 2 λ2
cos βλ d λ .
o
Рассмотрим сначала частный случай, когда β = 0:
∞
ℑ
o
∫
=
e
α
2
λ
2
dλ
o
Возводя в квадрат, запишем:
∞
ℑo =
∫e
α 2 λ2
dλ
∞
∫e
o
α 2μ 2
dμ =
o
∞∞
∫∫e
(
α 2 λ2 + μ 2
)
dλdμ
(1)
o o
Для вычисления двойного интеграла перейдем к полярным координатам
( r, φ ) по формулам:
λ = r cos φ,
где
0 ≤ ϕ
μ = r sin φ,
≤
π
2
и
0 ≤ τ
< +∞
μ
о
λ
Рис. 4
В полярных координатах интеграл ( τ ) будет иметь вид:
π
ℑ o2
=
2
∞
∫ d ϕ ∫ τ dr e
o
α 2τ 2
o
dr =
π
e
2
α 2r 2
∞
(− 2α )
=
2
o
π
.
4α 2
Таким образом
ℑo =
π
2α
( 1′ )
Рассмотрим теперь общий случай
∞
ℑ = ℑ(β ) = ∫ e
α 2 λ2
cos βλ dλ
(2)
o
и
ℑo = ℑ(o) =
π
2α
Продифференцируем интеграл ( 2 )
по параметру
β и интегрируя
далее по частям, получим:
u = sin βλ
∞
α 2 λ2
α λ
ℑ′(β ) = ∫ e
o
2 2
dυ = e
α 2 λ2
λdλ
∞
∞
α 2 λ2
β
e
(− sin βλ )λdλ = du = β cos βλ = 2 sin βλ − 2 ∫ e cos βλdλ
2α
2α o
o
α 2 λ2
e
υ=
− 2α 2
(
)
Так как двойная подстановка равна нулю, имеем дифференциальное
уравнение:
ℑ ′ (β
)+
β
2α
2
ℑ (β
)=
0
Разделяя в нем переменные и интегрируя, получим
β2
nℑ +
=c
4α 2
(3)
Значение константы интегрирования с определим с помощью начального условия ( 1' )
c= n
π
2α
Подставляя это значение в ( 3 ) получим:
β2
π
nℑ +
= n
2
2α
4α
или, окончательно
π 4βα 2
ℑ = ∫e
cos βλ d λ =
e
(4)
α
2
o
Задача о распределении температуры в неограниченном однородном
∞
2
α 2 λ2
стержне описывается уравнением теплопроводности и начальным условием
(задача Коши для уравнения теплопроводности)
2
∂u
2 ∂ u
=a
,
∂t
∂ξ 2
(5)
u t =o = f (ξ )
(6)
Будем решать эту задачу с помощью прямого
F (α ) =
1
2π
+∞
∫
f (t )e dt
iα t
(7)
−∞
и обратного
1 +∞
f (t ) =
F (α )eiαt dα
∫
2π −∞
(8)
преобразований Фурье.
Умножим обе части уравнения ( 5 ) на
1 iλξ
e
2π
1
2π
и проинтегрируем по переменной ξ от - ∞ до + ∞ :
∂ u (ξ , t ) iλξ
d
∫ ∂ t e d ξ = dt
−∞
+∞
1
2π
+∞
∫ u (ξ , t )e
i λξ
dξ =
−∞
d
u (λ , t ) ,
dt
где ū - преобразование Фурье функции u.
a
2
1
2π
∂ 2 u iλξ
a 2 ⎛⎜ ∂u iλξ
∫ 2 e dξ = 2π ⎜ − ∂ξ e
− ∞ ∂ξ
⎝
+∞
⎛ iλξ
a2
iλ ⎜⎜ u e
=
2π ⎝
+∞
−∞
+ iλ
+∞
∫
ue
−∞
iλξ
ξ → ±∞
e iλξ - ограничена
−∞
∂u iλξ ⎞⎟
e dξ =
+ iλ ∫
⎟
− ∞ ∂ξ
⎠
+∞
⎞
d ξ ⎟⎟ = − a 2 λ 2 u (λ , t ),
⎠
∂u
=0
ξ → ±∞ ∂ ξ
im u = im
так как
+∞
и функция
Таким образом, для изображения
ū получено обыкновенное диффе-
ренциальное уравнение:
du
+ a 2 λ2 u = 0
dt
Здесь
При
u (λ , t ) =
2π
+∞
∫ u (ξ , t )e
iλξ
dξ
−∞
t =0
u (λ , o ) =
где
1
(9)
1
2π
+∞
∫ u (ξ , o )e
iλξ
dξ = f (λ ) ,
−∞
f ( λ ) - преобразов ание Фурье функции f (ξ ).
( 10 )
Проинтегрировав уравнение ( 9 ) при начальном условии ( 10 ), получим:
u (λ , t ) = f (λ )e
или
u (λ , t ) =
a 2λ2t
+∞
1
2π
∫
f (ξ )e
i λξ
ea
2
λ2t
dξ
−∞
Применим теперь обратное преобразование Фурье:
1
=
2π
+∞
∫
+∞
1
2π
u (x , t ) =
1
=
2π
iλ x
∫ u (λ , t )e d λ
−∞
f (ξ )d ξ
−∞
+∞
+ iλ ( x −ξ ) − a
e
∫e
λ t
2 2
+∞ +∞
i λ ( x −ξ )
e
∫ ∫ f (ξ )e
a 2λ2t
dξdλ =
−∞ −∞
dλ .
−∞
Если преобразуем e iλ ( x −ξ ) по формуле Эйлера
e iλ ( x −ξ ) = cos λ ( x − ξ ) + i sin λ ( x − ξ ),
то получим сумму двух интегралов. Один из них равен нулю как интеграл от
нечетной функции по симметричному промежутку. Поэтому
u (x, t ) =
1
π
+∞
∫
−∞
∞
f (ξ )dξ ∫ cos λ ( x − ξ )e
a 2 λ2 t
dλ
o
или окончатель но
u (x, t ) =
+∞
1
2 a πt
∫ f (ξ )e
−
( x −ξ )2
4 a 2t
dξ
( 11 )
−∞
Интеграл ( 11 ) являеnся решением задачи Коши для уравнения
теплопроводности. Нетрудно проверить, что функция
υ (x, t ) =
1
2 a πt
−
e
(ξ − x )2
4a 2t
( 12 )
также удовлетворяет уравнению теплопроводности. Выясним физический
смысл этого решения.
Для этого рассмотрим элемент однородного стержня
( xo - h, xo + h ). Если начальное распределение температуры в стержне
u t = o = e( X ) =
{
x∈( x o − h , xo + h )
uo
o
x∉( x o − h , xo + h )
то в произвольный момент времени
u (x , t ) =
xo + h
1
2a πt
∫
−
uoe
(ξ − x )2
4 a 2t
dξ
xo − h
Пусть в начальный момент времени элемент стержня получил
количество тепла
Q
Q = 2 hρcuo
где ρ - линейная плотность,
с - теплоемкость
Тогда
Q
1
u (x , t ) =
ρc 2a πt
При
xo + h
∫
xo − h
2
1 − ( 4 a 2 )t
e
dξ
2h
x −ξ
h → 0
1
Q
u (x , t ) =
ρc 2a πt
1
im
h→ 0 2h
xo + h
∫
e
−
(ξ−x)
2
4 a 2t
dξ
xo − h
Применим к этому интегралу теорему о среднем значении
(ξ − x )
− 2
1
Q
e 4a t ,
u ( x, t ) =
ρc 2a πt
2
или
u ( x, t ) =
где
ξ ∈ ( x o − h, x o + h )
Q
υ ( xo , t )
ρc
То есть мы получили распределение температуры в стержне, если
первоначальный разогрев был произведенв точке
функция
υ ( x, t )
x = xo.
Таким образом
описывает распределение температуры в стержне от
мгновенного, точечного источника (рис. 5).
u(x,t)
t1
t2
t3
o
x
xo
Рис. 5
§9.
Метод сеток решения задачи Дирихле.
Для численного решения уравнений в частных производных необходимо
уметь
заменять
частные
производные
приближенными
разностными
уравнениями.
Рассмотрим конечно-разностную аппроксимацию лапласиана:
∂ 2u ∂ 2u
Δu = 2 + 2
∂x
∂y
Пусть функция
u ( x*, y* )
имеет достаточное число непрерывных
частных производных в некоторой окрестности точки
( x*, y* ).
∂ 2u
(x*, y *) = u(x * +h, y *) − 2a(x*,2 y *) + u(x * −h, y *) + 0(h 2 )
2
h
∂x
Тогда:
и
∂ 2u
(x*, y *) = u(x*, y * +h) − 2a(x*,2 y *) + u(x*, y * −h) + 0(h 2 )
2
h
∂y
Складывая эти формулы, получаем:
∂ 2u ∂ 2u
Δu( x * y *) = 2 + 2 =
∂x ∂x
=
1
[u(x * +h, y *) + u(x * −h, y *) + u(x*, y * +h) + u(x*, y * −h) − 4u(x * y *)] + 0(h 2 ) ( 1 )
2
h
Таким образом, для подсчета лапласиана
∆u
необходимо знать
значения функции u ( x,y ) в пяти точках ( x* ± h,y* ), ( x*,y* ± h ), ( x*,y* ).
На плоскости Оху эти точки расположены следующим образом (рис.6):
-1
h
(x*,y*)
h
h
-1
-4
-1
h
-1
Рис. 6
Рис. 7
Поэтому формулу ( 1 ) часто приводят в виде схемы (рис.7). величина в
узле есть (с точностью до множителя
значением
u ( x,y )
1/h2)
коэффициент стоящий перед
в данном узле. Формула ( 1 ) дает наиболее часто
встречающуюся, но не единственно возможную аппроксимацию лапласиана.
Рассмотрим задачу Дирихле для уравнения Пуассона:
⎧Δu = f ,
⎨u r = ϕ ,
⎩
где область G - прямоугольник {xo ≤ x ≤ xo + a,
y o ≤ y ≤ y o + b}
Пусть размеры прямоугольника таковы, что он допускает разбиение на
сетку одинаковых квадратов со стороной h, причем вдоль основания укладывается N
b = Mh.
квадратов, а вдоль высоты - M. Отсюда следует, что a = Nh,
Прямые разбиения перенумеруем так, как указано на рис. 8, точки
их пересечения называются узлами сетки. Для краткости будем обозначать
значение Φ ( ih, jh ) произвольной функции Φ ( x, y ) в узле сетки ( ih, jh )
через
Φij, а сам узел - ( i, j ).
y
M
О
1
2
N
o
x
Рис. 8
Метод сеток краевой задачи (не обязательо задачи Дирихле) состоит в
следующем:
неизвестная функция
значениями
uij
представляется своими
u ( x, y )
в дискретном множестве узлов сетки; дифференциальное
выражение, краевые условия и правые части аппроксимируются конечными
разностями. Затем решается полученная система сеточных уравнений.
Разностная схема (то есть совокупность способа разностной
аппроксимации
и метода решения системы сеточных уравнений)
называется сходящейся, если при
h→0
решение системы сеточных
уравнений { uij } стремится к точному решению { Ûij } краевой задачи.
Разностная схема, рассматриваемая здесь - сходящаяся, однако
доказательство сходимости выходит за рамки настоящего пособия.
Используя разностную схему ( рис.7 ) для
∆u,
получаем следующую
систему сеточных уравнений для задачи Дирихле:
⎧1
⎪ h 2 (ui +1, j + ui −1, j + uij +1 + uij −1 − 4uij ) = f ij
⎪
⎨
⎪uij r = ϕ ij
⎪⎩
(2)
(3)
Уравнение ( 2 ) имеет смысл лишь для внутренних узлов сетки, то есть
для
1 ≤ i ≤ N - 1, 1 ≤ j ≤ M - 1.
Напротив, уравнение ( 3 ) выполняется
только для точек, лежащих на границе
r
(у них i = 0 или i = N,
либо
j = 0 или j = M ); такие точки называются контурными узлами.
В конечном счете мы получаем систему из
уравнений с
( M + 1 ) ( N + 1 ).
( M + 1 ) ( N + 1 )
В нашем случае, когда рассматривается
задача Дирихле, последние 2 (M + N ) уравнения ( 3 ) уже решены; в случае
других краевых условий это не так.
Систему ( 2 ), ( 3 ) можно решать различными способами. Изложим
один из самых простых - метод последовательных приближений. Из формулы
( 2 ) выразим uij:
u ij =
1
(ui+1, j + ui−1, j + ui, j +1 + ui, j −1 − h 2 f i, j ).
4
Теперь можно организовать простой итерационный процесс:
uik, +j 1 =
1 k
(ui+1, j + uik−1, j + uik, j +1 + uik, j −1 − h 2 f i, j )
4
1≤ i ≤ N ,
u ok, j = ϕ o, j ,
(4)
1≤ j ≤ M ,
u Nk , j = ϕ N , j ,
uik,o = ϕ i ,o ,
uik,M = ϕ i ,M
(5)
Здесь верхний индекс означает номер приближения. Данные уравнения
представляют собой уравнения метода простой итерации для системы ( 2 ), (3).
Метод последовательных приближений аналогичен процессу установления тепла, описываемому уравнением:
∂u
= Δu − f
∂t
(6)
Решение уравнения ( 6 ) с краевыми условиями Дирихле и произвольными начальными данными при
t→∞
сводится к решению стационарной
задачи. Можно проверить, что система уравнений ( 4 ) является разностной
системой для дифференциального уравнения ( 6 ), если отрезок разбиения по
x и
y
равны h, а отрезок разбиения по времени t
равен
h2/4:
Итерационный процесс ( 2 ), ( 3 ) сходится независимо от начального
приближения
u
o
i,j
Однако, чтобы ускорить сходимость, в качестве
.
начального приближения можно брать сеточную функцию, которая "не
слишком уклоняется" от точного решения. Для уравнения
∆u=f
таковой
является, например, линейная интерполяция краевых условий, задающаяся
формулой:
u io, j =
1⎡
i
j
(ϕ i ,1 − ϕ i ,o )⎤⎥ .
(
)
+
−
+
+
ϕ
ϕ
ϕ
ϕ
o
,
j
N
,
j
o
,
j
i
,
o
⎢
2⎣
N
M
⎦
Оценка погрешности разностной схемы производится с помощью так
называемого правила Рунге.
Можно доказать, что разность
системы ( 2 ), ( 3 ) uij ( h )
точного решения
εij ( h )
на сетке с шагом
между значением решения
h
и значением в этом же узле
uij удовлетворяет асимитотической формуле:
ε i , j (h ) = u i , j (h ) − u i , j = c i , j ⋅ h 2 + d i , j ⋅ h 4 + … = c i , j ⋅ h 2 + o ⋅ ( h 4 ).
⎛h⎞
⎛h⎞
u i , j ⎜ ⎟ − u i , j = ε i , j ⎜ ⎟ = 0,25 ⋅ c i , j ⋅ h 2 + o ⋅ ( h 4 ) .
⎝2⎠
⎝2⎠
Тогда
⎛h⎞
Отсюда u i , j (h ) − u i , j ⎜ ⎟ = 0,75h 2 + o ⋅ ( h 4 ) = 0,75ε i , j (h ) + o ⋅ ( h 4 ) .
⎝2⎠
Для малых h
ε (h ) =
это дает оценку погрешности
u⎡
⎛ h ⎞⎤
(
)
u
h
−
u
⎜ ⎟⎥ .
3 ⎢⎣
⎝ 2 ⎠⎦
Практически вычисления ведут каждый раз уменьшая
совпадения (с машинной точностью) u ( h )
h
вдвое, до
и u ( 2h ).
§10. Решение плоской задачи теории упругости в конечных разностях.
Для
решения
плоской
задачи
теории
упругости
при
контуре
прямоугольной области используют бигармоническое уравнение:
∂ 4ϕ
∂ 4ϕ
∂ 4ϕ
+ 2 2 2 + 4 = 0,
∂x 4
∂x ∂y
∂y
(1)
Требуется найти выражения для напряжений
δx, δy, τxy
решаемой
задачи, пользуясь следующими формулами для напряжений:
δx =
где
∂ 2ϕ
;
∂y 2
δy =
∂ 2ϕ
;
∂x 2
τ xy = −
∂ 2ϕ
,
∂x∂y
(2)
φ - бигармоническая функция (функция напряжений), которая должна
удовлетворять условиям на контуре прямоугольной области.
Отыскание функции
φ ( x,y )
в ( 1 ) возможно различными
методами: решение простой задачи в полиномах, решение плоской задачи в
тригонометрических рядах, решение плоской задачи при помощи конечных
разностей.
Точное решение бигармонического уравнения ( 1 ) плоской задачи во
многих случаях оказывается очень сложным. Для его решения можно
применить приближенный метод конечных разностей. Этот метод позволяет
заменить дифференциальное уравнение системой линейных алгебраических
уравнений.
Установим
зависимости
между
производными
функциями
в
произвольной точке и значениями функции в этой и в соседних точках. На рис.
9 изображена кривая
φ ( x )
отличаются на малую величину
φ(x)
в точке
ϕ o′ = im
O равна
ϕ 1 − ϕ −1
2Δx
и показаны пять точек, абсциссы которых
∆x.
По определению производная функции
φ(x)
φ0
φ1
φ2
φ2
φ1
h
∆x
-2
∆x
-1
∆x
o
∆x
1
x
2
xo
Рис. 9
Если интервал между двумя точками
точке
h = ∆x
мал, то производную в
О приближенно можно представить так:
1
(ϕ1 − ϕ −1 ),
2h
ϕ o′ =
(a)
Аналогично можно представить производную в точке 1:
ϕ1′ =
1
(ϕ 2 − ϕ o )
2h
и в точке -1:
ϕ −′1 =
1
(ϕ o − ϕ −2 )
2h
Вторую производную в точке
О
можно получить, используя дважды
представление первой производной:
ϕ o′′ = (ϕ ′)o ′ =
1
(ϕ1′ − ϕ −′1 ) = 1 ⎡⎢ 1 (ϕ 2 − ϕ o ) − 1 (ϕ o − ϕ −2 )⎤⎥ = 1 2 (ϕ 2 − 2ϕ o + ϕ −1 )
2h
2h ⎣ 2h
2h
⎦ 4h
Уменьшая интервал в два раза, можно получить более точное значение
второй производной в точке О:
ϕ o′′ =
1
(ϕ 1 − 2ϕ o + ϕ −1 ).
h2
(б)
Далее вычисляем третью производную в точке О:
1
1⎡ 1
1
⎤
ϕ o′′′ = (ϕ ′′)o ′ = ⎛⎜ϕ1″ − ϕ −1″ ⎞⎟ = ⎢ 2 (ϕ 2 − 2ϕ1 + ϕ o ) − 2 (ϕ o − 2ϕ −1 + ϕ −1 )⎥ =
h⎝
=
⎠
h ⎣h
⎦
h
1
(ϕ 2 − 2ϕ1 + 2ϕ −1 − ϕ −2 ),
h2
(в)
а затем и четвертую:
ϕ oΙΥ = (ϕ ′′ )o ″ =
=
1 ⎛ ″
″
″
⎜ ϕ 1 − 2ϕ o + ϕ −1 ⎞⎟ =
2
⎠
h ⎝
1 ⎡1
(ϕ 2 − 2ϕ 1 + ϕ o ) − 22 (ϕ 1 − 2ϕ o + ϕ −1 ) + 12 (ϕ o − 2ϕ −1 + ϕ − 2 )⎤⎥ =
2 ⎢ 2
h ⎣h
h
h
⎦
1
(ϕ 2 − 4ϕ 1 + 6ϕ o − 4ϕ −1 + ϕ − 2 ).
h4
В случае плоской задачи функция φ
x и y,
(г)
будет функцией двух координат
поэтому появится необходимость выражать через конечные разности
частные производные.
Для этого исследуемую плоскую область
разбивают сеткой на ячейки с размерами
∆x
и
∆y.
(рис. 2)
Для упрощения
расчетов сетку выбирают с
принимают
∆x = ∆y = h.
В дальнейшем будут рассматриваться только
сетки с квадратными ячейками. Частные производные от функции
точке
О
φ ( x,y ) в
могут быть выражены через значения функции в тринадцати
точках, пронумерованных на рисунке.
y
а
в
с
7
9
k
ℓ
m
2
6
3
0
1
10
4
12
5
11
∆x=h
Рис. 10
Первые и вторые производные в точке по одной из координат легко
составить по аналогии с формулами (а ) и ( б ):
⎫
⎪
⎪
⎬
⎪
⎛ ∂ϕ ⎞
1
⎜⎜
⎟⎟ =
(ϕ 2 − ϕ 4 ), ⎪
⎝ ∂y ⎠ o 2 h
⎭
1
⎛ ∂ϕ ⎞
(ϕ 1 − ϕ 2 ),
⎜
⎟ =
⎝ ∂x ⎠ o 2 h
⎫
⎪
⎪
⎬
2
⎪
⎛∂ ϕ ⎞
1
⎜⎜ 2 ⎟⎟ = 2 (ϕ 2 − 2ϕ o + ϕ 4 ), ⎪
⎝ ∂y ⎠ o 2h
⎭
⎛ ∂ 2ϕ ⎞
1
⎜⎜ 2 ⎟⎟ = 2 (ϕ1 − 2ϕ o + ϕ 3 ),
⎝ ∂x ⎠ o 2h
(д)
(е)
Вторую смешанную производную в точке
О
найдем, применив
дважды формулы ( д ):
⎛ ∂ 2ϕ ⎞
∂ ⎛ ∂ϕ ⎞
1 ⎡⎛ ∂ϕ ⎞ ⎛ ∂ϕ ⎞ ⎤
⎜⎜
⎟⎟ = ⎜
⎟ =
⎢⎜ ∂x ⎟ − ⎜ ∂x ⎟ ⎥ =
x
y
y
x
h
∂
∂
∂
∂
2
⎝
⎠
⎠2 ⎝
⎠4 ⎦
⎝
⎣⎝
⎠o
o
=
1 ⎡1
(ϕ 6 − ϕ 8 ) − 1 (ϕ12 − ϕ10 )⎤⎥ =
⎢
2 h ⎣ 2h
2h
⎦
=
1
(ϕ 6 − ϕ 8 + ϕ10 − ϕ12 ).
4h 2
Четвертые частные производные по одной из координат в точке
(ж)
О
составим согласно формуле:
α=
где
nπ
,
n - любое целое число;
ℓ - длина пластинки в направлении оси x.
⎫
⎛ ∂ 4ϕ ⎞
1
⎜⎜ 4 ⎟⎟ = 4 (ϕ 5 − 4ϕ1 + 6ϕ o − 4ϕ 3 + ϕ 9 ) , ⎪
⎝ ∂x ⎠ o h
⎪
⎬
4
⎪
⎛∂ ϕ ⎞
1
⎜⎜ 4 ⎟⎟ = 4 (ϕ 7 − 4ϕ 2 + 6ϕ o − 4ϕ 4 + ϕ11 ) , ⎪
⎝ ∂y ⎠ o h
⎭
(з)
а четвертую смешанную производную найдем, применяя дважды формулу (е ):
⎛ ∂ 4ϕ ⎞
∂2
⎜⎜ 2 2 ⎟⎟ = 2
⎝ ∂x ∂y ⎠ o ∂y
⎛ ∂ 2ϕ ⎞ ⎛ ∂ 2 ϕ ⎞ ⎤
⎛ ∂ 2ϕ ⎞ 1 ⎡⎛ ∂ 2ϕ ⎞
⎜⎜ 2 ⎟⎟ = 2 ⎢⎜⎜ 2 ⎟⎟ − 2⎜⎜ 2 ⎟⎟ + ⎜⎜ 2 ⎟⎟ ⎥ =
⎝ ∂x ⎠ o ⎝ ∂x ⎠ 4 ⎦
⎝ ∂x ⎠ h ⎣⎝ ∂x ⎠ 2
=
1 ⎡1
(ϕ o − 2ϕ 2 + ϕ 8 ) − 22 (ϕ 1 − 2ϕ o + ϕ 3 ) + 12 (ϕ12 − 2ϕ 4 + ϕ 10 )⎤⎥ =
2 ⎢ 2
h ⎣h
h
h
⎦
=
1
[4ϕ o − 2(ϕ1 + ϕ 2 + ϕ 3 + ϕ 4 ) + (ϕ 6 + ϕ 8 + ϕ10 + ϕ12 )].
h4
(к)
Связь между функциями в тринадцати рассматриваемых точках
установлен с помощью бигармонического уравнения плоской задачи ( 1 ). В
точке
О оно принимает вид:
⎛ ∂ 4ϕ ⎞ ⎛ ∂ 4 ϕ ⎞
⎛ ∂ 4ϕ ⎞
⎜⎜ 4 ⎟⎟ + 2⎜⎜ 2 2 ⎟⎟ + ⎜⎜ 4 ⎟⎟ = 0 .
⎝ ∂x ∂y ⎠ o ⎝ ∂y ⎠ o
⎝ ∂x ⎠ o
Подставляя в него четвертые производные из формул ( з ) и ( к )
получаем:
20ϕ o − 8(ϕ 1 + ϕ 2 + ϕ 3 + ϕ 4 ) + 2(ϕ 6 + ϕ 8 + ϕ 10 + ϕ 12 ) + (ϕ 5 + ϕ 7 + ϕ 9 + ϕ 11 ) = 0 .
Напряжения в точке
О
(3)
найдем с помощью формул ( 2 ) без учета
объемных сил:
⎫
⎪
⎪
⎪
2
⎪
(δ y )o = ⎛⎜⎜ ∂ ϕ2 ⎞⎟⎟ = 12 (ϕ1 − 2ϕ o + ϕ 3 )
⎬.
⎝ ∂x ⎠ o h
⎪
⎪
2
(τ xy )o = −⎛⎜⎜ ∂ ϕ ⎞⎟⎟ = − 1 2 (ϕ 6 − ϕ 8 + ϕ 10 − ϕ 12 )⎪⎪
4h
⎝ ∂ x∂ y ⎠
⎭
(δ x )o
⎛ ∂ 2ϕ ⎞
1
= ⎜⎜ 2 ⎟⎟ = 2 (ϕ 2 − 2ϕ o + ϕ 4 )
⎝ ∂x ⎠ o h
(4)
Уравнения вида ( 3 ) можно составить для каждого из узлов внутри
контура: при этом в часть уравнений войдут и значения функции
φ
для
узлов на контуре и для узлов, расположенных на расстоянии одного шага вне
контура. На рис. 10 внеконтурная сетка показана штрихами.
Значения функции φ на контуре и вне контура находят из граничных
условий. Таким образом, неизвестных значений функции окажется столько,
сколько узлов внутри контура, но столько же можно составить уравнений вида
( 3 ).
Следовательно, для решения вышеизложенной задачи уравнений
достаточно.
Литература
1. Кошляков Н.С., Глинер Э.Б., Смирнов М.М. Основные дифференциальные
уравнения математической физики.
М.: Государственное издательство
физико-математической литературы, 1962.
2. Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа.
М.: Государственное издательство физико-математической литературы,
1964.
3. Тихонов А.Н., Самарский А.А.
Уравнения математической физики. М.:
Издательство "Наука", 1977.
4. Арсенин В.Я.
5. Самуль В.И.
школа, 1970.
Математическая физика. М.: Издательство "Наука", 1966.
Основы теории упругости и пластичности. М.: Высшая
Download