13.3 질량 중심의 정의와 계산
1. 질량 중심의 개요
질량 중심(center of mass, 또는 무게 중심)은 강체의 질량 분포를 대표하는 한 점이며, 강체의 운동을 분석하는 데 핵심적인 역할을 한다. 강체에 가해지는 외력의 합은 마치 모든 질량이 질량 중심에 집중된 것처럼 강체를 가속한다. 이러한 성질 때문에 질량 중심은 뉴턴-오일러 운동 방정식, 라그랑주 역학, 그리고 다양한 동역학 분석의 기본 좌표가 된다. 본 절에서는 질량 중심의 형식적 정의, 계산 방법, 그리고 강체 역학에서의 의미를 자세히 다룬다.
2. 점 질량계의 질량 중심
2.1 정의
N개의 점 질량 m_1, m_2, \ldots, m_N이 위치 \mathbf{r}_1, \mathbf{r}_2, \ldots, \mathbf{r}_N에 있을 때, 질량 중심의 위치는 다음과 같이 정의된다.
\mathbf{r}_c = \frac{\sum_{i=1}^{N}m_i\mathbf{r}_i}{\sum_{i=1}^{N}m_i} = \frac{1}{M}\sum_{i=1}^{N}m_i\mathbf{r}_i
여기서 M = \sum_{i=1}^{N}m_i는 시스템의 총 질량이다.
2.2 의미
질량 중심은 각 점 질량의 위치를 그 질량으로 가중 평균한 것이다. 질량이 큰 점이 질량 중심에 더 큰 영향을 준다.
2.3 좌표별 표현
질량 중심의 좌표는 다음과 같이 표현된다.
x_c = \frac{1}{M}\sum_{i=1}^{N}m_ix_i
y_c = \frac{1}{M}\sum_{i=1}^{N}m_iy_i
z_c = \frac{1}{M}\sum_{i=1}^{N}m_iz_i
3. 연속체의 질량 중심
3.1 적분 형태
연속체(continuous body)의 질량 중심은 적분으로 정의된다.
\mathbf{r}_c = \frac{1}{M}\int_B\rho(\mathbf{r})\mathbf{r}\,dV
여기서
- B: 강체의 영역
- \rho(\mathbf{r}): 위치 \mathbf{r}에서의 질량 밀도
- dV: 부피 미소 요소
총 질량은 다음과 같다.
M = \int_B\rho(\mathbf{r})\,dV
3.2 균일 밀도의 경우
밀도가 일정한 강체(\rho = \text{const})에서는 질량 중심이 기하학적 중심(centroid)과 일치한다.
\mathbf{r}_c = \frac{1}{V}\int_B\mathbf{r}\,dV
여기서 V는 강체의 부피이다.
4. 단순 도형의 질량 중심
4.1 직육면체
균일 밀도의 직육면체의 질량 중심은 그 기하학적 중심이다.
\mathbf{r}_c = \!\left(\frac{a}{2}, \frac{b}{2}, \frac{c}{2}\right)
여기서 a, b, c는 변의 길이이며, 한 꼭짓점이 원점에 있다고 가정한다.
4.2 구
균일 밀도 구의 질량 중심은 그 중심이다.
4.3 원기둥
균일 밀도 원기둥의 질량 중심은 축의 중간이다.
4.4 원뿔
균일 밀도 원뿔의 질량 중심은 축에서 바닥으로부터 높이의 1/4 위치이다.
4.5 반구
균일 밀도 반구의 질량 중심은 평평한 면에서 반지름의 3/8 위치이다.
4.6 이등변 삼각형
균일 밀도 삼각형의 질량 중심은 세 꼭짓점의 평균이다.
\mathbf{r}_c = \frac{\mathbf{r}_1 + \mathbf{r}_2 + \mathbf{r}_3}{3}
5. 복합체의 질량 중심
5.1 분해 방법
복합체(여러 부분으로 구성된 물체)의 질량 중심은 다음과 같이 계산된다.
\mathbf{r}_c = \frac{\sum_{i}m_i\mathbf{r}_{c,i}}{\sum_{i}m_i}
여기서 m_i는 i번째 부분의 질량이고, \mathbf{r}_{c,i}는 그 부분의 질량 중심이다.
5.2 빼기 방법
구멍이 있는 물체의 질량 중심은 음의 질량을 가진 부분으로 처리할 수 있다.
\mathbf{r}_c = \frac{m_{\text{full}}\mathbf{r}_{\text{full}} - m_{\text{hole}}\mathbf{r}_{\text{hole}}}{m_{\text{full}} - m_{\text{hole}}}
여기서 m_{\text{full}}은 구멍이 없는 경우의 질량이고, m_{\text{hole}}은 제거된 부분의 질량이다.
6. 대칭성과 질량 중심
6.1 대칭성의 활용
물체에 대칭성이 있으면 질량 중심이 대칭 요소(대칭 축, 대칭 평면, 대칭 점) 위에 있다.
6.2 평면 대칭
물체가 한 평면에 대해 대칭이면 질량 중심이 그 평면 위에 있다.
6.3 축 대칭
물체가 한 축에 대해 대칭이면 질량 중심이 그 축 위에 있다.
6.4 중심 대칭
물체가 한 점에 대해 대칭이면 질량 중심이 그 점에 있다.
6.5 응용
대칭성을 활용하면 적분을 수행하지 않고도 질량 중심을 결정할 수 있다.
7. 질량 중심의 좌표계 변환
7.1 좌표계 사이의 변환
본체 좌표계에서 측정한 질량 중심을 세계 좌표계로 변환하면 다음과 같다.
\mathbf{r}_c^{\text{world}} = \mathbf{R}\mathbf{r}_c^{\text{body}} + \mathbf{t}
여기서 \mathbf{R}은 회전 행렬, \mathbf{t}는 본체 좌표계 원점의 세계 좌표계에서의 위치이다.
7.2 본체 좌표계의 선택
본체 좌표계의 원점을 질량 중심에 두는 것이 일반적이다. 이는 분석을 단순화한다.
\mathbf{r}_c^{\text{body}} = \mathbf{0}
이 경우 본체 좌표계의 원점이 곧 질량 중심이다.
8. 질량 중심의 운동
8.1 외력과 질량 중심
외력의 합은 질량 중심을 가속한다.
\sum_i\mathbf{F}_i = M\ddot{\mathbf{r}}_c
이는 뉴턴의 제2법칙의 강체 형태이며, 질량 중심이 마치 모든 질량이 그 점에 집중된 점 질량처럼 거동함을 의미한다.
8.2 운동량
강체의 총 운동량은 질량 중심의 운동량과 같다.
\mathbf{P} = M\dot{\mathbf{r}}_c
8.3 운동량 보존
외력이 없거나 합이 0이면 운동량이 보존되고, 따라서 질량 중심의 속도가 일정하다.
9. 질량 중심과 회전
9.1 회전 운동의 분리
강체의 운동은 일반적으로 질량 중심의 병진 운동과 질량 중심 주위의 회전 운동으로 분리된다.
\text{전체 운동} = \text{질량 중심의 병진} + \text{질량 중심 주위의 회전}
이 분리는 운동 분석을 크게 단순화한다.
9.2 운동 에너지의 분해
강체의 운동 에너지는 질량 중심의 병진 에너지와 회전 에너지의 합으로 분해된다.
T = \frac{1}{2}M\dot{\mathbf{r}}_c^2 + \frac{1}{2}\boldsymbol{\omega}^T\mathbf{I}_c\boldsymbol{\omega}
여기서 \mathbf{I}_c는 질량 중심을 통과하는 축에 대한 관성 텐서이다. 이를 쾨니그 정리(König’s theorem)라 한다.
10. 실용적 계산
10.1 수치 계산
복잡한 형상의 강체에서는 수치적 적분이 사용된다. 메쉬 데이터로부터 질량 중심을 계산하는 알고리즘이 있다.
10.2 CAD 도구
CAD 소프트웨어는 일반적으로 모델의 질량 중심을 자동으로 계산한다. 이는 매니퓰레이터의 설계와 분석에 활용된다.
10.3 실험적 측정
질량 중심은 실험적으로도 측정될 수 있다. 균형 잡기, 매달기 등의 방법이 사용된다.
10.3.1 매달기 방법
물체를 한 점에서 매달면 평형 상태에서 질량 중심은 매단 점 바로 아래에 있다. 두 다른 점에서 매달아 두 직선의 교차점이 질량 중심이다.
10.3.2 균형 방법
물체를 가장자리 위에 놓고 균형을 잡으면 질량 중심이 그 가장자리 바로 위에 있다.
11. 매니퓰레이터 링크의 질량 중심
11.1 링크의 모델링
매니퓰레이터의 각 링크는 강체로 모델링되며, 그 질량 중심이 동역학 분석의 기본 매개변수이다.
11.2 매개변수의 식별
링크의 질량 중심은 CAD 모델, 직접 측정, 또는 매개변수 식별 실험으로 결정된다.
11.3 동역학 모델
질량 중심의 위치는 매니퓰레이터의 동역학 방정식에 직접 등장한다. 이는 중력 토크, 관성 행렬 등의 계산에 사용된다.
12. 응용 예시: 직사각형 판
균일 밀도의 가로 a, 세로 b인 직사각형 판의 질량 중심을 계산해 보자. 한 꼭짓점이 원점에 있다고 가정하면
x_c = \frac{1}{ab}\int_0^a\int_0^b x\,dy\,dx = \frac{1}{ab}\!\left[\frac{x^2}{2}\right]_0^a\!\left[y\right]_0^b = \frac{a}{2}
마찬가지로 y_c = b/2이다. 따라서 질량 중심은 직사각형의 기하학적 중심에 있다.
13. 응용 예시: 반구
반지름 R인 균일 밀도 반구의 질량 중심을 계산해 보자. 평평한 면이 xy 평면에 있다고 가정한다.
z_c = \frac{1}{V}\int_0^R\!\int_0^{2\pi}\!\int_0^{\sqrt{R^2 - z^2}}z \cdot r\,dr\,d\theta\,dz
V = \frac{2}{3}\pi R^3
계산 결과는 z_c = 3R/8이다.
14. 응용 예시: L자 모양
L자 모양의 강체를 두 직사각형으로 분해하여 계산할 수 있다.
+---+
| |
| |
| +---+
| |
+-------+
각 직사각형의 질량 중심을 계산한 후, 가중 평균으로 전체의 질량 중심을 구한다.
15. 응용 예시: 매니퓰레이터 링크
매니퓰레이터의 한 링크가 균일 밀도의 원기둥으로 근사되면, 질량 중심은 원기둥의 축의 중간이다. 더 정확한 모델링에서는 CAD 소프트웨어로부터 정확한 위치를 얻는다.
16. 응용 예시: 드론
드론의 질량 중심은 비행 안정성에 결정적이다. 배터리, 카메라, 프레임 등 각 부품의 질량과 위치로부터 계산된다. 질량 중심이 추력 중심과 일치해야 안정적인 비행이 가능하다.
17. 응용 예시: 인간형 로봇
인간형 로봇의 질량 중심은 균형 유지와 보행 제어에 필수적이다. ZMP(Zero Moment Point)와 같은 지표가 질량 중심의 위치와 운동에 의존한다.
18. 질량 중심과 무게 중심
18.1 차이
엄밀하게 질량 중심(center of mass)과 무게 중심(center of gravity)은 다르다.
- 질량 중심: 질량 분포의 평균 위치
- 무게 중심: 중력장이 작용하는 곳의 평균
18.2 균일 중력장
균일 중력장(중력 가속도가 일정)에서 질량 중심과 무게 중심은 일치한다. 대부분의 지구 표면 응용에서 이 가정이 성립한다.
18.3 비균일 중력장
매우 큰 물체나 정밀한 측정에서는 질량 중심과 무게 중심이 다를 수 있다. 그러나 로봇공학의 일반적 응용에서는 이 차이가 무시된다.
19. 질량 중심의 성질
19.1 시간 불변성
강체의 질량 중심은 본체 좌표계에서 시간에 따라 변하지 않는다. 이는 강체의 거리 보존 조건에서 유도된다.
19.2 좌표계 무관성
질량 중심의 물리적 위치는 좌표계 선택에 무관하다. 다만 그 좌표는 좌표계에 따라 다르다.
19.3 외력과의 관계
외력의 합과 질량 중심의 가속도 사이의 관계는 매우 단순하다.
\sum\mathbf{F} = M\mathbf{a}_c
이는 강체 동역학의 기본 식이다.
20. 학습 권장사항
- 점 질량계와 연속체의 질량 중심 정의를 이해한다.
- 다양한 단순 도형의 질량 중심을 외운다.
- 복합체와 구멍이 있는 물체의 질량 중심 계산을 연습한다.
- 대칭성을 활용한 단축을 익힌다.
- 질량 중심의 물리적 의미를 이해한다.
21. 본 절의 의의
본 절은 강체의 질량 중심을 자세히 다루었다. 질량 중심은 강체 운동 분석의 기본 좌표이며, 후속 절에서 다룰 운동 방정식과 에너지 분석의 기초이다. 매니퓰레이터, 드론, 인간형 로봇 등 다양한 로봇 응용에서 질량 중심의 정확한 계산은 필수이다.
22. 참고 문헌
- Goldstein, H., Poole, C., & Safko, J. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
- Symon, K. R. (1971). Mechanics (3rd ed.). Addison-Wesley.
- Halliday, D., Resnick, R., & Walker, J. (2013). Fundamentals of Physics (10th ed.). Wiley.
- Beer, F. P., Johnston Jr., E. R., Mazurek, D. F., & Cornwell, P. J. (2013). Vector Mechanics for Engineers: Statics and Dynamics (10th ed.). McGraw-Hill.
- Featherstone, R. (2008). Rigid Body Dynamics Algorithms. Springer.
version: 1.0