You are on page 1of 13

Tecnura

ISSN: 0123-921X
tecnura@udistrital.edu.co
Universidad Distrital Francisco José de
Caldas
Colombia

Bonilla Isaza, Rubén Darío


Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Tecnura, vol. 20, núm. 48, abril-junio, 2016, pp. 137-148
Universidad Distrital Francisco José de Caldas
Bogotá, Colombia

Disponible en: http://www.redalyc.org/articulo.oa?id=257046835011

Cómo citar el artículo


Número completo
Sistema de Información Científica
Más información del artículo Red de Revistas Científicas de América Latina, el Caribe, España y Portugal
Página de la revista en redalyc.org Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
Tecnura
http://revistas.udistrital.edu.co/ojs/index.php/Tecnura/issue/view/650
DOI: http://dx.doi.org/10.14483/udistrital.jour.tecnura.2016.2.a10

Estudio de caso

Control difuso aplicado a un convertidor DC-DC buck


para una carga no lineal
Buck DC DC converter using fuzzy logic control for no linear load

Rubén Darío Bonilla Isaza1

Fecha de recepción: 21 de noviembre de 2015 Fecha de aceptación: 15 de febrero de 2016

Cómo citar: Bonilla Isaza, R. D. (2016). Control difuso aplicado a un convertidor DC-DC buck para una carga no
lineal. Revista Tecnura, 20(48), 117-148. http://doi.org/10.14483/udistrital.jour.tecnura.2016.2.a10

Resumen cual se emuló mediante la interrupción por ciclos de


Contexto: Este artículo presenta un sistema matemá- un interruptor controlado por tiempo.
tico llamado lógica difusa como técnica de control Palabras clave: carga no lineal, convertidor Buck, ci-
para mejorar el desempeño de un convertidor DC- clo útil, funciones de pertenencia, lógica difusa.
DC (Buck) ante variaciones de cargas de no lineales.
Método: Para ello se construyó por medio de Simu- Abstract
link MATLAB un convertidor DC-DC de lazo ce- Background: This paper presents a mathematical
rrado al cual se le colocó en serie un controlador system called fuzzy logic as a control technique
basado en lógica difusa, con entradas de control de to improve the performance of a DC-DC converter
señal de voltaje de salida y de la derivada del vol- (Buck) to changes in non-linear loads.
taje y como salida un valor constante que sintoniza Method: Through Simulink MATLAB was built a
el ciclo útil de un modulador de pulsos (PWM), que DC-DC converter of closed loop, which is placed
luego ajustar la tensión de salida del controlador de in series with a controller based on fuzzy logic. The
acuerdo a una referencia deseada. El controlador di- control inputs are the voltage signal and its derivati-
fuso fue construido con funciones de pertenencia ve, and the output is a constant value, which tunes
en las que se integraron variables lingüísticas que the duty cycle of a pulse modulator (PWM). This ad-
explican cuándo un valor de voltaje de salida debe just the output of voltage of the controller according
corregirse y cuándo la variación del voltaje se sale to a desired reference. The fuzzy controller was built
de los rangos establecidos entre -1 y 1 por ciento de with membership functions in which linguistic varia-
variación permitida. bles that explain when a value of output of voltage
Resultados: Para evaluar el desempeño de este tipo must be corrected and when the voltage variation is
de control se compara con un convertidor DC-DC out of the established ranges between -1 and 1 per-
con control de lazo cerrado de ganancia unitaria ob- cent of allowable variation were integrated.
teniendo un 40% de mejora en la integral de área Results: To evaluate the performance of this type of
respecto al controlador difuso con un tiempo de control compared to a DC-DC converter with control
estabilización del orden de 0.01s. En las cargas no of closed loop of unity gain, obtaining a 40% impro-
lineales existen fenómenos aleatorios o efectos inde- vement in the integral of area regarding the fuzzy con-
seados propios de la resonancia del circuito por lo troller, with a stabilization time of 0.01s. In non-linear
1 Ingeniero Electricista y magíster en Ingeniería de Automatización Industrial. Docente de la Universidad Distrital Francisco José de Caldas,
Bogotá, Colombia. Contacto: rdbonillai@udistrital.edu.co

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 137 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

