cenidet...’i, elaborado por el alumno claudia verónica hernández gutiérrez , bajo la dirección...

89
S. E. P. S.E.I.T. D.G.I.T. CENTRO NACIONAL DE INVESTIGACIÓN Y DESARROLLO TECNOLÓGICO cenidet " FILTRO ACTIVO DE CORRIENTE MONOFÁSICO CON PROCESADOR DIGITAL DE SEÑALES " SALIDA EN TENSIÓN CONTROLADO MEDIANTE UN T E S I S QUE PARA OBTENER EL GRADO DE MAESTRO EN CIENCIAS EN P R E S E N T A : CLAUDIA VERÓNICA HERNÁNDEZ GUTIÉRREZ INGENIE& ELECTR~NICA SE~J CENfDET DGlT DIRECTORES DE TESIS: DR. VÍCTOR MANUEL CÁRDENAS GALINDO CENTRO DE INFQRMAC~Q.N DR. SERGIO ALEJANDRO HORTA MEJÍA - CUERNAVACA, MOR. AGOSTO 2000.

Upload: others

Post on 16-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

S. E. P. S.E.I.T. D.G.I.T.

CENTRO NACIONAL DE INVESTIGACIÓN

Y DESARROLLO TECNOLÓGICO

cenidet " FILTRO ACTIVO DE CORRIENTE MONOFÁSICO CON

PROCESADOR DIGITAL DE SEÑALES " SALIDA EN TENSIÓN CONTROLADO MEDIANTE UN

T E S I S QUE PARA OBTENER EL GRADO DE MAESTRO EN CIENCIAS EN

P R E S E N T A : CLAUDIA VERÓNICA HERNÁNDEZ GUTIÉRREZ

INGENIE& ELECTR~NICA

S E ~ J CENfDET DGlT DIRECTORES DE TESIS:

DR. VÍCTOR MANUEL CÁRDENAS GALINDO

CENTRO DE INFQRMAC~Q.N

DR. SERGIO ALEJANDRO HORTA MEJÍA

-

CUERNAVACA, MOR. AGOSTO 2000.

Page 2: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

S. E. P. S.E.I.T. D.G.I.T.

CENTRO NACIONAL DE INVESTIGACIÓN

Y DESARROLLO TECNOL~GICO

cenidet " FILTRO ACTIVO DE CORRIENTE MONOFÁSICO CON

PROCESADOR DIGITAL DE SEÑALES "

SALIDA EN TENSIÓN CONTROLADO MEDIANTE UN

TESIS QUE PARA OBTENER EL GRADO DE MAESTRO EN CIENCIAS EN INGENIERÍA ELECTR~NICA

P R E S E N T A:

CLAUDIA V E R ~ N I C A HERNÁNDEZ GUTIÉRREZ Ingeniero en electrónica por el Instituto Tecnológico de Celaya

Directores de tesis:

DR. VÍCTOR MANUEL C Á R ~ E N A S GALINDO DR. SERGIO ALEJANDRO HORTA MEJÍA

Jurado Calificador:

Presidente Dr. Hugo Calleja Gjumlich Secretario Dr. Abraham Claudio Sánchez 1'' vocal 2" vocal

Dr. Marco Antonio Oliver Salazar Dr. Victor M. Cárdenas Galindo

CUERNAVACA, MOR. AGOSTO 2000.

Page 3: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

S.E.P S.E.1.T S.N.1.T

CENTRO NACIONAL DE INVESTIGACI~N Y DESARROLLO TECNOL~GICO

ACADEMIA DE LA MAESTRÍA EN ELECTR~NICA

cenidet

FORMA R11 ACEFTACION DEL TRABAJO DE TESIS

Cuernavaca, Mor.

Dr. Jesús Amoldo Bautista Corral Director del cenidet Presente

Jefe del Depto. de Electrónica At’n. Dr. Luis Gerardo Vela Valdés

Después de haber revisado el trabajo de tesis titulado: “Filtro Activo de Corriente Monofásico con Salida en Tensión Controlado mediante un Procesador Digital de Señales ’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro Horta Mejía, el trabajo presentado se ACEPTA para proceder a su impresión.

A T E N T A M E N T E

/-

Dr. Marco h t o n i o Oliver Salazar

C.C.P.: Dr. Abraham Claudio Sánchez I Pdte. de la Academia de Elecfróónica Ing. Jaime Rosas Alvarez I Jefe del Depto. de Servicios Escolares Expediente.

INTERIOR INTERNADO PALMIRA SIN. CUERNAVACA. MOR. MÉXICO AP 5-164 CP 62050. CUERNAVACA. TELS. (73112 2314.12 7613 .I8 7741. FAX (73) 12 2434 Dr. Luis Gerardo Vela Valdés/Jefe del Depto de Electrónica EMAIL velaluis~cenidet.edu.mx cenidet

Page 4: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Centro Nacional de Investigación y Desarrollo Tecnológico

Cuernavaca, Morelos

Ing. Claudia Verónica Hernández Gutiérrez Candidata al grado de Maestro en Ciencias en Ingeniería Electrónica Presente

Después de haber sometido a revisión su trabajo final de tesis titulado: “Filtro Activo de Corriente Monofásico con Salida en Tensión Controlado Mediante un Procesador Digital de Señales”, y habiendo cumplido con todas las indicaciones que el jurado revisor de tesis le hizo, le comunico que se le concede autorización para que proceda a la impresión de la misma, como requisito para la obtención del grado.

Reciba un cordial saludo.

A T E N T A M E N T E

Dr. Luis Gerardo Vela Váldes Jefe del Depto. de Electrónica

C . C . P . expediente.

INTERIOR INTERNADO PALMIRA SIN. CUERNAVACA, MOR. MÉXICO AP 5-164 CP 62050. CUERNAVACA. TELS. (73)122314. 127613. 187741. FAX (731 122434 Dr. Luir Gerordo Velo Válderliefe del Depio de Electrónica EMAIL velaluis~cenidet.edu.mx cenídet

Page 5: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

DEDICATORIAS

" , . . porque veo al final de mi largo camino que yo fu i el arquitecto de mi

propio destino , . . ' I

A DIOSpor ser quien me dio vida y salud para esta difícil construcción.

A M I ESPUSO Nimrod, por ser mi compañero durante gran parte del

camino y el hombre al que quiero.

A M I HIJO Josué Nahúm por toda la felicidad que me ha dado.

A MIS PADRES por haber puesto los cimientos y por enseñarme a

construir.

A MIS HERMANUSSalvador Israelt, Rocío Alejandra y Carlos Gabriel por

su cariño y confianza.

A M I S SOBRNUS José Carlos, Salvador 'Alejandro y Salvador Israel por

su tierna inocencia.

A M I TTA MIRAM por SUS inyecciones de ánimo.

A MIS FAMIUARESpor ser una parte importante de mi formación.

Page 6: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

AGRADECIMIENTOS

A MI ESPUSUNimrod, porque sin él esto no hubiera sido posible

A MIASESURManolo, por SU apoyo y confianza.

A MIS RELUSURELS por sus valiosas contribuciones, especialmente al Or.

Hugo Calleja a quien respeto y admiro.

AL DR. JAIMELARAUpor su gran apoyo e invaluable amistad.

A MA. ELENA Y ANGEESpor brindarme su amistad incondicional.

A LAS FAMILIAS RAMUS SALGADU Y ARAU RUfFIEL por abrirnos las

puertas de su hogar como nuestra verdadera familia.

A C0NAc.r Y A LA SEPpor su apoyo económico para la realización de

mis estudios.

Page 7: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

TABLA DE CONTENIDO

Lista de tablas yfiguras

Resumen

Capítulo 1 Soluciones genéricas para mejorar la calidad de la energía eléctrica

1.1 Factor de potencia

1.2 Soluciones genéricas para mejorar la calidad de la energía

1.2.1 Soluciones pasivas

1.2.2 Soluciones activas

1.3 Modificación de topología

1.4 Filtros activos 1.4.1 Clasificación

Capitulo 2 Filtro activo de comente: análisis matemático

2.1 Análisis teórico

2.2 Cálculo de los elementos pasivos

2.2.1 Cálculo del inductor

2.2.2 Cálculo del capacitor

2.2.3 Cálculo del filtro pasivo

2.3 Esfuerzos en los semiconductores

2.3.1 Esfuerzos en comente 2.3.2 Esfuerzos en tensión

Capítulo 3 Algoritmo de control 3.1 Caractensticas generales 3.2 Algoritmo de control

3.2.1 Cálculo de la potencia y ángulo de fase 3.2.2 Generación de P W

3.2.3 Funciones trigonométncas

i

iii

12

16

17

18

19

20

20

24

26 27

.31 33

35

Page 8: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

3.2.4 Sincronía con la línea

3.2.5 Regulación de la tensión del capacitor

3.2.6 Diagrama de tiempos

Capítulo 4 Pruebas y resultados

4.1 Construcción del prototipo

4.2 Resultados por simulación

4.3 Resultados experimentales

4.3.1 Pruebas ante diferentes cargas

4.3.2 Cambio de carga

4.3.3 Pruebas de eficiencia

Capitulo 5 Conclusiones

Referencias

Apéndices A Código del DSP

B Diseño del inductor

36

36 37

39

40

42

42

50 51

53

56

58

71

Page 9: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

LISTA DE TABLAS Y FIGURAS

Tabla 3.1

Figura 1.1 Esquema activo de corrección del factor de potencia, Figura 1.2 Circuito equivalente para filtro activo: a), de tensión b) de corriente, Figura 1.3 Formas de onda de filtro activo de comente: a) corriente de línea, b)

comente de carga, c) comente del filtro. Figura 1.4 Circuit0 equivalente para filtro activo de corriente: a) con salida en

corriente, b) con salida en tensión. Figura 1.5 Filtro activo de comente: a) con invers,or medio puente, b) con inversor

puente completo. Figura 1.6 Configuraciones del filtro pasivo para recuperar la componente

fundamental. Figura 2.1 Circuito equivalente del filtro activo de comente con salida en tensión. Figura 2.2 Filtro pasivo para recuperar la señal senoidal. Figura 2.3 Circuito equivalente para filtro activo de comente. Figura 2.4 Representación fasorial de las corrientes en el circuito equivalente del

filtro activo de comente. Figura 2.5 Circuito equivalente del filtro activo de comente utilizando inversor

puente completo: a) abriendo s2 y s3 y cerrando SI y s4, b) abriendo S I y s4 y cerrando s2 y s3.

Figura 3.1 Diagramas de flujo del programa de control: a) programa principal, b) interrupción del temporizador, c) interrupción serial.

Figura 3.2 Triangular y senoidal muestreada cada ciclo. Figura 3.3 Triangular y senoidal muestreada cada medio ciclo.

Figura 3.4 Rangos de valores permitidos para el cálculo del seno. Figura 3.5 Potencia demandada vs. ángulo de defasamiento. Figura 3 .6 Diagrama de tiempos de ejecución del DSP. Figura 4. I Diagrama del circuito implementado. pigura 4 .2 Circuito equivalente del filtro activo de comente con salida en tensión. Figura 4.3 Tensión y comente ante una carga LR, con P ~ 1 3 5 VA a) sin filtro

Figura 4 .4 Tensión y comente de línea ante carga no lineal con P,=135 VA a) sin

Figura 4.5 Diagrama del circuito implementado con carga lineal.

Rangos de valores del formato fraccionano.

activo, b) con filtro activo

filtro activo, b) con filtro activo

30 5 7 8

9

9

10

12

19 20 21

24

29

33 33 36 37 38

39 40 41

41

42

I

Page 10: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Figura 4.6

Figura 4.7

Figura 4.8

Figura 4.9

Figura 4.1 O

Figura 4.1 I

Figura 4. I2

Figura 4.13

Figura 4. I 4

Figura 4. I5

Figura 4.16

Figura 4.1 7

Figura 4. I 8

Figura 4. I9

Figura 4.20

Figura 4.21

Figura 4.22

Figura 4.23

Figura 4.24

Resultados obtenidos ante una carga RC que demanda una p0=400 VA a) defasamiento entre tensión de línea y tensión del filtro, b) de amba hacia abajo: corriente de carga y corriénte del filtro, Resultados obtenidos ante una carga RC que demanda una p0=400 VA a) THD de la comente de línea, b) tensión y comente de línea, tensión y comente de carga. Diagrama del circuito implementado con carga no lineal RC Defasamiento entre la tensión de línea y la tensión del filtro para una carga no lineal RC que demanda una P0=300 VA. Carga no lineal RC que demanda una Po=300VA a) comente de carga Y corriente del filtro, b) tensión en el capacitor. Carga no lineal RC que demanda una P0=300 VA a) tensión y corriente de carga, b) THD de la comente de carga. Carga no lineal RC que demanda una Po=300VA a) tensión y corriente de línea, b) THD de la comente de línea. Diagrama del circuito implementado con carga no lineal RL Defasamiento entre la tensión de línea y la tensión del filtro para una carga no lineal RL que demanda una P0=450 VA.

Carga no lineal RL que demanda una Po=450VA a) comente de carga y corriente del filtro b) tensión en el capacitor. Carga no lineal RL que demanda una P0=450 VA a) tensión y comente de carga, b) THD de la comente de carga. Carga no lineal RL que demanda una P0=450 VA a) tensión y corriente de línea, b) THD de la corriente de línea. Carga no lineal RL que demanda una P,’1150 VA a) defasamiento entre la tensión de línea y tensión del filtro, b) De arriba hacia abajo: comente de línea, de carga y del filtro. Carga no lineal RL que demanda una Po=l 150 VA a) tensión Y comente de carga, b) THD de la comente de carga. Carga no lineal RL que demanda una P0=150 VA a) Tensión Y comente de línea, b) THD de la comente de línea. Resultados obtenidos ante cambio de carga a) comente y tensión de línea, b) corriente de línea y tensión en el capacitor. Tensión Y comente de la carga ante la que se hizo el cambio. Resultados de eficiencia &te una carga no h e a l . Resultados de eficiencia ante una carga IeSiStiVa.

