Fermat의 원리는 빛이 한 지점에서 다른 지점으로 진행할 때 가장 시간이 적게 드는 경로를 따라 움직인다고 이야기하고 있다. 광속은 굴절률이 큰 곳에서 작아지므로 굴절률이 다른 두 지점을 통과하는 빛의 경로는 되도록이면 광속이 큰 곳을 오래 머무르는 경로를 선택하는 것이 시간상 유리하다. 따라서 매질의 경계면에서 진행방향이 꺾여야 된다. 구체적으로 광속이 $v_1$인 매질에서 $v_2$인 매질로 빛이 진행할 때 입사각  $\alpha_1$,  굴절각 $\alpha_2$인 경우  

$$ \frac{ \sin \alpha_1 }{v_1}= \frac{\sin \alpha_2}{v_2} \quad \Longrightarrow \quad \frac{v} {\sin \alpha} =\text{const}$$을 만족한다. 여기서 $\alpha$는 빛의 진행 방향을 매질 경계면에 수직인 방향에 대해 잰 각이다.

Fermat의 원리는 중력장에서 움직이는 물체에 대해서도 적용할 수 있다. 물체가 움직이면 중력 때문에 속력이 변하게 되므로 두 지점을 잇는 직선을 따라 움직이는 경로는 최단시간 경로가 되지 못한다. 구체적으로 한 지점에서 출발해서 처음보다 아래방향으로 $y$만큼  속력은 역학적 에너지 보존에 의해서 

$$  v^2 = 2gy$$

로 주어진다. 속력이 $y$값이 (아래로) 증가하면 빨라지므로 굴절률이 $\sqrt{y}\sim \sqrt{-U_\text{grav}}$에 반비례해서 연속적으로 감소하는 경우로 생각할 수 있다. 

물체가 움직이는 경로상의 한 지점에서 접선이 수평에 대해 $\theta$만큼 기울어진 경우 입사각은 $\frac{\pi}{2}-\theta$이고, $\cos \theta = dx/ds$이다. 따라서 스넬의 법칙은 (제곱을 해서)

$$ \frac{v^2 }{ \sin ^2(\frac{\pi}{2}- \theta)} = \frac{v^2 }{\cos^2 \theta} = \frac{ 2gy}{(dx/ds)^2 } = \text{const} = 4gr$$

로 쓸 수 있다. $4gr$은 상수이다. 곡선의 미소길이

$$ ds =\sqrt{dx^2  + dy^2 } = \sqrt{1+(dy/dx)^2}dx$$

를 대입하면 중력장에서 물체가 움직이는 최소시간 경로는 다음의 비선형 미분방정식을 풀어서 얻을 수 있다.

$$ \Big( \frac{dy}{dx} \Big)^2 = \frac{2r}{y}-1\quad \Longrightarrow \quad dx = \sqrt{ \frac{y}{2r-y}}dy$$

잘 알려지다시피 이 방정식의 해는 cycloid 곡선으로 다음과 같이 표현할 수 있다. 

$$ x= r(\psi - \sin \psi ), \quad y = r (1- \cos \psi)$$

여기서 $\psi = {\pi-2\theta}$로 주어진다.

변분을 이용해서 구하는 경우는 https://kipl.tistory.com/186

,

수직 평면 상에서 곡선 $y=y(x)$을 따라 움직이는 물체의 운동을 생각하자. 이 물체는 마찰이 없이 움직일 수 있고 일정한 중력의 영향을 받는다. 높이 $y=h$에서 출발하여 바닥 $y=0$에 도달하는 데 걸리는 시간은 일반적으로 출발 높이에 따라 달라진다. 역학적 에너지 보존법칙을 쓰면 바닥까지 내려오는 데 걸리는 시간 $T(h)$는

$$ \frac{1}{2} \Big(\frac{d\ell}{dt}\Big)^2 + mgy = mgh \quad \Longrightarrow \quad T(h) = \frac{1}{\sqrt{2g}} \int_0^h \frac{d \ell }{\sqrt{h-y}}$$

일반적으로 출발 높이가 낮으면 움직이는 거리가 짧아지므로 도착 시간도 짧아진다. 그러나 가속이 충분히 되지 않으므로 거리에 비례해서 시간이 짧아지지는 않는다. 그럼 도착 시간이 출발 높이에 무관하게 일정한 곡선을 찾을 수 있을까? 물론 답은 있고,  그때 물체가 움직이는 곡선을 tautochrone curve(등시곡선)이라 부른다.

 

