17.1 정역학의 기본 원리와 평형 조건

1. 개요

정역학(statics)은 정지 상태에 있거나 등속 직선 운동을 하는 강체 또는 강체 시스템에 작용하는 힘과 모멘트의 평형 관계를 다루는 고전 역학의 한 분야이다. 정역학은 동역학의 특수한 경우, 즉 가속도가 영인 경우로 이해될 수 있으나, 그 자체로 독립적인 분석 도구로서 구조물 설계, 메커니즘 분석, 그리고 로봇의 자세 유지와 환경 상호작용 분석에서 핵심적 역할을 수행한다.

본 절에서는 정역학의 기본 원리, 강체와 강체 시스템에 적용되는 평형 조건, 자유 물체도(free body diagram)의 작성, 그리고 이러한 개념이 로봇공학적 문제에 어떻게 적용되는지를 학술적으로 기술한다. 본 절은 본 장 전반에서 다루어질 정역학적 분석의 기초적 토대를 제공한다.

2. 정역학의 기본 원리

정역학은 뉴턴의 운동 법칙으로부터 직접 도출된다. 뉴턴의 제2법칙에 의하면 강체에 작용하는 합력과 합모멘트는 각각 강체의 운동량과 각운동량의 시간 변화율과 같다.

\sum F = \frac{d p}{d t}, \quad \sum M = \frac{d L}{d t}

여기서 F는 힘 벡터, p는 운동량 벡터, M은 모멘트 벡터, L은 각운동량 벡터이다. 강체가 정지 상태에 있거나 등속 직선 운동을 수행할 때는 dp/dt = 0이고 dL/dt = 0이므로, 정역학의 기본 평형 조건은 다음과 같이 표현된다.

\sum F = 0, \quad \sum M = 0

즉 강체에 작용하는 모든 외력의 벡터 합은 영이고, 임의의 기준점에 대한 모든 외부 모멘트의 합 또한 영이어야 한다. 이 두 조건은 강체의 정역학적 평형의 필요충분조건이다.

3. 삼차원 강체의 평형 조건

삼차원 공간에 있는 단일 강체의 평형 조건은 좌표축에 대한 성분으로 분해하여 다음과 같이 표현된다.

\sum F_x = 0, \quad \sum F_y = 0, \quad \sum F_z = 0

\sum M_x = 0, \quad \sum M_y = 0, \quad \sum M_z = 0

이 여섯 개의 스칼라 방정식은 강체의 여섯 자유도(병진 3자유도와 회전 3자유도)에 각각 대응하며, 강체의 평형 상태를 완전히 결정한다. 미지수의 수가 여섯과 같을 때 시스템은 정정(statically determinate) 시스템이며, 평형 방정식만으로 미지의 힘과 모멘트를 모두 결정할 수 있다. 미지수의 수가 여섯을 초과하는 경우 시스템은 부정정(statically indeterminate) 시스템이며, 평형 방정식 외에 변형 조건이나 재료의 구성 방정식이 추가로 필요하다.

4. 평면 강체의 평형 조건

이차원 평면에 한정된 강체의 경우 평형 조건은 다음과 같이 단순화된다.

\sum F_x = 0, \quad \sum F_y = 0, \quad \sum M_z = 0

이 세 개의 방정식은 평면 강체의 세 자유도(평면 내 병진 2자유도와 평면에 수직한 축에 대한 회전 1자유도)에 대응한다. 평면 정역학은 삼차원 분석의 단순한 특수 경우이지만, 많은 실용적 문제에서 충분한 정확도를 제공하며 분석을 크게 단순화한다.

5. 자유 물체도

정역학적 분석의 출발점은 자유 물체도(free body diagram, FBD)의 작성이다. 자유 물체도는 분석 대상이 되는 강체를 주변 환경으로부터 분리하여 표현하고, 그 강체에 작용하는 모든 외력과 외부 모멘트를 명시적으로 표시하는 도형이다. 외력에는 중력, 외부 하중, 접촉력, 마찰력, 그리고 다른 강체와의 결합 부위에서 작용하는 반력이 포함된다.