43

43

44 44

45

45

46

46 47

47

48

48

49

49

50

51

51 52 52

.. 11

Page 11: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

RESUMEN

ctualmente las líneas de alimentación eléctrica se encuentran más

contaminadas, esto debido a los avances de la tecnología que han introducido

cargas electrónicas (equipos) de naturaleza no lineal. A Lo anterior ha ocasionado un deterioro en la calidad de la energía demandada a la red,

tal como bajo factor de potencia, alto contenido armónico, etc. Por lo que la calidad de la

energía utilizada en las lineas de alimentación cobra gran importancia, y por lo tanto, se

enfocan amplios esfuerzos al desarrollo de equipos que ayuden a mejorar el factor de potencia

y a compensar armónicos de comente introducidos por cargas no lineales.

La contaminación de la linea de alimentación se produce en cualquier hogar, ya que

equipos tan comunes como televisores, aparatos de sonido y computadoras personales

presentan un comportamiento típico de carga no lineal, introduciendo armónicos de corriente

en la red. #

Los dispositivos tradicionalmente utilizados para evitar los problemas de variaciones

de tensión son, entre otros, transformadores de aislamiento, reguladores, supresores y filtros.

Estos últimos son los únicos que incorporan la capacidad de reducir los armónicos de

corriente. Los utilizados hasta ahora son los filtros pasivos que, como su nombre lo indica,

utilizan para el filtrado elementos pasivos como inductores y capacitores.

Los filtros pasivos se emplean en aplicaciones de mediana y alta potencia y son

arreglos de inductores y capacitores (LC) sintonizados a la frecuencia a la cual se desea

eliminar los armónicos. Presentan la desventaja de'tener que emplear un filtro para cada frecuencia de armónicos a eliminar.

iii

Page 12: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Otra desventaja de los filtros pasivos es la posible interacción de sus elementos con la

impedancia de la. línea de alimentación, lo cual puede ocasionar resonancias que pueden

producir sobretensiones, dañando a los sistemas conectados a la misma red, incluso los

mismos filtros.

Una opción más en el caso de filtros es el empleo de filtros activos, los cuales se

encuentran formados por convertidores de potencia conectados a la línea de alimentación para

cancelar las comentes armónicas y evitar las variaciones de tensión.

Los filtros activos presentan grandes ventajas, como son el no interactuar con la

impedancia de la línea, realizar la compensación en tiempos inferiores a un ciclo de red y

eliminar un rango de armónicos con un solo equipo.

Los filtros activos pueden clasificarse en dos grandes grupos de acuerdo al tipo de

distorsión que son capaces de eliminar: filtros activos de comente y filtros activos de tensión.

La posible combinación de estos filtros da origen a los filtros universales. Los filtros de

tensión ayudan a reducir tanto las variaciones lentas como las variaciones rápidas de tensión

Los filtros de corriente ayudan a evitar la circulación de comentes armónicas no deseadas

generadas por cargas no lineales

En general, los filtros activos de comente se construyen a partir de convertidores cd/ca

(inversores), por lo que de manera general, y de acuerdo a sus características de salida pueden

ser clasificados como filtros con salida en comente y filtros con salida en tensión

En este trabajo se analiza el funcionamiento de un filtro activo de comente con salida

en tensión empleando un inversor puente completo. El análisis matemático da lugar a un

nuevo esquema de control basado únicamente en el sensado de la potencia real de la carga. E1 control es implementado mediante un procesador digital de señales.

iv

Page 13: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

En el capítulo I , a manera de introducción, se presentan algunas definiciones acerca

del factor de potencia, la distorsión armónica y se mencionan de manera general las soluciones

genéricas para mejorar la calidad de la energía eléctrica. Se introduce la clasificación y

principio de funcionamiento de los filtros activos de comente.

En el capítulo 2 se presenta el análisis matemático detallado de la topología realizada,

a partir del cual se propone una nueva estrategia de control. Se detailan los cálculos realizados

para la elección de los componentes del filtro y se presenta un análisis de esfuerzos tanto en

tensión como en comente.

En el capítulo 3 se mencionan de manera general las características de la tarjeta basada

en un DSP utilizada para la impiementación del control. Se explica el algoritmo de control

empleado, así como las principales subrutinas implementadas.

En el capítulo 4 se encuentran los resultados tanto de simulación como experimentales

realizados ai filtro activo. Se realizan pruebas ante carga lineal, carga no lineal, variaciones de

carga y de eficiencia.

Finalmente, en el capítulo 5 se presentan las conclusiones obtenidas en el desarrollo de

este trabajo, así como los logros obtenidos y se hace referencia a posibles trabajos futuros de

investigación en esta línea.

V

Page 14: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

CAPÍTULO 1

SOLUCIONES GENÉRICAS PARA MEJORAR LA CALIDAD

DE LA ENERG~A 1

1.1 Factor de potencia

Un parámetro muy importante para determinar la calidad de la energía eléctrica es el

factor de potencia. La definición más general de factor de potencia (FP) es la relación entre la

potencia real y la potencia aparente [l]:

Donde V,,, es el valor eficaz de la tensión de carga

I,, es el valor eficaz de la comente de carga

v(t) es la tensión instantánea

i(r) es la corriente instantánea

Tes el periodo

En el caso de una carga resistiva, la potencia promedio y el producto de los valores

eficaces sería el mismo y el factor de potencia sería uno; en caso contrario el factor de potencia sería menor a uno.

Por otro lado, si la carga fuese capacitiva o inductiva, existiría un defasamiento de la comente respecto a la tensión. Este defasamiento es la definición clásica de factor de potencia para tensiones y comentes senoidales y es un caso particular de (1.1):

FP = COSO (1.2)

1

Page 15: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo I Soluciones genéricas para mejorar la calidad de la energla

Donde @es el ángulo de defasamiento entre la tensión y la comente de línea

El desplazamiento entre la tensión y la corriente indica qué tan reactiva es la carga. Si la

reactancia es sólo una parte muy pequeña de la impedancia, el defasamiento será pequeño, y

por lo tanto el FP cercano a la unidad; y si la reactancia es una parte muy grande de la

impedancia, el defasamiento será grande, pero nunca excediendo de 90°, en este caso el FP

tenderá a ser bajo y podría ser cero si la parte activa es nula.

Sin embargo, al hablar de cargas no lineales no se puede decir expresamente que exista

un defasamiento, ya que la comente demandada por la carga no tiene la misma forma que la

tensión de entrada. Existe otro concepto relacionado con el factor de potencia: la distorsión

armónica total (THD por sus siglas en inglés).

La distorsión armónica involucra el Análisis de Fourier para representar señales, el cual

considera que cualquier señal periódica puede ser reproducida por la sumatoria de señales

senoidales de diferentes frecuencias relacionadas llamadas armónicas, de manera que la

distorsión armónica es una medida de la desviación de la forma de onda senoidal [2]:

THD = 1,

(1.3)

Donde I, es la comente efectiva a la frecuencia n veces la frecuencia fundamental

I , es la comente efectiva fundamental

De los conceptos anteriores se obtiene la expresión genérica del factor de potencia [2], la

cual involucra tanto al factor de desplazamiento como a la distorsión armónica, y está dada por la fórmula:

Page 16: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Sin embargo, hablar de límites en el factor de potencia es bastante relativo, debido a que

no se sabe si el factor de potencia (FP) se debe al ángulo de defasamiento (8) o a la distorsión

armónica (THD), por io que es deseable que se especifique tanto el factor de potencia como el

contenido armónico.

1.2 Soluciones genéricas para mejorar la calidad de la energía

De manera general, las soluciones comúnmente empleadas para mejorar la calidad de la

energía eléctrica pueden dividirse en dos grandes grupos: soluciones pasivas y soluciones

activas.

Las soluciones pasivas no cambian su funcionamiento y se componen básicamente de

elementos pasivos como capacitores, inductores, transformadores, etc. los cuales tienen como

objetivo principal contrarrestar los efectos no deseados introduciendo características contrarias

a las que se desea eliminar; es decir, si una carga provoca un defasamiento debido a un

comportamiento inductivo, agregar un elemento capacitivo para que compense dicho

defasamiento; si existe una sobretensión en la línea, agregar un elemento que provoque una

caída de tensión, si existen corrientes armónicas conectar elementos que permitan

compensarlas, etc. En resumen esto es agregar reactivos para compensar y corregir el factor de

potencia de acuerdo a la naturaleza de la carga.

Las soluciones activas hacen que la corriente de entrada esté en función de la tensión de

entrada, y como la relación entre la corrient' y la tensión es una constante, la carga se ve como una resistencia y el factor de potencia será 1. Cuando la relación no es una constante, la

entrada contendrá un defasamiento, distorsión armónica o ambos, lo que degradará el factor de potencia.

1

1

En los siguientes dos apartados se, mencionan algunas de las soluciones pasivas

empleadas para mejorar la calidad de la energía, y se explica, de manera general, el funcionamiento de las soluciones activas tanto en baja como en media y alta potencia.

3

Page 17: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 1 Soluciones genéricas para mejorar la calidad de la energía

1.2.1 Soluciones pasivas

Sumesores

Estos elementos se utilizan como protección, Únicamente para recortar picos de

sobretensión que pueden dañar el equipo, recortando el nivel de tensión cuando éste se

presenta mucho mayor a un límite establecido. Esta solución no comge el factor de potencia ni

compensa la distorsión armónica.

Los filtros utilizados comúnmente son del tipo LC y su aplicación típica es cortocircuitar

armónicos de comente. Estos filtros tienen la desventaja de que pueden interactuar con la

impedancia de la red y entrar en resonancia, lo cual puede ocasionar sobretensiones y

sobrecomentes en el sistema. Además es necesario conectar un filtro para cada uno de los

armónicos de comente que se desee atenuar.

Transformadores de Aislamiento

Los transformadores se emplean básicamente para estabilizar tensión y reducir ruidos en

alta frecuencia, su uso se debe en gran parte a su confiabilidad y robustez ante sobrecargas y

sobretensiones. Entre sus desventajas se puede mencionar que su tamaño depende de la

frecuencia a la que se estén trabajando, y no compensan componentes armónicas.

Reguladores

Estos dispositivos compensan las variaciones de tensión; constan básicamente de

transformadores con derivaciones y existen bhicamente dos tipos: los reguladores rápidos y los reguladores lentos. La diferencia consiste en el tipo de dispositivo que utilizan para

efectuar los cambios entre taps; los reguladores lentos lo hacen mediante tiristores (TRIAC’s y

SCRs) y los rápidos mediante semiconductores de alta velocidad (MOSFET’s, BJT’s e

IGBT’s).

4

Page 18: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo I Soluciones genéricas para mejorar la calidad de la energía

+ +- v,

2/

1.2.2 Soluciones activas

- Convertidor

cdlcd

(Emulador de ReSiSie"Cia)

En este tipo de soluciones la corrección del factor de potencia tiene como objetivo hacer

que la entrada de una fuente de aimentación se vea como una carga resistiva. Dentro de las

soluciones activas existen dos grandes tendencias: soluciones en baja potencia y soluciones en

media y alta potencia.

Las soluciones en baja potencia consisten en lograr que el equipo que contamina la línea

de alimentación deje de hacerlo, esto se logra modificando su topología de manera que ya no

genere una reducción del factor de potencia.

Las soluciones en media y alta potencia consisten en compensar desde la línea de

alimentación las distorsiones generadas por el equipo conectado a ésta, lo cual se logra

mediante la conexión de filtros activos de potencia a la.línea de alimentación.

1.3 Modificación de topología

Este tipo de solución emplea generalmente convertidores cdícd, ya que normalmente

todos los equipos electrónicos presentan en su entrada una etapa de rectificación más un filtro

capacitivo seguido por un convertidor cdícd. Por ello, la mayoría de las soluciones activas que

modifican la topología de los equipos integran entre el puente rectificador y el filtro capacitivo

un convertidor que sirve como emulador de resistencia, de manera que la línea no vea la

distorsión ocasionada por el equipo.[3-51 (fig 1 .l).

Page 19: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro
Page 20: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro
Page 21: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro
Page 22: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo I Sohciones genéricas para mejorar la calidad de la energía

Es importante señalar que no todos los convertidores cdcd pueden ser usados como

emuladores de resistencia, ya que deben cumplir simultáneamente con las condiciones [6 ] :

Donde r(wt) es la resistencia vista por el emulador de resistencia

RL es la resistencia de carga

m(w0 es la relación de transformación del emulador de resistencia

V, es la tensión constante de salida

Vx es la tensión variable de entrada

Mes el cociente entre la tensión de salida y la de entrada

Las topologias de convertidores cdcd que cumplen con estas condiciones son: elevador,

reductor-elevador y sus derivaciones como Sepic, Cuk, Flyback, Zeta operando como

elevadoras de tensión [7].

1.4 Filtros activos

Ante la necesidad de efectuar compensaciones de tensión en tiempos inferiores al ciclo de línea y de cuidar que los equipos conectados a la línea de alimentación no introduzcan armónicos de comente en media y alta potencia, surge como una opción interesante para mejorar la calidad de la red eléctrica el empleo de filtros activos. El principio de operación de este tipo de filtros consiste en eliminar en un punto específico de la red eléctrica ya sea la perturbación de tensión o los armónicos de comente. Los filtros activos son también una buena opción para corregir el factor de potencia ya que tienen ventajas sobre las soluciones tradicionales:

6

Page 23: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo I Soluciones genéricas para mejorar la calidad de la energía

J Pueden compensar comentes armónicas y factor de potencia simultheamente.

J Llevan a cabo la compensación en tiempos inferiores al ciclo de línea.

Existe flexibilidad en sus esquemas de control.

J Se puede compensar un amplio rango de armónicos con un sólo equipo.

J Teóricamente no introducen armónicos adicionafes a línea de alimentación.

J No presentan problemas de resonancia

J El tamaño de los equipos es menor.

J El costo de mantenimiento es bajo

1.4.1 Clasificación

Los filtros activos pueden clasificarse en dos grandes grupos de acuerdo al tipo de

distorsión que son capaces de eliminar: filtros activos de comente y filtros activos de tensión.

La posible combinación de estos filtros da origen a los filtros universales.

Los filtros de tensión (fig. 1.2a) ayudan a reducir tanto las variaciones lentas como las

variaciones rápidas de tensión, comportándose como una fuente de tensión conectada en serie

con la línea de alimentación, de manera que proporcionan una tensión de la misma magnitud

pero de sentido opuesto a la perturbación existente. ,

Los filtros de comente (fig. 1.2b) ayudan a evitar la circulación de comentes

armónicas no deseadas generadas por cargas no lineales y permiten compensar el factor de

potencia. En este trabajo se abordará únicamente la clasificación de los filtros activos de

comente, ya que el filtro activo implementado es de este tipo.

Fig. 1.2 Circuito equivalenteparojiltro activo: a) de tensión b) de corriente

Page 24: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo I genkricas para mejorar la calidad de la energía

en fase con la tensión.

sólo ante una carga resistiva, pero si la carga es

Figura 1.3 Formas de onda defiltro activo de corriente: a) Corriente de línea, b) Corriente dt! carga, c) Corriente delfilt7o

