Relación de inductancia a capacitancia en filtro LC para PWM

Cuando uso un filtro LC paralelo para suavizar PWM, estoy usando la siguiente ecuación para calcular su frecuencia:

F C = 1 2 π L C

Aquí hay un esquema de un filtro LC del que estoy hablando:

esquemático

simular este circuito : esquema creado con CircuitLab

En teoría, puedo usar cualquier valor L o C siempre que el resultado sea sustancialmente más bajo que la frecuencia PWM. Entonces, por ejemplo, 10uH y 1000uF dan la misma frecuencia de 1591Hz que 100uH y 100uF. No estoy seguro de cómo estas dos opciones diferirán en la práctica. Sé que también puedes calcular un factor Q para el circuito con:

q = R C L

Según tengo entendido, tendré mejores resultados cuando Q esté más cerca de 0.5, por lo que el valor del inductor debería ser mayor que el valor del capacitor. El problema es que es mucho más fácil obtener capacitores más grandes (como 2200uF/16V por un dólar más o menos) que inductores (necesito algo que maneje alrededor de 8A).

Si entiendo correctamente, cuanto mayor es el factor Q, mayor es el tiempo de llamada, pero no estoy seguro de qué implicaciones prácticas tiene para mí, si es que tiene alguna. Tampoco estoy seguro de cómo calcular el tiempo de llamada. ¿Tengo que preocuparme por eso o simplemente usar lo que tengo? (en mi caso seria inductor de 10uH y capacitor de 1000uF).

Actualizar:

Jugué con un circuito de este tipo en LTSpice y creo que tengo una idea de lo que significa el factor Q, al menos con una aproximación de cómo LTSpice simula las cosas. Con L = 220uH y C = 22uF obtengo un buen comienzo suave al filtrar PWM:

Estos valores dan una frecuencia de resonancia de 2287 Hz y un factor Q de ~0,47, con R = 1,5 ohmios.

Con los valores "intercambiados", es decir. L = 22uH y C = 220uF obtengo un efecto mucho peor para la misma frecuencia:

Este es un factor Q de 4,74 con picos de corriente de hasta 10 A antes de establecerse en 6 A.

Supongo que la pregunta ahora es: ¿cómo calculo el pico máximo (solo para confirmar lo que obtuve en LTSpice) y qué tan malos son los picos asumiendo que mis componentes pueden manejarlos?

Normalmente, cerraría un bucle alrededor de esto (desde Vcap o IL) hasta la forma de onda PWM (ciclo de trabajo o frecuencia), por lo que la Q del circuito no es evidente en el bucle cerrado.
@akellyirl No entiendo lo que quieres decir. ¿Quiere decir que el ciclo de trabajo de PWM debe controlarse en función del voltaje o la corriente de salida y aumentarse lentamente hasta que alcance el valor deseado?

Respuestas (1)

El "pico" máximo se puede calcular en general para la respuesta de un sistema LTI de segundo orden, pero es un ejercicio algo complicado dependiendo de si tiene un sistema sobreamortiguado o subamortiguado.

La idea general es calcular la función de transferencia (en el dominio s), aplicar la transformada inversa de Laplace para obtener la respuesta de impulso en el dominio del tiempo y luego igualar esto a cero para encontrar los extremos de la respuesta al escalón. Este método se basa en el hecho de que para un sistema LTI, la derivada de la respuesta al escalón es igual a la respuesta al impulso . Pero esto solo da los puntos de abscisas (tiempo de los extremos). Para obtener el valor de sobreimpulso real, debemos sustituirlo por la respuesta de paso real. Encontrar este último es en realidad más difícil, ya verás.

Entonces, para comenzar, en tu circuito, la función de transferencia es

H ( s ) = 1 1 R + C s 1 1 R + C s + L s = R R L C s 2 + L s + R

porque tiene un divisor de voltaje creado por L y el paralelismo de R y C. ( Verificación matemática ). También podría usar un solucionador de circuito simbólico (como qsapecng) para obtenerlo/verificarlo:

ingrese la descripción de la imagen aquí

