drgania wymuszone i rezonansistnienie i jednoznaczność rozwiązańmetoda Eulerametoda współczynników nieoznaczonychoscylator tłumionypole kierunkówrównanie charakterystycznerównanie liniowe 1. rzędu, czynnik całkującyrównanie o zmiennych rozdzielonychrównanie różniczkowe, rozwiązanie ogólnestany równowagi i ich stabilność, linia fazowazagadnienie początkowezasada superpozycji
Matematyka 4.1
Równania różniczkowe
Prawa przyrody prawie nigdy nie mówią, ile coś wynosi. Mówią, jak szybko się zmienia. Równanie różniczkowe to właśnie takie prawo, zapisane wzorem. Idziemy drogą podręcznika Boyce'a i DiPrimy: najpierw rysujemy rozwiązania, których jeszcze nie znamy, potem rozwiązujemy najważniejsze typy równań, a na koniec opisujemy drgania, tłumienie i rezonans. Opisuje je jedno równanie, które według Feynmana pojawia się w fizyce „raz za razem”.
Czas
ok. 5 h teorii + 5 h zadań
Zadania
30 zadań w treści, z podpowiedziami i odpowiedziami
Źródła
W. E. Boyce, R. C. DiPrima, D. B. Meade, Elementary Differential Equations and Boundary Value Problems, wyd. 11, rozdz. 1–3; Feynmana wykłady z fizyki, t. I, 9-6…9-7, 21, 23, 24, 25-4
0 Prolog: prawa o tempach zmian
Boyce i DiPrima zaczynają od obserwacji, że wiele praw przyrody to stwierdzenia o tempie, w jakim coś się dzieje. Gdy zapiszemy je matematycznie, tempa stają się pochodnymi, a prawa równaniami. Równanie, w którym występuje pochodna szukanej funkcji, to równanie różniczkowe. Druga zasada dynamiki mv˙=F jest równaniem różniczkowym. Tak samo prawo stygnięcia, prawo rozpadu i prawa obwodów elektrycznych.Boyce §1.1
Feynman zwraca uwagę na rzecz zaskakującą. Te same równania pojawiają się w zupełnie różnych działach fizyki: ciężarek na sprężynie, ładunek w obwodzie, kamerton, elektron w atomie, termostat, a nawet lisy jedzące króliki. Dlatego warto jedno równanie przestudiować bardzo dokładnie, bo każde jego rozwiązanie od razu opisuje kilkanaście zjawisk.FLP I-21-1
Badając oscylator, w istocie badamy pewne równanie różniczkowe.
W tej lekcji uczymy się trzech rzeczy. Po pierwsze, widzieć rozwiązania, zanim je znajdziemy (pole kierunków, stany równowagi). Po drugie, rozwiązywać najważniejsze typy równań na papierze. Po trzecie, liczyć je numerycznie, gdy wzoru nie ma.
1 Modele i pole kierunków
1.1 Spadające ciało
Zacznijmy od ciała spadającego w powietrzu (od tego modelu zaczyna też Boyce). Działają na nie ciężar mg w dół i opór powietrza, który dla małych prędkości jest w przybliżeniu proporcjonalny do prędkości: γv w górę. Druga zasada dynamiki daje:por. Boyce §1.1
mdtdv=mg−γv.
Stała γ (w kg/s) to współczynnik oporu. Zależy od kształtu i rozmiaru ciała oraz od ośrodka. Stałe takie jak m, γ i g, które w danym zagadnieniu się nie zmieniają, nazywamy parametrami modelu.
1.2 Rysujemy rozwiązania, nie znając ich
Weźmy m=5 kg i γ=1,25 kg/s. Równanie ma postać v˙=9,8−v/4. Nie znamy jeszcze v(t), ale dla każdej wartości v znamy nachylenie wykresu: przy v=30 m/s wynosi 2,3, przy v=40 wynosi −0,2, przy v=50 wynosi −2,7. W każdym punkcie płaszczyzny (t,v) rysujemy krótki odcinek o tym nachyleniu. Dostajemy pole kierunków. Każdy odcinek jest styczny do rozwiązania, które przechodzi przez ten punkt.por. Boyce §1.1
Pole kierunków i stan równowagi
Dla równania y′=f(t,y) w każdym punkcie (t,y) rysujemy odcinek o nachyleniu f(t,y). Żeby to zrobić, nie trzeba rozwiązywać równania, wystarczy obliczać f. Stała funkcja y=y∗, dla której f(t,y∗)=0 dla wszystkich t, to rozwiązanie równowagowe.
Dla spadającego ciała v˙=0 przy v=39,2 m/s. To prędkość graniczna, przy której ciężar równoważy opór. Pod tą prędkością nachylenia są dodatnie, więc ciało przyspiesza, a nad nią ujemne, więc zwalnia. Z pola kierunków widać, że wszystkie rozwiązania zbliżają się do v=39,2, niezależnie od prędkości początkowej. Taki stan równowagi nazywamy przyciągającym (asymptotycznie stabilnym, krócej: stabilnym).
Symulacja 1 Pole kierunków. Wybierz równanie i kliknij w dowolnym miejscu wykresu, żeby narysować rozwiązanie przechodzące przez ten punkt. Dla równań autonomicznych z prawej strony pojawia się linia fazowa: strzałki pokazują, w którą stronę płynie y. Porównaj spadające ciało (równowaga przyciąga) z myszami i sowami (równowaga odpycha).
Przykład 1.1 Myszy i sowy
Populacja myszy polnych rośnie w tempie proporcjonalnym do swojej liczebności, ze stałą r=0,4 na miesiąc. Sowy zjadają 10 myszy dziennie. Zapisz równanie dla liczby myszy p(t) (t w miesiącach), znajdź stan równowagi i opisz zachowanie rozwiązań.
Przyrost to 0,4p na miesiąc. Ubytek to 10⋅30=300 myszy na miesiąc. Jednostki muszą się zgadzać, dlatego nie piszemy 10. Równanie: p˙=0,4p−300.por. Boyce §1.1
Równowaga: 0,4p−300=0, czyli p∗=750.
Dla p>750 mamy p˙>0, więc populacja rośnie i oddala się od 750. Dla p<750 maleje i też się oddala.
Wynik:p˙=0,4p−300; równowaga p∗=750 jest odpychająca (niestabilna).
Sprawdzenie: Takiej równowagi w praktyce nie zobaczymy, bo najmniejsze zaburzenie wyprowadza populację daleko. Model przewiduje też ujemną liczbę myszy po pewnym czasie, czyli ma ograniczony zakres stosowania ✓
Zadania · część 1
3 zadania · ok. 25 min
Pacjentowi podaje się dożylnie lek: do krwi wpływa 80 cm³/h płynu o stężeniu 4 mg/cm³. Organizm usuwa lek w tempie proporcjonalnym do jego ilości, ze stałą 0,25 na godzinę. Zapisz równanie dla ilości leku Q(t) i znajdź ilość po długim czasie.
Ciało o temperaturze T stygnie w pokoju o temperaturze 20∘C zgodnie z prawem Newtona: tempo zmian temperatury jest proporcjonalne do różnicy temperatur, ze stałą 0,05 na minutę. Zapisz równanie. Jakie jest nachylenie pola kierunków przy T=60∘C, a jakie przy T=10∘C?
Odpowiedź
T˙=−0,05(T−20). Przy 60∘C: −2∘C/min. Przy 10∘C: +0,5∘C/min. Równanie jest to samo dla stygnięcia i ogrzewania.
Dla większych prędkości opór powietrza jest bliższy kv2. Zapisz równanie ruchu spadającego ciała i wyznacz prędkość graniczną. Jakie musi być k, żeby ciało o masie 5 kg miało prędkość graniczną 39,2 m/s?
Rozwiążmy równanie spadającego ciała. Dla v=39,2 zapisujemy je jako v−39,2v˙=−41 i całkujemy obie strony po t:Boyce §1.2
ln∣v−39,2∣=−4t+C⟹v(t)=39,2+ce−t/4.
Stała c jest dowolna. Dostaliśmy więc nie jedno rozwiązanie, tylko nieskończoną rodzinę krzywych, po jednej przez każdy punkt pola kierunków. To rozwiązanie ogólne. Żeby wybrać jedno, potrzebna jest dodatkowa informacja, na przykład prędkość w chwili t=0. Równanie razem z taką informacją to zagadnienie początkowe (problem Cauchy'ego).
2.2 Jak klasyfikujemy równania
Zwyczajne a cząstkowe. W równaniu różniczkowym zwyczajnym szukana funkcja zależy od jednej zmiennej. W równaniu cząstkowym od kilku, na przykład ∂tu=∂x2u (przewodnictwo cieplne). Tu zajmujemy się zwyczajnymi.Boyce §1.3
Rząd to rząd najwyższej pochodnej. mx¨=−kx jest drugiego rzędu, a rozwiązanie ogólne równania rzędu n ma zwykle n stałych dowolnych.
Liniowe a nieliniowe. Równanie jest liniowe, gdy szukana funkcja i jej pochodne występują tylko w pierwszej potędze, nie są przez siebie mnożone ani wstawiane do innych funkcji: an(t)y(n)+⋯+a1(t)y′+a0(t)y=g(t). Równanie wahadła θ¨+lgsinθ=0 jest nieliniowe przez sinθ. Przybliżenie sinθ≈θ z lekcji 1.4 Rachunek różniczkowy w praktyce robi z niego równanie liniowe. Fizycy nazywają to linearyzacją.
Przykład 2.1 Ciało upuszczone z wysokości 200 m
Ciało o masie 5 kg i współczynniku oporu 1,25 kg/s upuszczono z wysokości 200 m. Znajdź jego prędkość w każdej chwili. Kiedy uderzy w ziemię i z jaką prędkością?
„Upuszczono” znaczy v(0)=0, więc w rozwiązaniu ogólnym c=−39,2: v(t)=39,2(1−e−t/4) m/s.
Droga to całka z prędkości: x(t)=39,2t+156,8e−t/4−156,8 (tak dobrane, żeby x(0)=0).por. Boyce §1.2
Uderzenie: x(T)=200, czyli 39,2T+156,8e−T/4−156,8=200. Rozwiązujemy numerycznie: T≈8,64 s.
v(T)=39,2(1−e−2,160)≈34,7 m/s.
Wynik:v(t)=39,2(1−e−t/4); uderzenie po ok. 8,6 s z prędkością ok. 34,7 m/s.
Sprawdzenie: bez oporu powietrza ciało spadałoby 2⋅200/9,8≈6,4 s i uderzyło z prędkością ok. 63 m/s. Opór wydłuża czas i zmniejsza prędkość, która nie przekracza prędkości granicznej 39,2 m/s ✓
Zadania · część 2
3 zadania · ok. 25 min
Sprawdź, że y=Ce−2t+3 spełnia y′=−2y+6 dla każdego C. Wybierz C tak, żeby y(0)=1.
Odpowiedź
y′=−2Ce−2t, a −2y+6=−2Ce−2t−6+6 ✓. C+3=1, więc C=−2.
Określ rząd i liniowość: (a) y′′+ty=0, (b) y′=y2+t, (c) ∂tu=∂x2u, (d) θ¨+lgsinθ=0, (e) t2y′′+ty′+y=cost.
Jeśli prawą stronę da się zapisać jako iloczyn czynnika zależnego tylko od x i czynnika zależnego tylko od y, równanie nazywamy równaniem o zmiennych rozdzielonych:Boyce §2.2
Metoda · rozdzielenie zmiennych
dxdy=p(x)q(y)⟹∫q(y)dy=∫p(x)dx+C.
Zapis Leibniza pozwala „przenieść” dx na drugą stronę. Formalnie to podstawienie w całce: obie strony różniczkujemy po x i dostajemy wyjściowe równanie. Osobno trzeba sprawdzić stałe rozwiązania y=y∗, w których q(y∗)=0, bo dzielenie przez q(y) je gubi.
Wynik często dostajemy w postaci uwikłanej, jako równanie wiążące x i y, a nie gotowy wzór y=…. Boyce traktuje to jako normalny wynik. Wzór jawny jest wygodniejszy, ale nie zawsze da się go uzyskać.
Przykład 3.1 Spadek z oporem kwadratowym
Ciało spada z oporem kv2: v˙=g−mkv2. Z zadania 3 w części 1 prędkość graniczna to v∗=mg/k. Rozwiąż równanie dla v(0)=0 i porównaj prędkość po 8 s z oporem liniowym, gdy w obu przypadkach v∗=39,2 m/s.
v˙=g(1−v∗2v2). Rozdzielamy: ∫1−v2/v∗2dv=∫gdt.
Lewa całka to v∗artanh(v/v∗) (albo, przez rozkład na ułamki proste, 2v∗lnv∗−vv∗+v). Z v(0)=0: v(t)=v∗tanh(v∗gt).
Po 8 s: v∗gt=39,278,4=2, v=39,2tanh2≈37,8 m/s. Przy oporze liniowym 39,2(1−e−2)≈33,9 m/s.
Wynik:v(t)=v∗tanh(gt/v∗); po 8 s ok. 37,8 m/s zamiast 33,9 m/s.
Sprawdzenie: dla małych t mamy tanhx≈x, więc v≈gt, czyli swobodny spadek ✓. Przy oporze kwadratowym ciało dłużej spada prawie swobodnie, bo dla małych prędkości v2 jest znacznie mniejsze od v (w jednostkach v∗).
Zadania · część 3
3 zadania · ok. 30 min
Rozwiąż y′=xy2, y(0)=1. Na jakim przedziale istnieje rozwiązanie?
Odpowiedź
−y1=2x2+C, C=−1: y=2−x22. Istnieje dla ∣x∣<2.
Woda wypływa przez otwór w dnie zbiornika. Z prawa Torricellego Ah˙=−a2gh, gdzie A=1m2 to pole przekroju zbiornika, a a=10cm2 pole otworu. Na początku h=1 m. Po jakim czasie poziom spadnie do połowy, a po jakim zbiornik się opróżni?
Odpowiedź
hdh=−Aa2gdt, więc 2h=2h0−Aa2gt. Opróżnienie: t=a2g2h0A≈452 s. Połowa: t=a2g2(1−0,5)A≈132 s. Druga połowa wody wypływa dłużej niż pierwsza, bo ciśnienie maleje.
Rozwiąż y′=ty, y(0)=2. Czy przy dzieleniu przez y gubimy rozwiązanie równowagowe y=0?
Odpowiedź
ln∣y∣=21t2+C, y=2et2/2. Tak, y=0 też jest rozwiązaniem (dla y(0)=0). Rozwiązanie ogólne y=Cet2/2 zawiera je dla C=0.
Więcej zadań: Boyce §2.2.
4 Równania liniowe pierwszego rzędu
4.1 Czynnik całkujący
Równanie liniowe pierwszego rzędu ma postać y′+p(t)y=g(t). Boyce pokazuje pomysł przypisywany Leibnizowi: pomnożyć równanie przez taką funkcję μ(t), żeby lewa strona stała się pochodną iloczynu μy. Z reguły iloczynu (μy)′=μy′+μ′y, więc potrzebujemy μ′=pμ:Boyce §2.1
Rozwiązanie ogólne ma postać „szczególne + C⋅(rozwiązanie jednorodne)”. Dla stałego p=1/τ część jednorodna to Ce−t/τ: zanika ze stałą czasową τ, a zostaje odpowiedź na wymuszenie g.
4.2 Modelowanie: bilans
Bardzo wiele modeli pierwszego rzędu to po prostu bilans: tempo zmian = tempo dopływu − tempo odpływu. Tak opisuje się ilość soli w mieszalniku, ładunek kondensatora, ciepło w ciele, lek we krwi i pieniądze na koncie. Boyce zaleca, żeby zawsze sprawdzać jednostki obu stron i pytać, kiedy model przestaje działać.Boyce §2.3
Przykład 4.1 Mieszalnik
Zbiornik zawiera 200 L wody, w której rozpuszczono Q0 gramów soli. Dopływa roztwór o stężeniu 0,4 g/L z prędkością r L/min, a dobrze wymieszana ciecz odpływa z tą samą prędkością. Znajdź Q(t) i wartość graniczną. Dla r=5 L/min i Q0=20 g oblicz, po jakim czasie ilość soli będzie się różnić od granicznej o mniej niż 1%.
Dopływ: 0,4r g/min. Odpływ: stężenie w zbiorniku Q/200 razy r. Bilans: Q˙=0,4r−200rQ.por. Boyce §2.3
Postać liniowa: Q˙+200rQ=0,4r, czynnik μ=ert/200. Rozwiązanie: Q(t)=80+(Q0−80)e−rt/200. Wartość graniczna QL=80 g.
Dla Q0=20: ∣Q−80∣=60e−0,025t<0,01⋅80, czyli e−0,025t<751, t>40ln75≈172,7 min.
Wynik:Q(t)=80+(Q0−80)e−rt/200; QL=80 g; dla danych liczb ok. 173 min.
Sprawdzenie:QL=0,4g/L⋅200 L, czyli po długim czasie w zbiorniku jest roztwór taki sam jak dopływający ✓. Stała czasowa 200/r=40 min to czas „wymiany” zawartości zbiornika.
Przykład 4.2 Równanie, które zaraz rozwiążemy numerycznie
Rozwiąż y′=2−t−21y, y(0)=1. To równanie pojawi się ponownie w części 6.
Postać liniowa: y′+21y=2−t, czynnik μ=et/2, więc (et/2y)′=(2−t)et/2.
Przez części: ∫(2−t)et/2dt=2(2−t)et/2+4et/2=(8−2t)et/2.
y=8−2t+Ce−t/2, a z y(0)=1: C=−7.
Wynik:y(t)=8−2t−7e−t/2.
Sprawdzenie:y′=−2+27e−t/2, a 2−t−21y=2−t−4+t+27e−t/2 ✓. Dla dużych t rozwiązanie zbliża się do prostej 8−2t, niezależnie od warunku początkowego.
Zadania · część 4
3 zadania · ok. 35 min
Rozwiąż (1+t2)y′+2ty=6t2, zauważając, że lewa strona to pochodna iloczynu.
Odpowiedź
((1+t2)y)′=6t2, (1+t2)y=2t3+c, y=1+t22t3+c.
Obwód RL: LI˙+RI=E, gdzie L=0,5 H, R=10Ω, E=12 V, I(0)=0. Znajdź I(t), stałą czasową i prąd po 0,1 s.
Odpowiedź
I=1,2(1−e−20t) A, τ=L/R=0,05 s. I(0,1)=1,2(1−e−2)≈1,04 A.
Rozwiąż y′+y=sint. Opisz, co zostaje po długim czasie, i porównaj fazę odpowiedzi z fazą wymuszenia.
Wskazówka
∫etsintdt=21et(sint−cost): dwa razy przez części.
Odpowiedź
y=21(sint−cost)+Ce−t=21sin(t−4π)+Ce−t. Po długim czasie zostaje drganie o amplitudzie 1/2, opóźnione o 45∘ względem wymuszenia. Część Ce−t to stan przejściowy.
Więcej zadań: Boyce §2.1, §2.3.
5 Równania autonomiczne i stabilność
5.1 Linia fazowa
Równanie y′=f(y), w którym prawa strona nie zależy od czasu, nazywamy autonomicznym. Spadające ciało i myszy z sowami to równania autonomiczne. Ich zachowanie odczytujemy z wykresu samej funkcji f(y), bez rozwiązywania:Boyce §2.5
miejsca zerowe f to stany równowagi;
gdzie f(y)>0, rozwiązanie rośnie, a gdzie f(y)<0, maleje;
równowaga y∗ jest stabilna (przyciągająca), gdy f zmienia znak z + na −, czyli zwykle gdy f′(y∗)<0. Jest niestabilna, gdy f′(y∗)>0.
Oś y z naniesionymi stanami równowagi i strzałkami kierunku to linia fazowa. Kryterium z pochodną to znowu wzór Taylora: blisko y∗ mamy f(y)≈f′(y∗)(y−y∗), więc odchylenie od równowagi rośnie albo maleje wykładniczo.
5.2 Równanie logistyczne
Wzrost wykładniczy y′=ry nie może trwać wiecznie, bo kończą się zasoby. Najprostsza poprawka to równanie logistyczne (Verhulsta):Boyce §2.5
y′=r(1−Ky)y.
Dla małych y to prawie y′=ry. Gdy y zbliża się do K, tempo wzrostu spada do zera. Stany równowagi to y=0 (niestabilny) i y=K (stabilny). K to pojemność środowiska. Rozwiązanie (zmienne rozdzielone, ułamki proste):
y(t)=y0+(K−y0)e−rty0K.
Dla 0<y0<K/2 wykres ma kształt litery S z punktem przegięcia w y=K/2, gdzie wzrost jest najszybszy.
Przykład 5.1 Populacja z odłowem
Populacja ryb rośnie logistycznie z r=0,5 na rok i K=1000 ton, a rybacy odławiają stałe h ton na rok: y′=0,5(1−1000y)y−h. Znajdź stany równowagi dla h=80. Przy jakim h populacja na pewno wyginie?
Równowaga: 0,5y−0,0005y2=80, czyli y2−1000y+160000=0, y=200 albo y=800.
Wykres f(y) to parabola otwarta w dół. Między 200 a 800 jest f>0, poza tym przedziałem f<0. Zatem y=800 jest stabilna, a y=200 niestabilna. Gdy populacja spadnie poniżej 200 ton, wyginie.
Największa wartość 0,5(1−y/1000)y to rK/4=125 ton na rok, przy y=500. Dla h>125 zawsze f<0: brak równowag, populacja wymiera z każdego stanu.
Wynik: dla h=80: równowagi 200 t (niestabilna) i 800 t (stabilna); dla h>125 t/rok populacja wymiera.
Sprawdzenie: dla h=0 równowagi to 0 i 1000 ✓. Gdy h rośnie, dwie równowagi zbliżają się do siebie i przy h=125 zlewają się w jedną. To bifurkacja: mała zmiana parametru zmienia jakościowo zachowanie układu.
Zadania · część 5
3 zadania · ok. 30 min
Znajdź stany równowagi równania y′=y(y−1)(y−2) i określ ich stabilność. Narysuj linię fazową.
Odpowiedź
f′(y)=3y2−6y+2: f′(0)=2>0 (niestabilna), f′(1)=−1<0 (stabilna), f′(2)=2>0 (niestabilna). Strzałki: poniżej 0 w dół, między 0 a 1 w górę, między 1 a 2 w dół, powyżej 2 w górę.
Populacja rośnie logistycznie z r=0,5 na rok i K=1000, zaczynając od y0=100. Po jakim czasie osiągnie połowę pojemności środowiska?
Odpowiedź
100+900e−0,5t100⋅1000=500⟺900e−0,5t=100, t=2ln9≈4,4 roku.
Wykaż, że największe tempo wzrostu w równaniu logistycznym występuje przy y=K/2 i wynosi rK/4.
Odpowiedź
f(y)=ry−Kry2, f′(y)=r−K2ry=0⟺y=K/2, f(K/2)=4rK. To maksimum, bo f′′=−2r/K<0.
Więcej zadań: Boyce §2.5.
6 Metoda Eulera
Większości równań nie da się rozwiązać wzorem. Pole kierunków podsuwa jednak prosty sposób liczenia. Stoimy w punkcie (t0,y0), znamy nachylenie f(t0,y0), więc idziemy wzdłuż stycznej przez krótki czas h. W nowym punkcie liczymy nowe nachylenie i powtarzamy:Boyce §2.7
Metoda Eulera
tn+1=tn+h,yn+1=yn+hf(tn,yn).
To przybliżenie liniowe z lekcji 1.4 Rachunek różniczkowy w praktyce, y(t+h)≈y(t)+y′(t)h, stosowane krok po kroku. Błąd na końcu ustalonego przedziału jest w przybliżeniu proporcjonalny do h: dwa razy mniejszy krok daje dwa razy mniejszy błąd. Mówimy, że to metoda pierwszego rzędu.
Feynman liczy tak w rozdziale 9 ruch ciężarka na sprężynie (9-6), a potem ruch planety (9-7), ale z ważnym ulepszeniem: prędkość liczy w połowie kroku, a położenie na całych krokach. Błąd takiej metody maleje jak h2, czyli o wiele szybciej. Ten sam pomysł poznaliśmy jako iloraz symetryczny w lekcji 1.3 Pochodne i metodę środków w lekcji 1.5 Całki.FLP I-9-6, 9-7
Symulacja 2 Metoda Eulera krok po kroku dla y′=2−t−21y, y(0)=1 (przykład 4.2). Zmniejszaj krok h i obserwuj błąd w t=1. Przełącz na metodę ulepszoną (Heuna), która uśrednia nachylenie na początku i na końcu kroku: błąd maleje teraz jak h2.
Przykład 6.1 Pięć kroków Eulera
Przybliż rozwiązanie y′=2−t−0,5y, y(0)=1 metodą Eulera z krokiem h=0,2 do t=1 i porównaj z rozwiązaniem dokładnym z przykładu 4.2.
f(0;1)=1,5, więc y1=1+0,2⋅1,5=1,3.
f(0,2;1,3)=2−0,2−0,65=1,15, więc y2=1,53.por. Boyce §2.7
Dalej: y3=1,697, y4=1,8073, y5=1,86657.
Dokładnie: y(1)=8−2−7e−0,5≈1,7543.
Wynik: Euler daje y(1)≈1,867, wartość dokładna to 1,754: błąd ok. 0,11, czyli 6%.
Sprawdzenie: dla h=0,1 błąd wynosi ok. 0,055, a dla h=0,05 ok. 0,027. Spada proporcjonalnie do h ✓. Euler zawyża, bo rozwiązanie jest wklęsłe, a styczne leżą nad nim.
Zadania · część 6
3 zadania · ok. 30 min
Metodą Eulera z krokiem h=0,25 przybliż rozwiązanie y′=y, y(0)=1 w t=1. Porównaj z e.
Odpowiedź
Każdy krok mnoży przez 1,25: 1,254≈2,441. Błąd ok. 0,277.
Powtórz poprzednie zadanie dla h=0,1 i h=0,05. Jak zmienia się błąd? Jaką znaną granicę widać w wyniku (1+h)1/h?
Odpowiedź
1,110≈2,594 (błąd 0,125), 1,0520≈2,653 (błąd 0,065): błąd mniej więcej się połowi. (1+h)1/h→e przy h→0: to jedna z definicji liczby e.
Metoda Heuna: k1=f(tn,yn), k2=f(tn+h,yn+hk1), yn+1=yn+2h(k1+k2). Wykaż, że dla y′=y jeden krok mnoży y przez 1+h+21h2. Oblicz wynik dla h=0,25 i porównaj błąd z metodą Eulera.
Odpowiedź
k1=yn, k2=yn(1+h), yn+1=yn(1+h+21h2), czyli trzy pierwsze wyrazy szeregu eh. 1,281254≈2,695, błąd ok. 0,023 zamiast 0,277, dwanaście razy mniejszy.
Więcej zadań: Boyce §2.7.
7 Istnienie i jednoznaczność
Zanim zaczniemy liczyć, warto wiedzieć, czy rozwiązanie w ogóle istnieje i czy jest tylko jedno. Dla fizyka to pytanie o determinizm: czy stan początkowy wyznacza przyszłość jednoznacznie?
Twierdzenia o istnieniu i jednoznaczności
Równanie liniowey′+p(t)y=g(t), y(t0)=y0: jeśli p i g są ciągłe na przedziale otwartym zawierającym t0, to na całym tym przedziale istnieje dokładnie jedno rozwiązanie.Boyce tw. 2.4.1
Równanie ogólney′=f(t,y), y(t0)=y0: jeśli f i ∂f/∂y są ciągłe w prostokącie zawierającym (t0,y0), to w pewnym przedziale wokół t0 istnieje dokładnie jedno rozwiązanie.Boyce tw. 2.4.2, 2.8.1
Z jednoznaczności wynika ważny wniosek geometryczny: gdy f i ∂f/∂y są ciągłe, wykresy dwóch różnych rozwiązań nie mogą się przecinać. W szczególności rozwiązanie, które nie startuje z równowagi, nie może jej osiągnąć w skończonym czasie. Może się do niej tylko zbliżać. Zadanie 7.2 pokazuje, co się dzieje, gdy założenia zawodzą.
Różnica między „na całym przedziale” a „w pewnym przedziale” jest istotna. Rozwiązanie równania nieliniowego może uciec do nieskończoności w skończonym czasie, choć w samym równaniu nic tego nie zapowiada.
Przykład 7.1 Wybuch w skończonym czasie
Rozwiąż y′=y2, y(0)=21, i wyznacz przedział, na którym rozwiązanie istnieje.
f=y2 i ∂f/∂y=2y są ciągłe wszędzie, więc rozwiązanie istnieje i jest jedyne, przynajmniej blisko t=0.
Rozwiązanie rośnie bez ograniczeń przy t→2. Istnieje tylko dla t<2.
Wynik:y=1/(2−t) na przedziale (−∞;2).
Sprawdzenie: dla y(0)=y0>0 wybuch następuje w t=1/y0, czyli zależy od warunku początkowego, a nie od samego równania ✓. Takiego zachowania nie ma w równaniach liniowych.
Zadania · część 7
3 zadania · ok. 25 min
Na jakim przedziale twierdzenie 2.4.1 gwarantuje istnienie jedynego rozwiązania zagadnienia (t−4)y′+(lnt)y=3t, y(2)=1?
Odpowiedź
p=t−4lnt, g=t−43t są ciągłe dla t>0, t=4. Przedział zawierający t0=2: 0<t<4.
Wykaż, że zagadnienie y′=3y2/3, y(0)=0 ma co najmniej dwa rozwiązania dla t≥0: y=0 i y=t3. Które założenie twierdzenia 2.4.2 nie jest spełnione?
Odpowiedź
Dla y=t3: y′=3t2=3(t3)2/3 ✓. ∂f/∂y=2y−1/3 nie jest określona (ani ciągła) w y=0, więc twierdzenie nie gwarantuje jednoznaczności.
Rozwiąż y′=y2 z y(0)=2 oraz z y(0)=−2. Gdzie istnieje każde z rozwiązań?
Odpowiedź
y=1−y0ty0. Dla y0=2: y=1−2t2 na t<0,5. Dla y0=−2: y=1+2t−2 na t>−0,5, więc dla wszystkich t≥0.
Więcej zadań: Boyce §2.4, §2.8.
8 Równania liniowe drugiego rzędu
8.1 Stałe współczynniki: zgadnij wykładniczą
Równanie ay′′+by′+cy=0 ze stałymi a, b, c opisuje sprężyny, obwody RLC i wahadła po linearyzacji. Boyce zaczyna od pytania, jaka funkcja ma pochodne podobne do siebie samej. Taką funkcją jest wykładnicza. Wstawiamy y=ert:Boyce §3.1
(ar2+br+c)ert=0⟹ar2+br+c=0.
To równanie charakterystyczne. Zwykłe równanie kwadratowe zastępuje równanie różniczkowe.
Rozwiązanie ogólne · trzy przypadki
Dwa różne pierwiastki rzeczywister1=r2: y=c1er1t+c2er2t.
Pierwiastki zespoloner=λ±iμ: y=eλt(c1cosμt+c2sinμt). Wynika to ze wzoru Eulera eiμt=cosμt+isinμt (lekcja 1.7 Liczby zespolone i fazory).Boyce §3.3
Pierwiastek podwójnyr: y=(c1+c2t)ert.Boyce §3.4
8.2 Dlaczego dwie stałe i dlaczego suma działa
Zasada superpozycji: jeśli y1 i y2 są rozwiązaniami równania liniowego jednorodnego, to c1y1+c2y2 też jest rozwiązaniem. Wynika to wprost z liniowości różniczkowania. Dla równań nieliniowych to nieprawda.Boyce tw. 3.2.2
Do wyznaczenia jednego rozwiązania potrzeba dwóch warunków początkowych, y(t0) i y′(t0): w fizyce położenia i prędkości. Twierdzenie o istnieniu i jednoznaczności dla równań drugiego rzędu gwarantuje, że to wystarcza. Dwa rozwiązania y1, y2 dają wszystkie inne, jeśli ich wrońskianW=y1y2′−y1′y2 nie jest zerem w jakimś punkcie (wtedy nie jest zerem nigdzie na przedziale), czyli gdy nie są do siebie proporcjonalne.Boyce tw. 3.2.1, 3.2.4
Przykład 8.1 Druga pochodna proporcjonalna do funkcji
Rozwiąż y′′−4y=0 z warunkami y(0)=2, y′(0)=−2.
Równanie charakterystyczne r2−4=0, r=±2: y=c1e2t+c2e−2t.por. Boyce §3.1
y(0)=c1+c2=2, y′(0)=2c1−2c2=−2, więc c1=21, c2=23.
Wynik:y=21e2t+23e−2t.
Sprawdzenie:y′′=2e2t+6e−2t=4y ✓, y(0)=2 ✓, y′(0)=1−3=−2 ✓. Dla dużych t dominuje rosnący wyraz e2t, choć na początku funkcja maleje.
Zadania · część 8
3 zadania · ok. 30 min
Rozwiąż y′′+5y′+6y=0, y(0)=2, y′(0)=3.
Odpowiedź
r=−2,−3: y=c1e−2t+c2e−3t, c1+c2=2, −2c1−3c2=3, więc c1=9, c2=−7: y=9e−2t−7e−3t.
Rozwiąż y′′+4y=0, y(0)=1, y′(0)=2. Zapisz wynik jako Rcos(2t−δ).
Odpowiedź
r=±2i: y=cos2t+sin2t=2cos(2t−4π).
Rozwiąż y′′+2y′+y=0, y(0)=1, y′(0)=0. Sprawdź bezpośrednio, że te−t jest rozwiązaniem.
Ciężarek o masie m wisi na sprężynie o stałej k. Wychylenie z położenia równowagi oznaczamy u. Działa siła sprężystości −ku i opór (tłumik) −γu˙. Ciężar znosi się z napięciem sprężyny w położeniu równowagi:Boyce §3.7 · FLP I-21-2
mu¨+γu˙+ku=0.
Bez tłumienia (γ=0) równanie charakterystyczne mr2+k=0 ma pierwiastki ±iω0, gdzie ω0=k/m to częstość własna. Rozwiązanie u=Rcos(ω0t−δ) to drganie harmoniczne o okresie T=2π/ω0. Amplituda R i faza δ zależą od warunków początkowych, a okres nie.
9.2 Trzy rodzaje tłumienia
Z tłumieniem pierwiastki to r=2m−γ±γ2−4km. O wszystkim decyduje znak wyróżnika, czyli porównanie γ2 z 4km:Boyce §3.7 · FLP I-24-2
Tłumienie słabe (γ2<4km): u=Re−γt/(2m)cos(μt−δ), gdzie μ=2m4km−γ2 to pseudoczęstość. Amplituda maleje wykładniczo, a okres jest nieco dłuższy niż bez tłumienia: μ/ω0≈1−γ2/(8km).
Tłumienie krytyczne (γ2=4km): u=(A+Bt)e−γt/(2m). Spośród ruchów bez drgań ten zanika najszybciej. Tak projektuje się amortyzatory i wskaźniki przyrządów.
Tłumienie silne (γ2>4km): suma dwóch zanikających wykładniczych. Ciało pełznie do równowagi i przechodzi przez nią najwyżej raz.
Boyce podkreśla, że o tym, czy tłumienie jest „małe”, decyduje bezwymiarowy stosunek γ2/(4km), a nie sama wartość γ.
Symulacja 3 Oscylator tłumiony. Zmieniaj masę, sztywność i tłumienie. Wykres pokazuje u(t) i obwiednię ±Re−γt/2m. Odczyt mówi, w którym z trzech przypadków jesteś. Znajdź tłumienie krytyczne: ciężarek wraca najszybciej i nie przechodzi na drugą stronę.
9.3 To samo równanie w obwodzie
W obwodzie RLC ładunek q spełnia Lq¨+Rq˙+q/C=E(t). To dokładnie równanie oscylatora: indukcyjność gra rolę masy, opór rolę tłumienia, a 1/C rolę sztywności. Feynman podkreśla, że w obwodzie łatwo uzyskać tarcie ściśle proporcjonalne do prędkości (prawo Ohma), a w mechanice jest to trudne. Dlatego obwody są najlepszymi „oscylatorami z podręcznika”.FLP I-25-4 · Boyce §3.7
Przykład 9.1 Jak szybko gasną drgania
Ciężarek m=1 kg na sprężynie k=100 N/m z tłumieniem γ=4 kg/s. Wyznacz częstość własną, pseudoczęstość i pseudookres. Ile razy maleje amplituda w ciągu jednego okresu? Jakie tłumienie byłoby krytyczne?
μ=2400−16≈9,80 rad/s, pseudookres Td=2π/μ≈0,641 s.
Na okres amplituda mnoży się przez e−γTd/(2m)=e−2⋅0,641≈0,277, czyli maleje ok. 3,6 raza.
Tłumienie krytyczne: γkr=2km=20 kg/s.
Wynik:ω0=10 rad/s, μ≈9,80 rad/s, Td≈0,64 s; amplituda maleje ok. 3,6 raza na okres; γkr=20 kg/s.
Sprawdzenie:μ/ω0=0,980, a przybliżenie 1−γ2/(8km)=0,98 ✓. Tłumienie, które w ciągu kilku okresów wygasza ruch, zmienia częstość tylko o 2%.
Zadania · część 9
3 zadania · ok. 30 min
Ciężarek o masie 0,5 kg zawieszono na sprężynie o stałej 50 N/m. Oblicz częstość własną, okres i częstotliwość drgań bez tłumienia.
Odpowiedź
ω0=10 rad/s, T=0,628 s, f=1,59 Hz.
Jakie tłumienie jest krytyczne dla układu z poprzedniego zadania? Zapisz rozwiązanie przy tłumieniu krytycznym dla u(0)=0,1 m, u˙(0)=0.
Odpowiedź
γkr=2km=10 kg/s. r=−γ/(2m)=−10 (podwójny): u=(A+Bt)e−10t, A=0,1, B−10A=0, więc u=0,1(1+10t)e−10t m.
Obwód RLC: L=0,1 H, C=10μF, R=20Ω. Oblicz ω0=1/LC, opór krytyczny i pseudoczęstość. Czy obwód drga?
Odpowiedź
ω0=1000 rad/s. Krytycznie: R2=4L/C, Rkr=200Ω. R<Rkr, więc obwód drga z μ=ω02−(R/2L)2=106−104≈995 rad/s.
Więcej zadań: Boyce §3.7.
10 Drgania wymuszone i rezonans
10.1 Rozwiązanie = swobodne + wymuszone
Gdy na oscylator działa siła zewnętrzna F(t), równanie staje się niejednorodne: mu¨+γu˙+ku=F(t). Rozwiązanie ogólne to suma rozwiązania ogólnego równania jednorodnego i jednego rozwiązania szczególnego. To znowu skutek liniowości.Boyce §3.5
Dla wymuszenia F0cosωt rozwiązania szczególnego szukamy w postaci Acosωt+Bsinωt (metoda współczynników nieoznaczonych). Przy tłumieniu część swobodna zanika i zostaje stan ustalony: drganie z częstością wymuszenia, a nie własną, o amplitudzie
R(ω)=m2(ω02−ω2)2+γ2ω2F0.
10.2 Rezonans i dudnienia
Amplituda jest największa, gdy częstość wymuszenia jest bliska własnej. To rezonans. Gdy γ2<2mk, maksimum leży w ωmax2=ω02(1−2mkγ2) i jest tym wyższe, im słabsze tłumienie. Przy silniejszym tłumieniu amplituda maleje monotonicznie od ω=0. Bez tłumienia, przy ω=ω0, amplituda rośnie liniowo w czasie bez ograniczeń. Boyce zauważa, że rezonans bywa groźny w konstrukcjach, a pożyteczny w przyrządach, takich jak sejsmografy.Boyce §3.8 · FLP I-23-2
Gdy tłumienia nie ma, a ω jest bliska ω0, ale różna, pojawiają się dudnienia. Szybkie drganie ma amplitudę, która wolno rośnie i maleje. Słychać to, gdy dwa kamertony o bliskich częstotliwościach brzmią razem.
Symulacja 4 Krzywa rezonansowa. Zmieniaj tłumienie i częstość wymuszenia. U góry amplituda stanu ustalonego R(ω), na dole ruch u(t) od spoczynku: stan przejściowy, potem drganie z częstością wymuszenia. Przy małym tłumieniu i ω blisko ω0 zobaczysz dudnienia.
Przykład 10.1 Ile razy rezonans wzmacnia drgania
Oscylator z przykładu 9.1 (m=1 kg, k=100 N/m, γ=4 kg/s) wymuszamy siłą o amplitudzie F0=1 N. Przy jakiej częstości amplituda stanu ustalonego jest największa? Ile razy jest większa od wychylenia statycznego F0/k?
ωmax=101−20016≈9,59 rad/s.
R(ωmax)=(100−92)2+16⋅921≈0,0255 m.
Wychylenie statyczne F0/k=0,01 m. Stosunek ok. 2,55.
Wynik:ωmax≈9,6 rad/s, amplituda ok. 2,55 cm, czyli 2,55 razy więcej niż statycznie.
Sprawdzenie: dla słabego tłumienia wzmocnienie to w przybliżeniu Q=γmω0=2,5, tzw. dobroć ✓. Przy γ=0,4 kg/s wzmocnienie wzrosłoby do ok. 25.
Zadania · część 10
3 zadania · ok. 35 min
Znajdź rozwiązanie szczególne równania y′′+y=3cos2t w postaci Acos2t. Zapisz rozwiązanie ogólne.
Dla oscylatora m=1 kg, k=100 N/m, F0=1 N oblicz amplitudę stanu ustalonego przy ω=ω0 dla γ=4 i γ=0,4 kg/s. Jak amplituda w rezonansie zależy od tłumienia?
Odpowiedź
Przy ω=ω0: R=γω0F0. γ=4: 0,025 m; γ=0,4: 0,25 m. Amplituda w rezonansie jest odwrotnie proporcjonalna do tłumienia.
Rozwiąż u′′+4u=0,9cos(1,8t), u(0)=0, u˙(0)=0. Zapisz wynik jako iloczyn dwóch sinusów i odczytaj okres dudnień.
Wskazówka
cosa−cosb=2sin2b+asin2b−a.
Odpowiedź
up=4−3,240,9cos1,8t≈1,184cos1,8t. Z warunków początkowych u=1,184(cos1,8t−cos2t)=2,368sin(0,1t)sin(1,9t). Obwiednia ∣sin0,1t∣ ma okres π/0,1≈31,4, więc tyle trwa jedno dudnienie.
Więcej zadań: Boyce §3.5, §3.8.
11 Błędne intuicje
„Rozwiązać równanie różniczkowe to znaleźć liczbę.”
Rozwiązaniem jest funkcja, a dokładniej rodzina funkcji. Konkretną wybiera dopiero warunek początkowy (część 2).
„Każdy stan równowagi jest tym, co zobaczymy po długim czasie.”
Tylko stabilny. Równowagę niestabilną, jak 750 myszy, najmniejsze zaburzenie zamienia w ucieczkę (przykład 1.1).
„Jeśli równanie wygląda niewinnie, rozwiązanie istnieje zawsze.”
y′=y2 ma rozwiązanie, które ucieka do nieskończoności w skończonym czasie (przykład 7.1). Równania liniowe mają gwarancję istnienia na całym przedziale, na którym p i g są ciągłe.
„Mniejszy krok w metodzie Eulera zawsze rozwiązuje problem.”
Błąd maleje tylko jak h, więc dziesięć razy dokładniej oznacza dziesięć razy więcej obliczeń. Lepsza metoda (Heun, Runge–Kutta, metoda połowy kroku Feynmana) wygrywa z mniejszym krokiem.
„Tłumienie zmienia głównie częstość drgań.”
Słabe tłumienie zmienia częstość tylko o czynnik ≈1−γ2/(8km), a amplitudę wygasza wykładniczo (przykład 9.1).
„Wymuszony oscylator drga ze swoją częstością własną.”
W stanie ustalonym drga z częstością wymuszenia. Częstość własna decyduje o tym, jak duża jest amplituda (rezonans) i jakie jest przesunięcie fazy.
„Superpozycja działa zawsze.”
Tylko dla równań liniowych. Suma dwóch rozwiązań równania wahadła z sinθ na ogół nie jest rozwiązaniem. Dlatego tak cenimy linearyzację.
12 Sprawdź się
1 Co trzeba wiedzieć, żeby jednoznacznie przewidzieć ruch ciężarka na sprężynie?
Położenie i prędkość w jednej chwili. Równanie jest drugiego rzędu, więc potrzebne są dwa warunki początkowe.
2 Czy dwie różne krzywe rozwiązań równania y′=f(t,y) z gładkim f mogą się przeciąć?
Nie. W punkcie przecięcia zagadnienie początkowe miałoby dwa rozwiązania, wbrew twierdzeniu o jednoznaczności.
3 W równaniu v˙=9,8−v/4 ciało rzucono w dół z prędkością 60 m/s. Co się stanie?
Zwolni do 39,2 m/s. Nad prędkością graniczną opór przewyższa ciężar.
4 Równanie charakterystyczne ma pierwiastki −1±3i. Jak wygląda ruch?
Tłumione drgania: e−t(c1cos3t+c2sin3t), pseudoczęstość 3 rad/s, amplituda maleje e razy w jednostce czasu.
5 Jak sprawdzić, czy rozwiązanie metodą Eulera jest wiarygodne?
Policzyć jeszcze raz z krokiem dwa razy mniejszym. Różnica między wynikami szacuje błąd. Jeśli się nie zmniejsza, coś jest nie tak.
6 Dlaczego żołnierze nie maszerują w nogę po mostach?
Żeby rytm kroków nie trafił w częstość własną mostu. Przy słabym tłumieniu nawet małe okresowe wymuszenie daje w rezonansie duże amplitudy.
Dla chętnych: §2.6 (równania zupełne), §2.8 (dowód twierdzenia o istnieniu metodą Picarda), §3.2 (wrońskian), §3.5–3.6 (metody dla równań niejednorodnych), §3.8 (rezonans i dudnienia).
Do przeczytania u Feynmana
Obowiązkowo: 21-1…21-4 (równania liniowe, oscylator, warunki początkowe), 23-2 (oscylator wymuszony z tłumieniem).
Dla chętnych: 9-6…9-7 (rozwiązywanie równań ruchu krok po kroku: sprężyna i planeta), 24-2 (drgania tłumione), 25-4 (analogie elektryczne).
Równania różniczkowe to język całej dalszej fizyki: mechanika, obwody, ciepło, fale. W fizyce pojawiają się od pierwszego działu (Dział 1: Ruch i jego przyczyny), a dalej pojawią się równania cząstkowe, w których szukana funkcja zależy od położenia i czasu naraz.