[Control] Open loop, Closed loop 그리고 Transfer Function

2024. 5. 20. 22:01·Control

 

제어 방식은,

제어 신호가 전달이 될 때 루프, 즉 피드백이 이루어지는가에 따라 개루프제어와 폐루프 제어로 나눌 수 있습니다.

어떤 시스템을 다룰 때 입력과 출력의 관계를 표현하는 수학적 방법이 필요한데,

이를 전달함수Transfer Function 라고 합니다!

 

1. Open-loop Control / Feedforward Control


 

 

첫번째로, 개루프제어의 블럭선도입니다!

원하는 값, desired output을 받아들여 제어기 $C(s)$를 거쳐 시스템 $G(s)$에 적절한 입력값 $u$을 도출해요.

시스템에서는 이렇게 받은 입력에 의해 출력 $y$가 생성됩니다.

 

아래는 Open-loop 시스템의 전달함수입니다.

$$
\frac{Y(s)}{R(s)}=C(s)G(s)
$$

 

조금 더 쉽게 예를 들어볼게요!

자판기를 이용하는 사람 A가 원하는 음료를 생각하고 버튼을 누릅니다.

그럼 자판기의 제어기가 입력을 생성시키게 되겠죠?

이 입력이 자판기를 구동시키는 액추에이터 시스템에 들어가 원하는 음료수를 떨어트리게 되고,떨어진 음료가 곧 이 시스템의 출력이 됩니다.

 

 

2. Closed-loop Control / Feedback Control


 

두번째로, 폐루프제어의 블럭선도입니다!

개루프제어와 다른 부분은 단순히 출력밧을 도출하는 것에 끝나지 않고

목표값에 수렴을 하기 위해 반복을 수행한다는 점입니다.

블럭선도를 보면 출력 $y$를 통해 에러를 계산하기 전에 센서 $H(s)$를 거쳐 제어기로 다시 들어가게 됩니다.

즉, desired output과 $y$의 차이가 점차 줄어들게끔 설계된 제어기인거죠.

 

아래는 $H(s)=1$로 놓았을 때의 Closed-loop 시스템의 전달함수입니다.

$$
\frac{Y(s)}{R(s)}=\frac{C(s)G(s)}{1+C(s)G(s)}
$$

 

또 예를 들어볼게요!

너무 더운 여름날에 사용자 A가 있습니다.

에어컨의 온도를 20도로 설정을 하면 에어컨에 달려있는 센서가 현재 실내 온도를 측정하게 되겠죠?

현재 실내 온도가 30도로 원하는 온도, desired ouput과 차이가 있을 때 제어기에 지령을 내리고,

제어기는 에어컨의 액추에이터를 가동해 원하는 실내 온도가 될 때 까지 시스템을 구동시키게 되는 겁니다.

 

저작자표시 비영리 변경금지 (새창열림)

'Control' 카테고리의 다른 글

[Control] Model Predictive Control (MPC)와 차량 제어  (0) 2025.03.11
[Control] 제어시스템 성능평가지수 Performance Index  (0) 2024.10.09
[Control] PID제어  (3) 2024.06.19
'Control' 카테고리의 다른 글
  • [Control] Model Predictive Control (MPC)와 차량 제어
  • [Control] 제어시스템 성능평가지수 Performance Index
  • [Control] PID제어
지또잉
지또잉
기계와 이동체하는 AI대학원생 블로그
  • 지또잉
    내가 알려줄겡
    지또잉
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (21)
      • Control (4)
      • Optimization (1)
      • Mobility Engineering (4)
      • AI (4)
      • Linear Algebra (1)
      • Errors (7)
      • Paper Review (0)
      • Projects (0)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.4
지또잉
[Control] Open loop, Closed loop 그리고 Transfer Function
상단으로

티스토리툴바