Para calcular el máximo, primero debe aplicar la transformada inversa de Laplace para obtener la respuesta de impulso en el dominio del tiempo y resolver los ceros de esto (en el tiempo). El primero se puede hacer rápidamente con un programa matemático , pero da como resultado una fórmula peluda como la que se muestra a continuación, que también usa exponenciales de argumentos complejos, por lo que contiene sinusoides "ocultos" en los casos en que los radicales producen números imaginarios.

ingrese la descripción de la imagen aquí

O podemos hacer esto de manera más perspicaz (primero) poniendo la función de transferencia en la forma polar estándar para un sistema de segundo orden :

H ( s ) = ω norte 2 s 2 + 2 ζ ω norte s + ω norte 2

dónde ω norte se llama la frecuencia natural (angular) y ζ es la relación de amortiguamiento. Para este circuito (al dividir con RLC el denominador y el denominador e identificar la potencia de s de las dos expresiones de H),

ω norte = 1 L C y ζ = 1 2 R L C

(Ejercicio: relaciónelos con Fc y Q de su pregunta).

La inversa de Laplace de esta forma estándar de H(s) es algo más inteligible, incluso cuando se resuelve mediante un programa , que de hecho le brinda una respuesta más general [aunque quizás algo confusa] en comparación con el libro de texto de ingeniería promedio:

h ( t ) = ω norte 2 ζ 2 1 Exp ( t ω norte ζ ) pecado ( t ω norte ζ 2 1 )

(Escribí el exponencial así porque su exponente era un poco ilegible en la notación de superíndice habitual). Tenga en cuenta que esta expresión compacta puede implicar un cálculo numérico complejo. Por ejemplo, en el caso sub-amortiguado (por ejemplo, como se ve en su último gráfico) 0 < ζ < 1 . Así que en este caso:

  • ζ 2 1 = 1 1 ζ 2 y
  • pecado ( t ω norte ζ 2 1 ) = 1 pecado ( t ω norte ζ 2 1 )

donde en la última igualdad usamos el hecho de que pecado ( X 1 ) = 1 pecado X . Después de los dos 1 se cancelan entre sí, obtenemos la fórmula de libro de texto para el caso subamortiguado:

h ( t ) = ω norte 2 1 ζ 2 Exp ( t ω norte ζ ) pecado ( t ω norte 1 ζ 2 )

Finalmente, necesitamos encontrar los ceros de esta respuesta de impulso (o incluso la forma senh anterior, más general) y luego dar cuenta del intervalo de ζ ):

t pag = norte π ω norte 1 ζ 2

dónde norte es entero positivo. El primer (y más grande) pico ocurre para norte = 1 . Ahora, para obtener el valor de la ordenada de la respuesta al escalón en este momento, necesitamos la respuesta al escalón real en el dominio del tiempo.

Por desgracia, obtener la respuesta de paso real de manera agradable / perspicaz mediante la transformada inversa de Laplace, supera incluso las habilidades de Wolfram Alpha . Entonces recurrimos a un libro de texto para esto (que también verifica la fórmula de impulso que obtuvimos):

ingrese la descripción de la imagen aquí

Sin embargo, podemos verificar mecánicamente que la derivada de esta respuesta escalonada nos da la respuesta de impulso . Después de esa verificación de cordura, procedemos a sustituir la abscisa por el primer pico, para obtener el valor del pico [ordenado] (para una unidad, es decir, paso de 1V):

GRAMO pag = 1 + Exp ( π ζ 1 ζ 2 )

Tenga en cuenta que el 1 tiene sentido ya que para amortiguación insuficiente siempre tendremos un sobreimpulso, así que espere que ese pico exceda el 1V que aplicamos. Finalmente, sustituyamos R, L y C en esto :

Esto da

GRAMO pag = 1 + Exp ( π 4 C R 2 L 1 )

¡Finalmente verifiquemos esto en un ejemplo!

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Bueno, no están completamente de acuerdo, pero creo que se acercan lo suficiente. Si verifica el inductor de LTspice, verá que usa una resistencia en serie de 1 mohm [de forma predeterminada, y no creo que pueda forzarlo a cero]. Entonces el circuito no es el mismo. No puedo molestarme en volver a resolver esto con esa resistencia agregada ... Sospecho que la fórmula sería mucho más complicada.

Y me las arreglé para encontrar un folleto que da la fórmula máxima (para el sistema general de segundo orden) [en la p. 9] pero sin prueba, que verifique lo anterior.