W tej części książki omawiamy dwa fundamentalne pojęcia fizyczne: pęd liniowy oraz moment pędu. Są to wielkości, które w określonych warunkach, o których mowa w dalszej części, mogą być wielkościami zachowującymi się, co oznacza, że ich wartość pozostaje stała w trakcie fizycznego procesu. Zasada zachowania pędu lub momentu pędu może być wykorzystana do rozwiązywania problemów, porównując stan układu przed i po danym procesie fizycznym. Będziemy również badać układy wielocząsteczkowe, rozkłady masy ciągłej (czyli układy, które nie są punktami materialnymi) oraz środek masy. Rozwinęliśmy związki między całkowitym pędem układu cząsteczek a pędem środka masy tego układu. Analogicznie, opracowaliśmy związki między momentem pędu układu cząsteczek a momentem pędu środka masy. Pokazaliśmy, że te zależności obowiązują również dla rozkładów masy ciągłej. Na koniec omawiamy techniki całkowania numerycznego, które będą przydatne przy wyznaczaniu środka masy układu.

Zanim jednak przejdziemy do bardziej zaawansowanych zagadnień, warto przyjrzeć się dwóm podstawowym prawom, które wprowadzą nas do omawianych problemów. Pierwszym z nich jest trzecie prawo Newtona, które mówi, że jeżeli cząsteczka 1 działa na cząsteczkę 2 siłą F21F_{21}, to cząsteczka 2 działa na cząsteczkę 1 siłą o tej samej wartości, ale przeciwnym kierunku, czyli F12=F21F_{12} = -F_{21}. To prawo prowadzi nas do interesującego wyniku, jeśli rozważymy dwie cząsteczki oddziałujące ze sobą poprzez siłę, którą nazwiemy „siłą wewnętrzną”. Załóżmy, że obie cząsteczki doświadczały również sił zewnętrznych pochodzących od innych ciał, jak na przykład siła grawitacyjna Słońca działająca na Ziemię i Księżyc.

Netto siła F1F_1 działająca na cząsteczkę 1 jest wtedy opisana przez wyrażenie:

F1=F12+Fext 1,F_1 = F_{12} + F_{\text{ext 1}},

gdzie F12F_{12} to siła na cząsteczkę 1 wywołana przez cząsteczkę 2, a Fext 1F_{\text{ext 1}} to siła zewnętrzna działająca na cząsteczkę 1. Z kolei dla cząsteczki 2 mamy wyrażenie:

F2=F21+Fext 2.F_2 = F_{21} + F_{\text{ext 2}}.

Jeśli przyjmiemy, że p1p_1 i p2p_2 oznaczają pędy obu cząsteczek, wówczas drugie prawo Newtona pozwala zapisać zależności:

p˙1=F1=F12+Fext 1,\dot{p}_1 = F_1 = F_{12} + F_{\text{ext 1}},
p˙2=F2=F21+Fext 2.\dot{p}_2 = F_2 = F_{21} + F_{\text{ext 2}}.

Szukając całkowitego pędu P=p1+p2P = p_1 + p_2, obliczamy jego czasową pochodną:

P˙=p˙1+p˙2=Fext 1+Fext 2=Fext.\dot{P} = \dot{p}_1 + \dot{p}_2 = F_{\text{ext 1}} + F_{\text{ext 2}} = F_{\text{ext}}.

Jeśli zatem siły zewnętrzne FextF_{\text{ext}} się równoważą (tj. Fext 1+Fext 2=0F_{\text{ext 1}} + F_{\text{ext 2}} = 0), całkowity pęd jest stały, co prowadzi nas do zasady zachowania pędu:

P˙=0jez˙eliFext=0.\dot{P} = 0 \quad \text{jeżeli} \quad F_{\text{ext}} = 0.

Wówczas pęd całkowity układu pozostaje stały, o ile żadne zewnętrzne siły nie wpływają na układ. Ta zasada jest kluczowa w fizyce, ponieważ pozwala na rozwiązanie problemów w sytuacjach, gdzie siły zewnętrzne sumują się do zera.

