15.4 운동 에너지의 일반화 좌표 표현
1. 개요
라그랑주 역학에서 운동 에너지는 일반화 좌표와 일반화 속도의 함수로 표현된다. 운동 에너지의 정확한 표현은 라그랑주 방정식의 유도에 필수적이다. 본 절에서는 운동 에너지의 일반화 좌표 표현 방법을 다룬다.
2. 입자계의 운동 에너지
2.1 데카르트 좌표에서의 운동 에너지
N개의 입자로 구성된 시스템의 운동 에너지는 다음과 같다.
T = \sum_{i=1}^{N}\frac{1}{2}m_i \mathbf{v}_i \cdot \mathbf{v}_i
여기서 m_i는 입자 i의 질량이고 \mathbf{v}_i는 그 속도이다.
2.2 일반화 좌표로의 변환
각 입자의 위치가 일반화 좌표의 함수이면 그 속도는 일반화 좌표와 일반화 속도의 함수이다.
\mathbf{v}_i = \sum_{j=1}^{n}\frac{\partial \mathbf{r}_i}{\partial q_j}\dot{q}_j + \frac{\partial \mathbf{r}_i}{\partial t}
이를 운동 에너지에 대입하면 일반화 좌표 표현이 얻어진다.
3. 운동 에너지의 일반 형식
3.1 이차 형식
스클레로노믹 시스템(시간 의존성 없음)의 경우 운동 에너지는 일반화 속도의 이차 형식이다.
T = \frac{1}{2}\sum_{i=1}^{n}\sum_{j=1}^{n} M_{ij}(\mathbf{q})\dot{q}_i\dot{q}_j = \frac{1}{2}\dot{\mathbf{q}}^T \mathbf{M}(\mathbf{q})\dot{\mathbf{q}}
여기서 \mathbf{M}(\mathbf{q})는 관성 행렬이다.
3.2 관성 행렬의 정의
관성 행렬의 성분은 다음과 같이 계산된다.
M_{ij}(\mathbf{q}) = \sum_{k=1}^{N} m_k \frac{\partial \mathbf{r}_k}{\partial q_i} \cdot \frac{\partial \mathbf{r}_k}{\partial q_j}
이는 부분 변위들의 가중 내적의 합이다.
3.3 레오노믹 시스템
레오노믹 시스템(시간 의존성 있음)에서는 운동 에너지가 더 일반적인 형태를 가진다.
T = T_0(\mathbf{q}, t) + T_1(\mathbf{q}, \dot{\mathbf{q}}, t) + T_2(\mathbf{q}, \dot{\mathbf{q}}, t)
여기서 T_0, T_1, T_2는 각각 일반화 속도에 대한 0차, 1차, 2차 항이다.
4. 강체의 운동 에너지
4.1 병진 운동 에너지
강체의 병진 운동 에너지는 질량 중심의 속도로 표현된다.
T_{\text{trans}} = \frac{1}{2}m\mathbf{v}_c \cdot \mathbf{v}_c = \frac{1}{2}m\Vert\mathbf{v}_c\Vert^2
4.2 회전 운동 에너지
강체의 회전 운동 에너지는 각속도와 관성 텐서로 표현된다.
T_{\text{rot}} = \frac{1}{2}\boldsymbol{\omega}^T\mathbf{I}\boldsymbol{\omega}
여기서 \mathbf{I}는 강체의 관성 텐서(질량 중심 기준)이다.
4.3 총 운동 에너지
강체의 총 운동 에너지는 병진과 회전의 합이다.
T = \frac{1}{2}m\Vert\mathbf{v}_c\Vert^2 + \frac{1}{2}\boldsymbol{\omega}^T\mathbf{I}\boldsymbol{\omega}
이는 쾨니히의 정리(König’s theorem)이다.
5. 매니퓰레이터의 운동 에너지
5.1 링크별 기여
매니퓰레이터의 운동 에너지는 각 링크의 운동 에너지의 합이다.
T = \sum_{i=1}^{n}\left(\frac{1}{2}m_i\Vert\mathbf{v}_{c,i}\Vert^2 + \frac{1}{2}\boldsymbol{\omega}_i^T\mathbf{I}_i\boldsymbol{\omega}_i\right)
5.2 자코비안을 통한 표현
각 링크의 질량 중심 속도와 각속도는 자코비안을 통해 일반화 속도와 관련된다.
\mathbf{v}_{c,i} = \mathbf{J}_{v,i}(\mathbf{q})\dot{\mathbf{q}}, \quad \boldsymbol{\omega}_i = \mathbf{J}_{\omega,i}(\mathbf{q})\dot{\mathbf{q}}
이를 운동 에너지에 대입하면
T = \frac{1}{2}\dot{\mathbf{q}}^T\left(\sum_{i=1}^{n}(m_i\mathbf{J}_{v,i}^T\mathbf{J}_{v,i} + \mathbf{J}_{\omega,i}^T\mathbf{R}_i\mathbf{I}_i\mathbf{R}_i^T\mathbf{J}_{\omega,i})\right)\dot{\mathbf{q}}
여기서 \mathbf{R}_i는 링크 i의 회전 행렬이다.
5.3 관성 행렬
매니퓰레이터의 관성 행렬은 다음과 같이 정의된다.
\mathbf{M}(\mathbf{q}) = \sum_{i=1}^{n}(m_i\mathbf{J}_{v,i}^T\mathbf{J}_{v,i} + \mathbf{J}_{\omega,i}^T\mathbf{R}_i\mathbf{I}_i\mathbf{R}_i^T\mathbf{J}_{\omega,i})
이 행렬은 대칭이고 양정행렬이다.
6. 운동 에너지의 성질
6.1 양수성
운동 에너지는 운동이 있을 때 항상 양수이다.
T > 0 \text{ if } \dot{\mathbf{q}} \neq 0
이는 관성 행렬의 양정성과 동등하다.
6.2 좌표 변환에 대한 불변성
운동 에너지는 시스템의 물리적 양이므로 일반화 좌표의 선택에 의존하지 않는다. 그러나 그 표현은 좌표에 따라 다르다.
6.3 시간 미분
운동 에너지의 시간 미분은 외력의 일률과 관련된다.
\frac{dT}{dt} = \sum_{i=1}^{N}\mathbf{F}_i \cdot \mathbf{v}_i
이는 일률 정리이다.
7. 응용 예시
7.1 단순 진자
단순 진자의 운동 에너지는 다음과 같다.
T = \frac{1}{2}ml^2\dot{\theta}^2
여기서 \theta는 진자의 각도이다.
7.2 자유도 매니퓰레이터
2자유도 평면 매니퓰레이터의 운동 에너지는 다음과 같이 표현된다.
T = \frac{1}{2}M_{11}(\mathbf{q})\dot{q}_1^2 + M_{12}(\mathbf{q})\dot{q}_1\dot{q}_2 + \frac{1}{2}M_{22}(\mathbf{q})\dot{q}_2^2
여기서 M_{ij}는 관성 행렬의 성분이며 자세에 의존한다.
7.3 자유 강체
공간에서 자유롭게 운동하는 강체의 운동 에너지는 6자유도(병진 3 + 회전 3)의 함수이다.
8. 본 절의 의의
본 절은 운동 에너지의 일반화 좌표 표현을 다루었다. 이는 라그랑지언의 정의와 라그랑주 방정식의 유도의 기반이다.
9. 참고 문헌
- Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
- Lanczos, C. (1986). The Variational Principles of Mechanics (4th ed.). Dover.
- Greenwood, D. T. (2003). Advanced Dynamics. Cambridge University Press.
- Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2020). Robot Modeling and Control (2nd ed.). Wiley.
version: 1.0