Está en la página 1de 8

Minimizacin de la distorsin armnica de una

modulacin PWM con algoritmos genticos


Andrs Fernando Lizcano Villamizar Jorge Luis Daz Rodrguez
Ing. Electrnico, Universidad de Pamplona M.Sc. Control Automtico, UCLV
Estudiante Maestra, Investigador Grupo A&C, Docente Tiempo Completo, Investigador Grupo A&C,
Universidad de Pamplona Universidad de Pamplona
Pamplona, Colombia Pamplona, Colombia
aflizcano@gmail.com jdiazcu@gmail.com

Aldo Pardo Garca


PhD. Ciencias Tcnicas, IMAA
Docente Tiempo Completo, Director Grupo A&C,
Universidad de Pamplona
Pamplona, Colombia
apardo13@hotmail.com

Resumen En este trabajo se describe una nueva estra- necesario estudiar e investigar diferentes proce-
tegia de modulacin por anchura de pulso (PWM, Pulse sos que permitan suplir dichas necesidades, las
Width Modulation) optimizada por el mtodo directo y
la aplicacin de Algoritmos Genticos (GA, Genetic Al-
cuales dan origen al desarrollo de aplicaciones
gorithms) para la minimizacin del contenido armnico como la presentada en este trabajo [1-4]. Una de
especficamente el quinto y sptimo armnico del con- las grandes motivaciones es la disminucin del
tenido total, basado en la minimizacin de la distorsin consumo energtico de los dispositivos, adems
armnica total (THD, Total Harmonic Distorsion). Se ex- de esto la reduccin en las prdidas de conmuta-
pone el desarrollo del mtodo, las pautas necesarias in-
cluido el desarrollo del algoritmo de la estrategia dentro cin y la reduccin del contenido de armnicos.
del Procesador Digital de Seales (DSP, Digital Signal La utilizacin de tcnicas de inteligencia arti-
Processor) y visualizado los resultados obtenidos. ficial, como lo son los Algoritmos Genticos, es-
Palabras clave Modulacin por ancho de pulso, eli- tablece una nueva herramienta para la optimiza-
minacin selectiva de armnicos, algoritmos genticos, cin, a pesar de su relativa actualidad no resulta
distorsin armnica, Procesador Digital de Seales, complejo su implementacin, por lo que constitu-
Transformada Rpida de Fourier. ye una herramientas eficiente y atractiva a la hora
Abstract This paper describes a new strategy for pulse de solucionar un problema de optimizacin [5].
width modulation (PWM) optimized by the direct method Al revisar la literatura sobre el tema se puede
and the application of genetic algorithms (GA) to mini- verificar que la aplicacin de algoritmos genticos
mize the harmonic content specifically the fifth and se-
venth harmonic total content, based on minimizing total en los accionamientos elctricos, para optimizar
harmonic distortion (THD). We describe the development la modulacin PWM en los inversores de frecuen-
of the method, the guidelines to take into account inclu- cias, data de la ltima dcada, dentro de los pri-
ding the development of the algorithm, the strategy wi- meros trabajos sobre el tema se destaca el de los
thin the Digital Signal Processor (DSP), and visualizing
autores K. L. Shi y H. Li (2003) [6], en este trabajo
the results.
se aplica un algoritmo gentico para optimizar la
Keywords Pulse Width Modulation, Selective Harmo- modulacin PWM de un inversor, con el que se
nic Elimination, Genetic Algorithms, Harmonic Distor- obtiene resultados superiores a la modulacin si-
tion, Digital Signal Processing, Fast Fourier Trasform.
nusoidal PWM (SPWM) triangular estndar y a la
modulacin PWM aleatoria. Sin embargo, ambas
I. Introduccin modulaciones no representan un punto de partida
adecuado, ya que se pueden agregar otros par-
La gran evolucin de los procesos industriales
metros a la modulacin SPWM triangular como
soportados por mquinas elctricas de corriente
la asimetra [7, 8] o utilizar otras modulaciones
alterna ha aumentado la demanda de estrategias
PWM que garanticen menor contenido de distor-
altamente confiables para el control y funciona-
sin armnica [9]. Tambin se pueden utilizar
miento ptimo de las mismas, por eso, se hace