La comente de línea será la suma de la comente de carga más la comente del filtro. Como se observa de las figuras, la comente de carga tiene picos muy altos, y la comente del

filtro es la parte complementaria de la comente de línea; de esto se ve que el filtro activo de comente no maneja la potencia activa que demada la carga sino Únicamente la potencia

potencia manejada por el filtro activo va a depend', de la naturaleza de la carga, ya que puede demandársele mayor o menor cantidad de corriente instantánea.

I ' I

reactiva necesaria para suministrar los armónic b s de comente demandados por ésta. La

I:

no lineal la corriente demandada a la línea

Page 25: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Soluciones genéricas para mejorar la calidad de la energía Capitulo I

LOS filtros activos de corriente se construyen a partir de convertidores cdca

(inversores), por lo que de manera general, y de acuerdo a sus características de salida, pueden

ser clasificados como filtros con salida en corriente y filtros con salida en tensión. Los

primeros son modelados como una fuente de corriente (fig. 1.4a) mientras que los segundos

como una fuente de tensión (fig. 1.4b). Este trabajo,se centra en los filtros activos de comente

con salida en tensión.

a) Fig. 1.4 Circuito equivalente parafiltro activo corriente:

b) :on salida en corriente b) con salida en tensión

Las topologías de inversor utilizadas en los filtros activos de comente con salida en

tensión son el inversor medio puente (fig. 1.5a) y el inversor puente completo (fig. 1.Sb). En

este trabajo se emplea el inversor puente completo

Fig. 1.5 Filtro activo de corriente: a) con inversor medio puente b) con inversorpuente completo

Page 26: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo I Soluciq?es genericas para mejorar la calidad de la energía

Es importante hacer notar que en la topología de filtro activo de comente con salida en

tensión, el inversor no maneja la potencia demandada por la carga, pero el inductor de entrada

si lo hace, lo cual de antemano podria considerarse una desventaja de la topología.

Debido a que la topología del inversor es con salida en tensión y es controlado mediante

una señal con modulación de anchura de pulso (PWM por sus siglas en inglés), la tensión de

salida del inversor no es propiamente senoidal, sinÓ del tipo PWM, lo cual ocasiona que en la

linea de alimentación exista cierta circulación de armónicos. Para que estos armónicos no sean

representativos y no afecten a la linea de alimentación es recomendable que el inversor opere

en alta frecuencia de conmutación, minimizando el efecto de los armónicos generados en la

línea de alimentación.

Por otra parte, debido a que las cargas eléctricas conectadas a la línea de alimentación

son altamente sensibles y no están diseñadas para 'trabajar con una señal del tipo PWM, es

recomendable agregar un filtro pasivo en la salida del inversor para recuperar la señal

senoidal. Normalmente el filtro utilizado es del tipo LC y puede conectarse de dos formas

diferentes (fig. 1.6)

ai b)

Fig. 1.6 Configuraciones deljiitro pasivo paro recuperar la componente fundamental

En la configuración de la figura 1.6a existe el riesgo de que al conectar el filtro se altere

la impedancia de la línea y la tensión presentada a la salida del filtro no sea senoidal, lo que reflejaría una comente de línea distorsionada. La configuración de la figura 1.6b presenta mayores ventajas, ya que aunque cambie la impedancia del circuito, esto no se refleja en la corriente demandada a la linea.

10

Page 27: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

. .

Capitulo I Soluciones genéricas para mejorar la calidad de la energía

Por otra parte. de la figura 1.5b se observa que en el filtro activo de corriente con salida

en tensión existe un capacitor que es el encargado de dar energía y mantener funcionando al

inversor, por lo que es necesario que dicho capacitor se encuentre cargado a una tensión ligeramente mayor que la de línea. Esto hace necesario que el sistema deba incluir un lazo de

control que regule la tensión de dicho capacitor.

El objetivo de la presente tesis es estudiar el filtro activo de comente con salida en

tensión empleando un inversor puente completo. Se propone un método de control en el que

únicamente se sensa la potencia real de la carga para lograr la corrección del factor de potencia

y la compensación de las corrientes armónicas.

El control se implementa mediante una tarjeta basada en un procesador digital de

señales, sin embargo el diseño de dicha tarjeta no se encuentra dentro del alcance del trabajo.

11 '

Page 28: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

CAPÍTULO 2

FILTRO ACTIVO DE CORRIENTE

2.1 Análisis teórico

Para el análisis matemático del filtro activo de comente con salida en tensión, se

considera al inversor como una fuente de tensión senoidal defasada 6 grados respecto a la

tensión de línea (fig. 2.1).

V. + VL -

Fig. 2. I Circuito equivalente del filtro activo de corriente con salida en tensión

Las tensiones de línea y del filtro son:

vs ( t ) = V, sen(&)

v j ( t ) = Vf sen(& + 6)

Donde v,(t) es la tensión de línea vki) es la tensión generada por el inversor del filtro activo

6es el ángulo de defasamiento entre la teniión de línea y la tensión del filtro

w es la frecuencia angular

12

Page 29: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

A partir de la fig. 2.1 se ve que:

