이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
lsiminfo
선형 응답 특성 계산
구문
설명
lsiminfo
를 사용하면 응답 데이터 [y,t]
의 배열로부터 선형 응답 특성을 계산할 수 있습니다. 선형 응답 y(t)의 경우, lsiminfo
는 yinit와 yfinal에 상대적인 특성을 계산합니다. 여기서 yinit는 초기 오프셋, 즉 입력이 적용되기 전의 값이고 yfinal은 응답의 정상 상태 값입니다.
lsiminfo
는 값을 명시적으로 지정하지 않는 한 yinit = 0을 사용하고 yfinal의 값에는 y(t)의 마지막 샘플 값을 사용합니다.
함수는 다음 필드를 포함하는 구조체에 특성을 반환합니다.
TransientTime
— t ≥ T일 때 오차 |y(t) – yfinal| ≤ SettlingTimeThreshold × emax인 첫 번째 시간 T이며, 여기서 emax는 t ≥ 0일 때 최대 오차 |y(t) – yfinal|입니다.기본적으로 SettlingTimeThreshold = 0.02(피크 오차의 2%)입니다. 과도 시간은 과도 동특성이 얼마나 빨리 사라지는지 측정합니다.
SettlingTime
— t ≥ T일 때 |y(t) – yfinal| ≤ SettlingTimeThreshold × |yfinal – yinit|인 첫 번째 시간 T입니다.기본적으로 정착 시간은 오차가 |yfinal – yinit|의 2% 아래로 유지되는 데 걸리는 시간을 측정합니다.
Min
— y(t)의 최솟값MinTime
— 응답이 최솟값에 도달하는 데 걸리는 시간Max
— y(t)의 최댓값MaxTime
— 응답이 최댓값에 도달하는 데 걸리는 시간
은 정상 상태 값 S
= lsiminfo(y
,t
,yfinal
)yfinal
에 상대적인 선형 응답 특성을 계산합니다. 이 구문은 측정 잡음 등의 이유로 인해 예상되는 정상 상태 시스템 응답이 y의 마지막 값과 다르다는 사실을 알고 있을 때 유용합니다. 이 구문은 yinit = 0을 사용합니다.
SISO 응답의 경우 t
와 y
는 길이가 NS
인, 동일한 길이의 벡터입니다. 출력이 NY
개인 시스템의 경우 y
를 NS
×NY
배열로 지정하고 yfinal
을 NY
×1
배열로 지정할 수 있습니다. 그러면 lsiminfo
가 각 출력 채널에 대응하는 응답 특성으로 구성된 NY
×1
구조체형 배열 S
를 반환합니다.
S = lsiminfo(___,'SettlingTimeThreshold',
를 사용하면 정착 시간과 과도 시간을 정의하는 데 사용되는 임계값 ST
)ST
를 지정할 수 있습니다. 디폴트 값은 ST = 0.02
(2%)입니다. 이 구문은 위에 열거된 구문에 나와 있는 입력 인수를 원하는 대로 조합하여 사용할 수 있습니다.