Recibido: 06/12/2010/ Aceptado: 15/05/2011/ ITECKNE Vol. 8 Nmero 1 ISSN 1692 - 1798 Julio 2011 79 - 86
80 ITECKNE Vol. 8 Nmero 1 ISSN 1692 - 1798 Julio 2011 79 - 86

otros criterios de optimizacin armnica como es Donde:


el contenido armnico del 5to y 7to armnicos, que u Voltaje de salida deseado
resultan los armnicos ms representativos por
ser los de menor orden producidos por el inversor Vm Valor mximo (Amplitud)

el cual no genera armnicos pares y los armni- Frecuencia angular ( = 2pf)

cos de 3er orden se suprimen con una conexin f Frecuencia


adecuada del motor.

II. Modulacin PWM Optimizada El rea de un semiperodo de (0 a p/w)

El auge de los dispositivos digitales programa-


bles, tales como los Procesadores Digitales de
Seales o DSP, han permitido que estas tcnicas Esto se puede dividir en np intervalos de tiempo
PWM puedan ser implementadas de una manera regulares como se muestra a continuacin [4, 9]:
cmoda y eficiente y permitir as la gran evolucin
de las estrategias de modulacin incluida la dismi-
nucin de costos para su desarrollo [4, 9].
Para generar una modulacin PWM optimizada
se necesita de un determinado conjunto de ngu-
los (posiciones) de conmutacin que se determinan
mwdiante mtodos numricos y computacionales.
En la Fig. 1 se muestra una seal PWM optimizada El rea de cada uno de los intervalos es:
por un mtodo directo de 3 pulsos [4, 9].
La modulacin PWM optimizada presenta la
ventaja de no usar una seal portadora, como el
caso de la modulacin PWM sinusoidal (SPWM), ya
que el algoritmo genera internamente los ngulos
de conmutacin desde el dispositivo por medio de
la reproduccin de patrones de onda debidamente Conocida el rea de cada uno de los intervalos
conformados, como los de la Fig. 1. y fijado el valor mximo de la onda PWM igual a la
FIG. 1. PWM OPTIMIZADA POR EL MTODO DIRECTO amplitud de la seal sinusoidal, se puede determi-
nar el ancho de los pulsos.

Finalmente, para la conformacin de la seal


PMW bajo el criterio de optimizacin antes expuesto,
se ubican cada uno de los pulsos obtenidos en el cen-
tro de cada uno de los intervalos, se expresa matem-
ticamente este conjunto de pulsos en un plano carte-
Fuente: Autor del proyecto
siano xy, donde el eje x corresponde con el tiempo y
A continuacin se comenta el procedimiento el eje y con la amplitud [4], como se muestra:
utilizado para generar la PWM optimizada, a partir
de las expresiones de desarrollo del mtodo plan-
teado [4,9].
A partir de la expresin de la referencia sinusoidal:
Minimizacin de la distorsin armnica de una modulacin PWM con algoritmos genticos - Lizcano, Daz, Pardo 81

A. Simulacin del sistema La Fig. 5 muestra el resultado de la modulacin


