15.29 에너지 기반 시스템 해석 기법

1. 개요

에너지 기반 시스템 해석은 매니퓰레이터의 동역학과 제어를 에너지의 관점에서 분석하는 방법이다. 이 접근법은 시스템의 본질적 성질을 직관적으로 다룰 수 있고, 다양한 제어 기법의 설계와 안정성 증명에 강력한 도구를 제공한다. 본 절에서는 에너지 기반 시스템 해석 기법을 다룬다.

2. 에너지의 분류

2.1 운동 에너지

매니퓰레이터의 운동에 의한 에너지이다.

T = \frac{1}{2}\dot{\mathbf{q}}^T\mathbf{M}(\mathbf{q})\dot{\mathbf{q}}

2.2 위치 에너지

매니퓰레이터의 자세에 의한 에너지이다.

U = U(\mathbf{q})

일반적으로 중력에 의한 위치 에너지가 지배적이다.

2.3 외부 에너지

외부 힘에 의한 에너지의 입력 또는 출력이다.

W_{\text{ext}} = \int \dot{\mathbf{q}}^T\boldsymbol{\tau}_{\text{ext}}\, dt

2.4 손실 에너지

마찰 등의 비보존력에 의한 에너지 손실이다.

W_{\text{loss}} = \int \dot{\mathbf{q}}^T\boldsymbol{\tau}_{\text{fric}}\, dt < 0

3. 일률 정리

3.1 진술

일률 정리는 시스템의 에너지 변화율이 일률(power)과 같다는 정리이다.

\frac{dE}{dt} = P_{\text{in}} - P_{\text{loss}}

여기서 P_{\text{in}}은 외부에서 시스템으로 들어오는 일률이고 P_{\text{loss}}는 손실되는 일률이다.

3.2 매니퓰레이터에서의 적용

매니퓰레이터의 경우

\frac{dE}{dt} = \dot{\mathbf{q}}^T\boldsymbol{\tau}_{\text{ext}} - \dot{\mathbf{q}}^T\boldsymbol{\tau}_{\text{fric}}

여기서 \boldsymbol{\tau}_{\text{ext}}는 외부 액추에이터 토크이고 \boldsymbol{\tau}_{\text{fric}}은 마찰 토크이다.

4. 수동성

4.1 수동성의 정의

시스템이 수동(passive)이라는 것은 다음의 부등식을 만족함을 의미한다.

\int_{0}^{t}\mathbf{u}^T\mathbf{y}\, d\tau \geq -\beta^2

여기서 \mathbf{u}는 입력, \mathbf{y}는 출력이고 \beta는 시스템 초기 에너지에 의존하는 상수이다.

4.2 매니퓰레이터의 수동성

매니퓰레이터는 입력 \boldsymbol{\tau}, 출력 \dot{\mathbf{q}}에 대해 수동이다. 이는 다음과 같이 증명된다.

\int_{0}^{t}\dot{\mathbf{q}}^T\boldsymbol{\tau}\, d\tau = E(t) - E(0) \geq -E(0)

마찰이 있으면 더 강한 부등식이 성립한다.

4.3 수동성의 의의

수동 시스템의 직렬 결합은 수동이다. 이는 안정성 증명에 강력한 도구이다.

5. 해밀토니안의 도입

5.1 해밀토니안 함수

매니퓰레이터의 해밀토니안은 다음과 같이 정의된다.

H(\mathbf{q}, \mathbf{p}) = T + U

여기서 \mathbf{p} = \mathbf{M}(\mathbf{q})\dot{\mathbf{q}}는 일반화 운동량이다.

5.2 해밀턴 방정식

해밀토니안 형식의 운동 방정식은 다음과 같다.

\dot{\mathbf{q}} = \frac{\partial H}{\partial \mathbf{p}}, \quad \dot{\mathbf{p}} = -\frac{\partial H}{\partial \mathbf{q}} + \boldsymbol{\tau}

5.3 보존 법칙

해밀토니안이 시간에 명시적으로 의존하지 않으면 외력이 없는 경우 보존된다.

\dot{H} = \dot{\mathbf{q}}^T\boldsymbol{\tau}

6. 에너지 정형 제어

6.1 개념

에너지 정형 제어(energy shaping control)는 시스템의 에너지 함수를 원하는 형태로 정형하는 제어 기법이다. 이를 통해 평형점을 이동시키거나 새로운 안정 평형점을 만들 수 있다.

6.2 위치 에너지 정형

피드백을 통해 매니퓰레이터의 효과적 위치 에너지를 변형할 수 있다.

\boldsymbol{\tau} = \mathbf{g}(\mathbf{q}) + \frac{\partial U_d}{\partial \mathbf{q}}

여기서 U_d는 원하는 위치 에너지이다.

6.3 안정성

원하는 위치 에너지가 평형점에서 최소이면 평형점이 안정이다.

7. 수동성 기반 제어

7.1 기본 원리

수동성 기반 제어는 매니퓰레이터의 수동성을 활용하는 제어 기법이다.

7.2 PD 제어

PD 제어는 매니퓰레이터의 수동성을 보존한다. 이는 안정성을 보장한다.

7.3 임피던스 제어

임피던스 제어는 매니퓰레이터에 원하는 동적 임피던스(질량, 감쇠, 강성)를 부여한다. 이는 수동성을 활용한다.

8. 응용

8.1 안정성 증명

매니퓰레이터의 다양한 제어 알고리즘의 안정성 증명에 에너지 기반 분석이 사용된다.

8.2 적응 제어

적응 제어의 안정성 증명에서 확장된 에너지 함수가 사용된다.

8.3 직접 교시

협동 매니퓰레이터의 직접 교시 모드는 수동성을 활용한다.

8.4 충돌 검출

매니퓰레이터의 충돌 검출에 에너지 관찰자(energy observer)가 활용될 수 있다.

9. 본 절의 의의

본 절은 에너지 기반 시스템 해석 기법을 다루었다. 에너지 함수는 매니퓰레이터의 동역학과 제어의 본질을 직관적으로 표현하며, 안정성 분석과 제어 설계의 강력한 도구이다.

10. 참고 문헌

  • Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2020). Robot Modeling and Control (2nd ed.). Wiley.
  • Ortega, R., Loria, A., Nicklasson, P. J., & Sira-Ramirez, H. (1998). Passivity-based Control of Euler-Lagrange Systems. Springer.
  • Slotine, J.-J. E., & Li, W. (1991). Applied Nonlinear Control. Prentice Hall.
  • Hogan, N. (1985). Impedance control: An approach to manipulation. ASME Journal of Dynamic Systems, Measurement, and Control, 107(1), 1-24.

version: 1.0