0% encontró este documento útil (0 votos)
12 vistas81 páginas

Modulo 4 Mantenimiento 4.0

Cargado por

jaime
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas81 páginas

Modulo 4 Mantenimiento 4.0

Cargado por

jaime
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DIPLOMADO EN GESTIÓN DE

ACTIVOS & MANTENIMIENTO 2022 V2

PROFUNDIZACIÓN EN GESTIÓN DE ACTIVOS

MONITORIZACIÓN REMOTA E INTELIGENTE DE SIGNOS VITALES


Módulo 4: Sistemas Expertos y Lógica Difusa

Prof. Aldo Cipriano, [email protected]

JNoviembre 2022
CONTENIDO

MÓDULO 4: SISTEMAS EXPERTOS Y LÓGICA DIFUSA

 Fundamentos de sistemas expertos

 Sistemas expertos para Monitorización Inteligente

 Aplicaciones de sistemas expertos

 Fundamentos de lógica difusa

 Lógica difusa para Monitorización Inteligente

 Aplicaciones de lógica difusa

2
FUNDAMENTOS DE SISTEMAS EXPERTOS

INTRODUCCIÓN

Un sistema experto es un programa computacional que se comporta como


un experto humano en un dominio especializado del conocimiento:

 Resuelve problemas del nivel de complejidad que maneja el experto.

 Utiliza un “modelo computacional” del proceso de razonamiento del


experto.

 Es capaz de explicar este razonamiento en base al modelo computacional.

La definición enfatiza que un sistema experto debe tener un grado de


competencia similar al de los expertos humanos.
3
FUNDAMENTOS DE SISTEMAS EXPERTOS

Un sistema experto está basado en conocimiento, el que se almacena en la


Base de Conocimientos, en forma separada al mecanismo de razonamiento
y utilizando un mecanismo de representación, por ejemplo reglas IF ...
THEN. Emplea heurísticas y procesamiento simbólico, y es capaz de explicar
las decisiones que toma.

Por el contrario, un programa convencional está basado en algoritmos, es


decir, en procedimientos definidos por pasos elementales. Generalmente
está orientado al procesamiento numérico y utiliza bases de datos.

Un sistema experto es adecuado para enfrentar un determinado


problema sólo si los expertos son capaces de explicar los métodos
mediante los cuales resuelven los problemas en su dominio.

4
FUNDAMENTOS DE SISTEMAS EXPERTOS

ADQUISICIÓN DEL CONOCIMIENTO

Es el proceso mediante el cual se localiza, recolecta y refina el


conocimiento que dará origen al sistema experto.

La principal fuente de conocimiento está constituida por los expertos


humanos en el dominio de aplicación; otras fuentes son textos, manuales y
documentos.

El conocimiento generalmente se adquiera en base a entrevistas


estructuradas en las que participan el desarrollador o “Ingeniero de
Conocimiento” y los expertos. También existen herramientas de software
específicamente para apoyar el proceso de adquisición del conocimiento.

5
FUNDAMENTOS DE SISTEMAS EXPERTOS

En las entrevistas el Ingeniero de Conocimiento formula preguntas,


problemas o casos de estudio y los expertos dan soluciones a partir de las
cuales el Ingeniero extrae conceptos que formaliza empleando mecanismos
de representación.

Para tener éxito en el proceso es fundamental la colaboración de los


expertos.

6
FUNDAMENTOS DE SISTEMAS EXPERTOS

REPRESENTACIÓN DEL CONOCIMIENTO

El conocimiento que se desea representar y almacenar en la Base de


Conocimientos incluye los hechos y las relaciones que existen entre estos
hechos, que resumen el conocimiento del experto.

Los mecanismos de representación más utilizados son:

 Las redes semánticas


 Las triplas objeto-atributo-valor
 Las reglas
 Los marcos
 Las expresiones lógicas.

Las reglas son el mecanismo de representación del conocimiento más


utilizado en detección y diagnóstico de fallas y anomalías. 7
FUNDAMENTOS DE SISTEMAS EXPERTOS

