SlideShare a Scribd company logo
1 of 35
Download to read offline
Sistemas Inteligentes 
y Redes Neuronales 
(WOIA) 
Sesión: 12 
Sistemas de control basados en lógica difusa 
MSc. Ing. José C. Benítez P.
2 
Sesión 11. Sistemas de control basado en 
lógica borrosa 
 Reglas difusas. 
 Estructura de un sistema borroso. 
 Fusificación de las entradas. 
 Reglas del sistema. 
 Aplicación de operadores difusos. 
 Método de implicación. 
 Método de agregación. 
 Defusificación. 
 Inferencia.
3 
Reglas difusas 
 Los conjuntos y los operadores difusos son los sujetos y 
predicados de la lógica difusa. 
 Las reglas if - then son usadas para formular las 
expresiones condicionales que abarca la lógica difusa. 
 if x is A then y is B 
 Donde A y B son los valores lingüísticos definidos por 
los conjuntos definidos en los rangos de los universos 
de discurso llamados X e Y, respectivamente. 
 La parte if de la regla ´x es A´ es llamada el antecedente o 
premisa, mientras la parte then de la regla ´y es B´ es 
llamada la consecuencia o conclusión.
4 
Estructura de un sistema borroso 
1. Fusificación: 
La fusificación de las variables de entrada. 
2. La base del conocimiento. 
3. Inferencia: 
Aplicación del operador difuso (AND ó OR) en el 
antecedente(s). 
Implicación del antecedente(s) con el consecuente(s). 
Agregación de los consecuentes a través de las reglas. 
4. La defusificación.
5 
Estructura de un sistema borroso 
Regla 1 
Regla 2 
Regla 3  Salida 
Entrada 1 
Entrada 2 
Las entradas son 
números limitados 
a un rango 
especifico. Entradas 
no difusas. 
Las reglas son 
evaluadas en 
paralelo usando 
un razonamiento 
difuso. 
Los resultados 
de las reglas son 
combinadas y 
defusificadas. 
El resultado es un 
valor numérico no 
difuso. 
Regla 4
6 
Estructura de un sistema borroso 
Los sistemas de control difuso permiten describir un 
conjunto de reglas que utilizaría una persona para 
controlar un proceso y a partir de estas reglas 
generar acciones de control.
7 
Estructura de un sistema borroso 
1. La fusificación tiene como objetivo convertir valores crisp 
(reales) en valores difusos. 
2. La base de conocimiento contiene el conocimiento 
asociado con el dominio de la aplicación y los objetivos del 
control. 
3. La inferencia relaciona los conjuntos difusos de entrada y 
salida para representar las reglas que definirán el sistema 
mediante el uso de condiciones. 
4. La defusificación realiza el proceso de adecuar los valores 
difusos generados en la inferencia en valores crisp, que 
posteriormente se utilizarán en el proceso de control.
8 
Fusificación de entradas 
• Para cada entrada existen diferentes conjuntos con 
variables lingüísticas, en nuestro caso hay dos 
subconjuntos para cada variable de entrada. 
X = {BAJO, ALTO} 
Y = {BAJO, ALTO} 
• Las variables de entrada X e Y, al igual que la variable de 
salida Z pertenecen al mismo universo de discurso 
comprendido en el rango entre 0 y 10. 
• Las funciones de membresía son: 
BAJO(T) = 1 - ( T / 10 ) 
ALTO(T) = T / 10
9 
Fusificación de entradas 
10 
1 
Entrada no difusa = 5 
Salida difusa = 0,5
10 
Reglas del sistema 
Regla 1: if X es BAJO and Y es BAJO then Z es ALTO 
Regla 2: if X es BAJO and Y es ALTO then Z es BAJO 
Regla 3: if X es ALTO and Y es BAJO then Z es BAJO 
Regla 4: if X es ALTO and Y es ALTO then Z es ALTO 
Otra manera de analizar las reglas es mediante una tabla: 
X 
BAJO ALTO 
Y 
BAJO ALTO BAJO 
ALTO BAJO ALTO
11 
Aplicación de operadores borrosos 
• Una vez que las entradas han sido fusificadas, conocemos el 
grado en el cual cada parte del antecedente ha sido 
satisfecho para cada regla. 
• Sí el antecedente de una regla dada tiene más de una parte, 
el operador difuso es aplicado para obtener un número que 
represente el resultado del antecedente para esa regla. 
• Para la operación AND existen dos formas conocidas como 
min (mínimo) y prod (producto algebraico). 
• Para la operación OR existen dos formas conocidas como max 
(máximo) y sum (suma algebraica). 
• Además de estos métodos de construcción, uno puede crear 
su propio método para AND y OR escribiendo cualquier 
función.
Aplicación de operadores borrosos 
El grado de verdad para la premisa de una regla es referida como el 
nivel de disparo y es denotada como a (alfa). 
X Y BAJO(X) ALTO(X) BAJO(Y) ALTO(Y) a1 a2 a3 a4 
0 0.32 1 0 0.68 0.32 0.68 0.32 0 0 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0 
0 1 2 3 4 5 6 7 8 9 10 
X 
u(X) 
ALTO 
BAJO 
S 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0 
0 1 2 3 4 5 6 7 8 9 10 
Y 
u(Y) 
ALTO 
BAJO 
S 
12
Método de implicación 
• Un consecuente es un CD representado por una fdp, en 
nuestro caso tiene asignada dos VL: Z = { BAJO, ALTO } 
• Hay dos métodos conocidos que son las mismas funciones 
usadas por el método AND: min (mínimo), que trunca el CD de 
salida, y el PROD (producto), el cual escala al CD de salida. 
• El grado de verdad de la premisa de cada regla es computada y 
aplicada al consecuente de cada regla. Este resultado es un 
subconjunto difuso que será asignado a cada variable de salida 
correspondiente. Nosotros aplicamos en este ejemplo el 
método de Mamdani ó método de inferencia MIN-MAX. Para 
cada regla hacemos el MIN entre el nivel de disparo y la 
función de membresía de la variable de salida indicada en el 
consecuente.
Método de implicación 
1 
0,8 
0,6 
0,4 
0,2 
0 
0 1 2 3 4 5 6 7 8 9 10 
R1 
1 
0,8 
0,6 
0,4 
0,2 
0 
0 1 2 3 4 5 6 7 8 9 10 
R2 
1 
0,8 
0,6 
0,4 
0,2 
0 
0 1 2 3 4 5 6 7 8 9 10 
R4 
1 
0,8 
0,6 
0,4 
0,2 
0 
0 1 2 3 4 5 6 7 8 9 10 
R3
Método de agregación 
• Agregación o composición es el proceso por el cual los 
conjuntos difusos que representan las salidas de cada regla 
son combinadas en un único CD. 
• La salida del proceso de agregación es un conjunto difuso 
para cada salida variable. 
• Los métodos más conocidos: max (máximo) y sum (suma). 
• Lo más común cuando usamos la función 'min' en el método 
de implicación es corresponder con la función 'max' en el 
método de agregación. 
• De igual manera si elegimos la función 'prod' para el método 
de implicación, es usual hacerlo corresponder con la función 
'sum' para el método de agregación.
Método de agregación 
En el proceso de composición o agregación, todos los 
subconjuntos difusos son combinados para dar un único 
conjunto de salida, esto se logra haciendo el MAX de las 
funciones mostradas en los gráficos anteriores, obteniéndose 
la siguiente figura: 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0 
0 1 2 3 4 5 6 7 8 9 10 
Composición
Defusificación 
• La entrada para el proceso de defusificación es un conjunto 
difuso (la salida de la etapa de agregación) y la salida es un 
simple número concreto. Los sistemas del mundo real requieren 
un resultado numérico. 
• El método más popular de defusificación es el cálculo del centro 
de gravedad ó centroide, el cual retorna el centro del área bajo 
la curva. Al igual que en los pasos anteriores existen más 
métodos de cálculo. 
Centro de gravedad
Defusificación 
Forma continua 
• Para calcular el algoritmo del centro de gravedad (COG, en ingles) 
dividimos al Momento de la función por el Área de la función: 
Forma discreta 
• Se divide la función en partes iguales y se calcula haciendo la 
sumatoria de todos los puntos de la siguiente manera: 
• Hay que tener en cuenta que al dividir en partes iguales al conjunto de 
salida se simplifican los Dz, si las particiones fueran diferentes habría 
que tener en cuenta el Dz porque sino se pierde el sentido de 
Momento y Área de la función.
Defusificación 
Forma continua: 
Forma discreta para 10 muestras:
Producto Cartesiano 
El producto cartesiano es usado para definir una relación 
entre dos o más conjuntos (sean ordinarios o difusos). 
El producto cartesiano es denotado como AxB y es definido 
como: 
Una relación difusa R de A y B es un subconjunto difuso de 
AxB, donde μR(a, b) es la función de membresía de R. 
R también puede ser representado como una matriz, 
depositando cada elemento de μR(a, b):
Implicación 
• La regla 'si el nivel es bajo, entonces abro V1' es llamada una 
implicación, porque el valor de 'nivel' implica el valor de 'V1' en el 
controlador. 
• Hay muchas maneras de definir la implicación, se puede elegir una 
función matemática distinta en cada caso para representar a la 
implicación. 
• Cada regla puede ser interpretada como una relación difusa como Ri: 
( X × Y )®[ 0, 1 ]. 
• Cuando usamos una conjunción A Ù B, la interpretación de las reglas if-then 
sería es verdadero que A y B cumplen simultáneamente. 
• Esta relación es simétrica y puede ser invertida. La relación R es 
computada por el método de Mamdani utilizando el operador Min. 
• La representación de la relación difusa R del modelo entero es dado 
por la disjunción (unión) de las K relaciones de cada regla individual Ri.
Implicación
Modus ponens generalizado 
Premisa 1: x es A’ 
Premisa 2: Si x es A entonces y es B 
Consecuente: entonces y es B’ 
El principio anterior establece que en la medida que A’ sea similar 
a A, entonces se puede deducir un B’ que es similar a B. 
Obsérvese que el MP es un caso especial del MPG cuando A’ es 
completamente igual A entonces B’ es B. Por otra parte, regla 
composicional se basa en el siguiente principio intuitivo: 
• dados dos conjuntos difusos A y B definidos en los conjuntos 
universos X e Y respectivamente, 
• si existe una relación R entre A y B definida en X x Y, 
• entonces a partir del conjunto A se puede deducir B a través 
de la composición entre A y la relación R de la siguiente forma: 
B = A o R
Inferencia 
Si x es A entonces y es B 
μA®B 
x eA’ 
μA’ 
y e B’ 
μB’
Inferencia 
El grado de cumplimiento del i antecedente de cada regla 
sería: 
Para un conjunto difuso singleton la ecuación anterior se 
simplifica: 
El conjunto difuso de salida del modelo lingüístico es:
Inferencia. Ejemplo 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0 
0 1 2 3 4 5 6 7 8 9 10 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0 
B’ 
0 1 2 3 4 5 6 7 8 9 10 
Elementos del dominio X 
3 4 5 6 7 
A’ 
A 0 0,5 1 0,5 0 
Elementos del dominio Y 
3 4 5 6 7 
B 0 0,5 1 0,5 0
Inferencia. Ejemplo 
R 3 4 5 6 7 
3 0 0 0 0 0 
4 0 0,5 0,5 0,5 0 
5 0 0,5 1 0,5 0 
6 0 0,5 0,5 0,5 0 
7 0 0 0 0 0 
R : si x es A entonces y es B 
μA®B 
3 4 5 6 7 
3 
5 
7 
1 
0,9 
0,8 
0,7 
0,6 
0,5 
0,4 
0,3 
0,2 
0,1 
0
Inferencia. Ejemplo 
b = max [ μA’(x) Ù μA(x) ] = max ( [0; 0.5; 0; 0; 0] Ù [0; 0.5; 1; 0.5; 0] ) 
b = max [0; 0.5; 0; 0; 0] = 0.5 
B’ = b Ù B = 0.5 Ù [0; 0.5; 1; 0.5; 0] 
B’ = 0.5 Ù [0; 0.5; 0.5; 0.5; 0]
29 
Aplicaciones 
 Sistemas de control de acondicionadores de aire 
 Sistemas de foco automático en cámaras fotográficas 
 Electrodomésticos 
 Optimización de sistemas de control industriales 
 Sistemas de escritura 
 Mejora en la eficiencia del uso de combustible en motores 
 Sistemas expertos del conocimiento 
 Tecnología informática 
 Bases de datos difusas: Almacenar y consultar información 
