Main Content

delayest

데이터를 바탕으로 시간 지연(불감 시간) 추정

구문

nk = delayest(Data)
nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)

설명

nk = delayest(Data)는 데이터를 바탕으로 시간 지연을 추정합니다. Data는 입력-출력 데이터가 포함된 iddata 객체입니다. 이는 주파수 응답 데이터를 정의하는 idfrd 객체일 수도 있습니다. 단일 출력 데이터만 처리할 수 있습니다. nkData의 입력에서 출력까지의 추정된 지연 시간(단위: 샘플)을 포함하는 정수 또는 정수의 행 벡터로 반환됩니다.

이러한 추정은 지연값이 서로 다른 ARX 모델을 비교하여 이루어집니다.

y(t)+a1y(t1)+...+anay(tna)=b1u(tnk)+...+bnbu(tnbnk+1)+e(t)

nk = delayest(Data,na,nb,nkmin,nkmax,maxtest)는 추가 옵션을 지정합니다. 정수 na는 A 다항식의 차수입니다(디폴트 값은 2). nb는 입력 개수와 동일한 길이의 행 벡터로, B 다항식의 차수를 포함합니다(디폴트 값은 모두 2). nkminnkmax는 입력 개수와 동일한 길이의 행 벡터로, 테스트할 최소 지연과 최대 지연을 포함합니다. 디폴트 값은 nkmin = 0nkmax = nkmin+20입니다. nb, nkmax 및/또는 nkmin이 다중 입력 사례에서 스칼라로 입력된 경우, 모든 입력에 같은 값이 할당됩니다. maxtest는 허용되는 최대 테스트 수입니다(디폴트 값은 10,000).

버전 내역

R2006a 이전에 개발됨