REGLAS
Una regla es una sentencia condicional que tiene dos partes. La primera (la
premisa o antecedente) está formada por una o varias cláusulas SI que
establecen las condiciones que han de satisfacerse para que pueda
afirmarse una segunda parte ENTONCES (la conclusión o consecuente).

Estructura de las reglas:

SI <premisa> ENTONCES <conclusión>

Las reglas son llamadas también producciones y los sistemas basados en


reglas, sistemas de producciones.

El mecanismo de reglas es una representación muy simple y flexible del


pensamiento humano por lo que permite transferir muy fácilmente el
conocimiento de un experto a un programa computacional. 8
FUNDAMENTOS DE SISTEMAS EXPERTOS

COMPONENTES DE UN SISTEMA EXPERTO

Los elementos distintivos de un sistema experto son:

 La Base de Conocimientos

 El Motor de Inferencias

 El Generador de Explicaciones.

9
FUNDAMENTOS DE SISTEMAS EXPERTOS

10
FUNDAMENTOS DE SISTEMAS EXPERTOS

Base de conocimientos
Almacena las reglas del sistema experto.

Generador de explicaciones
Es el módulo encargado de fundamentar las decisiones del sistema experto.

Motor de inferencias
El Motor de Inferencias realiza dos tareas principales:

 Examina los hechos y las reglas, y si es posible, añade nuevos


hechos
 Decide el orden en que se hacen las inferencias.

Para realizar estas tareas utiliza estrategias de inferencia y estrategias de


control.
11
FUNDAMENTOS DE SISTEMAS EXPERTOS
REPRESENTACIÓN GRÁFICA DE RELACIONES ENTRE REGLAS

12
FUNDAMENTOS DE SISTEMAS EXPERTOS
REPRESENTACIÓN GRÁFICA DE RELACIONES ENTRE REGLAS

13
FUNDAMENTOS DE SISTEMAS EXPERTOS

ESTRATEGIAS DE CONTROL EN UN SISTEMA EXPERTO

Desde el punto de vista del control, el Motor de Inferencias debe resolver


dos problemas:
 Cómo iniciar el proceso de razonamiento, considerando las reglas y los
hechos existentes en la Base de Conocimiento.

 Cómo seleccionar qué regla procesar, cuando existen varias


alternativas.

Las estrategias de control presentan diversas clasificaciones:

 Encadenamiento hacia adelante y encadenamiento hacia atrás.


 Búsqueda en profundidad y búsqueda en extensión.
 Razonamiento monotónico y razonamiento no monotónico.
14
FUNDAMENTOS DE SISTEMAS EXPERTOS

15
FUNDAMENTOS DE SISTEMAS EXPERTOS

Encadenamiento hacia adelante o “forward chaining”

Se construye el objetivo o se elabora la solución, para lo cual se consideran


primero todas las reglas cuyas premisas son verdaderas, se establecen
nuevos hechos y se determina qué nuevas reglas pueden procesarse; el
proceso termina cuando se alcanza un objetivo o se agotan las
posibilidades.

Este mecanismo se denomina también “impulsado por datos” y es el más


apropiado en el caso de sistemas expertos que construyen soluciones a
partir de especificaciones, por ejemplo, en sistemas para diseño de planes.

16
FUNDAMENTOS DE SISTEMAS EXPERTOS

Encadenamiento hacia atrás o “backward chaining”

Se intenta determinar si la regla objetivo es correcta, para lo cual se


consideran sus premisas y se trata de comprobar que a su vez éstas son
correctas, lo cual conduce a determinar otras reglas que podrían confirmar
estas premisas; de esta manera, se retrocede a lo largo de las reglas hasta
encontrar hechos que indiquen que todas las premisas previas son
correctas, o bien hasta que se determine que esto no es efectivo.

Este mecanismo se denomina también “impulsado por objetivos” y se utiliza


preferentemente en sistemas en que los resultados posibles son conocidos,
por ejemplo en clasificación de muestras, diagnóstico médico y diagnóstico
de fallas.

17
FUNDAMENTOS DE SISTEMAS EXPERTOS

Búsqueda en profundidad
Siempre que puede, el Motor de Inferencias genera un subobjetivo, buscando
el máximo detalle. Se asocia a las personas especialistas.

