Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento de Electroenergética
TRABAJO DE DIPLOMA
Santa Clara
2011
"Año 53 de la Revolución"
Universidad Central “Marta Abreu” de Las Villas
Facultad de Ingeniería Eléctrica
Departamento de Electroenergética
TRABAJO DE DIPLOMA
Santa Clara
2011
"Año 53 de la Revolución"
Hago constar que el presente trabajo de diploma fue realizado en la Universidad Central
“Marta Abreu” de Las Villas como parte de la culminación de estudios de la especialidad
de Ingeniería en Automática, autorizando a que el mismo sea utilizado por la Institución,
para los fines que estime conveniente, tanto de forma parcial como total y que además no
podrá ser presentado en eventos, ni publicados sin autorización de la Universidad.
Los abajo firmantes certificamos que el presente trabajo ha sido realizado según acuerdo de
la dirección de nuestro centro y el mismo cumple con los requisitos que debe tener un
trabajo de esta envergadura referido a la temática señalada.
PENSAMIENTO
DEDICATORIA
AGRADECIMIENTOS
TAREA TÉCNICA
RESUMEN
Se realiza el estudio del problema de la distorsión armónica, además, se analizan los efectos
que causa la existencia de armónicos en sistemas de potencia, así como sus consecuencias
en los mismos, se hace una breve descripción de las fuentes armónicas, o sea, las cargas no
lineales las cuales son la causa principal de este fenómeno, se muestran también, las normas
establecidas a nivel internacional para el control de armónicos, siendo estas, las utilizadas a
nivel nacional, se hace la descripción de los métodos de filtrado así como el estudio de las
diferentes variantes existentes para atenuar los armónicos en los sistemas de potencia
industriales. Se desarrolla una metodología de diseño de filtros pasivos que permiten el
control de los armónicos, así como, una herramienta computacional, con la cual, se
desarrollan diferentes pruebas, con el objetivo de obtener resultados que demuestren el
buen funcionamiento de esta metodología, en la confección de este trabajo son
desarrollados cinco tipos de filtros los cuales se muestran más adelante.
vi
TABLA DE CONTENIDOS
PENSAMIENTO .....................................................................................................................i
DEDICATORIA .................................................................................................................... ii
RESUMEN ............................................................................................................................. v
INTRODUCCIÓN .................................................................................................................. 1
1.14.2 Inductores...................................................................................................... 21
Conclusiones ..................................................................................................................... 57
Recomendaciones ............................................................................................................. 58
ANEXOS .............................................................................................................................. 61
INTRODUCCIÓN
Durante el transcurso del último cuarto del pasado siglo al sistema eléctrico se le han ido
conectando cargas que tienen un comportamiento no lineal, formadas principalmente por
cargas activas constituidas por convertidores estáticos, lámparas de descarga en gases,
circuitos ferro resonantes, arrancadores y variadores de velocidad para motores de corriente
alterna y de corriente continua, reactores con núcleo saturable, hornos de arco, bancos de
capacitores en paralelo para la corrección del factor de potencia y diversos equipos de
características no lineales, estos elementos han incrementado extraordinariamente la
existencia de corrientes no sinusoidales con alto contenido de armónicos.
Estas tres situaciones incompatibles son las bases para que aumente la preocupación sobre
la calidad de la energía eléctrica y un tratamiento más serio al problema de la distorsión
armónica de la corriente y la tensión. Por lo planteado anteriormente se hace un estudio
acerca los métodos y vías para la atenuación de los armónicos, específicamente sobre los
filtros pasivos.
Este problema es actual y tiene que ver con la calidad de la energía en el SEN y en los
consumidores. Este trabajo tiene como objetivo determinar los procedimientos y criterios
apropiados para el diseño de filtros pasivos de armónicos en sistemas eléctricos
industriales, para lo cual se han propuesto los siguientes objetivos específicos:
1) Realizar una búsqueda bibliográfica sobre el tema.
2) Unificar y formalizar el procedimiento de diseño de los filtros que comprende, la
selección de las componentes y otros parámetros.
3) Desarrollar una herramienta computacional para resolver este problema.
Una función periódica sinusoidal puede ser descompuesta en la suma de una función
sinusoidal de una frecuencia fundamental y de otras funciones sinusoidales, cuyas
frecuencias son múltiplos enteros de la frecuencia fundamental. En general estas funciones
sinusoidales adicionales conocidas como componentes armónicas o simplemente como
armónicos tienen cada una un origen y una fase diferente en relación con la fundamental y
unas amplitudes que tienden a decrecer con el orden del armónico. La representación como
sumatoria de armónicos se denomina serie de Fourier. La ventaja de representar las
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
4
El teorema de Fourier demuestra que cualquier función periódica no sinusoidal puede ser
representada como suma de términos (serie) compuesta de:
Un término sinusoidal a la frecuencia fundamental.
Términos sinusoidales (armónicos) cuyas frecuencias son múltiplos de la frecuencia.
Una componente de CC, en algunos casos.
Una señal cualquiera periódica puede expandirse en series de Fourier siempre que cumpla
con las condiciones de Dirichlet:
Poseer un número finito de discontinuidades en un período.
Poseer un número finito de máximos y mínimos en un período.
Que el resultado de integrar la función a lo largo de su período sea un valor finito.
a0
x(t ) a n cos(2 nft) bn sen(2 nft)
2 n 1 (1.1)
O sea, existen infinitos términos seno y coseno que sumados para un tiempo t, reproducen
el valor de la onda original x (t).
a0 2 2 an
x(t ) an bn sen(2 nft tan 1 ( ))
2 n 1 bn (1.4)
a0 2 2 bn
x(t ) an bn cos(2 nft tan 1 ( ))
2 n 1 an (1.5)
El valor efectivo o rms de una onda no sinusoidal es la raíz cuadrada de la suma de los
valores efectivos de todos los armónicos al cuadrado, es decir:
Vn
% IHD n 100
V1 (1.7)
Mientras que la distorsión armónica total o THD es una medida del grado de distorsión
armónica total de una onda. Se define como el por ciento que representa el valor efectivo de
los armónicos superiores al fundamental con respecto este.
V22 V32 V 2
%THD 100 (1.8)
V1
Los índices de distorsión armónica total THD y de distorsión interarmónica total TIHD se
calculan como:
N K
V122 * n Vk2
V 2 V122
THD n 1
V12 (1.10) TIHD k 1
V12 V12 (1.9)
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
6
Los armónicos múltiplos de tres son componentes de secuencia cero que tienen un
comportamiento particular en los sistemas trifásicos en dependencia de la conexión de los
generadores, transformadores y las cargas del sistema. En un sistema balanceado en
conexión estrella, los voltajes y corrientes de fase de terceros armónicos deben ser iguales
en magnitud y fase. [3]
Por otra parte, las máquinas rotatorias y los transformadores, que en condiciones normales
de operación no causan niveles significativos de distorsión, pueden constituirse en fuentes
contaminantes del sistema durante transitorios o en condiciones de sobretensión. [3]
Se caracteriza por establecer límites tanto a la distorsión del voltaje suministrado por el
sistema a los consumidores, como a la distorsión de la corriente de carga de cada
consumidor en función del efecto de esta distorsión sobre el sistema eléctrico.
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
8
Los límites de armónicos de la IEEE 519–92 se han establecido para el punto común de
conexión entre la empresa suministradora y múltiples consumidores. En otras palabras, es
el punto desde donde otros consumidores pueden ser alimentados. [3]
Vn
%Vn 100 (1.10)
Vnom
y
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
9
Vn2
n 2
%THD 100
Vnom (1.11)
Los límites de distorsión de corriente dependen de la relación entre la carga del consumidor
y la capacidad de cortocircuito del sistema en el PCC y se expresan para cada armónico
como el por ciento de este con respecto a la corriente máxima promedio del consumidor IL
y del Total Demand Distortion (TDD) definidos como.
In
%I n 100 (1.12)
IL
I n2
n 2
%TDD 100
IL (1.13)
Los límites de la tabla son para los armónicos impares, mientras que los armónicos
pares se limitan al 25% del límite establecido para los armónicos impares.
Las distorsiones de corriente que resulten en una corriente directa tales como los
convertidores de media onda no se permiten.
Los valores máximos de distorsión recomendados por las tablas precedentes han
sido calculados para el caso más desfavorable en condiciones normales de
operación de duración superior a una hora. En caso de períodos de tiempo más
breves, los valores de las tablas pueden incrementarse en un 50%.
El procedimiento general para evaluar los límites de armónicos en una instalación industrial
sigue los siguientes pasos:
Estas corrientes deben compararse con los límites de corriente para todos los armónicos
y el TDD en el PCC.
Una vez tomadas las medidas correctivas e instalados los filtros y capacitores, debe
realizarse un monitoreo para verificar el comportamiento del sistema ante los
armónicos. [15]
Filtrado activo
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
12
Los filtros pasivos utilizan exclusivamente componentes pasivos para la cancelación de las
energías reactivas y armónicas. En el caso de compensación de energía reactiva de carácter
inductivo, como es sabido, el procedimiento consiste en la puesta en paralelo de bancos de
condensadores con la carga consumidora de energía reactiva, cuya capacidad varía de
forma escalonada para adaptarse al consumo variable de energía reactiva. Este
procedimiento ha sido, y es masivamente utilizado y de probada eficacia pero, debido a la
también masiva aparición de armónicos en las redes eléctricas, estos sistemas
convencionales de compensación han quedado afectados por su presencia.
Justamente los armónicos generados y presentes en las redes eléctricas, como son de
frecuencia más elevada que la fundamental, tienen tendencia a circular por los bancos de
condensadores del sistema de compensación, originando la sobrecarga de los mismos hasta
extremos peligrosos que pueden llegar a resultar destructivos. Por ello, cuando se sospecha
que la presencia de armónicos es importante, se toman precauciones para minimizar la
circulación de corriente por el sistema capacitivo de compensación. Estas precauciones
consisten en insertar una inductancia en serie con los bancos de condensadores, de modo
que la frecuencia propia de resonancia del conjunto L-C no coincida con la de ningún
armónico posible.
Pero si lo que se desea es eliminar los armónicos creados por una determinada carga no
lineal, lo que se debe hacer es facilitar el paso de los mismos a través de caminos de baja
impedancia situados en paralelo con la carga. Para ello se instalan filtros pasivos, formados
por conjuntos L-C, cuya frecuencia de resonancia coincida con la de los armónicos
supuestamente presentes, y dimensionados de tal modo que sean capaces de absorber los
valores de las corrientes correspondientes a cada armónico.
protección, en paralelo con conjuntos de filtros L-C de armónicos en conexión fija a la red,
tal como se indica en la figura siguiente:
Este sistema se ha venido utilizando con éxito durante años y funciona correctamente
mientras la red o la carga permanezcan constantes o sufran pocas alteraciones. Pero cuando
hay variaciones en la carga y se incrementa o varía el orden de los armónicos, o en la
propia red, al cambiar su estado de carga, impedancia de línea o contenido de armónicos
debido a la presencia de otras cargas conectadas a ella, o bien por alteraciones de los
circuitos resonantes, debidas al envejecimiento de los componentes, el sistema, además de
resultar ineficaz, corre riesgo de destrucción por sobrecarga o por la aparición de
sobretensiones debidas a resonancias imprevistas. Por ello y dado que tanto la red como las
cargas conectadas a ella son cambiantes en el tiempo y el contenido de armónicos también,
el sistema de filtrado pasivo debe ser muy bien estudiado y en particular, cuando la
presencia de armónicos es importante. [9]
Para evitar estos problemas, que son característicos de los filtros pasivos, es necesario
utilizar sistemas de compensación, tanto para los armónicos como para la energía reactiva
convencional, que se autoadapten a las variaciones que se produzcan en cuanto a su
contenido y valor. A estos sistemas de compensación se les denomina filtros activos de
potencia (FAP) y están formados por convertidores estáticos de potencia, conectados en
serie o paralelo con la carga contaminante que mediante los algoritmos de control
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
14
No obstante, independientemente del acierto de tales teorías, debe tenerse en cuenta que el
objetivo final a perseguir es minimizar la corriente que debe circular por el sistema
eléctrico para alimentar a las cargas que la precisen, es decir, transportar exclusivamente la
potencia activa, que es la que se transforma finalmente en trabajo útil, que tiene carácter
conservativo y cuyo significado físico es indiscutible. [9]
Para aplicaciones H.V.d.c, se utilizan principalmente filtro sintonizado y pasa alto de una o
más frecuencias de ajuste. Los filtros sintonizados se caracterizan por un alto factor de
calidad y un ancho de banda reducido, lo que asegura una atenuación óptima para las
armónicas dentro de su ancho de banda. Los filtros pasa altos se caracterizan por un factor
de calidad bajo y un ancho de banda amplio lo que permite filtrar un mayor número de
armónicas, pero con una atenuación menor.
El diseño de los filtros AC se inicia a través de un análisis de resonancias entre la red y los
filtros, para detectar la necesidad de un filtro de bajo orden. Este análisis se puede realizar
en forma simplificada través de la expresión (1.14), donde f es la frecuencia fundamental
(Hz), fp es la frecuencia donde se produce la resonancia paralelo (Hz), Ss corresponde al
nivel de cortocircuito (MVA) y Sc es la potencia reactiva de los filtros (MVAr). La
selección de los tipos de filtros depende de un análisis de sus ventajas y desventajas. Una
de las principales variables a considerar para la selección corresponde a la amplitud de las
corrientes armónicas características.
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
16
El diseño de los filtros presenta variables que pueden ser controladas como es el caso del
factor de calidad (expresión (1.15)), que depende de las características constructivas de la
inductancia, y la potencia reactiva entregada por el filtro a frecuencia fundamental que
depende de la capacitancia del condensador utilizado. Sin embargo, también existen
variables que no pueden ser controladas como es el caso de la desviación relativa de
frecuencia δ (expresión (1.16)) y la impedancia armónica de la red AC, Zsn.
Ss oL 1 Xo
fp f Sc (1.14) Q R o CR R (1.15)
f 1 L C
fn 2 Ln Cn (1.16)
Las variables no controlables deben ser seleccionadas de forma pesimista para que
produzcan la mayor tensión armónica Vn, mientras las variables controlables deben ser
seleccionadas de forma óptima para reducir al máximo el valor resultante de Vn. El proceso
de diseño se resume en el diagrama de la Figura 1.4.
Las tensiones armónicas aumentan con δ, por lo tanto el diseño debe considerar el mayor
valor esperado, δm. La impedancia armónica utilizada debe corresponder al peor caso
dentro de los límites del diagrama considerado. Respecto a las variables controlables
(MVAr, Q) la potencia reactiva queda definida por el tamaño del sub-banco, mientras que
la selección del factor de calidad depende del tipo de filtro seleccionado. Para el caso de los
filtros sintonizados existe un valor óptimo para el factor de calidad que minimiza el voltaje
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
17
armónico para las condiciones de la red consideradas. En el caso de los filtros pasa altos no
existe un valor óptimo para Q y este debe ser seleccionado para obtener la respuesta en
frecuencia apropiada a los requerimientos. Una vez obtenidos estos valores cada filtro
queda completamente definido y es posible determinar sus parámetros a través de las
expresiones disponibles en la literatura. [5]
Para verificar que el diseño final cumple con el criterio de diseño es necesario determinar el
desempeño del sistema de filtros para las peores condiciones de distorsión de tensión e
interferencia que se puedan presentar. Esta situación corresponde a la combinación en
paralelo de la impedancia de los filtros y la impedancia armónica de la red AC que resulta
en la menor admitancia equivalente, considerando todos los tipos de filtros conectados. Sin
embargo, considerar esta situación para todas las armónicas resulta ser un criterio muy
pesimista, y por tanto se recomienda realizarlo solo para las dos armónicas más importantes
y para el resto considerar la red AC en circuito abierto. [5]
Instalaciones industriales con una serie de cargas no lineales que representan más de
200 kVA (variadores de velocidad, rectificadores, etc.).
Instalaciones que requieren corrección del factor de potencia.
Instalaciones en las que la distorsión de tensión debe reducirse para evitar perturbar
las cargas sensibles.
Instalaciones en las que la distorsión de corriente debe reducirse para evitar
sobrecargas. [17]
Se muestran a continuación algunas de las ventajas y desventajas que tienen los filtros
pasivos:
Sus características son restringidas (porque generalmente están sintonizados a una sola
frecuencia).
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
18
Pueden presentarse los resultados de los estudios por computadora en forma tablas o más
eficazmente, como los diagramas de impedancia, como un sector, polígonos o diagramas de
círculo. En el último caso un área de X/R en el diagrama de impedancia complejo es
definida para cierto rango de frecuencia. El sitio de la impedancia a.c del sistema para
condiciones variables del sistema y a diferentes frecuencias armónicas se define para estar
dentro del diagrama de estas áreas.
El diagrama de impedancia envolvente permite una búsqueda sistemática para el peor caso
de la impedancia. Los diagramas más utilizados son (la fuente [1] describe con más detalle
estos diagramas, aquí se mencionará el diagrama de círculo para formar un concepto de
ellos):
Diagrama de sectores
Polígonos discretos
Como se ilustra en la Figura 1.5, en esta representación el sitio del sistema las impedancias
es un círculo con un radio seleccionado para abarcar la impedancia máxima para ser
considerada. Además del radio, el ángulo máximo y mínimo y la resistencia mínima deben
especificarse.
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
19
Figura 1.5. Diagrama de círculo general de impedancia de un sistema a.c con resistencia
mínima
Este diagrama mantiene una envolvente más adecuada para los valores reales que el
diagrama de sector y una aproximación más realista para los armónicos característicos. [7]
condensadores para el control del voltaje y corrección del factor de potencia y la natural
dispersión de las inyecciones armónicas.
Del conocimiento de los voltajes fundamentales y armónicos en las barras pertinentes los
valores de la corriente y de voltaje de los condensadores, inductores y resistencias pueden
calcularse, con ellos las potencias activa, reactivas y pérdidas. Para prevenir el daño de
estos componentes sus valores deben estar basados en las condiciones más severas
esperadas.
Éstos deben incluir el voltaje fundamental más alto, la desviación de frecuencia eficaz más
alta, las corrientes armónicas de otras fuentes y de las posibles resonancias entre el filtro y
el sistema a.c. [7]
1.14.1 Condensadores
Los condensadores están compuestos de unidades normales conectadas en serie y/o paralelo
en orden para lograr los valores globales de voltaje y kVA deseados. Los factores
CAPÍTULO 1. DESCRIPCIÓN DEL PROBLEMA Y ANÁLISIS DE LA BIBLIOGRAFÍA
21
Los condensadores obtienen su alta potencia reactiva por unidad teniendo pérdidas bajas y
operando a tensiones de voltaje muy altas. Por esta razón, el funcionamiento prolongado en
sobre voltajes moderados debe evitarse para prevenir la destrucción térmica del dieléctrico;
incluso a altos sobre voltajes por breves períodos de funcionamiento pueden producir
ionización destructiva del dieléctrico. Los valores de potencia reactiva requerida del
condensador es la suma de las potencias reactiva a cada una de las frecuencias a que se
somete. [7]
1.14.2 Inductores
Los inductores usados en los circuitos de filtros necesitan ser diseñados tomando en cuenta
las altas frecuencias involucradas, es decir el efecto superficial (efecto skin o piel) y las
pérdidas por histéresis deben ser incluidos en el cálculo de pérdidas de potencia; también,
el efecto del nivel de flujo en el núcleo, es decir el “des-sintonizado” causado por la no
linealidad magnética, debe por lo tanto tenerse en cuenta. Esto normalmente lleva al uso de
densidades de flujo bajas cuando se usan núcleos ferromagnéticos. Alternativamente, los
inductores del filtro son bien diseñados con núcleos no magnéticos.
Tal interacción afecta las corrientes armónicas inyectadas así como las impedancias
armónicas totales del sistema (qué deben incluir la contribución real del dispositivo no
lineal), y así requiere una solución reiterativa o iterativa, en lugar de la solución directa del
el método convencional.
Un filtro paralelo se sintoniza cuando se encuentra a una frecuencia que hace que sus
reactancias inductivas y capacitivas se igualen. La calidad de un filtro (Q) determina la
agudeza de afinación y en este respecto los filtros pueden ser de cualquier tipo de Q baja o
alta. Lo anterior es la agudeza con que un filtro se puede afinar a frecuencias de armónicos
bajos (por ejemplo el quinto) y un valor típico está entre 30 y 60.
Los filtros de Q bajos, típicamente en la región de 0.5-5, tienen una impedancia baja
encima de una amplia gama de frecuencia. Cuando se usan para eliminar los armónicos de
orden superior (por ejemplo los superiores al 17) también son llamados filtros pasa altos.
Ejemplos típicos de circuitos de filtros de valores Q altos y bajos se muestran a
continuación. [7]
Figura 2.2. (a) Circuito de filtro en paralelo de sintonizado simple; (b) impedancia de un filtro
de sintonizado simple v/s frecuencia
Figura 2.3. (a) Filtro de segundo orden en paralelo; (b) impedancia de un filtro de segundo
orden v/s su frecuencia
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
26
Datos:
n - Frecuencia de sintonía.
Xl Xc / n 2 (2.2)
Vn 2 1000
Xc1 (2.3)
Qn
n2
Xc Xc1 (2.4)
n2 1
Q n Xl / R (2.5)
R Xl n / Q (2.6)
Se parte de diseñar dos filtros a y b de una rama para las frecuencias de sintonía n1 y n2.
[10]
2 2
Vn 2 1000 n1 Vn 2 1000 n2
Xc a 2 (2.7) Xcb 2 (2.8)
Qn n1 2 1 Qn n2 2 1
C1 Ca Cb (2.11)
L1 La Lb /( La Lb ) (2.13)
L2 ( La Ca Lb Cb ) 2 /((Ca Cb ) 2 ( La Lb )) (2.14)
m (n1 n2 ) / 2 (2.15)
R Q(mXl 2 ) (2.16)
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
28
R(nXl ) 2 R 2 (nXl )
Zf (n) j Xc / n (2.17)
R 2 (nXl ) 2 R 2 (nXl ) 2
Q R /(n Xl ) (2.18)
Sustituyendo n Xl R / Q se obtiene:
R( R / Q) 2 R 2 ( R / Q)
Zf (n) j Xc / n
R 2 ( R / Q) 2 R 2 ( R / Q) 2 (2.19)
R R
Zf (n) 2
j Xc / n (2.20)
Q 1 Q 1/ Q
R 2 Xl
Xc Xc1 (2.21)
R 2 Xl 2
R 2 ( R /(nQ))
Xc Xc1 (2.22)
R 2 ( R /(nQ))2
R
Xc Xc1 (2.23)
nQ 1 /(nQ)
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
29
R
Xc Xc1 (2.24)
nQ 1 /(nQ)
R R R
Zf (n) 2
j Xc1 / n (2.25)
Q 1 Q 1/ Q nQ 1 /(nQ)
R R R
Zf (n) 2
j 2
Xc1 / n (2.26)
Q 1 Q 1/ Q n Q 1/ Q
b
R 2
Xc1 / n (2.30)
a b2
R(nXl2 Xl 2 / n) 2 R 2 (nXl2 Xl 2 / n)
Zf (n) j Xc1 / n (2.31)
R 2 (nXl2 Xl 2 / n) 2 R 2 (nXl2 Xl 2 / n) 2
Este filtro tiene la característica de que Xc2 y Xl2 se sintonizan para la frecuencia
fundamental, es decir:
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
30
Xc 2 Xl 2 (2.32)
Q R / nXl2 (2.33)
A la fundamental R queda cortocircuitada por la resonancia de Xc2 y Xl2, por lo que Xc1
coincide con la reactancia requerida a frecuencia fundamental:
Vn 2 1000
Xc1 (2.34)
Qn
R( R /(nQ)) 2 (n 1 / n) 2 R 2 ( R /(nQ))(n 1 / n)
Zf (n) j 2 Xc1 / n (2.35)
R 2 ( R /(nQ)) 2 (n 1 / n) 2 R ( R /(nQ)) 2 (n 1 / n) 2
R ( n 1 / n) 2 R ( n 1 / n)
Zf (n) j Xc1 / n (2.36)
(nQ) 2 (n 1 / n) 2 nQ (1 /(nQ)) 2 (n 1 / n) 2
b
R 2
Xc1 / n (2.39)
a b2
Xc 2 Xl 2 R /(nQ) (2.40)
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
31
En este filtro se toman iguales los dos capacitores para simplificar el diseño:
A la fundamental el filtro tiene una reactancia que tiene que ser igual a Xc1,
R 2 Xl Xl 2 Xc Xc 2 Xl )
Xc Xc1 (2.42)
R 2 ( Xl Xc) 2
En este caso no es posible obtener una expresión cerrada para los parámetros, sino que se
calcularán numéricamente a partir de una buena aproximación inicial. Esta aproximación
inicial puede obtenerse para el punto de resonancia a la frecuencia n, o sea:
R 2 (nXl ) nXl 2 Xc Xc 2 Xl / n)
Xc / n (2.43)
R 2 (nXl Xc / n) 2
n 2 (Q 2 n 2 2) 1
Xc Xc1 2 2 (2.44)
n (Q n 2 3) 2 Q 2
Xl Xc / n 2 (2.45)
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
32
R nXl Q (2.46)
Los filtros pasivos en sistemas trifásicos tienen dos opciones de implantación: conexión en
estrella y conexión en delta (Figura 2.9). En esquemas en estrella el condensador del filtro
queda sometido a la tensión fase-neutro, que desde el punto de vista de dimensionamiento
en tensión es una ventaja; estas configuraciones pueden ser utilizadas en el diseño de
cualquier tipo de filtro aunque se debe tener en cuenta, los niveles de voltaje del sistema en
el cual se va a instalar el filtro, pues, para bajo voltaje se debe hacer una conexión en delta
y para alto voltaje, debe ser en estrella. [8]
Figura 2.9. Esquemas trifásicos para conexión de filtros pasivos a) Conexión estrella; b)
Conexión delta, siendo la más común en baja tensión
CAPÍTULO 2. METODOLOGÍA DE DISEÑO
33
El tamaño de un filtro es definido por la potencia que los componentes del filtro disipan a la
frecuencia fundamental (60 Hz). Normalmente, la potencia del capacitor utilizado se
determina de los requerimientos de potencia reactiva de la carga deformante. Los demás
elementos se seleccionan para proporcionar al filtro la respuesta de frecuencia deseada.
diseñar un filtro para reducir la distorsión a niveles aceptables acogiendo una norma para
tal fin.
Se muestra a continuación una tabla en la que son comparados los filtros existentes en
Matlab con los diseñados durante la confección de la tesis, es necesario aclarar que el
bloque existente en él, no da la posibilidad de conocer las ecuaciones empleadas para su
diseño, este modelo solo permite la entrada de algunos datos, como son, el factor de
calidad, el voltaje, frecuencia de sintonización, potencia reactiva y tipo de conexión;
además no ofrece los resultados para la selección y dimensionamiento del filtro, en cambio
el modelo desarrollado en la tesis permite ver la estructura del bloque, muestra el programa
con el cual trabaja, y ofrece los resultados necesarios para hacer un diseño correcto de
filtros.
En la tabla se puede apreciar como los resultados de distorsión (THD) son prácticamente
iguales demostrando así que su diseño es correcto, el sistema utilizado para esta
demostración es la “Acería”, el cual contiene niveles de armónicos por encima de la norma,
esto se puede chequear más adelante, como se menciona anteriormente el diseño del
Matlab no cuenta con el filtro de tercer orden.
Tabla 3.1. Comparación de filtros
presenta un rectificador con α=300 y una carga que demanda una potencia reactiva de
100kVAr.
Con el uso del Matlab, se desarrolló un programa que nos permite conocer el
comportamiento del sistema antes mencionado, en este ejemplo se comprueba el
comportamiento de los armónicos cuando se colocan diferentes tipos de filtros, además de
los valores que requieren los elementos de los filtros los cuales son necesarios conocer para
su posterior instalación.
Este sistema presenta niveles de armónicos por encima de la norma junto a la fuente de
alimentación, a continuación se muestran los niveles de THD para voltaje y corriente:
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
38
Figura 3.2. Forma de onda y espectro armónico del sistema sin filtros
Para solucionar este problema se realizó el diseño de diferentes tipos de filtros los cuales se
muestran a continuación:
Figura3.3. (a) Filtro sintonizado; (b) Filtro de doble sintonía; (c) Filtro de segundo orden; (d)
Filtro tipo C; (e) Filtro de tercer orden
Para comprobar el funcionamiento de estos filtros sobre los armónicos del sistema pasamos
a realizar la conexión de los mismos, para el filtro sintonizado al igual que el de doble
sintonía, se debe tener en cuenta que el factor de calidad (Q), debe tener valores altos,
debido a que este tipo de filtro así lo requiere, en estos casos toma un valor de Q=30 ,
también es necesario aclarar que estos filtros son diseñados para actuar sobre una sola
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
39
frecuencia de sintonía y en el caso del de doble sintonía para dos frecuencia, cuando estos
filtros se encuentran en resonancia la resistencia en ese instante es mínima para la
frecuencia de sintonía por lo que el filtro es capaz de absorber los armónicos existentes en
el sistema. Luego de realizar la conexión del filtro sintonizado se obtienen los siguientes
resultados.
Figura 3.4. Forma de onda y espectro armónico del sistema con filtro sintonizado
Para la instalación de este filtro en el sistema es necesario conocer los valores de los
elementos del filtro, lo cual es posible a través de un programa realizado con este fin, estos
valores se pueden ver en la siguiente figura:
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
40
Para la conexión de este filtro fue necesario, como se explicó anteriormente, sintonizar el
mismo para dos frecuencias, en este caso, para quinto y séptimo armónico debido a que el
sistema contiene su principal distorsión para estas frecuencias, se muestran a continuación
los resultados, luego de realizar la simulación.
Figura 3.6. Forma de onda y espectro armónico del sistema con filtro de doble sintonía
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
41
En este caso vemos como los niveles de THD son aún menores que en el caso anterior, lo
que indica que es necesario chequear todos los filtros para conocer cuál es el más idóneo
para realizar la instalación. A continuación se muestran los requerimientos de los elementos
pasivos del filtro de doble sintonía.
A pesar de que este filtro es técnicamente superior al anterior es necesario tener en cuenta
el balance económico porque en ocasiones no es posible la instalación de los mismos
debido a su elevado costo en el mercado.
Filtros amortiguados
Los filtros amortiguados son utilizados para eliminar un amplio rango de frecuencias, y se
emplean cuando las armónicas no tienen frecuencia fija. Este filtro, al igual que el
sintonizado simple, se sintoniza a una frecuencia específica; pero debido a que posee una
característica amortiguada producto de la resistencia en paralelo con la inductancia,
presenta una baja impedancia para la frecuencia de sintonía y superiores a ésta. O sea que,
absorbe corrientes armónicas (si existen) de frecuencias desde la de sintonía en adelante.
Para frecuencias menores a la de sintonía, el filtro presenta impedancias altas. El factor de
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
42
calidad de este filtro es bajo (0.5-5) y al igual que el sintonizado simple, controla la
característica de la impedancia.
Se realizará a continuación un análisis igual a los anteriores pero esta vez con los filtros
amortiguados, en este caso, el filtro de segundo orden, de tercer orden y el filtro tipo C.
Para realizar la simulación de este filtro se procede de igual forma que en los filtros
sintonizados, aunque se tomará un factor de calidad (Q=5) y se sintoniza para una
frecuencia del quinto armónico. A continuación se muestran los resultados.
Figura 3.8. Forma de onda y espectro armónico del sistema con filtro de segundo orden
Como se puede ver los niveles de distorsión se mantienen dentro de la norma por lo que en
este caso los modelos dan un funcionamiento adecuado del filtro permitiendo el uso de los
mismos en estudios futuros sobre este tema.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
43
Figura 3.10. Forma de onda y espectro armónico del sistema con filtro de tercer orden
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
44
Para la simulación del filtro tipo C se procede de igual forma que los anteriores, el filtro se
sintoniza para el quinto armónico y potencia de 150kVAr, luego de la simulación se
obtienen los siguientes resultados.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
45
Figura 3.12. Forma de onda y espectro armónico del sistema con filtro tipo C
Al igual que con los resultados obtenidos anteriormente, los niveles de distorsión se
mantienen por debajo de la norma, para un sistema industrial, por lo que el modelo
utilizado para la simulación puede ser usado en el estudio e investigación de los armónicos.
Se muestra a continuación un modelo en simulink que será utilizado como base de prueba
para los filtros diseñados en el capítulo anterior, este sistema está compuesto por un
generador sincrónico a 220kV, un transformador de 300MVA, 220Υ/34.5Δ(kV) que
alimenta a dos transformadores, un transformador de 250MVA, 34.5Υ/1Δ(kV) el cual a su
vez está conectado a un horno de arco eléctrico que presenta una desviación de 15%, y el
otro transformador de 25MVA, 34.5Υ/4.16Δ(kV), que está conectado a una carga de
20MW de potencia activa y 10MVAr de reactivo. Esta industria contiene altos niveles de
armónicos debido a las cargas no lineales existentes en ella, por este motivo son utilizados
los filtros con el fin de reducir la distorsión armónica.
Figura 3.15. Forma de onda y espectro armónico del sistema sin filtros
Como se puede apreciar es necesario el uso de filtros debido a que los niveles de distorsión
están por encima de la norma. Como se ve en el caso anterior, se procederá de la misma
forma, para comenzar se instala un filtro sintonizado, con factor de calidad (Q=30),
sintonizado a una frecuencia para el tercer armónico.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
48
Filtro sintonizado
Figura 3.16. Forma de onda y espectro armónico del sistema con filtro sintonizado
En la figura anterior se muestran los resultados obtenidos durante la simulación del filtro
sintonizado, como se puede apreciar el tercer armónico queda prácticamente eliminado
debido a las características de este tipo de filtro, para esta frecuencia, la reactancia
capacitiva e inductiva se igualan provocando que la impedancia sea mínima, absorbiendo
así gran parte de la corriente armónica llevando los valores de THD a niveles adecuados
para estos sistemas.
Para una correcta instalación es necesario conocer los valores de voltaje y corriente a la que
estarán sometidos los elementos de este filtro, por lo que con el programa desarrollado
pasamos a calcular estos datos:
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
49
Figura 3.18. Forma de onda y espectro armónico del sistema con filtro de doble sintonía
Con la utilización del filtro de doble sintonía se comprueba que el uso de este filtro ayuda a
controlar el problema de la distorsión en este sistema. En este caso los valores de los
elementos del filtro serían:
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
51
Para el análisis del sistema con los filtros de segundo orden, tercer orden y tipo-C se
sintoniza los mismos a una frecuencia para el tercer armónico, 150MVAr, y factor de
calidad (Q=5). En el caso del filtro de segundo orden se debe decir que ofrece un mejor
filtrado aunque sus pérdidas a la frecuencia fundamental son superiores a la del filtro de
tercer orden, a continuación se muestran los resultados obtenidos durante la simulación
realizada con este filtro.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
52
Figura 3.20. Forma de onda y espectro armónico del sistema con filtro de segundo orden
En la figura anterior se ve cómo actúa el filtro sobre la distorsión armónica total del
sistema, llevando estos niveles a valores dentro de la norma para este tipo de sistemas. Los
valores de los elementos del filtro son calculados a continuación.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
53
A continuación se realiza la simulación del filtro de tercer orden, este filtro en comparación
con el de segundo orden, reduce las pérdidas, debido al aumento de su impedancia a la
frecuencia fundamental, provocado por la presencia del capacitor C2, el valor nominal de
este capacitor es muy reducido en comparación con el de C1.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
54
Figura 3.22. Forma de onda y espectro armónico del sistema con filtro de tercer orden
Filtro tipo C
Se procede a realizar la simulación del filtro tipo-C, este filtro tiene como característica que
la misma se encuentra entre las de los filtros de segundo y tercer orden. Su principal ventaja
es una considerable reducción de las pérdidas debido a que C2 y L están sintonizados en
serie a la frecuencia fundamental y R cortocircuitada; como consecuencia, este filtro es más
susceptible a desviaciones de la frecuencia y de los valores de los componentes.
Figura 3.24. Forma de onda y espectro armónico del sistema con filtro tipo C
Como se muestra en la figura anterior, la distorsión armónica del sistema se reduce, debido
al efecto que causa el filtro sobre los armónicos presentes en el sistema, provocado por la
característica del filtro tipo C, los armónicos de orden superior son suprimidos lo que ayuda
a controlar el problema de la distorsión. Para calcular los componentes del filtro se emplea
el programa desarrollado, obteniéndose los siguientes resultados.
CAPÍTULO 3. RESULTADOS Y ANÁLISIS DE LAS SIMULACIONES
56
Los filtros se presentan como una de las mejores alternativas para mitigar la distorsión
armónica, pero antes de proceder a instalarlos se deben realizar una gran cantidad de
estudios para determinar cuál es la mejor configuración y que problemas adicionales
introducen en el sistema eléctrico.
CONCLUSIONES Y RECOMENDACIONES
57
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
1 Se han determinado las expresiones necesarias para el diseño de los diferentes tipos
de filtros pasivos considerados, en particular los de segundo, tercer orden y tipo C los
cuales no estaban disponibles en las bibliografía consultadas.
2 Se desarrolló un programa en Matlab que es capaz dado el tipo de filtro, frecuencia de
sintonía, factor de calidad y voltaje, de diseñar dicho filtro y muestra su característica
de impedancia contra frecuencia, así como, calcula el estrés de sus componentes.
3 Se creó un subsistema simulink que empleando el procedimiento de diseño
desarrollado puede sustituir al bloque suministrado por la biblioteca del “Power
System Block Set” del Simulink añadiendo el filtro de tercer orden que no se
encuentra en dicho bloque.
4 Todos los procedimientos han sido probados con buenos resultados verificando así, la
validez de los modelos desarrollados.
CONCLUSIONES Y RECOMENDACIONES
58
Recomendaciones
REFERENCIAS BIBLIOGRÁFICAS
ANEXOS
filter.Freq = 0;
filter.Q = 0;
filter.Con = 2;
filter.R = [];
filter.C = [];
filter.L = [];
handles.filter = filter;
set(handles.FilterType,'Value',filter.Type);
set(handles.Connection,'Value',filter.Con);
pattern = 3;
handles.pattern = pattern;
set(handles.Calculated,'Value',pattern);
resetresults(handles);
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes filters wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = filters_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
function Qnom_Callback(hObject, eventdata, handles)
% hObject handle to Qnom (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of Qnom as text
% str2double(get(hObject,'String')) returns contents of Qnom as a
double
handles.filter.Qnom =
geteditvalue(hObject,handles,handles.filter.Qnom,1,1e10);
guidata(handles.figure1,handles);
% --- Executes during object creation, after setting all properties.
function Qnom_CreateFcn(hObject, eventdata, handles)
% hObject handle to Qnom (see GCBO)
ANEXOS
64
oldvalue = handles.filter.Type;
handles.filter.Type = get(hObject,'value');
if ~(handles.filter.Type == oldvalue),
resetresults(handles);
end
guidata(handles.figure1,handles);
% --- Executes during object creation, after setting all properties.
function FilterType_CreateFcn(hObject, eventdata, handles)
% hObject handle to FilterType (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns
called
% Hint: popupmenu controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function Freqs_Callback(hObject, eventdata, handles)
% hObject handle to Freqs (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of Freqs as text
% str2double(get(hObject,'String')) returns contents of Freqs as a
double
handles.filter.Freq =
geteditvalue(hObject,handles,handles.filter.Freq,1,50*60);
guidata(handles.figure1,handles);
% --- Executes during object creation, after setting all properties.
function Freqs_CreateFcn(hObject, eventdata, handles)
% hObject handle to Freqs (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns
called
% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
ANEXOS
66
end
function Q_Callback(hObject, eventdata, handles)
% hObject handle to Q (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get (hObject,'String') returns contents of Q as text
% str2double (get(hObject,'String')) returns contents of Q as a
double
handles.filter.Q = geteditvalue(hObject,handles,handles.filter.Q,1,100);
guidata(handles.figure1,handles);
% --- Executes during object creation, after setting all properties.
function Q_CreateFcn(hObject, eventdata, handles)
% hObject handle to Q (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns
called
% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
% --- Executes on button press in Calculate.
function Calculate_Callback(hObject, eventdata, handles)
% hObject handle to Calculate (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
calcfilter(handles);
function newvalue = geteditvalue(hObject,handles,oldvalue,vmin,vmax)
newvalue = str2num(get(hObject,'string'));
if (length(newvalue) ~= length(oldvalue)) || ~all(newvalue == oldvalue),
if isempty(newvalue), newvalue = NaN; end
if any(isnan(newvalue)) || ((max(newvalue) <= vmax) && (min(newvalue)
>= vmin)),
resetresults(handles);
else
if ~isnan(newvalue),
errordlg('Parametro fuera de rango','Error');
end
ANEXOS
67
newvalue = oldvalue;
if (max(newvalue) <= vmax) && (min(newvalue) >= vmin),
set(hObject,'string',num2str(newvalue));
else
set(hObject,'string','');
end
end
end
function resetresults(handles)
set(handles.figure1,'CurrentAxes',handles.Plano);
image(handles.Img{handles.filter.Type});
axis off
axis image
set(handles.Parlist,'String',{});
set(handles.figure1,'CurrentAxes',handles.Zgraph);
cla
ylabel('Impedancia del filtro (\Omega)');
xlabel('Frecuencia (Hz)');
set(gca,'XLim',[60 15*60]);
set(gca,'Xtick',60*(1:2:50));
handles.filter.R = [];
handles.filter.L = [];
handles.filter.C = [];
guidata(handles.figure1,handles);
function calcfilter(handles)
Vn = handles.filter.Vnom/1000;
Qn = handles.filter.Qnom;
n = handles.filter.Freq/60;
Q = handles.filter.Q;
w = 2*pi*60;
if handles.filter.Con == 1, kv = 1; else kv = sqrt(3); end
ki = 1/kv;
kc = ki/kv;
resetresults(handles);
set(handles.figure1,'CurrentAxes',handles.Plano);
switch handles.filter.Type,
case 1, % Sintonizado 1
ANEXOS
68
L = Xl/w;
text(150, 65,[num2str(C*1e6*kc),' \muF'],'FontSize',8);
text(175,130,[num2str(L*1e3),' mH'],'FontSize',8);
text( 40,130,[num2str(R),' \Omega'],'FontSize',8);
case 4, % 3er orden
Xc1 = Vn^2*1000/Qn;
Xc = Xc1*(n^2*(Q^2+n^2-2)+1)/(n^2*(Q^2+n^2-3)+2-Q^2);
Xl = Xc/n^2;
R = Xl * Q*n;
[Xc, Xl, R] = calc3f(Xc1,n,Q,Xc,Xl);
C1 = 1/(Xc * w);
C2 = C1;
L = Xl/w;
C = [C1 C2];
text(150, 60,[num2str(C1*1e6*kc),' \muF'],'FontSize',8);
text( 5,180,[num2str(C2*1e6),' \muF'],'FontSize',8);
text(190,135,[num2str(L*1e3),' mH'],'FontSize',8);
text( 15,120,[num2str(R),' \Omega'],'FontSize',8);
case 5, % tipo-C
Xc = Vn^2*1000/Qn;
a = (1/Q - 1/Q/n^2)^2/(1 + (1/Q - 1/Q/n^2)^2);
b = (1/Q - 1/Q/n^2) /(1 + (1/Q - 1/Q/n^2)^2);
R = Xc/n *b/(a^2 + b^2);
Xl = R/Q/n;
C1 = 1/(Xc * w);
C2 = 1/(Xl * w);
L = Xl/w;
C = [C1 C2];
text(150, 60,[num2str(C1*1e6*kc),' \muF'],'FontSize',8);
text(190,185,[num2str(C2*1e6),' \muF'],'FontSize',8);
text(190,130,[num2str(L*1e3),' mH'],'FontSize',8);
text( 10,140,[num2str(R),' \Omega'],'FontSize',8);
end
handles.filter.R = R;
handles.filter.C = C;
handles.filter.L = L;
h = 1/60:1/60:50;
ANEXOS
70
f = h*60;
w = 2*pi*f;
Xl = zeros(length(L),length(w));
for i = 1:length(L),
Xl(i,:) = j*(L(i) .* w);
end
Xc = zeros(length(C),length(w));
for i = 1:length(C),
Xc(i,:) = -j*(1./ (w * C(i)));
end
switch handles.filter.Type,
case 1,
Zt = R + Xl + Xc;
case 2,
Zp = 1 ./ (1./Xl(2,:) + 1./Xc(2,:) + 1./R);
Zt = Xl(1,:) + Xc(1,:) + Zp;
case 3, % 2do orden
Zp = 1 ./ (1./Xl + 1./R);
Zt = Xc + Zp;
case 4,
Zp = 1 ./ (1./Xl + 1./(Xc(2,:) + R));
Zt = Xc(1,:) + Zp;
case 5,
Zp = 1 ./ (1./(Xl + Xc(2,:)) + 1./R);
Zt = Xc(1,:) + Zp;
end
set(handles.figure1,'CurrentAxes',handles.Zgraph);
plot(h,abs(Zt));
ylabel('Impedancia del filtro (\Omega)');
xlabel('Armonico');
fmax = 2*max(n);
if fmax > max(h), fmax = max(h); end
set(gca,'XLim',[1 fmax]);
set(gca,'Xtick',[1,n,fmax]);
calcstress(handles);
guidata(handles.figure1,handles);
function calcstress(handles)
ANEXOS
71
if isempty(handles.filter.R),
return;
end
Vn = handles.filter.Vnom/1000;
R = handles.filter.R;
C = handles.filter.C;
L = handles.filter.L;
if handles.filter.Con == 1, kv = 1; else kv = sqrt(3); end
ki = 1/kv;
kc = ki/kv;
f = 60;
w = 2*pi*f;
Xl = zeros(length(L),length(w));
for i = 1:length(L),
Xl(i,:) = j*(L(i) .* w);
end
Xc = zeros(length(C),length(w));
for i = 1:length(C),
Xc(i,:) = -j*(1./ (w * C(i)));
end
switch handles.filter.Type,
case 1,
Zt = R + Xl + Xc;
case 2,
Zp = 1 ./ (1./Xl(2,:) + 1./Xc(2,:) + 1./R);
Zt = Xl(1,:) + Xc(1,:) + Zp;
case 3,
Zp = 1 ./ (1./Xl + 1./R);
Zt = Xc + Zp;
case 4,
Zp = 1. / (1./Xl + 1./(Xc(2,:) + R));
Zt = Xc (1, :) + Zp;
case 5,
Zp = 1. / (1./(Xl + Xc(2,:)) + 1./R);
Zt = Xc(1,:) + Zp;
end
ANEXOS
72
Inom = abs(Vn*1000/sqrt(3)/Zt);
if handles.pattern == 1,
f = 60;
I = Inom;
else
signal = evalin('base','Icap');
samples = 1024;
number = 12*50;
points = round(samples*12);
if size(signal,1) < points,
samples = floor(size(signal,1)/samples)*samples;
end
signal = signal(size(signal,1)-points+1:size(signal,1),:);
values = signal(:,2:size(signal,2));
time = signal(:,1);
degree = (time - time(1)) * 360*12/(time(points)-time(1));
if number > samples/2, number = samples/2; end
X = 1/points * fft(values);
Xac = sqrt(2) * j * X(2:points,:);
n = 1:number;
Iac = Xac(n,:);
Im = max(abs(Iac),[],2);
u = find(Im > 0.001);
f = n(u)*5;
I = Im(u)';
if handles.pattern == 3,
i60 = find(f == 60);
if I(i60) < Inom,
I(i60) = Inom;
end
end
end
w = 2*pi*f;
Xl = zeros(length(L),length(w));
for i = 1:length(L),
Xl(i,:) = j*(L(i) .* w);
end
ANEXOS
73
Xc = zeros(length(C),length(w));
for i = 1:length(C),
Xc(i,:) = -j*(1./ (w * C(i)));
end
Str = {};
Str{1} = ' Parametro Volts Amps kVA';
switch handles.filter.Type,
case 1,
Vc = sqrt(sum(abs(I .* Xc(1,:)).^2));
Vl = sqrt(sum(abs(I .* Xl(1,:)).^2));
Vr = sqrt(sum(abs(I .* R).^2));
Sc = sum(imag(I.^2 .* Xc(1,:)))*3/1000;
Sl = sum(imag(I.^2 .* Xl(1,:)))*3/1000;
Sr = sum(I.^2 .* R)*3/1000;
Im = sqrt(sum(I .^ 2));
Str{2} =
sprintf('%2s%15.4f%10.2f%10.2f%10.2f','C',C*1e6*kc,Vc*kv,Im*ki,Sc);
Str{3} = sprintf('%2s%15.4f%10.2f%10.2f%10.2f','L',L*1e3 ,Vl
,Im ,Sl);
Str{4} = sprintf('%2s%15.4f%10.2f%10.2f%10.2f','R',R ,Vr
,Im ,Sr);
case 2,
Zp = 1 ./ (1./Xl(2,:) + 1./Xc(2,:) + 1./R);
Vp = abs(I .* Zp);
Ir = abs(Vp ./ R);
Ic2 = abs(Vp ./ Xc(2,:));
Il2 = abs(Vp ./ Xl(2,:));
Vc1m = sqrt(sum(abs(I .* Xc(1,:)).^2));
Vl1m = sqrt(sum(abs(I .* Xl(1,:)).^2));
Irm = sqrt(sum(Ir .^2));
Ic2m = sqrt(sum(Ic2.^2));
Il2m = sqrt(sum(Il2.^2));
Sc1 = sum(imag(I .^2 .* Xc(1,:)))*3/1000;
Sc2 = sum(imag(Ic2.^2 .* Xc(2,:)))*3/1000;
Sl1 = sum(imag(I .^2 .* Xl(1,:)))*3/1000;
Sl2 = sum(imag(Il2.^2 .* Xl(2,:)))*3/1000;
Sr = sum(real(Ir .^2 .* R))*3/1000;
Im = sqrt(sum(I .^ 2));
ANEXOS
74
Vp = abs(I .* Zp);
Il = abs(Vp ./ Xl(1,:));
Icr = abs(Vp ./ (Xc(2,:) + R));
Vc1 = abs(I .* Xc(1,:));
Vc2 = abs(Icr .* Xc(2,:));
ANEXOS
75
Vr = abs(Icr .* R);
Vc1m = sqrt(sum(Vc1.^2));
Vc2m = sqrt(sum(Vc2.^2));
Vrm = sqrt(sum(Vr .^2));
Vpm = sqrt(sum(Vp .^2));
Im = sqrt(sum(I .^ 2));
Icrm = sqrt(sum(Icr.^2));
Ilm = sqrt(sum(Il .^2));
Sc1 = sum(imag(I .^2 .* Xc(1,:)))*3/1000;
Sc2 = sum(imag(Icr.^2 .* Xc(2,:)))*3/1000;
Sl = sum(imag(Il .^2 .* Xl(1,:)))*3/1000;
Sr = sum(real(Icr.^2 .* R))*3/1000;
Str{2} =
sprintf('%2s%15.4f%10.2f%10.2f%10.2f','C1',C(1)*1e6*kc,Vc1m*kv,Im*ki,Sc1)
;
Str{3} = sprintf('%2s%15.4f%10.2f%10.2f%10.2f','C2',C(2)*1e6
,Vc2m ,Icrm ,Sc2);
Str{4} = sprintf('%2s%15.4f%10.2f%10.2f%10.2f','L' ,L*1e3
,Vpm ,Ilm ,Sl);
Str{5} = sprintf('%2s%15.4f%10.2f%10.2f%10.2f','R' ,R
,Vrm ,Icrm ,Sr);
case 5,
Zp = 1 ./ (1./(Xl + Xc(2,:)) + 1./R);
Vp = abs(I .* Zp);
Ilc = abs(Vp ./ (Xl(1,:) + Xc(2,:)));
Ilc(isnan(Ilc)) = 0;
Ir = abs(Vp ./ R);
Vc1 = abs(I .* Xc(1,:));
Vc2 = abs(Ilc .* Xc(2,:));
Vl = abs(Ilc .* Xl(1,:));
Vc1m = sqrt(sum(Vc1.^2));
Vc2m = sqrt(sum(Vc2.^2));
Vlm = sqrt(sum(Vl .^2));
Vpm = sqrt(sum(Vp .^2));
Im = sqrt(sum(I .^ 2));
Ilcm = sqrt(sum(Ilc.^2));
Irm = sqrt(sum(Ir .^2));
end
% --- Executes on selection change in Calculated.
function Calculated_Callback(hObject, eventdata, handles)
% hObject handle to Calculated (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = get(hObject,'String') returns Calculated contents as
cell array
% contents{get(hObject,'Value')} returns selected item from Calculated
oldvalue = handles.pattern;
handles.pattern = get(hObject,'value');
if ~(handles.pattern == oldvalue),
set(handles.Parlist,'String',{});
end
guidata(handles.figure1,handles);
% --- Executes during object creation, after setting all properties.
function Calculated_CreateFcn(hObject, eventdata, handles)
% hObject handle to Calculated (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns
called
% Hint: popupmenu controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function [Xc, Xl, R] = calc3f(Xc1,n,Q,Xc,Xl)
global par
par.Xc1 = Xc1;
par.n = n;
par.Q = Q;
x0 = [Xc, Xl];
[x, fval, exitflag] =
patternsearch(@fun,x0,[],[],[],[],zeros(1,2),[],@nonlcon);
Xc = x(1);
Xl = x(2);
R = n*Q*Xl;
function z2 = fun(x)
ANEXOS
79
global par
n = par.n;
Q = par.Q;
Xc = x(1);
Xl = x(2);
R = Xl*n*Q;
Rn = R*(n*Xl)^2/(R^2+(n*Xl-Xc/n)^2);
Xn = (R^2*(n*Xl)-n*Xl^2*Xc+Xc^2*Xl/n)/(R^2+(n*Xl-Xc/n)^2)-Xc/n;
z2 = Rn^2 + Xn^2;
function [C, Ceq] = nonlcon(x)
global par
n = par.n;
Q = par.Q;
Xc1 = par.Xc1;
Xc = x(1);
Xl = x(2);
R = Xl*n*Q;
C = 0;
R1 = R*Xl^2/(R^2+(Xl-Xc)^2);
X1 = (R^2*Xl-Xl^2*Xc+Xc^2*Xl)/(R^2+(Xl-Xc)^2)-Xc;
G1 = -X1/(R1^2 + X1^2);
Ceq= Xc1 + X1;
%Ceq = -1/Xc1+G1;
ANEXOS
80