자유 물체도의 작성에는 다음과 같은 원칙이 적용된다. 첫째, 분석 대상이 되는 강체의 경계를 명확히 정의한다. 둘째, 강체에 작용하는 모든 외력과 모멘트를 빠짐없이 식별한다. 셋째, 결합 부위에서의 반력은 결합의 종류(고정, 핀, 슬라이더, 회전 관절 등)에 의하여 결정되는 자유도 제약을 따른다. 넷째, 좌표계를 선택하여 평형 방정식을 수립한다.

자유 물체도의 정확한 작성은 정역학적 분석의 정확성을 결정하는 핵심 단계이며, 분석자의 물리적 직관과 시스템의 운동학적 구조에 대한 이해를 요구한다.

6. 결합과 반력의 분류

강체 시스템에서 강체와 강체, 또는 강체와 기준 좌표계 사이의 결합은 운동의 자유도를 제한하며, 제한된 자유도 방향으로 반력 또는 반모멘트를 발생시킨다. 결합의 종류와 그에 대응하는 반력은 다음과 같이 분류된다.

회전 관절(revolute joint)은 한 회전축을 중심으로 한 회전만 허용하며, 회전축 방향의 모멘트를 제외한 모든 방향의 반력과 모멘트를 발생시킨다. 따라서 평면에서는 두 개의 반력 성분, 삼차원에서는 세 개의 반력 성분과 두 개의 반모멘트 성분이 발생한다.

병진 관절(prismatic joint)은 한 방향의 병진만 허용하며, 그 방향의 힘을 제외한 모든 힘과 모멘트를 발생시킨다.

구면 관절(spherical joint)은 한 점을 중심으로 한 모든 방향의 회전을 허용하며, 세 방향의 반력 성분만을 발생시킨다.

원통 관절(cylindrical joint)은 한 축을 따라가는 병진과 그 축에 대한 회전을 모두 허용하며, 그에 따른 제약된 방향의 반력과 반모멘트를 발생시킨다.

고정 결합(fixed joint)은 모든 자유도를 제한하며, 삼차원에서는 여섯 개의 미지 반력 성분(세 개의 힘과 세 개의 모멘트)을 발생시킨다.

7. 가상 일의 원리

평형 조건은 가상 일의 원리(principle of virtual work)를 통하여 더 일반적인 형태로 표현될 수 있다. 가상 일의 원리는 시스템이 평형 상태에 있을 필요충분조건이 모든 가상 변위(virtual displacement)에 대한 외력의 가상 일의 합이 영이라는 것이다.

\delta W = \sum_i F_i \cdot \delta r_i + \sum_j M_j \cdot \delta \theta_j = 0

여기서 \delta r_i는 힘 F_i가 작용하는 점의 가상 변위, \delta \theta_j는 모멘트 M_j에 대응하는 가상 회전이다. 가상 변위는 시스템의 운동학적 구속 조건과 양립하는 임의의 미소 변위로 정의되며, 실제로 발생하는 운동과는 무관한 수학적 도구이다.

가상 일의 원리는 결합 부위에서의 내부 반력이 가상 일에 기여하지 않는다는 사실 덕분에 외부 입력과 출력 사이의 직접적 관계를 도출하는 데 매우 효과적이다. 이는 매니퓰레이터의 정역학 분석에서 자코비안 행렬을 통한 힘-토크 변환의 기초를 제공한다.

8. 라그랑주 승수와 제약 조건

가상 일의 원리는 제약 조건이 존재하는 시스템에 대하여 라그랑주 승수(Lagrange multiplier)의 도입을 통하여 일반화된다. 제약 조건이 \phi_k(q) = 0의 형태로 주어질 때, 라그랑주 승수를 포함한 평형 조건은 다음과 같이 표현된다.

F_i - \sum_k \lambda_k \frac{\partial \phi_k}{\partial r_i} = 0

여기서 \lambda_k는 각 제약 조건에 대응하는 라그랑주 승수이며, 물리적으로 제약 조건이 가하는 반력의 크기에 해당한다. 이러한 형식주의는 폐쇄 운동 사슬(closed kinematic chain)과 다중 결합 시스템의 분석에 필수적이다.

9. 안정 평형과 불안정 평형

평형 상태는 그 안정성에 따라 안정(stable), 불안정(unstable), 중립(neutral) 평형으로 분류된다. 보존력 시스템에서 이러한 분류는 위치 에너지 함수의 극값 분석을 통하여 수행된다. 위치 에너지 V(q)의 평형점에서의 헤시안(Hessian) 행렬이 양의 정부호이면 안정 평형, 음의 정부호이면 불안정 평형, 그 사이의 경우 중립 또는 안장점(saddle point) 평형이다.