imprecisa.
30 
Aplicaciones 
Ejemplo: Para un sistema de control de nivel de un tanque: 
 “SI el nivel es muy bajo ENTONCES abra bastante la válvula” 
 “SI el nivel es bajo ENTONCES abra poco la válvula” 
 “Si el nivel es medio ENTONCES no abra ni cierre la Válvula” 
 “SI el nivel es alto ENTONCES cierre un poco la válvula” 
 “SI el nivel es muy alto ENTONCES cierre bastante la 
válvula”.
31 
Aplicaciones 
Ventajas 
 Facilidad de implementación. 
 Buenos resultados en 
procesos no lineales y de 
difícil modelización. 
 Modo de funcionamiento 
similar al comportamiento 
humano. 
 Forma rápida y económica de 
resolver un problema. 
 No se necesita conocer el 
modelo matemático que rige 
su funcionamiento. 
Desventajas 
 En las redes neuronales se 
precisa de un tiempo de 
aprendizaje para obtener los 
mejores resultados en la 
salida. (Al igual que ocurre 
con los humanos). 
 Ante un problema que tiene 
solución mediante un modelo 
matemático, obtenemos 
peores resultados usando 
Lógica Difusa.
32 
Referencias: 
 http://www.slideshare.net/renatolachira/logica-difusa 
 http://catarina.udlap.mx/u_dl_a/tales/documentos/lmt/ra 
