PID제어 (PID Control)

로봇공학
한 줄 정의: 오차의 비례(P), 적분(I), 미분(D) 항을 조합하여 제어 입력을 계산하는 가장 널리 쓰이는 피드백 제어 기법이다. 구조가 단순하고 구현이 쉬워 로봇 관절 제어에 널리 적용된다.

쉽게 풀면

목표와 지금 상태의 차이를 보고, 그 차이의 크기와 쌓인 양, 변화 속도를 함께 고려해 힘을 조절하는 방법이에요.

왜 중요한가

비례·적분·미분 세 항의 합으로 오차를 줄이는 가장 보편적인 피드백 제어기로, 로봇 관절의 위치 제어 루프는 모델 기반 보상을 더하더라도 거의 예외 없이 PID 구조를 바탕에 둡니다. 새 제어 방법의 비교 기준이며 산업 현장 제어기의 대다수를 차지합니다.

구조가 단순하고 물리적 의미가 직관적이어서 로봇공학뿐 아니라 온도, 압력 등 다양한 산업 공정 제어에서도 가장 널리 쓰이는 기본 제어기로 자리잡고 있습니다.

모델이 복잡하거나 알기 어려운 시스템에서도 시행착오적인 튜닝만으로 어느 정도 만족스러운 성능을 낼 수 있어, 정교한 모델링 없이도 빠르게 적용할 수 있다는 실용적 장점이 있습니다.

어떤 절차인가

PID 제어는 목표값 r과 실제값 y의 오차 e = r − y로 제어 입력 u를 만듭니다.

u(t) = Kp e(t) + Ki ∫ e(τ)dτ + Kd de(t)/dt

게인을 정하는 것이 튜닝입니다. Ziegler와 Nichols(1942)의 방법은 비례 이득만 올려 지속 진동이 생기는 한계 이득 Ku와 진동 주기 Tu를 구해, P 이득 0.6Ku, 적분 시간 Tu/2, 미분 시간 Tu/8을 시작값으로 삼습니다.

언제 쓰고 무엇을 얻나

(가상의 1차 시스템 dy/dt = −y + u, 목표값 1, 시간 간격 0.001로 코드 시뮬레이션) 비례 이득만 쓰면 정상 상태 오차가 남습니다. 이 시스템에서 Kp = 4이면 최종값은 Kp/(1+Kp) = 0.800이어야 하며, 시뮬레이션 결과도 0.800로 일치했습니다. 적분 이득 Ki = 2를 더하면 최종값이 1.000(오차 0)이 됩니다.

논문에는 이렇게 적는다

논문에서는 이렇게 쓰입니다

실제 논문에서

이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

각 관절의 위치 제어에는 PID제어기가 적용되었으며 게인 튜닝을 통해 정착시간을 단축하였다.

논문에서 PID제어는 가장 기본적인 관절 위치/속도 제어기로, 성능 비교의 기준선(baseline)으로 자주 사용됩니다.

"적분항 게인을 과도하게 높이자 정상상태 오차는 빠르게 제거되었지만 응답에 오버슈트와 진동이 커졌다."

세 게인 값의 균형을 어떻게 맞추느냐에 따라 정확도와 안정성 사이에 상충 관계가 생긴다는 점을 보여주는 서술이다.

조금 더 깊게 보면

관절마다 독립적으로 두면 관절 간 동역학 결합과 중력을 외란으로만 취급하므로 고속·고하중에서 성능이 떨어지고, 이를 중력 보상과 피드포워드로 보완하는 것이 로봇 제어기의 실제 모습입니다. 적분항은 정상 오차를 없애지만 구동기 포화 시 와인드업을 일으키고, 미분항은 엔코더 잡음을 증폭하므로 필터가 필수입니다.

비례항은 현재 오차에, 적분항은 누적된 과거 오차에, 미분항은 오차 변화율에 각각 반응해 서로 다른 시간 축의 정보를 보완적으로 결합한 구조입니다. 지글러-니콜스 방법처럼 시스템을 일부러 불안정하게 만들어 임계 이득을 구한 뒤 경험적 공식으로 세 이득값을 정하는 고전적인 튜닝 방법도 여전히 실무에서 참고됩니다.

주의할 점

PID 게인은 시스템마다 다시 튜닝해야 하며, 비선형성이 큰 시스템에서는 성능이 제한될 수 있다. 적분항 이득이 지나치게 크면 오차가 누적되어 목표값을 지나친 뒤 되돌아오는 오버슈트나 진동이 발생할 수 있어, 세 이득값의 균형을 맞추는 튜닝 과정이 필요합니다.

헷갈리기 쉬운 용어

제어 성능은 응답의 서로 다른 모습을 나타내는 용어로 평가합니다.

용어의미PID와의 관계
정상 상태 오차충분한 시간이 지난 뒤에도 남는 오차적분 항이 없애 줍니다.
오버슈트응답이 목표값을 넘는 정도이득이 커지거나 적분이 지나치면 커집니다.
전달함수입력과 출력의 관계를 주파수 영역에서 표현PID 제어기와 대상을 전달함수로 놓고 설계·분석합니다.

참고 문헌

  1. Ziegler, J. G., & Nichols, N. B. (1942). Optimum settings for automatic controllers. Transactions of the ASME, 64, 759–768.
  2. Åström, K. J., & Hägglund, T. (2006). Advanced PID Control. ISA—The Instrumentation, Systems, and Automation Society.
  3. Åström, K. J., & Murray, R. M. (2008). Feedback Systems: An Introduction for Scientists and Engineers. Princeton University Press.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.