🎻 Fizyka struny — drgania i harmoniczne
Symuluj drgającą strunę jednowymiarowym równaniem falowym. Szarpnij ją lub wzbudź harmoniczne od tonu podstawowego po 10. alikwot. Zmieniaj naprężenie i gęstość liniową, by wpłynąć na prędkość fali i częstotliwość. Zobacz węzły, strzałki i widmo harmoniczne.
O tej symulacji
Symulacja modeluje elastyczną strunę zamocowaną na obu końcach — klasyczny jednowymiarowy układ falowy stojący za każdym szarpanym lub smyczkowanym instrumentem. Rozwiązuje ona równanie falowe ∂²y/∂t² = (T/μ)·∂²y/∂x² metodą numeryczną różnic skończonych: 300 dyskretnych węzłów jest przesuwanych w czasie jawną aktualizacją typu leapfrog, zgodną z warunkiem stabilności Couranta–Friedrichsa–Lewy'ego. Struna porusza się z prędkością fali c = √(T/μ), tworząc fale stojące, których węzły i strzałki można obserwować bezpośrednio.
🔬 Co pokazuje
Naprężenie T (50–1000 N) i gęstość liniowa μ (0,0002–0,005 kg/m) ustalają prędkość fali c = √(T/μ), a częstotliwości harmonicznych wynoszą fₙ = n·c/(2L). To wyjaśnia wysokość dźwięku i barwę gitar, skrzypiec, fortepianów i harf.
🎮 Jak korzystać
Suwaki ustawiają naprężenie, gęstość liniową i współczynnik tłumienia, który stopniowo odprowadza energię. Przyciski harmonicznych wczytują czyste mody normalne od n=1 do n=10, a funkcje Pluck, Reset, ślad na żywo, znaczniki węzłów i widmo harmoniczne ujawniają fizykę zjawiska.
💡 Czy wiesz, że?
Miejsce szarpnięcia struny zmienia jej brzmienie: szarpnięcie blisko środka faworyzuje ton podstawowy, a blisko końca wzbudza więcej wysokich alikwotów, dając jaśniejszy dźwięk. Dlatego gitarzyści szarpią struny blisko mostka, by uzyskać ostrzejszy ton.
Najczęściej zadawane pytania
Co pokazuje ta symulacja fizyki struny?
Pokazuje naprężoną strunę zamocowaną na obu końcach, drgającą w czasie rzeczywistym. Można ją szarpnąć, przeciągnięciem nadać jej kształt lub wzbudzić pojedynczą czystą harmoniczną i obserwować powstałą falę stojącą z nieruchomymi węzłami i oscylującymi strzałkami. Statystyki na żywo pokazują częstotliwość podstawową, częstotliwość wybranego modu, numer modu i amplitudę szczytową.
Jak symulacja właściwie oblicza ruch?
Struna jest dyskretyzowana do 300 węzłów, a jednowymiarowe równanie falowe rozwiązywane jest jawnym schematem różnic skończonych typu leapfrog. Kolejna pozycja każdego węzła zależy od jego wartości bieżącej i poprzedniej oraz krzywizny sąsiadów, skalowanej przez liczbę Couranta r = c·dt/dx. Współczynnik bezpieczeństwa 0,4 utrzymuje krok czasowy w granicach stabilności CFL, dzięki czemu rozwiązanie nigdy nie eksploduje.
Co robią suwaki naprężenia, gęstości i tłumienia?
Naprężenie T i gęstość liniowa μ ustalają prędkość fali c = √(T/μ), która z kolei wyznacza każdą częstotliwość: napięcie struny podnosi wysokość dźwięku, a większa masa ją obniża. Suwak tłumienia (0,990–0,9999) mnoży każdy węzeł co krok, więc wartości poniżej 1 sprawiają, że drganie stopniowo zanika, tak jak prawdziwy szarpnięty dźwięk cichnie.
Jaka jest różnica między węzłem a strzałką?
Węzeł to punkt struny, który pozostaje nieruchomy, gdzie amplituda fali jest zawsze zerowa; unieruchomione końce to stałe węzły. Strzałka to punkt maksymalnego wychylenia, w połowie odległości między sąsiednimi węzłami. Numer modu n odpowiada liczbie strzałek, więc n-ta harmoniczna ma n+1 węzłów, licząc oba końce.
Dlaczego częstotliwości harmoniczne są całkowitymi wielokrotnościami częstotliwości podstawowej?
Struna zamocowana na obu końcach może utrzymać tylko fale stojące, których połówki długości fali dokładnie mieszczą się w jej długości L. Ten warunek brzegowy wymusza dopuszczalne długości fali równe 2L/n, dając częstotliwości fₙ = n·c/(2L) dla n = 1, 2, 3 itd. Ponieważ są to dokładne całkowite wielokrotności, te alikwoty są harmoniczne, a ucho odbiera je jako jeden dźwięk o określonej wysokości.
Jak obliczana jest tu częstotliwość podstawowa?
Częstotliwość podstawowa to f₀ = c/(2L), przy znormalizowanej długości struny L = 1 m, czyli f₀ = √(T/μ)/2. Przy domyślnych wartościach T = 400 N i μ = 0,001 kg/m prędkość fali wynosi około 632 m/s, a częstotliwość podstawowa około 316 Hz. Statystyka modu po prostu mnoży tę wartość przez wybrany numer harmonicznej n.
Czy ta symulacja jest fizycznie dokładna?
Podstawowe równanie falowe i zależność c = √(T/μ) są dokładne dla idealnej elastycznej struny, a solver różnic skończonych odwzorowuje je wiernie w granicach dokładności numerycznej. To wizualizacja 2D, która pomija sztywność struny, szczegóły oporu powietrza i drobną nieharmoniczność rzeczywistych strun — jest to więc wyidealizowany, ale ilościowo poprawny model dydaktyczny, a nie emulator klasy instrumentu.
Co pokazuje widok widma harmonicznego?
Panel widma szacuje, ile każdej harmonicznej jest obecne w aktualnym kształcie struny, rzutując wychylenie na mody sinusoidalne sin(nπx/L). Wysokość każdego słupka odzwierciedla amplitudę danej harmonicznej, a aktywny mod jest podświetlony. Szarpnięta struna pokazuje kilka słupków naraz, co ilustruje, że rzeczywiste dźwięki są mieszanką alikwotów.
Dlaczego miejsce szarpnięcia zmienia dźwięk?
Kształt nadany strunie ustala początkową mieszankę harmonicznych. Szarpnięcie blisko środka faworyzuje ton podstawowy i mody nieparzyste, a szarpnięcie blisko końca wzbudza więcej wysokich alikwotów, dając jaśniejszy, bardziej brzęczący dźwięk. Dlatego właśnie gitarzyści szarpią blisko mostka, by uzyskać ostrzejsze brzmienie — efekt ten można sprawdzić, przeciągając w różnych punktach.
Jakie zjawiska z realnego świata wyjaśnia ten model?
Wyjaśnia fizykę wszystkich instrumentów strunowych: gitary, skrzypce, wiolonczele, fortepiany i harfy wytwarzają wysokość dźwięku dzięki falom stojącym zależnym od naprężenia, długości i masy na jednostkę długości. Ta sama matematyka rządzi kołysaniem linii telefonicznych i energetycznych, drganiem strun głosowych i każdym naprężonym ośrodkiem — to brama do zrozumienia rezonansu, barwy dźwięku i analizy Fouriera.