mirez_r_o/capitulo3.pdf 
 http://profesores.elo.utfsm.cl/~tarredondo/info/soft-comp/ 
Introduccion%20a%20la%20Logica%20Difusa.pdf 
 http://es.wikipedia.org/wiki/L%C3%B3gica_difusa 
 http://pisis.unalmed.edu.co/cursos/material/3004604/1/14 
%20Logica%20difusa%20generalidades.pdf 
 https://docs.google.com/viewer?a=vq=cache:p2AjlJn6DU 
0J:faculty.petra.ac.id/hanyf/sistemcerdas/Fuzzy%2520Logi 
c.pps+hl=esgl=mxpid=blsrcid=ADGEEShPNMhaneai4 
O4bUTY9_M_KZ4EbdI0ETD-vKabtnjsWR44OVVNOjpPsQoNeNFYR9j0c4t7efMIeb-vL5QDwuGgPGUflg0Z8nbF1UUYjvl4JjrbUZzAwfrL4nsWkyfAt 
1Q66wL5Asig=AHIEtbT17zAn6zieWQVwCbKb2hRes0ETCQ
Resumen 
 Realizar un resumen mediante mapas conceptuales (CMapTools) 
Las Tareas que no cumplan las 
indicaciones no serán considerados 
por el profesor. 
33 
de esta diapositiva. 
 Serán mejor consideradas los resúmenes que tengan información 
extra a esta diapositiva. 
 Las fuentes adicionales utilizadas en el resumen se presentarán 
en su carpeta personal del Dropbox y deben conservar el nombre 
original y agregar al final _S12. 
 Las fuentes y los archivos *.cmap deben colocarse dentro de su 
carpeta personal del Dropbox, dentro de una carpeta de nombre: 
SIRN_PaternoM_S12
Preguntas 
El resumen con mapas conceptuales solicitado de la Sesión 
al menos debe responder las siguientes preguntas: 
1. ¿Qué es una regla difusa?. 
2. ¿Cuales son las partes de una regla difusa?. 
3. ¿Cuál es la estructura de un sistema borroso?. 
4. ¿En que consiste la fusificación, la inferencia y la 
defusificación?. 
5. Explicar el método de implicación. 
6. Explicar el método de agregación. 
7. Explicar la fusificación continua y discreta. 
8. Listar la aplicaciones de los SdCbLB. 
9. Indicar las ventajas y desventajas de los ScbLB. 
34
35 
Sesión 12. SCbLB 
Sistemas Inteligentes y Redes Neuronales 
http://utpsirn.blogspot.com