Búsqueda en extensión
El Motor de Inferencias barre todas las premisas de la regla antes de
profundizar en búsqueda de más detalles. Se asocia a las personas
generalistas.

Razonamiento monotónico
Todos los valores que se obtienen para los atributos quedan marcados y
permanecen siempre como verdaderos.

Razonamiento no monotónico
En este caso los hechos verdaderos pueden anularse. Por ejemplo, el camino
determinado como óptimo en un proceso de planificación puede dejar de
serlo cuando se recibe nueva información. 18
FUNDAMENTOS DE SISTEMAS EXPERTOS

SISTEMAS EXPERTOS EN TIEMPO REAL

Los sistemas en tiempo real deben hacer frente a una serie de características
propias de la aplicación, las que plantean requerimientos particulares:
 Interfaz con ambiente externo, ya que los datos se adquieren de
sensores.

 Falta de monotonicidad. Los datos no permanecen estáticos, varían en


el tiempo y pierden validez.

 Datos inciertos o que faltan, por fallas en sensores o sistemas de


transmisión.

 Eventos asíncronos. El sistema debe hacer frente a eventos no


programados previamente que lo interrumpen asíncronamente y que
pueden variar en importancia relativa. 19
FUNDAMENTOS DE SISTEMAS EXPERTOS

 Operación continua. El sistema debe operar sin detenerse, hasta que


ocurra un evento externo o sea detenido por un usuario; como
consecuencia, puede generarse un requerimiento creciente de memoria
(“garbage collection”).
 Razonamiento temporal. El sistema debe razonar acerca de eventos
ocurridos en el pasado, en el presente y en futuro, así como acerca de la
secuencia en que ellos ocurren.
 Elevada capacidad de procesamiento. Puede requerirse tiempos de
respuesta muy cortos, por ejemplo 100 mseg. en sistemas
aerodinámicos, lo cual constituye una fuerte exigencia si la Base de
Conocimientos incluye muchas reglas que deben ser procesadas.
 Tiempos de respuesta garantizados. Se requiere producir la mejor
respuesta posible, pero en un tiempo máximo predefinido.
 Integración con componentes procedurales. El sistema experto en
tiempo real debe integrarse con software de tiempo real convencional.
20
FUNDAMENTOS DE SISTEMAS EXPERTOS

HERRAMIENTAS PARA SISTEMAS EXPERTOS EN TIEMPO REAL

G2 (www.gensym.com)

Desarrollado por Gensym Corp., se ha constituido en un estándar mundial.

Ofrece un ambiente gráfico orientado al objeto para crear aplicaciones


inteligentes relacionados con monitoreo, diagnóstico y control de eventos
dinámicos en línea.

Ofrece un lenguaje natural y estructurado para crear reglas, modelos y


procedimientos.

Incluye ejecución recursiva de reglas y procedimientos.


21
FUNDAMENTOS DE SISTEMAS EXPERTOS

APLICACIONES DE SISTEMAS EXPERTOS EN TIEMPO REAL

En medicina:

 Intérprete de electroforesis
 Análisis de EEG
 Monitoreo respiratorio y anestésico
 Monitoreo de recién nacidos
 Monitoreo de pacientes con asistencia ventilatoria mecánica.

22
FUNDAMENTOS DE SISTEMAS EXPERTOS

En la industria aeroespacial:

 Monitoreo predictivo y reconfiguración de sensores de navegación


 Análisis de errores de telemetría
 Control de órbita satelital
 Apoyo a la navegación en le reingreso a la atmósfera
 Evaluación de situaciones y manejo de emergencias
 Planificación táctica y de rutas.

En comunicaciones:

 Interpretación de reportes diarios de buques


 Interpretación de comunicaciones de radio.
23
FUNDAMENTOS DE SISTEMAS EXPERTOS

SISTEMAS DE SUPERVISIÓN INTELIGENTE


Un sistema de supervisión inteligente realiza las siguientes tareas:

 Analiza las variables adquiridas por los sensores


 A partir de este análisis reconoce la situación operacional
 La informa al operador, por ejemplo mediante alarmas
 Realiza acciones necesarias para superar dicha situación, o bien
 Realiza acciones para optimizar en algún sentido la operación.