VL (0 = vs (1 ) - v ( I ) f

La ecuación básica de la corriente en un inductor es:

Sustituyendo (2.3) en (2.4) se obtiene:

Sustituyendo (2.1) y (2.2) en (2.5) e integrando se tiene que:

V S vs vf vf is (i) = --coswt + - +-[cos& cos6 + senafsen6]--cos6 WL OL OL OL

(2.3)

(2.4)

Se desea que a través del inductor no circulen componentes armónicas, por lo tanto la

comente is debe ser senoidal de la forma:

is ( I ) = I , sen(af + a) (2.7)

Donde a es el ángulo de defasamiento entre comente del inductor y tensión de línea.

Utilizando una identidad trigonométrica se llega a:

i,(t) = I , cosasenaf + I , senacoswt (2.8)

13

i

Page 30: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

Reacomodando términos en la ecuación (2.6):

Igualando términos en las ecuaciones (2.8) y (2.9) se llega a lo siguiente:

vs vf I , sena = --+-cos6 WL WL

V

OL f I , cosa = -sen6

cos6= o vs vf W L WL

(2.9)

(2.10)

(2.1 1)

(2.12)

De las ecuaciones anteriores se puede observar que para que la corriente a través del

inductor sea senoidai, no debe existir el término independiente de I, (2.12), por lo que debe

cumplirse:

v, = vr cos6 (2.13)

Se desea que además sea corregido el factor de potencia, por lo que de la ecuaci6n (2.7)

el término 01 debe ser cero para que no exista defasamiento. Manipulando las ecuaciones

(2.10) y (2.1 I), se llega a la siguiente expresión para a:

I/

(2.14)

Page 31: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

..

Capítulo 2 Filtro activo de corriente

De donde se observa que la condición para que a sea cero y por lo tanto corregir el

factor de potencia es nuevamente (2.13):

v, = Vr cos8

Esta condición debe cumplirse siempre, por lo que debe incluirse en el esquema de

control. Tomando en cuenta esta condición y sustituyéndola en (2.9) se llega a:

vf is (I ) = -sen¿?senot W L J

Despejando Vfde (2.13) y sustituyéndola en (2.15) se tiene:

V, sen6 is (1 ) = s e n a

WL cos 6

De donde se observa que:

vs I , = -tan6 WL

(2.15)

(2.16)

(2.17)

Por lo que se puede concluir que para demandar cualquier amplitud de comente a la

línea, es suficiente que el ángulo de defasamiento entre la tensión de línea y la tensión del filtro varíe entre:

0"<6<90° (2.18)

Ya que si es cero no existiria corriente de entrada, y si es 90" la comente de entrada sena

infinita.

Page 32: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 2 Filtro activo de corriente

Del análisis anterior se observa que para corregir el factor de potencia y cancelar

corrientes armónicas, es necesario controlar la amplitud de la tensión generada por el filtro

activo y el ángulo de defasamiento entre esta y la tensión de línea (2.13), tomando en cuenta

que para la potencia real demandada por la carga debe cumplirse (2.17).

Por otra parte, considerando que se corrige el factor de potencia, la ecuación

fundamental para el cálculo de la potencia real en la línea es:

Donde VrmS es el valor eficaz de la tensión de línea

I,, es el valor eficaz de la comente de línea

Considerando (2.19) y (2.17), se tiene:

(2.19)

(2.20)

De donde se observa que para calcular el ángulo de defasamiento entre la tensión de

línea y la del filtro activo basta con conocer la potencia demandada por la carga, y de la

ecuación (2.13) se obtiene el valor de la tensión del filtro activo.

2.2 Cálculo de los elementos pasivos

I Para calcular el valor de los elementos pasivos empleados (inductor y capacitor), se

considera una potencia de 1 KVA, y una tensión de línea de 120 V. A continuación se menciona el cálculo de cada uno de ellos.

16

Page 33: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

2.2.1 Cálculo del inductor

Para calcular el valor del inductor L (fig. 2.i)"se utiliza la ecuación básica de la comente

a través de un inductor [1]:

I . 1 = L J v L ( i ) d '

De donde se obtiene:

AiL - 1 ---Vr At L

d At = - 4

(2.21)

(2.22)

(2.23)

(2.24)

Donde: d e s el ciclo de trabajo fs es la frecuencia de conmutación

iPmm es el valor máximo de comente pico que manejará el inductor

rizo es el porcentaje permitido de rizado en la comente

V, es la tensión en el inductor

Como el inversor no opera en sobremodulación, el máximo ciclo de trabajo (d) es 1, y como f, = 10 KHz se obtiene:

1 10K

Ai = - (2.25)

Por otra parte, para una potencia de 1 KVA, con una tensión de 120 V, se obtiene una

comente de pico máxima de 11.8 A; y considerando un rizo del 10% se obtiene un Ai=l.18.

Page 34: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

Despejando L de (2.22):

At L = V - L AiL (2.26)

Sustituyendo valores se tiene L G 29 mH

2.2.2 Cálculo del capacitor

Para calcular el valor del capacitor que alimenta al inversor, se toma como referencia

[8], que parte de la ecuación de la energía almacenada en un capacitor:

(2.27) 1

E = - C V 2 2

Cuando la carga aumenta (disminuye) se demanda más (menos) energía, que se ve

reflejada en el capacitor en una disminución (aumento) de la energía almacenada por él. Si se

desea que la tensión del capacitor no baje de cierto valor mínimo, la energía necesaria para

pasar del valor inicial al valor mínimo debe ser igual al cambio de energía de la carga:

Donde: V,, es el valor pico de la tensión de la carga

AI,. es el incremento de corriente ante cambios de carga

T es el periodo de la tensión de línea VCR es el valor de tensión al que se desea cargar al capacitor V C , ~ es la tensión mínima del capacitor ante un cambio de carga

(2.28)

Page 35: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

Despejando C de (2.28):

(2.29)

Considerando variaciones muy grandes de carga nominal y los valores siguientes:

V,, = 170 V AIL = 8.33 A T = 1/60

VCR = 210v V,,I, = 170 V

Resulta un valor para el capacitor de C G 1552 i F

2.2.3 Cálculo del filtro pasivo

Como se menciona en el capítulo 1, es necesario colocar un filtro pasivo en la salida del

inversor para recuperar la señal senoidal (fig. 2.2).

Fig. 2.2 Filrro pasivo para recuperar la señal senoidai

Este filtro es del tipo LC y se calcula con la sigtiiente expresión:

1 276 =.&q (2.30)

19

Page 36: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

Dondef, es la frecuencia de corte del filtro.

El filtro se diseña para una frecuencia de corte de 1 KHz, una década por debajo de la

frecuencia de conmutación del inversor del filtro. Se propone un capacitor de 20 FF, por io

que resulta un inductor de ImH.

2.3 Esfuerzos en los semiconductores

2.3.1 Esfuerzos en corriente

La comente que circula a través de los semiconductores depende de la naturaleza de la

carga, por lo que es complejo determinar las comentes efectiva y máxima del filtro;

estrictamente debería realizarse un análisis para cada tipo de carga.

Para simplificar el análisis, se asume una carga lineal formada por inductores y

capacitores; en la figura 2.3 se muestran las comentes que circulan a través del circuito

equivalente analizado:

Fig. 2.3 Circuito equivalente porojilfro activo de corrienfe

Las tensiones y corrientes mostradas son:

vS ( t ) = Vs sen(ot)

v ( t ) = Vf sen(d + 6) f

(2.31)

(2.32)

Page 37: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 2 Filtro activo de corriente

is ( t ) = Is senM

i L ( t ) = ILsen(&+d)

(2.33)

(2.34)

La comente que circula a través del filtro activo es la resta de la comente que circula a

través del inductor y la corriente de la carga:

i f - i - s - ' L (2.35)

. Debido a que se está asumiendo una carga lineal, la representación fasonal de las

comentes es:

Fig. 2.4 Represeniación fasorial de las corrientes en el circuito equivalente delfiltro activo de corriente

De donde se puede obtener la componente de IJ en el eje real:

I = I - ILcos4 f re S

Y la componente en el eje imaginario:

I =- I send L

fim

(2.36)

(2.37)

21 SEP CENPDET DGYT

CENTRO DE INFQRMACION

Page 38: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

La corriente máxima del filtro es l a amplitud del vector, resultando:

I - J < I ~ - lL + ( I ~ sen#)* f -

Donde:

2% I , = - VS

(2.38)

(2.39)

(2.40)

En esta última expresión Po y FP son conocidos y determinados por la carga, y V, se

obtiene de (2.13), quedando:

2P cos8 O

S

I = L V .FP

El valor eficaz de la comente es:

(2.41)

(2.42)

Por otra parte, el factor de potencia es el coseno del ángulo de defasamiento entre la tensión y la comente de carga, por lo que para conocer dicho valor se deben restar el

defasamiento entre la tensión de la línea y la comente de carga (8 del defasamiento entre la

tensión del filtro y la tensión de línea (6).

FP = cos(q5 -'@ (2.43)

Page 39: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 2 Filtro activo de corriente

Donde 6 se puede obtener despejando de (2.20):

(2.44)

Con este análisis se puede observar que siempre hay comente en el filtro, por lo tanto

siempre existirán pérdidas, aún cuando la carga sea resistiva.

Por ejemplo, considerando que se tiene una carga de 260 Watts que maneja un factor de

potencia de 0.65, se pueden calcular los esfuerzos en comente a los que están sometidos los

dispositivos. Se calcula el valor de Gutilizando (2.44) de donde resulta:

6=11.13"

Con este valor y (2.43) se calcula 4:

#= 60.59'

Por otra parte, con (2.39) y (2.41) se calculan I, e Ir,resultando:

I, = 3.06 A

IL = 4.62 A

Con lo que se puede obtener la comente máximaidel filtro usando (2.38):

4 = 4.09 A

Finalmente, el valor eficaz de la comente que circula a través del filtro con los datos del

ejemplo es :

23 *

Page 40: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Filtro activo de corriente Capitulo 2

i/rmS = 2.89 A

En este punto es importante resaltar que el filtro activo maneja una comente mayor a la

de la línea.

2.3.2 Esfuerzos en tensión

Para explicar los esfuerzos de tensión a los que están sometidos los interruptores, es

necesario auxiliase del circuito equivalente del filtro activo (fig. 2.5).

b)

Fig. 2.5 Circuito equiva/ente de/fi/tro activo de corriente utilizando inversorpuente completo a)abriendo s2 y si y cerrando si y s,, b) abriendo si y s, y cerrando s2 y s3

24

Page 41: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo 2 Filtro activo de corriente

De la figura 2.5 se observa que cuando están abiertos los interruptores s2 y sj y cerrados

los interruptores S I y s4, la tension que soportan los interruptores es la que está presente en el

capacitor. Cuando están abiertos los interruptores s( y s4 y cerrados los intemptores s2 y s3, la

tensión que soportan los interruptores es nuevamente la que está presente en el capacitor.

25

I1

Page 42: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

CAPÍTUL'O 3 li

ALGORITMO DE CONTROL

3.1 Características generales

El control propuesto para el filtro activo de comente monofásico requiere realizar una

serie de cálculos matemáticos, como se desprende del capítulo 2. Para implementar el

algoritmo de control se emplea una tarjeta con un sistema mínimo basado en un procesador

digital de señales (DSP por sus siglas en inglés), la cual sirve de plataforma para la

programación del algoritmo de control.

El sistema mínimo cuenta con una tarjeta principal donde se encuentra el DSP, la

memoria de arranque y 4 ranuras de expansión para colocar tarjetas de aplicación. Las ranuras

de expansión permiten acceder tanto a líneas de direcciones como a líneas de datos y control;

en estas ranuras se encuentra una tarjeta de adquisición de 4 canales analógicos y una tarjeta

de salidas digitales y analógicas.

El DSP utilizado es el ADSP2101 de Analog Devices, cuyas características generales

son las siguientes:

9 Tiene un ciclo de máquina de 50 nS trabajando a una velocidad de 20 MHz.

9 Puede realizar algunos pares de operaciones en una misma instrucción, por ejemplo suma y multiplicación.

9 Tiene una línea de interrupción externa y varias por programación. 9 Tiene dos puertos sene circulares.

9 Tiene un temporizador. 9 Realiza operaciones con punto fijo.

26

Page 43: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 3 Algoritmo de Control

Además este DSP permite elegir el formato fraccionario de números, esto se refiere a la

cantidad de bits con que se representan los enteros y los decimales, siempre utilizando 16 bits.

Si se desea representar un número con 10 bits para los enteros y 6 bits para los

decimales, el formato será 10.6, si se desean 15 bits para los enteros y 1 bit para los decimales

el formato será 15.1. El formato que se utilice incide directamente con la resolución que se

quiera tener de acuerdo al rango de valores de la señal.

La tarjeta de adquisición de canales analógicos tiene una frecuencia máxima de

conversión, en caso de emplear un solo canal, de 120 KS/s; para más canales la frecuencia de

conversión para cada uno de ellos será 120 entre el número de canales. Las caractensticas

generales de la tarjeta son las siguientes:

9 4 canales de entrada multiplexados.

9 Resolución de 12 bits.

> Intervalo de tensión de entrada de f 2.048 Vpico.

> Selección fisica del puerto serial de comunicación.

9 Selección por programación del canal de conversión.

> Filtro “antialiasing” para cada canal.

3.2 Algoritmo de control

Del análisis matemático del capítulo 2, se concluye que para controlar el filtro activo es

necesario cumplir la condición:

“S Vf = - cos 6

Donde V, es la tensión de línea q e s la tensión generada por el filtro activo

6 es el ángulo de defasamiento entre la tensión de línea y la del filtro activo

(3.1)

Además, de (2.20) se tiene para la potencia demandada por la carga:

27

Page 44: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

Donde además de la potencia, el único valor desconocido es el ángulo 6

Por lo que se puede observar que para conocer el ángulo de defasamiento necesario entre

la tensión de línea y la generada por el inversor del filtro activo, es necesario conocer la

potencia real de la carga. El DSP se encarga de calcular la potencia real, a partir de la tensión

y la corriente de carga:

P --[VoIodi 1 O - T (3.3)

Conociendo el ángulo de defasamiento y con (3.1) se puede obtener la tensión pico que

debe generar el inversor del filtro activo (c).

El patrón PWM que debe aplicarse al inversor depende de la tensión pico V,y del ángulo

de defasamiento (4, el cual se mide respecto a la tensión de línea; por lo que es necesario

sensarla para estar en sincronía con ella.

Por otra parte, la tensión a la que esté cargado el capacitor del inversor determina la

tensión máxima que podrá ser generada por el filtro, por lo que es necesario que el capacitor se

encuentre siempre cargado con una tensión mayor que la tensión pico generada por el filtro.

Esto hace necesario sensar la tensión del capacitor para mantenerla regulada.

Como se mencionó, los cálculos matemáticos se realizan en el DSP, para lo que es

necesario la implementación de un programa, cuyos diagramas de flujo se muestran en la

figura3.1.

28

I/

Page 45: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capítulo 3

l M C l ALlZAClONES

PRIMER CANAL

I I HABILITAR I INTEF3UJF'CIONES

ai

PONER EN BAJO LA SENAL DECONTROL SEÑAL DE CONTROL

PONER EN ALTO LA

DESWBILITAR

DELTIMER MTERRUPCION

b)

INTERRUFCI~N

INICIAR CONVERSION SlGT CANAL

?- SALVAR DATO

SI I

CALCULAR INTEGRAL (POI DE CARGA)

Fig. 3. I Diagramas deflujo delprograma de control: a) ~ gramap principal t. fern c) Interrupción serial

ión del temporizador

29

11

Page 46: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capítulo 3

En el programa principal se inicializa ia tarjeta de DSP: puertos, valores de las

constantes, vectores de interrupción, etc.; enseguida se inicia la conversión de la señal sensada

al formato válido para el DSP. Se emplea diferente formato para las variables sensadas para no

perder exactitud debido a que son intervalos de valores diferentes. Para la tensión de entrada,

tensión de carga y tensión del capacitor se emplea el formato 13.3, y para la comente de carga

el formato 10.6, ya que los valores sensados son menores. En la tabla 3.1 se muestran algunos

intervalos de números que pueden ser representados con el formato fraccionano.

Tabla 3 I Rangos de valores del forrnatojiaccionario

Después de iniciar la conversión, el programa principal entra en un ciclo en el que

espera una interrupción del puerto serial generada por programación, este tiempo de espera

permite que se realice en forma adecuada la conversión. En este mismo ciclo se habilitan las

interrupciones.

AI generarce la interrupción del puerto serial, se inicia la conversión de la siguiente señal

sensada y se guarda el dato. Enseguida se entra en un bloque condicional en el que se decide si

se generan los ángulos de conmutación para la señal PWM, lo cual ocurre al haber sensado diez veces las variables de interés; si la respuesta al condicional es afirmativa, se programa el temporizador con los ángulos de conmutación y se habilita la interrupción del temporizador.

Una vez realizados los cálculos o bien que la respuesta al condicional sea negativa, se entra en otro bloque condicional.

30

Page 47: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

En el segundo bloque condicional se decide, si ya se sensaron al menos las cuatro

variables de interés. en cuyo caso se calcula la potencia de carga mediante una integral. En

caso de que la respuesta a la condicional sea negativa o bien después de calcular la integral, se

entra en otro bloque condicional, en el que se decide si ya transcumó medio ciclo de línea.

En caso de no haber transcurrido medio ciclo de línea se regresa de la interrupción. Si ya

transcurrió medio ciclo se actualiza la potencia real 'que es el resultado de la integración, se

calculan el ángulo de fase entre la tensión de línea y la tensión que será generada por el filtro

activo y el índice de modulación. Estas subrutinas se explican con más detalle en los

siguientes apartados.

Después de calcular la potencia y el ángulo de defasamiento, se decide si la tensión del

capacitor está sobre el máximo valor permitido para retrasar 3 grados el ángulo de

defasamiento; en caso de que la tensión del capacitor no esté sobre el valor máximo, se

compara si está por debajo del valor mínimo, en cuyolcaso se adelantará 3 grados el ángulo de

defasamiento. Esto se hace con el fin de regular la tensión del capacitor.

I!

La interrupción del temporizador es la encargada de generar las señales de control para

los interruptores del inversor del filtro activo; en esta interrupción se decide si se enciende el

interruptor, en cuyo caso se ponen en alto las señales de control, en caso contrario se ponen en

bajo y se deshabilita la interrupción del temporizador. Los tiempos muertos para las señales de

control son generados externamente.

3.2.1 Cálculo de la potencia y ángulo de fase

Del análisis matemático desarrollado en el capítulo dos se concluye que para generar las

señales de control se debe conocer la potencia real demandada por la carga y el ángulo de

defasamiento entre la tensión del filtro activo y la tensión de línea. Ya que el esquema de control propuesto genera la ley de control a partir de los parámetros antes mencionados.

La potencia real se calcula utilizando [l]:

Page 48: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

I r Po = T 6 VoIodt (3.4)

Por lo que es necesario sensar la tensión y la comente de carga, multiplicarlas e

integrarlas y dividir el resultado entre el periodo de integración. La integración se realiza

numéricamente, esto es multiplicando por At el resultado de la multiplicación de cada muestra

V, e I,, y sumando estos valores durante medio ciclo. El valor de At es el periodo en el que se

muestrean las cuatro señales y es de 40.4 ps. Es importante resaltar que el valor de At/T es

igual al número de muestras.

o

La potencia real, junto con la tensión de línea sirven para calcular 6 utilizando la

ecuación obtenida en el capítulo anterior:

En donde la tensión pico de línea (V,) se considera un valor constante.

El valor de 6 sirve para cumplir la condición necesaria, obtenida en el capítulo 2, para

eliminar corrientes armónicas y corregir el factor de potencia:

Todos estos cálculos son realizados por el DSP, y determinan el índice de modulación

del inversor (m) mediante:

vs v, cos 6

m = (3.7)

Donde Vc es la tensión del capacitor del inversor.

Tanto el ángulo de defasamiento como el índice de modulación son los parámetros que determinan la tensión de salida del filtro activo, la cual debe ser generada por el inversor.

32

Page 49: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

3.2.2 Generación del PWM

El patrón PWM es generado utilizando la técnica conocida como regular-sampled

(muestre0 regular) [9], que consiste en comparar una señal senoidal generada de forma

discreta con una señal triangular. La frecuencia de la señal triangular es fija, por lo que al

iniciar cada periodo de conmutación se puede determinar en qué punto se van a intersectar

ambas señales.

Esta técnica tiene dos variantes: la primera consiste en muestrear la señal senoidal en

cada ciclo de la señal triangular (Fig. 3.2).

ak+ I

Fig. 3.2 Triangular y senoidal muestreodo cada ciclo

La segunda variante consiste en muestrear la señal senoidal cada medio ciclo de la señal

triangular (Fig 3.3). Esta segunda variante es la implementada debido a que es más exacta.

uk+l

Fig. 3.3 Triangular y senoidal muestreada cada medio ciclo

Page 50: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

La intersección entre ambas señales cuando la pendiente de la seiial triangular es positiva está dada por [9]:

Donde: kTí2 define el intervalo de muestre0

Tes el periodo de la señal triangular

Mes el índice de modulación

F(Tk) es la señal senoidal muestreada

La intersección entre ambas señales cuando la pendiente de la señal triangular es

negativa está dada por [9]:

4 (3.9)

Donde: (k+l)T/2 define el intervalo de muestre0 en el punto k+l Mes el índice de modulación F es el valor de la señal senoidal muestreada en el punto k+l

En el DSP se realizan las operaciones para calcular los ángulos de intersección. Para

generar el patrón PWM se utiliza el temporizador, que es donde se guarda el valor del primer

ángulo, el valor del segundo ángulo se guarda en un contador.

La interrupción del temporizador ocurre cuando éste llega a cero, indicando que se debe

realizar la conmutación; al llegar a cero el valor delpemporizador se reinicializa con el valor guardado en el contador, que es el que determina el segundo ángulo de conmutación.

Page 51: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 3 Algoritmo de Control

3.2.3 Funciones trigonométricas

Tanto para el cálculo de 6 como para calcular el índice de modulación y la senoide

muestreada, es necesario emplear funciones trigonométricas. El DSP permite programar las

funciones trigonométricas básicas empleando una aproximación mediante series de Taylor

[lo]:

f ( x ) = a r + b ~ * + c x ' + d T ~ + e x ~ + . . . (3.10)

Como la función está definida, los coeficientes son valores conocidos y el cálculo de la

operación lo realiza el DSP. La serie de Taylor es infinita, aunque en este caso sólo se utilizan

5 componentes, ya que con ellos es suficiente para la exactitud requerida. 1

Para el cálculo del seno los valores de los coeficientes son: a=3.140625, b=0.02026367,

c=-5.325196, d=0.5446778, e=l.800293.

Para el cálculo de la tangente inversa los valores de los coeficientes son: a=0.318253,

b=0.0033 14, c=-O. 130908, d=0.068542, e=-0.00915912300293.

Con este procedimiento se calcula el seno y la tangente inversa, el coseno se calcula

defasando 90" el valor del seno.

Para calcular el valor del seno, se inicializan los coeficientes en la memoria de datos en formato 4.12 y la rutina implementada acepta valores J en formato 1.15. En esta escala el

máximo valor positivo (1 80") equivale a H#7FFF (hexadecimal), y el máximo valor negativo (-180') equivale a H#8000 (hexadecimal) (fig. 3.4).

Page 52: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 3 Algoritmo de Control

H#4000-n/2

t

H#COOO=.niZ

Fig 3.4 Rangos de valores permitidos para el cálculo del seno

3.2.4 Sincronía con la línea

Cuando entra a trabajar el filtro activo es necesario que esté en sincronía con la línea,

para lo cual es necesario detectar el cruce por cero de la tensión de línea. Para ello se sensa

dicha tensión para determinar el signo de la señal, esto se hace en repetidas ocasiones para

asegurar que se detectó adecuadamente el cambio de signo de la tensión de línea (cruce por

cero); la señal PWM no se genera hasta que ocurrió al menos medio ciclo y se puede asegurar

que existe la sincronía.

3.2.5 Regulación de la tensión del capacitor

Para que el filtro activo funcione correctamente,y no demande energía, es necesario que el capacitor del inversor se encuentre cargado a un valor al menos igual al de la tensión de

línea, pues de lo contrario comenzará a demandar energía para cargarse. La carga y descarga

del capacitor se controla con el ángulo de defasamiento entre la tensión de línea y la tensión

generada por el filtro activo (6).

Si la tensión del capacitor es mayor del vaor máximo permitido, el ángulo de

defasamiento entre las tensiones se adelanta para descargar al capacitor. Si la tensión del capacitor es menor del valor mínimo permitido, el ángulo de defasamiento entre las tensiones se atrasa para cargar al capacitor.

Page 53: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Algoritmo de Control Capitulo 3

Empleando el método Heuristic0 [ I 1,121, se determina que el defasamiento entre las tensiones sea de tres grados. En la figura 3.5 se muestra una gráfica del comportamiento de la

potencia respecto a 6, aumentando y disminuyendo el defasamiento 3 O .

1200

1000

;j 800 E 'z 600

2 400 3

200

O

i , I

4 O 10 20 30 40 50

Ángulo en grados

Fig. 3.5 Potencia demandada vs., ángulo de defasamiento

Si se tiene una carga que demanda una potencia Po, la cual requiere un ángulo de

defasamiento 6, al atrasar el ángulo 3" se demandará a la línea una potencia mayor, haciendo

que el exceso de energía demandada a la línea permita cargarse al capacitor; al adelantar el

ángulo 3" se demandará a la línea una potencia menor, haciendo que la energía faltante la

entregue el capacitor, permitiéndole de esta manera descargarse

I/

3.2.6 Diagrama de tiempos

La figura 3.4 muestra un diagrama de tiempos de ejecución del DSP. AI iniciar el

programa se sensa la primer variable, a los 10.1 ps la segunda y así sucesivamente hasta sensar

las cuatro señales de interés después de lo cual se inicia nuevamente con la primer variable. Las interrupciones que indican cuando una variable ha sido sensada se llevan a cabo por el puerto serial.

Page 54: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 3 Algoritmo de Control

Cuando se han sensado diez veces las variables se inicia el cálculo de los ángulos de conmutación para generar la señal PWM, para lo cual se utiliza el temporizador del DSP. La

operación se lleva aproximadamente 3 p.

Después de cada medio ciclo se llevan a cabo las operaciones listadas, las cuales se

llevan un tiempo aproximado de 6 p.

9

9 Cálculo de 6

9 Regulación de la tensión en el capacitor ( Vcop)

9 Cálculo del índice de modulación del inversor (m)

Actualización de la potencia real (Po)

'cargo “cow V capclror

I I I I I I I I I I

Y 1O.lps

Obtención P o,

Cálculo 6 Cada 112 ciclo Regulación Vcop de linea

Cálculo m Generación PWM (programación temporizador) t=3!Js

t i - 6 ~ s I’

va Fig 3.6 Diagrama de tiempos de ejecución del DSP.

Para realizar la integral, que determina la potencia real, se toman 207 muestras. Las

operaciones se almacenan en un registro que sirve de acumulador. La frecuencia de muestre0 es de aproximadamente 25 KHz.

Page 55: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

CAPÍTULO 4

PRUEBAS Y RESULTADOS

4.1 Construcción del prototipo

Con el propósito de comprobar y verificar el funcionamiento del filtro activo analizado

se construyó un prototipo experimental con las siguientes características:

9 Inversor puente completo

9 Potencia de salida: lKVA 9 Tensión de entrada: 120 V

9 Frecuencia de conmutación: 10 KHz

El diagrama del circuito que se implementó se muestra en la figura 4.1

DSP

I' I

Fig. 4. I Diagrama del circuito implementado

Los IGBT's empleados son CM75DY-12H con los impulsores M57962L.

Page 56: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Pruebas y resultados Capitulo 4

El inductor de entrada del filtro activo se construyó para trabajar a una frecuencia de 60 Hz, con laminación de acero al silicio EI-36, dos hilos de alambre de cobre calibre 16 y tiene

un valor de 29 mH.

El inductor que forma parte del filtro para recuperar la señal senoidal en la salida del

inversor se construyó para trabajar a una frecuencia de 60 Hz, con laminación de acero al silicio tamaño EI-112, cuatro hilos de alambre de cobre calibre 20 y tiene un valor de 1 mH.

El filtro LC se diseñó a una frecuencia de corte de 1 KHz, una década por debajo de la

frecuencia de conmutación del inversor. El capacitor que forma parte de este filtro es de

corriente alterna y tiene un valor de 20 pF

El capacitor del inversor es electrolítico y tiene un valor de 1320 pF a 450 V

4.2 Resultados por simulación

Con el propósito de verificar el comportamiento del convertidor y la estrategia de

control propuesta se realizaron algunas simulaciones utilizando el circuito equivalente del

filtro activo analizado (fig. 4.2). Dichas simulaciones se realizaron en el paquete Pspice.

Fig. 4.2 Circuito equivalente delfiltro activo de corriente con salida en tensión

Se simuló el comportamiento del filtro activo ante una carga LR trabajando a una

potencia de 135 VA. Los valores del inductor y de la resistencia son 100 mH y 100 R

respectivamente.

40

Page 57: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Pruebas y resultados Capitulo 4

En la figura 4.3a se observa como la carga LR provoca un defasamiento entre la tensión

y la corriente. AI introducir el filtro activo el defasamiento es compensado y la tensión de

linea se encuentra en fase con la comente de línea (fig. 4.3b)

rn .......................................................................

. .

.I*: .................................... ~ ....... ~ ................. m i u- 1i ( h I h

.I*: .................................... ~ ....... ~ ................. m i u- 1i ( h I h

Ihpi T h o

0) b)

Fig. 4.3 Tensióny corriente ante una carga LR con Po=13S VA a) sinfiltro activo b) confiltro activo.

El filtro activo se simuló también ante una carga no lineal consistente en un rectificador

puente completo más un capacitor. Dicha carga demanda una potencia de 135 VA. En la figura 4.4a se observa la desviación de una senoide que presenta la comente de la carga

cuando no se ha incorporado el filtro activo. La compensación de los armónicos de comente

así como del ángulo de defasamiento al introducir el filtro activo se puede observar en la

figura 4.4b.

...... ~ .......................................

. .

0) b)

