13.28 라그랑주 함수의 구성
1. 개요
라그랑주 함수(Lagrangian) L은 라그랑주 역학의 중심 함수이며, 시스템의 운동 에너지에서 위치 에너지를 뺀 것으로 정의된다. 라그랑지안의 적절한 구성이 라그랑주 운동 방정식의 유도와 운동의 분석을 가능하게 한다. 본 절에서는 라그랑주 함수의 정의, 구성 방법, 그리고 다양한 시스템에서의 예시를 다룬다.
2. 라그랑지안의 정의
2.1 정의
라그랑지안은 다음과 같이 정의된다.
L = T - V
여기서
- T: 운동 에너지
- V: 위치 에너지
2.2 함수의 인자
라그랑지안은 일반적으로 일반화 좌표 \mathbf{q}, 일반화 속도 \dot{\mathbf{q}}, 그리고 시간 t의 함수이다.
L = L(\mathbf{q}, \dot{\mathbf{q}}, t)
대부분의 경우 시간 의존성은 명시적이 아니다.
2.3 의미
라그랑지안은 단순히 두 양의 차이이지만, 매우 깊은 의미를 가진다. 라그랑지안에서 출발하여 시스템의 운동 방정식이 유도되며, 보존 법칙과 대칭성이 자연스럽게 분석된다.
3. 운동 에너지의 구성
3.1 강체의 운동 에너지
쾨니그 정리에 의해 강체의 운동 에너지는 두 부분으로 분해된다.
T = \frac{1}{2}M\lVert\mathbf{v}_c\rVert^2 + \frac{1}{2}\boldsymbol{\omega}^T\mathbf{I}_c\boldsymbol{\omega}
3.2 일반화 좌표 표현
운동 에너지를 일반화 좌표로 표현하면
T = \frac{1}{2}\sum_{j, k}M_{jk}(\mathbf{q})\dot q_j\dot q_k
여기서 M_{jk}는 일반화 관성 행렬의 성분이다.
3.3 다체 시스템
다체 시스템의 운동 에너지는 모든 부분의 운동 에너지의 합이다.
T = \sum_i T_i
각 부분의 운동 에너지가 일반화 좌표로 표현된다.
4. 위치 에너지의 구성
4.1 보존력
위치 에너지는 보존력에 대해 정의된다. 가장 일반적인 것은 중력 위치 에너지이다.
V_g = \sum_i M_ig h_{c,i}
여기서 h_{c,i}는 i번째 부분의 질량 중심의 높이이다.
4.2 탄성 에너지
용수철과 같은 탄성 요소가 있으면 탄성 위치 에너지도 추가된다.
V_s = \frac{1}{2}k(x - x_0)^2
4.3 일반화 좌표 표현
위치 에너지를 일반화 좌표로 표현한다.
V = V(\mathbf{q})
5. 라그랑지안의 구성 절차
5.1 단계
- 시스템의 자유도 결정: 시스템의 자유도를 분석한다.
- 일반화 좌표 선택: 자유도와 같은 수의 일반화 좌표를 선택한다.
- 운동 에너지 표현: 운동 에너지를 일반화 좌표로 표현한다.
- 위치 에너지 표현: 위치 에너지를 일반화 좌표로 표현한다.
- 라그랑지안 작성: L = T - V로 라그랑지안을 구성한다.
5.2 주의사항
- 모든 운동 에너지(병진과 회전)를 포함한다.
- 모든 위치 에너지(중력, 탄성 등)를 포함한다.
- 일반화 좌표가 구속을 자동으로 만족하는지 확인한다.
6. 응용 예시: 단순 진자
6.1 시스템
질량 M의 추가 길이 L의 가벼운 줄에 매달려 있다.
6.2 일반화 좌표
각도 \theta가 자연스러운 일반화 좌표이다.
6.3 운동 에너지
T = \frac{1}{2}ML^2\dot\theta^2
6.4 위치 에너지
V = -MgL\cos\theta
(또는 V = MgL(1 - \cos\theta)로 평형점에서 0이 되도록 정의할 수도 있다.)
6.5 라그랑지안
L = T - V = \frac{1}{2}ML^2\dot\theta^2 + MgL\cos\theta
7. 응용 예시: 이중 진자
이중 진자의 자유도는 2이다. 일반화 좌표는 두 진자의 각도 \theta_1, \theta_2이다. 라그랑지안은 두 진자의 운동 에너지와 위치 에너지를 합하여 구성된다.
7.1 운동 에너지
각 진자의 위치를 계산한 후 속도를 구하고 운동 에너지를 계산한다.
7.2 위치 에너지
두 진자의 중력 위치 에너지의 합이다.
7.3 결과
복잡하지만 일반화 좌표 (\theta_1, \theta_2)의 함수로 표현된다.
8. 응용 예시: 평면 2자유도 매니퓰레이터
평면 2자유도 매니퓰레이터의 일반화 좌표는 두 관절 각도 \theta_1, \theta_2이다.
8.1 운동 에너지
각 링크의 운동 에너지를 계산한다. 각 링크는 병진과 회전 운동 에너지를 가진다.
8.2 위치 에너지
각 링크의 중력 위치 에너지의 합이다.
8.3 라그랑지안
운동 에너지와 위치 에너지의 차이로 라그랑지안이 구성된다. 결과는 \theta_1, \theta_2, \dot\theta_1, \dot\theta_2의 함수이다.
9. 응용 예시: 매니퓰레이터 일반
n자유도 매니퓰레이터의 라그랑지안은 다음과 같은 형태이다.
L = \frac{1}{2}\dot{\mathbf{q}}^T\mathbf{M}(\mathbf{q})\dot{\mathbf{q}} - V(\mathbf{q})
여기서 \mathbf{M}(\mathbf{q})는 일반화 관성 행렬, V(\mathbf{q})는 위치 에너지이다.
10. 응용 예시: 자유 강체
자유 강체의 라그랑지안은 위치와 자세의 함수이다. 운동 에너지는 병진과 회전의 합이다.
L = \frac{1}{2}M\lVert\mathbf{v}_c\rVert^2 + \frac{1}{2}\boldsymbol{\omega}^T\mathbf{I}_c\boldsymbol{\omega} - V
11. 비보존력의 처리
11.1 라그랑지안의 한계
라그랑지안 형식은 보존력만을 직접 다룬다. 비보존력(마찰, 응용 힘 등)은 별도로 처리되어야 한다.
11.2 라그랑주 방정식의 일반화
비보존력은 라그랑주 방정식의 우변에 일반화 힘으로 추가된다.
\frac{d}{dt}\!\left(\frac{\partial L}{\partial\dot q_j}\right) - \frac{\partial L}{\partial q_j} = Q_j^{\text{non-cons}}
여기서 Q_j^{\text{non-cons}}는 비보존 일반화 힘이다.
11.3 응용
매니퓰레이터의 경우 액추에이터 토크와 마찰이 비보존 일반화 힘이다.
12. 본 절의 의의
본 절은 라그랑주 함수의 구성을 다루었다. 라그랑지안은 라그랑주 역학의 중심이며, 시스템의 운동 방정식 유도의 출발점이다. 매니퓰레이터, 다체 시스템 등의 동역학 분석에서 라그랑지안의 정확한 구성이 첫 단계이다.
13. 학습 권장사항
- 라그랑지안의 정의를 정확히 이해한다.
- 운동 에너지와 위치 에너지의 구성 방법을 학습한다.
- 다양한 시스템에 대해 라그랑지안을 구성해 본다.
- 일반화 좌표의 선택의 중요성을 인식한다.
- 라그랑주 운동 방정식으로의 연결을 준비한다.
14. 참고 문헌
- Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
- Lanczos, C. (1986). The Variational Principles of Mechanics (4th ed.). Dover Publications.
- Greenwood, D. T. (2003). Advanced Dynamics. Cambridge University Press.
- Murray, R. M., Li, Z., & Sastry, S. S. (1994). A Mathematical Introduction to Robotic Manipulation. CRC Press.
- Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2020). Robot Modeling and Control (2nd ed.). Wiley.
version: 1.0