logo

물리학에서 일반화좌표란? 📂고전역학

물리학에서 일반화좌표란?

정의1

자유도nn입자계의 좌표를 (1)구속조건과 관계없는 (2)서로 독립인 nn개의 변수로 나타낸 것을 일반화좌표generalized coordinates라 한다.

일반화 좌표

3차원 공간에서 입자의 자유도가 33이라면, 일반화 좌표 q1,q2,q3q_{1}, q_{2}, q_{3}에 의해 입자의 위치를 다음과 같이 표현할 수 있다.

x=x(q1,q2,q3)y=y(q1,q2,q3)z=z(q1,q2,q3) \begin{align*} x &= x(q_{1}, q_{2}, q_{3}) \\ y &= y(q_{1}, q_{2}, q_{3}) \\ z &= z(q_{1}, q_{2}, q_{3}) \end{align*}

자유도가 2211이라면 각각 다음과 같이 표현될 것이다.

x=x(q1,q2)y=y(q1,q2)z=z(q1,q2)x=x(q)y=y(q)z=z(q) \begin{align*} x &= x(q_{1}, q_{2}) \\ y &= y(q_{1}, q_{2}) \\ z &= z(q_{1}, q_{2}) \end{align*} \qquad\qquad \begin{align*} x &= x(q) \\ y &= y(q) \\ z &= z(q) \end{align*}

원운동

2차원 공간에서 단위원을 궤도로 원운동하는 입자를 생각해보자. 입자의 위치는 극좌표 r=(x,y)r = (x,y)로 표현할 수 있는다. 이때 y=1x2y=\sqrt{1-x^{2}}이므로 이 입자계의 자유도는 21=12-1=1이다.

x=xy=1x2    r=(x,1x2) \begin{align*} x &= x\\ y &= \sqrt{1 - x^{2}} \end{align*} \quad \implies \quad r = (x, \sqrt{1-x^{2}})

물론 이 경우에는 각도 θ\theta로 나타내는 것이 훨씬 편리하다. r=(cosθ,sinθ) r = (\cos\theta, \sin\theta) 여기서 구속조건은 x2+y2=1x^{2} + y^{2} = 1이고, 일반화좌표는 θ\theta이다.

이중진자

반지름이 R,r(R>r)R, r (R \gt r)인 이중진자를 생각해보자. 2차원에서 두 진자의 위치를 표현하기 위해서는 4개의 좌표 (x1,y1)(x_{1}, y_{1}), (x2,y2)(x_{2}, y_{2})가 필요하지만 자유도는 22이다. 두 진자가 xx축과 이루는 각도를 θ1,θ2\theta_{1}, \theta_{2}라고 하면 이 두 변수로 입자계의 모든 위치를 표현할 수 있다.

x1=Rcosθ1y1=Rsinθ1x2=Rcosθ1+rcosθ2y2=Rsinθ1+rsinθ2 \begin{align*} x_{1} &= R\cos\theta_{1} \\ y_{1} &= R\sin\theta_{1} \\ x_{2} &= R\cos\theta_{1} + r\cos\theta_{2} \\ y_{2} &= R\sin\theta_{1} + r\sin\theta_{2} \end{align*}

여기서 일반화좌표는 (θ1,θ2)(\theta_{1}, \theta_{2})이다.

일반화 속도

일반화 속도는 연쇄법칙에 의해 다음과 같이 나타난다.

x˙=i=13xqiqi˙y˙=i=13yqiqi˙z˙=i=13zqiqi˙ \dot{x} = \sum\limits_{i=1}^{3} \dfrac{\partial x}{\partial q_{i}} \dot{q_{i}} \qquad \dot{y} = \sum\limits_{i=1}^{3} \dfrac{\partial y}{\partial q_{i}} \dot{q_{i}} \qquad \dot{z} = \sum\limits_{i=1}^{3} \dfrac{\partial z}{\partial q_{i}} \dot{q_{i}}

일반화 좌표로 계산되는 에너지

예1

일반화 좌표로 운동 에너지와 위치 에너지를 계산하는 구체적인 예시를 보자. 다음 그림과 같이 질량이 MM인 물체가 xx축을 따라서 움직일 수 있고, 질량이 mm인 물체가 거기에 매달려서 반지름이 rr인 진자운동을 하는 상황을 생각해보자.