Fig. 4.4 Tensión y corriente de linea ante carga no lineal con Po=13S VA a) sinfillro activo b) conjltro activo

Page 58: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Pruebas y resultados Capitulo 4

4.3 Resultados experimentales

4.3.1 Pruebas ante diferentes cargas

El prototipo experimental del filtro activo de comente con salida en tensión se sometió a

una sene de pruebas ante diferentes tipos de carga para verificar su comportamiento.

a) Carga lineal

Se hicieron pruebas ante una carga RC (Fig. 4.5) que demanda una potencia de 400 VA,

con R = 20R y C= 100pF.

Fig. 4.5 Diagrama del circuito implementado con carga lineal

En las figuras 4.6 y 4.7 se muestran los resultados obtenidos ante esta carga, se puede observar el defasamiento entre la tensión de línea y la tensión generada por el filtro activo (Fig. 4.6a). En la figura 4.6b se muestran la comente de carga y la generada por el filtro

activo.

Page 59: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo 4 Pruebas y resultados

0) b) Figura 4.6 Resultados obtenidos ante una carga RC que demanda una Po= 400 VA

o) Defaramiento entre tensión de linea y tensión delfiltro, b) De arriba hacia abqjo: corrienie de cargay

corriente delfiltro,

La distorsión armónica de la comente de línea resulta del 5.4 % (fig. 4.7a). En las figuras 4.7b y 4 . 7 ~ se observa que en la carga existe un factor de potencia de 0.65, mientras

que en la línea el factor de potencia es de 0.97; lo.cual muestra que el filtro activo está

corrigiendo el factor de potencia.

a) b) C)

Figura 4.7 Resultodos obrenidos ante una carga RC que demanda una Po= 400 VA

a) THD de la corriente de linea, b) Tensión y corriente de linea, c) Tensión y corriente de carga.

43

Page 60: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Pruebas y resultados Capitulo 4

b) Carga no lineal RC

Tambien se hicieron pruebas ante una carga no lineal consistente en un puente

rectificador más capacitor que demanda una potencia de 300 VA, con R = 1 OOQ y C = 440pF

(Fig. 4.8).

u

Fig. 4.8 Diagrama del circuifo implementado con carga no lineal RC

En las figuras 4.9 a 4.12 se muestran los resultados obtenidos, se puede observar el

defasamiento entre la tensión de línea y la tensión generada por el filtro activo (Fig. 4.9).

Fig. 4.9 Defiamienio enire la tensión de línea y la fensión delfilrrapara una carga no lineal RC que demanda una P. = 300 VA

44

Page 61: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 4 Pruebas y resultados

En la figura 4.10a se muestran la comente de carga y la comente del filtro, se puede

observar que la comente del filtro es diferente a la que se generaba cuando se manejaba una

carga RC. Tambien se observa que la tensión en el capacitor (fig. 4.10b) permanece constante

debido al lazo de regulación.

a) b) Fig. 4. I O Carga no lineal RC que demanda una Po = 300 VA

a) Corriente de carga y corriente delfiltro, b) Tensión en el capacitor

En la figura 4.1 1 a se observan la tensión y la comente de carga, las cuales presentan una

distorsión armónica del 97.1% (fig. 4.1 lb) y un factor de potencia de 0.69.

bl a)

Fig. 4. I I Carga no lineal RC que demanda una Po = 300 VA

a) Tensión y corriente de carga, b) THD de la corriente de carga

El factor de potencia en la línea trabajando el filtro activo es de 0.98 (fig.

una distorsión armónica del 6.1% (fig. 4.12b).

21 #, con

45

Page 62: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 4 Pruebas y resultados

6.1 P

.......................................... .......

.....................

0) b)

Fig. 4.12 Carga no lineal RC que demanda una P, = 300 VA

a) Tensión y corriente de línea, b) THD de la corriente de línea.

