Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
ina ri tina rale a ua
J Jair S rian n ez3
esumen
Este trabajo propone el anlisis y diseo de un controlador difuso PD usan-
do el concresor basado en relaciones booleanas (CBR). El diseo se realiza
para controlar la posicin angular de un motor DC. En la primera parte, se
presenta el diseo del controlador booleano. Posteriormente, se efecta el
diseo del controlador difuso partiendo del controlador booleano realizado
anteriormente. Las superficies de control obtenidas con y sin simplifica-
cin de trminos evidencian las caractersticas que tiene la metodologa
propuesta. Finalmente, se observa la respuesta dinmica del sistema para
los diferentes controladores implementados.
1 Ingeniero electrnico, Universidad Distrital Francisco Jos de Caldas. Ingeniero mecatrnico, Universidad Nacional
de Colombia. Especialista en telecomunicaciones mviles, Universidad Distrital. Candidato a magster en Ingenie-
ra Industrial, Universidad Distrital Francisco Jos de Caldas. Profesor e integrante del Grupo Lamic (Laboratorio de
Automtica, Microelectrnica e Inteligencia Computacional), Universidad Distrital Francisco Jos de Caldas.
Correo: heespitiac@unal.edu.co
2 Estudiante Ingeniera Electrnica, Grupo Lamic (Laboratorio de Automtica, Microelectrnica e Inteligencia Compu-
tacional), Universidad Distrital Francisco Jos de Caldas. Correo: linam_26@hotmail.com
3 Ingeniero qumico, Universidad Nacional de Colombia. Ingeniero electrnico, Universidad Distrital. Magster en
Ingeniera Industrial, Universidad Distrital Francisco Jos de Caldas. Profesor e integrante del Grupo Lamic (Labo-
ratorio de Automtica, Microelectrnica e Inteligencia Computacional), Universidad Distrital Francisco Jos de Cal-
das. Correo: jjsorianom@unal.edu.co
12
DI Y IMU CI D U C D DIFU P U M DC B D CI B
V I S IN I N V E ST I G A D O R A
lean controller previously designed. The control
surfaces, with and without simplification, show
the features of the proposed methodology. Final- El concresor basado en relaciones booleanas (CBR)
ly, the dynamic behavior of various performance busca emplear el proceso de diseo que tienen los
controllers is presented. sistemas sustentados en algebra booleana para la
implementacin de controladores difusos. Como
Key words primer aspecto a considerar, se tiene la relacin
CBR, PD, control, position, DC motor, fuzzy logic, (isomorfismo) [6] observada entre teora de con-
Boolean logic. juntos, lgica y sistemas matemticos (retculos
y algebra booleana) [7]. Algunas de las equiva-
lencias ms importantes de estos isomorfismos se
1. I pueden observar en la Tabla 1.
13
Hel ert ar o s t a C an o - na Cr st na Morales a a o - Jos Ja ro or ano Mn ez
(3) (6)
(4) (8)
La accin de control sobre el sistema est dada Es importante tener presente, para conjuntos difu-
por la ecuacin (5). sos, las propiedades mostradas en la ecuacin 9.
(5)
(9)
14
DI Y IMU CI D U C D DIFU P U M DC B D CI B
(13)
V I S IN I N V E ST I G A D O R A
4. D
(14)
Figura 1. Esquema del motor DC.
(10)
(11)
(12)
15
Hel ert ar o s t a C an o - na Cr st na Morales a a o - Jos Ja ro or ano Mn ez
Negativa: cuando n = 1 y p = 0.
Cero: cuando n = 0 y p = 0.
Positiva: cuando n = 0 y p = 1. La tabla de verdad (Tabla 4) se puede observar
tambin como un cuadro de relaciones para las
No existe una zona donde n = 1 y p = 1, lo cual regiones del universo de discurso del error y la
se puede considerar como un caso no importa, derivada del error (Tabla 5).
y que puede ayudar a simplificar las sentencias
booleanas.
ce\e Negativo Cero Positivo
La descripcin lingstica de los estados del Negativo Yng , Ynp Ynp Yng
sistema correspondientes a la base de reglas
Cero Yng , Ynp Y Y
para el controlador se muestra en la Tabla 3 y la g, p
16
DI Y IMU CI D U C D DIFU P U M DC B D CI B
aprecia que Y g = p (e) y Y g = n (e). Se pueden Al realizar las respectivas simplificaciones se tiene:
V I S IN I N V E ST I G A D O R A
determinar las ecuaciones de las salidas de ac-
tivacin Y g y Y p utilizando los mapas de Kar-
naugh, como se observa en las figuras 3 y 4.
Para efectos de simplificacin en la notacin, los (17)
conjuntos booleanos asociados a las funciones de
pertenencia son los relacionados a continuacin:
5. C
(18)
17
V I S IN E L E C T R N I C A Hel ert ar o s t a C an o - na Cr st na Morales a a o - Jos Ja ro or ano Mn ez
5.1 C j 6. C
Una de las opciones consideradas para la imple- La aplicacin desarrollada en este documento
mentacin del controlador difuso consiste en uti- se escoge por tratarse de un problema clsico
lizar conjuntos no traslapados. Para el caso, se en control. El objetivo es que permita observar
emplean conjuntos tipo L y , tal como se obser- claramente los resultados de la metodologa pro-
va en la Figura 5. La conversin de los conjuntos puesta para el diseo del controlador.
booleanos en difusos se realiz considerando un
nivel de alfa-corte correspondiente a 0,33 [2]. Los resultados de la aplicacin desarrollada se
obtienen a nivel de simulacin, la cual se realiz
en MATLAB con la herramienta Simulink,
5.2 C j empleando la funcin ode45. Los controladores di-
seados se implementan mediante funciones con
En este caso, una variacin a considerar es tener archivos .m (m-files), en los que se programan las
conjuntos difusos traslapados. Los conjuntos pro- acciones de control que toma cada uno de los con-
puestos se determinan a partir de un alfa-corte troladores segn su diseo. Por el momento no
de 0,75. Estos se pueden observar en la Figura 6. se realiza su implementacin fsica, por cuanto
este trabajo consiste en una prueba conceptual
sobre la metodologa propuesta.
18
DI Y IMU CI D U C D DIFU P U M DC B D CI B
V I S IN I N V E ST I G A D O R A
cada zona se realizan de manera abrupta.
Los resultados de inters corresponden a las su-
perficies de control y a la respuesta dinmica del La superficie para el controlador DBR no simpli-
sistema para cada controlador implementado. ficado, que emplea conjuntos difusos no trasla-
pados, se puede apreciar en la Figura 8. Aqu
es posible observar el efecto presente cuando se
implementan las expresiones de inferencia sin
simplificacin.
19
Hel ert ar o s t a C an o - na Cr st na Morales a a o - Jos Ja ro or ano Mn ez
20
DI Y IMU CI D U C D DIFU P U M DC B D CI B
V I S IN I N V E ST I G A D O R A
portamiento ms suave.
Figura 14. Respuesta dinmica del sistema para una refe- [1] R. Babuska, Fuzzy modeling for control. Bos-
rencia de 20o y perturbacin en el torque de carga:
a) booleano, b) difuso con conjuntos no traslapados, ton: Kluwer Academia Publishers, 1998, p. 1.
c) difuso con conjuntos traslapados.
[2] G. Klir y B. Yuan, Fuzzy sets and fuzzy logic.
Upper Saddle River, New Jersey: Prentice
Para observar la respuesta del sistema ante per- Hall, 1995, pp. 19, 327.
turbaciones, luego de que se encuentre estabili-
zado el sistema, se introduce una perturbacin [3] A. Delibasi, T. Turker y G. Cansever, Real-
en el torque de carga igual a 0,007 m. Las figu- time DC motor position control by fuzzy logic
ras 13 y 14 muestran los resultados obtenidos. and PID controllers using labview. Proceed-
En este caso, el controlador booleano presenta ings of the IEEE Internacional Conference
oscilaciones luego de que se genera la pertur- on Mechatronics and Robotics, 2004.
bacin. El menor error en estado estacionario
lo tiene el controlador difuso implementado con [4] A. Madady, PID type iterative learning con-
conjuntos traslapados. trol with optimal gains. International Jour-
nal of Control, Automation, and Systems, vol.
6, no. 2, p. 194, 2008.
8. C
[5] L. Huafeng, Z. Chunsheng y G. Chenglin,
Al implementar el sistema de inferencia difusa Precise position control of ultrasonic motor
basado en relaciones booleanas, se logra tener using fuzzy control UIT dead-zone compen-
una transicin suave de las acciones de control sation. Journal of Electrical Engineering,
en comparacin con el controlador booleano. Lo vol. 56, no. 1-2, p. 49, 2005
anterior es una mejora importante en los siste-
mas de control basados en lgica booleana, que [6] C. Pea, Coevolucionary fuzzy modeling, Ber-
pone de manifiesto su potencial en el diseo de lin / Heidelberg: Springer-Verlag, 2004, p. 7.
sistemas de inferencia difusa.
[7] R. Dubisch, Lattices to logic. Blaisdell Pub-
En las superficies de control obtenidas fue no- lishing Company, 1964, p. 39.
table el efecto que tiene el sistema cuando se
implementa el controlador con y sin las reglas
de inferencia simplificadas. Tambin fue posible
observar que la superficie de control que emplea
21
Hel ert ar o s t a C an o - na Cr st na Morales a a o - Jos Ja ro or ano Mn ez
22