Modelowanie fal. Drgania strun
Transkrypt
Modelowanie fal. Drgania strun
Spis treści Wykład 4. Modelowanie fal. Drgania strun . . . . . . . . . . . . . . 4.1. Drgania struny półnieskończonej . . . . . . . . . . . . . . . . . . 4.1.1. Drgania struny półnieskończonej z zamocowanym jednym końcem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2. Drgania struny półnieskończonej ze swobodnym końcem . 4.2. Fale stojące jako rozwiązania równania falowego . . . . . . . . . . 4.2.1. Fale stojące . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2. Rozwiązania równania falowego w postaci fali stojącej . . 4.2.3. Fale stojące w skończonej strunie. . . . . . . . . . . . . . 4.2.4. Mody drgań . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 . . . . . . . 3 5 6 6 6 8 9 Wykład 4 Modelowanie fal. Drgania strun As in chess small moves pave the way for big ones. 4.1. Drgania struny półnieskończonej 4.1.1. Drgania struny półnieskończonej z zamocowanym jednym końcem Zbadamy teraz drgania półnieskończonej struny w chwili, gdy zaburzenie dotrze do punktu zamocowania struny. Równanie musi teraz więc spełnić tutaj dodatkowo do poprzedniego zadania oprócz warunków początkowych jeszcze warunek brzegowy u(0, t) = 0. PDE: IC: utt = c2 uxx , −∞ < x < ∞ , t > 0 , u(x, 0) = f (x) , (4.1) ut (x, 0) = g(x) , BC: u(0, t) = 0 . Rozwiązanie ogólne ma postać x+ct 1 1 Z g(s)ds , u(x, t) = (f (x − ct) + f (x + ct)) + 2 2c (4.2) x−ct o ile zarówno x − ct jak i x + ct są nieujemne (to wniosek z warunku brzegowego). Zakładamy oczywiście, że c > 0. X [ Rys. 4.1. Struna półnieskończona z zamocowanym lewym końcem. 4 Wykład 4. Modelowanie fal. Drgania strun Rys. 4.2. Impuls przemieszczający się w lewo napotyka zamocowany koniec struny w punkcie x = 0 i odbija się z przeciwną amplitudą. — x + ct 0 gdy x 0 i t 0 ; — x − ct < 0 gdy x < ct – w tym przypadku rozwiązanie u(x, t) nie jest reprezentowane przez (4.2) lecz przez x+ct 1 1 Z u(x, t) = (f (x − ct) + f (x + ct)) + g(s)ds , 2 2c (4.3) ct−x Przykład Stawiamy zagadnienie początkowo-brzegowe w następującej postaci: PDE: IC: utt = 4 uxx , −∞ < x < ∞ , t > 0 , 2 u(x, 0) = e−(x−5) , ut (x, 0) = 0 , BC: u(0, t) = 0 . dla półnieskończonej struny z√nieruchomym lewym końcem. Fala biegnąca porusza się z prędkością c = 4 = 2 > 0. Początkowo struna jest napięta wzdłuż swego położenia równowagi, a następnie w chwili t = 0 jest wychylona w punkcie x = 5 i puszczona swobodnie bez nadawania prędkości początkowej. Rozwiązanie ma postać 1 −(x+2t−5)2 1 −(x−2t−5)2 + e , e 2 2 u(x, t) = 1 2 e−(x+2t−5) + 1 e−(2t−x−5)2 , 2 2 gdy x 2t , gdy x < 2t . 5 4.1. Drgania struny półnieskończonej X [ Rys. 4.3. Struna półnieskończona ze swobodnym lewym końcem. 4.1.2. Drgania struny półnieskończonej ze swobodnym końcem Stawiamy zagadnienie początkowo-brzegowe w następującej postaci: PDE: IC: utt = c2 uxx , −∞ < x < ∞ , t > 0 , u(x, 0) = f (x) , (4.4) ut (x, 0) = g(x) , BC: ux (0, t) = 0 . dla półnieskończonej struny ze swobodnym lewym końcem. Rozwiązanie ma postać x+ct 1 1 Z (f (x − ct) + f (x + ct)) + g(s)ds , gdy x ct , 2 2c x−ct x+ct u(x, t) = ct−x Z Z 1 1 g(s)ds + g(s)ds , 2 (f (x + ct) + f (ct − x)) + 2c 0 0 Przykład Stawiamy zagadnienie początkowo-brzegowe w następującej postaci: PDE: IC: utt = 4 uxx , −∞ < x < ∞ , t > 0 , 2 u(x, 0) = e−(x−5) , ut (x, 0) = 0 , BC: ux (0, t) = 0 . dla półnieskończonej struny ze swobodnym lewym końcem. Rozwiązanie ma postać u(x, t) = 1 −(x+2t−5)2 1 −(x−2t−5)2 + e , e 2 2 1 1 2 2 −(x+2t−5) e + e−(2t−x−5) , 2 2 gdy x 2t , gdy x < 2t . gdy x < ct . 6 Wykład 4. Modelowanie fal. Drgania strun Rys. 4.4. Impuls przemieszczający się w lewo napotyka swobodny koniec struny w punkcie x = 0 i odbija się z identyczną amplitudą i orientacją. 4.2. Fale stojące jako rozwiązania równania falowego Postać d’Alemberta rozwiązania równania falowego oparta była na obserwacji, że rozwiązanie może być sumą dwu fal biegnących z prędkością c w przeciwnych kierunkach, jednej w lewo i drugiej w prawo. Inne podejście polega na rozkładzie rozwiązania na fale stojące. 4.2.1. Fale stojące Jak już dobrze pamiętamy, rozwiązaniem równania falowego utt = c2 uxx jest funkcja postaci u(x, t) = F (x − t) + G(x + t), czyli suma dwu fal biegnących. Przykładem takiego rozwiązania jest u(x, t) = sin(x − t) + sin(x + t) = 2 cos(t) sin(x) . Profil fali v(x) = sin(x) jest skalowany wielkością w(t) = 2 cos(t). W ogólności, zmienna funkcja postaci u(x, t) = w(t) v(x) , jest nazywana falą stojącą. 4.2.2. Rozwiązania równania falowego w postaci fali stojącej Nie każda fala stojąca jest rozwiązaniem równania falowego. Podstawmy falę stojącą u(x, t) = w(t) v(x) do równania falowego utt = c2 uxx , −∞ < x < ∞ , t > 0 , w00 (t) v(x) = c2 w(t) v 00 (x) . 7 4.2. Fale stojące... Rys. 4.5. Profile fali u(x, t) − sin(x − t) + sin(x + t). Rys. 4.6. Ruch struny umocowanej na obu końcach. Dzielimy dwustronnie przez w(t) v(x) 00 w00 (t) 2 v (x) =c = λ. w(t) v(x) Każda ze stron równania zależy od innej zmiennej, więc w rezultacie musi to być stała wielkość, co prowadzi do dwu równań różniczkowych w00 (t) = λ w(t) , v 00 (x) = λ v(x) . c2 (4.5) Rozwiązanie zależy od wartości λ. Gdy λ = 0: w(t) = A + Bt, v(x) = C + Dx ,→ u(x, t) = (A + Bt)(C + Dx) , A, B, C, D – dowolne stałe . (4.6) Rozwiązaniem jest fala stojąca. Gdy λ > 0: Połóżmy λ = r2 dla pewnego r > 0. Musimy rozwiązać równania 2 r 00 2 00 w (t) = r w(t) , v (x) = v(x) . c Tu rozwiązaniem jest też fala stojąca u(x, t) = (A ert + B e−rt )(C erx/c + D e−rx/c ) . (4.7) Gdy λ < 0: to można położyć λ = −r2 dla pewnego r > 0. Nasze równania przybierają postać w00 (t) = −r2 w(t) , v 00 (x) = − 2 r c v(x) . i rozwiązanie ma postać fali stojącej u(x, t) = (A cos(rt) + B sin(rt)) (C cos(rx/c) + D sin(rx/c)) . (4.8) Otrzymane rozwiązania opisują wszystkie możliwe rozwiązania. Teraz powiążemy z nimi zjawiska fizyczne. Okazuje się, że w praktycznych zastosowaniach realizuje się tylko niewielki ich podzbiór. 8 Wykład 4. Modelowanie fal. Drgania strun 4.2.3. Fale stojące w skończonej strunie. Niech struna ma długość L i jest umocowana na obu końcach. PDE: BC: utt = c2 uxx , 0 < x < L, t > 0, u(0, t) = 0 , (4.9) u(L, t) = 0 . Fala stojąca: u(x, t) = w(t) v(x). Pierwszy warunek brzegowy: u(0, t) = v(0) w(t) = 0 , t > 0, ,→ v(0) = 0 albo w(t) = 0. Jeśli w(t) = 0 to jest to fala zerowa i nie traktujemy jej jako fali stojącej. Oczekujemy więc v(0) = 0. Drugi warunek brzegowy: u(L, t) = v(L) w(t) = 0 , t > 0, ,→ v(L) = 0 albo w(t) = 0. Jeśli w(t) = 0 to jest to fala zerowa i nie traktujemy jej jako fali stojącej. Oczekujemy więc v(L) = 0. Ostatecznie warunki brzegowe to: v(0) = 0 , v(L) = 0 . (4.10) W poprzednim paragrafie stwierdziliśmy, że fala stojąca ma trzy podstawowe profile: u(x, t) = (A + Bt)(C + Dx) , u(x, t) = (A ert + B e−rt )(C erx/c + D e−rx/c ) , u(x, t) = (A cos(rt) + B sin(rt)) (C cos(rx/c) + D sin(rx/c)) . Musimy teraz stwierdzić, który z tych profili spełnia nasze warunki brzegowe (4.10). Profil 1: ,→ C = 0, i C + DL = 0 . ,→ C = D = 0 – fala zerowa, czyli nie stojąca. Profil 2: ,→ C + D = 0, i CerL/c + De−rL/c = 0 . Mnożymy pierwsze równanie przez −e−rL/c i dodajemy do drugiego C(erL/c − e−rL/c ) = 0 9 4.2. Fale stojące... ,→ C = 0 ,→ D = 0 – fala zerowa. Profil 3: ,→ C = 0, D sin(rL/c) = 0 . i ,→ albo D = 0 albo sin(rL/c) = 0. D = 0 ,→ – fala zerowa; sin(rL/c) = 0 ,→ rL/x = n π , n – liczby całkowite. Stałe L i c – stałe fizyczne, definiują strunę, więc r musi mieć postać r= nπc . L Ostatecznie (postawiając AD → A i BD → B, nasza fala stojąca przyjmuje postać: un (x, t) = A cos nπct nπct + B sin L L sin nπc . L (4.11) Są to jedyne fale stojące w drgającej strunie z zamocowanymi końcami. 4.2.4. Mody drgań Rozwiązanie równania falowego w postaci fali stojącej nπct nπct un (x, t) = A cos + B sin L L sin nπc , L w strunie z zamocowanymi końcami jest stosunkowo prostym typem ruchu struny. Nosi on nazwę n-tego modu drgań. Korzystając z tożsamości geometrycznej nπct nπct nπct + B sin = R cos −δ , L L L A cos R , δ – stałe wyrażające się przez A i B. Fala stojąca przyjmuje postać un (x, t) = R cos nπct nπc − δ sin , L L (4.12) nπc o kształcie profilu sin , którego amplituda jest skalowana okresowo poL między −R a R. Pierwsze trzy mody drgań są pokazane na rysunkach 4.7, 4.8 i 4.9. 10 Wykład 4. Modelowanie fal. Drgania strun X / [ Rys. 4.7. Mod 1-szy podstawowy (n = 1) drgań struny umocowanej na obu końcach. Rys. 4.8. Mod 2-gi (n = 2) drgań struny umocowanej na obu końcach. Rys. 4.9. Mod 3-ci (n = 3) drgań struny umocowanej na obu końcach. 11 4.2. Fale stojące... Z postaci fali stojącej (4.12) widać, że wyższe mody drgań mają wyższe częstości, które słyszymy jako wyższe tony. Liczba nπc , L ωn = nosi nazwę częstości kołowej modu n. W praktyce mówi się raczej o liczbie pełnych drgań na sekundę, czyli o liczbie Hertzów fn = n π c/L nc = [Hz] . 2π 2L Liczba fn jest nazywana częstością modu, a liczby {f1 , f2 , . . .} są nazywane naturalnymi częstościami struny. Pierwsza naturalna częstość f1 jest często nazywana tonem podstawowym. Jeśli wyłączymy część zależną od czasu z fali stojącej, i będziemy rozważali tylko następujące zagadnienie brzegowe PDE: BC: −c2 v 00 = λ v , 0 < x < L, v(0) = 0 , v(L) = 0 . (tu λ ma znak przeciwny niż używane poprzednio!) to otrzymamy zadanie zwane zagadnieniem Sturma-Liouvilla lub też zagadnieniem własnym. Wielkości λn = nπc L 2 , będące niezerowymi rozwiązaniami v(x) zagadnienia Sturma-Liouvilla nazywamy wartościami własnymi (eigenvalues). Zauważmy, że ωn = q λn . Rozwiązania nπx , L nazywane są funkcjami własnymi (eigenfunctions). vn (x) = D sin 12 Wykład 4. Modelowanie fal. Drgania strun Literatura 1. Knobel Roger, An introduction to the mathematical theory of waves, American Mathematical Society, USA, 2000. 2. Matyka Maciej. Symulacje komputerowe w fizyce. Helion, 2002. File: fpkFale4.tex, Version 1.0, 1.IV.2003