<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0122-3461</journal-id>
<journal-title><![CDATA[Ingeniería y Desarrollo]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Desarro.]]></abbrev-journal-title>
<issn>0122-3461</issn>
<publisher>
<publisher-name><![CDATA[Fundación Universidad del Norte]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0122-34612011000100002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control difuso para la corrección activa del factor de potencia]]></article-title>
<article-title xml:lang="en"><![CDATA[Fuzzy logic control for active power factor correction]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Galvis López]]></surname>
<given-names><![CDATA[Jhon Jairo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández Suárez]]></surname>
<given-names><![CDATA[César Augusto]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez Sarmiento]]></surname>
<given-names><![CDATA[Fredy Hernán]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<volume>29</volume>
<numero>1</numero>
<fpage>1</fpage>
<lpage>16</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0122-34612011000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0122-34612011000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0122-34612011000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La distorsión armónica que se introduce a la red eléctrica de potencia por el uso masivo de equipo electrónico de baja potencia es actualmente un gran problema de calidad y eficiência de la red a nivel mundial. La característica no lineal de estos equipos produce grandes armónicos de corriente que generan calentamientos, fallas y sobrecorrientes cuando circulan en un sistema disenado para 60 Hz. Las soluciones tradicionales basadas en filtros pasivos no logran resolver completamente el problema, si bien disenarlas a frecuencias de red y potencia del equipo resulta voluminoso y costoso. Por otro lado, las soluciones activas exigen el uso de esquemas de control de alto desempeno, dada la necesidad de reconstrucción de la onda de corriente mientras se realiza regulación de salida, todo ello a una velocidad muy superior a la de la red. En este sentido, se presenta aquí una propuesta de esquema de control basado en lógica difusa para la corrección activa del factor de potencia sobre un convertidor dc/dc tipo boost. La estructura y diseno se plantean de acuerdo a las necesidades de operación y desempeno para una aplicación típica de media potencia. El desempeno final se verifica con base en pruebas sobre un prototipo de laboratorio, evaluando y analizando el comportamiento frente a cambios en el voltaje de entrada. Los resultados demuestran una significativa reducción en el contenido armónico (PF = 0.924, THD = 21.2%), y una gran respuesta dinâmica alrededor del punto de operación (tiempos de respuesta inferiores a los 100 ms).]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The harmonic distortion introduced to the power grid by the massive use of low-power electronic equipment, is currently a major global problem of quality and efficiency of the network. The nonlinear characteristic of these devices produces large harmonic currents, which generate heat, faults and over current in a system designed for 60 Hz. Traditional solutions based on passive filters not only fail to solve the problem completely, but are to be bulky and expensive. Active solutions, on the other hand, require the use of high performance control schemes, given the need to rebuild the current wave while output regulation is made, all at a much higher rate than that of network. In this sense, we present here a proposal for a scheme based on fuzzy logic control for active correction of power factor on a DC/DC boost converter. The structure and design are raised according to the operational and performance requirements for a typical medium power application. The final performance is verified by tests on a laboratory prototype, assessing and analyzing the behavior to changes in input voltage. The results show a significant reduction in harmonic content (PF = 0.924, THD = 21.2%), and high dynamic response around the operating point (response times below 100 ms).]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[convertidor boost]]></kwd>
<kwd lng="es"><![CDATA[distorsión armónica]]></kwd>
<kwd lng="es"><![CDATA[factor de potencia]]></kwd>
<kwd lng="es"><![CDATA[lógica difusa]]></kwd>
<kwd lng="en"><![CDATA[Boost converter]]></kwd>
<kwd lng="en"><![CDATA[harmonic distortion]]></kwd>
<kwd lng="en"><![CDATA[power factor]]></kwd>
<kwd lng="en"><![CDATA[fuzzy logic]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="verdana" size="2">     <p><b>ART&Iacute;CULO DE INVESTIGACI&Oacute;N </b><b>/ RESEARCH ARTICLE</b></p>     <p align="center"><font size="4"><b>Control difuso para la correcci&oacute;n activa del factor de potencia</b></font></p>     <p align="center"><font size="3"><b>Fuzzy logic control for active power factor correction</b></font></p>     <p><b>Jhon Jairo Galvis L&oacute;pez* C&eacute;sar Augusto Hern&aacute;ndez Su&aacute;rez** Fredy Hern&aacute;n Mart&iacute;nez Sarmiento***</b>    <br>   <i>Universidad Distrital Francisco Jos&eacute; de Caldas, Colombia</i></p>     <p>* Ingeniero El&eacute;ctrico y candidato a Mag&iacute;ster en Electricidad de la Universidad Distrital Francisco Jos&eacute; de Caldas; actualmente adelanta estudios en Ingenier&iacute;a El&eacute;ctrica en la misma Universidad. Es investigador del grupo Armos. <a href="mailto:jjgalvisl@udistrital.edu.co"><i>jjgalvisl@udistrital.edu.co</i></a><i>.</i></p>     <p>**Ingeniero Electr&oacute;nico y Mag&iacute;ster en Ciencias de la Informaci&oacute;n y las Comunicaciones de la Universidad Distrital Francisco Jos&eacute; de Caldas; actualmente se desempena como docente de planta en el proyecto curricular de Ingenier&iacute;a El&eacute;ctrica de esta Universidad en el &aacute;rea de Circuitos Digitales y Procesamiento Digital de Senales. Es investigador del grupo armos. <a href="mailto:cahernandezs@udistrital.edu.co"><i>cahernandezs@udistrital.edu.co</i></a><i>. </i><b>Correspondencia: </b>C&eacute;sar Augusto Hern&aacute;ndez Su&aacute;rez. Celular: 311 218 66 35. Carrera 54 n.&deg; 64A - 45, torre 5, apto. 902.</p>     <p>*** Ingeniero Electricista de la Universidad Nacional de Colombia y especialista en Gesti&oacute;n de Proyectos de Ingenier&iacute;a de la Universidad Distrital Francisco Jos&eacute; de Caldas; actualmente se desempena como docente de planta en el proyecto curricular de Tecnologia en electricidad e Ingenier&iacute;a El&eacute;ctrica de dicha Universidad en el &aacute;rea de electr&oacute;nica de Potencia, Control y Rob&oacute;tica. Investigador del grupo armos. <a href="mailto:fhmartinezs@udistrital.edu.co"><i>fhmartinezs@udistrital.edu.co</i></a><i>.</i></p>     <p><i>Fecha de recepci&oacute;n: </i>4 de marzo de 2010 <i>    ]]></body>
<body><![CDATA[<br>   Fecha de aceptaci&oacute;n: </i>13 de octubre de 2010</p> <hr>     <p><b>Resumen</b></p>     <p>La distorsi&oacute;n arm&oacute;nica que se introduce a la red el&eacute;ctrica de potencia por el uso masivo de equipo electr&oacute;nico de baja potencia es actualmente un gran problema de calidad y efici&ecirc;ncia de la red a nivel mundial. La caracter&iacute;stica no lineal de estos equipos produce grandes arm&oacute;nicos de corriente que generan calentamientos, fallas y sobrecorrientes cuando circulan en un sistema disenado para 60 Hz. Las soluciones tradicionales basadas en filtros pasivos no logran resolver completamente el problema, si bien disenarlas a frecuencias de red y potencia del equipo resulta voluminoso y costoso. Por otro lado, las soluciones activas exigen el uso de esquemas de control de alto desempeno, dada la necesidad de reconstrucci&oacute;n de la onda de corriente mientras se realiza regulaci&oacute;n de salida, todo ello a una velocidad muy superior a la de la red. En este sentido, se presenta aqu&iacute; una propuesta de esquema de control basado en l&oacute;gica difusa para la correcci&oacute;n activa del factor de potencia sobre un convertidor dc/dc tipo <i>boost. </i>La estructura y diseno se plantean de acuerdo a las necesidades de operaci&oacute;n y desempeno para una aplicaci&oacute;n t&iacute;pica de media potencia. El desempeno final se verifica con base en pruebas sobre un prototipo de laboratorio, evaluando y analizando el comportamiento frente a cambios en el voltaje de entrada. Los resultados demuestran una significativa reducci&oacute;n en el contenido arm&oacute;nico (PF = 0.924, THD = 21.2%), y una gran respuesta din&acirc;mica alrededor del punto de operaci&oacute;n (tiempos de respuesta inferiores a los 100 ms).</p>     <p><b>Palabras clave: </b>convertidor <i>boost, </i>distorsi&oacute;n arm&oacute;nica, factor de potencia, l&oacute;gica difusa.</p> <hr>     <p><b>Abstract</b></p>     <p>The harmonic distortion introduced to the power grid by the massive use of low-power electronic equipment, is currently a major global problem of quality and efficiency of the network. The nonlinear characteristic of these devices produces large harmonic currents, which generate heat, faults and over current in a system designed for 60 Hz. Traditional solutions based on passive filters not only fail to solve the problem completely, but are to be bulky and expensive. Active solutions, on the other hand, require the use of high performance control schemes, given the need to rebuild the current wave while output regulation is made, all at a much higher rate than that of network. In this sense, we present here a proposal for a scheme based on fuzzy logic control for active correction of power factor on a DC/DC boost converter. The structure and design are raised according to the operational and performance requirements for a typical medium power application. The final performance is verified by tests on a laboratory prototype, assessing and analyzing the behavior to changes in input voltage. The results show a significant reduction in harmonic content (PF = 0.924, THD = 21.2%), and high dynamic response around the operating point (response times below 100 ms).</p>     <p><b>Keywords: </b>Boost converter, harmonic distortion, power factor, fuzzy logic.</p> <hr>     <p><b>1. INTRODUCCI&Oacute;N</b></p>     <p>Deseosos de reducir la complejidad propia de los circuitos f&iacute;sicos reales <i>(hardware) </i>durante la implementaci&oacute;n de soluciones tradicionales para el control de convertidores electr&oacute;nicos de potencia con correcci&oacute;n activa del factor de potencia, muchos autores han planteado diferentes t&eacute;cnicas de control bajo el enfoque de la l&oacute;gica difusa en las cuales se mezclan diferentes ventajas y desventajas &#91;1&#93; , &#91;2&#93; , &#91;3&#93; . En la estrategia m&aacute;s generalizada, el esquema de control difuso se disena inyectando como variables difusas de entrada el error del voltaje de salida, y su variaci&oacute;n en el tiempo, o una mezcla de estas dos variables. Sin embargo, dada la din&aacute;mica de los correctores activos de factor de potencia, es claro que para reconstruir la senal de corriente de entrada (correcci&oacute;n del factor de potencia) es necesario suministrarle al control difuso informaci&oacute;n relativa a la energ&iacute;a instant&aacute;nea que se absorbe desde la red de potencia. La propuesta aqu&iacute; desarrollada pretende agregar dicha informaci&oacute;n incluyendo como variable de entrada el error de la corriente de entrada &#91;4&#93; . Pero dado que esta corriente de entrada tiene un valor eficaz que depende de la carga, y como su forma debe ser sinusoidal, ello plantea una definition especial para su valor de referencia &#91;4&#93; , &#91;5&#93; , &#91;6&#93; .</p>     <p>As&iacute;, el esquema de control difuso propuesto utiliza tres variables de entrada<a href="#1" name="s1"><sup>1</sup></a>: (1) error del voltaje de salida <i>(Eu), </i>que se utiliza para la regulaci&oacute;n del voltaje de salida; (2) error de la corriente en el choque (Ei), con el que se corrige el factor de potencia; y (3) corriente en el choque <i>(I<sub>L</sub>), </i>utilizada para limitar la corriente a modo de protecci&oacute;n. Es importante anotar que mientras la referencia del voltaje de salida es un valor constante conocido, la referencia de la corriente en el choque es una senal sinusoidal rectificada cuyo valor eficaz depende del punto de operaci&oacute;n del convertidor, es decir, var&iacute;a con la carga. Por esta raz&oacute;n, se opt&oacute; por calcularla digitalmente utilizando el valor arrojado por un filtro pasa-bajo y un detector de cruce por cero, bajo la suposici&oacute;n de que el valor DC de salida se ajusta autom&aacute;ticamente cada vez que el convertidor llega a su posici&oacute;n de equil&iacute;brio &#91;2&#93; , &#91;7&#93; , &#91;8&#93; , &#91;9&#93; .</p>     ]]></body>
<body><![CDATA[<p><b>2. TEOR&Iacute;A DEL CONTROL DIFUSO</b></p>     <p>La l&oacute;gica difusa permite trabajar con variables ling&uuml;&iacute;sticas como fr&iacute;o, tibio, caliente, r&aacute;pido, lento, medio lento, entre otras. El control difuso es uno de los m&aacute;s exitosos exponentes de la teor&iacute;a de conjuntos difusos &#91;5&#93; . En las estructuras de control digital se manejan dos estados: cierto-falso, 1-0, alto-bajo; mientras que en las estructuras de control difuso se manejan estados intermedios: casi-cierto, 0.3, mediano, entre otros. Consecuentemente, esta teor&iacute;a permite caracterizar el comportamiento de un sistema por medio de reglas simples de relaci&oacute;n (reglas difusas) entre variables ling&uuml;&iacute;sticas. Normalmente, las reglas difusas se expresan en la forma de condiciones difusas:</p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a02-1.jpg"></p>     <p>Donde 'x' y 'y' son variables difusas, y &quot;muy pequeno&quot; y &quot;muy grande&quot; son etiquetas de los conjuntos difusos. Si existen <i>n </i>reglas, el conjunto de reglas es representado por la uni&oacute;n de estas reglas. Un control difuso se basa en una colecci&oacute;n de reglas de control; la ejecuci&oacute;n de estas reglas es gobernada por la m&aacute;quina de inferencia. La <a href="#f1">figura 1</a> muestra una representaci&oacute;n esquem&aacute;tica de la configuraci&oacute;n b&aacute;sica de un control difuso cuya estructura b&aacute;sica est&aacute; compuesta por cuatro elementos principales: (1) difusi&oacute;n, que convierte los datos de entrada en valores ling&uuml;&iacute;sticos adecuados; (2) una base de conocimiento, que consiste en una base de datos con las definiciones ling&uuml;&iacute;sticas necesarias y el conjunto de reglas de control; (3) una l&oacute;gica de decisi&oacute;n o m&aacute;quina de inferencia (concretamente la l&oacute;gica difusa), que simula un proceso de decisi&oacute;n humano, infiere la acci&oacute;n del control difuso a partir del conocimiento de las reglas de control y la definici&oacute;n de las variables ling&uuml;&iacute;sticas; y (4) una interface de concreci&oacute;n, que produce una acci&oacute;n de control no difuso a partir de una acci&oacute;n de control difusa inferida &#91;2&#93; , &#91;10&#93; .</p>     <p>El control difuso en convertidores de potencia es una t&eacute;cnica de control que no necesita el modelo din&acirc;mico del convertidor, par&acirc;metros, o condiciones de operaci&oacute;n. Mediante pequenas adaptaciones, los controladores difusos pueden ser implementados en los convertidores de potencia usando conjuntos difusos para determinar las bases de conocimiento necesarias que describen la din&aacute;mica del sistema. Las reglas difusas del control pueden construirse a partir de una tabla en la cual el control procesa las diferentes variables, y toma la decisi&oacute;n m&aacute;s adecuada &#91;1&#93; .</p>     <p align="center"><a name="f1"><img src="img/revistas/inde/v29n1/v29n1a02-2.jpg"></a></p>     <p>Sin embargo, el control difuso no puede suministrar, en general, mejor respuesta din&acirc;mica que la obtenida por un sistema tradicional muy bien sintonizado. La gran ventaja del esquema es la posibilidad de considerar simult&acirc;neamente en un esquema de control sencillo, caracter&iacute;sticas de regulaci&oacute;n y correcci&oacute;n del factor de potencia.</p>     <p>En el control cl&acirc;sico, los controladores difusos se disenan tomando el error del voltaje de salida y el cambio del error del voltaje, o una mezcla de estas variables. Por lo tanto, para reconstruir la corriente (correcci&oacute;n del factor de potencia) y mejorar la respuesta din&acirc;mica del convertidor, es necesario que el control tenga la informaci&oacute;n de la energia que el sistema consume. Para obtener esto, el error de la corriente de entrada se toma como una variable. De esta manera, la informaci&oacute;n b&acirc;sica del lazo de corriente de los esquemas de control tradicionales se incluye, pero a la vez permite tener m&acirc;s informaci&oacute;n en el control, gracias al esquema de control difuso.</p>     <p><b>3. METODOLOG&Iacute;A</b></p>     <p>El esquema b&aacute;sico del control difuso planteado es el mostrado en la <a href="#f2">figura 2</a>. El convertidor es representado por una &quot;caja negra&quot; de la cual solo se extractan los terminales correspondientes al voltaje de entrada vin(t), al voltaje de salida vo(t), la corriente en el choque iL(t) y el control del transistor Q. Como se puede observar, solamente se utilizan dos variables de estado: el voltaje de salida y la corriente en el choque.</p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f2"><img src="img/revistas/inde/v29n1/v29n1a02-3.jpg"></a></p>     <p><b>Estructura del control difuso</b></p>     <p>Lo primero en la definici&oacute;n de la estructura del control difuso es la selecci&oacute;n de las variables de entrada. Existen muchos art&iacute;culos t&eacute;cnicos en la bibliograf&iacute;a relacionada en donde se presentan acercamientos y disenos en los cuales solamente se utiliza como variable en el esquema de control: el voltaje de salida y su rata de cambio. En estos esquemas no solo no es posible lograr una correcci&oacute;n del factor de potencia, sino que presentan un muy pobre desempeno din&acirc;mico &#91;6&#93; , &#91;9&#93; .</p>     <p>Para lograr mejorar la operaci&oacute;n del convertidor, y al mismo tiempo su velocidad de respuesta, se necesita informaci&oacute;n adicional sobre la energ&iacute;a almacenada en el convertidor, es decir, es necesario medir la corriente en el choque. Esto tambi&eacute;n es necesario si se desea realizar correcci&oacute;n activa del factor de potencia.</p>     <p>En consecuencia, se utilizan cuatro variables de entrada en el diseno del control difuso aqu&iacute; planteado: (1) error del voltaje de salida, Eu(t), que se utiliza para la regulaci&oacute;n del voltaje de salida; (2) error de la corriente en el choque, Ei(t), empleado para mejorar la respuesta din&acirc;mica del convertidor; (3) la corriente en el choque, iL(t), que se usa para corregir el factor de potencia y limitar la corriente a modo de protecci&oacute;n, y (4) el voltaje de entrada vin(t), el cual sirve de referencia seno para la corriente de entrada. Cabe anotar que esta senal realmente no es le&iacute;da por el control; en su lugar, se maneja una tabla valor absoluto del seno escalada y que se memoriza en ROM (Read Only Memory), a la cual tiene acceso el control difuso. La lectura requerida por el sistema es del cruce por cero del voltaje de entrada para sincronia de la misma. En la <a href="#f3">figura 3</a> se muestra el diagrama de bloques con la estructura del control difuso propuesto.</p>     <p>La referencia del voltaje de salida se encuentra normalmente como una senal externa a disposici&oacute;n del control. En la implementaci&oacute;n digital aqu&iacute; planteada, esta referencia corresponde a una constante programada previamente en la ROM. La referencia de corriente en el choque (ILRef) depende del punto de operaci&oacute;n del convertidor. Por esta raz&oacute;n, esta referencia es tomada del mismo circuito de potencia por medio de un filtro pasa-bajos en la suposici&oacute;n de que el valor DC de la corriente es autom&aacute;ticamente ajustado por el convertidor de acuerdo a la condici&oacute;n de balance de potencia.</p>     <p align="center"><a name="f3"><img src="img/revistas/inde/v29n1/v29n1a02-4.jpg"></a></p>     <p>La salida del control difuso es el ciclo &uacute;til, el cual se define como:</p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a02-5.jpg"></p>     <p>Donde &delta;<i>d &#91;n&#93; </i>es el cambio inferido del ciclo &uacute;til por el control difuso en el n-&eacute;simo instante de muestreo, y es el factor de ganancia del control difuso. Ajustando <i>&eta; </i>se puede cambiar la ganancia efectiva del control &#91;2&#93; , &#91;5&#93; , &#91;9&#93; .</p>     ]]></body>
<body><![CDATA[<p><b>Funciones de pertenencia</b></p>     <p>Los conjuntos difusos deben ser definidos para cada una de las variables de entrada y de salida. Como se muestra en la <a href="#f4">figura 4</a>, se han seleccionado cinco subconjuntos difusos para las variables de entrada Eu(t) y Ei(t) &#91;positivo grande (PG), positivo pequeno (PP), cero (ZE), negativo pequeno (NP), negativo grande (NG)&#93; , y cinco subconjuntos difusos para las variables de entrada iL(t) y vin(t) &#91;muy pequeno (MP), pequeno (P), mediano (M), grande (G), l&iacute;mite (LIMIT)&#93; . Para la corriente en el choque se considera operaci&oacute;n normal bajo los primeros cuatro conjuntos; el &uacute;ltimo conjunto se deja para manejar la condici&oacute;n de corriente l&iacute;mite.</p>     <p align="center"><a name="f4"><img src="img/revistas/inde/v29n1/v29n1a02-6.jpg"></a></p>     <p>Para la variable de salida se utilizan siete subconjuntos difusos (PG, PM, PP, ZE, NP, NM y NG) con el fin de obtener una acci&oacute;n de control uniforme. Como se muestra en la <a href="#f4">figura 4</a>, se adoptan formas triangulares y trapezoidales para las funciones de pertenencia; el valor de cada variable de entrada y salida es normalizado en el rango &#91;-1, 1&#93; utilizando adecuados factores de escala.</p>     <p>Facilitando los c&aacute;lculos, las variables difusas de entrada se describieron por <i>singleton </i>difusos, de tal forma que los valores medidos para estas variables son utilizados en el proceso de inferencia sin pasar por difusi&oacute;n.</p>     <p><b>Reglas de control difuso</b></p>     <p>La derivaci&oacute;n de las reglas de control difuso es de naturaleza heur&iacute;stica, y basada en los siguientes criterios:</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando el voltaje de salida est&aacute; lejos de su <i>set point </i>(Eu(t) es NG o PG), la acci&oacute;n correctiva debe ser fuerte para minimizar el tiempo de respuesta (gran valor en el incremento del ciclo &uacute;til) y llegar al <i>set point </i>r&aacute;pidamente.</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando el voltaje de salida est&aacute; cerca de su <i>set point </i>(Eu(t) es NP, ZE o PP), la acci&oacute;n correctiva debe ser pequena o nula para minimizar la posibilidad de sobrepaso.</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando el voltaje de salida alcanza su <i>set point </i>(Eu(t) es ZE), y la salida a&uacute;n se encuentra cambiando, el ciclo &uacute;til debe cambiar un poco para evitar que la salida se mueva muy lejos.</p>     ]]></body>
<body><![CDATA[<p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando el voltaje de salida alcanza su <i>set point </i>(Eu(t) es ZE), y la salida se encuentra estacionaria, el ciclo &uacute;til debe mantenerse constante.</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando la salida est&aacute; por encima de su <i>set point, </i>el signo de cambio en el ciclo &uacute;til debe ser negativo, y viceversa.</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando la corriente en el choque se encuentra por debajo del voltaje de entrada de referencia, se debe aumentar el valor del ciclo &uacute;til a fin de reconstruir la forma de onda de corriente.</p>     <p>&bull; En condiciones normales (iL(t) no es LIMIT), cuando la corriente en el choque se encuentra por encima del voltaje de entrada de referencia, se debe disminuir el valor del ciclo &uacute;til a fin de reconstruir la forma de onda de corriente.</p>     <p>&bull; En condiciones de corriente l&iacute;mite (iL(t) es LIMIT), si Eu(t) es PG, el incremento en el ciclo &uacute;til debe ser cero para limitar el valor de la corriente.</p>     <p>&bull; En condiciones de corriente l&iacute;mite (iL(t) es LIMIT), si Eu(t) es ZE, el incremento en el ciclo &uacute;til debe ser negativo para as&iacute; evitar sobrepasos indeseados (por ejemplo, durante el arranque con poca carga).</p>     <p>De acuerdo con estos criterios, se construyeron las tablas de control, y se simularon todos los casos posibles en MatLab, a fin de obtener todas las posibles salidas del control difuso. Los resultados de la simulaci&oacute;n se codificaron en binario a fin de ser almacenados en una FPGA (Field Programmable Gate Array).</p>     <p><b>4. IMPLEMENTACI&Oacute;N</b></p>     <p>La <a href="#f5">figura 5</a> muestra esquematicamente la implementaci&oacute;n realizada del diseno de control. All&iacute; se pueden observar tres secciones b&aacute;sicas: (1) una primera secci&oacute;n de preprocesamiento, donde las entradas del control son evaluadas, (2) un control difuso basado en una tabla de consulta que almacena los valores de ajuste del ciclo &uacute;til como una funci&oacute;n de las variables de entrada, y (3) un PWM (Pulse Wide Modulation) que aplica el ciclo &uacute;til final al convertidor <i>boost. </i>En esencia, se trat&oacute; de mantener la mayor sencillez posible, as&iacute; como el uso de equipos y dispositivos de f&aacute;cil acceso.</p>     <p>El preprocesamiento de las senales se realiz&oacute; con un microcontrolador de 8 bits Motorola, el M68HC908GP32, mientras que la tabla de consulta se implement&oacute; sobre una FPGA SPARTAN 3 de Xilinx.</p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f5"><img src="img/revistas/inde/v29n1/v29n1a02-7.jpg"></a></p>     <p>En el bloque de control difuso, las senales de entrada son digitalizadas e inyectadas a los puertos de direcci&oacute;n configurados en la FPGA, ya que estas salidas representan la direcci&oacute;n digital concatenada del valor de ajuste del ciclo &uacute;til. Se codificaron las senales a ocho bits, raz&oacute;n por lo cual fue necesario almacenar la informaci&oacute;n en una FPGA SPARTAN 3.</p>     <p><b>5. RESULTADOS</b></p>     <p>La evaluaci&oacute;n del esquema de control propuesto fue realizada sobre un prototipo de 200 W. Se disen&oacute; un convertidor <i>boost </i>de potencia media con punto de operaci&oacute;n en modo continuo, voltaje nominal de salida de 400 V, y alimentado desde la red p&uacute;blica de 120 Vac a 60 Hz a trav&eacute;s de un rectificador en puente completo. Este diseno buscaba duplicar una fuente de alimentaci&oacute;n de un equipo de comunicaci&oacute;n. El convertidor utiliz&oacute; un choque de salida <i>L </i>de 3 mH sobre un n&uacute;cleo toroidal T-225-26 de Amidon, y un filtro de salida C<sub>0</sub> de 33 uF (<a href="#f6">figura 6</a>).</p>     <p align="center"><a name="f6"><img src="img/revistas/inde/v29n1/v29n1a02-8.jpg"></a></p>     <p>El esquema de control fue simulado en MatLab. Se desarroll&oacute; un programa que generaba los valores de las senales de entrada al bloque difuso codificadas a 8 bits; luego las inyectaba al bloque de control difuso, y asimismo codificaba las salidas obtenidas para cada caso tambi&eacute;n a 8 bits. Con estas salidas se construy&oacute; directamente una tabla de b&uacute;squeda direccionable por los valores del convertidor A/D. Esta tabla se almacen&oacute; finalmente</p>     <p>en la FPGA.</p>     <p>La <a href="#f7">figura 7</a> muestra los resultados capturados por un Fluke 43B del prototipo operando en estado estacionario. Se aliment&oacute; el sistema de prueba con un variac monof&aacute;sico a 120 Vac - 60 Hz onda seno, y se permiti&oacute; que el control regulara el voltaje de salida sin aplicar cambios ni en la alimentaci&oacute;n ni en la carga, la cual fue de 800 Q. Las lecturas arrojaron un valor de factor de potencia de 0.924 y un THD de 21.1%.</p>     <p align="center"><a name="f7"><img src="img/revistas/inde/v29n1/v29n1a02-9.jpg"></a></p>     <p>La <a href="#f8">figura 8</a> muestra el contenido arm&oacute;nico de la senal de corriente de entrada medida con el mismo equipo y bajo las mismas condiciones. Aqu&iacute; es posible observar el nivel de distorsi&oacute;n arm&oacute;nica total (THD) de la corriente de entrada, y la contribuci&oacute;n a esta distorsi&oacute;n de los 33 primeros arm&oacute;nicos.</p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f8"><img src="img/revistas/inde/v29n1/v29n1a02-10.jpg"></a></p>     <p align="center"><a name="f9"><img src="img/revistas/inde/v29n1/v29n1a02-11.jpg"></a></p>     <p><b>6. CONCLUSIONES</b></p>     <p>Se presenta una propuesta de esquema de control difuso para el convertidor DC/DC tipo <i>boos t, </i>con la intenci&oacute;n de desarrollar un prerregulador de voltaje con correcci&oacute;n activa del factor de potencia que cumpliendo con est&aacute;ndares como la IEC 61000-3-2, pueda ser implementado sobre equipos electr&oacute;nicos de baja y media potencia. En el prototipo de laboratorio se verifico no solo la viabilidad del esquema de control, sino su eficacia en cuanto a reducci&oacute;n de contenido arm&oacute;nico, pues se logra un factor de potencia de hasta 0.924, con valores de distorsi&oacute;n arm&oacute;nica total de 21.2%.</p>     <p>El esquema difuso permiti&oacute; atacar simult&aacute;neamente tres problemas clave del convertidor: regulaci&oacute;n de voltaje, respuesta din&aacute;mica y correcci&oacute;n activa del factor de potencia. Esto es posible debido a que las reglas del control difuso se pueden asignar en forma separada para varias regiones de operaci&oacute;n, lo que permite generar una superf&iacute;cie global de control continua y suave.</p> <hr>     <p><a href="#s1"><sup>1</sup></a> Sin embargo, seg&uacute;n se discute m&aacute;s adelante, solo dos de ellas se utilizan para controlar la din&aacute;mica del convertidor en estado estacionario. La tercera se utiliza en zonas particulares de operaci&oacute;n como en el arranque del convertidor.</p> <hr>     <p><b>REFERENCIAS</b></p>     <!-- ref --><p>&#91;1&#93; H. Chung, E. Tam, &amp; S. Hui, <i>Development of a Fuzzy Logic Controller for Boost Rectifier with Active Power Factor Correction, </i>30th Annual IEEE Power Electronics Specialists Conference, PESC 99, 1999, pp. 149-154.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000080&pid=S0122-3461201100010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;2&#93; A. Khoshooei, and J. Moghani, <i>Implementation of a Single Input Fuzzy Controller for a High Power Factor Boost Converter, </i>IEEE AFRICON, 7th Africon Conference in Africa, Technology Innovation, Gaborone, Botswana, 2004, pp. 69-72.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000081&pid=S0122-3461201100010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;3&#93; B. Lin, <i>Analysis of Fuzzy Control Method Applied to DC-DC Converter Control, </i>Applied Power Electronics Conference and Exposition, APEC '93, Seattle, 1993, pp. 22-28.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000082&pid=S0122-3461201100010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;4&#93; F.H. Martinez, <i>Algunas Aplicaciones de la L&oacute;gica Difusa en el Control de Convertidores DC/DC, </i>Universidad Distrital Francisco Jos&eacute; de Caldas, ARMOS Research group, Bogot&aacute; (Colombia), 2011, pp. 15-75.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000083&pid=S0122-3461201100010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;5&#93; A. Rubaai, and M. Chouikha, <i>Design and Analysis of Fuzzy Controllers for DC-DC Converters, </i>First International Symposium on Control, Communications andSignal Processing, 2004, pp. 479-482.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000084&pid=S0122-3461201100010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;6&#93; Y. Shi, &amp; P. Scn, <i>Effects of Different Slopes of Membership Functions on the Fuzzy Control of DC-DC Converters, </i>Power Electronics and Motion Control Conference, 2000. Proceedings. PIEMC. 2000, vol. 3, pp.1160-1165.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000085&pid=S0122-3461201100010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;7&#93; H. Lam, T. Lee, F. Leung, &amp; P. Tam, <i>Fuzzy Control of DC-DC Switching Converters: Stability and Robustness Analysis, </i>Industrial Electronics Society, IECON '01, The 27th Annual Conference of the IEEE, 2001, vol. 2, pp. 899-902. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000086&pid=S0122-3461201100010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;8&#93; E. Vidal, L. Mart&iacute;nez, &amp; F. Guinjoan, <i>Sliding and Fuzzy Control of a Boost Converter using an 8-bit Microcontroller, </i>IEE Proceedings Electric Power Applications, 2004, pp. 5-11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000087&pid=S0122-3461201100010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;9&#93; S. Wing, C. Tse, &amp; L. Yim, <i>Development of a Fuzzy Logic Controller for DC/DC Converters: Design, Computer Simulation, and Experimental Evaluation, </i>IEEE Transactions on Power Electronics, vol. 11, Issue 1, 1996. pp. 24-32.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000088&pid=S0122-3461201100010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;10&#93; W. Xin, L. Jia and D. Qing, <i>Output Waveform Reconstruction of Converter by Fuzzy Control Technique, </i>Proceedings of 2004 International Machine Learning and Cybernetics, 2004, Vol. 2, pp 970 - 974.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000089&pid=S0122-3461201100010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chung]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Tam]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Hui]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Development of a Fuzzy Logic Controller for Boost Rectifier with Active Power Factor Correction]]></source>
<year></year>
<conf-name><![CDATA[30th Annual IEEE Power Electronics Specialists Conference]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
<page-range>149-154</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khoshooei]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Moghani]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Implementation of a Single Input Fuzzy Controller for a High Power Factor Boost Converter]]></source>
<year></year>
<conf-name><![CDATA[7th Africon Conference in Africa, Technology Innovation]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc>Gaborone </conf-loc>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis of Fuzzy Control Method Applied to DC-DC Converter Control]]></source>
<year></year>
<conf-name><![CDATA[ Applied Power Electronics Conference and Exposition]]></conf-name>
<conf-date>1993</conf-date>
<conf-loc>Seattle </conf-loc>
<page-range>22-28</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martinez]]></surname>
<given-names><![CDATA[F.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Algunas Aplicaciones de la Lógica Difusa en el Control de Convertidores DC/DC]]></source>
<year>2011</year>
<page-range>15-75</page-range><publisher-loc><![CDATA[Bogotá ]]></publisher-loc>
<publisher-name><![CDATA[Universidad Distrital Francisco José de Caldas, ARMOS Research group]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubaai]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Chouikha]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Design and Analysis of Fuzzy Controllers for DC-DC Converters]]></source>
<year></year>
<conf-name><![CDATA[First International Symposium on Control, Communications andSignal Processing]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc> </conf-loc>
<page-range>479-482</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Scn]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Effects of Different Slopes of Membership Functions on the Fuzzy Control of DC-DC Converters]]></source>
<year>2000</year>
<volume>3</volume>
<conf-name><![CDATA[ Power Electronics and Motion Control Conference]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc> </conf-loc>
<page-range>1160-1165</page-range><publisher-name><![CDATA[PIEMC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lam]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Leung]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Tam]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy Control of DC-DC Switching Converters: Stability and Robustness Analysis]]></source>
<year></year>
<volume>2</volume>
<conf-name><![CDATA[27th Annual Conference of the IEEE]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc> </conf-loc>
<page-range>899-902</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vidal]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Guinjoan]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Sliding and Fuzzy Control of a Boost Converter using an 8-bit Microcontroller]]></source>
<year>2004</year>
<page-range>5-11</page-range><publisher-name><![CDATA[IEE Proceedings Electric Power Applications]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wing]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Tse]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Yim]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Development of a Fuzzy Logic Controller for DC/DC Converters: Design, Computer Simulation, and Experimental Evaluation]]></article-title>
<source><![CDATA[IEEE Transactions on Power Electronics]]></source>
<year>1996</year>
<volume>11</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>24-32</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Xin]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Jia]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Qing]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Output Waveform Reconstruction of Converter by Fuzzy Control Technique]]></source>
<year>2004</year>
<volume>2</volume>
<page-range>970 - 974</page-range><publisher-name><![CDATA[Proceedings of 2004 International Machine Learning and Cybernetics]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