Las diferentes funciones de un sistema de supervisión inteligente se basan


en heurísticas que sintetizan el conocimiento de operadores y expertos en
el proceso, y por tanto emulan a un operador experimentado.

En algunos casos el sistema de supervisión inteligente integra funciones de


sistemas expertos con algoritmos numéricos.
24
FUNDAMENTOS DE SISTEMAS EXPERTOS

De acuerdo a la aplicación específica, existen diferentes variantes de sistemas


de supervisión inteligente:

 Sistemas de ayuda a la operación


 Sistemas de detección y diagnóstico de fallas de equipos, componentes o
instrumentos
 Sistemas de detección y predicción de contingencias
 Sistemas de procesamiento e interpretación de alarmas
 Sistemas de puesta en marcha y parada de plantas
 Sistemas de evaluación de seguridad
 Sistemas de restauración de la operación
 Sistemas de predicción de demanda (de energía, de agua)
 Sistemas de planificación de operaciones
 Sistemas de supervisión optimizante.
25
FUNDAMENTOS DE SISTEMAS EXPERTOS

Un sistema de supervisión inteligente incluye reglas como:

SI y(t) < y1 ENTONCES Mensaje 1


SI y2>= y(t) >= y1 ENTONCES Mensaje 2
SI y(t) > y2 ENTONCES Mensaje 3

Ejercicio. Resuma las reglas que utiliza cuando conduce un vehículo.

26
FUNDAMENTOS DE SISTEMAS EXPERTOS

SISTEMAS EXPERTOS EN SISTEMAS ELÉCTRICOS


Alfa: Sistema de predicción de demanda eléctrica con un horizonte de 48
horas
Cealmon: Sistema de monitorización en tiempo real de una central nuclear
Toast: Sistema de apoyo a operadores en sistemas de energía
Sistemas de procesamiento inteligente de alarmas y control de
contingencias, desarrollados para Energy Management Systems por EPRI,
Electric Power Research Institute
Sistema experto para localización y diagnóstico de fallas, Taiwán Power Co.
Sistema experto distribuido para diagnóstico de fallas desarrollado para
Allegheny Power Systems.
27
FUNDAMENTOS DE SISTEMAS EXPERTOS

SISTEMAS EXPERTOS EN AUTOMATIZACION

Sistema experto para supervisión de la planta de purificación de agua de


Toyoiwa, Akita City

Sistema experto para el control de un alto horno en Kawasaki Steel


Company.

Sistema experto de apoyo a la operación de una planta de flotación de


minerales, Outokumpu

Control experto de una planta de molienda semiautógena, Dizon.

Sistema experto de apoyo a la supervisión de plantas de lixiaviación,


Canmet
28
SISTEMAS EXPERTOS PARA MI-FDI

PLANTEAMIENTO

MI: Monitorización Inteligente

FDI: Fault Detection and Identification

Las técnicas utilizadas para MI-FDI hacen uso de la siguiente información:

 Los síntomas observados, tanto analíticos como heurísticos.


 El conocimiento heurístico del proceso.

Las figuras siguientes muestran un esquema general utilizado en la


detección y diagnóstico de fallas.

29
SISTEMAS EXPERTOS PARA MI-FDI

30
SISTEMAS EXPERTOS PARA MI-FDI

31
SISTEMAS EXPERTOS PARA MI-FDI
Las propiedades o características distintivas (“features”) corresponden a valores
extraídos de la señal o modelo del proceso, que describen el estado del proceso
(parámetros, variables de estado, errores o residuos de la ecuación de paridad).

Los síntomas son variaciones inusuales de las características distintivas, respecto


a su valor normal o nominal. En ausencia de fallas, los síntomas son cero.

Los síntomas analíticos son el resultado de comparar con sus valores límites, las
señales medidas, o calculadas utilizados métodos basados en señales o modelos.