Rozważmy teraz przykłady, w których zasada zachowania pędu znajduje swoje zastosowanie. Pierwszy przykład dotyczy zderzenia nieelastycznego dwóch ciał, które po zderzeniu łączą się w jedno. Załóżmy, że mamy dwa obiekty o masach m1m_1 i m2m_2, poruszające się z prędkościami v1v_1 i v2v_2, które zderzają się i łączą, poruszając się jako jedno ciało z prędkością vv. Ignorując siły zewnętrzne działające podczas zderzenia, zastosujemy zasadę zachowania pędu. Całkowity pęd przed zderzeniem wynosi:

Pinitial=m1v1+m2v2,P_{\text{initial}} = m_1 v_1 + m_2 v_2,

a po zderzeniu:

Pfinal=(m1+m2)v.P_{\text{final}} = (m_1 + m_2) v.

Ponieważ pęd całkowity się nie zmienia, możemy zapisać:

Pinitial=Pfinal,P_{\text{initial}} = P_{\text{final}},

co daje:

v=m1v1+m2v2m1+m2.v = \frac{m_1 v_1 + m_2 v_2}{m_1 + m_2}.

Prędkość vv jest średnią ważoną prędkości początkowych, gdzie masy obiektów pełnią rolę wag.

Inny przykład dotyczy zderzenia sprężystego dwóch ciał. Załóżmy, że cząsteczka o masie m1=0,10kgm_1 = 0,10 \, \text{kg} porusza się z prędkością v0=10,0m/sv_0 = 10,0 \, \text{m/s} i zderza się z cząsteczką o masie m2=0,20kgm_2 = 0,20 \, \text{kg}, która jest w spoczynku. Po zderzeniu każda cząsteczka porusza się w sposób przedstawiony na wykresie. Zderzenie jest sprężyste, co oznacza, że zarówno całkowita energia kinetyczna, jak i pęd są zachowane. Aby rozwiązać ten problem, musimy wykorzystać zarówno zasadę zachowania pędu, jak i zasady dotyczące energii kinetycznej.

Ostatecznie, zasady zachowania pędu i momentu pędu stanowią fundament wielu rozwiązań w fizyce, od analizy zderzeń po obliczenia związane z ruchem ciał niebieskich. Ich zastosowanie wykracza daleko poza te przykłady, obejmując bardziej złożone układy, takie jak układy cząsteczek w fizyce ciała stałego czy układy wielkoskalowe w astrofizyce.

Jak analizować ruch tłumionych oscylatorów harmonicznych: przypadki niedotłumionego, krytycznie tłumionego i przetłumionego ruchu

Analiza ruchu oscylatorów harmonicznych tłumionych jest kluczowa w wielu dziedzinach fizyki i inżynierii, szczególnie w kontekście układów mechanicznych, gdzie tłumienie odgrywa istotną rolę w zachowaniu systemu. W tym rozdziale omówimy szczegółowo trzy przypadki oscylacji tłumionych: niedotłumiony, krytycznie tłumiony oraz przetłumiony. Analiza tych przypadków pozwala zrozumieć, jak zmienia się charakter ruchu w zależności od wartości współczynnika tłumienia.

Rozważmy układ masy mm zawieszony na sprężynie o stałej sprężystości kk i poddany oporowi tłumienia bb. Równanie ruchu tego układu opisuje druga równanie różniczkowe:

mx¨(t)+bx˙(t)+kx(t)=0m \ddot{x}(t) + b \dot{x}(t) + k x(t) = 0

gdzie x(t)x(t) to przemieszczenie masy w czasie, mm to masa, kk to stała sprężystości, a bb to współczynnik tłumienia.

Niedotłumiony ruch

Kiedy współczynnik tłumienia bb jest mały, mówimy o przypadku niedotłumionym. Dla niedotłumionego ruchu, w którym ω2\omega^2 (częstotliwość oscylacji) jest ujemne, otrzymujemy układ, którego rozwiązaniem jest funkcja trygonometryczna:

x(t)=A0eγt(cos(ωdt)+sin(ωdt))x(t) = A_0 e^{ -\gamma t} \left( \cos(\omega_d t) + \sin(\omega_d t) \right)

gdzie ωd\omega_d to częstotliwość oscylacji w przypadku tłumienia, a γ\gamma to współczynnik tłumienia. Dla b=1b = 1 i m=1m = 1, możemy obliczyć wartość ω\omega, a zatem znaleźć funkcję rozwiązującą ruch układu.

