1. 개요[편집]
지글러-니콜스 방법(Ziegler–Nichols method)은 1942년 존 지글러(J. G. Ziegler)와 너새니얼 니콜스(N. B. Nichols)가 발표한 PID 제어기의 경험적 이득 튜닝 절차다. 공정의 전달함수를 몰라도, 계단 응답이나 지속 진동에서 뽑아낸 두 개의 숫자만 표에 대입하면 가 바로 나온다는 것이 요지다.1
80년이 넘은 지금도 살아 있는 이유는 단순하다. 대안들이 더 정교하긴 한데, 현장에서 “일단 돌려는 봐야 하는” 루프 앞에 섰을 때 계산기 없이 머릿속에서 굴릴 수 있는 건 여전히 이 표뿐이다. 다만 뒤에서 볼 것처럼 결과물의 안정 여유가 형편없다는 것이 정설이라, 요즘은 “초기값을 잡는 도구”로 쓰고 거기서 손으로 조인다.
이 문서는 튜닝 절차에 한정한다. PID 제어기 자체의 구조·적분 와인드업·미분 필터 등은 PID 제어 문서를 볼 것.
2. 대상 제어기 형태[편집]
주의할 것이 하나 있다. 지글러-니콜스 표는 표준형(ISA 비상호작용형) PID를 전제로 한다.
가 적분시간(reset time), 가 미분시간(rate time)이며, 병렬형 게인으로 쓰고 싶으면 , 로 환산한다. 상용 DCS나 PLC 중에는 상호작용형(직렬형)이나 를 직접 받는 구현이 섞여 있어서, 표를 그대로 넣기 전에 벤더 매뉴얼의 파라미터 정의를 확인하지 않으면 적분이 의도의 몇 배로 들어간다. 튜닝 실패의 꽤 큰 지분이 여기서 나온다.
3. 개회로 반응곡선법[편집]
첫 번째 절차는 제어기를 수동(manual)으로 돌려 두고 출력에 계단 입력을 넣어 공정 응답을 기록하는 것이다. 응답 곡선의 변곡점에 접선을 긋고 두 값을 읽는다.
- — 무반응 시간(dead time, lag). 계단을 넣은 시각부터 접선이 초기값 선과 만나는 시각까지.
- — 반응 속도(reaction rate). 접선의 기울기이며, 단위 계단 입력당 출력 변화율이다.
과도 응답이 S자를 그리는 자기조정(self-regulating) 공정이면 대개 1차 지연 + 무반응 시간(FOPDT) 모델 로 근사되고, 이때 가 된다. 표는 다음과 같다.
| 제어기 | |||
|---|---|---|---|
| P | — | — | |
| PI | — | ||
| PID |
이 분모에 있다는 게 이 표의 물리다. 무반응 시간이 길거나 공정이 빠르게 반응할수록 이득을 낮춘다 — 지연이 곧 위상 손실이고, 위상 손실이 곧 불안정이기 때문이다. FOPDT로 보면 이므로 지연 대 시상수 비 가 튜닝 난이도의 척도다. 이 비가 0.1보다 작으면 PID가 아주 잘 듣고, 1을 넘어가면 지글러-니콜스는 물론 어떤 PID도 고전한다.
현장 제약도 있다. 계단을 넣으려면 공정을 개회로로 놔둬야 하는데, 적분성 공정(액위 탱크 등)이나 불안정 공정에서는 그냥 흘러가 버린다. 계단 크기를 키우면 신호 대 잡음비는 좋아지지만 제품이 규격을 벗어난다. 그래서 실제로는 도플릿(doublet) 형태로 넣거나, 아래 폐회로 절차를 쓴다.
4. 한계감도법[편집]
두 번째 절차는 폐회로에서 진행한다.
- 적분과 미분을 끈다(, ). 순수 P 제어.
- 를 조금씩 올리며 설정값에 작은 계단을 준다.
- 응답이 감쇠하지도 발산하지도 않는 지속 진동(sustained oscillation)에 도달하는 이득을 찾는다. 이때의 이득이 한계 이득 , 진동 주기가 한계 주기 다.
| 제어기 | |||
|---|---|---|---|
| P | — | — | |
| PI | — | ||
| PID |
주파수 영역으로 옮기면 의미가 선명해진다. 지속 진동 상태는 개루프 궤적이 나이퀴스트 선도에서 점을 정확히 지나는 조건이고, 의 역수가 그 지점의 이득 여유, 가 위상이 가 되는 주파수다. 즉 한계감도법은 공정의 임계 주파수 한 점만 측정해서 튜닝하는 방법이다. 그 한 점으로 PID 세 파라미터를 정하니, 나머지 주파수 대역에서 무슨 일이 벌어지는지는 아무도 보장하지 않는다.
PID 규칙에서 가 항상 성립한다는 점도 눈여겨볼 만하다. 이 비율이면 PID의 두 영점이 에서 겹친다. 지글러-니콜스 PID는 사실상 이중 영점 하나를 임계 주파수 근처에 배치하는 규칙이었던 셈이다.
5. 왜 오버슈트가 큰가[편집]
지글러-니콜스가 설계 목표로 삼은 것은 감쇠비 1/4(quarter amplitude decay) — 외란 응답에서 연속한 진동 봉우리의 크기가 매번 1/4로 줄어드는 상태다. 1940년대 공압 제어기 시대에는 외란 억제가 최우선이었고, 기록계 종이 위에서 눈으로 판정하기도 쉬운 기준이었다.
문제는 이 목표가 여유(margin)를 명시적으로 다루지 않는다는 것이다. 실측 경향은 대체로 이렇다.
- 설정값 계단에 대한 오버슈트가 흔히 25~60%. 폐회로 영점 때문에 설정값 응답이 특히 나쁘다.
- 이득 여유는 대략 2 안팎, 위상 여유는 10~30° 수준. 제어 설계에서 통상 요구하는 이득 여유 2
5, 위상 여유 3060°의 하한을 겨우 걸치거나 밑돈다. - 따라서 공정 이득이 운전점에 따라 2배만 변해도 루프가 진동한다. 밸브 특성이 비선형이면 흔한 일이다.
설정값 오버슈트는 설정값 가중(에서 )이나 설정값 필터로 상당 부분 눌러진다 — 외란 응답을 건드리지 않고 영점만 옮기는 처방이라 성능 손실이 거의 없다. 하지만 여유 부족은 그런 후처리로 해결되지 않는다.
6. 대안 규칙과 자동 튜닝[편집]
- 타이러스-루이벤(Tyreus–Luyben). 화학공정처럼 이득 변동이 큰 계에 맞춰 지글러-니콜스를 보수적으로 다시 맞춘 규칙이다. PI는 , . PID는 , , . 이득을 절반 가까이 깎고 적분시간을 네 배 늘려 진동을 확실히 죽인다.
- 코헨-쿤(Cohen–Coon). FOPDT 모델 을 명시적으로 쓰며, 무반응 시간이 지배적인(가 큰) 공정에 상대적으로 강하다. PID 이득은 꼴이다. 목표는 여전히 1/4 감쇠라 여유 문제는 완전히 벗어나지 못한다.
- AMIGO(Åström–Hägglund, 2004). 수백 개의 대표 공정 집합에 대해 최대 민감도 같은 강건성 제약을 걸고 외란 억제를 최적화한 뒤, 그 해를 FOPDT 파라미터의 함수로 회귀해 만든 규칙이다. PID는 , , . 여유를 설계 사양에 넣었다는 점에서 지글러-니콜스와 철학이 갈린다. 강건 제어의 민감도 정형화를 튜닝 규칙 한 줄로 압축한 결과라고 봐도 된다.
- 계전기 되먹임 자동 튜닝(relay feedback, Åström–Hägglund 1984). 한계감도법의 위험한 부분(이득을 올리다 진짜로 불안정해지는 것)을 없앤 방법이다. 제어기를 잠시 진폭 의 계전기로 바꾸면 계가 스스로 임계 주파수 근처에서 극한 순환에 빠진다. 기술함수 근사로 이고 는 측정한 진동 주기이며, 는 출력 진동의 진폭이다. 진폭이 계전기 크기로 제한되므로 운전 중에도 안전하게 돌릴 수 있고, 상용 제어기의 “AUTOTUNE” 버튼 상당수가 내부적으로 이 절차를 실행한다.2 계전기에 히스테리시스를 넣으면 잡음에 강해지지만 측정되는 주파수가 임계점에서 약간 벗어난다.
7. 현업에서의 위치[편집]
- 지글러-니콜스 값은 최종값이 아니라 출발점이라는 것이 사실상 표준 실무 지침이다. 넣고 나서 를 0.5~0.7배로 낮추고 를 늘리는 것이 흔한 후속 조치다.
- 무반응 시간이 지배적인 루프(온도, 조성 분석기)에는 애초에 부적합하다. 이런 데에는 스미스 예측기나 모델 예측 제어 같은 지연 보상 구조가 정답이다.
- 잡음이 있는 루프에서 를 표대로 넣으면 미분항이 잡음을 증폭해 밸브를 떨게 한다. 실무에서 PID의 D를 꺼 버리고 PI로 운전하는 루프가 압도적으로 많은 이유이며, 이 경우 표의 PI 행을 쓴다.
- 그래도 이 표가 살아남은 이유는 입력이 두 개뿐이라는 데 있다. 모델 동정도, 최적화도, 라이선스도 필요 없다. 공정을 정확히 모형화할 시간이 없을 때 세상은 여전히 로 굴러간다.3
8. 관련 문서[편집]
- PID 제어 · 모델 예측 제어 · 강건 제어
- 최적 제어 · 리카티 방정식
- 계전기 되먹임 · 위상 여유 · 나이퀴스트 안정성 판별법
- 극한 순환 · 주파수 응답 해석
- 최소자승법 · 역문제
9. Footnotes[편집]
-
원 논문은 Ziegler, J. G. & Nichols, N. B. (1942). “Optimum Settings for Automatic Controllers”, Trans. ASME, 64, 759–768. 제목에 “Optimum”이 붙어 있지만 최적 제어 의미의 최적성과는 아무 관계가 없다. 당시 테일러 인스트루먼트에서 공압 제어기를 팔던 두 엔지니어가 현장 감을 표로 정리한 것에 가깝다. ↩
-
그래서 “오토튜닝 눌렀더니 밸브가 몇 분간 딱딱 왕복하다 멈추더라”는 현상은 고장이 아니라 계전기 실험이 진행 중인 것이다. 이 구간에 공정에 외란이 들어가면 엉뚱한 를 물고 나오므로, 오토튜닝 중에는 옆 루프도 건드리지 않는 게 국룰이다. ↩
-
반대로 이 표를 신주단지처럼 모시다 사고 나는 경우도 있다. 1/4 감쇠는 “진동이 결국 잦아든다”는 뜻이지 “진동하지 않는다”는 뜻이 아니다. 압력 루프에서 25% 오버슈트는 안전밸브가 열린다는 뜻일 수 있다. ↩