Main Content

Discrete Varying Notch

변하는 계수를 갖는 이산시간 노치 필터

  • Discrete Varying Notch block

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

설명

이 블록은 변하는 계수를 갖는 연속시간 노치 필터의 Tustin 이산화를 구현합니다. 노치 주파수, 최소 이득, 감쇠비의 연속시간 값을 각각 freq, gmindamp 입력 포트에 입력합니다. 이러한 파라미터는 다음 그림에서 볼 수 있듯이 연속시간 노치 주파수의 노치 깊이 및 주파수를 조절합니다. 감쇠비 damp가 노치 너비 Δ를 조절하며, damp가 클수록 Δ도 커집니다.

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

주의

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

포트

입력

모두 확장

노치 필터 입력 신호

노치 주파수의 연속시간 값으로, rad/s로 지정됩니다.

절대 단위로 나타낸 노치 주파수에서의 이득의 연속시간 값입니다. 이 값이 노치 깊이를 조절합니다. 저주파수나 고주파수일 때 노치 필터는 단위 이득을 갖습니다. 이득은 노치 주파수에서 가장 낮습니다.

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

출력

모두 확장

노치 필터 출력 신호.

파라미터

모두 확장

사전 워핑 주파수로, 양의 스칼라로 지정됩니다. 노치 주파수가 나이퀴스트 주파수에 가까운 경우 연속시간 노치-필터 전달 함수의 이산화를 통해 노치 주파수를 옮길 수 있습니다. 연속 필터와 이산 필터가 특정 주파수 w0 근방에서 일치하는 주파수 응답을 갖도록 하려면 이 파라미터를 w0으로 설정하십시오. 디폴트 값 w0 = 0은 사전 워핑 없는 쌍선형(Tustin) 변환에 해당합니다.

s=2Ts(z1z+1),

여기서 Ts는 블록 샘플 시간으로, 샘플 시간 Ts 파라미터를 사용해 지정합니다.

블록 샘플 시간으로, 양의 스칼라로 지정됩니다. 이 블록에는 상속된 샘플 시간을 사용할 수 없습니다. 왜냐하면 노치 필터의 이산화를 계산하기 위해서는 지정된 샘플 시간이 필요하기 때문입니다.

확장 기능

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

PLC 코드 생성
Simulink® PLC Coder™를 사용하여 Structured Text 코드를 생성할 수 있습니다.

버전 내역

R2017b에 개발됨