More Related Content

What's hot

Utp 2015-2_ia_lab1.pdf
 Utp 2015-2_ia_lab1.pdf Utp 2015-2_ia_lab1.pdf
Utp 2015-2_ia_lab1.pdf
jcbp_peru
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radial
jcbp_peru
 
Utp 2015-2_ia lab2
 Utp 2015-2_ia lab2 Utp 2015-2_ia lab2
Utp 2015-2_ia lab2
jcbp_peru
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3
jcbenitezp
 
A152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronalesA152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronales
jcbp_peru
 
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
Tribunal Electoral Provincia de Misiones
 
REDES NEURONALES Base Radial
REDES NEURONALES Base RadialREDES NEURONALES Base Radial
REDES NEURONALES Base Radial
ESCOM
 
RED NEURONAL ADALINE
RED NEURONAL ADALINERED NEURONAL ADALINE
RED NEURONAL ADALINE
ESCOM
 
Woi9 ia 2015 1 balotario de la pc2
Woi9 ia 2015 1 balotario de la pc2Woi9 ia 2015 1 balotario de la pc2
Woi9 ia 2015 1 balotario de la pc2
jcbp_peru
 
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
Tifa Niki
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagation
jcbp_peru
 
Utp ia_s4_red perceptron
 Utp ia_s4_red perceptron Utp ia_s4_red perceptron
Utp ia_s4_red perceptron
jcbp_peru
 
Utp ia_2014-2_s4_red perceptron
 Utp ia_2014-2_s4_red perceptron Utp ia_2014-2_s4_red perceptron
Utp ia_2014-2_s4_red perceptron
hiperu2005
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptron
jcbp_peru
 
REDES NEURONALES RECURRENTES Elman
REDES NEURONALES RECURRENTES ElmanREDES NEURONALES RECURRENTES Elman
REDES NEURONALES RECURRENTES Elman
ESCOM
 

What's hot (20)

Utp 2015-2_ia_lab1.pdf
 Utp 2015-2_ia_lab1.pdf Utp 2015-2_ia_lab1.pdf
Utp 2015-2_ia_lab1.pdf
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radial
 
Utp 2015-2_ia lab2
 Utp 2015-2_ia lab2 Utp 2015-2_ia lab2
Utp 2015-2_ia lab2
 
Utp 2015-2_ia_lab3
 Utp 2015-2_ia_lab3 Utp 2015-2_ia_lab3
Utp 2015-2_ia_lab3
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3
 
A152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronalesA152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronales
 
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
Implementacion de la funcion logica xor, mediante un modelo neuronal y el alg...
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
REDES NEURONALES Base Radial
REDES NEURONALES Base RadialREDES NEURONALES Base Radial
REDES NEURONALES Base Radial
 
RED NEURONAL ADALINE
RED NEURONAL ADALINERED NEURONAL ADALINE
RED NEURONAL ADALINE
 
Funciones satlin y satlins
Funciones satlin y satlinsFunciones satlin y satlins
Funciones satlin y satlins
 
Woi9 ia 2015 1 balotario de la pc2
Woi9 ia 2015 1 balotario de la pc2Woi9 ia 2015 1 balotario de la pc2
Woi9 ia 2015 1 balotario de la pc2
 
REDES NEURONALES ADALINE
REDES NEURONALES ADALINEREDES NEURONALES ADALINE
REDES NEURONALES ADALINE
 
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
6498785 introduccion-a-matlab-y-simulink-para-sistemas-de-control
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagation
 
Utp ia_s4_red perceptron
 Utp ia_s4_red perceptron Utp ia_s4_red perceptron
Utp ia_s4_red perceptron
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156
 
Utp ia_2014-2_s4_red perceptron
 Utp ia_2014-2_s4_red perceptron Utp ia_2014-2_s4_red perceptron
Utp ia_2014-2_s4_red perceptron
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptron
 
REDES NEURONALES RECURRENTES Elman
REDES NEURONALES RECURRENTES ElmanREDES NEURONALES RECURRENTES Elman
REDES NEURONALES RECURRENTES Elman
 

Viewers also liked

Utp 2015-2_sirn_s11_operaciones difusas
 Utp 2015-2_sirn_s11_operaciones difusas Utp 2015-2_sirn_s11_operaciones difusas
Utp 2015-2_sirn_s11_operaciones difusas
jcbp_peru
 
Woia sirn pc3_2015-2a
Woia sirn pc3_2015-2aWoia sirn pc3_2015-2a
Woia sirn pc3_2015-2a
jcbp_peru
 
Woia sirn pc3_2015-2b
Woia sirn pc3_2015-2bWoia sirn pc3_2015-2b
Woia sirn pc3_2015-2b
jcbp_peru
 
Utp 2015-2_sirn_s3_aprendizaje automatico
 Utp 2015-2_sirn_s3_aprendizaje automatico Utp 2015-2_sirn_s3_aprendizaje automatico
Utp 2015-2_sirn_s3_aprendizaje automatico
jcbp_peru
 
Utp 2015-2_sirn_s2_rna
 Utp 2015-2_sirn_s2_rna Utp 2015-2_sirn_s2_rna
Utp 2015-2_sirn_s2_rna
jcbp_peru
 
Utp 2015-1_sirn_s1_introduccion ia
 Utp 2015-1_sirn_s1_introduccion ia Utp 2015-1_sirn_s1_introduccion ia
Utp 2015-1_sirn_s1_introduccion ia
jcbp_peru
 