물체가 움직이는 경로의 line element $d\ell $를 $$ d\ell = \sqrt{dx^2 +dy^2} = \sqrt{ 1 + \Big(\frac{dx}{dy}\Big)^2 } dy= f(y)dy$$처럼 쓰면 도착 시간은 $$T(h) = \frac{1}{\sqrt{2g}} \int_0^h \frac{f(y)}{\sqrt{h-y}} dy$$

가 된다. 이는 $f(y)$와 $1/\sqrt{y}$의 convolution 형태가 되어 Laplace 변환을 사용하기 좋은 모양이다. 양변에 Laplace 변환을 취하면

\begin{align} \widetilde{T}(s) &= \frac{1}{\sqrt{2g}} \int_0^\infty \int_0^h \frac{f(y)}{\sqrt{h-y}} e^{-sh} dy dh\\ &=\frac{1}{\sqrt{2g}} \tilde{f}(s){ \cal L}\Big[\frac{1}{\sqrt{h}}\Big](s) \\ &=\frac{1}{\sqrt{2g}} \tilde{f}(s) \sqrt{\frac{\pi}{s}}  \end{align} 여기서  $ { \cal L}\left[\frac{1}{\sqrt{h}} \right] =\sqrt{\frac{\pi}{s}}$임을 이용했다 $\left(\int_0^\infty \frac{e^{-sh}}{\sqrt{h}}dh = 2 \int_0^\infty  {e^{-st^2}}dt = \sqrt{\frac{\pi}{s}}\right)$. 

도착 시간이 높이에 무관하게 일정하다면 $$T(h)= T_0=\text{const}$$로 쓸 수 있으므로 Laplace 변환은 $\widetilde{T}(s) = T_0/s$이다. 따라서 곡선 형태를 결정하는 $f(y)$의 Laplace 변환은

$$ \tilde{f}(s) = \sqrt{\frac{2gT_0^2}{\pi^2}} \sqrt{\frac{\pi}{s}}$$ 이를 역변환시키면 

$$ f(y) = \sqrt{\frac{2gT_0^2}{\pi^2}} \frac{1}{\sqrt{y}} $$임을 쉽게 알 수 있다. 이제 구체적인 곡선의 형태를 구하면 $$ x=\int dx =\int \sqrt{f^2(y)-1} dy =\int  \sqrt{ \frac{{2gT_0^2}/{\pi^2 } -  y}{y}}dy$$이고, 적분하기 위해 곡선이 $(x,y)=(0,0)$을 통과하는 조건을 주자. 그리고 $$y =  \frac{2gT_0^2}{\pi^2} \sin ^2( \theta/2) = \frac{gT_0^2}{\pi^2} (1- \cos \theta)$$로 매개변수화하면(이 경우 $dy/dx = \tan (\theta/2)$)

$$ x = \int_0^{ \theta_0}  \frac{ gT_0^2}{\pi^2} (1 +\cos \theta) d \theta \quad \Longrightarrow \quad x = \frac{gT_0^2}{\pi^2}( \theta + \sin \theta)$$

이어서 $(x(\theta), y(\theta))$는 cycloid가 됨을 알 수 있다. 이 cycloid는 반지름 $gT_0^2/\pi^2$인 원을 일정한 높이의 수평선 $y=2gT_0^2/\pi^2$에 접하게 굴릴 때 원점에서 바닥과 접촉했던 점이 그리는 곡선이고, $\theta$는 원의 중심과 이 점을 잇는 선분이 수직과 이루는 각을 나타낸다. 

위에서 구한 cycloid 곡선을 도착시간 공식에 대입해서 확인해 보자. 출발 높이가 $h$일 때 $h = \frac{gT_0^2}{\pi^2}( 1- \cos \theta_0)$로 놓으면 $$h-y= \frac{gT_0^2}{\pi^2} (\cos \theta - \cos \theta_0) \\ d\ell = \frac{gT_0^2 }{\pi^2}\sqrt{2(1+\cos \theta) } d \theta $$

이므로 내려가는데 걸리는 시간 \begin{align} T(h) & = \frac{T_0}{\pi} \int_0^{\theta_0} \sqrt{ \frac{1+\cos \theta}{ \cos \theta - \cos \theta_0 }} d \theta \\ &= \frac{2T_0}{\pi} \int_0^{\theta_0} {\frac{d\sin (\theta/2)}{\sqrt{\sin^2(\theta_0/2)-\sin^2(\theta/2)}}}= T_0 \end{align}이 출발 높이($=h$)에 상관없이 일정함을 확인할 수 있다. 바닥까지 내려가는데 걸리는 시간 $T_0$가 정해지면 원의 반지름 $gT_0^2/\pi$이 결정되어 곡선 모양이 자동으로 정해진다.