c) Carga no lineal RL

Otra carga no lineal ante la que se hicieron pruebas consiste en un puente rectificador

más inductor que demanda una potencia de 450 VA, con R = 25 C l y L = 300 mH (Fig. 4.13).

Fig. 4 .13 Diagrama del circuiro implementado con carga no lineal RL

En las figuras 4.14 a 4.17 se muestran los resultados obtenidos, se puede observar el defasamiento entre la tensión de línea y la tensión generada por el filtro activo (Fig. 4.14).

46

Page 63: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Pmebas y resultados Capitulo 4

Fig. 4.14 Defasamiento entre la tensión de linea y la tensión delfiltro para una carga no lineal RL

que demanda una Po = 450 VA

En la figura 4.15a se muestran la comente de carga y la comente del filtro, se puede

observar que la comente del filtro es diferente a la que se generaba cuando se manejaba una

carga RC y a la que se manejaba con la otra carga no lineal. Tambien se observa que la tensión

en el capacitor (fig. 4.15b) permanece constante debido al lazo de regulación.

a) bl Fig. 4. I5 Carga no lineal RL que demanda una Po = 450 VA

a) Corriente de carga y corriente delfiltro, b) Tensión en el capacitor

En la figura 4.16a se observan la tensión y la comente de carga, las cuales presentan una distorsión armónica del 28.3% (fig. 4.16b) y un factor de potencia de 0.92.

47

Page 64: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 4 Pruebas y resultados

pdL-.?&y ..; __ ... ., . . . . . . . . . . . . . . ...; ....

a) b)

Fig. 4.16 Carga no lineal RL que demanda una Po = 450 VA

a) Tensión y corriente de carga, b) THD de la corriente de carga

El factor de potencia en la línea trabajando el filtro activo es prácticamente unitario (fig. 4.17a), con una distorsión armónica del 3.6% (fig. 4.17b).

a) b)

Fig. 4.17 Carga no lineal RL que demanda una Po = 450 VA

a) Tensión y corriente de linea, b) THD de la corriente de linea.

Con esta misma carga se hicieron pruebas a una potencia de 1150 VA, y los resultados

obtenidos se muestran en las figuras 4.18 a 4.20; se puede observar el defasamiento entre la tensión de línea y la tensión generada por el filtro activo (Fig. 4.18a). En la figura 4.18b se

muestran la corriente de línea, la comente de carga y la comente del filtro.

48

Page 65: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 4 Pruebas y resultados

! I > RsfA: U> R s f B ' 50 Vat 5 114

2 Volt 5 rnx

I !

200 ""l, , a) b)

Fig. 4.18 Carga no lineal RL que demanda una P.= llS0 VA

a) Defaamiento entre la tensión de linea y tensión delfiltro. b) De arriba hacia abajo: corriente de linea, de

carga y deljilrro

En la figura 4.19a se observan la tensión y la comente de carga, las cuales presentan una

distorsión armónica del 28% (fig. 4.19b) y un factor de potencia de 0.91.

....qA __ .____ 4 , , , , , , , ;-- ;;-- _-- . . . . , . . . . . . , . . . . .

a) b/

Fig. 4.19 Carga no lineal RL que demanda una Po= I150 VA.

a) Tenrión y corriente de carga, b) THD de la corriente de carga.

El factor de potencia en la línea trabajando el filtro activo es de 0.94 (fig. 4.20a), con una distorsión armónica del 10.2% (fig. 4.20b).

Page 66: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capitulo 4 Pruebas y resultados

Fig. 4.20 Cargo no lineal RL que demando una Po= 1 I S 0 VA.

o) Tensión y corriente de linea, b) THD de la corriente de linea.

4.3.2 Cambio de carga

Aún cuando la velocidad de respuesta ante variaciones de carga no es una caractenstica

buscada en este tipo de control, se hicieron pruebas ante cambio de carga para conocer el

desempeño del mismo. Los resultados obtenidos al cambiar la carga de 300 VA a 500 VA se

muestran en la figura 4.21.

En la figura 4.21a se observan la corriente y la tensión de línea al arranque del filtro activo y ante el cambio de carga. En la figura 4.21b se muestra una comparación de la

corriente de línea y la tensión en el capacitor tanto en el manque como en el cambio de carga.

La comente que demanda la carga ante la cual se hizo el cambio se muestra en la figura

4.22, también se muestra la tensión de la carga.

La carga se cambió del 30% al 50 % debido a que para este tipo de cargas los valores de corriente pico que se manejan son muy grandes; como se observa en la figura 4 . 9 ~ aun al 50%

el valor pico de la comente ya es supenor a los 10 A, y el filtro activo está diseñado para una corriente máxima de 11 A.

Page 67: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

. ~. Pnieba y resultados

cambio de

c a r p

orronque combto de orronque

I carga

a) b)

Fig. 4.21 Resultados obtenidos ante cambio de carga

a) Corriente y tensión de línea b) Corriente de linea y tensión en el capacitor

el cambio Fig. 4.22 Tensión y corriente de la carga ante la que se hizo

4.3.3 Pruebas de Eficiencia

Las pruebas de eficiencia se realizaron con una carga no lineal consistente en un puente

rectificador más inductor. Se tomaron potencias desde aproximadamente 200 W hasta 1150

W. Los resultados obtenidos se muestra en la figura 4.23.

Page 68: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

.

Capitulo 4 Pruebas y resultados

90%

Y 10%

65%

189 432 100 1050

Potencia de Salida ( w )

Fig. 4.23 Resulfados de eficiencia anfe una carga no lineal

Debido a que existía incertidumbre ante los resultados obtenidos, se realizaron

mediciones con una carga puramente resistiva tomando mediciones con potencias desde

aproximadamente 130 W hasta 650 W y los resultados se muestran en la figura 4.24.

.7

a w 100.00%

60 00%

e 6000%

2 40.00% - - -

t Y 20.00%

0.00% 133 288 584 650

POtenSIa de Sailda ( W )

Fig. 4.24 Resultados de eficiencia anfe una cargaresisfiva

En el filtro activo implementado existen dos inductores que manejan toda la potencia de

carga, el inductor inherente a la topología y el del filtro pasivo, ambos diseñados a 60 Hz. Esto

implica que parte de las pérdidas se deba a la potencia disipada en ellos, ya que la frecuencia

de conmutación del filtro es de 1 O KHz.

Por otra parte, la comente efectiva manejada por el filtro activo (inversor) es de un valor

mayor a la de la carga, como se menciona en el capítulo 2, por lo que también en él existen pérdidas considerables. La suma de estas pérdidas explican la eficiencia del 85 %, la cual no es del todo mala.

52

Page 69: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

CAPÍTULO 5

CONCLUSIONES

En este trabajo se analiza el empleo de filtros activos como una opción para mejorar la

calidad de la energía eléctrica. Los filtros activos se encuentran formados por convertidores de

potencia conectados a la línea de alimentación para cancelar las corrientes armónicas y evitar

las variaciones de tensión.

Específicamente se analizó e implementó fisicamente un filtro activo de comente con

salida en tensión empleando un inversor puente completo. Lo cual ya es de por sí una

contribución, ya que esta topología de filtro activo ha sido muy poco estudiada en la literatura.

Del análisis matemático realizado, surge un nuevo esquema de control basado

únicamente en el sensado de la potencia real de la carga, otra contribución importante del

trabajo. El control es implementado mediante un sistema mínimo basado en un procesador

digital de señales.

Esta topología de filtro activo presenta la ventaja de que el esquema de control es

independiente del tipo de carga, es decir, que sin importar la carga que se encuentre conectada,

la ley de control siempre será la misma. Sin embargo, tiene un inductor en serie con la línea de

alimentación, lo cual lo hace poco práctico para aplicaciones trifásicas y de alta potencia.

AI realizar el análisis de esfuerzos en los dispositivos se pudo observar que la comente

que maneja el filtro activo es mayor que la comente de línea, lo cual es una característica especial de la topología, ya que en otras topologías de filtro activo éste maneja una comente

mucho menor que la de linea

Page 70: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Capítulo 5 Conclusiones

Se presentan resultados por simulación, los cuales comprueban que controlando la

tensión entregada por el filtro activo y el ángulo de defasamiento de ésta con la tensión de

línea, es posible corregir el factor de potencia y compensar componente armónicas. Se hicieron

pruebas por simulación ante carga lineal y ante carga no lineal.

Se diseñó y construyó un prototipo experimental de filtro activo de comente con salida

en tensión, empleando un inversor puente completo, para una potencia de 1 KVA. Con los

resultados experimentales se comprueba que para implementar el algoritmo de control basta

con sensar la potencia de la carga. Adicionalmente se tiene un lazo que sensa la tensión del

capacitor para mantenerla regulada.

'

Las pruebas experimentales se hicieron ante carga lineal, no lineal RC y no lineal RL,

obteniéndose resultados de 3.6 YO a 10.2% de distorsión armónica, con factor de potencia de

0.94 a 1. Aún cuando no se buscaba una buena velocidad de respuesta ante cambios de carga,

se hicieron pruebas, las cuales arrojaron buenos resultados.

Se hicieron pruebas de eficiencia, las cuales arrojaron un valor promedio del 85%; aún

cuando no es una mala eficiencia, el valor se debe a que existen dos inductores en serie con la

línea de alimentación que manejan toda la potencia de la carga, y el filtro activo maneja una

corriente considerable.

Trabajos Futuros

Sin considerar las desventajas inherentes que presenta esta topología, como el hecho de

tener un inductor en serie con la línea, y que el filtro maneja una gran cantidad de comente, se

puede extender su análisis e implementación a la versión trifásica, como una forma de

comprobar o desechar las mencionadas desventajas.

Page 71: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Conclusiones Capítulo 5

Por otra parte, se puede experimentar con otras estrategias de control, no

necesariamente utilizando un DSP, sino elementos analógicos discretos. Se puede tratar de

eliminar el sensado de la potencia real mediante un control PI ó PID.

55

Page 72: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

REFERENCIAS

[ l ] W. H. Hayt, J. E. Kemmerly, “Análisis de circuitos en Ingeniería”, 4ta. Edición, Mc Graw Hill, 1990, Colombia.