Utp sirn_2015-2 lab1
 Utp sirn_2015-2 lab1 Utp sirn_2015-2 lab1
Utp sirn_2015-2 lab1
jcbp_peru
 
Utp 2015-2_sirn_s8_r_recurrrentes
 Utp 2015-2_sirn_s8_r_recurrrentes Utp 2015-2_sirn_s8_r_recurrrentes
Utp 2015-2_sirn_s8_r_recurrrentes
jcbp_peru
 
Utp 2015-2_sirn_s10_conjuntos difusos
 Utp 2015-2_sirn_s10_conjuntos difusos Utp 2015-2_sirn_s10_conjuntos difusos
Utp 2015-2_sirn_s10_conjuntos difusos
jcbp_peru
 
Utp 2015-2_sirn_s9_logica difusa
 Utp 2015-2_sirn_s9_logica difusa Utp 2015-2_sirn_s9_logica difusa
Utp 2015-2_sirn_s9_logica difusa
jcbp_peru
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
jcbenitezp
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
jcbp_peru
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
jcbp_peru
 

Viewers also liked (20)

Utp 2015-2_sirn_s11_operaciones difusas
 Utp 2015-2_sirn_s11_operaciones difusas Utp 2015-2_sirn_s11_operaciones difusas
Utp 2015-2_sirn_s11_operaciones difusas
 
Woia sirn pc3_2015-2a
Woia sirn pc3_2015-2aWoia sirn pc3_2015-2a
Woia sirn pc3_2015-2a
 
Woia sirn pc3_2015-2b
Woia sirn pc3_2015-2bWoia sirn pc3_2015-2b
Woia sirn pc3_2015-2b
 
Utp 2015-2_sirn_s3_aprendizaje automatico
 Utp 2015-2_sirn_s3_aprendizaje automatico Utp 2015-2_sirn_s3_aprendizaje automatico
Utp 2015-2_sirn_s3_aprendizaje automatico
 
Utp 2015-2_sirn_s2_rna
 Utp 2015-2_sirn_s2_rna Utp 2015-2_sirn_s2_rna
Utp 2015-2_sirn_s2_rna
 
Utp 2015-1_sirn_s1_introduccion ia
 Utp 2015-1_sirn_s1_introduccion ia Utp 2015-1_sirn_s1_introduccion ia
Utp 2015-1_sirn_s1_introduccion ia
 
Utp sirn_2015-2 lab1
 Utp sirn_2015-2 lab1 Utp sirn_2015-2 lab1
Utp sirn_2015-2 lab1
 
Utp 2015-2_sirn_s8_r_recurrrentes
 Utp 2015-2_sirn_s8_r_recurrrentes Utp 2015-2_sirn_s8_r_recurrrentes
Utp 2015-2_sirn_s8_r_recurrrentes
 
Utp 2015-2_sirn_s10_conjuntos difusos
 Utp 2015-2_sirn_s10_conjuntos difusos Utp 2015-2_sirn_s10_conjuntos difusos
Utp 2015-2_sirn_s10_conjuntos difusos
 
Utp 2015-2_sirn_s9_logica difusa
 Utp 2015-2_sirn_s9_logica difusa Utp 2015-2_sirn_s9_logica difusa
Utp 2015-2_sirn_s9_logica difusa
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Librosmasvendidos
LibrosmasvendidosLibrosmasvendidos
Librosmasvendidos
 
Omar biologia
Omar biologiaOmar biologia
Omar biologia
 
Productnubefone
ProductnubefoneProductnubefone
Productnubefone
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 
Tp4
Tp4Tp4
Tp4
 
La calidad de salud en colombia
La calidad de salud en colombiaLa calidad de salud en colombia
La calidad de salud en colombia
 
El futbol
El  futbolEl  futbol
El futbol
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
 
Examen de segundo bimestre
Examen de segundo bimestreExamen de segundo bimestre
Examen de segundo bimestre
 

Similar to Utp sirn_s12_sistemas de control basados en logic difusa

áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
brayer1
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carrera
mibb204
 
Taller2 lab stats_matlab
Taller2 lab stats_matlabTaller2 lab stats_matlab
Taller2 lab stats_matlab
Nar Dy
 

Similar to Utp sirn_s12_sistemas de control basados en logic difusa (20)

DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSODISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
 
ECUACIONES NO LINEALES
ECUACIONES NO LINEALESECUACIONES NO LINEALES
ECUACIONES NO LINEALES
 
Enunciado 2 actividad grupal c
Enunciado 2 actividad grupal cEnunciado 2 actividad grupal c
Enunciado 2 actividad grupal c
 
Mat lab05
Mat lab05Mat lab05
Mat lab05
 
Pia de tecnicas
Pia de tecnicasPia de tecnicas
Pia de tecnicas
 
Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores
 
Sistemas Numéricos
Sistemas NuméricosSistemas Numéricos
Sistemas Numéricos
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONES
 
Criterios de estabilidad Controles Automáticos
Criterios de estabilidad  Controles Automáticos Criterios de estabilidad  Controles Automáticos
Criterios de estabilidad Controles Automáticos
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carrera
 
Taller2 lab stats_matlab
Taller2 lab stats_matlabTaller2 lab stats_matlab
Taller2 lab stats_matlab
 
Funciones Lógicas Combinatorias
Funciones Lógicas CombinatoriasFunciones Lógicas Combinatorias
Funciones Lógicas Combinatorias
 
