Professional Documents
Culture Documents
IMPLEMENTACIN DE UN PROGRAMA DE CONTROL ESCALAR VOLTAJE/FRECUENCIA EN LAZO ABIERTO PARA UN MOTOR DE INDUCCIN UTILIZANDO UN DSP
TESIS
QUE PARA OBTENER EL GRADO DE:
PRESENTA:
MXICO D.F.
2006
S.E.P.I.
E.S.I.M.E.
ELCTRICA
ii
En la Ciudad de Mxico, Distrito Federal, el da 18 del mes Mayo del ao 2006, el (la) que suscribe Ing. Marco Aurelio Vzquez Olvera alumno(a) del Programa de Maestra en Ciencias con especialidad en Ingeniera Elctrica con nmero de registro B031512 adscrito a la Seccin de Estudios de Posgrado e Investigacin de la ESIME Unidad Zacatenco, manifiesta que es autor(a) intelectual del presente Trabajo de Tesis bajo la direccin del Dr. Ral ngel Cortes Mateos y cede los derechos del trabajo intitulado: Implementacin de un programa de control escalar voltaje/frecuencia en lazo abierto para un motor de induccin utilizando un DSP, al Instituto Politcnico Nacional para su difusin, con fines acadmicos y de investigacin. Los usuarios de la informacin no deben reproducir el contenido textual, graficas o datos del trabajo sin el permiso expreso del autor y/o director del trabajo. Este puede ser obtenido escribiendo a la siguiente direccin: marco_dayan@hotmail.com; rcortes@ipn.mx. Si el permiso se otorga, el usuario deber dar el agradecimiento correspondiente y citar la fuente del mismo.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
iii
Resumen
Resumen
Tradicionalmente, los motores de induccin son usados en lazo abierto con suministros de potencia nominal para aplicacin de velocidad constante. El control escalar voltaje/frecuencia, es una estrategia de control de velocidad para motores de induccin. Consiste en variar de forma escalar la amplitud de voltaje y frecuencia de alimentacin al motor. Esta variacin establece las regiones de operacin par-velocidad del accionamiento. La variacin de voltaje/frecuencia se realiza con electrnica de potencia, controlando las compuertas del circuito inversor del accionamiento, mediante seales con modulacin de ancho de pulso (PWM), generando un sistema de voltaje de corriente alterna (CA) trifsico con amplitud y frecuencia variable. Con el propsito de obtener un sistema de voltajes de CA trifsico con formas de onda fundamental sinusoidales, se controla el circuito inversor con la tcnica de modulacin de ancho de pulso sinusoidal (SPWM) en la regin de modulacin lineal. Para optimizar la magnitud del voltaje fundamental del sistema trifsico generado por la tcnica SPWM, se producen las seales de control SPWM ms un tercer armnico con nivel de inyeccin ptimo, sin salir de la regin de modulacin lineal. En funcin de las estrategias y tcnicas para variar la velocidad del motor de induccin, se realiz, un programa de control escalar voltaje/frecuencia en lazo abierto, con tcnicas PWM sinusoidal y sinusoidal ms tercer armnico en un microcontrolador DSP. Mediante estas tcnicas se calculan los valores de modulacin de ancho de pulso requeridos por el circuito generador de seales PWM del DSP. Para programar el control se analizo la operacin del procesador, sus interrupciones, el convertidor analgico digital, el circuito modulador de ancho de pulso y la operacin del circuito inversor a base de IGBTs.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
iv
Resumen
Las pruebas y resultados de las seales de control son analizadas con respecto a la grafica de caractersticas de operacin par-velocidad del motor de induccin, modificando la relacin de alimentacin voltaje/frecuencia. Con la interfaz de visualizacin implementada en una PC, se pueden manipular las variables de control, graficar los valores de las seales de disparo de los IGBTs y vincular las variables del microcontrolador DSP con pginas WEB y su entorno multimedia. El programa de control se prob en un circuito inversor de un accionamiento prototipo con un motor de 1/2 HP.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Abstract
Abstract
Traditionally, induction motors have been used with open loop power supplies for constant speed applications. The voltage/hertz scalar control is a speed control strategy for induction motors. It varies in scalar way the voltage amplitude and frequency of the motor feeding. This variation establishes the drives torque-speed operation regions. The voltage/frequency variation is carried out with power electronic, controlling the circuit inverters gates of the drive system, by means of pulse width modulation (PWM), generating a three phase voltage system with variable magnitude and variable frequency. To obtain a three phase sinusoidal voltage system, the inverter circuit is controlled in the linear region with sinusoidal pulse width modulation technique (SPWM). To optimize the amplitude of fundamental-frequency voltage of the three-phase system generated by the SPWM technique, SPWM control signals with addition of third harmonic component (THSPWM) is produced without going out of the linear modulation region. In function of the strategies and techniques to vary the induction motor speed, an openloop voltage/hertz scalar control program was made, the SPWM and THSPWM techniques was used and implemented in a DSP microcontroller. The PWM values required by the DSPs PWM generating circuit are carried out by the DSP microcontroller. In order to program the control algorithm it was necessary to analyze the processor operation, its interruptions, the analogical-to-digital converter, the pulse width modulation circuit and the operation of IGBTs inverter circuit. The control signals are analyzed with regard to the torque-speed operation characteristics when modifying voltage/hertz relationship.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
vi
Abstract
Through a visualization interface implemented in a PC, the control variables can be manipulated, the trigger signals values of the IGBTs gates can be plotted and it is possible to link the DSP microcontroller variables with HTML pages and their multimedia environment. The control program was tested with an inverter circuit of drive prototype with a 1/2 HP motor.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
vii
Dedicatoria
A mi esposa Yrene, mi hija Miryam e hijos Dayan y Oliver. Por todo su amor, apoyo y sacrificios. A mi mam Georgina, hermano Daniel y familia. Por todo su apoyo y consejos incondicionales. A mis abuelos, tos y primos en especial a Mi to Arturo, mi ta Rosalba, Yuridia, Cyntia y Arturo. Por su apoyo, consejos y el espacio familiar obsequiado.
Sin ustedes no hubiera culminado esta etapa de mi vida Muchas gracias por todo! Marco Aurelio Vzquez Olvera
S.E.P.I.
E.S.I.M.E.
ELCTRICA
viii
Agradecimientos
Agradecimientos
En primer lugar, quiero expresar mi agradecimiento al director de la tesis Dr. Ral ngel Cortes Mateos por su gua, valiosas sugerencias, apoyo, consejos, enseanzas y mucha paciencia. Para la realizacin exitosa de esta tesis. Asimismo, quiero expresar mi agradecimiento al Dr. Jaime Jos Rodrguez Rivas, quien formo parte muy importante en mi formacin acadmica. A todos mis amigos y compaeros de la seccin que me han honrado con su amistad y cario, especialmente Leticia, Pilar, Manuel T, Alexandro, Manuel A, Jonathan, Antonio, Enrique, Fabin, Obed, Alfredo, Carlos, Jael, Uriel, Alejandro J. Finalmente, agradezco a las valiosas observaciones, comentarios y sugerencias de la comisin revisora de este trabajo, quienes ayudaron a mejorar la calidad del mismo: Dr. David Romero Romero, Dr. Ral ngel Cortes Mateos, Dr. David Sebastin Baltasar, Dr. Jaime Robles Garca, Dr. Jaime Jos Rodrguez Rivas y M. en C. Jess Reyes Garca. Este trabajo fue realizado gracias al apoyo econmico brindado por la Comisin de Operacin y Fomento de Actividades Acadmicas del IPN (COFAA) y por el Consejo Nacional de Ciencia y Tecnologa (CONACYT).
S.E.P.I.
E.S.I.M.E.
ELCTRICA
ix
Tabla de contenido
Tabla de contenido
Pg. RESUMEN ABSTRACT AGRADECIMIENTOS LISTA DE FIGURAS LISTA DE TABLAS GLOSARIO DE TRMINOS iv vi xi xiv xx xxi
CAPTULO 1:
INTRODUCCIN
1
3 4 4 5 7 7
1.1. Descripcin del problema 1.2. Objetivo de la tesis 1.3. Justificacin 1.4. Estado del arte 1.5. Aportaciones 1.6. Estructura del trabajo de tesis
CAPTULO 2:
9
9 13 15 16 21 22
2.1. Control escalar voltaje/frecuencia en lazo abierto 2.2. Inversor trifsico 2.3. PWM sinusoidal 2.3.1. Modulacin Lineal 2.3.2. Sobremodulacin 2.4. Anlisis de la inyeccin del tercer armnico
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Tabla de contenido
23 27
CAPTULO 3:
31
32 34 35 35 36 37 38 38 39 39 39 41 42 43 45 46 46 48 50 52 53
3.1. Caractersticas de la familia DSP56F80X 3.2. Dispositivos del microcontrolador DSP utilizados en la implementacin del control escalar voltaje/frecuencia en lazo abierto 3.2.1. Control de interrupciones 3.2.2. Mdulo PWM 3.2.3. Convertidor analgico-digital 3.2.4. Cudruple temporizador comparador de propsito general 3.2.5. Interfaz de comunicacin serial 3.2.6. Pines de entrada/salida de propsito general 3.2.7. Puerto grupo de accin y prueba colectiva 3.3. Diseo e implementacin del programa de control para el accionamiento de motores de induccin 3.3.1. Esquema de control escalar voltaje/frecuencia en lazo abierto 3.3.2. Estructura de programacin del microcontrolador DSP 3.3.3. Diagramas de flujo del control escalar voltaje/frecuencia en lazo abierto 3.3.3.1.Subrutinas de control 3.3.3.2.Diagrama de flujo de datos 3.3.3.3.Descripcin de las rutinas de control 3.3.3.3.1. Programa principal 3.3.3.3.2. Interrupcin para medicin de velocidad 3.3.3.3.3. Interrupcin ADC y lmite alto/bajo del ADC 3.3.3.3.4. Interrupcin botn de arranque 3.3.3.3.5. Interrupcin de falla y paro
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xi
Tabla de contenido
3.3.3.3.6. Interrupcin transmisin serial 3.3.3.3.7. Interrupcin PWM 3.3.3.3.8. Funcin mtodo de control 3.3.3.3.9. Funcin clculo de la funcin seno 3.3.3.3.10. Funcin recarga PWM 3.4. Implementacin del programa de control en un microcontrolador DSP56F8323 de Freescale 3.4.1. Programacin del control escalar voltaje/frecuencia en lazo abierto
54 55 58 61 63 64 65
CAPTULO 4:
PRUEBAS Y RESULTADOS
67
67 70 71 74 84 89 91
4.1. Procedimiento de Pruebas 4.1.1. Tiempos muertos en las seales de control PWM 4.1.2. Seales PWM de control voltaje-constante, frecuencia-variable 4.1.3. Seales PWM de control voltaje-constante, frecuencia-constante 4.1.4. Comparacin de los mtodos de control PWM sinusoidal y PWM sinusoidal ms tercer armnico 4.1.5. Control de la interfaz de potencia alimentando un motor de induccin trifsico 4.2. Control y visualizacin de resultados con pginas Web, mediante vnculos con el programa FreeMaster
CAPTULO 5:
97
97 99 100
5.1. Conclusiones 5.2. Aportaciones de la tesis 5.3. Recomendaciones para trabajos futuros
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xii
Tabla de contenido
REFERENCIAS
APNDICES A. Anlisis del circuito equivalente del motor de induccin en estado estacionario B. Inicializar por registros los dispositivos del DSP C. Inicializar con Processor Expert los dispositivos del DSP D. Programa de control escalar voltaje/frecuencia de lazo abierto E. Guas rpidas de programacin y manejo del control F. Programacin de pginas WEB
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xiii
Lista de Figuras
Lista de Figuras
Figura Descripcin Pg.
Captulo 2
Figura 2.1 Control escalar voltaje/frecuencia lazo abierto 10 Figura 2.2 Curvas par-velocidad presentando el efecto de la variacin de frecuencia, par de carga, cambios en el suministro de voltaje 11 Figura 2.3 Desempeo del control voltaje/frecuencia Figura 2.4 Esquema tpico de un Inversor trifsico con IGBT Figura 2.5 Salida tpica de un inversor Figura 2.6 Regiones de modulacin 12 13 14 15
Figura.2.7 Seal de control comparada con la seal triangular, para la obtencin de la seal de control PWM 16 Figura 2.8 Modulacin del ancho del pulso Figura 2.9 Relacin VA0 con Vd Figura 2.10 Sobremodulacin 18 19 21
Figura 2.11 Inyeccin del tercer armnico a la onda de referencia de 1/4 y 1/6 de amplitud 27 Figura 2.12 Curvas par-velocidad en voltaje variable, frecuencia variable, campo debilitado 28 Figura 2.13 Caractersticas del motor de induccin en regiones par constante y campo debilitado 28
Captulo 3
Figura 3.1 Bloques de dispositivos del microcontrolador DSP56F8323 Figura 3.2 Diagrama a bloques de los recursos del microcontrolador DSP56F8323 y su comunicacin interna Figura 3.3 Dispositivos del microcontrolador DSP56F8323 utilizados en el control Figura 3.4 Esquema a bloques de los diferentes dispositivos del sistema de control Figura 3.5 Diagrama general del control 32 34 35 40 42
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xiv
Lista de Figuras
Figura 3.6 Diagrama de flujo de subrutinas del control Figura 3.7 Diagrama de flujo de datos en el control Figura 3.8 Programa principal Figura 3.9 Diagrama de flujo del programa principal Figura 3.10 Interrupcin medicin de velocidad Figura 3.11 Diagrama de flujo de la interrupcin medicin de velocidad Figura 3.12 Interrupcin ADC Figura 3.13 Diagrama de flujo de la interrupcin ADC Figura 3.14 Interrupcin lmite alto del ADC Figura 3.15 Diagrama de flujo de la interrupcin limite alto del ADC Figura 3.16 Interrupcin lmite bajo del ADC Figura 3.17 Diagrama de flujo de la interrupcin limite alto del ADC Figura 3.18 Interrupcin arranque Figura 3.19 Diagrama de flujo de la interrupcin botn arranque Figura 3.20 Interrupcin arranque Figura 3.21 Diagrama de flujo de la interrupcin falla y paro Figura 3.22 Interrupcin PWM Figura 3.23 Interrupcin PWM Figura 3.24 Diagrama de flujo de la interrupcin PWM Figura 3.25 Funcin mtodo de control Figura 3.26 Diagrama de flujo del control PWM sinusoidal Figura 3.27 Diagrama de flujo del control PWM sinusoidal ms tercer armnico Figura 3.28 funcin clculo de la funcin seno Figura 3.29 Funcin clculo de la funcin seno Figura 3.30 Funcin recarga PWM Figura 3.31 Diagrama de flujo de la funcin recarga PWM Figura 3.32 Interrupcin Conversin ADC Figura 3.33 Interrupcin Botn IRQA Figura 3.34 Interrupcin Recarga PWM Figura 3.35 Interrupcin PWM Falla 0
44 45 46 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 58 59 60 61 62 63 64 65 65 66 66
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xv
Lista de Figuras
Captulo 4
Figura 4.1 Circuito de pruebas y resultados Figura 4.2 (a) Tiempo muerto de 1s, (b) Tiempo muerto de 2s Figura 4.3 (a) Tiempo muerto de 3s, (b) Tiempo muerto de 0.5s Figura 4.4 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.5 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.6 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.7 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.8 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.9 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.10 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.11 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.12 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.13 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.14 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.15 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.16 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.17 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 Figura 4.18 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1 68 70 70 72 73 73 75 76 76 77 78 79 79 80 81 82 82 83
xvi
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Lista de Figuras
Figura.4.19 (a) ciclos de trabajo Trifsico sinusoidal con amplitud de 100%, (b) ciclos de trabajo Trifsico sinusoidal ms tercer armnico con amplitud de 100% 84 Figura 4.20 Cambio de mtodo de control Figura 4.21 (a) PWM sinusoidal con 80% de amplitud, (b) PWM sinusoidal ms tercer armnico con 80% de amplitud 85 86
Figura.4.22 (a) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal, (b) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal ms tercer armnico 87 Figura 4.23 (a) PWM sinusoidal con 100% de amplitud, (b) PWM sinusoidal ms tercer armnico con 100% de amplitud 88
Figura 4.24 (a) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal, (b) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal ms tercer armnico 88 Figura 4.25 Medicin de voltaje de lnea en la salda del inversor 89 Figura 4.26 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA 89 Figura 4.27 (a) Salida de voltaje del inversor a 60Hz, (b) Salida de voltaje del inversor a 60Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA 90 Figura 4.28 (a) Salida de voltaje del inversor a 90Hz, (b) Salida de voltaje del inversor a 90Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA 90 Figura.4.29 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 40 Hz del Multmetro 700926 YOKOGAMA 91 Figura 4.30 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 40 Hz del Multmetro 700926 YOKOGAMA 91 Figura 4.31 Pgina WEB de bienvenida al control escalar voltaje/frecuencia de lazo abierto 93 Figura 4.32 Pgina de control de motor de induccin Figura 4.33 Pgina de Instrumentacin virtual 94 95
Apndice A
Figura A.1 Motor de induccin idealizado de dos polos, tres fases Figura A.3 Circuito equivalente referido al estator 105 109
Figura A.2 Circuito equivalente del motor de induccin con acoplamiento transformador 108
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xvii
Lista de Figuras
Figura A.4 Diagrama fasorial para el circuito equivalente de la figura A.3 Figura A.5 Aproximacin del circuito equivalente por fase Figura A.6 Curva par-velocidad del motor de induccin Figura A.7 Clasificacin NEMA de motores de induccin Figura A.8 Control voltaje variable trifsico con frecuencia constante por tiristores Figura A.9 Curvas par-velocidad en voltaje de estator variable Figura A.10 Curvas par-velocidad con frecuencia de estator variable Figura A.11 Curvas par-velocidad en voltaje/frecuencia constante
Apndice B
Figura B.1 Representacin del registro ADCA_ADCTL1 Figura B.2 Representacin del registro ADCA_ADTL2 Figura B.3 Representacin del registro ADCA_ADLST1 Figura B.4 Representacin del registro ADCA_ADLST2 Figura B.5 Representacin del registro ADCA_ADSDIS Figura B.6 Representacin del registro ADCA_ADFS0 Figura B.7 Representacin de registro ADC_ADCTL1 126 129 129 130 131 131 132
Apndice C
Figura C.1 Ambiente de programacin Processor Expert Figura C.2 Cpsulas de los perifricos del control Figura C.3 Cpsula de comunicacin serial con FreeMaster Figura C.4 Cpsula modulacin de ancho de pulso para control de motores Figura C.5 Cpsula modulacin de ancho de pulso para control de motores Figura C.6 Cpsula Disparador de ADC por temporizador Figura C.7 Cpsula Captura Figura C.8 Cpsula Botn IRQA 133 134 135 136 140 142 143 144
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xviii
Lista de Figuras
Apndice E
Figura E.1 Ventana organizador de proyectos Figura E.2 Ambiente del programa visual FreeMaster 157 159
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xix
Lista de Tablas
Lista de Tablas
Tabla Descripcin Pg.
Captulo 4
Tabla 4.1 Valores a programar para generar la frecuencia de componente fundamental Tabla 4.2 Relacin de Flujo del entre hierro m = Vs / e 66 67
Apndice B
Tabla B.1 Tabla B.2 Tabla B.3 Mapa de memoria del ADC Registros del ADC Programacin de registros de muestras capturadas para pines del ADC seleccionados 125 119 119
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xx
Glosario de trminos
Glosario de trminos
Ne Nr S Velocidad sincrnica. Velocidad del rotor Deslizamiento Frecuencia de la fuente de alimentacin Velocidad elctrica del rotor Frecuencia de deslizamiento Velocidad mecnica del rotor Nmero de pares de polos Voltaje en terminales del estator Voltaje de deslizamiento Voltaje producido por una opuesta fuerza magneto elctrica Inductancia de dispersin del estator Resistencia del estator Resistencia del estator Inductancia de magnetizacin Corriente de excitacin Corriente de magnetizacin Corriente del estator Corriente reflejada al rotor Corriente del rotor Resistencia del rotor Inductancia de dispersin del rotor Relacin de vueltas estator a rotor Inductancia de dispersin del rotor referido al estator Resistencia del rotor referido al estator Potencia de entrada Prdidas en el cobre del estator Prdidas en el ncleo Prdidas en el entre hierro Prdidas en el cobre del rotor Potencia de salida Potencia en el eje
e r sl m
P Vs
Vr' Vm Lls Rs Rm Lm I0 Im Is Ir
I r' Rr' L n Llr Rr Pin Pls Plc Pg Plr Po Psh
' lr
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xxi
Glosario de trminos
PFW Te
m m
I r
Prdidas por friccin y batimiento Par desarrollado Flujo del entre hierro Valor pico del Flujo del entre hierro Valor pico de la corriente del rotor Corriente de armadura Par mximo Par de arranque Por unidad Deslizamiento correspondiente al par mximo Deslizamiento correspondiente al par mximo en la zona motorizada Deslizamiento correspondiente al par mximo en la zona de regeneracin Frecuencia de deslizamiento en par mximo Frecuencia base voltaje/frecuencia
Ia Tem Tes pu Sm + Sm Sm
slm b
v/f
PWM Modulacin de ancho de pulso ADC Convertidos analgico digital DSP fmm fme CA CD Procesador de seales digitales Fuerza magneto motriz Fuerza magneto elctrica Corriente alterna Corriente directa
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xxii
S.E.P.I.
E.S.I.M.E.
ELCTRICA
xxiii
Protocolo de la Investigacin
Captulo 1
INTRODUCCIN
La invencin de la mquina de induccin complementa los sistemas de corriente alterna de produccin de potencia elctrica, transmisin y utilizacin. Con el tiempo fue en competencia con los sistemas de corriente directa por aceptacin general. La mquina de induccin particularmente con rotor tipo jaula de ardilla, no requiere de alimentacin fsica en las bobinas del rotor. El flujo del entre hierro, producido por el estator es inducido a las bobinas del rotor, base de las ventajas de esta mquina, debido al mnimo mantenimiento al no existir conmutadores mecnicos. Las principales desventajas del motor de induccin son: la velocidad; que no es fcil controlar, la corriente de arranque; que puede ser cinco u ocho veces la corriente nominal y el factor de potencia; bajo y atrasado cuando la mquina es aligerada de su carga nominal. Una manera efectiva de obtener ventajas en este tipo de motores, es alimentndolo con amplitud de voltaje y frecuencia variables. Esta modificacin se realiza con semiconductores de potencia dispuestos como circuito inversor. El control de las compuertas de los semiconductores es por medio de seales generadas con microcontroladores, en los cuales se cargan programas que administran los dispositivos utilizados en las tareas del control.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
Los programas son diseados con estrategias de control de motores de induccin, entre las ms importantes destacan el control escalar, control vectorial, control por campo orientado y el control directo del par. La utilizacin de estas, es seleccionada por su aplicacin. En este trabajo se selecciono el control escalar voltaje/frecuencia PWM sinusoidal, es el mtodo de control de velocidad de motores de induccin ms utilizado. La variacin de la relacin voltaje/frecuencia, proporciona diversas caractersticas en la curva par-velocidad del motor, controlando la velocidad, corriente de arranque, y al subutilizar el motor de induccin se mejora el factor de potencia. Con ciertas consideraciones, inherentes en este tipo de control se puede trabajar el motor a bajas velocidades. Para optimizar la tcnica PWM sinusoidal se inyecta un tercer armnico a las seales de control generadas, de esta forma la fuente de CD es ms aprovechada y la magnitud de voltaje de frecuencia fundamental generada por el circuito inversor se incrementa. La implementacin del programa de control escalar voltaje/frecuencia con tcnicas de modulacin de ancho de pulso sinusoidal y sinusoidal ms tercer armnico, se realiza en un microcontrolador DSP. Considerando los recursos con los que cuenta un microcontrolador se debe analizar la tcnica de control, clasificando las tareas a realizar, seleccionando los dispositivos tiles del microcontrolador, analizando las interrupciones de los dispositivos y las funciones de clculo para la estructuracin del programa. Las tareas a realizar para el control son interpretadas en diagramas de flujo, para tener una visualizacin global en el diseo del control. Una vez obtenido el sistema de control en diagramas de flujo se procede a inicializar los dispositivos y programar el control en el compilador del microcontrolador. Los resultados del control son analizados modificando la relacin voltaje/frecuencia en la curva par-velocidad del motor de induccin, por medio de las seales de control PWM generadas por el programa y la comparacin de las tcnicas de control PWM sinusoidal y sinusoidal ms tercer armnico.
2
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
Con programas de visualizacin y manipulacin de las variables del microcontrolador se determinan las condiciones del control. Las pginas WEB vinculan las variables del programa con un ambiente multimedia, creando un ambiente amigable entre el control y el operador.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
1.3 Justificacin.
En la seccin de estudios de posgrado e investigacin de la ESIME del IPN, se tiene la necesidad de contar con programas de control para accionamientos de motores de induccin. Mediante estos, se podran probar los diferentes algoritmos de control que se han desarrollado y que hasta la fecha solo se han podido simular. Es por esto la importancia de implementar un programa de control de accionamientos que permita llevar la teora a la prctica y posteriormente se pueda modificar para analizar los diferentes algoritmos de control de motores, diseados por los investigadores de esta seccin.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
Los dispositivos empleados para generar los pulsos de disparo de los semiconductores de potencia son los microcontroladores y los microcontroladores con procesamiento de seales digitales [11,12]. Con el desarrollo de los dispositivos de electrnica de potencia y los microcontroladores, las diversas tcnicas de control de motores, se han podido implementar desde el control del ngulo de disparo de tiristores (controlando el voltaje de alimentacin al motor), el control de inversores por tcnicas de modulacin de ancho de pulso sinusoidal (por sus siglas en ingles SPWM) propuestas por A. Schnung y H. Stemmler (1964) [13,14], debido a su fcil implementacin, la desventaja de este mtodo es que la salida de voltaje generado por el inversor es lineal entre 0% y 82.7% [10]. La tcnica propuesta por K. G. King (1974) [13,14], inyecta un tercer armnico a la salida de cada fase de un inversor trifsico (por sus siglas en ingles THIPWM), esto da la posibilidad de tener un voltaje de salida de 15% mayor que el obtenido con modulacin sinusoidal pura (SPWM), esta tcnica tambin es conocida como una modulacin de ancho de pulso con vectores espaciales. El control de inversores por tcnicas de modulacin de ancho de pulso con vectores espaciales (por sus siglas en ingles SVPWM) propuestas por G. Pfaff, A. Weschta y A. F. Wick (1982) [13], fue desarrollada por H. C. Skudelny, H. W. Van Der Broeck, and G. Stanke (1986) [13,14], este esquema es el mas popular debido a la alta utilizacin del voltaje del bus de corriente directa, posible optimizacin de la distorsin de salida y perdidas por conmutacin. Adems, su compatibilidad con los sistemas digitales. Otros trabajos de tesis realizados en la SEPI con temas afines son: Control directo del par de un motor de induccin, aplicando una tcnica de modulacin de ancho de pulso con vectores espaciales, del M.C. Juan Carlos Ramrez Martnez, Control de un motor de induccin utilizando el mtodo de autocontrol directo de flujo y par, del M.C. Rosario Alberto Rivera Ayn, Simulacin digital del control vectorial de velocidad de un motor de induccin, del Dr. Pedro Ponce Cruz, Diseo e implementacin del sistema de control para
6
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
un motor de corriente directa sin colector, del M.C. Marco Antonio Ortiz Mora (2005), Control del motor de induccin utilizando la estructura multivariable, del M.C. Carlos Ugalde Loo (2005), actualmente se desarrolla la tesis Implementacin de un Interfaz de potencia para un motor de Induccin, en donde se prueba el programa de control de esta tesis (2006).
1.5 Aportaciones.
Proporcionar a la SEPI ESIME ZACATENCO la implementacin de un programa de control escalar voltaje/frecuencia en lazo abierto con tcnicas PWM que se utilice como base para implementar otros algoritmos de control. Anlisis de la generacin de seales PWM para controlar el circuito inversor y la relacin voltaje/frecuencia en las regiones de operacin par-velocidad del motor de induccin. Anlisis y comparacin de la tcnica de control PWM sinusoidal y PWM sinusoidal ms tercer armnico. Visualizacin y manipulacin de las variables de control con programas visuales y vnculos con pginas WEB.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Protocolo de la Investigacin
El Captulo 2, presenta las caractersticas del control escalar voltaje/frecuencia en lazo abierto, con la tcnica de modulacin de ancho de pulso sinusoidal en la zona lineal y Sobremodulacin aplicadas al circuito inversor y su optimizacin inyectando un tercer armnico a las seales de control generadas por la modulacin de ancho de pulso sinusoidal sin salir de la zona lineal. En el Captulo 3 se exponen las caractersticas y seleccin de los componentes adecuados del microcontrolador DSP, en la realizacin del control escalar voltaje/frecuencia en lazo abierto. Adems, el diseo del control, esquema de solucin, diagramas de flujo de las tareas a realizar, diagramas de flujo de datos, y su implementacin. El Capitulo 4, muestra las pruebas y resultados de los valores calculados por el programa de control, para generar las seales PWM que modifiquen la relacin voltaje/frecuencia originando distintas condiciones de operacin en la curva par-velocidad del motor de induccin. Tambin se expone, la comparacin de las seales de control generadas por la tcnica PWM sinusoidal y sinusoidal ms tercer armnico, visualizacin y manipulacin de las variables de control con un ambiente multimedia, por medio de pginas WEB con el respaldo del programa FreeMaster. En el Captulo 5, se exponen las conclusiones y recomendaciones para trabajos futuros con la lnea de estudio de este trabajo. En ellas se muestra que los objetivos iniciales tanto tericos como experimentales han sido satisfactoriamente alcanzados. Tambin se incorporan diversos apndices que permiten complementar algunos de los temas tratados en la tesis.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Control escalar
Captulo 2
Este captulo describe la estrategia de control escalar voltaje/frecuencia mediante la tcnica PWM sinusoidal en la zona lineal y sobre modulacon, para el control del inversor trifsico en lazo abierto y la optimizacin de la modulacin en la zona lineal analizando la inyeccin de un tercer armnico. Asimismo, se expone la caracterstica de operacin par-velocidad del motor de induccin e inversor, modificando la relacin voltaje/frecuencia.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Control escalar
bloques del mtodo de control escalar voltaje/frecuencia en lazo abierto, mediante la tcnica PWM sinusoidal [3]. El circuito de potencia figura 2.1, consiste de un diodo rectificador con una alimentacin monofsica o trifsica CA, filtro LC, frenado dinmico DB y modulacin de ancho de pulso PWM sinusoidal. Idealmente, no son necesarias seales de retroalimentacin para el control.
* La frecuencia e es la variable de control primaria debido a que esta es aproximada mente
igual a r , despreciando el deslizamiento ls de la mquina. El comando, voltaje de fase Vs* es directamente generado del comando de frecuencia multiplicado por un factor de ganancia G, as el flujo s permanece constante. Si la resistencia del estator y flujo de dispersin de la mquina son despreciados, el flujo tambin corresponder al flujo del entre hierro m o el flujo del rotor r [3].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
10
Control escalar
Como la frecuencia es pequea para bajas velocidades, la resistencia del estator tiende a absorber la mayor cantidad del voltaje del estator as debilitando el flujo. El voltaje de refuerzo V0 es sumado as que la relacin de flujo y pleno par correspondiente llega cerca de velocidad cero. Se nota que el efecto de voltaje de refuerzo llega a ser despreciado en altas
* frecuencias. La seal de e es integrada para generar la seal de ngulo e* , y el
* * * correspondiente voltaje de fase sinusoidal Vs* generan las seales de control va , vb , y vc , por
las expresiones de control PWM sinusoidal presentado en la figura 2.1. El control PWM sinusoidal es combinado con el bloque inversor para el control del motor [3]. La figura 2.2, presenta el desempeo de estado estacionario del accionamiento, en una grfica par-velocidad con una carga tipo bomba o ventilacin (TL=K r2). Con voltajeconstante y la frecuencia gradualmente incrementada, expuesto en el Apndice A. La velocidad tambin incrementa una cantidad proporcional, como es indicada por los puntos 1, 2, 3, 4, etc. La operacin puede ser continua uniforme en la regin de campo-debilitado donde el voltaje suministrado Vs es saturado, puntos 5, 6 y 7 [3].
Figura 2.2 Curvas par-velocidad presentando el efecto de la variacin de frecuencia, par de carga, cambios en el suministro de voltaje
Ahora se considera el par de carga y la variacin del voltaje de lnea, figura 2.2. Si el punto inicial de operacin es 3 y el par de carga se incrementa a TL' para la misma frecuencia, la velocidad caer de r a r' . Esta cada es pequea, particularmente cuando se cuenta con
S.E.P.I.
E.S.I.M.E.
ELCTRICA
11
Control escalar
una mquina de alta eficiencia (por consiguiente bajo deslizamiento), y es fcilmente tolerada por un accionamiento de tipo bomba o ventilacin donde la precisin del control de velocidad no es necesaria. Asumiremos ahora que la operacin en el punto a de otra curva parvelocidad. Si el voltaje de lnea decrece, disminuye el voltaje en las terminales de la mquina. La velocidad tendr una cada correspondiente al punto b, como se presenta en la figura 2.2. Se sugiere, una correccin por cada de velocidad con un control de lazo abierto, puede ser
* estimada y almacenada para sumarla al comando de frecuencia e [3].
El desempeo del accionamiento tpico con control voltaje/frecuencia en lazo abierto, con par de carga TL = K r2 se presentan en la figura 2.3 [3]. El efecto inherente de acoplamiento de la mquina reduce la velocidad de respuesta del par. Adems, hay una cantidad de subamortiguamiento en la respuesta de par y flujo, que incrementa a bajas velocidades. El anlisis de pequeas seales y estudios de simulacin indican que en cierta regin de operacin, el sistema tiende a ser inestable (bajas velocidades) [3].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
12
Inversor Trifsico
El circuito inversor trifsico frecuentemente usado consta de tres piernas, una para cada fase, como muestra la figura 2.4. La salida de cada pierna, por ejemplo v A0 (Punto A con respecto al punto 0 entre los capacitores), depende solamente de Vd y el estatus de interrupcin de TA+ y TA [5]. En aplicaciones tales como fuentes de potencia ininterrumpidas de CA y accionamientos de motores de CA, los inversores trifsicos son comnmente usados para alimentar cargas trifsicas. Es posible alimentar una carga trifsica por medio de un inversor trifsico, cuando cada pierna del inversor produce una salida sinusoidal desfasada 120 con respecto a las otras [5]. La salida del voltaje es independiente de la salida de corriente de carga despus de que uno de los dos interruptores en una pierna es cerrado y el otro en complementario en algn
13
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Inversor Trifsico
instante de tiempo, esto es posible por el arreglo presentado que consta de un diodo de libre camino por el cual circulara la corriente en cargas inductivas como son los motores [5]. Para aplicaciones de mediana y baja potencia, se pueden aceptar los voltajes de onda cuadrada; para aplicaciones de alta potencia, son necesarias las formas de onda sinusoidales de baja distorsin. Dada la disponibilidad de los semiconductores de potencia de alta velocidad, es posible minimizar o reducir significativamente el contenido armnico del voltaje de salida mediante las tcnicas de conmutacin PWM [5]. La mayora de los dispositivos interruptores para aplicaciones de control de motores son
IGBT (Insulated Gate Bipolar Transistor) ya que este es un transistor bipolar controlado por
un MOSFET. Este dispositivo requiere baja corriente de accionamiento, tiene tiempo de interrupcin muy rpido y es apropiado para altas frecuencias de interrupcin. Su desventaja es la mayor cada de voltaje del transistor bipolar que causa prdidas de conduccin mayores en comparacin con el MOSFET, sin embargo estos son los ms utilizados para aplicaciones de alta potencia [5,6]. En los inversores ideales, las formas de onda de voltaje de salida deberan ser sinusoidales. Sin embargo, en los inversores reales no son sinusoidales y contienen ciertos armnicos como se aprecia en la figura 2.5 [5,6].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
14
PWM Sinusoidal
S.E.P.I.
E.S.I.M.E.
ELCTRICA
15
PWM Sinusoidal
2.3.1. Modulacin Lineal En circuitos inversores se desea que la salida de voltaje generado sea sinusoidal con magnitud y frecuencia controlable. Debido a esto, una seal de control ( vcontrol ) con cierta
frecuencia f1 y amplitud pico V control es comparada con una forma de onda triangular ( vtri ) como se presenta en la figura 2.7. La que consta de frecuencia f s y amplitud pico V tri
frecuencia de la forma de onda triangular establece la frecuencia de interrupcin de los interruptores de potencia que forman el circuito inversor. La seal vcontrol es usada para modular la relacin de interrupcin, y su frecuencia f1 es la frecuencia fundamental deseada de la salida de voltaje del inversor, considerando que la salida de voltaje del inversor no ser una forma de onda seno perfecta, constara de componentes armnicos de voltaje de la frecuencia f1 [4,5,13,14,15].
Figura.2.7 Seal de control comparada con la seal triangular, para la obtencin de la seal de control PWM
S.E.P.I.
E.S.I.M.E.
ELCTRICA
16
PWM Sinusoidal
ma =
(2.1)
mf =
fs f1
(2.2)
En el inversor de la figura 2.4 los interruptores TA+ y TA son controlados basados en la comparacin de vcontrol y vtri , teniendo los siguientes voltajes de salida resultantes [5].
TA+ es cerrado,
1 vA0 = Vd 2
1 v A0 = Vd 2
(2.3)
TA es cerrado,
(2.4)
Ya que los dos interruptores no pueden ser nunca cerrados simultneamente, el voltaje de salida v A0 flucta entre dos valores 1 Vd y 1 Vd 2 2
1
. El voltaje v A0 y su componente de
frecuencia fundamental se muestran en la figura 2.8, que es dibujada para m f = 15 y ma = 0.8 [5].
Resultados tomando la referencia en el punto 0 entre los capacitores. Si se tomara la referencia en el punto N el voltaje de salida flucta entre Vd y cero figura 2.4.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
17
PWM Sinusoidal
figura 2.8(b). Esto puede ser explicado considerando una seal vcontrol constante, figura 2.9(a). Donde se observa, que el voltaje de salida promedio VA0 (valor promedio) depende de la
para un dado V [5]. relacin de vcontrol en V tri d
VA 0 =
vcontrol Vd 2 V tri
vcontrol V tri
(2.5)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
18
PWM Sinusoidal
El argumento anterior presenta que vcontrol es seleccionado sinusoidal para prever un voltaje de salida sinusoidal con menos armnicos. Entonces, el voltaje de control vara de forma sinusoidal a la frecuencia f1 = inversor [5].
vcontrol = V control sin 1t
(2.6)
Donde:
V control Vtri
(2.7)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
19
PWM Sinusoidal
Utilizando la ecuacin (2.6) y el argumento anterior, que presenta que la componente fundamental (v A0 )1 vara sinusoidalmente y en fase con vcontrol como una funcin en el tiempo, resulta [5]:
V V control sen(1t ) d 2 V tri
(v A0 )1 =
(2.8)
(v A0 )1 = ma sen(1t )
Vd 2
para
ma 1.0
(2.9)
) =m (V A0 1 a
Vd 2
(2.10)
Con relacin de modulacin lineal para ma 1.0 , que permite un completo control de la modulacin del ancho de pulso (PWM) en la regin lineal [5]. Los armnicos en la forma de onda de voltaje de salida del inversor aparecen alrededor de la relacin de modulacin de frecuencia y sus mltiplos, esto es alrededor de m f , 2m f , 3m f ,, nm f .
El valor de la frecuencia de interrupcin mnima es determinada por la calidad de resolucin con la que se desea que se reproduzca la frecuencia fundamental y no incrementen los armnicos, Tambin, se debe salir de la frecuencia auditiva. La frecuencia de interrupcin mxima se determina de las prdidas por interrupcin. Por lo tanto, el rango recomendado para cubrir estas limitantes esta entre 6 20 kHz. [5].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
20
Sobre modulacin
2.3.2. Sobremodulacin
Considerando que ma 1.0 corresponde a un PWM sinusoidal en el regin lineal. La amplitud de la frecuencia fundamental de voltaje vara linealmente con ma , en este rango, el PWM desplaza los armnicos a un rango de altas frecuencias alrededor de la relacin de modulacin de frecuencia m f y sus mltiplos. A pesar de esta deseable caracterstica de un PWM sinusoidal en el rango lineal, donde se tiene un completo control de la modulacin, uno de los inconvenientes es que la amplitud disponible mxima de la componente fundamental
) no es tan alta, esto es que la componente fundamental puede tener mayor amplitud si la (V A0 1 relacin de modulacin de amplitud ma > 1.0 esto se puede lograr si la amplitud pico V control , teniendo en cuenta que se tiene una cierta prdida del control de la es mayor que la V tri
S.E.P.I.
E.S.I.M.E.
ELCTRICA
21
El lmite de la sobremodulacin es perder totalmente el control de modulacin, tendiendo al esquema de interrupcin de onda cuadrada, teniendo como rango de sobremodulacin el siguiente [5,6].
Vd ) < 4 Vd < (V A0 1 2 2
(2.11)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
22
G. Buja y G. Indri [10,13,14] y K. G. King [13,14,15] incrementaron el ndice de modulacin lineal mximo de un sistema inversor trifsico, mediante la inyeccin del tercer armnico para cada fase, el cual por sus caractersticas, principalmente afecta las crestas de las seales de control trifsicas, con el fin de mejorar el aprovechamiento del voltaje del bus de CD al generar la amplitud de voltaje de frecuencia fundamental. Esta componente no afecta el voltaje de alimentacin de lnea a lnea, puesto que el voltaje de tercer armnico inyectado se cancela en el punto comn de la carga al no tener conexin a tierra. Esta componente de tercer armnico inyectado no corrige los armnicos provocados al sistema de alimentacin trifsico [3,10]. Con la inyeccin del tercer armnico, la modulacin puede ser incrementada ms all de
ma = 1 sin pasar a la regin de sobre modulacin (la regin donde la magnitud de la forma de
onda de referencia excede el pico de la portadora durante vario tiempo del ciclo de frecuencia fundamental) [3,10]. La ecuaciones (2.12), (2.13) y (2.14) definen las apropiadas formas de onda sinusoidales, que han sido aumentadas de la ecuacin (2.9) para incluir una componente de tercer armnico de magnitud M 3 [3,10].
va 0( ref +3) = Vdc [ma cos 0t + M 3 cos 30t ] vb 0( ref +3) = Vdc [ma cos(0t 2 / 3) + M 3 cos 30t ] vb 0( ref +3) = Vdc [ma cos(0t + 2 / 3) + M 3 cos 30t ]
Dividiendo por maVcd , estas ecuaciones pueden ser escritas en por unidad como [10]:
v = cos 0 + cos 3 0
(2.15)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
23
Donde = M 3 / ma representando un parmetro a ser optimizado [10]. El mximo de la ecuacin (2.15) se produce cuando su derivada es cero [10].
dv = 0 = sen 0 + 3 sen 3 0 dt
(2.16)
An cuando esta funcin obviamente tiene mximo/mnimo en 0 = 90 (dependiendo del signo de ), si este es un mximo, el valor seria mayor que la unidad, si es un mnimo, no sera de inters. Sin embargo, otro mximo/mnimo til puede ser encontrado como sigue [10].
= 2 cos 2 0 sen 0 + (2 cos 2 0 1) sen 0 = (4 cos 2 0 1) sen 0 Sustituyendo esta expresin en la ecuacin (2.16) se tiene [10]. 0 = 1 + 3 (4 cos 2 0 1) Reacomodando trminos. 1 = 4 cos 2 0 3
(2.20)
(2.21)
Y finalmente
S.E.P.I.
E.S.I.M.E.
ELCTRICA
24
cos 0 =
3 1 12
(2.22)
Similarmente: cos 3 0 = cos 2 0 cos 0 sen 2 0 sen 0 = (2 cos 2 0 1) cos 0 2 sen 2 0 cos 0 = (4 cos 2 0 3) cos 0 De la ecuacin (2.22) (6 + 1) 3 1 6 3
cos 3 0 =
(2.26)
(2.27)
La ecuacin (2.27) identifica que vmax es el valor mximo de v , como una funcin del parmetro . El valor mximo posible de vmax es obtenido derivando este con respecto a e igualado a cero [10].
1 dvmax 1 1 3 = 1 + =0 3 6 d 1 2 1 3
(2.28)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
25
0 = 1
1 3
1 1 + 6
(2.29)
Para que esta expresin sea igual a cero, los valores posibles para son [10]:
1 1 y = 3 6
(2.30)
produce un mximo de vmax = 3 / 2 = 0.866 . Recordando que va 0,max = maVdc , esto significa que [10]:
va 0,max =
3 maVdc 2
(2.31)
Ahora la relacin de modulacin puede incrementarse a 2 / 3 =1.15 hasta que va 0,max alcanza Vdc . Tambin ntese que con = M 3 / ma , M 3 debe consecuentemente ser incrementado en proporcin de ma y tener un valor de M 3 = 3 / 9 = 0.192 donde
ma = 2 / 3 [10].
va 0 = maVdc cos 0t
0t =
(2.32)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
26
Regiones de operacin
Este anlisis presenta que un 15% de incremento en la relacin de modulacin puede ser administrado por simplemente incluir un sexto del tercer armnico en la forma de onda de referencia de la fundamental figura 2.11, sin salir de la zona de modulacin lineal [10].
Figura 2.11 Inyeccin del tercer armnico a la onda de referencia de 1/4 y 1/6 de amplitud
S.E.P.I.
E.S.I.M.E.
ELCTRICA
27
Regiones de operacin
Figura 2.12 Curvas par-velocidad en voltaje variable, frecuencia variable, campo debilitado
Tpicamente el valor pico del inversor o par limite de tiempo corto es 50% superior que la envolvente de par en estado estacionario por duracin de 60 segundos (NEMA standard). Para un largo tiempo, de duracin del transitorio, este par pico debe ser reducido. Obviamente, con el diseo del sistema de enfriamiento perfeccionado del modulo inversor, la envolvente de par en estado estacionario puede ser incrementado [3].
Figura 2.13 Caractersticas del motor de induccin en regiones par constante y campo debilitado
S.E.P.I.
E.S.I.M.E.
ELCTRICA
28
Regiones de operacin
En el borde derecho de la regin de par constante, el voltaje de estator alcanza valor pleno o base, y despus la mquina entra en la regin de potencia constante en alta frecuencia. En esta regin, el flujo del entre hierro disminuye, pero la corriente del estator se mantiene constante aumentando el deslizamiento figura 2.13. De esta forma, la operacin en estado estacionario en algn punto de operacin dentro de la envolvente puede ser obtenida controlando el voltaje y la frecuencia, consultar apndice A [3].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
29
S.E.P.I.
E.S.I.M.E.
ELCTRICA
30
Captulo 3
PROGRAMA
DE
CONTROL
ESCALAR
VOLTAJE/FRECUENCIA
Este captulo describe el diseo del programa de control escalar voltaje/frecuencia en lazo abierto para motores de induccin trifsicos, para un Microcontrolador Procesador de Seales Digitales DSP56F8323 de Freescale. El programa se implementa en lenguaje ensamblador y C++, utilizando un ambiente de desarrollo integral, llamado Code Warrior de Metrowerks, que permite editar, compilar, encadenar y depurar. Para la inicializacin de los perifricos del microcontrolador, se utilizo una herramienta de Code Warrior llamada Processor Expert donde se encuentran las subrutinas bsicas para la inicializacin de los perifricos.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
31
Programa en RAM
Inicializacin de Flash
Interfaz de memoria externa Datos en RAM Datos en Flash 6 salidas PWM Temporizadores de 16-bits Decodificador en cuadratura
Control de interrupciones
Supervisor de potencia
SPI SCI Sensor de temperatura 2X4 Entradas ADC COP CAN Flexible
En la figura 3.1 se presentan los bloques perifricos del microcontrolador DSP56F8323, con la siguiente descripcin general [11,12,16,17]: Ncleo del microcontrolador procesando 60 millones de instrucciones por segundo (MIPS) a 60 MHz
S.E.P.I.
E.S.I.M.E.
ELCTRICA
32
Configuracin de memoria, para datos , programa en Flash y RAM: Puerto de comunicacin para cargar y depurar programas. Regulador de voltaje. Proteccin para un rango de 3.3 V 10 % Control de interrupciones mediante Registro de Prioridad de Interrupcin (IPR). Supervisor de potencia. Interrupciones por bajos y altos voltajes de alimentacin. Generador de reloj del sistema. 14 pines dedicados entrada/salida de propsito general (GPIO), 18 pines multiplexados GPIO. Sensor de temperatura. Con lectura del ADC Un convertidor de 12 bits analgico a digital (ADC) soporta dos conversiones simultaneas; el ADC puede ser sincronizado por el modulo PWM. Circuito de comunicacin CAN. Circuito vigilante COP (watchdog). Dos puertos de comunicacin serial mltiples SCI y SPI. Un Decodificador en cuadratura con cuatro entradas o dos relojes en cuadratura adicionales. Cudruple temporizadores comparador de propsito general. Un mdulo de modulacin de ancho de pulso con seis salidas PWM, tres entradas de falla, diseo tolerante a falla con insercin de tiempo muerto; soporta modos de alineacin simtrica y asimtrica.
En la figura 3.2 se muestran los recursos del microcontrolador, en donde se puede observar que todos los perifricos, se comunican a travs de un bus, conocida como IPBus que opera a una frecuencia de 60 MHz.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
33
Generador de reloj del sistema Control de interrupciones GPIO Regulador de Voltaje COP 6 salidas PWM
IPBus 60MHz
Figura 3.2 Diagrama a bloques de los recursos del microcontrolador DSP56F8323 y su comunicacin interna
3.2. Dispositivos del microcontrolador DSP utilizados en la implementacin del control escalar voltaje/frecuencia de lazo abierto
Los dispositivos del DSP utilizados en la implementacin del control voltaje/frecuencia son los siguientes:
Control de interrupciones. Memoria Flash y RAM para el programa. Bloque PWM. Convertidor analgico digital. Cudruple temporizador comparador de propsito general. Pines de entrada/salida de propsito general. Puerto para carga y depuracin de programas. Interfaz de comunicacin serial.
34
S.E.P.I.
E.S.I.M.E.
ELCTRICA
La figura 3.3 muestra la localizacin fsica de algunos de los dispositivos del microcontrolador DSP56F8323 utilizados en el control.
CI microcontrolador DSP56F8323
Modulo ADC
Los perifricos en el DSP56F8323 usan los canales de interrupcin localizados en el ncleo del microcontrolador, cada perifrico tiene su propio vector de interrupciones (a menudo ms de un vector de la interrupcin para cada perifrico), y puede habilitarse selectivamente o puede desactivarse va el Registro de Prioridad de Interrupcin (IPR) que se encuentra en el mdulo de control de interrupciones (ITCN) [16,17].
El Mdulo PWM tiene las siguientes caractersticas de configuracin [17]: Tres pares de seales complementarios, o seis seales independientes PWM. Caractersticas de operacin de canales complementario.
35
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Insercin de tiempo muerto. Correccin separada de ancho de pulso arriba/abajo va entrada de estatus actual o software. Control separado de polaridad. Seal PWM de alineacin simtrica o asimtrica. Resolucin de 15-bits. Capacidad de recarga de medio ciclo. Rango de recarga integral de uno a 16. Proteccin de falla programable. Capacidad en los pines PWM de 10-12 mA. Registros de escritura protegida. Este perifrico es importante desde el punto de vista de control de motores. La gran
El Convertidor Analgico-a-Digital (ADC), consta de ocho entradas cada una con su propio circuito de muestreo y retencin. Un mdulo de mando digital comn configura y controla el funcionamiento del ADC. Las caractersticas del ADC son [17]:
Resolucin de 12 bits. La frecuencia de reloj ADC mxima es 5MHz con periodo de 200ns. Rango de muestreo arriba de 1.66 millones de muestras por segundo. Tiempo de conversin sencilla de 8.5 ciclos de reloj del ADC ( 8.5 200ns = 1.7 s ).
Tiempo de conversin adicional de 6 ciclos de reloj del ADC ( 6 200ns = 1.2 s ).
S.E.P.I.
E.S.I.M.E.
ELCTRICA
36
Ocho conversiones en 26.5 ciclos de reloj del ADC ( 26.5 200ns = 5.3 s ) usando modo simultneo. Las conversiones del ADC pueden ser sincronizadas por el PWM y temporizador. Muestreo simultneo o secuencial. Habilidad para muestreo y retencin simultneo de dos entradas. Habilidad para escaneo secuencial y almacenamiento de ocho mediciones. Multiplexor interno para seleccionar dos de ocho entradas. Interrupcin si un resultado del ADC es excedido por un lmite, fuera de rango. Interrupcin si un resultado del ADC pasa por cruce por cero. Inclusin de offset.
Este circuito contiene cuatro temporizadores comparadores, idnticos y cada uno tiene las siguientes caractersticas [17]: Un contador reloj de 16 bits Capacidad de conteo en incremento o decremento. Conteos en cascada. Para relojes externos, el rango de conteo mximo es el reloj perifrico/2. Para relojes internos, el rango de conteo mximo es el reloj perifrico. Conteo una vez o repetidamente. Los contadores pueden ser precargados. Preescalador separado para cada contador. Los contadores pueden compartir los pines de entrada disponibles. Cada contador es capaz de comparar y capturar.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
37
La interfaz de comunicacin serial tiene las siguientes caractersticas [17]: Seleccin del rango de baud de 13 bits. Formato de dato programable de 8 9 bits. Habilitacin separada de transmisin y recepcin. Interrupciones separadas de recepcin y transmisin. Polaridad programable para recepcin y transmisin. El accionamiento de interrupcin-accionado con siete banderas.
o El transmisor vaco. o El transmisor ocioso. o El receptor lleno. o El desbordamiento del receptor. o Error de ruido. o Error de encuadrando. o Error de paridad.
Los Pines de entrada/salida de propsito general (GPIO) permiten administrar el acceso de lectura y escritura a los pines, o la habilidad de asignar un pin a ser usado como una interrupcin externa, tambin pueden ser multiplexados con otros perifricos de la pastilla. Los pines GPIO tienen las siguientes caractersticas [17]: Mando individual para cada pin en Normal o modo de GPIO. Control de direccin individual para cada pin en el modo de GPIO. Optimizado para el uso con una interfaz del teclado pequeo con circuito push-pull I/O Capacidad para aceptar interrupciones.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
38
El Modulo de emulacin OnCE, permite interactuar en un entorno de depuracin con el ncleo del DSP. Esta capacidad incluye inspeccionar: registros perifricos en el chip o memoria, colocar puntos de ruptura en el programa o memoria de datos, ejecucin paso a paso del programa a velocidad normal de ejecucin [17].
3.3. Diseo e implementacin del programa de control escalar para el accionamiento de motores de induccin
En el diseo e implementacin del programa de control escalar para accionamiento de motores de induccin se dividido en cuatro etapas:
Esquema del control escalar voltaje/frecuencia en lazo abierto. Estructura de programacin del microcontrolador DSP. Diagramas de flujo del control voltaje/frecuencia en lazo abierto. Implementacin del programa de control en un microcontrolador DSP.
El esquema del accionamiento se presenta en la figura 3.4. Cuando el comando arranque es aceptado en el microcontrolador DSP, usando el botn Arranque, se activa el control de la generacin de seales PWM, medicin de velocidad y seales de proteccin (Voltaje de CD, sobre corriente y sobre temperatura).
S.E.P.I.
E.S.I.M.E.
ELCTRICA
39
Bus de CD
Inversor
+
A B C
Motor 3 Encoder
Voltaje de CD
Temperatura
Convertidor Analgico / Digital (ADC) Botn Arranque Botn Paro Computadora Personal (PC) Comando de Amplitud Comando de Angulo Comunicacin serial
Control
Seales de control
Procesamiento de Velocidad
Microcontrolador DSP
Figura 3.4 Esquema a bloques de los diferentes dispositivos del sistema de control
Las seales PWM de control son aisladas con optoacopladores para proteccin del microcontrolador, stas pasan por un accionamiento de compuertas el cual dispone de protecciones mediante Hardware, posteriormente son suministradas a las compuertas de los interruptores de potencia del inversor para generar un sistema de voltaje trifsico a amplitud y frecuencia variable. El mdulo de potencia dispone de sensores mediante arreglos de resistencias utilizadas para medicin, stas son: sobre corriente en cada una de las fases a la carga, en la parte negativa del bus de CD, adems de, una termoresistencia para medir sobre temperatura. Las resistencias de sobre corriente tienen una cada de tencin al paso de la corriente, la cual es
40
S.E.P.I.
E.S.I.M.E.
ELCTRICA
captada mediante sensores de corriente, cuando se presenta una sobre corriente manda una seal de falla al CI de accionamiento de compuertas deshabilitando la salida de seales PWM de ste. Otra seal de falla es la de sobre temperatura que es captada por una termoresistencia y es dirigida al accionamiento de compuertas. Cual quiera de estas seales de falla entra al accionamiento de compuertas bloquendose y originando una seal de falla que es enviada al microcontrolador para deshabilitar las seales PWM. Otra medicin importante es la del bus de CD por medio del convertidor Analgico/Digital con el fin de tener un control de la magnitud de la componente fundamental de CA a generar. Cuando el comando de paro es aceptado en el microcontrolador DSP, usando el botn de Paro, Se deshabilita la generacin de seales PWM. Mediante un programa de manipulacin y visualizacin de resultados en la PC. Por medio de comunicacin serial, los comandos de arranque, paro, cambio de giro y cambio de mtodo de control, pueden ser modificados. La velocidad del motor es nicamente observada y los comandos de control amplitud de voltaje y frecuencia son modificadas, logrando de esta forma el control voltaje/frecuencia en lazo abierto del motor de induccin.
El microcontrolador DSP 56F8323 utiliza un ambiente de desarrollo integral, llamado Code Warrior de Metrowerks. En el que se puede programar tanto en lenguaje ensamblador como en C++. La estructura de programacin utilizada es por medio de un programa principal. El programa principal realiza mantiene el programa en ejecucin, llamadas a subrutinas o funciones y puede ser interrumpido por algn perifrico. Las interrupciones son subrutinas ejecutadas por eventos externos o perifricos internos del microcontrolador DSP, por ejemplo: Interrupciones del reloj. Por tiempo.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
41
Por captura o conteo de tiempo. Por recarga. Por falla. Por transmisin. Por recepcin.
Interrupcin de PWM.
Al realizarse la interrupcin de algn dispositivo se ejecutan subrutinas para atencin de los mismos.
El diagrama de flujo de la figura 3.5. Muestra el diagrama general del control, de acuerdo al esquema descrito en las secciones anteriores, en este la representacin de los bloques rectangulares describen los dispositivos de hardware del microprocesador y los bloques ovalados describen la parte de software requerido en la realizacin del control.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
42
Los dispositivos de hardware de la figura 3.5 se clasifican de la siguiente forma: Microcontrolador DSP
o Convertidor analgico digital ADC o Botn Arranque/Paro. o Generador PWM.
Electrnica auxiliar
o Encoder. o Computadora personal (PC). o Inversor.
Los dispositivos de software de la figura 3.5, se clasifican de la siguiente manera: Medicin y control de la velocidad. Protecciones.
Estas clasificaciones muestran una visin global del control mediante los dispositivos perifricos del microprocesador, subrutinas y dispositivos electrnicos auxiliares, necesarios para el diseo del control. La medicin de la velocidad es utilizada nicamente para mostrar un cambio de esta en la operacin del control en lazo abierto.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
43
Como se aprecia, el control se plantea en subrutinas que realizan tareas especficas. Teniendo como base la ejecucin de las interrupciones por los dispositivos utilizados del microcontrolador, las subrutinas son llamadas como se indica por medio de flechas o se ejecutan en el programa principal. Considerando lo anterior se realiza la siguiente estructura del programa de control: Programa Principal. Arranque/Paro (estado del control habilitar/deshabilitar PWM).
Interrupciones.
o Interrupcin medicin de velocidad. o Interrupciones ADC y lmite alto/bajo de ADC. o Interrupcin de botn arranque. o Interrupcin de falla y paro. o Interrupcin Transmisin serial. o Interrupcin PWM.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
44
Funciones.
o Funcin mtodo de control. o Funcin clculo de la funcin seno. o Funcin recarga generador PWM.
La figura 3.7, muestra el flujo de datos en las rutinas del control, siendo necesaria para una optimizacin de memoria y compatibilidad de las variables utilizadas en el programa. Adems, se muestra la toma de decisiones y el tipo de seales que se obtienen en cada uno de los bloques del control.
Como se aprecia en la figura 3.7, algunas seales son: digitalizadas, procesadas y calculadas. Todas estas seales se almacenan en variables enteras fraccionarias tipo FRAC16, la cual es el tipo de variable adecuada para procesar en un microcontrolador de 16 bits.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
45
En las subrutinas de control, el diagrama general de las interrupciones de los dispositivos del microcontrolador es representado mediante un bloque ovalado con flechas indicando entradas y salidas del bloque, estas pueden ser llamadas por cualquier dispositivo del microcontrolador. Mientras que las funciones que realizan tareas especficas de clculo y por estructura del programa se representan con una estructura de inicio y fin, y solo son llamadas por el programa principal o por interrupciones de dispositivos del microcontrolador.
El programa principal main mantiene en ejecucin el programa y activos los dispositivos del microcontrolador. En este se inicializan los perifricos mediante la funcin PE_low_level_init(), la cual contiene la inicializacin de los registros para cada dispositivos del microcontrolador utilizados en el control, ver apndice B. Esta inicializacin la realiza la programacin de Processor Expert, ver apndice C. En esta parte del programa se condiciona una bandera global denominada Estado que determina el estado del control, figura 3.8.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
46
Los valores designados para la toma de decisiones de la bandera Estado son: Estado = 0 El control espera ser habilitado/deshabilitado (arranque/paro), esta condicin es utilizada en el programa principal main. Estado = 1 Se deshabilitan las seales PWM, considerando una decisin de paro del motor de induccin, esta condicin es utilizada en el programa principal main. Estado = 2 Se habilitan las seales PWM, considerando una decisin de arranque del motor de induccin, , esta condicin es utilizada en el programa principal main. Estado = 3 Arranque por botn IRQA, esta condicin es utilizada en la interrupcin Arranque_OnButton. Estado = 4 Paro por sobre corriente, esta condicin es utilizada en la interrupcin PWMC1_OnFault0. Estado = 5 Paro por lmite bajo de lectura del ADC, esta condicin es utilizada en la interrupcin AD1_OnLowLimit. Estado = 6 Paro por lmite alto de lectura del ADC , esta condicin es utilizada en la interrupcin AD1_OnHighLimit.
La figura 3.9, presenta el diagrama de flujo del programa principal, en esta se aprecia que por medio de la bandera Estado son habilitadas/deshabilitadas (arranque/paro), las seales PWM del control regresando el valor de la bandera a cero en espera de una nueva indicacin.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
47
La medicin de la velocidad se realiza en la interrupcin Cap1_OnCapture, esta se encuentra programada en el archivo de eventos del programa de control y es generada por la capsula de un temporizador. Para medir la velocidad se mide el periodo de una seal cuadrada que enva un encoder mecnico que esta acoplado a la flecha del motor. Para medir el periodo se utiliza un circuito temporizador en el modo capturador, este circuito tiene un contador ascendente
S.E.P.I.
E.S.I.M.E.
ELCTRICA
48
que cuenta pulsos del reloj interno, cada vez que pasa el pulso de subida del encoder se captura el valor del contador en una variable Captura, posteriormente se obtiene el periodo restando la variable Captura a la variable Captura_Anterior, en seguida se hace la variable Captura_Anterior igual a Captura, acabando la interrupcin, figura 3.10.
La funcin Cap1_GetCaptureValue(&Captura) se genera al activar la capsula temporizador con Processor Expert (ver apndice C), esta regresa el valor capturado del temporizador en modo de captura (cuenta los filos de subida de la seal del encoder). Se calcula el periodo y se guarda el valor de la ltima captura.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
49
La interrupcin ADC AD1_OnEnd, es una interrupcin del convertidor analgico digital, esta localizada en el archivo de eventos y es generada por la capsula ADC, figura 3.12.
En esta interrupcin se realizan las conversiones de analgico a digital de las seales de proteccin por voltaje y temperatura del inversor. Al digitalizar dichas seales se determina la condicin de falla del inversor. La figura 3.13, presenta el diagrama de flujo de la interrupcin ADC.
La funcin AD1_GetChanValue de la figura 3.13 es creada por la programacin Processor Expert y es llamada en la interrupcin ADC AD1_OnEnd para leer el registro de la conversin a digital.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
50
La Interrupcin de lmite alto del ADC AD1_OnHighLimit es utilizada para determinar el mximo voltaje del bus de CD y esta localizada en el archivo de eventos, figura 3.14.
En esta interrupcin se deshabilitan las seales PWM y se modifica el valor de la variable Estado la cual indica que se ejecuto esta interrupcin, figura 3.15.
La Interrupcin de lmite bajo del ADC AD1_OnLowLimit es utilizada para determinar el mnimo voltaje del bus de CD, y esta localizada en el archivo de eventos, figura 3.16.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
51
En esta interrupcin se deshabilitan las seales PWM y se modifica el valor de la variable Estado la cual indica que se ejecuto esta interrupcin, figura 3.17.
La interrupcin arranque Arranque_OnButton es utilizada para habilitar las seales PWM por medio del botn IRQA, esta localizada en el archivo de eventos y es generada por la capsula botn IRQA, figura 3.18.
52
S.E.P.I.
E.S.I.M.E.
ELCTRICA
En esta interrupcin se habilitan las seales PWM y se modifica el valor de la variable Estado la cual indica que se ejecuto esta interrupcin, figura 3.19.
La interrupcin falla y paro PWMC1_OnFault0 es utilizada para deshabilitar las seales PWM por medio de una seal de falla del dispositivo electrnico accionamiento de compuertas, ver figura 3.4. La seal de paro del botn SW1 [30] es originada por la conexin fsica en la tarjeta de desarrollo MC56F8300TUM, que provoca la ejecucin de esta interrupcin, figura 3.20. Esta ininterrupcin se localizada en el archivo de eventos y es generada por la capsula PWMMC.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
53
En esta interrupcin se deshabilitan las seales PWM y se modifica el valor de la variable Estado la cual indica que se ejecuto esta interrupcin, figura 3.21.
Esta interrupcin es creada por la capsula PC_M1:PC_Master, por medio de la programacin con Processor Expert. La inicializacin de los registros es mediante ventanas y valores sugeridos se muestran en el apndice C.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
54
La Interrupcin PWM PWMC1_OnReload es un evento del mdulo PWM, esta localizada en el archivo de eventos y es generada por la capsula PWMMC, figura 3.22. En esta interrupcin se calculan los ciclos de trabajo para las fases A, B, y C mediante los mtodos de control sinusoidal y sinusoidal ms tercer armnico. Adems, se realiza la recarga del generador PWM con los ciclos de trabajo obtenidos.
Para entender el fundamento de esta interrupcin y el control sinusoidal, se explica el tratamiento del incremento del ngulo con el cual se calcula la funcin seno de las ecuaciones del control. La figura 3.23 muestra las variables de control, rangos de las variables para un ciclo de la seal PWM a calcular.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
55
La interrupcin n-1 es la primera interrupcin analizada, en est la variable fase actual (n-1) ActualPhase (n-1) y el valor de la variable Amplitud son utilizados para determinar el ciclo de trabajo de la fase A DutyCyclePhaseA. En la interrupcin n la variable fase actual (n-1) es incrementada un valor de incremento de ngulo PhaseIncrement siendo el nuevo valor de fase actual (n) recalculndose el nuevo ciclo de trabajo de la fase A DutyCyclePhaseA. Los rangos de las variables de control son los siguientes: Fase actual (n-1) ActualPhase (n-1) - Variable Frac16 de 0 a 32767. Incremento de ngulo PhaseIncrement Variable Frac 16 de 0 a 32767. Entendido el fundamento de la interrupcin PWM, las decisiones e instrucciones internas de esta interrupcin se presentan en el diagrama de flujo de la figura 3.24.
El cambio de mtodo de control se decide con la bandera mtodo, para modulacin sinusoidal se hace la bandera mtodo igual a uno, decidiendo llamar a la funcin
S.E.P.I.
E.S.I.M.E.
ELCTRICA
56
MC1_Gen3PhWaveSineIntp. Para modulacin sinusoidal ms tercer armnico, la bandera mtodo es asignado un valor diferente de uno, que decide llamar a la funcin MC1_Gen3PhWaveSine3rdHIntp. Las entradas de estas funciones son el ngulo para la fase A (Incremento) y la amplitud de la seal fundamental de CA deseada con respecto a la base de CD (Amplitud). La variable Salida es una variable estructurada con los siguientes elementos: Salida-> uptDutyCycle.PhaseA : Ciclos de trabajo para la fase A (pierna 1 del inversor). Salida-> uptDutyCycle.PhaseB : Ciclos de trabajo para la fase B (pierna 2 del inversor). Salida-> uptDutyCycle.PhaseC : Ciclos de trabajo para la fase C (pierna 3 del inversor). Salida -> fwActualPhase : ngulo Actual para la fase A
La estructura de esta variable tiene las siguientes ventajas: Permite tener las principales variables de control en una sola variable estructurada. El paso de variables entre funciones es con una sola variable. El programa adquiere una mejor estructura.
La recarga del generador PWM se realiza mediante la funcin Recarga. Por ltimo se habilita la bandera de interrupcin atendida. El tiempo de ejecucin de esta interrupcin es fundamental, debido a que ste determina cuando se realiza la modulacin de las seales PWM en el generador PWM del microcontrolador. Este tiempo se determina multiplicando la frecuencia de la seal PWM programada en el microcontrolador y una constante que establece a cuantos ciclos de dicha frecuencia se produce la interrupcin, en este caso, para una frecuencia PWM de 16 Khz y una constante de cuatro, siendo el tiempo de interrupcin 250s.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
57
La funcin mtodo de control figura 3.25, calcula los ciclos de trabajo para las fases A, B y C. Esta es llamada por la interrupcin PWM y los mtodos MC1_Gen3PhWaveSineIntp y MC1_Gen3PhWaveSine3rdHIntp se encuentran localizados en el archivo MC1 de funciones.
Esta funcin esta estructurada en dos funciones. Una realiza el clculo de la modulacin de ancho de pulso para las fases A, B y C, con la tcnica de control PWM sinusoidal MC1_Gen3PhWaveSineIntp (llamado mtodo uno). La otra funcin realiza el clculo de la modulacin de ancho de pulso para las fases indicadas, con la tcnica de control PWM sinusoidal ms tercer armnico MC1_Gen3PhWaveSine3rdHIntp (llamado mtodo dos). Las entradas a estas funciones es la variable estructurada Salida que contiene los ciclos de trabajo y ngulo actual, el incremento del ngulo (Incremento) y amplitud de la fundamental deseada (Amplitud). La salida son los ciclos de trabajo para las fases A, B y C. La figura 3.26, muestra el diagrama de flujo para el mtodo de control sinusoidal. La entrada a esta funcin es la variable estructurada Salida, que contiene los ciclos de trabajo y Angulo, el incremento del ngulo Angulo y amplitud de la fundamental deseada Amplitud. La salida son los ciclos de trabajo para las fases A, B y C.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
58
Al iniciar la funcin se incrementa la variable Angulo con la variable Angulo, este incremento modifica la frecuencia de la seal PWM de control del inversor, debido a que un ciclo completo de la seal de control se formara en menos tiempo si Angulo se incrementa y viceversa, esto es debido a que los incrementos se realizan por tiempo mediante la interrupcin PWM (en 250 s). Posteriormente se calculan las seales sinusoidales para las fases A y B (seal B desfasada 120). En seguida se calculan los ciclos de trabajo para las fases A, B y C, la seal sinusoidal para la fase C se determina del negativo de la suma de las fases A y B. El incremento (offset) de 0.5 a cada una de los ciclos de trabajo calculados es debido a que el generador PWM solo acepta nmeros positivos.
La figura 3.27, presenta el diagrama de flujo del mtodo de control sinusoidal ms tercer armnico. La base de este control es el sinusoidal, optimizado mediante la inyeccin de su componente de tercer armnico a cada una de los ciclos de trabajo calculados. Al igual que el mtodo anterior la entrada a esta funcin es la variable estructurada Salida que contiene los ciclos de trabajo y Angulo, el incremento del ngulo Angulo y
S.E.P.I.
E.S.I.M.E.
ELCTRICA
59
amplitud de la fundamental deseada Amplitud. La salida son los ciclos de trabajo para las fases A, B y C. Iniciando la funcin se incrementa la variable Angulo con la variable Angulo. Similarmente, se modifica la frecuencia de la seal PWM de control del inversor, debido a que un ciclo completo de seal de control se formara en menos tiempo si Angulo aumenta y viceversa, debido a que los incrementos se realizan por tiempo mediante la interrupcin PWM (250 s). Posteriormente se calculan las seales sinusoidales para las fases A, B (seal B desfasada 120) y el tercer armnico de estas seales sinusoidales. En seguida se calculan los ciclos de trabajo para las fases A, B y C ms el incremento de la componente de tercer armnico, Igualmente, la seal sinusoidal para la fase C se determina del negativo de la suma de las fases A y B. El incremento (offset) de 0.5 a cada una de los ciclos de trabajo calculados es debido a que el generador PWM solo acepta nmeros positivos. Como se expuso en el captulo anterior, este mtodo de control incrementa el aprovechamiento de la fuente de CD de entrada al inversor.
Figura 3.27 Diagrama de flujo del control PWM sinusoidal ms tercer armnico
S.E.P.I.
E.S.I.M.E.
ELCTRICA
60
La funcin clculo de la funcin seno SinPIx es una subrutina llamada en la interrupcin del mdulo PWM y se localiza en el archivo MC1 de funciones, figura 3.28, en esta se calcula la funcin seno del ngulo actual mediante una tabla que contiene un cuadrante de la funcin seno, realizndose una interpolacin para valores intermedios de la tabla.
Este clculo es utilizado en la generacin de las seales de control de la fase A, B, C y del tercer armnico si lo requiere el mtodo de control. La figura 3.29, muestra el diagrama de flujo de la funcin clculo de la funcin seno, teniendo como entrada el ngulo y salida el seno del ngulo. Esta funcin llama una tabla de valores del seno entre 0 y -90, almacenada en un arreglo, para encontrar el seno de 0 a 360, por esto, al inicio la funcin evala si el ngulo es mayor que cero activa una Bandera y hace el ngulo negativo. Posteriormente si el ngulo es menor de -90 se realiza la siguiente operacin: Angulo = 180 Angulo Esto es debido a la siguiente identidad. seno( * x) = seno( *(180 x)) (3.2) (3.1)
S.E.P.I.
E.S.I.M.E.
ELCTRICA
61
En seguida se ejecutan las siguientes instrucciones: Angulo = - Angulo (con el fin de evaluar el absoluto del ngulo). Indice = El valor de Angulo de 16 bits recorridos a la derecha 6 bits para trasladar el valor de Angulo a una tabla de 256 localidades con el valor de seno del ngulo para cada una de ellas. Delta = Valor binario fraccionario entre dos valores de la tabla. Seno_Angulo = Se extrae de la tabla el valor de seno del ngulo. Interpolacin = El valor de la tabla seno de ndice ms uno, menos Seno_Angulo. Interpolacin = Interpolacin multiplicada por Delta. Seno_Angulo = Seno_Angulo mas Interpolacin.
Por ultimo si la Bandera se activ con uno al inicio de la funcin, Seno_Angulo se hace negativo.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
62
La funcin recarga generador PWM recarga, figura 3.30. Es llamada en la interrupcin PWM y esta localizada en el archivo de eventos.
La figura 3.31, muestra el diagrama de flujo de la funcin recarga PWM, la entrada en esta funcin es la variable estructurada Salida que contiene los ciclos de trabajo calculados para las fases A, B y C, para el control del inversor.
Est funcin modifica la modulacin en el generador de seales PWM. Tambin, en esta rutina se realiza la decisin de cambiar la modulacin entre fases generadas mediante la bandera Giro, esto trae como consecuencia un cambio en la secuencia al generar las seales PWM en las fases, y as el cambio de giro en la flecha del motor.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
63
S.E.P.I.
E.S.I.M.E.
ELCTRICA
64
Para la programacin del control en el microcontrolador DSP56F8323, primeramente se configuran los dispositivos, Processor Expert crea las estructuras de las interrupciones y funciones principales de los dispositivos utilizados en el control. En las figuras 3.32 a la 3.35 se muestran las interrupciones y funciones bsicas generadas por Processor Expert.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
65
Como se aprecia, las interrupciones estn generadas sin cdigo que realice el control (variables, decisiones, enlace de funciones, etc.). La programacin del control se realiza en los espacios Escribe tu cdigo aqu (Write your code here). La inicializacin de los dispositivos utilizados y sus principales registros configurados mediante la programacin con Processor Expert para este control se presentan en el apndice C. Un ejemplo inicializando dispositivos por registros se encuentra en el apndice B. El cdigo de control se realiza mediante los diagramas de flujo presentados en el diseo del control, el cdigo se presenta en el apndice D y en artculos escritos [21,22,23].
S.E.P.I.
E.S.I.M.E.
ELCTRICA
66
Pruebas y Resultados
Captulo 4
PRUEBAS Y RESULTADOS
En este capitulo se presenta las pruebas y resultados de los valores calculados por el programa al modificar las variables de control y las seales generadas por el modulo PWM del microcontrolador DSP. As mismo, se expone la relacin voltaje/frecuencia de cada seal generada manteniendo constante o variable el voltaje y la frecuencia, la regin de trabajo en la curva par-velocidad de cada seal, la comparacin de los mtodos de control sinusoidal y sinusoidal ms tercer armnico, el control de la interfaz de potencia alimentando un motor de induccin y la visualizacin de las variables de control con el programa visual FreeMaster y su vinculo con paginas WEB.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
67
Pruebas y Resultados
Comparacin de los mtodos de control sinusoidal y sinusoidal ms tercer armnico. Control de la interfaz de potencia alimentando un motor de Induccin trifsico.
En las pruebas y resultados, la relacin de la variable Incremento con la frecuencia de la componente fundamental generada, se muestra en la tabla 3.1. Los valores calculados para dicha variable se calculan con la ecuacin (3.3). Incremento = (65534)( frecuencia)(Tiempo de Int. PWM) (3.3)
El nmero constante de 65534 es el valor lmite de variables con longitud de 32 bits, la frecuencia generada es la de componente fundamental y el tiempo de ejecucin de la interrupcin es de 250s.
Tabla 4.1 Valores a programar para generar la frecuencia de componente fundamental
Frecuencia generada (Hz) 10 30 60 90 Variable Incremento 163 170 491 500 983 1000 1474 1500
S.E.P.I.
E.S.I.M.E.
ELCTRICA
68
Pruebas y Resultados
La relacin de la variable Amplitud con la amplitud de la componente de frecuencia fundamental generada, mencionada en el capitulo anterior, depende del tipo de variable FRAC16 que corresponde a una variable de 16 bits la cual puede formar el rango de valores de 0 a 32767 correspondiente a rango de 0 a 100% de amplitud Otra relacin importante es el flujo en el entre hierro m = Vs / e , ver apndice A. El motor de induccin bajo estudio tiene los datos de placa de 220V/60 Hz, la relacin flujo del entre hierro es de m = Vs / e = 3.67 . De igual forma, el voltaje pico mximo del inversor en modulacin PWM sinusoidal con relacin de modulacin de amplitud ma = 1 es
V con Vdc = 310 VCD Inversor = ( 3 / 2) maVcd , se tiene V en rms Inversor = 268.46 VCA ,
VInversor ( rms ) = 189.8 VCA y con modulacin PWM sinusoidal ms tercer armnico seria el 1.15% ms VInversor ( rms ) = 218.27 VCA , siendo un valor cercano al voltaje de condiciones nominales.
Tabla 4.2 Relacin de Flujo del entre hierro m = Vs / e
Relacin de Vs/We con condiciones nominales del motor de induccin Vs We Vs/We 220 90 2.44 220 85 2.59 220 80 2.75 220 75 2.93 220 70 3.14 220 65 3.38 220 60 3.67 209 57 3.67 198.6 54.2 3.67 188.6 51.4 3.67 179.2 48.9 3.67 170.2 46.4 3.67 161.7 44.1 3.67 153.6 41.9 3.67 146.0 39.8 3.67 138.7 37.8 3.67 131.7 35.9 3.67 125.1 34.1 3.67 118.9 32.4 3.67 112.9 30.8 3.67 107.3 29.3 3.67 101.9 27.8 3.67 Relacin de Vs/We con condiciones nominales del motor de induccin Vs We Vs/We 96.8 26.4 3.67 92.0 25.1 3.67 87.4 23.8 3.67 83.0 22.6 3.67 78.9 21.5 3.67 74.9 20.4 3.67 71.2 19.4 3.67 67.6 18.4 3.67 64.2 17.5 3.67 61.0 16.6 3.67 58.0 15.8 3.67 55.1 15.0 3.67 52.3 14.3 3.67 49.7 13.6 3.67 47.2 12.9 3.67 44.9 12.2 3.67 42.6 11.6 3.67 40.5 11.0 3.67 38.5 10.5 3.67 36.5 10.0 3.67 34.7 9.5 3.67 33.0 9.0 3.67
S.E.P.I.
E.S.I.M.E.
ELCTRICA
69
Pruebas y Resultados
La programacin del tiempo muerto se realiza en el registro Dead time de la cpsula PWMMC programada con Processor Expert, ver apndice C. El tiempo muerto configurado en las seales complementarias, se comprueba midiendo la seal con el osciloscopio.
(a)
(b)
(a)
(b)
Figura 4.3 (a) Tiempo muerto de 3s, (b) Tiempo muerto de 0.5s
S.E.P.I.
E.S.I.M.E.
ELCTRICA
70
Pruebas y Resultados
La figura 4.2 (a), (b), presentan las salidas del control PWM 0 y PWM 1 (pierna 1 del inversor) del lado de los optoacopladores, configurada para tener un tiempo muerto de 1s, 2s respectivamente.
La figura 4.3(a), presenta las salidas del control PWM 0 y PWM 1 (pierna 1 del inversor) del lado de los optoacopladores, configurada para tener un tiempo muerto de 3s. La figura 4.3(b), presenta las salidas de control PWM 0 y PWM 1 (pierna 1 del inversor) del lado de los optoacopladores, configurada para tener un tiempo muerto de 755ns, este es sumado al tiempo muerto de 250 ns del dispositivo electrnico accionamiento de compuertas en la etapa de potencia, teniendo en las compuertas de los IGBTs un tiempo muerto total de 1s. El tiempo muerto generado por el programa de control garantiza que los interruptores de una misma pierna no se activen al mismo tiempo provocando un corto circuito en el bus de CD. Debido a que las salidas de los optoacopladores son negadas, se aprecia en las figuras 4.2 y 4.3, que en cierto tiempo las dos seales estn activadas, estas seales PWM del control son correctas en la etapa analizada, puesto que existe otra negacin de las seales en la etapa de potencia, la cual corrige las seales en las compuertas de los interruptores de cada pierna.
En las pruebas realizadas al control a voltaje-constante, frecuencia variable, se presenta los valores de los ciclos de trabajo trifsicos ms tercer armnico calculados por el programa de control y las seales de control PWM 0 y PWM 1 mostradas en la figura 4.1. Las seales analizadas en esta seccin, son seales que controlan la pierna uno del circuito inversor, las seales de control de la pierna dos y tres son iguales desfasadas 120. El control de las tres piernas del inversor genera un sistema de voltajes trifsicos con amplitud y frecuencia variables.
71
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Pruebas y Resultados
El valor programado de voltaje-constante de la variable de control Amplitud de tipo FRAC16 es 24575 (eje de ordenadas) correspondiente al 75% del valor mximo a programar en el generador PWM (el valor de relacin de amplitud mximo que acepta el generador PWM es 32767 correspondiente a una variable de 16 bits). La figura 4.4(a), presenta las seales calculadas por el control, la figura 4.4(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Incremento tipo FRAC16 es de un valor de 500 programado, correspondiendo a una frecuencia de 30 Hz, ver tabla 4.1.
(a)
(b)
Figura 4.4 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.4(b) seria
V Inversor = ( 3 / 2)(0.75)(310)(1.15) = 231.55 , VInversor ( rms ) = 163.73 VCA, este valor de voltaje
con frecuencia de 30 Hz tiene una relacin m = Vs / e = 5.45 que provocara una saturacin del flujo en el entre hierro. Adems, por la frecuencia aplicada el motor estara trabajando en la regin de par constante, ver apndice A y tabla 4.2. La figura 4.5(a), presenta las seales calculadas por el control, la figura 4.5(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Incremento tipo FRAC16 es de un valor de 1000 programado, correspondiendo a una frecuencia de 60 Hz, ver tabla 4.1.
72
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Pruebas y Resultados
(a)
(b)
Figura 4.5 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.5(b) seria
V Inversor = ( 3 / 2)(0.75)(310)(1.15) = 231.55 , VInversor ( rms ) = 163.73 VCA, este valor de voltaje
con frecuencia de 60 Hz tiene una relacin m = Vs / e = 2.72 la cual indica que el motor esta siendo subutilizado, tabla 4.2. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.6(a), presenta las seales calculadas por el control, la figura 4.6(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Incremento tipo FRAC16 es de un valor de 1500 programado, correspondiendo a una frecuencia de 90 Hz, ver tabla 4.1.
(a)
(b)
Figura 4.6 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 75% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
S.E.P.I.
E.S.I.M.E.
ELCTRICA
73
Pruebas y Resultados
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.6(b) seria
V Inversor = ( 3 / 2)(0.75)(310)(1.15) = 231.55 , VInversor ( rms ) = 163.73 VCA, este valor de voltaje
con frecuencia de 90 Hz tiene una relacin m = Vs / e = 1.81 , la relacin de flujo es baja, tabla 4.2. Adems, Por la frecuencia del voltaje el motor se encontrara fuera de la regin de par constante, apndice A. Como se puede observar en los resultados de las seales presentadas en las figuras de esta seccin, el control voltaje-constante, frecuencia-variable tiene un comportamiento proporcional entre el aumento de la variable de control Incremento y las seales PWM 0 y
PWM 1 para la pierna 1 del inversor, asimismo las seales de control para las piernas 2 y 3. Al
mantener el voltaje-constante y frecuencia-variable, permite cambiar la curva caracterstica par-velocidad. Siendo importante considerar la relacin m = Vs / e de diseo del motor, para no saturar el flujo del entre hierro que provoca operar el motor fuera de condiciones nominales que reducen su vida til.
El anlisis de resultados voltaje-variable, frecuencia-constante. Presenta los ciclos de servicio trifsicos con tercer armnico calculados por el programa de control y las seales de control PWM 0 y PWM 1 mostradas en la figura 4.1. El valor programado del primer reporte de frecuencia-constante, la variable de control Incremento de tipo FRAC16 con valor de 500, correspondiente a una frecuencia de 30Hz. La figura 4.7(a), presenta las seales calculadas por el control, la figura 4.7(b) muestra las seales de control PWM generadas para la pierna uno del inversor
S.E.P.I.
E.S.I.M.E.
ELCTRICA
74
Pruebas y Resultados
(a)
(b)
Figura 4.7 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
La variable de control Amplitud tipo FRAC16 es de 32767 (eje de ordenadas) correspondiente al 100% del valor mximo a programar de una variable de 16 bits en el generador PWM. Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.7(b) seria
V Inversor = ( 3 / 2)(1.0)(310)(1.15) = 308.73 , VInversor ( rms ) = 218.31 VCA, este valor de voltaje
con frecuencia de 30 Hz tiene una relacin m = Vs / e = 7.27 que provocara una saturacin del flujo en el entre hierro. Adems, el motor estara trabajando en la regin de par constante, apndice A.
La figura 4.8(a), presenta las seales calculadas por el control, la figura 4.8(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 16384 (eje de ordenadas) correspondiente al 50% del valor mximo a programar de una variable de 16 bits en el generador PWM.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
75
Pruebas y Resultados
(a)
(b)
Figura 4.8 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.8(b) seria
V Inversor = ( 3 / 2)(0.5)(310)(1.15) = 154.36 , VInversor ( rms ) = 109.15 VCA, este valor de voltaje
con frecuencia de 30 Hz tiene una relacin m = Vs / e = 3.63 que provocara trabajar el motor a relacin de flujo del entre hierro nominal. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.9(a), presenta las seales calculadas por el control, la figura 4.9(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 8192 (eje de ordenadas) correspondiente al 25% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.9 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
S.E.P.I.
E.S.I.M.E.
ELCTRICA
76
Pruebas y Resultados
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.9(b) seria
V Inversor = ( 3 / 2)(0.25)(310)(1.15) = 77.18 , VInversor ( rms ) = 54.57 VCA, este valor de voltaje con
frecuencia de 30 Hz tiene una relacin m = Vs / e = 1.81 la cual indica que el motor esta siendo subutilizado, tabla 3.2. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.10(a), presenta las seales calculadas por el control, la figura 4.10(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 4096 (eje de ordenadas) correspondiente al 12% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.10 (a) Seales de control sinusoidal ms tercer armnico de 30Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.10(b) seria
V Inversor = ( 3 / 2)(0.12)(310)(1.15) = 37.04 , VInversor ( rms ) = 26.19 VCA, este valor de voltaje con
frecuencia de 30 Hz tiene una relacin m = Vs / e = 0.87 la cual indica que el motor esta siendo subutilizado, tabla 3.2. Adems, el motor estara trabajando en la regin de par constante, apndice A.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
77
Pruebas y Resultados
El valor programado del segundo reporte de frecuencia-constante, la variable de control Incremento de tipo FRAC16 es 1000 correspondiente a una frecuencia de 60Hz. La figura 4.11(a), presenta las seales calculadas por el control, la figura 4.11(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 32767 (eje de ordenadas) correspondiente al 100% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.11 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.11(b) seria
V Inversor = ( 3 / 2)(1.0)(310)(1.15) = 308.73 , VInversor ( rms ) = 218.31 VCA, este valor de voltaje
con frecuencia de 60 Hz tiene una relacin m = Vs / e = 3.63 que provocara trabajar el motor a relacin de flujo del entre hierro nominal. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.12(a), presenta las seales calculadas por el control, la figura 4.12(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 16384 (eje de ordenadas) correspondiente al 50% del valor mximo a programar de una variable de 16 bits en el generador PWM.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
78
Pruebas y Resultados
(a)
(b)
Figura 4.12 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.12(b) seria
V Inversor = ( 3 / 2)(0.50)(310)(1.15) = 154.36 , VInversor ( rms ) = 109.15 VCA, este valor de voltaje
con frecuencia de 60 Hz tiene una relacin m = Vs / e = 1.81 la cual indica que el motor esta siendo subutilizado, tabla 4.2. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.13(a), presenta las seales calculadas por el control, la figura 4.13(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 8192 (eje de ordenadas) correspondiente al 25% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.13 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
S.E.P.I.
E.S.I.M.E.
ELCTRICA
79
Pruebas y Resultados
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.13(b) seria
V Inversor = ( 3 / 2)(0.25)(310)(1.15) = 77.18 , VInversor ( rms ) = 54.57 VCA, este valor de voltaje con
frecuencia de 60 Hz tiene una relacin m = Vs / e = 0.9 la cual indica que el motor esta siendo subutilizado, tabla 4.2. Adems, el motor estara trabajando en la regin de par constante, apndice A. La figura 4.14(a), presenta las seales calculadas por el control, la figura 4.14(b) muestra las seales de control PWM generadas para la pierna uno del inversor. la variable de control Amplitud tipo FRAC16 es de 4096 (eje de ordenadas) correspondiente al 12% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.14 (a) Seales de control sinusoidal ms tercer armnico de 60Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.14(b) seria
V Inversor = ( 3 / 2)(0.12)(310)(1.15) = 37.04 , VInversor ( rms ) = 26.19 VCA, este valor de voltaje con
frecuencia de 60 Hz tiene una relacin m = Vs / e = 0.43 la cual indica que el motor esta siendo subutilizado, tabla 3.2. Adems, el motor estara trabajando en la regin de par constante, apndice A.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
80
Pruebas y Resultados
El valor programado del tercer reporte de frecuencia-constante, la variable de control Incremento de tipo FRAC16 es 1500 correspondiente a una frecuencia de 90Hz. La figura 4.15(a), presenta las seales calculadas por el control, la figura 4.15(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 32767 (eje de ordenadas) correspondiente al 100% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.15 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 100% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.15(b) seria
V Inversor = ( 3 / 2)(1.0)(310)(1.15) = 308.73 , VInversor ( rms ) = 218.31 VCA, este valor de voltaje
con frecuencia de 90 Hz tiene una relacin m = Vs / e = 2.42 . Por la frecuencia del voltaje el motor trabajara fuera de la regin de par constante, apndice A. La figura 4.16(a), presenta las seales calculadas por el control, la figura 4.16(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 16384 (eje de ordenadas) correspondiente al 50% del valor mximo a programar de una variable de 16 bits en el generador PWM.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
81
Pruebas y Resultados
(a)
(b)
Figura 4.16 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 50% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.16(b) seria
V Inversor = ( 3 / 2)(0.50)(310)(1.15) = 154.36 , VInversor ( rms ) = 109.15 VCA, este valor de voltaje
con frecuencia de 90 Hz tiene una relacin m = Vs / e = 1.21 . Por la frecuencia del voltaje el motor trabajara fuera de la regin de par constante, apndice A. La figura 4.17(a), presenta las seales calculadas por el control, la figura 4.17(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 8192 (eje de ordenadas) correspondiente al 25% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.17 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 25% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
S.E.P.I.
E.S.I.M.E.
ELCTRICA
82
Pruebas y Resultados
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.17(b) seria
V Inversor = ( 3 / 2)(0.25)(310)(1.15) = 77.18 , VInversor ( rms ) = 54.57 VCA, este valor de voltaje con
frecuencia de 90 Hz tiene una relacin m = Vs / e = 0.6 . Por la frecuencia del voltaje el motor trabajara fuera de la regin de par constante, apndice A. La figura 4.18(a), presenta las seales calculadas por el control, la figura 4.18(b) muestra las seales de control PWM generadas para la pierna uno del inversor. La variable de control Amplitud tipo FRAC16 es de 4096 (eje de ordenadas) correspondiente al 12% del valor mximo a programar de una variable de 16 bits en el generador PWM.
(a)
(b)
Figura 4.18 (a) Seales de control sinusoidal ms tercer armnico de 90Hz al 12% de amplitud, (b) Seales PWM 0 y PWM 1 , figura 4.1
Si el nivel de voltaje del bus de CD es 310 VDC, la amplitud de la fundamental generada por las seales de control de la figura 4.18(b) seria
V Inversor = ( 3 / 2)(0.12)(310)(1.15) = 37.04 , VInversor ( rms ) = 26.19 VCA, este valor de voltaje con
frecuencia de 90 Hz tiene una relacin m = Vs / e = 0.29 . Por la frecuencia del voltaje el motor trabajara fuera de la regin de par constante, apndice A. Como se puede observar en los reportes de las figuras de esta seccin, el Control frecuencia constante -voltaje variable, tiene un comportamiento proporcional entre el
S.E.P.I.
E.S.I.M.E.
ELCTRICA
83
Pruebas y Resultados
programados de Amplitud. De igual forma las seales de control para las piernas 2 y 3. La curva caracterstica par-velocidad es modificada, apndice A, considerando la relacin
m = Vs / e de diseo del motor, para no saturar el flujo del entre hierro que provoca
calentamiento en el motor y reduce su vida til.
4.1.4 Comparacin de los mtodos de control PWM sinusoidal y PWM sinusoidal ms tercer armnico.
Las caractersticas de los mtodo de control sinusoidal y sinusoidal ms tercer armnico se expusieron en el captulo anterior, en el cual se demuestra que la inyeccin de una componente de tercer armnico en las seales de control, ofrece una mejor utilizacin de la fuente de alimentacin de CD. La figura 4.19(a) presenta los ciclos de servicio generados por la funcin MC1_Gen3PhWaveSineIntp cuando la Amplitud es de 100%. La figura 4.19(b) presenta los ciclos de servicio generados por la funcin MC1_Gen3PhWaveSine3rdHIntp cuando la Amplitud es de 100%.
Figura.4.19 (a) ciclos de trabajo Trifsico sinusoidal con amplitud de 100%, (b) ciclos de trabajo Trifsico sinusoidal ms tercer armnico con amplitud de 100%
S.E.P.I.
E.S.I.M.E.
ELCTRICA
84
Pruebas y Resultados
Como se puede observar en la figura 4.19(a), son seales de control PWM sinusoidal el cual tiene una modulacin del 100%, mientras que la figura 4.19(b) presenta seales de control PWM sinusoidal ms tercer armnico con los parmetros de control, amplitud y frecuencia iguales que en la figura 4.19(a). La diferencia entre los dos controles se presenta en las crestas a consecuencia del tercer armnico provocando diferente modulacin, y por lo tanto, permitiendo mayor aprovechamiento de la fuente de corriente directa en el inversor. La figura 4.20 muestra un cambio en el programa entre los dos mtodos de control, el cual provoca que en la carga conectada aumente la amplitud de la seal de voltaje de frecuencia fundamental, sin salir de la modulacin lineal. Al realizar la modificacin de mtodo de control se presentan cambios en la seal de control pasando del control PWM sinusoidal al PWM sinusoidal ms tercer armnico.
La comparacin de las seales del generador PWM, se presentan en la figura 4.21. La figura 4.21(a), muestra la seal de control PWM sinusoidal con un valor de la variable Amplitud de 80% y una frecuencia de 30Hz. La figura 4.21(b) muestra la seal de control PWM sinusoidal ms tercer armnico con la misma programacin de Amplitud y frecuencia. Como se observa, en las seales de los dos mtodos, hay menos voltaje promedio aplicado en el mtodo sinusoidal con respecto al sinusoidal ms tercer armnico, la cual presenta el voltaje aplicado en instantes de tiempo ms prolongados, esto origina que la amplitud de la fundamental en el control PWM sinusoidal ms tercer armnico sea ms alta con respecto al PWM sinusoidal.
85
S.E.P.I.
E.S.I.M.E.
ELCTRICA
Pruebas y Resultados
(a)
(b) Figura 4.21 (a) PWM sinusoidal con 80% de amplitud, (b) PWM sinusoidal ms tercer armnico con 80% de amplitud
La comprobacin de los mtodos de control PWM sinusoidal y sinusoidal ms tercer armnico, se presenta en las seales de voltaje de frecuencia fundamental medidas con el osciloscopio y Multmetro 700926 YOKOGAMA, figura 4.22. En la figura 4.22(a), la medicin de la seal muestra 20.80 VCA pico, generada por el mtodo de control sinusoidal. Al realizar el cambio de mtodo de control a sinusoidal ms tercer armnico se espera un incremento de 15%. La figura 4.22(b), muestra el voltaje pico de
S.E.P.I.
E.S.I.M.E.
ELCTRICA
86
Pruebas y Resultados
la seal de frecuencia fundamental de 24.20 VCA pico que efectivamente corresponde al incremento de 15% con respecto al mtodo sinusoidal.
Figura.4.22 (a) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal, (b) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal ms tercer armnico
Las figuras 4.23, presentan la misma comparacin, teniendo como variante la amplitud programada de 100%. Nuevamente, la comprobacin de los mtodos de control PWM sinusoidal y sinusoidal ms tercer armnico, se presenta en las seales de voltaje de frecuencia fundamental medidas con el osciloscopio y Multmetro 700926 YOKOGAMA. En la figura 4.23(a), la medicin de la seal muestra 26.0 VCA pico generada por el mtodo de control sinusoidal. Al realizar el cambio de mtodo de control a sinusoidal ms tercer armnico se espera un incremento de 15%, la figura 4.23(b) muestra el voltaje pico de la seal de 29.40 VCA pico que efectivamente corresponde al incremento de 15% con respecto al mtodo anterior.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
87
Pruebas y Resultados
(a)
(b) Figura 4.23 (a) PWM sinusoidal con 100% de amplitud, (b) PWM sinusoidal ms tercer armnico con 100% de amplitud
Figura 4.24 (a) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal, (b) Voltaje de la fundamental lnea a lnea de 30 Hz con amplitud de 80% generada con el mtodo de control sinusoidal ms tercer armnico
S.E.P.I.
E.S.I.M.E.
ELCTRICA
88
Pruebas y Resultados
La interfaz controlada es del trabajo de tesis que actualmente se esta elaborando en la SEPI-ESIME ZACATENCO, el motor de induccin trifsico de carga es de 1/2 de HP a 220V, las lecturas reportadas se realizaron como se muestran en la figura 4.25.
En las figuras 4.26 a la 4.28 se reportan las seales de voltaje PWM de lnea a lnea de salida del inversor y de esta misma seal se obtiene el voltaje de frecuencia fundamental mediante el filtro del multmetro 700926 YOKOGAMA. La seales se generan con un valor de amplitud de CA al 100% con una frecuencia de 30 Hz , 60 Hz y 90 Hz respectivamente. El mtodo de control utilizado es el PWM sinusoidal ms tercer armnico.
(a)
(b)
Figura 4.26 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA
S.E.P.I.
E.S.I.M.E.
ELCTRICA
89
Pruebas y Resultados
(a)
(b)
Figura 4.27 (a) Salida de voltaje del inversor a 60Hz, (b) Salida de voltaje del inversor a 60Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA
(a)
(b)
Figura 4.28 (a) Salida de voltaje del inversor a 90Hz, (b) Salida de voltaje del inversor a 90Hz con filtro pasa bajos de 400 Hz del Multmetro 700926 YOKOGAMA
La figura 4.29 y 4.30, muestran las seales de voltaje PWM de lnea a lnea de salida del inversor a la carga, con el mtodo sinusoidal ms tercer armnico. La variacin de estas seales es la variable amplitud, para la figura 4.29 el valor de la amplitud es del 100%, mientras que el valor para la figura 4.30 es del 80%.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
90
Pruebas y Resultados
(a)
(b)
Figura.4.29 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 40 Hz del Multmetro 700926 YOKOGAMA
(a)
(b)
Figura 4.30 (a) Salida de voltaje del inversor a 30Hz, (b) Salida de voltaje del inversor a 30Hz con filtro pasa bajos de 40 Hz del Multmetro 700926 YOKOGAMA
3.6 Control y visualizacin de resultados con pginas WEB mediante el vnculo con el programa FreeMaster
El control y visualizacin de resultados con pginas WEB es una herramienta de gran utilidad en la actualidad, debido que se pueden controlar sistemas a distancia por medio del Internet.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
91
Pruebas y Resultados
Una pgina WEB es un documento de hipertexto multimedia, lo cual significa que est formado por: Textos. Grficos. Imgenes. Sonidos. Videos. Enlaces a otras pginas Web. Botones. Cuadros de Texto Barras de desplazamiento Controles ActiveX (Instrumentacin virtual).
Las pginas WEB se escriben en el lenguaje HTML (HyperText Markup Language). Este lenguaje permite ejecutar con facilidad, programas escritos en Javascript, Java y otros lenguajes de programacin, lo cual ampla la funcionalidad y dinamismo de las pginas. La gran popularidad que ha logrado Internet, se debe principalmente a las pginas WEB. Actualmente, son empleadas por las empresas para presentar y promocionar productos y servicios, a la vez que efectuar transacciones comerciales electrnicas. El control de sistemas electrnicos est en plena fase de expansin. Las pginas WEB personales estn de moda, y su nmero crece diariamente. Estas pginas son realizadas por personas que quieren compartir conocimientos y experiencias sobre una infinidad de temas, con otras personas de todo el mundo. Hay excelentes sitios WEB personales sobre ciencia, tecnologa, arte, poltica, ecologa, juegos para PC, deportes, msica, y sobre el tema que imagines.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
92
Pruebas y Resultados
Las pginas WEB de control y visualizacin realizadas se desarrollaron con el propsito de presentar y manipular las variables de control, estas son soportadas por el programa FreeMaster de Freescale, el cual es una herramienta diseada para control y visualizacin de variables programadas en microcontroladores de la familia de DSP56F8X. La figura 4.31 presenta la pgina de bienvenida al control escalar voltaje/frecuencia en lazo abierto. En esta pgina se insert una imagen y la leyenda BIENVENIDO A LA ERA DEL CONTROL DIGITAL, el cual es un texto multimedia que aparece palabra por palabra.
Figura 4.31 Pgina WEB de bienvenida al control escalar voltaje/frecuencia de lazo abierto
La figura 4.32 presenta la pgina Web de control de motor de induccin en donde se insertan texto fijo y multimedia, botones, cuadros de texto, archivos de msica (mp3) e imgenes. Los botones controlan las variables de decisin Arranque/Paro (variable estado),
S.E.P.I.
E.S.I.M.E.
ELCTRICA
93
Pruebas y Resultados
giro hacia delante/atrs (variable Giro), mtodo de control sinusoidal y sinusoidal ms tercer armnico (variable mtodo).
En la pgina WEB de instrumentacin virtual, figura 4.33, se insertan indicadores virtuales ActiveX de National Instrumens, que tienen las siguientes propiedades: Style (estilo del indicador). Numeric (rangos de medicin). Pointer (tipo y cantidad de manecillas). Format (tipo de dato). Etiqueta de objetos (variable para manipulacin del indicador). Parmetros (variables utilizadas por el indicador).
S.E.P.I.
E.S.I.M.E.
ELCTRICA
94
Pruebas y Resultados
El resultado de ligar las propiedades del indicador virtual con las variables: velocidad, % de amplitud de la fundamental, voltaje del bus de CD y la frecuencia de la red trifsica generada se exponen en la pgina WEB de la figura 4.33.
Las pginas WEB mostradas son una plataforma inicial encaminada a realizar control por Internet, cargndolas en un servidor y teniendo de respaldo FreeMaster. Este tipo de control por medio de pginas WEB se esta aplicado hoy en da con el fin de control, inspeccin y registro de los sistemas a distancia.
S.E.P.I.
E.S.I.M.E.
ELCTRICA
95
S.E.P.I.
E.S.I.M.E.
ELCTRICA
96
Conclusiones
Captulo 5
5.1 Conclusiones