Selective Harmonics Elimination PWM
Selective Harmonics Elimination PWM🔗
Eficiencia energética de los PWM para la generación de ondas🔗
El interruptor ideal🔗
Idealmente (y la práctica no se aleja apenas) un interruptor no consume energÃa. Cuando el circuito está cerrado su resistencia es prácticamente cero: $$ R \approx 0 \implies P = R I^2 \approx 0 $$ Mientras que con el circuito abierto la resistencia tiende a infinito y la circulación de intensidad es prácticamente cero. Despejando en la fórmula anterior vemos que la potencia consumida es prácticamente nula.
El consumo en conmutación🔗
Pero si la CPU de un ordenador son un montón de transistores que están en corte o conducción deberÃan consumir una potencia despreciable y carecer de disipador. ¿Por qué no es asÃ? Porque la mayorÃa del consumo se produce en la conmutación y millones de transistores conmutan miles de millones de veces por segundo. Es como cuando cierras el circuito de un interruptor y ves saltar una chispa. Ese fogonazo requiere energÃa que es consumida en la conmutación del interruptor. Un circuito con un pwm no necesita tantos transistores ni conmutar a esa velocidad, por lo que el consumo en conmutación es moderado.
El demonio está en los armónicos🔗
Vamos a suponer que estamos implementando un inversor para obtener una onda alterna senoidal de 230V a 50Hz a partir de unas baterÃas de 12V continua que cargamos con unas placas. Como primera aproximación usamos una onda cuadrada y fardamos de ella diciendo que es una "onda senoidal de 8 bits".
Durante unos meses todo es muy bonito hasta que se rompe el compresor del frigo. Mala suerte. Lo cambias y a los meses se vuelve a romper, algo no funciona. Esa "onda senoidal de 8 bits" es la suma de la onda senoidal deseada más un montón de armónicos que son disipadas en el motor del compresor causando las averÃas. Una primera solución es añadir un filtro pasabanda de 50 Hz que deje pasar una onda senoidal y disipe en forma de pérdidas los armónicos no deseados. No notamos que las baterÃas duren menos porque esa disipación ya la hacÃa el compresor, solo que ahora no se hace allà y no se va a estropear.
¿Pero no hay una forma de generar un tren de pulsos que no venga acompañado de esos armónicos no deseados? Si, la hay. Desde hace mucho tiempo habÃa trucos para mejorar la respuesta sumando diferentes trenes de pulsos. Pero su obtención era a prueba de ensayo y error. Desde hace muchos años tenÃa la mosca detrás de la oreja tratando de encontrar unas matemáticas que sirvieran para resolver ese problema, pero no encontré respuesta hasta hoy. Esas matemáticas no se conocen, pero han mejorado los métodos para conseguir aproximaciones.
Si mediante la mejora del tren de pulsos generados consigues quitarte 30 armónicos son 30 armónicos que no tienes que disipar en la etapa de filtrado. Las baterÃas deberÃan durar más, el inversor podrÃa ser más pequeño y requerir menores sistemas de disipación, los aparatos deberÃan durar como si estuvieran conectados a la red eléctrica.
Pero no solo se generan armónicos por cómo se genera la onda en el inversor, también las cargas puede añadir armónicos a la corriente y generar problemas. Por eso hay variaciones en lazo cerrado para adaptar el inversor a las cargas.
Posibles usos🔗
Inversor eficiente de onda cuasi senoidal🔗
Ver los ejemplos anteriores
Mejora de calidad/rendimiento de amplificadores de clase D🔗
El problema de las señales de audio es que trabajan a frecuencias mayores y la generación de la onda de salida depende de la entrada, no vamos a generar la misma onda senoidal como era el caso del inversor. De todas formas las propuestas existen. ¿Merece la pena?
Generador de señales🔗
¿Tiene sentido? Posiblemente no, pero quizá puedan hacerse sintetizadores electrónicos si resulta más barato que aplicar el algoritmo a un amplificador clase D.