para una de las fases del inversor y la siguiente
Para validar la metodologa anterior y obtener
muestra el espectro de armnicas para una fre-
as la modulacin PWM que se va a optimizar se
cuencia fundamental de 60 Hz, un nmero de pul-
desarrolla un modelo con el uso del Simulink
sos Np=33 y posicin del pulso de Pp=0.45 asim-
del Matlab encargado de generar la modulacin
trico con respecto al eje de referencia central.
PWM optimizada por fase (Fig. 2).
La Fig. 6 muestra la aplicacin de la transfor-
Con este modelo anterior se genera un bloque
mada rpida de Fourier (FFT) a la modulacin.
que posee las siguientes entradas: la amplitud
(V), la frecuencia (w), el nmero de pulsos (Np) y Los parmetros de entrada estn colocados de
la asimetra de la seal portadora triangular (Pp), forma aleatoria, lo que no asegura que la modula-
como se muestra en la Fig. 3, esta vara en un ran- cin PWM obtenida sea la mejor, como se puede
go de 0 a 1 y modifica la posicin de los pulsos. observar el espectro de frecuencia, inclusive tiene
FIG. 2. MODELO DE LA MODULACIN PWM OPTIMIZADA
contenido armnico de componente directa, lo cual
no es deseado. Pero se observa que el quinto y sp-
timo armnico son bastante bajos en amplitud lo
que hace que no sea del todo mala la respuesta
obtenida. De forma numrica obtenemos el resul-
tado de una distorsin armnica total correspon-
diente al quinto y sptimo armnico igual al 23%,
la cual es adecuada, pero que se puede disminuir
an ms con un proceso de optimizacin.
FIG. 4. MODELO EN SIMULINK PARA OBTENER LA
DISTORSIN ARMNICA

FIG. 3. VALORES DE LA POSICIN DEL PULSO

En la Fig. 4 se muestra el programa de simu-


lacin correspondiente a la descripcin de la mo-
dulacin PWM desarrollada y el respectivo clculo
del contenido de armnicos (THD) total y del 5to y
7mo armnicos tanto de manera grfica como de
manera numrica. Fuente: Autor del proyecto.
82 ITECKNE Vol. 8 Nmero 1 ISSN 1692 - 1798 Julio 2011 79 - 86

FIG. 5. MODULACIN PWM (Np=33, Pp=0.45) armnicos impares y el tercer armnico se elimi-
na posteriormente por la conexin en tringulo del
motor asncrono trifsico. Los armnicos ms re-
presentativos por su bajo orden resultaran el 5to y
7mo armnico, los otros armnicos por estar aleja-
dos de la frecuencia fundamental influyen mucho
menos en el funcionamiento de la mquina.
En la Fig. 7 se muestra el diagrama en bloque
de la estructura del Algoritmo Gentico implemen-
Fuente: Autor del proyecto
tado [7]. Como se observa en esta figura el primer
FIG 6. ANLISIS FFT DE LA SEAL PWM paso que se realiza es crear una poblacin inicial
que hace referencia a las posibles soluciones al
problema, despus se hace la evaluacin de la
funcin objetivo y slo los individuos ms aptos
pasarn a la siguiente etapa, en la cual se les
aplica la mutacin y cruce para generar nuevos
individuos con mejores caractersticas que sern
Fuente: Autor del proyecto
evaluados de nuevo. As sucesivamente se repite
el procedimiento hasta encontrar el mejor resulta-
do posible en 100 generaciones.
III. Optimizacin de la modulacin pwm
FIG. 7. DIAGRAMA DEL ALGORITMO GENTICO
con algortimos genticos
El propsito de la aplicacin de Algoritmos Ge-
nticos es la optimizacin de la modulacin PWM,
esto se logra a travs de la creacin de un con-
junto de individuos (diferentes valores de frecuen-
cias, nmero de pulsos y posicin del pulso) que
representan las posibles soluciones al problema
en particular que se quiere optimizar y buscar la
menor distorsin armnica del sistema, lo que
hace que la funcin objetivo (fitness) a optimizar
sea la distorsin armnica equivalente al 5to y 7mo
armnicos de la seal PWM de salida. Cada uno
de los valores del THD es sustrado de la constan-
te que corresponde al mximo valor de distor-
sin permitido estandarizado dentro del algoritmo
gentico. La funcin objetivo es:

Fuente: Autor del proyecto.

Donde: El algoritmo gentico puede detenerse de dos