loads, there are random phenomena or own unwan- Keywords: nonlinear load, Buck converter, duty cy-
ted effects of resonance circuit, then was emulated by cle, membership functions, fuzzy logic.
interrupting cycles of a time-controlled switch.

INTRODUCCIÓN hayan enfocado en qué técnicas pueden servir para


el control. La segunda se determina realizando una
La creciente demanda de tecnología ha desarro- correlación en dos posibles escenarios. Uno de
llado una carrera contra reloj para la cual los dis- ellos, el convertidor DC-DC sin ninguna técnica de
positivos que son más eficientes y con mayores control, y otro usando una propuesta de control.
prestaciones tendrán el éxito esperado. Una de las En este artículo se evaluó el método mediante
ventajas competitivas radica en la forma en que se lógica difusa como técnica de control para evaluar
controlan los procesos para los cuales están dise- el desempeño de un convertidor DC-DC (buck)
ñados estos dispositivos. Un ejemplo actual, pero ante variaciones de cargas no lineales simulado
que lleva bastante tiempo implementado, son las mediante el software MATLAB.
fuentes conmutadas, las cuales se utilizan en la
mayoría de los elementos de tecnología actuales, CONVERSOR DC-DC
tales como TV, DVD, Smartphone entre otros. Estos
dispositivos cuentan con fuentes de diferentes ti- Los conversores DC-DC son el resultado de la
pos, llamados también convertidores, con modelo conmutación en semiconductores que los hacen
de conversión DC-DC (corriente directa), AC-DC eficientes y económicos (Rashid, González, & Fer-
(corriente alterna) y AC-AC (corriente alterna). nández, 2004). En general, como se deduce de su
Las fuentes conmutadas que usan estos princi- nombre, son dispositivos que transforman una se-
pios de funcionamiento alimentan cargas de todo ñal de corriente continua (DC) a otra señal regula-
tipo, motivo por el cual los convertidores están su- da de mayor o menor valor de corriente continua
jetos a fenómenos aleatorios en las cargas no line- (DC). Debido a su salida regulada los conversores
ales o efectos indeseados propios de la resonancia DC-DC también son conocidos como reguladores
del circuito (Collin, 2013). Este efecto hace que de conmutación (Dash & Nayak, n.d.).
las tensiones ideales a las que fueron diseñados Las aplicaciones académicas e industriales de
se vean afectadas por los comportamientos antes los conversores son amplias por su rápida respues-
mencionados. Para evitar esto se realiza un con- ta dinámica. La clasificación de los conversores es
trol de alguna variable que afecte directamente el debida a los niveles de tensión de salida con res-
circuito (Asumadu & Ho, 2004). Un ejemplo, para pecto a la entrada, generalmente se clasifican en
fuentes conmutadas es la tensión de salida del con- tres grupos (Rashid, González y Fernández, 2004):
vertidor donde se conecta la carga se utiliza la in-
formación que se obtiene debido a las variaciones • Conversores DC-DC reductores (buck conver-
no lineales de la carga para diseñar un control y así ter): Permiten obtener en la salida una tensión
garantizar un error mínimo en la tensión de salida. menor a la señal de tensión de entrada, se cono-
Una pregunta surge en este punto: ¿Qué méto- cen como conversores buck.
do lograría realizar el control que permita elimi- • Conversores DC-DC elevadores (boost conver-
nar los efectos no lineales y aleatorios de las cargas ter): Permiten obtener en la salida una tensión
que alimenta?, y si se encuentra un método, ¿es mayor a la señal de tensión de entrada, se cono-
este eficiente? Para responder la primera pregunta cen como conversores boost.
se requiere de investigaciones previas, las cuales se

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 138 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

• Conversores DC-DC reductores-elevadores: Per-


miten obtener en la salida una tensión mayor o VSalida  DVEntrada   (1)

