라그랑주 역학은 라그랑지안이라고 부르는 양으로부터 운동방정식을 유도하는 방법입니다. 보존력이 작용하는 많은 입문 역학 문제에서는 좌표 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의 풀이 예제와 비교해 보세요.

자주 묻는 질문

라그랑주 역학을 쉽게 말하면 무엇인가요?
라그랑주 역학은 힘의 성분부터 시작하는 대신, 좌표 선택과 라그랑지안을 이용해 운동방정식을 구하는 방법입니다. 많은 입문 수준의 보존계에서는 그 라그랑지안이 $L = T - V$입니다.
라그랑지안은 항상 $L = T - V$인가요?
아닙니다. $L = T - V$는 보존력이 작용하는 많은 고전계에서 쓰이는 표준 형태이지만, 가장 일반적인 경우는 아닙니다.
뉴턴 법칙 대신 왜 라그랑주 역학을 쓰나요?
구속조건이 있거나 곡선 좌표가 중요할 때 더 쉬운 경우가 많기 때문입니다. 많은 힘 성분을 다루는 대신, 소수의 일반화 좌표만으로 문제를 풀 수 있습니다.

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

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

GPAI Solver 열기 →