이 입자계를 기술하기 위해서는 MM의 위치 (X,Y)(X, Y)mm의 위치 (x,y)(x, y), 총 네 변수가 필요하다. 하지만 다음과 같은 구속 조건이 있으므로 실제로는 자유도가 22이고, 두 개의 변수만 있으면 입자계의 모든 입자의 위치를 표현할 수 있다. Y=0(xX)2+y2=r2 Y = 0 \\ (x - X)^{2} + y^{2} = r^{2}

입자계를 XXθ\theta 두 변수로 나타낼 수 있으므로 일반화 좌표는 (X,θ)(X, \theta)이다. (X,Y)=(X,0)(x,y)=(X+rsinθ,rcosθ) \begin{align*} (X, Y) &= (X, 0) \\ (x, y) &= (X + r\sin\theta, -r\cos\theta) \end{align*}

일반화 속도는 다음과 같다.

X˙=X˙,x˙=X˙+rθ˙cosθ,y˙=rθ˙sinθ \dot{X} = \dot{X}, \qquad \dot{x} = \dot{X} + r \dot{\theta} \cos\theta, \qquad \dot{y} = -r \dot{\theta} \sin\theta

그러면 운동에너지 TT와 위치에너지 VV는 각각 아래와 같다. T=12MX˙2+12m(x˙2+y˙2)=12MX˙2+12m[(X˙+rθ˙cosθ)2+(rθ˙sinθ)2]V=MgY+mgy=mgrcosθ \begin{align*} T &= \dfrac{1}{2} M \dot{X}^{2} + \dfrac{1}{2} m \left( \dot{x}^{2} + \dot{y}^{2} \right) \\ &= \dfrac{1}{2} M \dot{X}^{2} + \dfrac{1}{2} m \left[ (\dot{X} + r \dot{\theta} \cos\theta)^{2} + (-r \dot{\theta} \sin\theta)^{2} \right] \\[1em] V &= MgY + mgy \\ &= -mgr\cos\theta \end{align*}

예2

중심력이 작용하는 2차원 평면위 입자의 운동을 생각해보자. 일반화 좌표로 극좌표를 선택하면 q1=rq_{1} = r, q2=θq_{2} = \theta이고, 위치와 속도는 다음과 같다.

x=rcosθy=rsinθx˙=r˙cosθrθ˙sinθy˙=r˙sinθ+rθ˙cosθ \begin{align*} x &= r\cos\theta &\quad y &= r\sin\theta \\ \dot{x} &= \dot{r}\cos\theta - r\dot{\theta}\sin\theta &\quad \dot{y} &= \dot{r}\sin\theta + r\dot{\theta}\cos\theta \end{align*}

따라서 운동에너지와 퍼텐셜 에너지는,

T=12m(x˙2+y˙2)=12m(r˙2+r2θ˙2)V=V(r) \begin{align*} T &= \dfrac{1}{2} m (\dot{x}^{2} + \dot{y}^{2}) = \dfrac{1}{2} m (\dot{r}^{2} + r^{2}\dot{\theta}^{2}) \\ V &= V(r) \end{align*}

속도 벡터를 이용하여 구해도 같은 결과를 얻을 수 있다. 극 좌표계에서 속도는 다음과 같다.

v=r˙er+rθ˙eθ \mathbf{v} = \dot{r}\mathbf{e}_{r} + r\dot{\theta}\mathbf{e}_{\theta}

따라서 v2=vv=r˙2+r2θ˙2|\mathbf{v}|^{2} = \mathbf{v} \cdot \mathbf{v} = \dot{r}^{2} + r^{2}\dot{\theta}^{2}이므로 운동에너지는 다음과 같다.

T=12mv2=12m(r˙2+r2θ˙2) T = \dfrac{1}{2} m |\mathbf{v}|^{2} = \dfrac{1}{2} m (\dot{r}^{2} + r^{2}\dot{\theta}^{2})


  1. Grant R. Fowles and George L. Cassiday, Analytical Mechanics (7th Edition, 2005), p423-438 ↩︎