menor a la señal de tensión de entrada, se cono-
cen como conversores buck-boost, flyback y cuk. Donde VSalida es la tensión de salida, VEntrada es
la tensión de entrada de la alimentación y D es
El circuito equivalente de un conversor DC-DC el ciclo útil, variando 0 ≤ D ≤ 1 y para D = 0 se
está compuesto por elementos activos y elemento considera circuito abierto y D = 1 circuito cerrado.
pasivos como se muestra en la figura 1 (Elmas, De- En un convertidor DC-DC tipo buck el valor del
perlioglu y Sayan, 2009), la cual ilustra cada una ciclo útil se ajusta para que la tensión de salida se
de las configuraciones según el tipo de conversor a establezca de acuerdo con el valor de diseño que
implementar. Para los elementos identificados con se desea (Rashid, González y Fernández, 2004).
la letra a el circuito equivalente corresponde a un Sin embargo, al conectar una carga con la que se
conversor DC-DC buck; los elementos identifica- puede alimentar un sistema, la tensión de salida
dos con la letra b corresponden a un conversor se ve afectada por el efecto mismo de la carga que
DC-DC boost; y por citar un ejemplo reductor-ele- se conectó (Collin, 2013). Una forma de contro-
vador, los elementos identificados con la letra c lar la tensión de salida dado la perturbación de la
corresponden a un conversor DC-DC buck-boost. carga consiste en ajustar de forma dinámica el ci-
La carga generalmente y con el objetivo de realizar clo útil. Variar el ciclo útil a medida que la carga
el desarrollo analítico se puede modelar netamen- va exigiendo corriente al convertidor es una forma
te resistiva o a partir de un modelo en serie RL. simple de lograrlo; otra manera consiste en con-
trolar el sistema mediante la corriente que le exige
Variables de control en un convertidor DC-DC la carga al convertidor; un método más complejo
radica en controlar la corriente del inductor y la
Un convertidor DC-DC transforma una tensión DC tensión de salida del convertidor.
en otra de la misma naturaleza mediante el ajus-
te del ciclo útil (Dash & Nayak, n.d.). El buck, en FUZZY LOGIC
modo continuo, es un convertidor cuya salida de
tensión depende exclusivamente del ciclo útil y de La lógica difusa (fuzzy logic) es una técnica mate-
la tensión de entrada (Ramot, Friedman, Langholz mática que permite plantear proposiciones de tipo
y Kandel, 2003; Dash y Nayak, s.f.). La relación lógico para caracterizar estados o escenarios defi-
está dada por la ecuación 1. nidos (lógica multivaluada). Respecto a la lógica

a
a
b
b
c c

Vin C Load Vout


a b c

Figura 1. Circuito equivalente conversor DC-DC

Fuente: elaboración propia.

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 139 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

binaria que establece relaciones absolutas ante un que existen condiciones en el dominio para las cua-
escenario (“hace calor” o “hace frío”), la lógica les una función existe (Dash y Nayak, s.f.).
difusa puede establecer más estados diferentes a
referencias meramente absolutas. En el mundo ac- Cálculo del error
tual la lógica binaria funciona muy bien para los
computadores, sin embargo, al intentar solucionar El error que se desea estimar es el error relativo,
problemas que requieren lógica humana, se queda donde la referencia es el punto de control calcula-
corta. La lógica difusa ha mostrado buenos resul- do con los parámetros del ciclo útil ajustados (El-
tados en la caracterización y resolución de proble- mas, Deperlioglu y Sayan, 2009). La ecuación 2
mas que con técnicas tradicionales no podían ser muestra cómo se calcula en error para un sistema
resueltos (Ramot, Friedman, Langholz y Kandel, continuo. Debido a la discretización de la simula-
2003). Es una técnica heurística que está sujeta al ción en MATLAB, la ecuación 3 muestra el modo
diseño de la persona que desea estudiar el proble- de calcular el error. En la ecuación 4 se observa
ma. El mismo diseñador plantea los estados y pone también cómo se calcula la derivada del error por
sus límites y restricciones. El buen entendimiento unidad de tiempo de simulación.
del problema, generará buena definición de reglas
en la lógica difusa (Maussion y Hissel, 1998).