Los síntomas heurísticos son las observaciones del personal de operación, por
ejemplo ruido acústico, oscilaciones o impresiones ópticas, como color o textura.
Estos hechos empíricos se representan en forma de medidas cualitativas,
utilizando expresiones lingüísticas (“mucho”, “poco”, “grande”).

32
SISTEMAS EXPERTOS PARA MI-FDI
Como muestra la figura siguiente, las fallas se propagan dando origen a
síntomas siguiendo relaciones causa-efecto. Una falla origina eventos
intermedios, que luego influyen sobre los síntomas medibles u observables.

33
SISTEMAS EXPERTOS PARA MI-FDI

El diagnóstico de fallas se realiza siguiendo un recorrido inverso de la


causalidad.

Si no existe información sobre la relación falla-síntomas, se puede utilizar


métodos de clasificación.

Si las relaciones fallas-síntomas se expresan en la forma de reglas IF


…THEN…., entonces será posible aplicar métodos de razonamiento o de
inferencia.

34
SISTEMAS EXPERTOS PARA MI-FDI

ÁRBOL PARA FALLAS EN TRANSFORMADORES

35
SISTEMAS EXPERTOS PARA MI-FDI

SISTEMAS EXPERTOS Y DIAGNÓSTICO DE FALLAS

Los principales temas relacionados con el diagnóstico de fallas son:

 La representación del conocimiento, analítico y heurístico.

 La incorporación del conocimiento previo.

 La caracterización de los síntomas típicos.

 El tamaño y la representación de los datos.

Para representar el conocimiento analítico se utilizan leyes físicas, medidas


cuantitativas y observaciones.
36
SISTEMAS EXPERTOS PARA MI-FDI

El conocimiento heurístico corresponde al resultado de aprender


empleando métodos experimentales o de prueba y error. Se origina en la
experiencia de operadores e ingenieros. Este conocimiento se representa
mediante reglas, marcos, expresiones lógicas y grafos dirigidos (estructuras
de redes y árboles).

El conocimiento previo proviene ya sea de la experiencia o de la


comprensión física del proceso. Por ejemplo, es conocimiento previo la
influencia de las fallas sobre los parámetros físicos, o bien las relaciones
funcionales entre los parámetros físicos y los parámetros que se estiman.

Para caracterizar los síntomas puede utilizarse distribuciones estadísticas,


que representan cambios en los parámetros del modelo o desviaciones de
las salidas respecto a los valores nominales.

37
SISTEMAS EXPERTOS PARA MI-FDI

El tamaño de los datos debe permitir alcanzar una significancia estadística


suficiente, lo cual sin embargo dificulta su manejo.

Para representar los síntomas se utilizan diferentes tipos de datos:

 Variables binarias
 Variables multivaluada
 Variables escaladas a intervalos.

También puede utilizarse variables difusas.

38
SISTEMAS EXPERTOS PARA MI-FDI

ÁRBOLES DE DECISIÓN

Una de las técnicas más utilizadas para clasificar datos, corresponde a los
árboles de decisión.

Este método, utilizado también para clasificar especies botánicas, consiste


en un conjunto de preguntas que deben responderse; dependiendo de la
respuesta se determina la siguiente pregunta, acotando el espacio de
soluciones posibles.

La figura siguiente muestra un ejemplo de aplicación de los árboles de


decisión.

39
SISTEMAS EXPERTOS PARA MI-FDI

40
SISTEMAS EXPERTOS PARA MI-FDI

DETECCIÓN DE FALLAS CON MÉTODOS DE INFERENCIA

En algunos procesos, las relaciones entre fallas y síntomas con conocidas en


forma de relaciones causales:

falla  evento  síntoma

41
SISTEMAS EXPERTOS PARA MI-FDI

Para el establecimiento de estas relaciones de causalidad se utilizan


métodos como:
 Análisis de árboles de fallas, siguiendo la secuencia desde las fallas a los
síntomas, pasando por los eventos intermedios.

 Análisis de árboles de eventos, siguiendo la secuencia desde los síntomas


a las fallas.

Para realizar el diagnóstico, el conocimiento cualitativo acerca de estas


relaciones de causalidad se expresa en la forma de reglas

IF <condición> THEN <conclusión>

42
SISTEMAS EXPERTOS PARA MI-FDI

