Main Content

dcgain

LTI 시스템의 저주파수(DC) 이득

구문

k = dcgain(sys)

설명

k = dcgain(sys) 는 LTI 모델 sys의 DC 이득 k를 계산합니다.

연속시간

연속시간 DC 이득은 주파수 s = 0일 때의 전달 함수 값입니다. 행렬(A, B, C, D)을 갖는 상태공간 모델의 경우 이 값은 다음과 같습니다.

K = D – CA–1B

이산시간

이산시간 DC 이득은 주파수 z = 1일 때의 전달 함수 값입니다. 행렬(A, B, C, D)을 갖는 상태공간 모델의 경우 이 값은 다음과 같습니다.

K = D + C(I – A)–1B

예제

모두 축소

다음과 같은 2-입력 2-출력 연속시간 전달 함수를 만듭니다.

H(s)=[1s-1s2+s+31s+1s+2s-3]

H = [1 tf([1 -1],[1 1 3]) ; tf(1,[1 1]) tf([1 2],[1 -3])];

전달 함수의 DC 이득을 계산합니다. 연속시간 모델의 경우 DC 이득은 주파수 s = 0일 때의 전달 함수 값입니다.

K = dcgain(H)
K = 2×2

    1.0000   -0.3333
    1.0000   -0.6667

각 입력-출력 쌍에 대한 DC 이득이 반환됩니다. K(i,j)는 입력 j에서 출력 i로의 DC 이득입니다.

추정 데이터를 불러옵니다.

load iddata1 z1

z1은 입력-출력 추정 데이터를 포함하는 iddata 객체입니다.

데이터에서 공정 모델을 추정합니다. 모델이 하나의 극점과 하나의 시간 지연 항을 갖도록 지정합니다.

sys = procest(z1,'P1D')
sys =
Process model with transfer function:
             Kp                      
  G(s) = ---------- * exp(-Td*s)     
          1+Tp1*s                    
                                     
        Kp = 9.0754                  
       Tp1 = 0.25655                 
        Td = 0.068                   
                                     
Parameterization:
    {'P1D'}
   Number of free coefficients: 3
   Use "getpvec", "getcov" for parameters and their uncertainties.

Status:                                          
Estimated using PROCEST on time domain data "z1".
Fit to estimation data: 44.85%                   
FPE: 6.02, MSE: 5.901                            

모델의 DC 이득을 계산합니다.

K = dcgain(sys)
K = 9.0754

이 DC 이득 값은 sysKp 속성에 저장됩니다.

sys.Kp
ans = 9.0754

적분기가 있는 시스템의 경우 DC 이득은 무한대입니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|