라그랑주 역학은 라그랑지안이라고 부르는 양으로부터 운동방정식을 유도하는 방법입니다. 보존력이 작용하는 많은 입문 역학 문제에서는 좌표 qiq_i를 정하고, L=TVL = T - V를 쓴 뒤, 오일러-라그랑주 방정식을 적용해 운동을 구합니다.

ddt(Lq˙i)Lqi=0\frac{d}{dt}\left(\frac{\partial L}{\partial \dot{q}_i}\right) - \frac{\partial L}{\partial q_i} = 0

라그랑주 역학이 실제로 무엇을 하는지 찾고 있다면, 짧게 말해 이것이 핵심입니다. 에너지 식을 뉴턴 법칙으로 얻을 수 있는 것과 같은 운동방정식으로 바꾸어 주며, 대개 계산도 더 깔끔합니다.

라그랑주 역학의 의미

뉴턴 법칙은 보통 힘에서 출발합니다. 라그랑주 역학은 보통 좌표와 에너지에서 출발합니다.

핵심 아이디어는 운동에 맞는 좌표를 고르는 것입니다. 예를 들어 진자는 xx, yy 좌표를 따로 쓰고 줄 길이가 일정하다는 구속조건을 추가하는 것보다, 하나의 각도 θ\theta로 설명하는 편이 더 쉽습니다.

이처럼 문제에 맞게 고른 좌표를 일반화 좌표라고 합니다. 이것은 꼭 보통의 데카르트 좌표일 필요는 없습니다. 계를 효율적으로 기술할 수 있는 좌표이면 됩니다.

언제 L=TVL = T - V가 성립하나

많은 기초 과정에서는 라그랑지안을 다음과 같이 씁니다.

L=TVL = T - V

여기서 TT는 운동에너지이고 VV는 위치에너지입니다.

이 형태는 특히 힘을 위치에너지로 나타낼 수 있는 보존계에서 유용합니다. 하지만 모든 역학 문제에 대해 항상 성립하는 보편 법칙은 아닙니다. 마찰, 외부 구동력, 더 일반적인 구속조건이 중요하면 추가 항이나 더 넓은 틀이 필요할 수 있습니다.

오일러-라그랑주 방정식은 어떻게 작동하나

하나의 좌표 qq에 대해 오일러-라그랑주 방정식은 다음과 같습니다.

ddt(Lq˙)Lq=0\frac{d}{dt}\left(\frac{\partial L}{\partial \dot{q}}\right) - \frac{\partial L}{\partial q} = 0

여기서 q˙\dot{q}qq의 시간 미분을 뜻합니다. 이 방정식은 선택한 라그랑지안과 일관되도록 좌표가 시간에 따라 어떻게 변해야 하는지를 알려 줍니다.

실제로는 절차가 짧습니다.

  1. 구속조건에 맞는 좌표를 고릅니다.
  2. TT와, 필요하면 VV를 씁니다.
  3. 계가 보존계라면 L=TVL = T - V를 만듭니다.
  4. 각 좌표마다 오일러-라그랑주 방정식을 한 번씩 적용합니다.

예제: 단진자

질량이 mm인 추와 길이 ll인 줄로 이루어진 진자를 생각해 봅시다. 아래쪽 수직선으로부터의 각도를 θ\theta라고 하겠습니다.

이 예제는 일반화 좌표가 왜 유용한지 잘 보여 줍니다. 줄 길이는 고정되어 있으므로, 하나의 좌표 θ\theta만으로도 전체 운동을 모두 나타낼 수 있습니다.

1단계: 운동에너지 쓰기

추는 반지름 ll인 원호를 따라 움직이므로 속력은 v=lθ˙v = l\dot{\theta}입니다. 따라서

T=12ml2θ˙2T = \frac{1}{2} m l^2 \dot{\theta}^2

2단계: 위치에너지 쓰기

가장 낮은 점을 위치에너지 0으로 잡으면,

V=mgl(1cosθ)V = mgl(1 - \cos\theta)

3단계: 라그랑지안 만들기

L=TV=12ml2θ˙2mgl(1cosθ)L = T - V = \frac{1}{2} m l^2 \dot{\theta}^2 - mgl(1 - \cos\theta)

