반응형
자동제어의 역사와 설계 관점을 살펴보았으니, 이제 실제 시스템이 작동하는 방식인 개루프(Open-loop)와 폐루프(Closed-loop)를 비교해 보겠습니다.
두 시스템의 결정적인 차이는 '결과를 보고 다음 행동에 반영하는가(Feedback)'에 있습니다.
1. 개루프 제어 시스템 (Open-loop Control)
입력이 들어가면 출력이 나오지만, 그 출력이 다시 시스템에 영향을 주지 않는 방식입니다. '명령을 내리면 끝'인 구조죠.
- 특징: 구조가 단순하고 비용이 저렴하지만, 외부 방해(외란)에 취약합니다.
- 대표 예시:
- 토스터기: 빵이 얼마나 구워졌는지 확인하지 않고, 정해진 시간 동안 열을 가한 뒤 끝납니다. (빵이 타든 덜 익든 상관하지 않음)
- 세탁기(타이머 방식): 세탁물이 깨끗해졌는지 확인하는 센서 없이, 설정된 시간 동안만 돌아갑니다.
- 선풍기: 실내 온도가 내려갔는지 확인하지 않고, 설정된 강도로만 계속 바람을 일으킵니다.
2. 폐루프 제어 시스템 (Closed-loop Control)
출력값(결과)을 센서로 측정하여 입력값(목표)과 비교하고, 그 차이(Error)를 줄이도록 계속해서 조절하는 방식입니다. 이를 '피드백 제어'라고도 합니다.
- 특징: 정확도가 높고 외부 환경 변화(외란)에 강하지만, 시스템이 복잡하고 설계가 까다롭습니다.
- 대표 예시:
- 에어컨: 실내 온도를 측정하여 목표 온도(24°C)보다 높으면 냉방을 강하게 하고, 도달하면 강도를 낮춥니다.
- 자동차 크루즈 컨트롤: 언덕길을 만나 속도가 떨어지면, 엔진 출력을 자동으로 높여 설정된 속도를 유지합니다.
- 변기 수조 (앞서 다룬 내용): 물이 차오르면 부표가 밸브를 잠가 항상 일정한 수위를 유지합니다.
3. 한눈에 비교하기
구분 개루프 (Open-loop) 폐루프 (Closed-loop) 피드백 없음 있음 (핵심) 정확도 낮음 (환경 변화에 취약) 높음 (스스로 오차 수정) 복잡도 단순하고 저렴함 복잡하고 센서 비용 발생 안정성 항상 안정적임 잘못 설계하면 진동하거나 불안정해짐 수학적 표현 Y(s) = G(s)U(s) e(t) = r(t) - y(t) (오차 기반 제어) ### 쉽게 이해하는 비유
- 개루프: 눈을 감고 미리 정해진 걸음 수만큼 걷는 것. (앞에 장애물이 나타나도 멈추지 못함)
- 폐루프: 눈을 뜨고 목표 지점을 보며 걷는 것. (장애물이 나타나면 피하고, 경로가 틀어지면 수정함)
일상 속에서는 단순한 타이머 방식(개루프)이 효율적일 때도 많지만, 정밀한 제어가 필요한 자율주행차나 로봇 팔 등에는 반드시 폐루프 제어가 필요합니다.
혹시 특정 기기가 이 중 어떤 시스템에 해당할지 궁금한 예시가 더 있으신가요?
반응형