Diseño de regulador borroso
4º INGENIERÍA INDUSTRIAL
Practica 1: Diseño de reguladores borrosos
EJERCICIO 1: REGULADORES BORROSOS
1. EDICIÓN DEL UN SISTEMA BORROSO
Nuestro sistemaborroso cuenta con 3 variables de entrada y 3 variables de salida, cuyos parámetros están recogidos en la siguiente tabla:
ENTRADAS:
Entradas
Nombre
Tipo
Parámetros
Pequeño
trapmf
[0 0 1 3]Medio
trapmf
[1 3 3 7]
Grande
trapmf
[3 7 8 8]
SALIDAS:
Salidas
Nombre
Tipo
Parámetros
Pequeño
trapmf
[0 0 2 4]
Medio
trapmf
[2 4 4 6]
Grande
trapmf
[4 6 8 8]
Laintroducción de los datos en Matlab nos dará como resultado los siguientes gráficos
CONJUNTO Y
CONJUNTO X
2. BASE DE REGLAS
Introducimos a continuación la base de reglascorrespondiente al programa:
R1: If (x is Pequeño) then (y is Grande) (1)
R2: If (x is Medio) then (y is Pequeño) (1)
R3: If (x is Grande) then (y is Medio) (1)
Editamos en la tabla RULEEDITOR:
3. REALIZACIÓN DE LA PRACTICA
El objetivo de la práctica es la comprensión del funcionamiento del sistema borroso, para ello cambiamos los parámetros del controlador, las reglasy las variables de entrada y de salida.
a) Utilización de las funciones mínimo y producto como funciones de implicación.
Utilizaremos las variables de entrada definidas, las reglas presentadasy los siguientes parámetros:
Operador And
min
Operador Or
max
Implicación
min -- prod
Agregación
max
Desborrosificador
centroid
Ahora procedemos a la estudio delcomportamiento del sistema con implicación mínimo:
Vemos reflejado en la gráfica el cumplimiento de las reglas con el comportamiento:
VALOR ENTRADA
VALOR SALIDA
Pequeño
Grande
Medio
PequeñoGrande
Medio
Ahora procedemos a la estudio del comportamiento del sistema con implicación producto:
Como podemos ver, nuevamente se cumplen todas las reglas, pero la...
Regístrate para leer el documento completo.