e VReferencia  VSalida   (2)
Las reglas son las funciones matemáticas que
explican cuándo un escenario se está presentando e[ k ] VReferencia  VSalida [ k ]   (3)


y, por tanto, deben realizarse las tareas correspon-
dientes. Una función de pertenencia asigna un do-
de[ k ]  e[ k ]  e[ k  1]   (4)
minio para la cual las condiciones ocurren.
Ciclo útil
Funciones de pertenencia
Para un convertidor tipo buck en modo continuo,
En la figura 2 se muestran funciones de pertenencia el ciclo útil es la relación D cuyo dominio se en-
para cada intervalo en el dominio del error de un fe- cuentra entre 0 y 1, y cuyo voltaje de salida nunca
nómeno particular. Decir que la función de pertenen- superará el voltaje de entrada (ecuación 1). Para
cia que va desde A-3 hasta A-2 y A-1 es mencionar ajustar el ciclo útil sin metodologías basadas en

μe(e)

A-3 A-2 A-1 A0 A1 A2 A3


1

e
0 * * * * * * *
A -3 A -2 A -1 A 0 A 1 A2 A3 (error)

Figura 2. Funciones de pertenencia generalizadas

Fuente: Elmas, Deperlioglu y Sayan (2009).

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 140 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

técnicas de control, se incorpora al circuito un mo- corriente en el elemento almacenador de energía,


dulador de ancho de pulso al interruptor conecta- tensión de salida y derivada de la tensión de sali-
do en serie a la fuente, el ciclo útil se ajusta con la da para una carga lineal resistiva. Este tipo de es-
frecuencia de conmutación del PWM (Patin, 2015; trategias de control pueden ser implementadas en
Siano y Citro, 2014). hardware, como Gupta, Boudreaux, Nelms y Hung
Por otro lado, la relación lineal entre el voltaje (1997) que utilizan un microcontrolador de 8 bits
de salida y el voltaje de entrada indica que ajus- para diseñar un controlador lógico difuso. Elmas,
tando adecuadamente el ciclo útil se puede lograr Deperlioglu y Sayan (2009) utilizan reglas sencillas
un control apropiado ante variaciones en el volta- y generales, para permitirles a las personas con bajo
je de salida cuando existe carga en el convertidor. conocimiento en el funcionamiento de convertido-
El ajuste del nuevo ciclo útil después de cuan- res DC-DC modificarlos. Este artículo toma esas re-
tificado el error, en forma discreta, está dada por glas lingüísticas sencillas para definir las funciones
la ecuación 5. de pertenencia del controlador lógico difuso. Go-
vindaraj y Rasila (2010) muestran dos modelos para

