Contenido principal

Discrete Varying Notch

Filtro de rechazo de banda en tiempo discreto con coeficientes variables

  • Discrete Varying Notch block

Bibliotecas:
Control System Toolbox / Linear Parameter Varying

Descripción

El bloque implementa la discretización de Tustin de un filtro de rechazo de banda en tiempo continuo con coeficientes variables. Introduzca los valores en tiempo continuo de la frecuencia de la banda de rechazo, la ganancia mínima y el coeficiente de amortiguación en los puertos de entrada freq, gmin y damp, respectivamente. Estos parámetros controlan la profundidad y la frecuencia de la banda de rechazo en tiempo continuo como se muestra en la siguiente ilustración. El coeficiente de amortiguación damp controla la anchura de la banda de rechazo Δ; un valor damp mayor implica un valor Δ mayor.

Utilice este y otros bloques de la biblioteca de parámetros lineales variables para implementar elementos de control comunes con parámetros o coeficientes variables. Para más información, consulte Model Gain-Scheduled Control Systems in Simulink.

Precaución

Evite que los coeficientes de filtro dependan de la salida de bloque y. Si se diera esta dependencia, el filtro resultante crea un lazo algebraico, ya que calcular el valor de salida del bloque requiere conocer el valor de salida del bloque. Este lazo algebraico tiende a ser inestable y divergente.

Puertos

Entrada

expandir todo

Señal de entrada de filtro de rechazo de banda

Valor de frecuencia de la banda de rechazo en tiempo continuo, especificado en rad/s.

Valor de la ganancia de frecuencia de la banda de rechazo en tiempo continuo, en unidades absolutas. Este valor controla la profundidad de la banda de rechazo. El filtro de rechazo de banda tiene ganancia unitaria en las frecuencias baja y alta. La ganancia es inferior en la frecuencia de la banda de rechazo.

Valor del coeficiente de amortiguación en tiempo continuo, especificado como valor escalar positivo. El coeficiente de amortiguación controla la anchura de la banda de rechazo; cuanto más cerca esté de 0, más pronunciado el filtro.

Salida

expandir todo

Señal de salida del filtro de rechazo de banda.

Parámetros

expandir todo

Frecuencia de precompensación, especificada como escalar positivo. La discretización de la función de transferencia de la banda de rechazo en tiempo continuo puede desplazar la frecuencia de la banda de rechazo cuando está cerca de la frecuencia Nyquist. Para garantizar que los filtros en tiempo continuo y discreto tengan una respuesta en frecuencia coincidente cerca de una frecuencia w0 en concreto, establezca este parámetro en w0. El valor predeterminado w0 = 0 corresponde a la transformación bilineal (Tustin) sin precompensación:

s=2Ts(z1z+1),

donde Ts es el tiempo de muestreo del bloque, especificado con el parámetro Sample time Ts.

Tiempo de muestreo del bloque, especificado como un escalar positivo. Este bloque no admite el tiempo de muestreo heredado, ya que requiere un tiempo de muestreo especificado para calcular la discretización del filtro de rechazo de banda.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.

Generación de código PLC
Genere código de texto estructurado mediante Simulink® PLC Coder™.

Historial de versiones

Introducido en R2017b