F Funcin objetivo (fitness). maneras, la primera es si cumple la optimizacin
Mximo valor del fitness estipulado. deseada y la segunda si termina de ejecutar el n-
v5 Magnitud del voltaje del 5to armnico. mero de generaciones estipuladas.
v7 Magnitud del voltaje del 7mo armnico.
v1 Magnitud del voltaje del armnico fund. Una de las grandes ventajas de aplicar un al-
goritmo gentico es que este asegura que as no
En la ecuacin anterior se toman solamente se llegue a encontrar una respuesta de error nulo,
las magnitudes del 5to y 7mo armnico, ya que por lograr al terminar el proceso el individuo ms
la forma de la seal slo se deben de presentar apto para conseguir el menor error posible. Como
Minimizacin de la distorsin armnica de una modulacin PWM con algoritmos genticos - Lizcano, Daz, Pardo 83

se menciona anteriormente los algoritmos ge- Para mostrar el resultado del algoritmo me-
nticos parten del hecho de soluciones alea- diante el cual se obtiene el individuo ptimo
torias, en nuestro caso de estudio se decide y se consigue la menor distorsin posible, se
tomar un rango de individuos de 100 de acuer- muestra en la fig. 8 la transformada rpida de
do que a la disposicin de hardware donde se Fourier (FFT) de la seal PWM optimizada para
aplica la herramienta la cual esta restringida 60 Hz.
a esta cantidad de posibles soluciones, por lo FIG. 8. ESPECTRO DE LA SEAL PWM PARA 60 HZ.
cual no nos permite establece un rango mayor
de individuos.
El algoritmo es desarrollado en la herra-
mienta de Simulink de Matlab, donde acta
de manera interactiva con los datos generados
por el modelo del inversor trifsico, de esta
manera se aplica el algoritmo y de forma inme-
diata se van generando las soluciones ptimas
para la disminucin de la distorsin armnica. Fuente: Autor del proyecto.

Los algoritmos genticos, poseen una ca- En la figura anterior se puede observar la
racterstica comn con las diversas tcnicas disminucin del 5to y 7mo armnicos de una ma-
de inteligencia artificial, es el tiempo significa- nera considerable, la no existencia de armni-
tivo o considerable que toma para ejecutarse cos pares y el aumento del 3er armnico que
y encontrar posibles soluciones, para nuestro no reviste importancia ya que la conexin en
caso y contando con el nmero de individuos tringulo del motor trifsico no permite que cir-
se toma de 4 a 6 horas en ejecutarse en su to- culen estos hacia la fuente de alimentacin. Al
talidad, la idea de tomar un algoritmo gentico aplicar la modulacion PWM optimizada al motor
como herramienta de bsqueda de soluciones podemos conseguir la onda de corriente y su
se hace para optimizar al mximo el resultado. espectro de frecuencia (fig. 9) donde se obtie-
Para cada una de las frecuencias el algorit- ne un porcentaje de distorsin armnica infe-
mo evala 100 diferentes y posibles soluciones rior al 1 %.
(individuos), la estadstica se genera cuando el FIG. 9. ESPECTRO DE LA CORRIENTE PARA 60 HZ.
algoritmo clasifica cada una de las soluciones
y coloca en primera posicin la respuesta ms
clara y de mejor resultado (ptima) para obte-
ner una disminucin significativa de la distor-
sin armnica.

A. Resultados
Fuente: Autor del proyecto.
En la tabla I se muestran los resultados
para algunas de las frecuencias cercanas a
iv. Implementacin de la estrategia
60 Hz, donde se presentan los parmetros
ms aptos para la implementacin de la mo-
en el DSP 56F801
dulacin. Como dispositivo de control se utiliz un
Tabla I:
procesador digital de seales DSP 56F801 de
optimizacin para frecuencias cercanas a la frecuencia nominal
(60 Hz) FREESCALE de punto flotante, ya que en com-
paracin con otro dispositivo, como un micro-
Frecuencia No. pulsos Posicin THD 5to+7mo
(Hz) (Np) (0<Pp1) (%) controlador, posee mayor ms capacidad de
58 129 0.9661 10.9916 clculo y almacenamiento de memoria; para
59 111 0.9520 5.2787 la implementacin de la estrategia se opt por
60 15 0.3392 6.2368 realizar los clculos dentro del mismo algorit-
Fuente: Autor del proyecto. mo del DSP, la fig. 10 muestra un diagrama en
bloques del sistema implementado.
84 ITECKNE Vol. 8 Nmero 1 ISSN 1692 - 1798 Julio 2011 79 - 86

