공정 제어란 온도, 압력, 유량, 액위 같은 공정 변수를 목표값 근처로 유지하는 것을 뜻합니다. 기본적인 제어 루프는 현재 값을 측정하고, 이를 설정값과 비교한 뒤, 오차를 줄이기 위해 조작할 수 있는 변수를 바꿉니다.
화학과 화학공학에서 이것이 중요한 이유는 실제 공정이 계속 변하기 때문입니다. 원료 조건이 달라지고, 유틸리티가 흔들리며, 반응 속도는 온도에 따라 변하므로, 원하는 운전점 근처를 유지하기 위해 제어 루프를 사용합니다.
피드백 루프가 하는 일
간단한 피드백 루프는 다음과 같이 쓸 수 있습니다.
여기서 는 설정값이고, 는 측정값입니다. 오차 는 공정이 목표에서 얼마나 벗어났는지를 제어기에 알려줍니다.
외란이 공정을 설정값에서 벗어나게 만들면, 제어기는 그 오차를 줄이도록 의도된 방향으로 조작변수를 바꿉니다. 정확한 규칙은 제어기 설계에 따라 달라지지만, 피드백이라는 핵심 아이디어는 같습니다.
가장 중요한 다섯 가지 용어
대부분의 입문 공정 제어 문제는 같은 핵심 용어를 사용합니다.
- 설정값(Setpoint): 원하는 목표값, 예를 들어
- 제어변수(Controlled variable): 그 목표값 근처로 유지하고 싶은 양, 예를 들어 반응기 온도
- 측정변수(Measured variable): 제어기가 사용하는 센서 측정값으로, 보통 제어변수를 측정한 값
- 조작변수(Manipulated variable): 제어기가 바꿀 수 있는 양, 예를 들어 밸브 개도, 증기 유량, 냉각수 유량
- 외란(Disturbance): 의도와 무관하게 공정을 움직이게 하는 요인, 예를 들어 더 차가운 원료, 오염, 유틸리티 변화
학생들은 제어변수와 조작변수를 자주 혼동합니다. 온도 제어 루프에서는 온도를 일정하게 유지하고 싶지만, 실제로는 온도를 직접 "움직이는" 것이 아니라 보통 증기 유량이나 냉각수 유량을 바꿔서 그렇게 합니다.
왜 공정 제어가 필요한가
화학 공정은 한 번 맞춰 놓은 상태에 정확히 그대로 머무르지 않습니다. 플랜트와 주변 환경이 계속 변하기 때문에 온도, 압력, 조성은 모두 달라질 수 있습니다.
제어가 없으면 이런 외란 때문에 공정이 안전하지 않거나 유용하지 않은 조건으로 벗어날 수 있습니다. 제어가 있으면 작업자가 매번 반응할 때까지 기다리는 대신, 루프가 계속 공정을 보정합니다.
예제로 보는 반응기 온도 제어
재킷이 있는 반응기가 설정값 에서 운전되어야 한다고 가정해 봅시다. 유입 원료가 평소보다 더 차가워서 측정된 반응기 온도가 갑자기 로 떨어졌습니다.
온도 오차는 다음과 같습니다.
제어변수는 반응기 온도입니다. 적절한 조작변수는 재킷으로 들어가는 증기 밸브 개도입니다. 증기 유량을 바꾸면 열 입력이 바뀌기 때문입니다.
제어기가 이 운전 범위에서 비례 제어만 사용한다고 하면, 밸브 신호 변화는 다음과 같이 모델링할 수 있습니다.
제어기 이득이 라면,
따라서 제어기는 밸브를 약 더 열도록 요구할 것입니다.
이것은 학습을 위한 단순화된 예제입니다. 실제 플랜트에서는 최종 응답이 기존 밸브 위치, 제어기 튜닝, 구동기 한계, 적분 동작이나 미분 동작의 유무에도 좌우됩니다. 그래도 논리는 같습니다. 반응기가 너무 차가우므로, 루프는 열 입력을 증가시킵니다.
반응기 온도가 를 향해 올라가면 오차는 줄어듭니다. 나중에 측정 온도가 에 도달하면, 같은 비례 규칙은 약 의 추가 개도만 요구할 것입니다. 이것이 음의 피드백의 기본 개념입니다. 공정이 목표에 가까워질수록 보정량은 작아집니다.
피드백 제어와 수동 조정의 차이
수동 제어는 사람이 공정을 지켜보다가 밸브나 설정값을 손으로 바꾸는 방식입니다. 피드백 제어는 루프가 그런 비교와 보정 단계를 자동으로 계속 수행하는 방식입니다.
자동 제어가 유용한 이유는 많은 외란이 사람이 일관되게 보정할 수 있는 것보다 더 빠르게, 또는 더 자주 발생하기 때문입니다. 작업자는 여전히 중요하지만, 일상적인 보정은 루프가 담당합니다.
공정 제어에서 흔한 실수
- 제어변수와 조작변수를 혼동하는 것. 온도 루프에서는 보통 온도가 제어 대상이고, 증기 유량이나 냉각수 유량이 바꾸는 대상입니다.
- 피드백이 오차를 즉시 없앤다고 가정하는 것. 공정에 지연이 있거나 센서가 느리면, 루프는 여전히 느리게 반응하거나 진동할 수 있습니다.
- 모든 루프가 같은 방식으로 거동한다고 보는 것. 빠른 유량 루프와 느린 조성 루프는 제어 난이도가 매우 다를 수 있습니다.
- 공정 제어가 PID만 의미한다고 생각하는 것. PID가 흔하긴 하지만, 온-오프 제어, 캐스케이드 제어, 비율 제어, 피드포워드 제어, 모델 기반 제어도 모두 공정 제어의 일부입니다.
공정 제어는 어디에 쓰이는가
공정 제어는 어떤 변수든 유효한 범위 안에 유지해야 하는 곳이라면 어디에나 등장합니다.
- 반응기와 열교환기의 온도 제어
- 용기와 가스 시스템의 압력 제어
- 탱크와 분리기의 액위 제어
- 원료 및 유틸리티 라인의 유량 제어
- 제품 품질이 혼합 비율에 좌우될 때의 조성 또는 pH 제어
목표는 추상적인 것이 아니라 실용적인 것입니다. 제품 품질, 효율, 안정성, 안전성은 이런 변수들을 목표값 근처로 유지하는 데 크게 좌우되는 경우가 많습니다.
공정 제어가 특히 중요한 때
공정이 외란에 민감하거나 목표값에서 벗어나는 비용이 클 때 공정 제어는 특히 중요합니다. 어떤 장치에서는 작은 온도 변화가 단지 수율만 낮출 수 있지만, 다른 장치에서는 선택도를 바꾸고, 규격 미달 제품을 만들거나, 안전 위험을 높일 수도 있습니다.
그래서 공정 제어는 화학공학의 핵심 개념으로 다뤄집니다. 실제 공정을 사용 가능하고 안전하게 유지하는 방법의 일부이기 때문입니다.
직접 하나 정리해 보기
익숙한 제어 루프 하나를 골라 다음 네 가지를 적어 보세요. 설정값, 제어변수, 조작변수, 그리고 가능성이 큰 외란 하나입니다. 이것을 깔끔하게 구분할 수 있다면, 공정 제어의 핵심 개념은 이미 이해한 것입니다.