D[k ] D[k  1]  du[k ]   (5) hacer control de ciclo útil del controlador DC-DC
mediante realimentación a la salida del controlador
Diversos trabajos se han desarrollado en el área difuso; la otra opción es mediante la realimentación
de conversores y la implementación de algoritmos de la salida de la tensión de salida del convertidor.
de fuzzy logic como estrategia de control no es Bajo esta descripción, las investigaciones son
algo nuevo. diversificadas y recientes (Siano y Citro, 2014), sin
Maussion y Hissel (1998) obtienen resultados embargo, cada autor propone técnicas de control
preestablecidos de un control lógico difuso (sintoni- para cargas resistivas. El objetivo de este documen-
zación) utilizando el criterio de AIE (error de inte- to es presentar los resultados obtenidos ante va-
gral absoluto) aplicado a un conversor DC-DC y un riaciones de cargas no lineales utilizando lógica
PMSM, asumiendo una carga lineal con lazo abierto. difusa como técnica de control.
Las entradas de realimentación del fuzzy logic son
la tensión de salida del convertidor y la derivada del METODOLOGÍA
error de tensión. En este trabajo se realiza una corre-
lación entre un control PID a lazo abierto y un con- El presente documento utiliza como estudio de
trolador fuzzy logic más PID. En general, este artículo caso el conversor DC-DC buck y se modela la car-
presenta la información del estado inicial del conver- ga como una resistencia conmutada a alta frecuen-
sor DC-DC con cargas lineales a lazo abierto. cia como se muestra en la figura 3 (Collin, 2013).
Mattavelli, Rossetto, Spiazzi y Tenti (1997) mues- El objetivo de la conmutación de la carga es in-
tran las potencialidades de implementar un contro- troducir armónicos al sistema, aunque por ser un
lador fuzzy logic en convertidores tipo buck, boost circuito basado en dispositivos semiconductores el
y sepic. Este trabajo menciona los modelos de con- conversor DC-DC es además una fuente de armó-
trol para convertidores, las variables a controlar y nicos. La conmutación de la carga permite mode-
de cuáles variables se puede obtener información lar una carga que sea no lineal y además al ser una
relevante para la sintonización control. Se debe carga de baja impedancia el circuito presenta va-
recordar que la salida de tensión de un converti- riaciones en los niveles de tensión establecidos por
dor DC-DC depende de la tensión de entrada y del el factor de conversión.
parámetro de ciclo útil definido en el PWM. Utili- La tabla 1 muestra los valores nominales de di-
zan un controlador fuzzy logic con tres variables seño para el circuito equivalente de la figura 3.
de control de entrada entre las que se destacan:

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 141 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

S1 L
S2
Vin D C

Vout

Figura 3. Circuito equivalente convertidor buck con una carga resistiva conmutada a alta frecuencia

Fuente: elaboración propia.

Tabla 1. Características del circuito DC-DC buck del convertidor buck del valor de referencia de
tensión que se desea controlar, y la derivada del
Tensión de entrada (Vin) 15 [V] error, que se calcula aplicando el operador deri-
Tensión de salida (Vout) 5 [V] vada, con una salida que denota los limites en los
Inductancia (L) 1 [mH] cuales el control debe actuar, dadas las condicio-
Capacitancia (C) 100 [uF]
nes que se establecen en la entrada del controla-
Carga resistiva (R) 4 [Ω]
Frecuencia Switch S1 20 [kHz]
dor lógico difuso. Las proposiciones de entrada
Frecuencia Switch S2 20 [kHz] caracterizadas por Elmas, Deperlioglu y Sayan
(2009) permiten establecer relaciones entre las
Fuente: Elmas, Deperlioglu y Sayan (2009).
dos entradas y la salida. Esta caracterización se
muestra en la tabla 2.
Donde NB (negative big: muy negativo), NM
Fuzzy logic (negative médium: negativo medio), NS (negative
small: poco negativo), ZE (zero: error cero), PS (po-
Con las reglas de pertenencia propuestas por El- sitive small: poco positivo), PM (positive medium:
mas, Deperlioglu y Sayan (2009) se plantea el positivo medio), PB (positive big: muy positivo) son
control mediante el Fuzzy Logic Toolbox de MAT- las variables lingüísticas que fueron caracterizadas
LAB. Se utilizan dos entradas, las cuales son: el para el error y la derivada del error. Los valores
error, que se calcula restando la salida de tensión numéricos que se encuentran en la tabla 2 y que

Tabla 2. Reglas lingüísticas de entrada y su relación con la salida

Error ( e)
NB NM NS ZE PS PM PB
NB -0.015 -0.015 -0.015 -0.015 -0.02 -0.002 0
NM -0.015 -0.015 -0.015 -0.02 -0.002 0 0.002
Cambio NS -0.015 -0.015 -0.02 -0.002 0 0.002 0.02
en el error ZE -0.015 -0.02 -0.002 0 0.002 0.02 0.15
(de) PS -0.02 -0.002 0 0.002 0.02 0.15 0.15
PM -0.002 0 0.002 0.02 0.15 0.15 0.15
PB 0 0.002 0.02 0.15 0.15 0.15 0.15

Fuente: Elmas, Deperlioglu y Sayan (2009).

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 142 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

   e  0.5 NB