https://youtu.be/Ib1TdgeYL4o

Cycloid는 이 성질 이외에도 일정한 중력하에서 두 지점을  연결하는 곡선을 움직일 때 최단 시간을 주는 곡선이기도 하다(brachistochrone curve) 

https://kipl.tistory.com/186

 

등시진자

단순진자는 원호 위에서 반복운동을 한다. 수직에 대해 벌어진 각이 $\theta$일 때 각에 대한 운동 방정식은 $$ \ddot \theta = - \frac{g}{L} \sin \theta.$$ 진폭이 작은 경우 ($|\theta| \ll 1$) 윗 식은 용수철 진

kipl.tistory.com

 

 
,

curve.nb
0.03MB

$(1,1)$에서 $(0,0)$까지를 연결하는 일차 곡선 ($y=x$), 이차 곡선 ($y=x^2$), 6차 곡선 ($y=x^6$), 사분원 ($y=1-\sqrt{1-x^2}$) 그리고 cycloid ($x=1-R(\theta-\sin\theta), y=1-R(1-\cos\theta)$) 위를 움직이는 물체의 운동을 mathematica를 사용해서 animation으로 표현하는 방법을 알아보자. 중력가속도는 $g=1$로 놓는다. 적절한 generalized coordinate를 선택해서 Euler-Lagrange equation을 이용하면 운동방정식을 쉽게 구할 수 있다.

(A)  곡선이 $y=f(x)$의 형태로 주어지는 경우 운동방정식은

$$\big[ 1+ (f')^2 \big] \ddot{x} + f' f''  \dot{x} ^2 + f'= 0 .$$

직선경로를 제외하면 운동방정식은 비선형이므로 mathematica의 $\tt NDSolve[]$을 이용해서 수치적으로 푼다.

(B) 원의 경우는 $x$ 좌표보다는 각변수를 이용하면 apparent singularity를 피할 수 있다. 이 경우 운동방정식은

$$ \ddot{\theta} = -\sin \theta,$$

로 주어진다. 

(C) cycloid는 곡선을 따라 움직이는 시간

$$t =\int \frac{ds}{v} = \int  \sqrt{\frac{1 + (dx/dy)^2}{2g(1-y)}}dy$$

을 최소로 만들어주는 곡선이다. cycloid는 다음과 같이 $R$ 변수와 각도 변수 $\theta$로 표현할 수 있다.

$$ 1-x=R(\theta-\sin \theta),~~y-1= -R(1-\cos \theta)$$

이 곡선이 $(0,0)$을 지나야 하는 조건에서 $R$과 그 때의 $\theta$ 값을 구할 수 있다. 먼저 $\theta$을 소거하면,

$$ R \cos \Big( \frac{1+\sqrt{2R-1}}{R} \Big) + 1 = R $$

을 얻고, 이 식의 근을 구하면 $R$ 값이 정해진다. 또한, $$1=R(\theta- \sin \theta)$$을 풀어서 $(0,0)$에 도달할 때 $\theta=\theta_0$ 값을 얻을 수 있다. 그리고 시간과 $\theta$ 변수의 관계는 위의 표현을 적분에 대입하면 

$$t = \sqrt{ \frac{R}{g} }  \theta $$

로 주어짐을 알 수 있다. 이는 사이클로이드가 일정하게 굴러가는 바퀴의 한 점이 그리는 자취이기 때문이다.

 

아래는 5가지 경우의 곡선 각각에서 운동을 보여주는 mathematica 코드다. 곡선의 모양에 따라 바닥에 도착하는 시간이 다름을 알 수 있다. 출발 높이가 $H$일 때 걸리는 시간은 $\sqrt{H/g}$ 단위로 

직선: $t_1=\int_0^1{ \frac{dy}{\sqrt{1-y}}} = 2$

2차 곡선: $t_2=\int_0^1\sqrt{ \frac{1+4y}{8y(1-y)}}dy= 1.86336$

6차 곡선: $t_6=\int_0^1 \sqrt{\frac{1+36y^{5/3}}{72y^{5/3}(1-y)}}dy=1.90954$

4분원: $t_c=\int_0^{\pi/2} \frac{d \theta}{\sqrt{2\sin \theta }}=1.85407$

cycloid: $t_0= \sqrt{R}\theta_0 = 1.82568$

Cyan: 직선, Blue: 2차 곡선, Magenta: 6차 곡선, Black: 원, Red: cycloid

,