개념
제어란(Control)?? 쉽게 설명하자면 어떠한 시스템(System) 에 대하여 원하는 출력이 나타나도록 조절하는 행위를 제어라고 한다. 간단한 예를 들어 보자. 에어콘을 예로 들어 보자면, 우리가 원하는 실내 온도를 맞춰 놓으면 그 온도가 되기 위해서 에어콘이 출력을 조절하는 행위를 에어콘이 온도를 제어한다 라는 것이다.
용어 설명
- Control variable (제어 변수) : 측정되어서 제어되는 양을 말한다.
- Plant (플랜트) : 어떤 특별한 기능을 수행하는 장치를 말한다 ex) 모터의 속도 제어 라면 모터 자체가 플랜트가 된다.
- System (시스템) : 시스템 , 계, 계통 이라고도 말하며 여러개의 조합체라고 생각하면 된다.
- Sevomechanism (서보기구) : 위치, 속도, 가속도 등 기계적인 양에 관련된 기구.
- regulating system (조정시스템) : 입력이 변화지 않는 시스템 ex) 에어콘과 같이 정해진 온도를 제어하는 경우
- tracking system (추종시스템) : 입력이 변화는 시스템 ex) 로봇과 같이 실시간으로 입력이 변화는 시스템
- open loop control (개루프시스템) : 되먹임하지 않는 시스템 ex) 세탁기와 같이 시간에 따라 순차적으로 행해지는 시스템
- close loop control (폐루프시스템) : 되먹임을 하는 시스템
되먹임 제어란?
되먹임 제어란 피드벡 제어(feedback control)라고도 하는 것인데, 시스템의 출력과 기준 입력을 비교하고, 그 차이(오차)를 감소시키도록 하는 작동시키는 동작을 말한다. 이러한 설명은 블록선도를 보면서 이해하는게 편할 것이다.
위의 그림이 되먹임 제어 시스템의 대표적인 블록선도인데 각각의 값을 설명하겠다.
일단 각각의 블록들을 먼저 설명하자면
plant : 위에서도 설명 했지만 예를 들어 설명하자면 모터의 속도 제어에서는 모터 자체가 plant가 된다.
sensor : 말 그대로 센서가 받아오는 값으로 모터 속도 제어에서는 인코더가 이 역할을 해 준다고 보면 된다.
controller : 말 그대로 제어기 인데 요새는 아날로그 제어기가 아닌 디지털 제어기를 자주 사용한다고 한다.
r (reference input 기준입력) : 우리가 요구하는 값이다. 예를 들어 설명하자면 에어콘에서 21도로 리모콘으로 입력을 주면 21도 자체가 기준입력이 된다.
c (controlled variable 출력, 제어변수, 제어량) : 말 그대로 출력값이다. 에어콘의 온도 제어로 보자면 현재의 온도가 출력이 된다.
e (error signal 오차신호) : 출력과 입력의 차이값이다. 이 값이 0가 될 수록 제어가 잘되는 거라고 말할 수 있다.
u (manipulated variable 조작변수, 조작량) : 오차 신호가 제어기를 통과하고 나온 출력값이다.
d (disturbance 외란 ) : 시스템 외부에서 오는 알 수없는 값으로 입력과 출력에 나쁜 영향을 미칠 수 있는 값이다.
n (noise 노이즈, 잡음) : 센서에서 받아올때 같이 받아지는 원치 않는 신호값이다.
'공부 > 제어공학' 카테고리의 다른 글
PID 제어의 원리 (2) | 2016.01.05 |
---|---|
전달함수와 블록선도 (4) | 2015.12.19 |
시스템의 분류 및 수학적 모델링 (0) | 2015.12.07 |
라플라스(Laplace) 변환 (4) | 2015.12.06 |
복소 평면 (1) | 2015.12.04 |
댓글