La premisa contiene hechos asociados a los síntomas Si, mientras la


conclusión contiene hechos asociados a los eventos ek y a las fallas fj.

Por ejemplo:

IF < s1 AND s2 > THEN < e1 >

IF < s1 OR s2 > THEN < f1 >

43
SISTEMAS EXPERTOS PARA MI-FDI

ÁRBOLES DE FALLAS

Los árboles de fallas permiten visualizar gráficamente las relaciones


binarias entre síntomas y fallas.

44
SISTEMAS EXPERTOS PARA MI-FDI
Ejemplo. Detección de fallas asociadas a eventos discretos, en un sistema
bomba-válvula-filtro

45
SISTEMAS EXPERTOS PARA MI-FDI

46
SISTEMAS EXPERTOS PARA MI-FDI

47
SISTEMAS EXPERTOS
REFERENCIAS

 Expert Systems
http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1468-0394

 Expert Systems with Applications


www.sciencedirect.com/science/journal/09574174

 IEEE Intelligent Systems Magazine


www.computer.org/web/computingnow/intelligentsystems

48
LÓGICA DIFUSA

CONCEPTO INTUITIVO

Los ejemplos siguientes precisan las diferencias entre la teoría de


conjuntos convencional y la teoría de conjuntos difusos.

49
LÓGICA DIFUSA

50
LÓGICA DIFUSA

Ejemplo. Controlador difuso de temperatura.

51
LÓGICA DIFUSA

FORMALIZACIÓN

Sea U un universo, F un conjunto difuso y μF una función de pertenencia


tal que
 F : U  0,1
Entonces:
F  u,  F u  : u  U 

También se utiliza la siguiente notación alternativa:

u,  F u  :  F u  / u
n
F    F ui  / ui
i 1 52
LÓGICA DIFUSA

Si U es contable o discreto:
F    F u  / u
uU

Si U es incontable o continuo:
F    F u  / u
U

Ejemplo
Sea U = {números naturales}. Entonces:

6  0.1 / 3, 0.3 / 4, 0.6 / 5, 1.0 / 6, 0.6/7, 0.3/8, 0.1/9


~

53
LÓGICA DIFUSA

Ejemplo
Sea U = {números reales}. Entonces:

 u6
 1 3u 9
 F u    3
0
 resto

54
LÓGICA DIFUSA

FUNCIONES DE PERTENENCIA ASOCIADAS A LA VARIABLE TEMPERATURA

55
LÓGICA DIFUSA

INTERSECCIÓN DIFUSA

La intersección de dos conjuntos difusos (operación “and”) tiene por


función de pertenencia:

 AB x   min  A x ,  B x 

56
LÓGICA DIFUSA

UNIÓN DIFUSA

La unión de dos conjuntos difusos (operación “or”) tiene por función de


pertenencia:


AUB
 x   max  A x ,  B x 

57
SISTEMAS EXPERTOS DIFUSOS

Variable lingüística
Una variable lingüística es una variable cuyos valores son palabras o frases en
un lenguaje natural.

 Valores de edad: joven, muy joven, adulto, mayor, etc.

 Valores de temperatura: helado, frío, caluroso, etc.

Proposición difusa

"El error tiene un valor negativo grande“

Representación simbólica: e is NB

e es una variable lingüística y NB es un conjunto difuso o valor lingüístico.


58
SISTEMAS EXPERTOS DIFUSOS

Reglas de producción difusas


IF <proposición difusa> THEN <proposición difusa>

Ejemplo de regla de producción difusa:


IF e is NB and e is PB THEN u is NS
e, e, u son variables lingüísticas; NB, PB, NS son conjuntos difusos.

Interpretación de una regla de producción difusa

IF x is A THEN y is B

A, B son conjuntos difusos.

59
SISTEMAS EXPERTOS DIFUSOS
PROPIEDADES DE UN CONJUNTO DE REGLAS

Considere el siguiente conjunto de 16 reglas, con la siguiente estructura:

IF e is NB and e is NS THEN u is PB

60
SISTEMAS EXPERTOS DIFUSOS

La función: u  f (e, e)

