Wykład nr 13 (Równanie struny drgającej. Równanie przewodnictwa

Transkrypt

Wykład nr 13 (Równanie struny drgającej. Równanie przewodnictwa
Równanie struny drgającej. Równanie przewodnictwa ciepła
13
13–1
Równanie struny drgającej. Równanie
przewodnictwa ciepła.
13.1
Równanie struny drgającej
Równanie różniczkowe liniowe drugiego rzędu typu hiperbolicznego
(RS)
utt − uxx = 0
nazywamy równaniem struny drgającej.
Rozważmy zagadnienie początkowe dla równania struny drgającej:
(RS-ZP)



utt
− uxx = 0
u=g



ut = h
w (0, ∞) × R
na {0} × R
na {0} × R,
gdzie g, h : R → R są zadanymi funkcjami.
Niech ϕ = ϕ(t, x) będzie rozwiązaniem zagadnienia (RS-ZP). Zauważmy, że
można zapisać
(13.1)
∂
∂
+
∂t ∂x
!
!
∂
∂
−
ϕ = ϕtt − ϕxx = 0.
∂t ∂x
Połóżmy
(13.2)
ψ(t, x) :=
!
∂
∂
−
ϕ(t, x).
∂t ∂x
Funkcja ψ jest rozwiązaniem zagadnienia początkowego dla liniowego
jednorodnego równania transportu
(13.3)

v
+ vx = 0
w (0, ∞) × R
v(0, x) = a(x) dla x ∈ R,
t
gdzie a(x) := v(0, x). Zgodnie ze wzorem (11.5) mamy
(13.4)
ψ(t, x) = a(x − t),
t ­ 0, x ∈ R.
Na podstawie (13.1), (13.2) i (13.4), funkcja ϕ spełnia liniowe
niejednorodne równanie transportu
ut − ux = a(x − t) w (0, ∞) × R.
13–2
Skompilował Janusz Mierczyński
Zgodnie ze wzorem (11.6) mamy
(13.5) ϕ(t, x) =
Zt
0
x+t
1 Z
a(x + (t − s) − s) ds + b(x + t) =
a(y) dy + b(x + t),
2
x−t
gdzie b(x) := ϕ(0, x).
Wyliczmy teraz a i b. Oczywiście b(x) = g(x), natomiast z drugiego
warunku początkowego i wzoru (13.2) wynika, że
a(x) = ψ(0, x) = ϕt (0, x) − ϕx (0, x) = h(x) − g 0(x),
x ∈ R.
Zatem, podstawiając powyższe do (13.5) otrzymujemy
1
ϕ(t, x) =
2
x+t
Z
(h(y) − g 0(y)) dy + g(x + t),
x−t
czyli
(d’A)
1
1
ϕ(t, x) = (g(x + t) − g(x − t)) +
2
2
x+t
Z
h(y) dy
x−t
dla t ­ 0 i x ∈ R. Wzór (d’A) nazywamy wzorem d’Alemberta 1 .
Zachodzi poniższe twierdzenie (którego dowód uzyskujemy przeprowadzając
bezpośredni rachunek).
Twierdzenie 13.1. Załóżmy, że g : R → R jest klasy C 2 i h : R → R jest
klasy C 1 . Wówczas funkcja ϕ : [0, ∞) × R → R określona wzorem
d’Alemberta (d’A) ma następujące własności:
(i) ϕ jest klasy C 2 na [0, ∞) × R;
(ii) ϕtt (t, x) − ϕxx (t, x) = 0 dla każdego (t, x) ∈ (0, ∞) × R;
(iii)
lim
(t,x)→(0,x0 )
t>0
ϕ(t, x) = g(x0 )
oraz
lim
(t,x)→(0,x0 )
t>0
ϕt (t, x) = h(x0 )
dla każdego x0 ∈ R.
1
Jean Le Rond d’Alembert (1717 – 1783), matematyk, fizyk i filozof francuski
Równanie struny drgającej. Równanie przewodnictwa ciepła
13.2
13–3
Równanie przewodnictwa ciepła
Równanie różniczkowe liniowe drugiego rzędu typu parabolicznego
(RC)
ut = uxx
nazywamy jednowymiarowym równaniem przewodnictwa ciepła.
Rozważmy następujące zagadnienie brzegowo-początkowe dla
jednowymiarowego równania przewodnictwa ciepła



ut
= uxx
u(t, 0) = u(t, π) = 0



u(0, x) = u0 (x)
(RC-ZBP)
w (0, ∞) × (0, π)
dla t > 0
dla x ∈ (0, π),
gdzie u0 : (0, π) → R jest zadaną funkcją.
Warunek
u(t, 0) = u(t, π) = 0 dla t > 0
nazywamy warunkiem brzegowym typu Dirichleta 2 . Niekiedy zakładamy
też, w miejsce warunku Dirichleta, innego typu warunki brzegowe, na
przykład warunek brzegowy typu Neumanna 3 :
ux (t, 0) = ux (t, π) = 0 dla t > 0,
lub okresowy warunek brzegowy:
u(t, 0) = u(t, π) oraz ux (t, 0) = ux (t, π) dla t > 0.
Warunek
u(0, x) = u0 (x) dla x ∈ (0, π)
nazywamy warunkiem początkowym.
Przejdziemy teraz do metody szukania rozwiązań jednowymiarowego
równania przewodnictwa cieplnego, zwanej metodą rozdzielania zmiennych.
Szukamy mianowicie rozwiązania zagadnienia
(13.6)
2

u
t
= uxx
= u(t, π) = 0
u(t, 0)
w (0, ∞) × (0, π)
dla t > 0
Johann Peter Gustav Lejeune Dirichlet (1805 – 1859), matematyk niemiecki
Carl Neumann (1832 – 1925), matematyk niemiecki (nie mylić z Johnem von Neumannem (1903 – 1957), matematykiem amerykańskim pochodzenia węgierskiego!)
3
13–4
Skompilował Janusz Mierczyński
w postaci u(t, x) = T (t)X(x). Rzecz jasna, interesują nas funkcje nierówne
tożsamościowo zeru.
Z równania (RC) otrzymujemy zatem
d2 X
dT
X=T 2,
dt
dx
czyli
dT
dt
d2 X
dx2
=
.
T
X
Ponieważ lewa strona zależy tylko od t, zaś prawa strona zależy tylko od x,
równość powyższa może być spełniona tylko wtedy, gdy funkcje po obu
stronach są stałymi.
Jeśli chodzi o funkcję T = T (t), to dla dowolnej stałej rzeczywistej k
istnieją nietrywialne rozwiązania równania różniczkowego zwyczajnego
liniowego pierwszego rzędu
dT
= kT,
dt
a mianowicie funkcje T (t) = aekt , gdzie a 6= 0.
Funkcja X = X(x) musi spełniać równanie różniczkowe zwyczajne liniowe
drugiego rzędu
d2 X
− kX = 0.
dx2
Ponadto, z warunków brzegowych typu Dirichleta wynika, że musi
zachodzić X(0) = X(π) = 0.
Z teorii równań różniczkowych liniowych drugiego rzędu o stałych
współczynnikach (Wykład nr 8) wynika, że zagadnienie brzegowe
 2

d X
2
dx

X(0)
− kX = 0
na (0, π)
= X(π) = 0
ma nietrywialne rozwiązanie wtedy i tylko wtedy, gdy
k = −n2 ,
n = 1, 2, 3, . . . .
Rozwiązanie takie jest postaci stała niezerowa razy sin (nx).
Znaleźliśmy więc przeliczalnie wiele rozwiązań zagadnienia
brzegowego (13.6):
2
ϕn (t, x) := e−n t sin (nx),
n = 1, 2, 3, . . . .
Równanie struny drgającej. Równanie przewodnictwa ciepła
13–5
Zauważmy, że nie uwzględniliśmy jeszcze warunku początkowego
(13.7)
u(0, x) = u0 (x) = 0 dla x ∈ (0, π).
Będziemy szukali rozwiązania zagadnienia brzegowo-początkowego
(RC-ZBP) w postaci szeregu
(13.8)
ϕ(t, x) =
∞
X
cn ϕn (t, x) =
n=1
∞
X
2
cn e−n t sin (nx)
n=1
(na razie nie zajmujemy się zagadnieniem, w jakim sensie powyższy szereg
jest zbieżny). Podstawiając warunek początkowy (13.7) do powyższego
wzoru otrzymujemy
u0 (x) =
∞
X
cn sin (nx),
x ∈ (0, π),
n=1
czyli cn powinny być współczynnikami szeregu sinusów funkcji u0 , to znaczy
π
2Z
u0(x) sin (nx) dx,
cn =
π
n = 1, 2, 3, . . .
0
Załóżmy teraz, że funkcja u0 jest elementem przestrzeni Hilberta L2 ((0, π)),
czyli że
Zπ
|u0(x)|2 dx < ∞.
0
Jest to równoważne
∞
X
|cn |2 < ∞.
n=1
Przy powyższym założeniu, z własności szeregów Fouriera wynika, że
funkcja ϕ określona wzorem (13.8) ma następujące własności:
• ϕ jest ciągła na (0, ∞) × [0, π];
• ϕ jest jednokrotnie różniczkowalna względem t i dwukrotnie
różniczkowalna względem x na (0, ∞) × (0, π);
• ϕ spełnia równanie różniczkowe na (0, ∞) × (0, π);
• ϕ spełnia warunek brzegowy dla t > 0.
13–6
Skompilował Janusz Mierczyński
Jeśli natomiast chodzi o spełnienie warunku początkowego (13.7), to
zachodzi następująca równość:
lim
t→0+
Zπ
|ϕ(t, x) − u0 (x)|2 dx = 0,
0
co oznacza, że ϕ(t, ·) dąży, przy t → 0+ , w normie L2 ((0, π)) do u0 .
Uzasadnienie metody rozdzielania zmiennych dla równania przewodnictwa
ciepła dało początek (w I połowie XIX wieku) teorii szeregów Fouriera.
W XX wieku, badania równania przewodnictwa ciepła były znaczącym
impulsem do rozwoju teorii półgrup operatorów liniowych, czy teorii
przestrzeni Sobolewa 4 .
4
Siergiej Lwowicz Sobolew (1908 – 1989), matematyk rosyjski

Podobne dokumenty