PID 튜닝 도우미 루프
실제 루프가 아닌 단순화한 모형입니다. 아래 공정은 불감시간이 있는 단순 일차 모델입니다. 실제 시스템에 적용할 이득을 제시하기보다 각 조정값의 영향을 직관적으로 익히는 데 목적이 있습니다. 아래 루프 상세 보기 패널에서는 일반 컨트롤러보다 미분 동작이 오버슈트를 더 깔끔하게 감쇠하도록 하는 안티 와인드업 보정을 비롯해 모델의 가정을 설명합니다. PID가 처음이신가요? 기초부터 시작하기 →
계단응답 시뮬레이터
루프 상세 보기해설
루프 속도 참조
"빠른 루프/느린 루프"는 지배 시정수를 간단히 나타내는 표현입니다. 출력이 바뀐 뒤 공정이 새 값에 대부분 도달하는 데 걸리는 대략적인 시간입니다. 시정수가 길고 불감시간이 큰 루프는 더 완만하게 튜닝해야 하며 적분의 효과도 큽니다. 빠른 루프에는 더 공격적인 이득을 적용할 수 있습니다. 장비 선택 항목에서 다음 범주 중 하나를 고릅니다.
| 속도 | 시정수(τ) | 불감시간 | 대표적인 HVAC 예 |
|---|---|---|---|
| 빠름 | ~5–15 s | ~1–3 s | 덕트 정압, 혼합상자 댐퍼 위치, 팬 VFD 속도 |
| 중간 | ~30 s – 2 min | ~5–15 s | 토출공기온도, 냉수 밸브, 온수 밸브 |
| 느림 | ~2 – 10 min | ~30 s – 2 min | 실내/구역 온도, 회기 습도, 대형 탱크 또는 수조 온도 |
제어성에 가장 중요한 비율은 불감시간 ÷ τ입니다. 약 0.2 미만에서는 루프가 안정적으로 동작합니다. 0.5 부근에서는 주의가 필요하며 이득을 낮추고 리셋 시간을 늘려야 합니다. 1.0을 넘으면 대개 이송 지연과 맞서게 되므로 스미스 예측기나 피드포워드를 고려할 만합니다. 위의 첫 세 범주는 모두 0.2보다 충분히 작으며 대부분의 HVAC 루프가 여기에 해당하지만, 각 범주의 느린 쪽으로 갈수록 비율이 커집니다. 네 번째인 긴 덕트 말단의 재열(불감시간 ÷ τ ≈ 0.5)은 다음 표의 증상을 직접 확인할 때 선택하세요. 이득을 높이면 루프가 오버슈트한 뒤 진동하고 결국 정착하지 못합니다. 안정적인 범주에서는 좀처럼 나타나지 않는 "과도한 P" 고장입니다.
증상 → 튜닝 조치
루프에 익숙한 사용자를 위한 빠른 참조입니다. ↑ = 증가, ↓ = 감소, P = 이득, I = 리셋, D = 레이트입니다.
| 증상 | 튜닝 조치 |
|---|---|
| 응답이 느림 | ↑ P |
| 설정값을 향해 지나치게 느리게 접근함 | ↑ P · ↑ I |
| 정상상태 편차가 남음 | ↑ I |
| 오버슈트한 뒤 복구함 | P를 조금 낮춤 · 지연이 큰 루프에서는 D를 높임 |
| 진동하거나 헌팅함 | ↓ P · ↓ I |
| 출력이 급변하거나 노이즈가 큼 | ↓ D · 입력에 필터 적용 |
| 0 % 또는 100 %에 고정됨 | 용량 선정 및 시퀀스 확인 |
| 루프가 동작할수록 PV가 발산함 | 동작 방향 전환(정동작 ↔ 역동작) |
모델에 관한 참고 사항입니다. 시뮬레이션 루프는 미분 동작이 설정값을 향한 움직임에 강하게 제동을 거는 동안 적분기를 일시 정지합니다. 따라서 이 안티 와인드업 보정이 없는 컨트롤러보다 여기에서 레이트를 추가했을 때 오버슈트가 더 깔끔하게 감쇠합니다. 레이트 슬라이더 범위도 장비에 맞춰 바뀝니다. 유효한 미분 시간은 루프의 시정수에 따라 달라지므로 빠른 루프에서는 수초, 느린 루프에서는 수분까지 범위가 늘어납니다.
이 도구의 경험칙은 대부분의 HVAC 루프가 완전한 PID가 아니라 PI라는 것입니다. 리셋을 끈 상태에서 시작해 루프가 막 진동하기 시작할 때까지 이득을 높인 뒤 조금 낮추고, 필요한 만큼만 리셋을 추가하세요. 제조사마다 조정값 표현이 다릅니다. 어떤 플랫폼은 비례·적분·미분 상수를 직접 표시하여 이득·리셋·레이트 형식에 가장 가깝고, 다른 플랫폼은 이득과 초 단위 적분·미분 시간(Ti/Td)을 사용합니다. 비례대 방식에서는 이득 대신 비례대를 사용하면서 같은 초 단위 Ti/Td를 유지합니다. 위의 파라미터 형식 선택 항목을 바꾸어 사용하는 표현으로 루프를 읽으세요. 원리는 같고 표현만 다릅니다. 여기의 숫자는 특정 플랫폼에 바로 입력할 값이 아니라 조정값 사이의 관계를 보여 줍니다. 임의의 값을 변환하거나 이 선택 항목이 다루지 않는 직렬형/병렬형 알고리즘 형식을 비교하려면 PID 파라미터 변환기를 사용하세요.
범프 테스트로 시작 이득 계산
위의 모형 루프에서는 조정값의 감각을 익히고, 여기서는 실제 루프의 짧은 시험으로 근거 있는 시작점을 계산합니다. 루프를 수동으로 두고 공정이 안정된 상태에서 출력을 5–10 % 계단 변화시키고 PV를 트렌드로 기록하세요. 트렌드에서 두 시간을 읽습니다. 불감시간(θ)은 PV가 분명히 움직이기 시작할 때까지의 시간이며, 시정수(τ)는 처음 움직인 시점부터 전체 변화량의 약 63 %에 도달할 때까지의 시간입니다. 전체 변화량이 실제 값이 되도록 PV가 완전히 안정될 때까지 기다리세요. PV 변화량은 루프 스팬의 백분율로 입력합니다. 0–100 °F 스팬에서 8 °F 상승은 8 %입니다. 부호는 트렌드 방향을 따릅니다. 출력이 아래로 계단 변화하거나 PV가 감소하면 음수로 입력하세요. 모든 실제 루프에는 어느 정도 불감시간이 있습니다. 트렌드에 불감시간이 보이지 않으면 컨트롤러의 샘플링 주기를 사용하세요.
예제 입력값이 채워져 있습니다. 실제 측정값으로 바꾸세요.
계산 방법은 폐루프 시간을 보수적으로 λ = 3θ로 설정한 SIMC PI 규칙(Skogestad 2003)입니다. K = ΔPV % ÷ ΔCO %, Kc = (1/K) · τ ÷ (θ + λ), Ti = min(τ, 4(θ + λ))를 사용합니다. 이 값은 커미셔닝을 시작할 이득이지 완성된 튜닝값이 아닙니다. 첫 설정값 변경 때 트렌드를 관찰하고 값을 조정할 준비를 하세요. 결과는 위에서 선택한 파라미터 형식으로 표시됩니다. 여기의 Kc는 슬라이더와 같은 규칙을 따르는 무차원 값으로, 출력 백분율당 스팬 백분율입니다. 플랫폼에서 비례대를 공학 단위로 입력한다면 PB (EU) = PB % × 스팬 ÷ 100입니다. 기본 예제(τ 120 s, θ 15 s, K = 1)는 Kc 2.0과 리셋 0.50 rep/min을 계산하며, 위의 적정 PI 예제와 같은 값입니다.