W tym przypadku układ wykazuje oscylacje, choć ich amplituda z czasem maleje, co wynika z obecności tłumienia. Ruch jest wykładniczo tłumiony, co oznacza, że z czasem jego energia maleje, jednak ruch nadal jest okresowy, z charakterystyczną częstotliwością.

Krytycznie tłumiony ruch

Kiedy tłumienie jest na tyle duże, że układ przechodzi w stan krytycznego tłumienia, równanie różniczkowe przyjmuje postać:

x(t)=(C1+C2t)eω0tx(t) = (C_1 + C_2 t) e^{ -\omega_0 t}

gdzie ω0\omega_0 to częstotliwość naturalna układu, a C1C_1 i C2C_2 to stałe określane przez początkowe warunki układu. Krytyczne tłumienie występuje, gdy współczynnik tłumienia wynosi:

b=2kmb = 2\sqrt{k m}

W przypadku krytycznie tłumionego ruchu, układ nie wykonuje oscylacji, lecz z czasem wraca do położenia równowagi w najkrótszym możliwym czasie. Jest to idealny przypadek, w którym układ wraca do stanu spoczynku, nie przekraczając go. Przykład takiego układu znajduje się w wielu urządzeniach mechanicznych, takich jak amortyzatory, gdzie celem jest szybkie wygaszenie drgań.

Przetłumiony ruch

Przy większym tłumieniu, gdy ω2\omega^2 staje się dodatnie, mówimy o ruchu przetłumionym. W takim przypadku rozwiązanie równania ruchu przybiera postać:

x(t)=C1e(ω+γ)t+C2e(ωγ)tx(t) = C_1 e^{(\omega + \gamma)t} + C_2 e^{ -(\omega - \gamma)t}

gdzie ω\omega to częstotliwość oscylacji, a γ\gamma to współczynnik tłumienia. Ruch taki nie jest oscylacyjny, a amplituda przemieszczenia maleje wykładniczo. Zjawisko to jest powszechnie obserwowane w układach, w których występują silne siły oporu, jak np. w układach mechanicznych z dużymi oporami powietrza lub innych medium.

Obliczenia numeryczne w Pythonie

Aby uzyskać numeryczne rozwiązanie równania ruchu w różnych przypadkach tłumienia, można skorzystać z narzędzi takich jak SymPy. Przykładowy kod w Pythonie do obliczenia rozwiązania dla różnych wartości bb:

python
from sympy import symbols, Function, Derivative as D, dsolve, sqrt
print('-'*28,'CODE OUTPUT','-'*29,'\n') # define function x and various symbols x = Function('x') t = symbols('t', real=True) m, k, b = 1, 1, 3 # overdamped oscillation soln = dsolve(m*D(x(t), t, t) + b*D(x(t), t) + k*x(t), x(t), simplify=True).rhs print('\nFor overdamped oscillations the solution :\nx(t) =', soln)

Energia w ruchu tłumionym

Energia oscylatora harmonicznego tłumionego może zostać obliczona jako suma energii kinetycznej i potencjalnej:

E(t)=12m(dxdt)2+12kx2E(t) = \frac{1}{2} m \left( \frac{dx}{dt} \right)^2 + \frac{1}{2} k x^2

W przypadku tłumionego ruchu, gdzie tłumienie jest słabe, energia układu maleje wykładniczo, a całkowita energia w tym przypadku przyjmuje postać:

E(t)=12kA02e2γtE(t) = \frac{1}{2} k A_0^2 e^{ -2\gamma t}

gdzie A0A_0 jest amplitudą początkową, a γ\gamma to współczynnik tłumienia. Ważne jest, aby pamiętać, że w przypadku słabego tłumienia, energia maleje, ale nadal istnieje pewna oscylacja, choć z czasem staje się ona coraz mniejsza.

Zjawisko jakości (Q-factor)

W przypadku oscylatorów tłumionych o słabym tłumieniu, często wprowadza się pojęcie tzw. jakości układu (Q-factor), który charakteryzuje zdolność układu do utrzymywania oscylacji. Jakość jest określana jako stosunek energii przechowywanej w układzie do energii traconej podczas jednej pełnej oscylacji. Dla tłumionych oscylatorów z γω0\gamma \ll \omega_0 jakość układu jest związana z:

Q=ω02γQ = \frac{\omega_0}{2\gamma}

Im wyższy Q-factor, tym mniej energii układ traci w czasie jednej oscylacji.