se representa gráficamente por la figura siguiente.

61
SISTEMAS EXPERTOS DIFUSOS

Completitud. Un conjunto de reglas es completo si cualquier combinación


de valores de entrada produce un valor de salida. El conjunto del ejemplo
es incompleto.

Consistencia. Un conjunto de reglas es inconsistente si existen dos reglas


con igual antecedente, pero diferente consecuente.

Continuidad. Un conjunto de reglas es continuo si no existen reglas vecinas


con conjunto de reglas con interacción vacía. El conjunto del ejemplo es
discontinuo (ver 22 y 23).

62
SISTEMAS EXPERTOS DIFUSOS
Ejemplo de la interpretación de un conjunto de reglas difusas

63
SISTEMAS EXPERTOS DIFUSOS
Ejemplo de la interpretación de un conjunto de reglas difusas

64
SISTEMAS EXPERTOS DIFUSOS

Los elementos de un sistema experto difuso, o sistema difuso basado en


conocimiento (FKBS), son:

 Módulos de Fuzzificación y Defuzzificación


 Base de Conocimiento (Base de Datos y Base de Reglas)
 Máquina de Inferencia.

En algunas situaciones se incluyen también módulos Módulos de


Normalización y Denormalización.

65
SISTEMAS EXPERTOS DIFUSOS
MÓDULOS DE NORMALIZACIÓN Y DENORMALIZACIÓN

El módulo de Normalización transforma los valores físicos de las entradas al


sistema control, en valores normalizados pertenecientes al inverso de
discurso; la transformación generalmente es lineal.

La Denormalización realiza una transformación inversa.

MÓDULO DE FUZZIFICACIÓN

Transforma el valor “crisp” de cada entrada en un conjunto difuso. Existen


dos estrategias de fuzzificación, asociadas a mecanismos de inferencia:

 Inferencia basada en composición.


 Inferencia basada en reglas individuales, que es la más utilizada.
66
SISTEMAS EXPERTOS DIFUSOS
MÓDULO DE INFERENCIA

El módulo de inferencia realiza dos tareas:

 Combinar las entradas con las premisas de las reglas (“matching”) y


determinar que reglas están activas.

 Extraer conclusiones a partir de las entradas y la base de reglas.

Para realizar la inferencia existen dos procedimientos alternativos:

 Inferencia basada en reglas individuales

 Inferencia basada en composición


67
SISTEMAS EXPERTOS DIFUSOS
 Inferencia basada en reglas individuales, que consiste en determinar
primero el conjunto difuso resultado de la implicación para cada regla
(“implied fuzzy set”), para después obtener el conjunto difuso
correspondiente a todas las reglas.

 Inferencia basada en composición, que consiste en aplicar el concepto de


relación para determinar directamente el conjunto difuso correspondiente
a todas las reglas (“overall implied fuzzy set”).

Si bien ambos procedimientos son equivalentes, la inferencia basada en


composición requiere mayor procesamiento y más memoria, por lo cual se
acostumbra a preferir la inferencia basada en reglas individuales.

68
SISTEMAS EXPERTOS DIFUSOS

MÓDULO DE DEFUZZIFICACIÓN

Transforma el conjunto de valores de salida de un sistema de control, en un


valor “crisp” de acuerdo a un método que tiene una gran influencia sobre el
comportamiento del controlador.

Existen diferentes métodos de defuzzificación:

 Centro de Area o Centro de Gravedad (el más utilizado)


 Centro de Sumas
 Centro de Area Mayor
 Primero de Máximos
 Medio de Máximos
 Altura

69
SISTEMAS EXPERTOS DIFUSOS
Para describir los diversos métodos consideraremos una base de reglas para el
controlador difuso definido por k=1,…m reglas de la forma:

IF x1 is LX 1(k ) and ... and xn is LX n(k ) THEN u is LU k


* * *
Al disparar estas k reglas con valores “crisp” x1 , x2 , ..., xn se obtienen
conjuntos difusos recortados ("clipped fuzzy sets"):
CLU 1 ,..., CLU m 
Entonces, el conjunto difuso resultante es