relacionan dos posibles estados de la entrada, dan 0.75  e  0.25 NM
cuenta de cómo debería ser la salida cuando estas 
dos condiciones mencionadas ocurren.  0.5  e  0 NS (6)

Por otro lado, las funciones de pertenencia de-  (e),  (de)   0.25  e  0.25 ZE
finidas para cada una de las entradas, del error y la  0  e  0.5 PS  

derivada del error, se muestran en la figura 4.  0.25  e  0.75 PM
Ya que las variables lingüísticas fueron decla- 
radas según intervalos numéricos, donde el error  0.5  e   PB

y la derivada del error pueden encontrarse (Elmas, Para la función de pertenencia de salida se hallan
Deperlioglu y Sayan, 2009), la ecuación 6 contie- los centroides en la intersección de las diferentes re-
ne los intervalos que se consideran las variables giones formadas por las funciones de pertenencia
lingüísticas. de error y la derivada del error. La función de perte-
nencia de salida se muestra en la figura 5.

Figura 4. Funciones de pertenencia para el error y la derivada del error

Fuente: elaboración propia.

1.2

0.8
µ(du)

0.6

0.4

0.2

0
-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2

Figura 5. Funciones de pertenencia para las condiciones de salida

Fuente: elaboración propia.

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 143 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

Con el modelo del caso de estudio y la parame- 1. El PWM Generator, que ajusta el parámetro de fre-
trización de las funciones de pertenencia se dise- cuencia de conmutación y adicionalmente se pue-
ñan los bloques adicionales que se requieren para de ajustar el ciclo útil según los parámetros que
el sistema de control. se requieran, en este caso, la variable a controlar.
2. La salida Vo, que se puede observar una rama
Sistema de control que se utiliza para calcular el error.

El control que se implementa mediante lógica di- En la figura 7 se observa el sistema de control
fusa es de lazo cerrado, puesto que se toma la se- de lazo cerrado, y está compuesto por:
ñal de salida para realimentar el controlador y así
reajustar el ciclo útil, corrigiendo así la tensión de 1. El bloque constante que representa el punto de
salida según la referencia deseada (Patin, 2015; operación el cual es la referencia ideal del con-
Vindhya y Reddy, 2013). En la figura 6 se observa vertidor buck.
el convertidor DC-DC, compuesto por: 2. El bloque de suma realiza la operación matemá-
El bloque pulse generator, que sirve para simu- tica para el cálculo del error.
lar la no linealidad de la carga que se colocó a la 3. El bloque de derivador discreto calcula la deri-
salida del convertidor buck. vada del error que se requiere para la segunda
entrada del bloque de lógica difusa.

Figura 6. Convertidor buck

Fuente: elaboración propia.

Figura 7. Control lógico difuso para convertidor buck DC-DC

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 144 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

4. El nodo de multiplexado que se usará para con- Como se muestra en el circuito de la figura 6, el
mutar la única entrada que tiene el control de conversor caso de estudio cuenta con dos interrup-
lógica difusa. tores, el primero se conecta en serie a la fuente de
5. El bloque de saturación que se usará para definir tensión de entrada y el segundo se conecta en se-
los límites de las funciones de pertenencia. rie a la carga; ambos interruptores son controlados
6. El bloque de lógica difusa en el cual contiene las por señales de entrada, el primero por una señal
funciones de pertenencia. de modulación de ancho de pulso (PWM), señal
7. Por último, como se obtiene la razón de cambio que será ajustada por el algoritmo de lógica difusa;
del ciclo útil se requiere realizar la integración el segundo se controla por un generador de pulsos
correspondiente, la cual está en el bloque de in- con un ancho de pulso del 50 %.
tegración discreta. En la figura 9 se muestra la forma de onda para
la señal de entrada y salida del circuito de la figu-
RESULTADOS ra 3; la tensión DC de entrada presenta un mode-
lo ideal sin ningún tipo de interferencia, ajustada
El circuito de potencia se implementa utilizando según las características del circuito DC-DC buck
los bloques de SimuLink que permitan realizar la mostradas en la tabla 1. La tensión de salida mues-
simulación de circuitos eléctricos, para el control tra el efecto transitorio de carga y descarga de los
fuzzy logic se utiliza el toolbox de MATLAB que elementos pasivos del circuito; la tensión corres-
además cuenta con un bloque en SimuLink. ponde a un valor cercano al valor esperado de sali-
da de la tabla 1; su valor no coincide con exactitud
Conversor DC-DC Buck a los 5 V ya que para el circuito de la figura 3 se
tienen en cuenta factores reales como la resisten-
El circuito del conversor DC-DC Buck se muestra cia de amortiguación de los interruptores, resisten-
en la figura 8, cada uno de los elementos eléctri- cia interna de los interruptores y la resistencia del
cos es tomado de la librería SimRF y el simple time diodo, elementos que permiten ser parametrizados
del bloque Powergui es ajustado para un Ts=1 us. por cada uno de los bloques de SimuLink y que
Los interruptores utilizan bloques de la librería de corresponden a pérdidas en el sistema.
Power Electronics del Simscape.