[21 c. Mufioz, 1. Barb;, “A New High-Power-Factor Three-phase AC-DC converter: Analysis, Design and Experimentation”1EEE Transactions on Power Electronics, vol, 14, NO. 1, January 1999, pp. 90-97,

[31 SPiuzi, Mattavelli and Rossetto, “Methods to Improved Dynamic Response of power Factor Prerregulators: an Overview”, EPE ’95, PP. 3.754-3.759.

[4] L. H. Dixon, “High Power Factor Preregulation for Off-Line Power Supplies”, Unitrode Power Supply Design Seminar, pp. 6.1-6.16, 1998.

[SI Javier Sebastián, “Tendencias Futuras en la Corrección del Factor de Potencia en Sistemas de Alimentación”, IEEE Congreso Internacional de Electrónica de Potencia

[6] J. Sebastián, J. Uceda, J.A. Cobos and J. Arau, “Using SEPIC Topology for Improving Power Factor in Distributed Power Supply Systems”, EPE Journal, Vol. 3, No. 2, Junio

[7] E. Rodriguez, J. Arau, “Corrección del Factor de Potencia en Sistemas de Alimentación Conmutados”, ler. Seminario de Electrónica del cenidet, Cuemavaca, Mor. Agosto 1998, pp. 35-44.

[8] Chin-Yuan Hsu and Homg-Yuan Wu, “A New Single-phase Active Power Filter with Reduced Energy Storage Capacitor” IEEE Power Electronics Specialists Conference

[9] Sidney R. Bowes, “Advanced Regular-Sampled PWM Control Techniques for Drives and Static Power Converters”, IEEE Transactions on Industrial Electronics, Vol. 42,

[io] “Digital Signal Processing Applications Using the ADSP-2100 Family” Vol. 1,

[ I 11 Elaine Rich and Kevin Knight, “Inteligencia Artificial” 2da. Edición, Mc Graw Hill,

[I 21 Judea Pearl, “Heuristic intellizent Search Strategies for ComDuter Problem Solving”

CIEP ’93, pp. 136-153.

’93, pp. 25-33,

PESC ’95, pp. 202-208.

NO, 4, August 1995, pp. 367-373.

Applications Engineering Staf f of Analog Devices, Prentice Hall, 1992.

1994, España.

Addison Wesley, 1994, U S A .

[13] W. T. McLyrnann, “Transformer and Inductor Design Handbook”2da. Edición, Marcel Dekker Inc., 1988, U.S.A.

[14] H. Fujita, H. Akagi. “A Practical Approach to Harmonic Compensation in Power Systems Series Connection of Passive and Active Filters”, IEEE Transactions on Industry Applications, Vol. 27, No. 6, NovemberDecember 1991. pp 1020-1025.

56

Page 73: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

[I51 L. Morán, P. Ziogas, G. Joos. “Analysis and Design of a Three-phase Synchronous Solid-state Var Compensator”, IEEE Transactions on Industry Applications, Vol. 25, NO, 4, July/AuguSt 1989. Pp. 598-608.

[16] Chin-Yuan Hsu, Horng-Yuan WU. “A New Single-Phase Active Power Filter with Reduced Energy Storage Capacitor”, IEEE Power Electronics Specialists Conference

[17] Raju, Venkata, Kagalwala,Sastry. “An Active Power Quality Conditioner for Reactive Power and Harmonics Compensation”, IEEE Power Electronics Specialists Conference PESC ‘95, pp. 209-214.

[18] Morán, P. Ziogas, G. Joos. “Analysis And Design of a Novel 3@ Solid-State Power Factor Compensator and Harmonic Suppressor System”, IEEE Transactions on Industry Applications, Vol. 25, No. 4, July/August 1989. Pp. 609-619.

[19] Hirofumi Akagi, “Trends in Active Power Line Conditioners”, IEEE Transactions on Power Electronics, Vol. 9, NO. 3, May 1994, pp. 263-268.

PESC ‘95. Pp. 202-208.

51

Page 74: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

APÉNDICE A

CÓDIGO DEL DSP

.CONST PTOAI=OX0001;

.CONST PTOA2=OX0002;

.CONST PTOA3=OX0003;

.CONST PTOA4=OX0004;

.CONST PTODl=OX0005;

.CONST VLMEA=OX3800;

.CONST ICARGA=OX3801;

.CONST VCARGA=OX3802;

.CONST VCAPACITOR=OX3803;

.CONST SENO=OX380E;

.CONST DELTA=OX380F;

.CONST IM=OX3810;

.CONST PO=OX381 I ;

.CONST PO_INSTA=OX38 12;

.CONST PO iNSTB=OX3813;

.CONST CO%TEO=OX3815;

.CONST MEDIOCICLO=OX38 16;

.CONST PWM=OX3817;

.CONST PRiMERVEZ=OX3 8 18;

.CONST SIGNO=OX3819;

.CONST TIEMPO=OX381A;

.CONST TA=OX381B;

.CONST EQUIS=OX381C;

.CONST SENX=OX38 1D;

.CONST ENCENDER=OX38lE;

.CONST CANAL=OX381F;

.CONST PERiODO=OX3821;

.CONST SEN02=OX3822;

.CONST SEN2X=OX3823;

.CONST HABILITAR=OX3823;

.CONST VPICO=OX3824;

{puertos analógicos (4))

{puerto digital}

{tensión de entrada, en 13.3) {corriente de carga, en 10.6) {tensión de carga, en 13.3) {tensión en los capacitores, en {función senoidal para generar PWM} {defasamiento entre Vlinea y Vfi~,, en 1.15) {índice de modulación} {potencia de salida, en 12.4) {potencia instantanea de salida, en 12.4)

{número de canales sensados} {número de ciclos ocurridos} {señal PWM} {número de veces que ha corrido el programa} {signo del semiciclo actual} {variable tiempo}

,

{número de canal a convertir)

58

Page 75: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

CONSTANTES ----..--..--..--.--------------- } -------- ----__-_________________ 1

.CONST TRES=OX0003;

.CONST CUATRO=OX0004;

.CONST DIEZ=OXOOOA; {define el periodo de fs}

{ &, *)$ = 4.848m } .CONST DtenT=OX8E98; {& } .CONST DtenT2=OX8E9C; .CONST CONSl=OX3 195; .CONST OFFSET=OX0800; .CONST LlMITA=OX23B; (cos89"en i . i 5 } .CONST CONS_UNO=OXOOF4; .CONST HlSTERMAX=Ox06B8; {215V en 13.3) .CONST HISTERMIN=Ox0668; (205V en 13.3) .CONST TRESGRADOS=OX0222; {en 1.15) .CONST PER4=0XOlF9; {''ex en 16.0} .CONST PER2=OX03F2; { p e z en 16.0)

{ p c x = 2 5 . 2 5 , ~ ~ ~ = 505d, al contador se mete 1F9h.

{ . . . . . . . . . . . . . . . . . . . . TABLA DE VECTORES DE INTERRUPCI~N ..................... 1

{ 2w4/vx = 756.59p, en 0.24)

{ 1, en 8.8)

= 50.5,~~~ = 1OlOd al contador se mete 3F2h}

JUMP INICIO; NOP; NOP; NOP; {reset vector} RTI; NOP; NOP; NOP; {IRQ2} RTI; NOP; NOP; NOP; {Transmite SPORTO} RTI; NOP; NOP; NOP; {Recibe SPORTO} RTI; NOP; NOP; NOP; {Transmite SPORTl} JUMP INTERRUMPE; NOP; NOP; NOP; {Recibe SPORT1) JUMP TEMPORIZA; NOP; NOP; NOP; {timer}

{ . . . . . . . . . . . . . . . . . . . . . . . . . . Inicializaciones ................................ }

inicio: AXO=H#28BD; DM(OX3804)=AXO; AXO=H#OOóD; DM(OX3805)=AXO; AXO=H#EF3E; DM(OX3806)=AXO; AXO=H#08C6; DM(OX3807)=AXO; AXO=H#FEDI; DM(OX3808)=AXO; {inicializaciones de arctan} AXO=H#3240; DM(OX3809)=AXO; AXO=H#0053; DM(OX38OA)=AXO;

AXO=H#08B7; DM(OX380C)=AXO; AXO=H#lCCE; DM(OX3 80D)=AXO; {inicializaciones de seno}

AXO=Ox0000; DM(Ox3FFE)=AXO; DM(Ox3FFD)=AXO; (timer sí empleado} DM(Ox3FFC)=AXO; {limpiar registros}

AXO=H#AACC; DM(OX380B)=AXO;

(estados de espera DM a O }

59

Page 76: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

DM(Ox3FFB)=AXO: DM(OX~FFÁ)=AXÓ, {SPORT0 recepción muiticanai} DM(Ox3 FF9)=AXO; {deshabilitado} DM(Ox3FF8)=AXO; {SPORT0 recepción muíticanai} DM(Ox3FF7)=AXO; {deshabilitado}

{ - - - -_ - -________ I ' ' ' nicialización del puerto serial O ------- --________________ 1 { O 1 1 1 1 1 1 1 1100 l l l l } AXO=OX7FCF; {reloj generado internamente: ISCLK} DM(OxjFF6)=AXO; {RFS requerido: RFSR} {WS durante toda ia transmsión: RFSW} {TFS durante toda la transmisión: TFSW} {RFS generado internamente: IRFS} {recepción negada: INVRFS} {longitud de palabra: - l = l S }

AXO=OX0000; DM(Ox3FFS)=AXO;

AXO=OX0064; DM(Ox3FF4)=AXO; {..generación interna)}

AXO=OX0000; DM(Ox3 FF3)=AXO;

{bandera de salida: sólo lectura}

{TFS requerido: TFSR} {TFS generado internamente: ITFS} {transmisión negada: INVTFS} {formato del dato: justificado}

{periodicidad para RFS (solo en caso de ..}

{ SPORT0 autobuffer deshabilitado}

{ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Inicialización del puerto serial 1 ........................ }

(O111 1111 1100 l l l l } AXO=OX7FCF; {reloj generado internamente: ISCLK} DM(Ox3FF2)=AXO; {RFS requerido: RFSR} {RFS durante toda la transmsión: RFSW} {TFS durante toda la transmisión: TFSW} {RFS generado internamente: IRFS} {recepción negada: INVRFS} {longitud de palabra: - i = l 5 }

AXO=OX0000; DM(Ox3FF l)=AXO;

AXO=OX0064; DM(Ox3FFO)=AXO; {..generación interna)}

{bandera de salida: sólo lectura}

{TFS requerido: TFSR} {TFS generado internamente: ITFS) {transmisión negada: INVTFS} {formato del dato: justificado}

{periodicidad para RFS (solo en caso de ..}

AXO=OX0000; DM(Ox3FEF)=AXO; (SPORT1 autobuffer deshabilitado}

{----------Habilitación de puertos seriales e interrupciones---------------}

ICNTL=Ox07; lMASK=Ox03; {habilitación de RXl de,SPORTl}

{habilitación por flanco de IRQO, 1 y 2)

60

Page 77: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apindice A Código del DSP

IFC=Ox0026; AXO=OXOC18; DMíOx3FFFkAXO:

{limpieza inicial de interrupciones IRQ2, T y R} {habilitación de SPORTO, SPORT1 y 3 estados de espera}

MSTAT=O~ÓOO; {MAC en operación de complemento a 2) . . { ............................ Programa Principal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1

AXO=OX0000: DM(CONTEO)=AXO; DM(PWM)=AXO; DM(PRIMERVEZ)=AXO; DM(TIEMPO)=AXO; DM(DELTA)=AXO; DM(SENO)=AXO; DM(P0 INSTA)=AXO;

DM(PERIODO)=AXO; DM(ENCENDER)=AXO; DM(VPICO)=AXO;

AX I =OXO00 1 ; DM(IM)=AXI ;

AXO=OX0002; DM(MEDIOCICLO)=AXO;

DM(PO~INSTB)=AXO;

AXO=OXI 000; TX 1 =AXO; {inicia conversión canal i=O} AX 1 =OXOOOO; DM(CANAL)=AXl; {guarda el canal transmitido(0)) DM(HABILITAR)=AXl;

IO=^canales; MO= 1 ; LO=%canales;

M3=1; L3=0;

I6=Im; M6=0; L6=0;

DM(PTODl)=M2;

I1 =PO-INSTB; 12=PO_INSTA; M1=0; M2=0; L1=0; L2=0;

I4=SENO2; IS=SENO;

L4=0; LS=O; M4=0; MS=O;

I7=DELTA; M7=0;

L7=0:

espera: MSTAT=DM(HABILITAR); MSTAT=DM(HABILITAR); MSTAT=DM(HABILITAR); MSTAT=DM(HABILITAR);

61

Page 78: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apendice A Código del DSP

JUMP ESPERA;

{ ............................... Interrupciones _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 interrumpe: IMASK=OXOOOI;

AXO=RXl ; AYO=OXOFFF; AR=AXO AND AYO; AY O=OFFSET;

DM(IO,MO)=AR; AXO=IO; AY O=VLiNEA;

DM(CONTEO)=AR;

SR=LSHIFT AR BY 13 (LO); AXO=SRO; AY 1 =OXlOOO; AR=AXO OR AY 1 ; TXI=AR;

AYO=DM(PERIODO); AR=AYO+I; DM(PERIODO)=AR, AYO=DIEZ;

AR=AR-AYO;

AR=AXO-AYO;

{se pone "1" en Tx para iniciar conversión} {inicia conversión del siguiente canal}

AR=AR- AYO; IF EQ JUMP CAPACITOR; (verifica si han ocurrido 10 muestras}

retorno: AXO=DM(CONTEO); AR=PASS AXO; IF NE JUMP SALIR;

{verifica si se han sensado 4 canales}

{ En este bloque se calcula Po, = ~ Y c a r g o l c a r g a D f , At = 40.4p, T = )í2,}

MXO=DM(VCARGA); (en 13.3 s} MYO=DtenT; {en 0.19 u} MR=MXO*MYO(SU); {Vcarga*DtenT, en 13.23 s}

SRcASHIFT MRl by -13 (HI); SR=SR OR LSHIFT MRO by -13 (LO); { ... sobreflujo al hacer la multiplicación}

MXO=SRO; {en 6.10 s} MYO=DtenT2; {en O. 19 u) MR=MXO*MYO(SU); {en 5.30 su}

MXO=MRl ; {en2.14s} MYO=DM(ICARGA); {en 10.6 s}

{corrimiento a formato 6.10 para evit ar...]

62

Page 79: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

iMR=MXO* MY O( SS);

SR=ASHIFT MRI by -1 (HI); SR=SR OR LSHIFT MRO by -1 (LO);

(corrimiento a 12.20)

AYO=DM(II ,MI); {en 12.20)

AR=SRO+AYO, AY l=DM(I2,M2); {en 12.20) DM(II.Ml)=AR, AR=SRI+AY l+C; DM(I2,M2)=AR; {APo+po-inst, en 12.20)

SR=ASHIFT AR BY -7 (LO); DM(PTOA4)=SRO;

{ En este bloque se verifica en qué signo de Vs se inició el programa }

AYO=DM(PRIMERVEZ); AR=PASS AYO; IF NE JUMP SIGNO1;

{¿primervez=O?} {no}

AXO=DM(VLiNEA); AR=PASS A X O ; { ¿Vin>O?} IF LE JUMP COMPARA; b o l

DM(SIGNO)=M2; { signo=O} regreso: DM(PRIMERVEZ)=M3; {primervez=l}

{ En este bloque se verifica si ya transcumó medio ciclo }

signol: AXI=DM(SIGNO); AR=PASS AXl, AXO=DM(I2,M2); {en 12.4, ¿signo=O?] IF EQ JUMP MENOR; {si}

AXI=DM(VLiNEA); AR=PASS AX1; IF LT JUMP SALIR; DM(SIGNO)=M2;

{¿Vin>O?} {no) { signo=O}

{ En este bloque se iniciaiiza Poi despues de haber guardado su valor en Po } potencia: DM(PO)=AXO; {Po=Poi}

DM(PO_INSTA)=M2; {Poi=O}

AR=AXO;

DM(PTOA3)=SRO; SR=ASHIFT AR BY -7 (LO);

DM(PO_iNSTB)=M2;

{ En este bloque se calcula 6 = orctan(~, .+) ; CONS1 = en 0.24)

63

Page 80: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

MXO=DM(PO); {en 12.4} MYO=CONS 1 ; {en 0.24} MR=MXO*MYO(SS); {MR contiene (<> .++) en 12.28)

SR=ASHIFT MRl by - 13 (HI); SR=SR OR LSHIFT MRO by -13 (LO);

{corrimiento a 16.16)

MRl=SRI ; MRO=SRO;

arctan: I3 = "atn-coeff; AYO=O; AX1 =MRl ; AR=PASS MRl; IF GE JUMP posi;

MRO=AR;

MRl=AR; poci: SR=LSHIFT MRO BY -1 (LO);

AR=SRO; AYI=MRl; AF=PASS MRl; IF EQ JUMP noinv; SE=EXP MRl (HI); SR=NORM MRI (HI); SR=SR OR NORM MRO (LO); AXO=SRl; SI=H#0001; SR=NORM SI (HI); AYl=SRl; AYO=SRO; DIVS AY I , AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ A X O ; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; AR=AYO;

{Parte entera del número a calcular} {Parte fraccionaria del número a calcular}

AR=-MRO;

AR=AY O-MRI +C-l;

noinv: MYO=AR; MF=AR*MYO (RND), MY l=DM(I3,M3); MR=AR*MYl (SS), MXl=DM(I3,M3); CNTR=3; DO approx UNTIL CE; MR=MR+MXl *MF (SS), MXl=DM(I3,M3);

approx: MF=AR*MF (RND); MR=MR+MXl*MF (SS);

Page 81: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

AR=MRI; AYO=H#4000; AF=PASS AY 1 ; IF NE AR=AYO-MR1; AF=PASS AXI; IF LT AR=-AR; DM( DELTA)=AR;

{ En este bloque se verifica que 205 < Vc < 215 }

{6 está en AR, en 1.15)

AYO=DM(VCAPACITOR);

IF LE JUMP ADELANTO; {si}

AXO=HISTERMAX; AR=AXO-AYO, AXO=DM(I7,M7); {¿Vc>histermax?}

AXO=HISTERMM; AR=AXO-AYO, AXO=DM(I7,M7); { iVc<histermin?} IF GE JUMP ATRASO; {si)

{ En este bloque se calcula cos6 para poder calcular m, cos6 = sen6 + 90°} coseno: AR=DM(DELTA);

AYO=OX4000; AR=AR+AYO; AXO=AR; (6 se defasa 90" para calcular cos}

sin: 13=^sin_coeff; AYO=H#4000; AR=AXO, AF=AXO AND AYO;

AYO=H#7FFF; AR=AR AND AYO; MY 1 =AR; MF=AR*MYl (RND), MXl=DM(I3,M3); MR=MXl*MYl (SS), MXI=DM(I3,M3); CNTR=3; DO approxs UNTIL CE;

IF NE AR=-AXO;

MR=MR+MXl*MF (SS); approxs: MF=AR*MF (RND), MXl=DM(I3,M3);

MR=MR+MXI *MF (SS); SR=ASHIFT MRI BY 3 (HI); SR=SR OR LSHIFT MRO BY 3 (LO); AR=PASS SRl; IF LT AR=PASS AYO; AF=PASS AXO; IF LT AR=-AR; {el cos6 está en AR, en 1.15}

{ En este bloque se calcula m de manera que VfcosG = Vs, I , = 2~ V, cos6 1 65

Page 82: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

AXO=AR; AYO=LIMITA; AR= AXO- A Y O; IF NE JUMP NOCERO; AXO=LIMITA;

{se evita la división entre cero} {en 1.15)

nocero: MXO=AXO; {en 1.15) MYO=DM(VC APACITOR); {en 13.3) MR=MXO*MYO (SS); {en 13.3} AXO=MRI ; {V,*COS~, en 13.3)

AY l=OXOOOA; AYO=OXA000; DIVS AY1, AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ AXO; DIVQ A X O ; DIVQ AXO; DIVQ AXO; DIVQ AXO;

MRO=AYO; AXO=CONS-UNO; AR=AXO-AYO;

{170V,en20.12}

ve cor6 está en AYO, en 8.8}

1, en 8.8)

IF GT JUMP DISMINUYE; MRO=OXOOF3;

{se verifica que m < 1 } { l(menos 1 Isb), en 8.8}

(corrimiento a 1.15) disminuye: SR=ASHIFT MRO BY 7 (LO);

{ En este bloque se verifica si ha transcurrido un ciclo completo )

AY O=DM(MEDIOCICLO); AR=AYO-I, DM(I6,M6)=SRO; DM(MEDIOCICLO)=AR, IF NE JUMP SALIR;

DM(MEDIOCICLO)=AY O; DM(PWM)=AYO; AXO=OXFE73; DM(TIEMPO)=AXO; JUMP SALIR;

{ En este bloque se encuentran los saltos }

compara: AR=PASS AXO; IF LT JUMP UNO; DM(SIGNO)=M2; JUMP SIGNOI;

uno: DM(SIGNO)=M3; JUMP REGRESO;

{m,en i.i5} { j,mediociclo=O?} {no} {mediciclo=l } { P WM=1}

{ tiempo=-I }

{ ¿Vin<O?} {si} { signo=O}

{ signo=l }

66

Page 83: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

menor: AXI'DM(VLINEA); ARTPASS AXI; IF GT JUMP SALIR; DM(SIGNO)=M3; JUMP POTENCIA;

adelanto: AYO=TRESGRADOS; AR=AXO-AYO; DM(DELTA)=AR; JUMP COSENO;

{¿Vin<O?} {si} { signo=i }

(6 se adelanta 3" para descargar al capacitor}

atraso: AYO=TRESGRADOS; AR=AXO+AYO; DM(DELTA)=AR; JUMP COSENO; .

{S se atrasa 3" para cargar ai capacitor}

{ --------- --------- - - _ _ _ _ _ _ _ _ _ _ Generación de PWM ___________________________ }

capacitor: DM(PERIODO)=M2; AXO=DM(VC APACITOR); AYO=OX0780; (240V en 13.3}

IF LT JUMP GENERA; DM(PWM)=M2; DM(ENCENDER)=M2;

DM(PT0D 1 )=M2;

AR=PASS AXO; { ¿PWM=l?}

AR=AXO-AYO; {se comprueba si Vc < 240 V}

{si Vc > 240 V, se apagan los interruptores}

genera: AXO=DM(PWM);

IF EQ JUMP RETORNO; {no}

AYO=DM(TIEMPO); AXO=OX018D; AR=AXO+AYO; DM(TIEMPO)=AR, {tiempo=tiempo+l84h}

{La última instrucción incrementa un periodo de la señal triangular para iniciar el conteo}

AXO=DM(SIGNO); AR=DM(TIEMPO); AF=PASS A X O ; { ¿signo=O?}

DM(TA)=AR { ta=t}

delta1 : AY l=DM(DELTA); AR=AR-AY 1 ;

IF NE JUMP DEFASA; {no}

{X=ta - S} DM(EQUIS)=AR;

{ En este bloque se calcula sen x }

67

Page 84: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

AXO=DM(EQUIS); sinl: I3=^sin_coeff;

AYO=H#4000; AR=AXO, AF=AXO AND AYO; IF NE AR=-AXO; AY O=H#7FFF; AR=AR AND AYO; MY 1 =AR; MF=AR*MY 1 (RND), MXl=DM(I3,M3);

, MR=MXl*MYl (SS), MXl=DM(I3,M3); CNTR=3; DO approxl UNTIL CE; MR=MR+MXl*MF (SS);

approxl: MF=AR*MF (RND), MXl=DM(I3,M3); MR=MR+MXl*MF (SS); SR=ASHIFT MRl BY 3 (HI); SR=SR OR LSHIFT MRO BY 3 (LO); AR=PASS SRl; IF LT AR=PASS AYO; AF=PASS A X O , MXO=DM(I6,M6); IF LT AR=-AR DM( SENX)=AR;

AY O=OX8000; AR=AR+AY O;

DM(PTOAl)=SRO;

{el senx está en AR, en 1.15)

SR=ASHIFT AR BY -8 (LO);

{ En este bloque se calcula seno=m*sen x }

MYO=DM(SENX); MR=MXO*MYO (Ss);

{ En este bloque se calcula sen (x+ l ) }

AXO=DM(EQUIS); AYO=OXOOC6; AR=AXO+AYO, DM(IS,MS)=MRl; {seno, en 1.15} A X O = A R , { x + i estáenAR}

sid.: i3="sin-coeff; AYO=H#4000; AR=AXO, AF=AXO AND AYO;

AYO=H#7FFF; AR=AR AND AYO; MY 1 =AR; MF=AR*MY 1 (RND), MXl=DM(I3,M3);

IF NE AR=-AXO;

68

Page 85: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice A Código del DSP

MR=MXI*MYI (SS), MXI=DM(I3,M3); CNTR=3; DO approx2 UNTIL CE; MR=MR+MXI*MF (SS);

aPProx2: MF=AR*MF (RND), MXI=DM(I3.M3); MR=MR+MXI*MF (SS); SR=ASHIFT MRI BY 3 (HI); SR=SR OR LSHIFT MRO BY 3 (LO); AR=PASS SRI; IF LT AR=PASS AYO; AF=PASS AXO, MXO=DM(Ió,Mó); IF LT AR=-AR DM(SEN2X)=AR;

{el seno de ( x +I ) está en AR, en 1.15)

{ En este bloque se calcula seno2=m*sen ( x + l ) }

MYO=DM(SEN2X); MR=MXO*MYO (SS), MYO=DM(IS,MS); DM(SEN02)=MRI ; (seno2, en l.i5}

{ En este bloque se calcula 8, = P e z - ( P ' X ) . seno y se guarda en el contador }

MXO=PER4; MR=MXO*MYO(US), MYO=DM(I4,M4); AYO=MRI; AXO=PER4; AR=AXO-AYO; DM(OX3FFC)=AR {Tcount= 6k}

{ ( p X ) . s e n o , en 16.0)

{ p e z - ( ~ x ) . seno }

{ En este bloque se calcula 6,+, =?+?(seno + seno?-) Y Se guarda en Tperaod

MR=MXO*MYO(US); { ( p 'X> . seno2 } AXO=MRI ; AR=AXO+AYO; { ( p e z ) . seno2 + ( p e z ) . seno

AYO=PER2; AR=AR+AYO; DM(OX3FFD)=AR;

{ Los dos bloques anteriores se utilizan para calcular los ángulos en que se encienden o apagan los interruptores. Dado que se conoce la evolución tanto de la triangular como de la senoidal, se puede predecir en qué momento se van a intersectar }

DM(PERIODO)=M2; ENA TIMER; AXO=OXOO20; DM(HABILITAR)=AXO;

69

Page 86: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Código del DSP Apendice A

{ En este DSP, al llegar el contador a cero se carga con el valor de Tpenodi lo que permite guardar tanto ¿jk como &+l. T,,,ie indica el paso del contador }

JUMP RETORNO;

defasa: AYl=OX07FFF; { 1 SO"} AR=AR+AY 1 ; DM(TA)=AR; ( t a = t + ISO"} JUMP DELTA1 ; {si VI,,,, está en el ciclo (-), S se defasa 180")

salir: RTI;

{En este bloque se encuentra la interrupción del temporizador, en la cual se encienden o apagan los interruptores}

temporiza: ENA SEC-REG; AXO=DM(ENCENDER); AR=PASS A X O ; IF EQ JUMP ENCIENDE; DM(ENCENDER)=M2; DIS TIMER;

DM(PTODl)=M2; DM(HABILITAR)=M2; AXl=OXOFFFF; DM(OX3FFC)=AXI ; JUMP FTN;

enciende: DM(ENCENDERFM3; DM(PT0D l)=M3 ;

fin: DIS SEC-REG; RTI;

.ENDMOD:

Page 87: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

APÉNDICE B

DISENO DEL INDUCTOR

En este trabajo se manejan dos inductores, uno inherente a la topología del filtro activo, y otro que forma parte del filtro pasivo para recuperar la señal senoidal en la salida del

inversor del filtro activo. Ambos inductores manejan la comente sin componentes de CD.

En este apéndice se detalla el diseño de ambos inductores a una frecuencia de 60 Hz. El

diseño parte del conocimiento del valor del inductor; siendo el del filtro activo (LI) de 29 mH

y el del filtro pasivo (L2) de 1 mH.

El primer paso del diseño consiste en calcular el producto de áreas del núcleo, mediante

la fórmula:

í m~1*~104

Donde A, es el producto de áreas

w es la frecuencia angular

L es el valor del inductor

I es la comente efectiva que manejará el inductor

B, es la densidad de flujo = 1.2 T k, es la densidad de comente = 366 ky es el factor de llenado = 0.4

Para Li, el producto de áreas considerando L= 29mH e I = 8.33 es:

A , = 330.41cm4 (B.2)

Page 88: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apendice B Diseao del inductor

Para L2, el producto de áreas considerando L= 1mH e I = 8.33 es:

Habiendo calculado el producto de áreas, se consulta la tabla de características de

laminación [13], en la cual se elige un núcleo que tenga un producto de áreas lo más cercano

al valor calculado. Para LI se elige un núcleo tipo EI-36, para L2 se debería elegir un núcleo

tipo EI-187, sin embargo se elige el valor comercial: EI-112.

Habiendo seleccionado el tipo de núcleo, se obtiene de la misma tabla el área efectiva de

éste, siendo para LI un área efectiva de 15.3 cm2, y para L2 un área efectiva de 7.34 cm2. Con

este valor se calcula el mínimo número de vueltas necesarias para conseguir el valor del

inductor deseado:

D

Ex104 4.44BmfA,

N =

le E es la tensión que soportará el inductor

A , es el área efectiva

Resultando 245.3 vueltas para Ll, y 51.14 vueltas para L2.

También es necesario calcular el entrehierro, para lo cual se utiliza:

0.4mV*A,x10~8 L

I s =

Resultando para L,, I, = 0.36 mm y para L2 I, = 24 mm.

(B.3)

(B.4)

72

Page 89: cenidet...’I, elaborado por el alumno Claudia Verónica Hernández Gutiérrez , bajo la dirección del Dr. Victor Manuel Cárdenas Galindo y el Co- Director es el Dr. Sergio Alejandro

Apéndice B Diseño del inductor

Después de calcular el entrehierro, se debe recalcular el número de vueltas del inductor,

ahora considerando un factor F que está dado por:

Donde G es una medida de la laminación: 6.667 para EI-36 y 4.288 para EI-112

Resultando una F de 1.35 para L I y de 5.33 para Lz. El número de vueltas se recalcula

con:

Resultando 200 vueltas para LI y 48 vueltas para L2.