라그랑주-디리클레(Lagrange-Dirichlet) 정리에 의하면 위치 에너지가 평형점에서 엄밀한 국소 최솟값을 가지면 그 평형점은 리아푸노프 안정성을 가진다. 이러한 안정성 분석은 로봇의 자세 유지, 균형 유지, 그리고 직립 보행 로봇의 자세 안정성 분석에 활용된다.

10. 매니퓰레이터의 정역학적 평형

다관절 매니퓰레이터의 정역학적 평형은 각 링크에 작용하는 중력, 외부 하중, 그리고 관절 토크의 균형을 통하여 결정된다. 매니퓰레이터가 특정 자세 q에서 외력 F_e를 말단 효과기(end-effector)에서 가하면서 평형을 유지하기 위하여 필요한 관절 토크 \tau는 다음과 같이 표현된다.

\tau = J^T(q) F_e + g(q)

여기서 J(q)는 매니퓰레이터의 자코비안 행렬, g(q)는 중력에 의한 관절 토크 벡터이다. 이 관계는 가상 일의 원리로부터 직접 도출되며, 후속 절들에서 더욱 자세히 다루어질 자코비안 기반 정역학의 핵심 결과이다.

11. 환경과의 상호작용에서의 정역학

로봇이 환경과 접촉하면서 일정한 작업을 수행할 때, 그 정역학적 분석은 작업 능력과 안정성을 평가하는 데 필수적이다. 그리퍼가 물체를 잡고 있을 때 잡는 힘이 충분한지, 매니퓰레이터가 표면을 갈고닦을 때 적절한 접촉력을 유지하는지, 또는 다족 보행 로봇이 정지 상태에서 외란을 견딜 수 있는지 등은 모두 정역학적 분석을 통하여 결정된다.

이러한 분석에서 마찰 콘(friction cone), 접촉의 단방향성(unilateral contact), 그리고 비미끄러짐 조건(no-slip condition) 등이 추가적인 제약 조건으로 도입되며, 평형 방정식과 함께 풀이된다.

12. 본 절의 의의

본 절에서 다룬 정역학의 기본 원리와 평형 조건은 로봇 시스템의 모든 정적 분석의 출발점이다. 강체와 강체 시스템에 대한 평형 조건, 자유 물체도 작성, 가상 일의 원리, 그리고 결합과 반력의 분류는 모두 이후 다루어질 매니퓰레이터 정역학과 자코비안 기반 분석, 그리고 환경과의 상호작용 분석의 이론적 기초를 형성한다.

특히 가상 일의 원리는 정역학과 동역학을 통일된 변분 원리의 관점에서 이해할 수 있게 하며, 이는 후속 장에서 다루어질 라그랑주 정식화와 자연스럽게 연결된다.

13. 학습 권장사항

본 절의 내용을 충분히 이해하기 위하여 벡터 대수, 강체 운동학, 그리고 뉴턴의 운동 법칙에 대한 선행 학습이 권장된다. 본 절의 내용을 심화 학습하기 위해서는 변분법, 라그랑주 역학, 그리고 다체 시스템의 제약 분석에 대한 추가 학습이 권장된다.

14. 참고 문헌

  • Hibbeler, R. C. (2016). Engineering Mechanics: Statics (14th ed.). Pearson.
  • Beer, F. P., Johnston, E. R., Mazurek, D. F., and Eisenberg, E. R. (2018). Vector Mechanics for Engineers: Statics (12th ed.). McGraw-Hill.
  • Goldstein, H., Poole, C. P., and Safko, J. L. (2002). Classical Mechanics (3rd ed.). Addison-Wesley.
  • Spong, M. W., Hutchinson, S., and Vidyasagar, M. (2020). Robot Modeling and Control (2nd ed.). Wiley.
  • Murray, R. M., Li, Z., and Sastry, S. S. (1994). A Mathematical Introduction to Robotic Manipulation. CRC Press.
  • Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2009). Robotics: Modelling, Planning and Control. Springer.
  • Lanczos, C. (1986). The Variational Principles of Mechanics (4th ed.). Dover Publications.

version: 1.0