개념완성

일반화 좌표 (Generalized Coordinates)

1. 자유도와 일반화 좌표

정의5.1자유도와 일반화 좌표

NN개의 입자로 구성된 계에 kk개의 홀로노믹 구속 조건이 있으면, 자유도(degrees of freedom)는:

n=3Nkn = 3N - k

일반화 좌표(generalized coordinates) q1,q2,,qnq_1, q_2, \ldots, q_n은 이 nn개의 자유도를 독립적으로 기술하는 좌표의 집합이다. 각 입자의 위치는 일반화 좌표의 함수로 표현된다:

ri=ri(q1,q2,,qn,t),i=1,2,,N\mathbf{r}_i = \mathbf{r}_i(q_1, q_2, \ldots, q_n, t), \qquad i = 1, 2, \ldots, N

2. 일반화 좌표의 선택 예

예제다양한 일반화 좌표

이중 진자: 두 개의 각도 (θ1,θ2)(\theta_1, \theta_2), n=2n = 2

구면 위의 입자: 구면 좌표의 각도 (θ,ϕ)(\theta, \phi), n=2n = 2

경사면 위의 미끄러지는 쐐기: 쐐기의 수평 위치 XX와 쐐기 위 물체의 위치 ss, n=2n = 2

일반화 좌표는 데카르트 좌표일 필요가 없으며, 각도, 거리, 또는 추상적인 매개변수일 수 있다. 좋은 일반화 좌표의 선택은 구속 조건을 자동으로 만족시키며 문제를 단순화한다.

3. 일반화 속도와 일반화 운동량

정의5.2일반화 속도와 운동량

일반화 속도(generalized velocity)는 일반화 좌표의 시간 도함수이다:

q˙k=dqkdt\dot{q}_k = \frac{dq_k}{dt}

일반화 운동량(generalized momentum, 켤레 운동량)은:

pk=Lq˙kp_k = \frac{\partial L}{\partial \dot{q}_k}

일반화 운동량의 차원은 일반화 좌표에 따라 다르다. qkq_k가 길이 차원이면 pkp_k는 선운동량, qkq_k가 각도이면 pkp_k는 각운동량이 된다.

4. 일반화 힘

정의5.3일반화 힘

일반화 힘(generalized force) QkQ_k는 가상일(virtual work)로부터 정의된다:

δW=iFiδri=kQkδqk\delta W = \sum_i \mathbf{F}_i \cdot \delta\mathbf{r}_i = \sum_k Q_k\,\delta q_k

여기서 δri=kriqkδqk\delta\mathbf{r}_i = \sum_k \frac{\partial\mathbf{r}_i}{\partial q_k}\delta q_k이므로:

Qk=iFiriqkQ_k = \sum_i \mathbf{F}_i \cdot \frac{\partial\mathbf{r}_i}{\partial q_k}

힘이 보존력이면 Qk=VqkQ_k = -\frac{\partial V}{\partial q_k}이다.

일반화 힘의 차원은 [에너지]/[qk][\text{에너지}]/[q_k]이며, qkq_k가 각도이면 QkQ_k는 토크이다.

5. 배위 공간

정의5.4배위 공간

nn개의 일반화 좌표로 이루어진 nn차원 공간을 배위 공간(configuration space)이라 한다. 계의 운동은 배위 공간의 한 점이 시간에 따라 그리는 경로로 표현된다:

γ:t(q1(t),q2(t),,qn(t))\gamma: t \mapsto (q_1(t), q_2(t), \ldots, q_n(t))

속도 정보를 포함한 공간 (q1,,qn,q˙1,,q˙n)(q_1, \ldots, q_n, \dot{q}_1, \ldots, \dot{q}_n)은 접다발(tangent bundle) TQTQ라 하며, 2n2n차원이다. 라그랑지안은 이 공간 위의 함수이다:

L:TQ×RR,L=L(q1,,qn,q˙1,,q˙n,t)L: TQ \times \mathbb{R} \to \mathbb{R}, \qquad L = L(q_1, \ldots, q_n, \dot{q}_1, \ldots, \dot{q}_n, t)

6. 좌표 변환의 공변성

참고라그랑주 방정식의 좌표 불변성

라그랑주 방정식의 가장 중요한 장점 중 하나는 좌표 변환에 대해 형태가 변하지 않는다는(covariant) 것이다.

일반화 좌표 {qk}\{q_k\}에서 새 좌표 {Qk}\{Q_k\}로:

Qk=Qk(q1,,qn,t)Q_k = Q_k(q_1, \ldots, q_n, t)

새 좌표에서의 라그랑지안 Lˉ(Q,Q˙,t)=L(q(Q,t),q˙(Q,Q˙,t),t)\bar{L}(Q, \dot{Q}, t) = L(q(Q,t), \dot{q}(Q,\dot{Q},t), t)에 대해 오일러-라그랑주 방정식:

ddtLˉQ˙kLˉQk=0\frac{d}{dt}\frac{\partial\bar{L}}{\partial\dot{Q}_k} - \frac{\partial\bar{L}}{\partial Q_k} = 0

은 원래 좌표에서의 오일러-라그랑주 방정식과 동치이다. 이는 뉴턴의 F=ma\mathbf{F} = m\mathbf{a}를 극좌표 등에서 적용할 때 생기는 번거로움을 완전히 해소한다.

예제극좌표에서의 라그랑지안

2차원 중심력 문제의 라그랑지안을 극좌표 (r,θ)(r, \theta)에서 쓰면:

L=12m(r˙2+r2θ˙2)V(r)L = \frac{1}{2}m(\dot{r}^2 + r^2\dot{\theta}^2) - V(r)

오일러-라그랑주 방정식:

mr¨mrθ˙2=dVdrm\ddot{r} - mr\dot{\theta}^2 = -\frac{dV}{dr}ddt(mr2θ˙)=0=mr2θ˙=const.\frac{d}{dt}(mr^2\dot{\theta}) = 0 \quad \Longrightarrow \quad \ell = mr^2\dot{\theta} = \text{const.}

두 번째 식은 각운동량 보존이며, θ\theta가 순환 좌표(cyclic coordinate)이기 때문에 자동으로 나온다. 이처럼 라그랑주 방법은 보존량을 체계적으로 찾아낸다.