Post on 06-Oct-2015
description
UNIVERSIDAD DE LOS LLANOSFACULTAD DE CIENCIAS BASICAS E INGENIERIA
INGENIERIA ELECTRONICAMICONTROLADORES Y MICROPROCESADORES
LOGICA DIFUSA
FRANKLIN JANCOVICK VARON HUERTASJOSEPH GUAPACHO CASTRO
RICARDO TEJEDOR
VILLAVICENCIO-META
DESCRIPCION:Para el rea de microcontroladores y microprocesadores en relacincon la temtica de lgica difusa, en el cual se fijaron por objetivosrealizar una prctica-taller en el cual se apliquen los principios querepresentan el funcionamiento eficiente de un SISTEMA DIFUSO. Ahorabien, spase la estructura del sistema difuso debe cumplir con susrespectivos bloques principales, como fuzzificador, de inferencia ybloque de defuzificacion. Este sistema debe contar con dos variablesentradas y una variable de salida como requisitos bsicos del sistema.Para este caso se plantearon las siguientes caractersticas:SISTEMA: es un sistema con el uso de sensores y contadores en laentrada controlan la cantidad de personas existentes, y la hora actual;a razn de lo cual proporciona un voltaje correspondiente.
ENTRADAS:1-PERSONAL: 0-1002-HORA: 6-18SALIDA:
1-TENSION:0v-5v
RELACION DE LA SALIDA CON RESPECTO A LAS ENTRADAS
1. DEFINICIN DE CONJUNTOS DIFUSOS
Conjuntos difusos de las variables de entradaConjuntos difusos de la variable personal:
Conjuntos difusos de la variable hora
Conjuntos difusos de la variable de salidaConjuntos difusos de la variable potencia ventilador
DEFINIMOS NUESTRA BASE DE REGLAS (modus ponendo ponens):R1= If PERSONAL is POCOS and HORA is AMANCER, then POTENCIA SALIDA is BAJOR2= If PERSONAL is POCOS and HORA isMAANA, then POTENCIA SALIDA is BAJO
R3= If PERSONAL is POCOS and HORA is DIA, then POTENCIA SALIDA is MEDIOR4= If PERSONAL is POCOS and HORA is TARDE, then POTENCIA SALIDA is BAJOR5= If PERSONAL is ALGUNAS and HORA is AMANCER, then POTENCIA SALIDA isBAJOR6= If PERSONAL is ALGUNAS and HORA isMAANA, then POTENCIA SALIDA isBAJOR7= If PERSONAL is ALGUNAS and is DIA, then POTENCIA SALIDA is ALTOR8= If PERSONAL is ALGUNAS and HORA is TARDE, then POTENCIA SALIDA isMEDIOR9= If PERSONAL is BASTANTES and HORA is AMANCER, then POTENCIA SALIDA isMEDIOR10= If PERSONAL is BASTANTES and HORA isMAANA, then POTENCIA SALIDA isMEDIOR11= If PERSONAL is BASTANTES and HORA is DIA, then POTENCIA SALIDA is ALTAR12= If PERSONAL is BASTANTES and HORA is TARDE, then POTENCIA SALIDA isMEDIOR13= If PERSONAL isMUCHOS and HORA is AMANCER, then POTENCIA SALIDA isMEDIOR14= If PERSONAL isMUCHOS and HORA isMAANA, then POTENCIA SALIDA isALTAR15= If PERSONAL isMUCHOS and HORA is DIA, then POTENCIA SALIDA is MAXIMAR16= If PERSONAL isMUCHOS and HORA is TARDE, then POTENCIA SALIDA isMAXIMA
CODIGO DE LAS REGLAS EN MATLAB:}
ANALISIS DE PERTENENCIA:
PRIMER PAR DE ENTRADAS:
P1=20; H1=12
PARA P1:Pertenece a dos conjuntosPOCOS= ((25-20) / (25-0))= 0.2 ALGUNOS= ((20-10) / (35-10))= 0.4
PARA H1:Pertenece a dos conjuntos:MAANA= ((13-12) / (13-10))= 0.33 DIA= ((12-11) / (14-11))= 0.33
ACTIVACION DE REGLAS:SE ACTIVAN CUATRO REGLAS:
R2=POCOS-MAANA=BAJO (0.2)R3=POCOS-DIA=MEDIO (0.2)
R6=ALGUNOS-MAANA=BAJO (0.33)R7= ALGUNOS-DIA=ALTO (0.33)
Conjuntos implicados
AGREGACIN
SEGUNDO PAR DE ENTRADAS
P1=80; H1=15ANALISIS DE PERTENENCIA:
PARA P1:Pertenece a dos conjuntosBASTANTES= ((85-80) / (85-65))= 0.25 MUCHOS= ((80-70) / (100-70))= 0.33
PARA H1:Pertenece a dos conjuntos:DIA= ((16-15) / (16-4))= 0.5 TARDE= ((15-14.5) / (18-14.5))= 0.1429
ACTIVACION DE REGLAS:SE ACTIVAN CUATRO REGLAS:R11=BASTANTES-DIA=ALTO (0.25)R12=BASTANTES-TARDE=MEDIO (0.1429)
R15=MUCHOS-DIA=MAXIMO (0.33)R16=MUCHOS-TARDE=MAXIMO (0.1429
Conjuntos implicados
AGREGACION