P 제어·PI 제어·PID 제어의 차이: 정상 편차·응답 속도·오버슈트·조정 비교
모두 목표값과 제어량의 차이(편차) e로부터 조작량을 정하는 피드백 제어이며, 쓰는 항의 수가 다릅니다. P 제어는 편차에 비례한 조작량을 내고, PI 제어는 거기에 편차의 적분을, PID 제어는 다시 편차의 미분을 더합니다. P(비례)는 응답 속도, I(적분)는 정상 편차의 제거, D(미분)는 지나침과 진동의 억제를 맡습니다. 적분을 포함하지 않는 제어 대상에서는 P 제어만으로는 편차가 남습니다. PI 제어로 편차는 없어지지만 위상이 지연되어 진동하기 쉬워지며, D를 더하면 그 진동을 억제할 수 있습니다.
| 비교 항목 | P 제어 | PI 제어 | PID 제어 |
|---|---|---|---|
| 조작량의 식 | u = Kp·e | u = Kp·e + Ki∫e dt | u = Kp·e + Ki∫e dt + Kd·de/dt |
| 계단 목표값에 대한 정상 편차(적분을 포함하지 않는 대상) | 남는다. 1차 지연 K/(Ts + 1)에서는 1/(1 + K·Kp) | 0이 된다 | 0이 된다 |
| 응답 속도 | Kp를 올릴수록 빨라진다 | 적분 게인 Ki를 올리면 상승은 빨라지지만 오버슈트가 늘어난다 | D로 감쇠가 늘어나므로, 오버슈트를 억제하면서 게인을 올리기 쉽다 |
| 오버슈트와 진동 | Kp를 너무 올리면 진동적이 되고, 지연이 큰 대상에서는 불안정해진다 | 적분으로 위상이 90° 지연되므로 P 제어보다 진동하기 쉽다 | 미분이 편차의 변화를 앞질러 억제해 진동을 줄인다 |
| 시뮬레이터에서의 예(부동작 시간이 있는 1차 지연 K = 1, T = 10 s, L = 2 s, Kp = 4) | 정상 편차 0.2, 오버슈트 약 30% | Ki = 0.4에서 정상 편차 0, 오버슈트 약 30% | 여기에 Kd = 4를 더하면 정상 편차 0, 오버슈트 약 7% |
| 잡음에 대한 강인성 | 잡음도 Kp배 된다 | 높은 주파수에서의 게인은 Kp로, P 제어와 같은 정도 | 미분은 높은 주파수일수록 크게 하므로 잡음을 증폭한다. 저역 통과 필터를 조합한 불완전 미분으로 한다 |
| 조작량의 포화 | 적분이 없으므로 상한에 붙어 있어도 와인드업은 일어나지 않는다 | 상한에 붙어 있는 동안 적분이 쌓이는 적분 와인드업이 일어난다. 적분을 멈추는 등의 대책이 필요 | PI 제어와 마찬가지로 적분 와인드업 대책이 필요. 목표값의 급변으로 인한 미분 킥에도 주의한다 |
| 조정하는 파라미터와 지글러-니콜스 한계 감도법의 기준값 | Kp 1개. Kp = 0.5Ku | Kp와 Ti(또는 Ki) 2개. Kp = 0.45Ku, Ti ≈ 0.83Tu | Kp, Ti, Td 3개. Kp = 0.6Ku, Ti = 0.5Tu, Td = 0.125Tu |
| 주요 용도 | 약간의 편차를 허용할 수 있는 제어, 대상이 적분을 포함하는 위치 제어(계단에 대한 편차는 남지 않는다) | 온도, 유량, 압력, 모터 속도, 전원 전압 등. 실제 제어 루프에서는 D를 쓰지 않는 PI 제어가 많다 | 지연이 크고 지나침을 억제하고 싶은 온도나 위치 제어 |
수치는 대략적인 자릿수 기준이며, 공정 세대와 제품에 따라 달라져요.