Figura 8. Conversor DC-DC buck implementado en SimuLink

Fuente: elaboración propia.

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 145 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

En la figura 10 se observan los resultados cuan- fuzzy logic como técnica de control; el valor máxi-
do se implementa el control mediante lógica mo corresponde al 0.35 y el valor mínimo evaluado
difusa, usando las configuraciones que se mencio- en la zona de estabilidad corresponde al 0.28. La
naron en las figuras 6 y 7. figura 12 presenta el comportamiento del error para
Para el modelo sin etapa de control, el circuito el tiempo de simulación establecido, como se ob-
se sintoniza para un ciclo útil de 0.3. La figura 11 serva en la figura 11 para instantes de tiempo supe-
muestra el ciclo útil del sistema cuando se utiliza rior a los 15 ms el error oscila entre -1 y 1.

20
Input Voltage
17.5 Output Voltage

15

12.5
Voltage

10

7.5

2.5

0
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
Time

Figura 9. Voltaje de entrada y voltaje de salida de un convertidor buck sin control


Fuente: elaboración propia.

7
Control
6 No control

5
Voltage [V]

0
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
Time [s]

Figura 10. Voltaje de entrada y voltaje de salida de un convertidor buck utilizando el control lógico difuso

Fuente: elaboración propia.

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 146 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

Figura 11. Ciclo útil convertidor DC-DC tipo buck con sistema de control basado en lógica difusa

Fuente: elaboración propia.

Figura 12. Error de sistema de control basado en lógica difusa para convertidor DC-DC tipo buck

Fuente: elaboración propia.

CONCLUSIONES este no se acerque a cero dado la condición de


cambio de energía de la inductancia. Podría plan-
Un convertidor tipo buck en modo continuo pre- tearse una segunda salida de control utilizando la
senta una relación lineal entre la tensión de salida corriente de la inductancia para ajustar el ciclo útil
y la tensión de entrada mediante la constante de de la misma forma, creando otra función de perte-
proporcionalidad llamada ciclo útil. Este paráme- nencia en el controlador lógico difuso.
tro permite realizar un control simple que permi- Para el modelo sin etapa de control, el circui-
te llevar el error a cero; sin embargo, puede que to se sintoniza para una relación de ciclo útil de

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 147 ]
Control difuso aplicado a un convertidor DC-DC buck para una carga no lineal
Bonilla Isaza, R. D.