Algebra booleana.
Algebra booleana.Algebra booleana.
Algebra booleana.
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
calculo integral de blog blogger
calculo integral de blog bloggercalculo integral de blog blogger
calculo integral de blog blogger
 
calculo integral
calculo integralcalculo integral
calculo integral
 
Actividad slideshare
Actividad slideshareActividad slideshare
Actividad slideshare
 
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2 Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
Método Simplex Mercadotecnia Análisis de Decisiones Equipo 2
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 

More from jcbp_peru

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3
jcbp_peru
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 dom
jcbp_peru
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4
jcbp_peru
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3
jcbp_peru
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2
jcbp_peru
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2
jcbp_peru
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015
jcbp_peru
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1
jcbp_peru
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
jcbp_peru
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
jcbp_peru
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
jcbp_peru
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 g
jcbp_peru
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
jcbp_peru
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdma
jcbp_peru
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
jcbp_peru
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
jcbp_peru
 

More from jcbp_peru (20)

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 dom
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2
 
It526 2013 2 ep
It526 2013 2 epIt526 2013 2 ep
It526 2013 2 ep
 
It526 2016 1 ep
It526 2016 1 epIt526 2016 1 ep
It526 2016 1 ep
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 g
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
 
Lte whitepaper(1)
 Lte whitepaper(1) Lte whitepaper(1)
Lte whitepaper(1)
 
Redes moviles
Redes movilesRedes moviles
Redes moviles
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdma
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
 

