Está en la página 1de 12

con-ciencias

Diseño y simulación de un controlador


difuso de temperatura empleando
el concresor basado en relaciones booleanas
Design and simulation of a fuzzy temperature controller
using the concresor based on boolean relationship

HELBERT EDUARDO ESPITIA C.


Ingeniero Electrónico, Ingeniero Mecatrónico, Especialista en Telecomunicaciones Móviles, Magister
en Ingeniería Industrial, Magister en Ingeniería Mecánica. Docente de la Universidad Distrital Fran-
cisco José de Caldas. Bogotá, Colombia. heespitiac@udistrital.edu.co

JOSÉ JAIRO SORIANO MENDEZ


Ingeniero Químico, Ingeniero Electrónico, Magíster en Ingeniería Industrial. Docente de la Universi-
dad Distrital Francisco José de Caldas. Bogotá, Colombia. jairosoriano@udistrital.edu.co

Fecha de recepción: Agosto 30 de 2011 Fecha de aceptación: Noviembre 28 de 2011


Clasificación del artículo: Investigación (Conciencias)

Palabras clave: CBR, Control, Lógica Booleana, Lógica difusa, Sistema térmico.

Key words: CBR, Control, Boolean logic, Fuzzy logic, Thermal system..

Resumen
tiendo del controlador Booleano realizado ante-
Este trabajo propone el análisis y diseño de riormente. Las supercies de control obtenidas
un controlador difuso de temperatura usando con y sin simplicación de términos evidencian
el concresor basado en relaciones Booleanas las características que tiene la metodología pro-
(CBR). En la primera parte, se presenta el dis- puesta. Adicionalmente se analizan los efectos
eño del controlador Booleano. Posteriormente, que tienen las simplicaciones realizadas en las
se efectúa el diseño del controlador difuso par- reglas de control.

diseño y simulación de un controlador difuso de temperatura empleando el concresor


Tecnura Vol. 16 No. 32basado
pp. 29 en
- 40relaciones booleanas
Abril - Junio de 2012 29
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias
Abstract controller is designed based on Boolean contro-
ller raised previously. The control surfaces with
This paper proposes the analysis and design of a and without simplication, show the features of
Temperature Fuzzy controller using concresor ba- proposes methodology. Additionally we analyze
sed on Boolean relations (CBR). Firstly, presents the effects of the simplications made in the con-
the design of a Boolean controller. Later, fuzzy trol rules.

* * *

1. Introducción en control de procesos por su facilidad de imple-


mentación. Esta técnica de diseño considera los
La lógica difusa presenta gran aplicabilidad en sensores, actuadores y las relaciones Booleanas
los sistemas de control, debido a su exibilidad empleadas en las estrategias de control [7].
para la implementación de estrategias de control
[1], [2]. Por otro lado la lógica Booleana es una Por otro lado, uno de los problemas prácticos
herramienta útil en el diseño de sistemas auto- y comunes en ingeniería es el control de tempe-
máticos [3], [4]. Sin embargo los sistemas de ratura. Un enfoque que se ha realizado para la
control basados en lógica Booleana presentan solución de este tipo de problemas consiste en
un desempeño limitado debido a transiciones la implementación de controladores basados en
bruscas de las diferentes acciones de control. lógica difusa, donde algunos ejemplos de estas
Una forma de mejorar el desempeño de estos soluciones se encuentran en [9] - [12]. En este
sistemas consiste en reemplazar los conjuntos documento se considera el control de un siste-
Booleanos por difusos. Un trabajo donde se ma de temperatura similar al presentado en [10],
busca aprovechar las características del diseño [11], [13].
de automatismos basados en álgebra Booleana
se presenta en [5], donde se propone un método La metodología de diseño empleada, consiste en
de minimización de expresiones en sistemas de realizar una aplicación desde un punto de vista
inferencia difusa, empleando lógica Booleana. Booleano y luego emplear conjuntos difusos para
Otra orientación con un sentido más práctico se tener una implementación tipo CBR. Sobre los
presentó en [6], [7], donde se propone una me- aspectos a considerar en el diseño, se tiene la po-
todología basada en lógica Booleana empleando sibilidad de emplear los casos no importa para la
conjuntos difusos para lograr la implementación implementación del controlador.
del proceso asociado a la defusicación, poste-
riormente en [8] se considera que esta propuesta
se podía interpretar como un sistema de inferen- 2. Concresor basado en relaciones
cia difusa por sí mismo. Booleanas

El Concresor Basado en Relaciones Booleanas El concresor basado en relaciones Booleanas


(CBR) o como se denominó originalmente en in- (CBR), busca emplear el proceso de diseño que
glés Defuzication Based on Boolean Relations tienen los sistemas basados en algebra Booleana
(DBR), busca plantear un mecanismo de imple- para la implementación de controladores difusos.
mentación para los sistemas de lógica difusa to- Como primer aspecto a considerar se tiene la re-
mando como referencia el diseño de automatis- lación (isomorsmo) [14], observada entre teoría
mos, ya que estos sistemas son muy empleados de conjuntos, lógica y sistemas matemáticos (re-

30 Tecnura Vol. 16 No.32 Abril - Junio de 2012


con-ciencias
Tabla1. Equivalencia entre conjuntos, lógica y alge- a … (b … c) (a … b) … c ½
a † (b † c) (a † b) † c °°
bra Booleana.

Algebra a …b b…a °°
Conjuntos Lógica
Booleana ¾a,b,c  [ 0 ,1 ] (3)
a†b b†a °
Pertenencia Veracidad Valor
a …1 a °
°
a†0 a ¿°
Pertenece () Verdad (V) 1

No pertenece () Falso (F) 0

Intersección (ˆ) Conjunción (š) Producto (u)


En el proceso de síntesis de controladores Boolea-
nos se suele emplear la propiedad de la Ec. (4).
Unión (‰) Disyunción (›) Suma ()

Complemento (–) Negación (™) Complemento ( ‘ ) (a ˆ b ) ‰ (a ˆ b) a ˆ (b ‰ b ) a (4)

Para extender este principio a conjuntos difusos


tículos y algebra Booleana) [15], algunas de las se debe asumir la Ec. (5), [5].
equivalencias más importantes de estos isomor-
smos se pueden observar en la Tabla1. ( a … b) † ( a … c ) a … (b † c) (5)

La implementación de sistemas de inferencia ba- Es importante tener presente que para conjuntos
sados en relaciones Booleanas, parte del esque- difusos, se tienen las propiedades mostradas en
ma para la formulación de controladores de tipo la Ec. (6).
Booleano. Desde el punto de vista de lógica, el a †a d1
controlador basado en lógica Booleana, se puede (6)
a…a t 0
considerar como un sistema de inferencia, con re-
glas de la forma: 2.1 Sistemas de inferencia difusa basa-
dos en relaciones Booleanas
Si, ( Aˆ1 š Aˆ 2 š ... š Aˆ p ), Entonces, Yk (1)
Para un sistema de w funciones de activación,
Donde,
p conjuntos, q posibles implicaciones, siendo
Ym la m -ésima salida de activación y  Âkj la j
­° A p , si, Aˆ p 1, -ésima función de pertenencia de la k -ésima im-
Aˆ p ® (2)
°̄ A p , si, Aˆ p 0. plicación, el proceso de inferencia de Ym , consi-
derando conjuntos booleanos o difusos, se puede
Con la nalidad de mejorar el desempeño del expresar como se muestra en la Ec. (7):
controlador Booleano se cambian los conjuntos q p
Booleanos por difusos, de tal forma que se pue- Ym =   Aˆ k
j (7)
dan tener transiciones suaves y monótonas entre k | f k ,m =1 j =1

regiones Booleanas. Debido a lo anterior es ne- En el caso de considerar funciones de pertenencia


cesario denir las operaciones de intersección de conjuntos difusos se tiene la siguiente expre-
y unión para conjuntos difusos, las cuales son sión:
respectivamente: t-normas (…) y s-normas (†) q p
[5], los anteriores operadores deben cumplir las Ym = † …P
k | yk , m =1 j =1
Aˆ kj (8)
siguientes propiedades:

diseño y simulación de un controlador difuso de temperatura empleando el concresor basado en relaciones booleanas 31
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias
Tanto para conjuntos Booleanos como difusos w

la salida concreta del sistema se puede calcular y = yv  yv  ...  yv  ...  yv


1 2 m w ¦y
m =1
vm (11)

como:
w donde yv esta dado por la Ec. (10). El término de
y = ¦Ym vm
m
(9) salida virtual fue concebido bajo una correspon-
m =1 dencia física real en aplicaciones de control, para
la salida total del sistema de inferencia. A manera
donde vm corresponde al m -ésimo actuador vir-
de ilustración del concepto de salida virtual, se
tual, entonces la m -ésima salida virtual es:
puede observar la acción que tiene una válvula de
yv = Ym vm (10) 3cc para el llenado de un tanque; en este caso el
m
ujo permitido por la válvula se puede considerar
2.2 Salida virtual como el aporte que darían tres válvulas virtuales
(que tienen una existencia aparente y no real) de
En el diseño de automatismos, la salida se puede diferente diámetro que dan lugar a los actuadores
considerar como el consecuente de una función virtuales:
Booleana de las entradas que corresponden a los
antecedentes. El sistema de inferencia difusa ba- . 5cc
Flujo pequeño: v1 = 0
sado en relaciones Booleanas toma este esquema,
el cual es el mismo en lógica difusa, sin embargo . 0cc
Flujo mediano: v2 = 1
la salida desde el punto de vista de automatismos
se considera como la acción total que se tiene . 5cc
Flujo grande: v3 = 1
por parte de los actuadores que están afectando
el sistema. En el caso donde solo se dispone de 3. Simplificación de reglas de inferencia
un elemento de acción, este se puede considerar
como la suma de varios actuadores los cuales se La síntesis de automatismos aplicando álgebra de
denominan virtuales y que a su vez tienen asocia- Boole permite tener implementación de sistemas
da una salida virtual. más simples, al respecto, se han realizado estu-
dios sobre esta característica para la optimización
Dependiendo de los conjuntos empleados y de las de sistemas de inferencia difusa [5]. Por otro lado
acciones a realizar en las regiones de operación, en [16] se propone un método para la simplica-
es posible tener un solapamiento de las acciones, ción de reglas de inferencia, en sistemas de lógica
por lo cual, la salida total puede ser mayor que las difusa tipo Mamdani .
acciones virtuales parciales.
A continuación se analizan las características im-
En esta propuesta los actuadores virtuales son portantes de la síntesis Booleana aplicada a con-
constantes y en un esquema tradicional de lógica juntos difusos, las restricciones matemáticas y los
difusa tipo Mamdani se pueden considerar como criterios de implementación prácticos de los sis-
conjuntos singleton (univaluados) en el universo temas de lógica difusa basados en el CBR siendo
de discurso de salida. Dependiendo el caso, los una de las características interesantes la capacidad
actuadores virtuales pueden ser positivos o nega- de realizar simplicación de sentencias mediante
tivos y sus valores también pueden ser denidos herramientas de lógica Booleana como son los
según la aplicación. mapas de Karnaugh.

Para el sistema de inferencia, la salida correspon- Con la nalidad de tener una simplicación de
de a la suma de las respectivas salidas virtuales: términos se puede plantear un conjunto de restric-

32 Tecnura Vol. 16 No.32 Abril - Junio de 2012


con-ciencias
ciones con las cuales las funciones de pertenencia do se están empleando conjuntos difusos. Aunque
cumplan las condiciones de simplicación. Lo no sea posible contemplar la reducción Booleana
anterior surge considerando el concepto de con- en forma general para conjuntos difusos por no
junto Booleano bajo la perspectiva de retículo cumplir con la ley del tercer excluido:
Booleano [15], [17].
PB † PB d 1
(14)
La propuesta de la simplicación Booleana apli- PB … PB t 0
cada a conjuntos difusos se encuentra basada en
se puede plantear el caso para el cual la reducción
el concepto de conjunto ordenado denido como
sea válida, es decir:
retículo (lattice) [15], [17]. Un retículo es común-
mente expresado como ¢ L;›,š ² , siendo › el P A † (P B † P B ) = P A (15)
operador de unión (supremo)

y š el operador de intersección (ínmo). Lo an- lo cual es necesario para la simplicación de tér-


terior resulta ser adecuado ya que el álgebra de minos en álgebra Booleana, por lo tanto, al tener
Boole también presenta una denición como retí- conjuntos difusos que cumplan con este reque-
culo Booleano [15]. rimiento, es posible realizar la simplicación de
términos bajo la metodología Booleana emplean-
Una de las características que presentan los retícu- do conjuntos difusos. Es importante señalar que
los en relación al orden de sus elementos estable- una t-norma y s-norma que permiten el cumpli-
ce que si a d b entonces a › b = b y a š b = a miento de la anterior relación son el mínimo y el
. Siendo de interés la segunda propiedad, ya que máximo respectivamente [2].
esta fundamenta la ley del tercer excluido en ál-
gebra Booleana. Según el anterior planteamiento, para que la sim-
plicación se pueda realizar se debe cumplir con:
Para encontrar los requerimientos necesarios que
permitan aplicar la simplicación de la metodolo- P A d (P B † P B ) (16)
gía Booleana con conjuntos difusos, es necesario
examinar la propiedad del álgebra Booleana aso- Adicionalmente, con la nalidad de emplear la
ciada a esta característica. Del álgebra Booleana metodología de síntesis Booleana es necesaria la
se observa que la propiedad que permite la reduc- propiedad distributiva [5]:
ción de términos se fundamenta en la ley del ter-
cer excluido, P A … ( P B † PC ) = ( P A … P B ) † ( P A … PC )
(17)
B‰ B =1 (12)
3.1 Simplificación de variables
BˆB = 0
Considerando n variables A1 , A2 ,..., An a
la cual se emplea para obtener una simplicación
simplicar y una función YB correspondien-
de términos gracias a:
te a la intersección Booleana de m variables
A ˆ ( B ‰ B) = A (13) YB = B1 ˆ B2 ˆ,  ,ˆ Bm , entonces, es posible
tener un caso donde:
aunque la reducción de términos se logra em-
pleando álgebra Booleana y conjuntos Booleanos, Y = YB ˆ [( A1 ‰ A1 ) ˆ ( A2 ‰ A2 ) ˆ  ˆ ( An ‰ An )]
es posible considerar una situación similar cuan- (18)

diseño y simulación de un controlador difuso de temperatura empleando el concresor basado en relaciones booleanas 33
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias
En este caso, la intersección de los n términos
formados por la unión de una variable y su com-
plemento generan la unión de 2 n intersecciones
producidas al aplicar la propiedad distributiva de
la intersección Booleana sobre la unión Booleana,
siendo las variables simplicadas las presentes en
el anterior proceso. La respectiva restricción que
se genera para esta simplicación es:

YB Ž [( A1 ‰ A1 ) ˆ ( A2 ‰ A2 ) ˆ  ˆ ( An ‰ An )]
(19)

A medida de ejemplo se tiene la simplicación


general de una variable A donde se considera
Figura 1: Esquema del sistema térmico.
que existe una salida parcial YB correspondiente
a la intersección Booleana de n posibles varia-
 : Flujo másico.
• m
bles YB = B1 ˆ B2 ˆ  ˆ Bn , entonces, se tiene
un caso donde la función de salida es • T : Temperatura del tanque.
Y = (YB ˆ A) ‰ (YB ˆ A) (20) • F : Flujo del agua.
Y = YB ˆ ( A ‰ A)
• Ti : Temperatura ambiente del agua.
por lo tanto, la condición para que se cumpla la
simplicación de la variable A es: • V : Volumen del tanque.

YB Ž ( A ‰ A) (21) • Q : Calor de entrada.

en el caso de emplear conjuntos difusos se tiene: • C p : Calor especico.

PYB d max{(1  P A ), P A } (22) •  : Densidad.

El calor especíco del agua es 1cal/(o C . g) =


4.186,8J/(o C . Kg) y la respectiva densidad es, de
4. Metodología 1.000 Kg/m3.

El sistema consiste en un control de temperatura El balance de energía del sistema es:


para una bañera, este es un problema que se ha
trabajado en [11]. Las especicaciones del sis- dT
m C pTi  Q = UVC p  m C pT (23)
tema son: capacidad del tanque 15L (0,015m3), dt
temperatura ambiente del agua 25oC, potencia
de calefacción 2.500W, ujo del agua 1L/min por lo tanto el proceso de calentamiento está dado
(1,6u10-5 m3/s). La Fig. 1 muestra el esquema del por la siguiente expresión:
sistema térmico considerado. dT F (Ti  T ) Q
=  (24)
Las variables y parámetros del sistemas son: dt V UVC p

34 Tecnura Vol. 16 No.32 Abril - Junio de 2012


con-ciencias
4.1. Diseño Booleano Donde:
e = Tr  T
Una primera alternativa de control como la exis-
tente en muchos equipos de calefacción comer- (25)
t
ciales, consiste en un automatismo que emplea ie = ³ e(W )dW
0
sensores de tipo bivalente, es decir, los valores de
pertenencia que toma cada una de las variables de en el caso discreto se tiene:
medición son l o 0.
iet = iet 1  e't (26)
Los conjuntos involucrados en los universos de La base de reglas se propone según la informa-
discurso que se consideran son: integral de error ción obtenida, del comportamiento del sistema.
positivo p(ie), integral de error negativo n(ie),
error positivo p(e) y error negativo n(e). En la Los actuadores virtuales considerados en este
Fig. 2 se presentan los conjuntos Booleanos. caso son:

• vPg: Energía positiva grande.

• vPp: Energía positiva pequeña.

Con los anteriores actuadores virtuales, los valo-


res de energía que se esperan tener en la salida del
sistema son:

• Energía alta: y = vPg + vPp

• Energía pequeña: y = vPp

Para lograr los diferentes niveles de energía en


la salida, se emplean las funciones de activación
Booleanas YPg y YPp, de tal forma que la salida se
puede calcular como:
Figura 2: Conjuntos Booleanos para el control de tem-
peratura. y = YPg vPg  YPp vPg

Tabla2: Reglas lingüísticas para el control de temperatura.

Si Error positivo e integral de error positivo entonces energía alta

Si Error positivo e integral de error negativo entonces energía pequeña

Si Error negativo e integral de error positivo entonces energía nula

Si Error negativo e integral de error negativo entonces energía nula

Si Error cero e integral de error cero entonces energía nula

Si Error cero e integral de error negativo entonces energía nula

Si Error cero e integral de error positivo entonces energía nula

Si Error negativo e integral de error cero entonces energía nula

Si Error positivo e integral de error cero entonces energía nula

diseño y simulación de un controlador difuso de temperatura empleando el concresor basado en relaciones booleanas 35
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias
Los valores de los actuadores virtuales son; Tabla 4: Tablade verdad para el control de tempera-
vPg = 500W y vPg=1500W. tura.

La tabla de reglas lingüísticas (Tabla 2), también ep en ie p ien YPg YPp


se puede observar como un cuadro de relaciones
0 1 0 1 0 0
para las regiones del universo de discurso del
error y la integral del error, Tabla 3. En el cuadro
0 1 1 0 0 0
de relaciones se observa que no existe acción de 1 0 0 1 0 1
control negativa para el sistema, por lo cual esta 1 0 1 0 1 1
acción queda sujeta a la inercia propia del siste- 0 0 0 0 0 0
ma. Otro aspecto de importancia consiste en la 0 0 1 0 0 0
falta de una acción en la zona de cero, siendo esto 0 0 0 1 0 0
relevante al momento de plantear los conjuntos
1 0 0 0 0 0
difusos.
0 1 0 0 0 0
Tabla 3: Cuadro de relaciones para el error y la inte-
gral del error.

ie e Negativo Cero Positivo

Negativo Nulo Nulo YPp

Cero Nulo Nulo Nulo

Positivo Nulo Nulo YPg , YPp

Con la nalidad de tener una representación com-


pacta, se propone la siguiente nomenclatura para
los conjuntos Booleanos:

• e p = P p (e) Figura 3: Mapa de Karnaugh para la función


de activación YPg.
• en = P n (e)

• ie p = P p (ie)

• ien = P n (ie)

Las reglas lingüísticas se pueden representar me-


diante una tabla de verdad con la nalidad de en-
contrar las respectivas relaciones Booleanas de
las salidas de activación. La Tabla4 representa
las reglas Booleanas para el sistema de control.
Los términos faltantes de la Tabla4 se consideran
Figura 4: Mapa de Karnaugh para la función de acti-
como casos no importa. vación YPg.

36 Tecnura Vol. 16 No.32 Abril - Junio de 2012


con-ciencias
Empleando los mapas de Karnaugh de las Fig. 3
y 4, se pueden encontrar las ecuaciones simpli-
cadas para YPg y YPp.

YPg = e p ˆ ie p (27)

YPp = (e p ˆ ie p ) ‰ (e p ˆ ien ) (28)

En la Fig. 5 se presenta la supercie de control


para el controlador Booleano simplicado y no
simplicado. La supercie de control para el caso
Booleano es la misma con y sin reglas simpli-
cadas.
Figura 6: Conjuntos difusos propuestos para el con-
trol de temperatura.

Para la implementación del CBR es necesario


realizar una generalización de los operadores
Booleanos a operadores difusos de s-normas y t-
normas.

La implementación de las relaciones difusas se


efectúa usando el operador máximo como s-nor-
ma, el operador mínimo como t-norma y el opera-
dor complemento como: P A = 1  P A .

YPg = min[ P p (e), P p (ie)] (29)

YPp = max{min[ P p (e), P p (ie)], min[ P p (e), P n (ie)]}


Figura 5: Superficie de control para el controlador
Booleano. (30)
4.3 Análisis de restricciones
4.2. Implementación CBR
Considerando las ecuaciones a implementar, se
Luego de tener las reglas Booleanas asociadas a presenta el siguiente grupo de restricciones.
los conjuntos Booleanos, se procede a convertir
estos conjuntos en difusos. La conversión se reali- Para la salida de activación YPg se tiene:
za considerando un nivel de -corte igual a 0,5. El
YPg = P p (e) … P p (ie)
valor de -corte permite recuperar los conjuntos
Booleanos al ser aplicado el mismo -corte en los
P p (e) … P p (ie) d ( P n (e) † P n (e)) … ( P n (ie) † P n (ie))
anteriores conjuntos difusos.
(31)
Tomando funciones lineales para la construcción
de los conjuntos difusos, se proponen los conjun- la anterior restricción por estar en dos universos
tos de la Fig. 6. de discurso se puede separar en

diseño y simulación de un controlador difuso de temperatura empleando el concresor basado en relaciones booleanas 37
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias

P p ( e) d P n (e ) † P n ( e ) Los conjuntos difusos propuestos en la Fig. 6


cumplen las anteriores restricciones, por lo tanto
P p (ie) d P n (ie) † P n (ie) (32) la supercie de control con y sin simplicación
de reglas es la misma, tal como se observa en
Para la otra salida de activación YPp se tiene: Fig. 7.

YPp = ( P p (e) … P p (ie)) † ( P p (e) … P n (ie)) (33)


5. Resultados
como la restricción de P p (e) … P p (ie) ya fue con-
siderada, entonces, se analiza el otro término Para obtener la lrespuesta dinámica del sistema
P p (e) † P n (ie) , se implementó el controlador Booleano y CBR,
tomando una referencia de 35oC. La Fig. 7 mues-
P p (e) † P n (ie) d ( P n (e) † P n (e)) … ( P p (ie) † P p (ie))
tra la respuesta del sistema para el controlador
(34) Booleano y CBR. En esta gura se observa que
el controlador CBR presenta un mejor compor-
la anterior restricción se pueden separa en
tamiento que el controlador Booleano.
P p ( e) d P n (e ) † P n ( e )
P n (ie) d P p (ie) † P p (ie) (35)

Finalmente del anterior análisis las restricciones


que se deben cumplir son:

P p ( e) d P n (e ) † P n ( e )
P p (ie) d P n (ie) † P n (ie)
P n (ie) d P p (ie) † P p (ie) (36)

Figura 8: Simulación del sistema para una referencia


de 35oC: a) Controlador CBR, b) Controla-
dor Booleano.

Considerando una referencia de 35oC, los índices


de desempeño del sistema se pueden apreciar en
la Tabla5.

Tabla 5: Indices de desempeño del sistema para una


referencia de 35oC: a) Controlador CBR, b)
Controlador Booleano.

Índice /Control a b

%es 3,96% 6,50%

Figura 7: Superficie de control para la implementación Ts 11,34mim 5,04mim


CBR con y sin simplificación de reglas.

38 Tecnura Vol. 16 No.32 Abril - Junio de 2012


con-ciencias
6. Conclusiones cambiar el cuadro de relaciones alterando el fun-
cionamiento del sistema.
Con la nalidad de mejorar el comportamiento
Dentro de la propuesta de controladores basados
dinámico del sistema se propone emplear conjun-
en concreción Booleana, es de gran importancia
tos Booleanos adyacentes. Empleando conjuntos
la forma de los conjuntos difusos de los univer-
Booleanos adyacentes se eliminan regiones que sos de entrada. Existe una relación directa entre
relacionan el error y la integral del error. Una la forma de los conjuntos difusos y la respuesta
mala identicacion de casos noimporta puede nal del controlador.

Referencias

[1] R. Babuska, Fuzzy Modeling for Control. [8] H. Espitia, Aplicación del concresor basa-
Boston: Kluwer Academia Publishers, 1998. do en relaciones Booleanas para sistemas
de lógica difusa tipo dos, Tesis de Maes-
[2] G. Klir, B. Yuan, Fuzzy Sets and Fuzzy Lo- tria Universidad Distrital Francisco José de
gic. New Jersey: Prentice Hall, 1995. Caldas, 2009.
[3] E. Dougherty, C. Giardina, Mathematical
[9] T. Acevedo, C. Martínez, J. Díaz, “Diseño
methods for articial intelligence and auto-
nomous systems. Prentice-Hall, 1988. de un Controlador Logico Difuso Para Sis-
tema De Calefaccion”, Revista Colombia-
[4] K. Ogata, Dinámica de Sistemas. Prentice- na de Tecnologías de Avanzada, vol. 2, no.
Hall Hisp, 1987. 10, 10 pp. 53 - 58 2007.

[5] R. Rovatti, R. Guerrieri, G. Baccarani, “An [10] Z. Gao, T. Trautzsch, “A Stable Self-Tuning
Enhanced Two-Level Boolean Synthesis Fuzzy Logic Control System for Industrial
Methodology for Fuzzy Rules Minimiza- Temperature Regulation”, IEEE Transac-
tion”. IEEE Transactions On Fuzzy Sys- tions on Industry Applications, vol. 38, no.
tems, vol. 3, no. 3, pp. 288 - 299, 1995. 2, pp. 414 - 424, 2002.
[6] A. Ballén, C. Rodriguez, Diseño e imple-
[11] G. Kumar, S. Chandra, B. Surekha, “A Ge-
mentación de un controlador difuso au-
netic Based Neuro-Fuzzy Controller for
tosintonizado sobre microcontroladores,
Thermal Processes”, Journal of Computer
aplicado al control del péndulo invertido.
Science & Technology JCS&T, vol. 5, no.
Tesis de pregrado, Ingeniería Electrónica,
Universidad Distrital Francisco José De 1, pp. 37 - 43, 2005.
Caldas, 2003.
[12] X. Jinqiang, F. Ziping, “A Novel Self-adap-
[7] J. Soriano, O. González, F. Munar, A. Ra- tive Fuzzy-PID Controller for Temperature
mos, “Propuesta de concresor basado en re- Control in Variable Refrigerant Volume
laciones Booleanas”, Revista de Ingeniería, (VRV) Air Conditioning Systems”, Advan-
Universidad Distrital Francisco José de ces in Intelligent Systems Research ISKE,
Caldas, vol. 6, no. 1, pp 42-50, 2001. 2007.

diseño y simulación de un controlador difuso de temperatura empleando el concresor basado en relaciones booleanas 39
HELBERT EDUARDO ESPITIA C. / JOSÉ JAIRO SORIANO MENDEZ
con-ciencias
[13] M. Frank, R. Herbit, “Model based desing [16] A. Gersnoviez, I. Baturone, F. Moreno,
of a fuzzy temperature control for a steam “Extracción de Bases de Reglas Simples
generator”, EUROSIMS-95, pp. 1137 - y Lingüísticamente Interpretables”, XIII
1142, 1995. Congreso Español de Tecnologías y Lógica
Fuzzy: ESTYLF, pp. 111-116, 2006.
[14] C. Peña, Coevolucionary Fuzzy Modeling.
Springer-Verlag Berlin Heidelberg, 2004. [17] B. Davey, H. Priestley, Introduction to
Lattices and Order. Cambridge University
[15] R. Dubisch, Lattices to Logic. Blaisdell Press, 2002.
Publishing Company, 1964.

40 Tecnura Vol.
Vol.16
16 No.32
No. 32 Abril
pp.- 29 - 40de 2012
Junio Abril - Junio de 2012

También podría gustarte