FIG. 10. ESQUEMA DE LA IMPLEMENTACIN DE LA ESTRATEGIA DE MODU- En la fig. 12 se muestra las 6 seales de control
LACIN EN EL DSP.
que van hacia el inversor, 3 seales de activacin
de la parte alta del puente y 3 seales de activa-
cin de la parte baja, desfasadas 120 entre s.
FIG. 12. SEALES DE LA MODULACIN PWM OPTIMIZADA GENERADAS
CON EL DSP PARA UN Np=15.

Fuente: Autor del proyecto.

Este diagrama anterior muestra que los datos,


como son el nmero de pulsos, la frecuencia de
trabajo y la posicin del pulso, son enviadas des-
de una interfaz grfica del computador hasta el
DSP que captura estos datos, los procesa y gene- Fuente: Autor del proyecto.
ra las seales de control que irn hacia el inversor
al cual se conecta el motor trifsico a controlar. En la figs. 13, 14 y 15 se muestran el voltaje
de fase (AB), el voltaje de lnea (A) y el espectro
El sistema de control tal como muestra la fig.
armnico generado a la salida del inversor.
11 est compuesto por el DSP, el programador
FIG. 13. VOLTAJE ENTRE LAS FASES (AB).
del DSP, el circuito de adaptacin de niveles TTL
a RS232 (construido a partir de un MAX232) y el
osciloscopio para registrar las formas de ondas.
FIG. 11. SISTEMA DE CONTROL CON EL PROCESADOR DIGITAL DE SEA-
LES DSP 56F801.

Fuente: Autor del proyecto.

FIG. 14. VOLTAJE DE LNEA (A).

Fuente: Autor del proyecto.

El sistema empieza a funcionar cuando a tra-


vs de la interfaz grfica se envan los datos hacia
el Procesador que almacena las formas de ondas
PWM resultado del proceso de optimizacin y rea-
liza la conformacin de la modulacin PWM por
fase cuyas salidas son visualizadas en el oscilos-
copio (ver figs. 12 al 14).
Fuente: Autor del proyecto.
Minimizacin de la distorsin armnica de una modulacin PWM con algoritmos genticos - Lizcano, Daz, Pardo 85

FIG. 15. ESPECTRO ARMNICO. de la corriente del motor en un porcentaje sufi-


cientemente bueno para la mquina (<1 %).
Al finalizar el proceso de seleccin mediante
Algoritmos Genticos, se establecieron los indivi-
duos ms aptos para encontrar la menor distor-
sin armnica posible entregada por el inversor a
nivel del quinto y sptimo armnico.
El desarrollo del Algoritmo Gentico se hace
de manera offline debido a que estas estrategias
de inteligencia artificial se caracterizan por su ex-
tenso tiempo de generacin y alto consumo de re-
cursos de memoria, por lo cual los individuos ms
Fuente: Autor del proyecto. aptos son obtenidos a nivel de simulacin del al-
goritmo y entonces programados al DSP.
V. Mejoramiento de la calidad de la Finalmente, una vez conducido el anlisis de
energa los resultados tericos y prcticos de optimizacin
de la modulacin PWM, el trabajo aporta una mi-
Al disear una estrategia PWM que brinde las nimizacin del contenido armnico partiendo de
mejores condiciones en cuanto a disminucin de onda PWM optimizada, desarrollada por los auto-
la distorsin armnica se asegura la entrega de res, como punto de partida del procedimiento de
una seal adecuada la cual brindar las mejores optimizacin, y utilizando un criterio de optimiza-
caractersticas de trabajo a la mquina elctrica cin (fitness) basado en el contenido del 5to y 7mo
o dispositivo que se conecte, lo que se contribuye armnicos que garantiza la optimizacin con me-
directamente a la calidad de la energa [10]. nos esfuerzo computacional que s se calcula con
Con la motivacin anterior, la estrategia PWM base en el valor de la distorsin armnica total
que se plantea en este trabajo aborda a lo largo (THD), para su determinacin se requiere del co-
de su desarrollo a un objetivo explicito: la optimi- nocimiento de cada armnico individual. La onda
zacin de la distorsin armnica. PWM optimizada garantiza el funcionamiento efi-
El desarrollo de esta estrategia de modulacin ciente del conjunto inversor - motor, ya que mini-
PWM con bajo contenido de armnicos genera miza el 5to y 7mo armnicos, que son los mximos
una gran confiabilidad a la hora de evaluar la ca- responsables de los pares de frenado parsitos
lidad de energa entregada por el inversor, permi- por ser de secuencia negativa y tambin logra re-
tiendo establecer con esta modulacin una mag- ducir la cantidad de pulsos (Np) de la modulacin
nitud de eficiencia mayor en funcin de la menor PWM disminuyendo de esta forma las prdidas
distorsin armnica generada. por conmutacin en el inversor.

