본문 바로가기

Contact English

【제어이론】 3강. 제어시스템의 표현

 

3강. 제어시스템의 표현

 

추천글 : 【제어이론】 제어이론 목차


1. 개요 [본문]

2. 제어시스템의 요소 [본문]

3. 표현 방법 1. 블록다이어그램 [본문]

4. 표현 방법 2. 신호흐름선도 [본문]


 

1. 개요 [목차]

⑴ 선형 시스템 : 중첩의 원리가 적용될 수 있는 시스템 ( : time-invariant system)

⑵ 비선형 시스템 : 중첩의 원리가 적용될 수 없는 시스템 (: friction system, time-varying system)

중첩의 원리(principle of superposition) : 입력이 여러 개가 있을 때 출력은 각 입력이 단독으로 만드는 각 출력의 합임

이득(gain) : 출력 / 입력으로 정의

 

 

2. 제어 시스템의 요소 [목차]

요소 1. 파라미터(parameter)

① 입력(input)

② 외란(disturbance)

③ 출력(output)

요소 2. 전달함수(transfer function)

① 개요

○ 정의 : 선형 시불변 미분방정식의 전달함수는 모든 초기조건이 0이라는 가정 하에서, 출력(응답함수)의 라플라스 변환식과 입력(구동함수)의 라플라스 변환식의 비로 정의

○ 일반적으로 입력에서 출력방향으로의 전달함수는 G로, 출력방향에서 입력방향의 전달함수를 H로 나타냄

○ 출력방향에서 입력방향의 전달함수를 피드백 요소(feedback element)라고도 함

② 다음과 같은 수학적 모델이 주어져 있다고 가정

 

 

③ 전달함수는 다음과 같음

 

 

④ 조건 : 모든 초기조건이 0이라는 것은 다음을 의미한다.

 

 

⑤ 특징 : 전달함수는 시스템 그 자체의 성질이기 때문에 입력(또는 구동함수)의 크기나 종류에는 무관

요소 3. 제어 방정식 (추후 업데이트)

① 동작 방정식 : 결과로 얻어지는 해

② 특성 방정식(characteristic equation)

○ 전달함수의 분모가 0이 되는 극점에 대한 방정식

○ 극점의 해는 시스템의 안정성과 관련됨 : t-도메인에서의 지수가 s-도메인에서의 분모가 됨

 

 

③ 상태 방정식(state equation) : 미분방정식을 연립방정식처럼 나타내어 다음처럼 나타내는 것

 

 

 

3. 표현 방법 1. 블록 다이어그램(block diagram) [목차]

⑴ 목적 : 원인-결과 관계를 잘 드러냄

개루프 시스템(open loop system) : 피드백 없이 동작하며 입력에 대하여 직접 출력을 발생시킴

 

개루프 시스템

Figure. 1. 개루프 시스템

 

 

① 예 : 입력이 단위 임펄스 함수라면 Y(s) = G(s)이므로 시스템 특성을 알 수 있음

  이를 응용하여 헤지펀드나 투자회사에서 δ(t)를 가하여 시장 특성을 파악한 뒤 최선의 의사결정을 수행함 

⑶ 폐루프 시스템(closed loop system) : 궤환제어 시스템(feedback control)이라고도 함

① 피드백을 통해 출력값을 기준입력(목표값)과 비교하여 편차를 계산

② 이 편차를 없애주거나 아주 작은 값으로 줄일 수 있는 제어신호를 만들어 냄

 

폐루프 시스템

Figure. 2. 폐루프 시스템

 

 

③ (주석) 위와 같은 (+, -)뿐만 아니라 (+, +), (-, +), (-, -)가 있으나 변형을 통해 (+, -)로 바꾸고 위 공식을 사용하는 것을 추천

⑷ 블록 도식의 단순화 (block diagram reduction approach)

 

블록 도식의 단순화
출처 : FARID GOLNARAGHI, BENJAMIN C,. KUO, Kuo의 자동제어, 10th edition

Figure. 3. 블록 도식의 단순화]

 

 

4. 표현 방법 2. 신호흐름선도(SFG, signal flow graph) [목차]

⑴ SFG의 예시

 

SFG의 예시
출처 : FARID GOLNARAGHI, BENJAMIN C,. KUO, Kuo의 자동제어, 10th edition

Figure. 4. SFG의 예시]

 

⑵ Mason's formula : SFG로 표현하면 다음과 같은 관계식을 찾을 수 있음

 

 

① yin : 입력 (입력이 하나만 있을 것!)

② yout : 출력

③ M : 입력과 출력에 대한 전체 이득(gain)

④ N : 후진 없이 입력 단자에서 출력 단자로 가는 경로의 수

⑤ Mk : 후진 없이 입력 단자에서 출력 단자로 가는 k 번째 경로의 이득

⑥ non-touching loop : 특정 루프와 공유하는 노드가 없는 또다른 루프

⑦ Δk : Mk 경로와 non-touching하는 loop들에 의한 Δ

⑧ Δ : 1 - (sum of the gains of all individual loops) + (sum of products of gains of all possible combinations of two nontouching loops) - ···

포함-배제의 원리를 이용함 

⑨ 입력 단자가 분모가 아닌 경우에 대한 전달함수를 구할 때는 입력 단자가 분모인 경우로 바꾸어서 풀 것

 

 

⑩ 입력이 여러 개인 경우 나머지를 0으로 두고 한 입력에 대해 Mason's formula를 적용할 것

⑶ Mason's formula 예제

 

Mason's formula 예제
출처 : FARID GOLNARAGHI, BENJAMIN C,. KUO, Kuo의 자동제어, 10th edition

Figure. 5. Mason's formula 예제]

 

① 문제 : 다른 피드백 요소로 인해 a12는 결코 아님

 

 

② N = 1

③ forward path (forward path gain으로 표시) : M1 = a12 오직 한 개

④ 모든 loop의 종류 (loop gain으로 표시) : a44, a43a34, a32a23, a24a43a32

⑤ M1 경로와 non-touching하는 loop (loop gain으로 표시) : a44, a43a34

⑥ Δ1 : a44 loop와 a43a34 loop는 nontouching loop 관계가 아니므로 (sum of products of gains of all possible combinations of two nontouching loops) 이후의 항은 0이 됨

 

 

⑦ Δ : (sum of products of gains of all possible combinations of two nontouching loops) 항이 존재함

 

 

⑧ 결론

 

 

⑷ 어느 두 루프도 non-touching loop가 아닌 경우 Mason's formula는 다음과 같이 변형될 수 있음

 

 

⑸ (주석) Mason's formula 때문에 블록 다이어그램보다 신호흐름선도를 더 많이 사용함

 

입력: 2018.09.11 22:54

수정: 2020.03.24 11:47