4단계: 오일러-라그랑주 적용하기

θ˙\dot{\theta}θ\theta에 대해 미분하면,

Lθ˙=ml2θ˙\frac{\partial L}{\partial \dot{\theta}} = ml^2\dot{\theta} ddt(Lθ˙)=ml2θ¨\frac{d}{dt}\left(\frac{\partial L}{\partial \dot{\theta}}\right) = ml^2\ddot{\theta} Lθ=mglsinθ\frac{\partial L}{\partial \theta} = -mgl\sin\theta

이를 오일러-라그랑주 방정식에 대입하면,

ml2θ¨(mglsinθ)=0ml^2\ddot{\theta} - (-mgl\sin\theta) = 0

따라서 운동방정식은

ml2θ¨+mglsinθ=0ml^2\ddot{\theta} + mgl\sin\theta = 0

이고, 양변을 mlml로 나누면

lθ¨+gsinθ=0l\ddot{\theta} + g\sin\theta = 0

그리고

θ¨+glsinθ=0\ddot{\theta} + \frac{g}{l}\sin\theta = 0

이 식이 이상적인 단진자의 정확한 운동방정식입니다. 만약 각도가 충분히 작아서 sinθθ\sin\theta \approx \theta라고 둘 수 있으면,

θ¨+glθ=0\ddot{\theta} + \frac{g}{l}\theta = 0

가 되며, 이것이 단순 조화 운동 근사입니다. 이 조건은 중요합니다. 마지막 단계는 작은 각도에서만 유효합니다.

라그랑주 역학에서 자주 하는 실수

모든 문제에서 L=TVL = T - V가 된다고 가정하기

이 형태는 많은 보존계에서 표준적으로 쓰이지만, 모든 계에 대해 성립하지는 않습니다. 마찰이나 다른 비보존 효과가 중요하면 일반화 힘이나 다른 모델이 필요할 수 있습니다.

좌표를 너무 많이 선택하기

구속조건이 이미 변수들 사이의 관계를 정해 준다면, 좌표를 더 많이 쓰는 것은 문제를 더 어렵게 만듭니다. 진자에서는 보통 데카르트 좌표를 따로 쓰는 것보다 각도 하나를 쓰는 편이 낫습니다.

보통 미분과 편미분을 혼동하기

오일러-라그랑주 방정식에서 L/q\partial L / \partial qL/q˙\partial L / \partial \dot{q}는 편미분입니다. 그다음에 L/q˙\partial L / \partial \dot{q}에 대해 시간 미분을 합니다.

위치에너지 기준점을 놓치기

VV의 0점을 다르게 잡을 수는 있지만, 끝까지 일관되게 써야 합니다. VV에 상수를 더하거나 빼도 운동방정식은 바뀌지 않습니다.

라그랑주 역학이 유용한 곳

라그랑주 역학은 구속조건과 좌표 선택이 문제의 대부분을 해결해 주는 상황에서 특히 유용합니다. 대표적인 예로는 진자, 구름 운동, 진동, 궤도 운동, 그리고 극좌표나 구면좌표로 쓰는 문제가 있습니다.

이 방법은 입문 역학을 넘어 더 넓게 쓰입니다. 같은 틀은 더 고급 고전역학과 장론 같은 후속 과목에도 등장하지만, 세부 내용은 더 정교해집니다.

뉴턴 법칙이 더 빠를 수 있는 경우

문제가 단순한 1차원 힘의 평형이라면 뉴턴의 제2법칙이 더 직접적일 수 있습니다. 좌표가 다루기 불편하거나 구속조건이 핵심 역할을 할수록 라그랑주 역학의 장점이 커집니다.

비슷한 문제를 직접 해보기

같은 절차를 수평 질량-용수철 계에 적용해 보세요. T=12mx˙2T = \frac{1}{2}m\dot{x}^2V=12kx2V = \frac{1}{2}kx^2를 쓴 뒤 오일러-라그랑주 방정식을 적용해서 진동자 방정식이 다시 나오는지 확인해 보세요. 다음 단계로 가고 싶다면 먼저 스스로 풀어 본 뒤, GPAI Solver의 풀이 예제와 비교해 보세요.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →