Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo Control Difuso PDF
Ejemplo Control Difuso PDF
IA Inteligencia Artificial
5o informatica
http://ccia.ei.uvigo.es/docencia/IA
enero 2011
4. Seleccionar la implementaci
on y los parametros de los operadores
difusos a utilizar. (parametrizar el funcionamiento
num
erico)
mnimo + maximo
producto + suma acotada
b) Implementaci
on implicaci
on difusa (): Mindani, Kleene, Larsen, etc
c) Implementaci
on del modus ponens difuso: max-min
a) Implementaci
on conectivas difusas (, , ):
Activaci
on de reglas: normalmente se considerara que una regla difusa se activa si el grado
de verdad de su antecedente es 0.
d) Agregaci
on de las salidas de las reglas difusas (OR): maximo, suma acotada,
...
e) Operadores de fuzzyficaci
on (singleton, triangular, ...) y desfuzzyficacion (centro de masas, media maximos, ...)
Humedad
Se asumen 5 etiquetas ling
usticas: muy baja (MB), baja(B), normal (N), alta(A),
muy alta(MA)
Temp.
MB
B
N
A
MA
Humedad
MB B
N
A MA
SN SN SG SG SG
M
M SP SP SN
M
M M M BP
M
M BP BP BN
BP BN BN BG BG
(c) Par
ametros de la inferencia difusa
Se usaran los siguientes operadores:
Conectiva AND (): mnimo.
Conectiva OR (vee): maximo
Implicaci
on difusa (): Mamdani
Modus ponens difuso: min-max (composicion de conj. difuso con relacion difusa)
Agregaci
on de las salidas difusas de las reglas activadas: OR (maximo)
Operador de fuzzyficaci
on: singleton
Operador de desfuzzificaci
on: centro de masas
Nota:
El uso del implicador de Mamdani (fP Q (x, y) = min{fP (x), fQ (y)}) junto con la
fuzzyficacion usando conjuntos singleton simplifica la aplicacion del modus ponens difuso.
Para aplicar una regla sobre conjuntos singleton bastara con seleccionar un -corte
del conjunto difuso vinculado al consecuente.
Para reglas AND: ese -corte tomara como valor el menor valor de verdad de la
interseccion de los singleton de entrada con los conjuntos difusos vinculados a los
antecedentes.
Normal(N)
Reglas activadas
Temp
MB
MB
B
N
A
MA
SN
M
M
M
BP
Humedad
B
N
A
SN
M
M
M
BN
SG
SP
M
BP
BN
SG
SP
M
BP
BG
MA
SG
SN
BP
BN
BG
- IF
THEN
- IF
THEN
- IF
THEN
- IF
THEN
(Temperatura
Variaci
on es
(Temperatura
Variaci
on es
(Temperatura
Variaci
on es
(Temperatura
Variaci
on es
Agregaci
on y desfuzzyficaci
on
Variable de control
Salida: bajar la calefaccion 2,125 oC