U  U CLU k 
m
~
k 1
El módulo de defuzzificación determina el valor crisp (el valor que se transmite
al actuador en un controlador difuso):

u*  función x1* , x2* ,... xn* 70
SISTEMAS EXPERTOS DIFUSOS
Centro de Área o Centro de Gravedad

71
SISTEMAS EXPERTOS DIFUSOS
Altura
El valor u* se calcula como la suma ponderada respecto a las alturas fk de CLU k 
del valor peak ck de CLU k  :

c k fk
u 
* k 1
m

f
k 1
k

72
AMBIENTES PARA SISTEMAS DIFUSOS

 Matlab Fuzzy Logic Toolbox


https://la.mathworks.com/products/fuzzy-logic.html

 FUZZYTECH
http://www.fuzzytech.de/

 Scilab Fuzzy Logic Toolbox


https://atoms.scilab.org/toolboxes/sciFLT/0.5

 NEFCON
http://fuzzy.cs.uni-magdeburg.de/nefcon/nefcon.html

73
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI

APLICACIÓN DE SISTEMAS EXPERTOS DIFUSOS A MI-FDI

La figura siguiente presenta un esquema básico de aplicación de sistemas


expertos difusos a detección y aislación de fallas.

El sistema experto difuso queda definido por las siguientes dimensiones:

 El número ns de síntomas.
 El número P de niveles.
 El número N de reglas de cada nivel.
 El número nf de fallas.

74
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI

75
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI
El sistema experto difuso reproduce una estructura de árbol fallas-síntomas,
en el que se utiliza una estructura de reglas con una estrategia de control
para el motor de inferencias basada en encadenamiento hacia delante
(“forward-chaining”).

De esta forma, los hechos se combinan (“matching”) con las premisas de las
reglas para deducir conclusiones basadas en consecuencias lógicas (Modus
ponens).
Las entradas son los síntomas si , i  1, n, s y las salidas son las fallas
F j , j  1, n f

En la implementación del sistema FDI basado en lógica difusa, los síntomas


se representan por conjuntos difusos ~ si0 , ~
si1, ~
si2 , ... con significados
linguísticos. A estos hechos se asocian factores de incerteza que
corresponden a las funciones de pertenencia  (~sik ) .
76
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI

El motor de inferencia del sistema experto difuso procesa reglas difusas IF-
THEN que corresponden a una relación de implicación difusa entre el los
conjuntos difusos de las premisas y los conjuntos difusos de las
conclusiones.

Para la evaluación de la conclusión resultante se hace uso de la


composición max-min. La defuzzificación se reemplaza por lo general por la
operación máximo.

La figura siguiente muestra una estructura simplificada basada en lógica


difusa, en el cual se reemplaza la consecuencia por un valor singleton, lo
cual hace innecesario recurrir a funciones de pertenencia para las salidas;
también se elimina la defuzzificación.

77
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI

78
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI

Ejemplo: Razonamiento difuso cualitativo utilizando matching de tendencias.

79
SISTEMAS EXPERTOS DIFUSOS EN MI-FDI
REFERENCIAS

 Dash S., Rengaswamy R., Venkatasubramianian V. (2003). Fuzzy-logic


based trend classification for fault diagnosis of chemical processes.
Computers and Chemical Engineering, Vol. 27, Nº 347-362.

 Marwala T. (2012). Condition Monitoring using Computational


Intelligence Methods. Applications in Mechanical and Electrical
Systems. Springer.

 Patton R. J., Lopez-Toribio C. J., Simani S. (2001). Robust fault diagnosis


in a chemical process using multiple-model approach. Proceedings of
the 40th IEEE Conference on Decision & Control, Orlando, Florida, pp.
149-154.
80
DIPLOMADO EN GESTIÓN DE
ACTIVOS & MANTENIMIENTO 2022 V2

PROFUNDIZACIÓN EN GESTIÓN DE ACTIVOS

MONITORIZACIÓN REMOTA E INTELIGENTE DE SIGNOS VITALES


Módulo 4: Sistemas Expertos y Lógica Difusa

Prof. Aldo Cipriano, [email protected]

Noviembre 2022

También podría gustarte