Main Content

Varying Notch Filter

변하는 계수를 갖는 노치 필터

  • Varying Notch Filter block

라이브러리:
Control System Toolbox / Linear Parameter Varying

설명

이 블록은 변하는 계수를 갖는 연속시간 노치 필터를 구현합니다. 필터의 순간 전달 함수는 다음과 같이 지정합니다.

N(s)=s2+2*gmin*damp*freq*s+freq2s2+2*damp*freq*s+freq2,

여기서 gmin, damp, freq는 대응하는 입력 포트에서 제공되는 값입니다. 이러한 파라미터는 다음 그림에서 볼 수 있듯이 노치 깊이 및 주파수를 조절합니다. 감쇠비 damp가 노치 너비 Δ를 조절하며, damp가 클수록 Δ도 커집니다.

가변 파라미터 또는 계수를 갖는 일반적인 제어 요소를 구현하려면 이 블록과 선형 파라미터 가변 라이브러리에 있는 다른 블록을 사용하십시오. 자세한 내용은 Model Gain-Scheduled Control Systems in Simulink 항목을 참조하십시오.

주의

필터 계수를 블록 출력값 y에 종속되게 하지 마십시오. 이러한 종속성이 있으면 블록 출력값을 계산할 때 블록 출력값을 알아야 하기 때문에 필터에서 대수 루프가 발생하게 됩니다. 이 대수 루프는 불안정하고 발산되기 쉽습니다.

포트

입력

모두 확장

노치 필터 입력 신호

노치 주파수의 값으로, rad/s 단위로 지정됩니다.

절대 단위로 나타낸 노치 주파수에서의 이득 값입니다. 이 값이 노치 깊이를 조절합니다. 저주파수나 고주파수일 때 노치 필터는 단위 이득을 갖습니다. 이득은 노치 주파수(즉, freq 포트에 제공되는 값)에서 가장 낮습니다.

감쇠비의 값으로, 양의 스칼라 값으로 지정됩니다. 감쇠비는 노치 너비를 조절하며, 0에 가까울수록 노치가 더 가파릅니다.

출력

모두 확장

노치 필터 출력 신호.

확장 기능

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2017b에 개발됨