Skrzypce i flet grają to samo a¹ (440 Hz), a jednak od razu słychać różnicę. Obie fale powtarzają się 440 razy na sekundę, ale mają inny kształt. Fourier pokazał, że każdy rozsądny kształt okresowy to suma sinusów o częstotliwościach f, 2f, 3f… z odpowiednimi amplitudami. Ta lekcja pokazuje, jak te amplitudy obliczyć, dlaczego da się to zrobić całką i co z tego wynika dla oscylatora pobudzanego siłą okresową, która nie jest sinusoidą.
Czas
ok. 3 h teorii + 2 h zadań
Zadania
18 zadań w treści, z podpowiedziami i odpowiedziami
Źródła
Feynmana wykłady z fizyki, t. I, 50-1…50-5; W. E. Boyce, R. C. DiPrima, Elementary Differential Equations, rozdz. 10.2–10.4
0 Prolog: barwa dźwięku
Feynman zaczyna rozdział o harmonicznych od muzyki. Ton muzyczny to drganie ciśnienia powietrza, które powtarza się z okresem T. Wysokość dźwięku zależy od T, ale barwa zależy od kształtu jednego okresu. Już pitagorejczycy wiedzieli, że struny o długościach w prostych stosunkach brzmią razem przyjemnie; Feynman tłumaczy to tym, że ich składowe częstotliwości się pokrywają.FLP I-50-1, 50-3
Struna drga jednocześnie w wielu modach: podstawowym o częstotliwości f i wyższych o częstotliwościach 2f, 3f… (Dział 11: Fale i dźwięk). Każdy z nich to sinusoida, a ich suma powtarza się z okresem 1/f. Pytanie Fouriera było odwrotne: czy każdą funkcję okresową da się tak złożyć?
Pytanie na start. Fala prostokątna przyjmuje na przemian wartości +1 i −1 i skacze między nimi. Czy da się ją złożyć z gładkich sinusów? Jeśli tak, co dzieje się dokładnie w miejscu skoku? Odpowiedź w przykładzie 2.1 i części 3.
1 Funkcje okresowe i harmoniczne
Funkcja f jest okresowa z okresem T, jeśli f(t+T)=f(t) dla każdego t. Częstość kołowa podstawowa to ω=2π/T. Funkcje cosnωt i sinnωt dla n=1,2,3… to harmoniczne: n-ta wykonuje n pełnych drgań w jednym okresie T, więc też ma okres T. Każda ich kombinacja liniowa ma okres T.
Szereg Fouriera
f(t)=a0+n=1∑∞(ancosnωt+bnsinnωt),ω=T2π.
Stała a0 to wartość średnia. Taką postać zapisuje Feynman.FLP I-50-2 W wielu podręcznikach (np. Boyce i DiPrima) wyraz stały pisze się jako 2a0, żeby wzór na a0 wyglądał tak samo jak na an. To ta sama treść w innym zapisie: zawsze sprawdzaj, której umowy używa źródło.
Wzór obiecuje dwie rzeczy: że współczynniki da się wyznaczyć i że suma rzeczywiście daje f. Pierwsza obietnica jest prosta (część 2), druga wymaga ostrożności (część 3).
Zadania · część 1
2 zadania · ok. 10 min
Jaki jest najmniejszy okres funkcji sin2t+cos3t?
Odpowiedź
Okresy składników: π i 32π. Najmniejsza wspólna wielokrotność: 2π (2 okresy pierwszego, 3 drugiego). Częstość podstawowa ω=1; to harmoniczne n=2 i n=3.
Czy sint+sin2t jest funkcją okresową?
Odpowiedź
Nie. Wspólny okres T musiałby być całkowitą wielokrotnością 2π i 22π, czyli 2 byłby ilorazem liczb całkowitych, a jest niewymierny. Takie funkcje (prawie okresowe) nie mają szeregu Fouriera w sensie tej lekcji.
2 Ortogonalność i współczynniki
Składowe wektora wyznaczamy rzutem: ax=a⋅x^, bo wersory są prostopadłe i jednostkowe (lekcja 1.1 Wektory). Dla funkcji na przedziale długości T odpowiednikiem iloczynu skalarnego jest całka iloczynu:
⟨f,g⟩=∫0Tf(t)g(t)dt.
Harmoniczne są względem niego prostopadłe, czyli ortogonalne. Dla n,m≥1:
Dowód: ze wzoru sinαsinβ=21[cos(α−β)−cos(α+β)] iloczyn to suma cosinusów, a całka z cosinusa po pełnej liczbie okresów jest zerowa. Gdy n=m, zostaje stały wyraz 21cos0=21, którego całka po okresie daje 2T (iloczyny cos⋅cos i sin⋅cos analogicznie).FLP I-50-4
Teraz pomnóżmy szereg Fouriera przez sinmωt i scałkujmy po okresie. Z całej nieskończonej sumy zostaje jeden wyraz: bm⋅2T. Tak samo z cosinusami i ze stałą:
Dla n parzystych bn=0, dla nieparzystych bn=πn4.
Wynik:f(t)=π4(sint+3sin3t+5sin5t+…).
Sprawdzenie: ten sam wynik podaje Feynman: tylko nieparzyste harmoniczne, z amplitudami odwrotnie proporcjonalnymi do częstotliwości.FLP I-50-4 W t=2π: π4(1−31+51−…)=π4⋅4π=1 ✓ (szereg Leibniza, lekcja 1.6 Szeregi liczbowe i potęgowe).
Symetria oszczędza rachunki. Jeśli f jest nieparzysta (f(−t)=−f(t)), to wszystkie an=0 i a0=0: zostają same sinusy. Jeśli parzysta, wszystkie bn=0: same cosinusy. Fala prostokątna z przykładu 2.1 jest nieparzysta. Ma też symetrię półokresową, f(t+2T)=−f(t), która usuwa wszystkie parzyste harmoniczne.
Przykład 2.2 Fala piłokształtna
Na przedziale −π<t<π jest f(t)=t, a dalej funkcja powtarza się z okresem 2π. Wyznacz szereg Fouriera.
f jest nieparzysta, więc a0=an=0.
bn=π1∫−ππtsinntdt=π2∫0πtsinntdt. Przez części (lekcja 1.5 Całki): ∫0πtsinntdt=[−ntcosnt]0π+n1∫0πcosntdt=−nπcosnπ.
bn=−n2cosnπ=n2(−1)n+1.
Wynik:t=2(sint−2sin2t+3sin3t−…) dla −π<t<π.
Sprawdzenie: w t=2π: 2(1−31+51−…)=2⋅4π=2π ✓.
Symulacja 1 Suma częściowa szeregu Fouriera dla czterech kształtów fali. Zwiększaj liczbę harmonicznych N. Na górze funkcja i jej przybliżenie, na dole widmo: amplitudy kolejnych harmonicznych. Zwróć uwagę, jak szybko maleją amplitudy dla fali ze skokiem, a jak dla fali ciągłej z załamaniem, i co dzieje się przy skoku.
Zadania · część 2
6 zadań · ok. 50 min
Oblicz ∫02πsin2tsin3tdt i ∫02πsin23tdt.
Odpowiedź
0 i π (czyli 2T).
Podaj współczynniki Fouriera funkcji 3+2cost−sin4t (okres 2π).
Odpowiedź
a0=3, a1=2, b4=−1, reszta zero. Skończona suma harmonicznych jest swoim własnym szeregiem Fouriera: rozkład jest jednoznaczny, tak jak składowe wektora w bazie.
Bez całkowania znajdź szereg Fouriera funkcji sin2t.
Odpowiedź
sin2t=21−21cos2t: a0=21, a2=−21. Okres to w rzeczywistości π, więc w okresie 2π występuje tylko parzysta harmoniczna.
Fala trójkątna: f(t)=∣t∣ dla −π<t<π, okres 2π. Wyznacz szereg Fouriera.
Wskazówka
Funkcja parzysta: same cosinusy. ∫0πtcosntdt przez części.
Odpowiedź
a0=2π; an=π2∫0πtcosntdt=πn22((−1)n−1), czyli −πn24 dla nieparzystych n i 0 dla parzystych. ∣t∣=2π−π4(cost+9cos3t+25cos5t+…).
Prostownik jednopołówkowy przepuszcza tylko dodatnią połowę sinusoidy: f(t)=sint dla 0<t<π i 0 dla π<t<2π. Oblicz a0, b1 i a2. Jaką część amplitudy wejściowej stanowi składowa stała?
Odpowiedź
a0=2π1∫0πsintdt=π1≈0,318. b1=π1∫0πsin2tdt=21. a2=π1∫0πsintcos2tdt=−3π2≈−0,212. Składowa stała to ok. 32% amplitudy; pozostałe harmoniczne usuwa się filtrem, żeby dostać napięcie stałe.
Prostownik dwupołówkowy daje ∣sint∣. Wyznacz jej szereg Fouriera w okresie 2π. Dlaczego występują tylko parzyste harmoniczne? Jak duża jest teraz składowa stała?
Odpowiedź
Funkcja parzysta: a0=π2≈0,637, an=−π(n2−1)4 dla parzystych n (a2=−3π4, a4=−15π4…), zero dla nieparzystych. Prawdziwy okres ∣sint∣ to π, więc w zapisie z okresem 2π zostają tylko harmoniczne 2,4,6… Składowa stała jest dwa razy większa niż w prostowniku jednopołówkowym, a najniższa harmoniczna ma podwojoną częstotliwość, więc łatwiej ją odfiltrować.
3 Zbieżność, skoki i efekt Gibbsa
Czy szereg naprawdę sumuje się do f? Dla funkcji, z którymi spotkasz się w fizyce, odpowiedź daje twierdzenie Dirichleta.
Twierdzenie o zbieżności
Jeśli f i f′ są przedziałami ciągłe (w okresie mają skończenie wiele punktów nieciągłości, a w każdym z nich skończone granice z lewej i z prawej), to szereg Fouriera jest zbieżny w każdym punkcie. W punkcie ciągłości sumą jest f(t), a w punkcie skoku średnia granic z lewej i z prawej: 21(f(t−)+f(t+)).por. Boyce i DiPrima, tw. 10.3.1
Feynman zauważa to samo: w miejscu skoku szereg daje wartość w połowie drogi.FLP I-50-4 Dla fali prostokątnej w t=0 wszystkie sinusy są zerowe, a średnia z −1 i +1 to właśnie 0.
3.1 Gładkość a tempo zanikania
Fala prostokątna ma skok i jej współczynniki maleją jak n1. Fala trójkątna jest ciągła, ale ma załamanie (skok pochodnej), i jej współczynniki maleją jak n21 (zadanie 2.4). Ogólna reguła: jeśli f,f′,…,f(k−1) są ciągłe (także przy sklejeniu sąsiednich okresów), a f(k) ma skoki, współczynniki maleją jak nk+11, bo całkowanie przez części w bn=T2∫fsinnωtdt przenosi pochodną na f i wyciąga nω1. Ostre krawędzie potrzebują wysokich harmonicznych. Dlatego dźwięk skrzypiec (piła) jest „jaskrawy”, a fletu (blisko sinusa) „miękki”.
3.2 Efekt Gibbsa
Przy skoku suma częściowa SN przestrzeliwuje. Dla fali prostokątnej ±1 maksimum SN dla dużych N wynosi ok. 1,18 i nie spada poniżej 1,179, ile wyrazów byś nie wziął: wraz ze wzrostem N „ucho” przesuwa się coraz bliżej skoku (do t≈π/(N+1) dla nieparzystego N) i robi się węższe, ale nie niższe. W granicy przestrzał to ok. 9% wysokości skoku. To nie przeczy twierdzeniu o zbieżności: w każdym ustalonym punkcie SN(t)→f(t), tylko ucho ucieka do skoku. Inżynierowie widzą to jako „dzwonienie” przy ostrych krawędziach sygnałów po obcięciu wysokich częstotliwości.
Zadania · część 3
5 zadań · ok. 40 min
Do jakiej wartości jest zbieżny szereg fali prostokątnej z przykładu 2.1 w punktach t=0, t=2π i t=π?
Odpowiedź
0 (skok z −1 na +1, średnia), 1, 0 (skok z +1 na −1).
Do czego jest zbieżny szereg piły z przykładu 2.2 w t=π? Sprawdź bezpośrednio z szeregu.
Odpowiedź
Do 0, średniej z π (granica z lewej) i −π (z prawej). Z szeregu: sinnπ=0 dla każdego n ✓.
Wstaw t=0 do szeregu fali trójkątnej z zadania 2.4 i wywnioskuj sumę 1+91+251+…
Odpowiedź
∣0∣=0=2π−π4(1+91+251+…), więc suma odwrotności kwadratów liczb nieparzystych to 8π2≈1,2337. Funkcja jest ciągła w 0, więc szereg zbiega do f(0).
Od którego n wszystkie dalsze niezerowe harmoniczne mają amplitudę poniżej 1% amplitudy pierwszej dla fali prostokątnej, a od którego dla trójkątnej?
Odpowiedź
Prostokątna: b1bn=n1<0,01 dla n>100, czyli od n=101. Trójkątna: a1an=n21<0,01 dla n>10, czyli od n=11. Mniej więcej dziesięć razy mniej harmonicznych (6 niezerowych zamiast 51) wystarcza do tej samej dokładności.
W symulacji 1 (fala prostokątna) odczytaj maksimum sumy częściowej dla N=9 i N=49. Gdzie leży to maksimum? Czy przestrzał zniknie dla N→∞?
Odpowiedź
Ok. 1,182 w t≈0,31 dla N=9 i ok. 1,179 w t≈0,063 dla N=49, czyli w t≈π/(N+1). Przestrzał dąży do π2∫0πxsinxdx−1≈0,179 (ok. 9% skoku o wysokości 2): nie znika, tylko się zwęża.
4 Energia, widmo i oscylator
Energia drgań jest proporcjonalna do kwadratu wychylenia, więc dla dźwięku albo prądu interesuje nas średnia z f2. Podnieśmy szereg do kwadratu i scałkujmy po okresie. Z ortogonalności wszystkie iloczyny różnych harmonicznych dają zero, a kwadraty dają 2T:FLP I-50-5
Twierdzenie o energii (równość Parsevala)
T1∫0Tf2dt=a02+21n=1∑∞(an2+bn2).
Średnia moc sygnału to suma mocy poszczególnych harmonicznych: energia rozkłada się na częstotliwości bez wyrazów mieszanych. Wykres an2+bn2 w zależności od n to widmo sygnału.
Przykład 4.1 Suma, którą znalazł Feynman
Zastosuj twierdzenie o energii do fali prostokątnej z przykładu 2.1.
Lewa strona: f2=1 wszędzie, średnia 1.
Prawa: 21∑nnieparz.(πn4)2=π28(1+91+251+…).
Stąd 1+91+251+…=8π2.
Wynik: suma odwrotności kwadratów liczb nieparzystych to 8π2.FLP I-50-5
Sprawdzenie: ten sam wynik dało zadanie 3.3 z fali trójkątnej, inną drogą ✓. Numerycznie 100000 wyrazów daje 1,23370, a 8π2=1,23370 ✓.
4.1 Postać zespolona
Ze wzoru Eulera (lekcja 1.7 Liczby zespolone i fazory) cosnωt i sinnωt to kombinacje einωt i e−inωt. Szereg można więc zapisać zwięźlej:
Jeden wzór zamiast trzech, a ∣cn∣ to połowa amplitudy n-tej harmonicznej. Ta postać przejdzie w lekcji 4.3 Transformata Fouriera i delta Diraca w transformatę Fouriera, gdy okres T urośnie do nieskończoności.
4.2 Oscylator pobudzany siłą okresową
Równanie mu¨+γu˙+ku=F(t) jest liniowe, więc obowiązuje superpozycja (lekcja 4.1 Równania różniczkowe zwyczajne): odpowiedź na sumę sił to suma odpowiedzi. Rozkładamy F na harmoniczne, każdą traktujemy osobno wzorem na amplitudę drgań wymuszonych z lekcji 4.1,
R(Ω)=m2(ω02−Ω2)2+γ2Ω2F0,ω0=k/m,
gdzie Ω=nω to częstość n-tej harmonicznej, a F0 zastępujemy jej amplitudą Fn. Na koniec składamy wszystko z powrotem. Oscylator działa jak filtr: wzmacnia harmoniczne bliskie ω0, tłumi pozostałe. Tak pudło rezonansowe gitary wybiera barwę, a radio wybiera stację (Dział 6: Drgania, rezonans i układy liniowe).
Przykład 4.2 Która harmoniczna wygra
Na oscylator o m=1, k=9 (czyli ω0=3) i γ=0,1 działa siła prostokątna ±1 o okresie 2π (częstość podstawowa ω=1). Oblicz amplitudy drgań ustalonych dla harmonicznych 1, 3 i 5.
Amplitudy siły (przykład 2.1): Fn=πn4 dla nieparzystych n: 1,273; 0,424; 0,255.
n=1: (9−1)2+0,121,273≈0,159.
n=3: Ω=ω0, pierwszy nawias znika: 0,1⋅30,424≈1,415.
n=5: (9−25)2+0,520,255≈0,016.
Wynik: amplitudy 0,159; 1,415; 0,016. Trzecia harmoniczna siły, trzy razy słabsza od pierwszej, daje drgania prawie 9 razy większe.
Sprawdzenie: oscylator drga w praktyce sinusoidalnie z częstością 3, choć siła ma okres 2π (symulacja 2) ✓. Gdyby ω0 wynosiło 2, rezonansu by nie było, bo fala prostokątna nie ma drugiej harmonicznej (zadanie 4.5).
Symulacja 2 Oscylator pobudzany falą prostokątną. Na górze widmo siły (słupki), krzywa rezonansowa oscylatora i widmo odpowiedzi. Na dole przebieg siły i ustalone drgania w czasie. Zmieniaj częstość własną ω0 i tłumienie γ: rezonans pojawia się tylko tam, gdzie siła ma harmoniczną.
Zadania · część 4
5 zadań · ok. 40 min
Narysuj widmo sygnału 2sint+cos3t+sin3t i oblicz jego średnią moc T1∫f2dt.
Odpowiedź
Słupki: 2 przy n=1 i 12+12=2 przy n=3. Moc 21(4+1+1)=3.
Zastosuj twierdzenie o energii do piły z przykładu 2.2 i oblicz ∑n=1∞n21.
Odpowiedź
Lewa strona: 2π1∫−ππt2dt=3π2. Prawa: 21∑n24=2∑n21. Stąd ∑n21=6π2≈1,645: słynny problem bazylejski, rozwiązany przez Eulera w 1735 roku.
Oblicz współczynnik zespolony c1 fali prostokątnej z przykładu 2.1 wprost z całki i sprawdź, że c1=2a1−ib1.
Odpowiedź
c1=2π1(∫0πe−itdt−∫π2πe−itdt)=2π1⋅i(1−e−iπ)−(e−iπ−e−2iπ)=2πi4=−π2i. Z a1=0, b1=π4: 20−i⋅4/π=−π2i ✓.
Jaki procent średniej mocy fali prostokątnej niesie pierwsza harmoniczna? Ile niosą pierwsza, trzecia i piąta razem?
Odpowiedź
21(π4)2=π28≈81%. Z trzecią π28⋅910≈90%, z piątą ≈93%. Ostatnie 7% to ostre krawędzie, rozłożone na nieskończenie wiele harmonicznych.
Powtórz przykład 4.2 dla ω0=2 (czyli k=4), a potem dla ω0=5. Która harmoniczna dominuje i dlaczego wyniki tak się różnią?
Odpowiedź
ω0=2: amplitudy 0,424; 0,085; 0,012. Dominuje pierwsza, rezonansu nie ma, bo fala prostokątna nie ma drugiej harmonicznej. ω0=5: amplitudy 0,053; 0,027; 0,509. Piąta harmoniczna wygrywa prawie dziesięciokrotnie. Oscylator „słyszy” tylko te składowe siły, które są blisko jego częstości własnej.
5 Błędne intuicje
„Funkcji z przerwami nie da się rozłożyć na sinusy, bo sinusy są gładkie.”
Da się: nieskończona suma gładkich funkcji może mieć skok. W punkcie skoku szereg daje średnią (część 3).
„Im więcej wyrazów, tym mniejszy przestrzał przy skoku.”
Przestrzał Gibbsa (ok. 9% skoku) zostaje dla każdego N; zmienia się tylko jego szerokość i położenie (zadanie 3.5).
„Wyraz stały to a0 albo 2a0, i to jest ta sama liczba.”
To dwie umowy zapisu, a liczba a0 jest w nich różna (w drugiej dwa razy większa). Sprawdź, której używa źródło.
„Oscylator pobudzany siłą o okresie T drga z okresem T i kształtem podobnym do siły.”
Okres tak, kształt niekoniecznie: oscylator wzmacnia harmoniczną bliską ω0 i może drgać prawie sinusoidalnie z jej częstotliwością (przykład 4.2).
„Do opisu sygnału wystarczy kilka pierwszych harmonicznych.”
Zależy od gładkości. Dla fali trójkątnej tak, dla prostokątnej potrzeba ich dziesięć razy więcej przy tej samej dokładności amplitud (zadanie 3.4).
6 Sprawdź się
1 Jak obliczyć bn?
bn=T2∫0Tf(t)sinnωtdt.
2 Dlaczego mnożenie przez sinmωt i całkowanie wyłuskuje jeden współczynnik?
Bo harmoniczne są ortogonalne: całki iloczynów różnych harmonicznych są zerowe.
3 Które współczynniki znikają dla funkcji nieparzystej?
a0 i wszystkie an: zostają same sinusy.
4 Do czego zbiega szereg w punkcie skoku?
Do średniej granic z lewej i z prawej.
5 Jak szybko maleją współczynniki funkcji ze skokiem, a jak ciągłej z załamaniem?
Jak n1 i jak n21.
6 Zapisz twierdzenie o energii.
T1∫0Tf2dt=a02+21∑(an2+bn2).
7 Dlaczego oscylator o ω0=2 nie wpada w rezonans pod działaniem fali prostokątnej o ω=1?
Fala prostokątna nie ma parzystych harmonicznych, więc nie ma składowej o częstości 2.
skok: średnia z obu stron; przestrzał Gibbsa ok. 9% skoku
skok: ∼n1; załamanie: ∼n21
T1∫f2=a02+21∑(an2+bn2)
cn=T1∫0Tfe−inωtdt=2an−ibn (n≥1), c0=a0
układ liniowy: każdą harmoniczną osobno, R(nω), potem suma
Do przeczytania u Feynmana
Obowiązkowo: t. I, 50-1…50-5 (tony muzyczne, szereg Fouriera, barwa i konsonans, współczynniki, twierdzenie o energii).
Dla chętnych: 50-6 (odpowiedź nieliniowa: skąd biorą się harmoniczne, których w sile nie było).
Do przeczytania w podręcznikach matematyki
W. E. Boyce, R. C. DiPrima, Elementary Differential Equations and Boundary Value Problems: 10.2 (szeregi Fouriera), 10.3 (twierdzenie o zbieżności, efekt Gibbsa), 10.4 (funkcje parzyste i nieparzyste).
K. A. Stroud, Engineering Mathematics: szeregi Fouriera, z dużą liczbą przykładów sygnałów.