Vi. Conclusiones Referencias

Los algoritmos genticos son estrategias efi- [1] M. H. Rashid, Power Electronics Handbook, Sec-
cientes y robustas para la solucin de problemas ond Edition: Devices, Circuits and Applications.
no triviales que contribuyen en gran medida a la Academic Press; 2 Ed., 2007.
optimizacin de diferentes procesos donde son re- [2] M. H. Rashid, Power Electronics. Prentice Hall,
queridos. Gracias a la utilizacin de estas tcnicas India, 2008.
se han podido encontrar las mejores condiciones
de trabajo para los diferentes barridos de frecuen- [3] N. Mohan, T. M. Undeland y W. P. Robbins, Elec-
cia donde se trabaja la modulacin PWM y llega trnica de Potencia. Convertidores, aplicaciones
y diseo, McGraw Hill Interamericana, 3ra Edi-
a inferirse que la modulacin obtenida es ptima
cin, Mxico D.F., 2009.
posible. Al optimizar la seal de modulacin PWM
directamente se optimiza la distorsin armnica
86 ITECKNE Vol. 8 Nmero 1 ISSN 1692 - 1798 Julio 2011 79 - 86

[4] A. Pardo y J. L. Daz, Aplicaciones de los converti-


dores de frecuencia, Estrategias PWM, Editorial
Java E. U., Colombia, 2004.

[5] D. E. Goldberg, Genetic algorithms in search, op-


timization & machine learning, Addison-Wesley,
Reading, 1989.

[6] K. L. Shi and H. Li, Optimized random PWM


strategy based on Genetic algorithms, IEEE
Trans. Mag. Vol. 33, pp. 07-11, 2003.

[7] B. Justus Rabi, Minimization of Harmonics in


PWM inverters based on Genetic Algorithms.
Journal of Applied Sciences 6 (9): 2056-2059,
2006.

[8] N. Tutkun, A new modulation approach to de-


crease total harmonic distortion of the SPWM
voltage waveform using genetic optimization
technique. International Conference on Renew-
able Energies and Power Quality (ICREPQ08),
Palacio de la Magdalena de Santander, 12-14
de Marzo de 2008.

[9] J. L. Daz, A. Pardo y E. Y. Ros. Implementacin


de una modulacin PWM optimizada para el
control de un motor trifsico de induccin usan-
do la tarjeta DSP TMS320C6416 DSK, Revista
Colombiana de Tecnologas de Avanzada, Vol. 1,
No. 13, 2009.

[10] G. Carrillo, et al., Caracterizacin, compensa-


cin y medicin de un sistema de distribucin de
energa elctrica con alta polucin armnica.
Primer Simposio Internacional sobre Calidad de
la Energa Elctrica, Bogot, Noviembre 2001.

También podría gustarte