0.3, esto indica que para una tensión de entrada de International Journal of Engineering Techsci, 2(2),
15 V la salida correspondiente es de 5 V. La figura 192–198.
11 muestra el ciclo útil del sistema cuando se uti- Gupta, T.; Boudreaux, R.R.; Nelms, R.M. y Hung, J.Y.
liza lógica difusa como técnica de control, el va- (1997). Implementation of a Fuzzy Controller for
lor máximo corresponde al 0.35 y el valor mínimo DC-DC Converters Using an Inexpensive 8-b Mi-
evaluado en la zona de estabilidad corresponde al crocontroller. Industrial Electronics, IEEE Transac-
0.28, el valor esperado del ciclo útil para la rela- tions on. http://doi.org/10.1109/41.633467
ción 15V / 5V está contenido entre el valor mínimo Mattavelli, P.; Rossetto, L.; Spiazzi, G. y Tenti, P. (1997).
y máximo del sistema con control, en términos de General-Purpose Fuzzy Controller for DC-DC Con-
la variable de salida, indica que el convertidor con verters. Power Electronics, IEEE Transactions on.
etapa de control tiene una salida entre 4.3 V y 4.6 V. http://doi.org/10.1109/63.554172
El error absoluto obtenido al restar la salida de Maussion, P. y Hissel, D. (1998). Optimized Fuzzy Log-
tensión del convertidor buck con el valor de re- ic Controller Parameters for Open-Loop Stable or
ferencia de tensión que se desea controlar, para Evolutive Electromechanical Systems. Industrial
instantes de tiempo superior a los 15 ms oscila Electronics Society, 1998. IECON ’98. Proceedings
entre -1 y 1, esto sustenta el rango del ciclo útil of the 24th Annual Conference of the IEEE. http://
obtenido. doi.org/10.1109/IECON.1998.723938
Patin, N. (2015). 2–DC/AC Converters BT–Power Elec-
REFERENCIAS tronics Applied to Industrial Systems and Transports.
Vol. 2 (pp. 35–100). Elsevier. http://doi.org/http://
Asumadu, J.A. y Ho, E. (2004). A Multivariable Fuzzy dx.doi.org/10.1016/B978-1-78548-001-0.50002-2
Logic Controller (MFLC) for a Buck DC-DC convert- Ramot, D.; Friedman, M.; Langholz, G. y Kandel,
er. Power Electronics Specialists Conference. PESC A. (2003). Complex fuzzy logic. Fuzzy Systems,
04. 2004 IEEE 35th Annual. Recuperado de: http:// IEEE Transactions on. http://doi.org/10.1109/
doi.org/10.1109/PESC.2004.1355141 TFUZZ.2003.814832
Collin, A.J. (2013). Advanced load modelling for power Rashid, M.H.; González, M.H.R.V. y Fernández, P.A.S.
system studies. (2004). Electrónica de potencia: circuitos, dispositi-
Dash, S.S. y Nayak, B. (s.f.). Control Analysis and Ex- vos y aplicaciones. Pearson Educación.
perimental Verification of a Practical DC–DC Boost Siano, P. y Citro, C. (2014). Designing Fuzzy Logic Con-
Converter. Journal of Electrical Systems and Infor- trollers for DC–DC Converters Using Multi-Objec-
mation Technology. http://doi.org/http://dx.doi.or- tive Particle Swarm Optimization. Electric Power
g/10.1016/j.jesit.2015.08.001 Systems Research, 112, 74–83. http://doi.org/http://
Elmas, C.; Deperlioglu, O. y Sayan, H.H. (2009). Adap- dx.doi.org/10.1016/j.epsr.2014.03.010
tive Fuzzy Logic Controller for DC–DC Converters. Vindhya, V. y Reddy, V. (2013). PID-Fuzzy Logic Hy-
Expert Systems with Applications, 36(2), 1540– brid Controller for a Digitally Controlled DC-DC
1548. Recuperado de: http://doi.org/http://dx.doi. Converter. Green Computing, Communication
org/10.1016/j.eswa.2007.11.029 and Conservation of Energy (ICGCE), 2013 Inter-
Govindaraj, T. y Rasila, R. (2010). Development of Fuzzy national Conference on. http://doi.org/10.1109/
Logic Controller for DC–DC Buck Converters. ICGCE.2013.6823461

Tecnura • p-ISSN: 0123-921X • e-ISSN: 2248-7638 • Vol. 20 No. 48 • Abril - Junio de 2016 • pp. 117-148
[ 148 ]

You might also like