7. Równanie drgań struny skończonej Metoda Fouriera
7.1. Równanie drgań swobodnych struny skończonej.
Rozważmy równanie drgań swobodnych struny długości l (tj. x ∈ [0, l]), trwa- le zamocowanej na końcach w punktach x = 0, x = l osi OX. Załóżmy, że kształt struny w chwili początkowej określa funkcja φ(x), zaś prędkości po- czątkowe punktów struny funkcja ψ. Rozważamy zatem równanie postaci
(1) ∂2u
∂t2(x, t) − c2∂2u
∂x2(x, t) = 0 x ∈ x ∈ (0, l), t > 0 wraz z waruknami początkowymi
u(x, 0) = φ(x), x ∈ [0, l]
∂u
∂t(x, 0) = ψ(x), x ∈ [0, l].
(2)
Ponadto niewiadoma funkcja u spełnia równości
(3) u(0, t) = u(l, t) = 0, t 0.
Warunki określające stan krańców struny w czasie drgań nazywamy warun- kami brzegowymi. Ogólnie, warunki te mają postać
u(0, t) = α(t), t 0 u(l, t) = β(t), t 0.
(4)
Zauważmy, że aby rozważany problem został poprawnie postawiony niezbędne jest aby
(5) φ(0) = φ(l) = 0 oraz ψ(0) = ψ(l) = (0),
W ogólnym przypadku natomiast konieczne jest spełnianie warunków φ(0) = α(0), ψ(0) = α0(0)
φ(l) = β(l), ψ(l) = β0(l).
(6)
Warunki (6) nazywamy warunkami zgodności.
Reasumując rozważamy równanie (1) wraz z warunkami początkowymi (2) oraz warunkami brzegowymi (3). Ponadto zakładamy, że spełnione są warunki zgodności (5). W celu rozwiązania powyższego problemu zastosujemy metodę rozdzielania zmiennych Fouriera.
Zauważmy, że funkcja u ≡ 0 jest rozwiązaniem równania (1) przy warunkach (2) i (3) wtedy i tylko wtedy gdy struna nie drga. Załóżmy zatem, że u 6≡ 0.
1
Załóżmy, że istnieje rozwiązanie równania (1) przy warunkach (2), (3) i jest ono postaci
(7) u(x, t) = X(x) · T (t),
gdzie X jest funkcja klasy C2 w pewnym obszarze zawierającym przedział [0, l]
zaś T funkcją klasy C2 w na zbiorze zawierającym półprostą t 0. Wówczas u(0, t) = X(0) · T (t)
u(l, t) = X(l) · T (t), stąd
X(0) = 0 oraz X(l) = 0.
(8) Ponadto
∂2u
∂t2(x, t) = X(x) · T”(t) ∂2u
∂x2(x, t) = X”(x) · T (t).
Wstawiając do równania (1) mamy X(x) · T”(t) = c2X”(x) · T (t), czyli T”(t)
c2T (t) = X”(x) X(x),
dla T (t) 6= 0, X(x) 6= 0. Co więcej dla dowolnych par (x1, t0), (x2, t0) takich, że X(x1) 6= 0, X(x2) 6= 0, T (t0) 6= 0 mamy cT2”T (t(t00)) = XX(x”(x1)
1) = XX(x”(x2)
2). Zatem dla x ∈ [0, l] funkcja XX” jest stała a więc również funkcja TT” jest funkcją stałą dla t 0. Niech więc
(9) X”
X = T”
c2T = k k ∈ R.
Zauważmy, że gdyby k = 0 to z (9) X” ≡ 0 oraz T” ≡ 0 więc X(x) = C1x + C2
T (t) = C3+ C4,
dla C1, C2, C3, C4 ∈ R. Stąd i z warunków (8) otrzymalibyśmy, że X ≡ 0 oraz T ≡ 0 czyli k 6= 0.
Gdyby k > 0 to kładąc k = p2, p 6= 0 uzyskalibyśmy, że X”(x) − p2X(x) = 0
T”(t) − c2p2T (t) = 0.
Stąd rozwiązując powyższe równania zwyczajne (liniowe jednorodne rzędu II o stałych współczynnikach) mielibyśmy
X(x) = C1e−px+ C2epx T (t) = C3e−cpt+ C4ecpt,
C1, C2, C3, C4 ∈ R. Z kolei stąd i z (8) otrzymalibyśmy, że X ≡ 0 oraz T ≡ 0.
Ostatecznie k < 0.
Niech k = −λ2. Ustalmy λ > 0. Wówczas analogicznie jak poprzednio z (9) X”(x) + λ2X(x) = 0
T”(t) + c2λ2T (t) = 0.
Zatem
X(x) = e0·x(C1cos(λx) + C2sin(λx)) T (t) = e0·t(C3cos(cλt) + C4sin(cλt)), C1, C2, C3, C4 ∈ R. Ponadto z (8)
X(0) = C1 = 0 oraz X(l) = C2sin(λl)) = 0, więc
sin(λl) = 0.
Niech λn = nπl , n ∈ N. Liczby λn nazywamy wartościami własnymi rozważa- nego zagadnienia brzegowego. Oznaczmy przez
Xn(x) = C2(n)sin(nπ l x).
Podstawiając do (7) otrzymujemy un(x, t) = C2(n)sin(nπ
l x)
C3(n)cos(cnπ
l t) + C4(n)sin(cnπ l t)
. Oznaczając C2(n)C3(n)= An, C2(n)C4(n) = Bn mamy
un(x, t) = sin(nπ l x)
Ancos(cnπ
l t) + Bnsin(cnπ l t)
. Zatem jeżeli szereg P∞n=1un(x, t)jest jednostajnie zbieżny to funkcja
u(x, t) =
∞
X
n=1
un(x, t) spełnia równanie (1).
Ponadto (zakładając, że szereg P∞n=1un(x, t) jest jednostajnie zbieżny), z warunków początkowych, otrzymujemy, że
(10) u(x, 0) =
∞
X
n=1
Ansin(nπ
l x) = φ(x),
dla x ∈ [0, l]. Zauważmy, że jeżeli φ jest klasy C1(0, l), φ(0) = φ(l) to funkcję tę możemy rozszerzyć nieparzyście w sposób okresowy na R. Wówczas wzór (10) określa rozwinięcie funkcji φ w szereg Fouriera na przedziale [0, l], gdzie
An = 2 l
Z l 0
φ(x) sin(nπ l x)dx.
Ponadto, analogicznie jak poprzednio,
(11) ψ(x) = ∂u
∂t(x, 0) =
∞
X
n=1
cnπ
l Bnsin(nπ
l x) = φ(x),
gdzie
cnπ
l Bn= 2 l
Z l 0
ψ(x) sin(nπ l x)dx.
Reasumując
Twierdzenie 7.1. Niech φ, ψ będą funkcjami klasy C1 na zbiorze (0,l) takimi, że φ(0) = φ(l) = 0 oraz ψ(0) = ψ(l) = 0. Załóżmy, że szereg funkcyjny
∞
X
n=1
un(x, t) =
∞
X
n=1
sin(nπ l x)
Ancos(cnπ
l t) + Bnsin(cnπ l t)
jest jednostajnie zbieżny oraz jednostajnie zbieżne są szeregi jego pochodnych cząstkowych rzędu I i II. Wówczas funkcja
u(x, t) =
∞
X
n=1
un(x, t)
jest rozwiązaniem równania (1) przy warunkach początkowych (2) i brzegowych (3), gdzie
An = 2 l
Z l 0
φ(x) sin(nπ l x)dx, zaś
Bn= 2 cnπ
Z l 0
ψ(x) sin(nπ l x)dx.
Korzystając z Kryterium Weierstrassa zbieżności jednostajnej szeregu funk- cyjnego można pokazać następujący fakt:
Wniosek 7.2. Niech φ będzie funkcją klasy C4 na zbiorze (0,l) taką, że φ(0) = φ(l) = φ”(0) = φ”(l) = 0, ψ funkcją klasy C3(0, l), ψ(0) = ψ(l) = ψ”(0) = ψ”(l) = 0. Wówczas funkcja
u(x, t) =
∞
X
n=1
un(x, t)
jest rozwiązaniem równania (1) przy warunkach początkowych (2) i brzego- wych (3).
7.2. Równanie drgań wymuszonych struny skończonej.
Rozważmy równanie drgań wymuszonych struny długości l, trwale zamoco- wanej na końcach w punktach x = 0, x = l osi OX tj. równanie postaci
(12) ∂2u
∂t2(x, t) − c2∂2u
∂x2(x, t) = g(x, t) x ∈ x ∈ (0, l), t > 0
wraz z waruknami początkowymi (2) oraz warunkami brzegowymi (3). Załóżmy, że spełnine są warunki zgodności warunkami zgodności (5).
Analogicznie jak w przypadku równania drgań struny nieskończonej roz- wiązania u równania (12) przy warunkach (2), (3) będziemy szukać w postaci
u = u1 + u2, gdzie u1 jest rozwiązaniem równania jednorodnego (1) przy wa- runkach początkowych (2) i brzegowych (3), zaś u2 jest rozwiązaniem równania niejednorodnego (12) przy jednorodnych warunkach początkowych tzn.
(13) u(x, 0) = 0, ∂u
∂t(x, 0) = 0, x ∈ [0, l]
i warunkach brzegowych (3).
Wobec rozważań poprzedniego paragrafu wystarczy znaleźć funkcję u2. Za- łóżmy w tym celu, że funkcja g(·, t) jest funkcją klasy C1 na przedziale (0, l), taką, że g(0, t) = g(l, t) = 0. Wówczas funkcję tę możemy w sposób nieparzy- sty rozszerzyć na przedział [−l.l] a zatem rozwinąć (względem x) w szereg Fouriera postaci
(14) g(x, t) =
∞
X
n=1
gn(t) sin(nπ l x), gdzie
gn(t) = 2 l
Z l 0
g(x, t) sin(nπ l x)dx.
Zauważmy, że równość (14) sugeruje aby rozwiązania u2 poszukiwać w postaci
(15) u2(x, t) =
∞
X
n=1
Tn(t) sin(nπ l x), gdzie Tn są niewiadomymi funkcjami.
Załóżmy zatem, że szereg (15) jest jednostajnie zbieżny oraz zbieżne jedno- stajnie są szeregi jego pochodnych cząstkowych rzędu I i II. Wówczas
∂2u2
∂t2 (x, t) =
∞
X
n=1
Tn”(t) sin(nπ
l x) ∂2u2
∂x2 (x, t) = −
∞
X
n=1
nπ l
2
Tn(t) sin(nπ l x).
Wstawiając do równania (12) otrzymujemy
Tn”(t) +
cnπ l
2
Tn(t) = g(x, t).
Uzyskaliśmy więc równanie różniczkowe zwyczajne liniowe rzędu II niejedno- rodne. Rozważmy najpierw równanie jednorodne
Tn”+
cnπ l
2
Tn = 0
Wówczas rozwiązanie powyższego równania jest postaci Tn0 = C1cos(cnπ
l t) + C2sin(cnπ l t) Następnie stosując metodę uzmiennienia stałej otrzymujemy
Tns = C1(t) cos(cnπ
l t) + C2(t) sin(cnπ l t).
Stąd
( C10(t) cos(cnπl t) + C20(t) sin(cnπl t) = 0
C10(t)− sin(cnπl t)cnπl + C20(t) cos(cnπl t)cnπl = gn(t).
Uzyskaliśmy więc układ Cramera, gdzie
cos(cnπl t) sin(cnπl t) = 0
−cnπl sin(cnπl t) cnπl cos(cnπl t)
= cnπl . Stąd
C10 = − l
cnπgn(t) sin(cnπ l t) czyli
C1 = − l cnπ
Z t 0
gn(s) sin(cnπ l s)ds.
Analogicznie
C2 = l cnπ
Z t 0
gn(s) cos(cnπ l s)ds.
Reasumując
Tn(t) = Tn0(t) + Tns(t)
= C1cos(cnπ
l t) + C2sin(cnπ l t)+
− l cnπ
Z t 0
gn(s) sin(cnπ
l s) cos(cnπ l t)
ds+
+ l cnπ
Z t 0
gn(s) cos(cnπ
l s) sin(cnπ l t)
ds =
= C1cos(cnπ
l t) + C2sin(cnπ l t)+
+ l cnπ
Z t 0
gn(s) sin
cnπ
l (t − s)
ds.
Ponieważ u2(x, 0) = 0 oraz ∂ut2(x, 0) = 0 więc Tn(0) = 0 oraz Tn0(0) = 0. Wobec tego C1 = C2 = 0. Ostatecznie
(16) Tn(t) = l
cnπ
Z t 0
gn(s) sin
cnπ
l (t − s)
ds.
Pokazaliśmy zatem
Twierdzenie 7.3. Niech φ, ψ będą funkcjami klasy C1 na zbiorze (0,l) takimi, że φ(0) = φ(l) = 0 oraz ψ(0) = ψ(l) = 0. Jeżeli, funkcja g(·, t) rowija się w jed- nostajnie zbieżny szereg Fouriera postaci (14), szeregi funkcyjneP∞n=1un(x, t),
P∞
n=1Tn(t) sin(nπl x) są jednostajnie zbieżne oraz jednostajnie zbieżne są sze- regi ich pochodnych cząstkowych rzędu I i II. Wówczas funkcja
u(x, t) =
∞
X
n=1
un(x, t) +
∞
X
n=1
Tn(t) sin(nπ l x)
jest rozwiązaniem równania (12) przy warunkach początkowych (2) i brzego- wych (3), gdzie
un(x, t) = sin(nπ l x)
Ancos(cnπ
l t) + Bnsin(cnπ l t)
. Tn(t) = l
cnπ
Z t 0
gn(s) sin
cnπ
l (t − s)
ds.
zaś
An = 2 l
Z l 0
φ(x) sin(nπ l x)dx, Bn= 2
cnπ
Z l 0
ψ(x) sin(nπ l x)dx, gn(t) = 2
l
Z l 0
g(x, t) sin(nπ l x)dx.
Wniosek
Wniosek 7.4. Niech φ będzie funkcją klasy C4 na zbiorze (0,l) taką, że φ(0) = φ(l) = φ”(0) = φ”(l) = 0, ψ funkcją klasy C3(0, l), ψ(0) = ψ(l) = ψ”(0) = ψ”(l) = 0. Załóżmy, że, funkcja g(·, t) rowija się w jednostajnie zbieżny szereg Fourie- ra postaci (14) oraz, że szereg funkcyjny P∞n=1Tn(t) sin(nπl x) jest jednostajnie zbieżny oraz jednostajnie zbieżne są szeregi jego pochodnych cząstkowych rzędu I i II. Wówczas funkcja
u(x, t) =
∞
X
n=1
un(x, t) +
∞
X
n=1
Tn(t) sin(nπ l x)
jest rozwiązaniem równania (12) przy warunkach początkowych (2) i brzego- wych (3).
7.3. Równanie drgań wymuszonych struny skończonej (zagadnienie ogólne).
Rozważmy równanie (12) drgań wymuszonych struny długości l tj. równanie postaci
∂2u
∂t2(x, t) − c2∂2u
∂x2(x, t) = g(x, t) x ∈ x ∈ (0, l), t > 0
wraz z waruknami początkowymi (2) oraz warunkami brzegowymi (4). Załóżmy, że spełnine są warunki zgodności (6) Wówczas przyjmując
w(x, t) = α(t) + [β(t) − α(t)]x l otrzymujemy
w(0, t) = α(t) w(l, t) = β(t).
Zatem rozwiązania u równania (12) przy warunkach (2), (4) możemy szukać w postaci
u(x, t) = w(x, t) + v(x, t),
gdzie v jest rozwiązaniem równania
∂2v
∂t2(x, t) − c2∂2v
∂x2(x, t) = g(x, t) − ∂2w
∂t2 (x, t),
przy jednorodnych warunkach brzegowych (3) oraz warunkach początkowych v(x, 0) = φ(x) −
α(0) + (β(0) − α(0))x l
∂u
∂t(x, 0) = ψ(x) −
α0(0) +β0(0) − α0(0)x l
, dla x ∈ [0, l].