pole
동적 시스템의 극점
설명
는 SISO 또는 MIMO 동적 시스템 모델 P = pole(sys)sys의 극점을 반환합니다. 출력은 sys.TimeUnit에 지정된 시간 단위의 역수로 표현됩니다. 동적 시스템의 극점은 시스템의 안정성과 응답을 결정합니다.
개루프 선형 시불변 시스템은 다음과 같은 경우에 안정적입니다.
연속시간에서, 전달 함수의 모든 극점이 음의 실수부를 갖는 경우. 극점을 복소 평면 s상에서 시각화했을 때 안정성을 보장하기 위해 모두 좌반면(LHP)에 있어야 합니다.
이산시간에서, 모든 극점이 1보다 엄격하게 작은 크기를 가져야 합니다. 즉, 모든 극점이 단위원 안에 있어야 합니다.
희소 상태공간 모델의 경우, 이 구문은 크기가 가장 작은 처음 1000개의 극점을 계산합니다. (R2025a 이후)
는 지정된 하나 이상의 이름-값 인수를 기반으로 희소 모델 P = pole(___,Name=Value)sys의 일부 극점을 계산합니다. 이름-값 인수를 지정하지 않으면 함수는 크기가 가장 작은 처음 1000개의 극점을 계산합니다. sys가 비희소 모델인 경우 이 함수는 이름-값 인수를 무시합니다. (R2025a 이후)
예제
입력 인수
이름-값 인수
출력 인수
제한 사항
여러 극점은 수치적으로 민감하며 높은 정확도로 계산될 수 없습니다. 중복도가 m인 극점 λ는 일반적으로 중심이 λ이고 반지름이 다음과 같은 차원을 갖는 원 위에 분포된, 계산된 극점으로 이루어진 군집을 야기합니다.
여기서 ε은 상대 기계 정밀도(
eps)입니다.여러 극점에 대한 자세한 내용은 Sensitivity of Multiple Roots (Control System Toolbox) 항목을 참조하십시오.
sys에 내부 지연이 있는 경우 먼저 시스템이 유한한 개수의 극점을 갖도록 모든 내부 지연을 0으로 설정하여 0차 파데 근사를 생성함으로써 극점이 구해집니다. 일부 시스템의 경우 지연을 0으로 설정하면 특이 대수 루프가 생성되고, 이는 올바르지 않거나 정의되지 않은 0지연 근사를 야기합니다. 이러한 시스템의 경우pole은 오류를 반환합니다.
알고리즘
희소 상태공간 모델의 경우, pole은 지정된 주파수 대역에서 극점을 계산하기 위한 역거듭제곱 반복에 크릴로프-슈어(Krylov-Schur) 알고리즘[1]을 사용합니다.
참고 문헌
[1] Stewart, G. W. “A Krylov--Schur Algorithm for Large Eigenproblems.” SIAM Journal on Matrix Analysis and Applications 23, no. 3 (January 2002): 601–14. https://doi.org/10.1137/S0895479800371529.
버전 내역
R2012a에 개발됨참고 항목
damp | pzmap | zero | step | impulse | pzplot
도움말 항목
- 극점 및 영점 위치 (Control System Toolbox)
- Sensitivity of Multiple Roots (Control System Toolbox)