Utp sirn_s12_sistemas de control basados en logic difusa

  • 1. Sistemas Inteligentes y Redes Neuronales (WOIA) Sesión: 12 Sistemas de control basados en lógica difusa MSc. Ing. José C. Benítez P.
  • 2. 2 Sesión 11. Sistemas de control basado en lógica borrosa Reglas difusas. Estructura de un sistema borroso. Fusificación de las entradas. Reglas del sistema. Aplicación de operadores difusos. Método de implicación. Método de agregación. Defusificación. Inferencia.
  • 3. 3 Reglas difusas Los conjuntos y los operadores difusos son los sujetos y predicados de la lógica difusa. Las reglas if - then son usadas para formular las expresiones condicionales que abarca la lógica difusa. if x is A then y is B Donde A y B son los valores lingüísticos definidos por los conjuntos definidos en los rangos de los universos de discurso llamados X e Y, respectivamente. La parte if de la regla ´x es A´ es llamada el antecedente o premisa, mientras la parte then de la regla ´y es B´ es llamada la consecuencia o conclusión.
  • 4. 4 Estructura de un sistema borroso 1. Fusificación: La fusificación de las variables de entrada. 2. La base del conocimiento. 3. Inferencia: Aplicación del operador difuso (AND ó OR) en el antecedente(s). Implicación del antecedente(s) con el consecuente(s). Agregación de los consecuentes a través de las reglas. 4. La defusificación.
  • 5. 5 Estructura de un sistema borroso Regla 1 Regla 2 Regla 3 Salida Entrada 1 Entrada 2 Las entradas son números limitados a un rango especifico. Entradas no difusas. Las reglas son evaluadas en paralelo usando un razonamiento difuso. Los resultados de las reglas son combinadas y defusificadas. El resultado es un valor numérico no difuso. Regla 4
  • 6. 6 Estructura de un sistema borroso Los sistemas de control difuso permiten describir un conjunto de reglas que utilizaría una persona para controlar un proceso y a partir de estas reglas generar acciones de control.
  • 7. 7 Estructura de un sistema borroso 1. La fusificación tiene como objetivo convertir valores crisp (reales) en valores difusos. 2. La base de conocimiento contiene el conocimiento asociado con el dominio de la aplicación y los objetivos del control. 3. La inferencia relaciona los conjuntos difusos de entrada y salida para representar las reglas que definirán el sistema mediante el uso de condiciones. 4. La defusificación realiza el proceso de adecuar los valores difusos generados en la inferencia en valores crisp, que posteriormente se utilizarán en el proceso de control.
  • 8. 8 Fusificación de entradas • Para cada entrada existen diferentes conjuntos con variables lingüísticas, en nuestro caso hay dos subconjuntos para cada variable de entrada. X = {BAJO, ALTO} Y = {BAJO, ALTO} • Las variables de entrada X e Y, al igual que la variable de salida Z pertenecen al mismo universo de discurso comprendido en el rango entre 0 y 10. • Las funciones de membresía son: BAJO(T) = 1 - ( T / 10 ) ALTO(T) = T / 10
  • 9. 9 Fusificación de entradas 10 1 Entrada no difusa = 5 Salida difusa = 0,5
  • 10. 10 Reglas del sistema Regla 1: if X es BAJO and Y es BAJO then Z es ALTO Regla 2: if X es BAJO and Y es ALTO then Z es BAJO Regla 3: if X es ALTO and Y es BAJO then Z es BAJO Regla 4: if X es ALTO and Y es ALTO then Z es ALTO Otra manera de analizar las reglas es mediante una tabla: X BAJO ALTO Y BAJO ALTO BAJO ALTO BAJO ALTO
  • 11. 11 Aplicación de operadores borrosos • Una vez que las entradas han sido fusificadas, conocemos el grado en el cual cada parte del antecedente ha sido satisfecho para cada regla. • Sí el antecedente de una regla dada tiene más de una parte, el operador difuso es aplicado para obtener un número que represente el resultado del antecedente para esa regla. • Para la operación AND existen dos formas conocidas como min (mínimo) y prod (producto algebraico). • Para la operación OR existen dos formas conocidas como max (máximo) y sum (suma algebraica). • Además de estos métodos de construcción, uno puede crear su propio método para AND y OR escribiendo cualquier función.
  • 12. Aplicación de operadores borrosos El grado de verdad para la premisa de una regla es referida como el nivel de disparo y es denotada como a (alfa). X Y BAJO(X) ALTO(X) BAJO(Y) ALTO(Y) a1 a2 a3 a4 0 0.32 1 0 0.68 0.32 0.68 0.32 0 0 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 0 1 2 3 4 5 6 7 8 9 10 X u(X) ALTO BAJO S 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 0 1 2 3 4 5 6 7 8 9 10 Y u(Y) ALTO BAJO S 12
  • 13. Método de implicación • Un consecuente es un CD representado por una fdp, en nuestro caso tiene asignada dos VL: Z = { BAJO, ALTO } • Hay dos métodos conocidos que son las mismas funciones usadas por el método AND: min (mínimo), que trunca el CD de salida, y el PROD (producto), el cual escala al CD de salida. • El grado de verdad de la premisa de cada regla es computada y aplicada al consecuente de cada regla. Este resultado es un subconjunto difuso que será asignado a cada variable de salida correspondiente. Nosotros aplicamos en este ejemplo el método de Mamdani ó método de inferencia MIN-MAX. Para cada regla hacemos el MIN entre el nivel de disparo y la función de membresía de la variable de salida indicada en el consecuente.
  • 14. Método de implicación 1 0,8 0,6 0,4 0,2 0 0 1 2 3 4 5 6 7 8 9 10 R1 1 0,8 0,6 0,4 0,2 0 0 1 2 3 4 5 6 7 8 9 10 R2 1 0,8 0,6 0,4 0,2 0 0 1 2 3 4 5 6 7 8 9 10 R4 1 0,8 0,6 0,4 0,2 0 0 1 2 3 4 5 6 7 8 9 10 R3
  • 15. Método de agregación • Agregación o composición es el proceso por el cual los conjuntos difusos que representan las salidas de cada regla son combinadas en un único CD. • La salida del proceso de agregación es un conjunto difuso para cada salida variable. • Los métodos más conocidos: max (máximo) y sum (suma). • Lo más común cuando usamos la función 'min' en el método de implicación es corresponder con la función 'max' en el método de agregación. • De igual manera si elegimos la función 'prod' para el método de implicación, es usual hacerlo corresponder con la función 'sum' para el método de agregación.
  • 16. Método de agregación En el proceso de composición o agregación, todos los subconjuntos difusos son combinados para dar un único conjunto de salida, esto se logra haciendo el MAX de las funciones mostradas en los gráficos anteriores, obteniéndose la siguiente figura: 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 0 1 2 3 4 5 6 7 8 9 10 Composición
  • 17. Defusificación • La entrada para el proceso de defusificación es un conjunto difuso (la salida de la etapa de agregación) y la salida es un simple número concreto. Los sistemas del mundo real requieren un resultado numérico. • El método más popular de defusificación es el cálculo del centro de gravedad ó centroide, el cual retorna el centro del área bajo la curva. Al igual que en los pasos anteriores existen más métodos de cálculo. Centro de gravedad
  • 18. Defusificación Forma continua • Para calcular el algoritmo del centro de gravedad (COG, en ingles) dividimos al Momento de la función por el Área de la función: Forma discreta • Se divide la función en partes iguales y se calcula haciendo la sumatoria de todos los puntos de la siguiente manera: • Hay que tener en cuenta que al dividir en partes iguales al conjunto de salida se simplifican los Dz, si las particiones fueran diferentes habría que tener en cuenta el Dz porque sino se pierde el sentido de Momento y Área de la función.
  • 19. Defusificación Forma continua: Forma discreta para 10 muestras:
  • 20. Producto Cartesiano El producto cartesiano es usado para definir una relación entre dos o más conjuntos (sean ordinarios o difusos). El producto cartesiano es denotado como AxB y es definido como: Una relación difusa R de A y B es un subconjunto difuso de AxB, donde μR(a, b) es la función de membresía de R. R también puede ser representado como una matriz, depositando cada elemento de μR(a, b):
  • 21. Implicación • La regla 'si el nivel es bajo, entonces abro V1' es llamada una implicación, porque el valor de 'nivel' implica el valor de 'V1' en el controlador. • Hay muchas maneras de definir la implicación, se puede elegir una función matemática distinta en cada caso para representar a la implicación. • Cada regla puede ser interpretada como una relación difusa como Ri: ( X × Y )®[ 0, 1 ]. • Cuando usamos una conjunción A Ù B, la interpretación de las reglas if-then sería es verdadero que A y B cumplen simultáneamente. • Esta relación es simétrica y puede ser invertida. La relación R es computada por el método de Mamdani utilizando el operador Min. • La representación de la relación difusa R del modelo entero es dado por la disjunción (unión) de las K relaciones de cada regla individual Ri.
  • 23. Modus ponens generalizado Premisa 1: x es A’ Premisa 2: Si x es A entonces y es B Consecuente: entonces y es B’ El principio anterior establece que en la medida que A’ sea similar a A, entonces se puede deducir un B’ que es similar a B. Obsérvese que el MP es un caso especial del MPG cuando A’ es completamente igual A entonces B’ es B. Por otra parte, regla composicional se basa en el siguiente principio intuitivo: • dados dos conjuntos difusos A y B definidos en los conjuntos universos X e Y respectivamente, • si existe una relación R entre A y B definida en X x Y, • entonces a partir del conjunto A se puede deducir B a través de la composición entre A y la relación R de la siguiente forma: B = A o R
  • 24. Inferencia Si x es A entonces y es B μA®B x eA’ μA’ y e B’ μB’
  • 25. Inferencia El grado de cumplimiento del i antecedente de cada regla sería: Para un conjunto difuso singleton la ecuación anterior se simplifica: El conjunto difuso de salida del modelo lingüístico es:
  • 26. Inferencia. Ejemplo 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 0 1 2 3 4 5 6 7 8 9 10 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 B’ 0 1 2 3 4 5 6 7 8 9 10 Elementos del dominio X 3 4 5 6 7 A’ A 0 0,5 1 0,5 0 Elementos del dominio Y 3 4 5 6 7 B 0 0,5 1 0,5 0
  • 27. Inferencia. Ejemplo R 3 4 5 6 7 3 0 0 0 0 0 4 0 0,5 0,5 0,5 0 5 0 0,5 1 0,5 0 6 0 0,5 0,5 0,5 0 7 0 0 0 0 0 R : si x es A entonces y es B μA®B 3 4 5 6 7 3 5 7 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0
  • 28. Inferencia. Ejemplo b = max [ μA’(x) Ù μA(x) ] = max ( [0; 0.5; 0; 0; 0] Ù [0; 0.5; 1; 0.5; 0] ) b = max [0; 0.5; 0; 0; 0] = 0.5 B’ = b Ù B = 0.5 Ù [0; 0.5; 1; 0.5; 0] B’ = 0.5 Ù [0; 0.5; 0.5; 0.5; 0]
  • 29. 29 Aplicaciones Sistemas de control de acondicionadores de aire Sistemas de foco automático en cámaras fotográficas Electrodomésticos Optimización de sistemas de control industriales Sistemas de escritura Mejora en la eficiencia del uso de combustible en motores Sistemas expertos del conocimiento Tecnología informática Bases de datos difusas: Almacenar y consultar información imprecisa.
  • 30. 30 Aplicaciones Ejemplo: Para un sistema de control de nivel de un tanque: “SI el nivel es muy bajo ENTONCES abra bastante la válvula” “SI el nivel es bajo ENTONCES abra poco la válvula” “Si el nivel es medio ENTONCES no abra ni cierre la Válvula” “SI el nivel es alto ENTONCES cierre un poco la válvula” “SI el nivel es muy alto ENTONCES cierre bastante la válvula”.
  • 31. 31 Aplicaciones Ventajas Facilidad de implementación. Buenos resultados en procesos no lineales y de difícil modelización. Modo de funcionamiento similar al comportamiento humano. Forma rápida y económica de resolver un problema. No se necesita conocer el modelo matemático que rige su funcionamiento. Desventajas En las redes neuronales se precisa de un tiempo de aprendizaje para obtener los mejores resultados en la salida. (Al igual que ocurre con los humanos). Ante un problema que tiene solución mediante un modelo matemático, obtenemos peores resultados usando Lógica Difusa.
  • 32. 32 Referencias: http://www.slideshare.net/renatolachira/logica-difusa http://catarina.udlap.mx/u_dl_a/tales/documentos/lmt/ra mirez_r_o/capitulo3.pdf http://profesores.elo.utfsm.cl/~tarredondo/info/soft-comp/ Introduccion%20a%20la%20Logica%20Difusa.pdf http://es.wikipedia.org/wiki/L%C3%B3gica_difusa http://pisis.unalmed.edu.co/cursos/material/3004604/1/14 %20Logica%20difusa%20generalidades.pdf https://docs.google.com/viewer?a=vq=cache:p2AjlJn6DU 0J:faculty.petra.ac.id/hanyf/sistemcerdas/Fuzzy%2520Logi c.pps+hl=esgl=mxpid=blsrcid=ADGEEShPNMhaneai4 O4bUTY9_M_KZ4EbdI0ETD-vKabtnjsWR44OVVNOjpPsQoNeNFYR9j0c4t7efMIeb-vL5QDwuGgPGUflg0Z8nbF1UUYjvl4JjrbUZzAwfrL4nsWkyfAt 1Q66wL5Asig=AHIEtbT17zAn6zieWQVwCbKb2hRes0ETCQ
  • 33. Resumen Realizar un resumen mediante mapas conceptuales (CMapTools) Las Tareas que no cumplan las indicaciones no serán considerados por el profesor. 33 de esta diapositiva. Serán mejor consideradas los resúmenes que tengan información extra a esta diapositiva. Las fuentes adicionales utilizadas en el resumen se presentarán en su carpeta personal del Dropbox y deben conservar el nombre original y agregar al final _S12. Las fuentes y los archivos *.cmap deben colocarse dentro de su carpeta personal del Dropbox, dentro de una carpeta de nombre: SIRN_PaternoM_S12
  • 34. Preguntas El resumen con mapas conceptuales solicitado de la Sesión al menos debe responder las siguientes preguntas: 1. ¿Qué es una regla difusa?. 2. ¿Cuales son las partes de una regla difusa?. 3. ¿Cuál es la estructura de un sistema borroso?. 4. ¿En que consiste la fusificación, la inferencia y la defusificación?. 5. Explicar el método de implicación. 6. Explicar el método de agregación. 7. Explicar la fusificación continua y discreta. 8. Listar la aplicaciones de los SdCbLB. 9. Indicar las ventajas y desventajas de los ScbLB. 34
  • 35. 35 Sesión 12. SCbLB Sistemas Inteligentes y Redes Neuronales http://utpsirn.blogspot.com