전달 함수
전달 함수 표현
Control System Toolbox™ 소프트웨어는 연속시간 또는 이산시간, SISO 또는 MIMO인 전달 함수를 지원합니다. 전달 함수 표현에 시간 지연이 포함될 수도 있습니다.
SISO 연속시간 전달 함수는 다음 비율로 표현됩니다.
다항식 N(s)와 D(s)를 각각 분자 다항식과 분모 다항식이라고 합니다.
선형 시스템을 다항식 또는 인수 분해(영점-극점-이득) 형식의 전달 함수로 나타낼 수 있습니다. 예를 들어 다음과 같은 다항식 형식 전달 함수는
다음과 같이 인수분해 형식으로 다시 쓸 수 있습니다.
tf
모델 객체는 전달 함수를 다항식 형식으로 나타냅니다. zpk
모델 객체는 전달 함수를 인수분해 형식으로 나타냅니다.
MIMO 전달 함수는 SISO 전달 함수로 구성된 배열입니다. 예를 들면 다음과 같습니다.
입력값이 하나이고 출력값이 두 개인 전달 함수입니다.
전달 함수를 만드는 명령
아래 표에서 설명하는 명령을 사용하여 전달 함수를 만드십시오.
분자 계수와 분모 계수를 사용하여 전달 함수 만들기
이 예제에서는 tf
를 사용하여 분자 및 분모 계수에서 연속시간 단일 입력, 단일 출력(SISO) 전달 함수를 만드는 방법을 보여줍니다.
전달 함수 를 만듭니다.
num = [1 0]; den = [1 3 2]; G = tf(num,den);
num
과 den
은 s의 거듭제곱 내림차순으로 정렬된 분자 및 분모 다항식 계수입니다. 예를 들어 den = [1 3 2]
는 분모 다항식 s2 + 3s + 2를 나타냅니다.
G
는 전달 함수를 다항식 형식으로 나타내는 데이터 컨테이너인 tf
모델 객체입니다.
팁
또는 전달 함수 G(s)를 s의 표현식으로 지정할 수도 있습니다.
변수 s의 전달 함수 모델을 만듭니다.
s = tf('s');
G(s)를 s의 다항식들의 비율로 지정합니다.
G = s/(s^2 + 3*s + 2);
영점, 극점과 이득을 사용하여 전달 함수 모델 만들기
이 예제에서는 zpk
를 사용하여 인수분해 형식의 단일 입력, 단일 출력(SISO) 전달 함수를 만드는 방법을 보여줍니다.
인수분해한 전달 함수 를 만듭니다.
Z = [0]; P = [-1-1i -1+1i -2]; K = 5; G = zpk(Z,P,K);
Z
와 P
는 영점과 극점(각각 분자와 분모의 근)입니다. K
는 인수분해 형식의 이득입니다. 예를 들어 G(s)는 s = –2에서 실수 극점을 가지고 s = –1 ± i에서 복소수 극점을 가집니다. 벡터 P = [-1-1i -1+1i -2]
는 이러한 극점 위치를 지정합니다.
G
는 전달 함수를 영점-극점-이득(인수분해) 형식으로 나타내는 데이터 컨테이너인 zpk
모델 객체입니다.