tesis de gradouniversidad mayor de san andrÉs facultad de ciencias puras y naturales carrera de...

167
UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN MOTORES A INYECCIÓN ELECTRÓNICA DE VEHÍCULOSPARA OPTAR AL TÍTULO DE LICENCIATURA EN INFORMÁTICA MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS POSTULANTE: JORGE LUIS SORIA MAMANI TUTOR METODOLÓGICO: M.SC. ALDO RAMIRO VALDEZ ALVARADO ASESOR: LIC. RAMIRO FLORES ROJAS LA PAZ BOLIVIA 2013

Upload: others

Post on 30-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES

CARRERA DE INFORMÁTICA

TESIS DE GRADO

“SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN

MOTORES A INYECCIÓN ELECTRÓNICA DE VEHÍCULOS”

PARA OPTAR AL TÍTULO DE LICENCIATURA EN INFORMÁTICA

MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS

POSTULANTE: JORGE LUIS SORIA MAMANI

TUTOR METODOLÓGICO: M.SC. ALDO RAMIRO VALDEZ ALVARADO

ASESOR: LIC. RAMIRO FLORES ROJAS

LA PAZ – BOLIVIA

2013

Page 2: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

UNIVERSIDAD MAYOR DE SAN ANDRÉS

FACULTAD DE CIENCIAS PURAS Y NATURALES

CARRERA DE INFORMÁTICA

LA CARRERA DE INFORMÁTICA DE LA FACULTAD DE CIENCIAS PURAS Y

NATURALES PERTENECIENTE A LA UNIVERSIDAD MAYOR DE SAN ANDRÉS

AUTORIZA EL USO DE LA INFORMACIÓN CONTENIDA EN ESTE

DOCUMENTO SI LOS PROPÓSITOS SON ESTRICTAMENTE ACADÉMICOS.

LICENCIA DE USO

El usuario está autorizado a:

a) visualizar el documento mediante el uso de un ordenador o dispositivo móvil.

b) copiar, almacenar o imprimir si ha de ser de uso exclusivamente personal y privado.

c) copiar textualmente parte(s) de su contenido mencionando la fuente y/o haciendo la

referencia correspondiente respetando normas de redacción e investigación.

El usuario no puede publicar, distribuir o realizar emisión o exhibición alguna de este

material, sin la autorización correspondiente.

TODOS LOS DERECHOS RESERVADOS. EL USO NO AUTORIZADO DE LOS

CONTENIDOS PUBLICADOS EN ESTE SITIO DERIVARA EN EL INICIO DE

ACCIONES LEGALES CONTEMPLADOS EN LA LEY DE DERECHOS DE AUTOR.

Page 3: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

DEDICATORIA

A mi familia, por todo el apoyo a lo largo

de mi vida.

A mi prometida, que nunca dejo que me

rindiera y siempre estuvo cuando más la

necesite.

Page 4: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

AGRADECIMIENTOS

A Dios por darme la vida y por a verme guiado y permitir el logro de uno más de mis

objetivos.

Le doy mi más profundo agradecimiento al Lic. Ramiro Flores, mi Asesor, por sus

acertados consejos, elocuente paciencia y amplio conocimiento, para la elaboración de la

presente Tesis de Grado.

Al Msc. Aldo Valdez Alvarado por su tiempo y paciencia además de brindarme

información y sobre todo por la tutoría y consejos referentes al presente trabajo.

Por último quiero agradecer a todos los docentes de la carrera de Informática y

también a la “Universidad Mayor de San Andrés” por los años que me cobijo en sus aulas,

para adquirir conocimientos y tener una formación profesional.

Jorge Luis Soria Mamani.

Page 5: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

RESUMEN

La necesidad humana de transporte permanente conduce a la utilización masiva de

vehículos y por ende que el parque automotor crezca constantemente, lo que conduce al

desgaste de los mismos, por esto se debe buscar nuevos métodos para el diagnóstico óptimo

de estos. Con los avances tecnológicos los motores han sufrido muchos cambios uno de los

mas importantes es la sustitución del carburador por el sistema de inyección electrónica, la

característica principal de este es permitir que el motor reciba solamente el volumen de

combustible que necesita, pulverizando el combustible en la cantidad necesaria para los

distintos regímenes de revolución, así teniendo un consumo menor de combustible y mejor

desarrollo del automóvil.

Los sistemas basados en conocimiento constituyen una rama de la inteligencia

artificial que hace un uso amplio de conocimiento especializado para resolver problemas

como un especialista humano. Los sistemas expertos son programas que logran reproducir

el proceso intelectual de un experto humano en un campo en particular, con alta fiabilidad,

pudiendo así mejorar su productividad, la construcción de un sistema experto es una tarea

muy complicada, se necesita mecanismos para la adquisición de conocimiento, considerada

la tarea más complicada en la ingeniería del conocimiento, además involucra a muchos

participantes, cada uno de los cuales colabora para que el sistema experto a desarrollar sea

robusto, sencillo de manejar y simple para su mantenimiento.

En el presente trabajo se desarrolla un prototipo de sistema experto probabilístico

para el diagnostico de fallas en motores a inyección electrónica de vehículos, ofreciendo así

al usuario un método mas para el diagnostico correcto de su motor y este no sea engañado.

Además que pueda aprender sobre algunas de las partes que tiene el motor de su vehículo.

Palabras clave: Sistema experto probabilístico, ingeniería del conocimiento, motor a

inyección electrónica.

Page 6: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

ABSTRACT

The human need for permanent transport leads to massive use of vehicles and

therefore the fleet grows steadily, leading to wear them, so you should seek new methods

for optimal diagnosis of these. With advances in technology engines have undergone many

changes one of the most important is the replacement carburetor by the fuel injection

system , the main feature of this is to allow the engine receives only the amount of fuel it

needs , spraying fuel in the amount needed for the various systems of revolution , thus

having a lower fuel consumption and better development of the automobile .

Expert systems are a branch of artificial intelligence that makes extensive use of

specialized problem-solving knowledge as a human expert. Expert systems are programs

that are able to reproduce the thought process of a human expert in a particular field, high

reliability, and can improve productivity, building an expert system is a very complicated

task, mechanisms for acquiring needed knowledge, considered the toughest in knowledge

engineering task also involves many participants, each of whom is working to develop the

expert system is robust, simple to operate and simple to maintain.

In this paper a prototype of probabilistic expert system for fault diagnosis in

electronic injection engine develops vehicles, offering the user a method for more accurate

diagnosis of your engine and this do not be fooled. Also you can learn about some of the

parties has the engine of your vehicle.

Keywords: probabilistic expert system, knowledge engineering, electronic injection engine

Page 7: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

i

ÍNDICE

I. MARCO INTRODUCTORIO

1.1 INTRODUCCIÓN ...................................................................................................... 1

1.2 ANTECEDENTES ..................................................................................................... 2

1.3 PLANTEAMIENTO DEL PROBLEMA ................................................................. 6

1.3.1 PROBLEMA CENTRAL ...................................................................................... 6

1.3.2. PROBLEMAS SECUNDARIOS ......................................................................... 7

1.4 OBJETIVOS ............................................................................................................... 7

1.4.1 OBJETIVO GENERAL ........................................................................................ 7

1.4.2 OBJETIVOS ESPECÍFICOS ................................................................................ 8

1.5 HIPÓTESIS ................................................................................................................. 8

1.5.1 OPERACIONALIZACIÓN DE VARIABLES ..................................................... 9

1.6 JUSTIFICACIÓN ..................................................................................................... 10

1.6.1 ECONÓMICA ..................................................................................................... 10

1.6.2 SOCIAL ............................................................................................................... 10

1.6.3 CIENTÍFICA ....................................................................................................... 10

1.7. ALCANCES Y LIMITES ....................................................................................... 11

1.7.1 ALCANCES ........................................................................................................ 11

1.7.2 LIMITES ............................................................................................................. 11

1.8 APORTES ................................................................................................................. 12

1.8.1 PRACTICO ......................................................................................................... 12

1.8.2 TEÓRICO ............................................................................................................ 12

1.9. METODOLOGÍA .................................................................................................... 12

Page 8: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

ii

II. MARCO TEÓRICO

2.1 INTELIGENCIA ARTIFICIAL ............................................................................. 14

2.2 SISTEMAS EXPERTOS ......................................................................................... 15

2.2.1 DEFINICIÓN Y CARACTERÍSTICAS ............................................................. 15

2.2.2 COMPONENTES DE LOS SISTEMAS EXPERTOS ....................................... 17

2.2.3 TIPOS DE SISTEMAS EXPERTOS .................................................................. 19

2.2.4 DESARROLLO DE UN SISTEMA EXPERTO ................................................ 20

2.2.5 CICLO DE VIDA DE UN SISTEMA EXPERTO .............................................. 21

2.2.6 DIFERENCIA ENTRE UN SISTEMA EXPERTO EN BASE A REGLAS Y UN

SISTEMA EXPERTO PROBABILÍSTICO. ............................................................... 22

2.2.7 REDES BAYESIANAS. ..................................................................................... 24

2.2.7.1 DEFINICIÓN FORMAL DE REDES BAYESIANAS ................................... 25

2.2.7.2 CONSTRUCCIÓN DE UNA RED BAYESIANA .......................................... 28

2.2.7.3 MODELO CUALITATIVO ............................................................................ 29

2.2.7.4 MODELO CUANTITATIVO .......................................................................... 29

2.2.7.5 PROPAGACIÓN DE PROBABILIDADES EN POLIÁRBOLES ................. 30

2.2.8 SISTEMAS EXPERTOS PROBABILÍSTICOS ................................................. 32

2.2.8.1 LA BASE DE CONOCIMIENTO ................................................................. 35

2.2.8.2 EL MOTOR DE INFERENCIA ...................................................................... 36

2.2.9 METODOLOGÍA IDEAL .................................................................................. 37

2.2.10 MÉTODO DE GROVER (ADQUISICIÓN DE CONOCIMIENTO) .............. 43

2.3 MOTOR A INYECCIÓN ELECTRÓNICA DE UN VEHÍCULO ..................... 46

2.3.1 INTRODUCCIÓN A LA INYECCIÓN ELECTRÓNICA .................................. 46

2.3.1.1 HISTORIA DE LA INYECCIÓN DE COMBUSTIBLE ................................. 47

2.3.1.2 VENTAJAS DE UN MOTOR A INYECCIÓN ELECTRÓNICA .................. 49

2.3.2 COMPONENTES DEL MOTOR A INYECCIÓN ELECTRÓNICA ................ 50

2.3.3 DIVISIÓN DE UN MOTOR A INYECCIÓN ELECTRÓNICA ....................... 53

2.3.4 CLASIFICACIÓN DE LOS MOTORES A INYECCIÓN ELECTRÓNICA .... 54

2.3.4.1 SEGÚN EL NÚMERO DE INYECTORES .................................................... 54

Page 9: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

iii

2.3.4.2 SEGÚN LA UBICACIÓN DEL INYECTOR. ................................................ 56

2.3.4.3 POR EL SINCRONISMO DE LA INYECCIÓN: ........................................... 56

III. MARCO APLICATIVO

3.1 INTRODUCCIÓN .................................................................................................... 58

3.2 IDENTIFICACIÓN DE LA TAREA. ..................................................................... 61

3.2.1 PLAN DE REQUISITOS, ADQUISICIÓN DEL CONOCIMIENTO ............... 61

3.2.1.1 OBTENCIÓN DE REQUISITOS .................................................................... 62

3.2.1.2 ADQUISICIÓN DE CONOCIMIENTOS INFORMAL .................................. 63

3.2.2 EVALUACIÓN Y SELECCIÓN DE LA TAREA ............................................. 63

3.2.2.1 ESTUDIO DE VIABILIDAD .......................................................................... 63

3.2.3 DEFINICIÓN DE LAS CARACTERÍSTICAS DEL SISTEMA ....................... 71

3.3 DESARROLLO DE PROTOTIPOS ...................................................................... 74

3.3.1 CONCEPCIÓN DE LA SOLUCIÓN. ................................................................. 74

3.3.2 DEFINICIÓN DEL DOMINIO. .......................................................................... 74

3.3.3 FORMULACIÓN DEL CONOCIMIENTO FUNDAMENTAL. ....................... 74

3.3.4 CONSOLIDACIÓN DEL CONOCIMIENTO BASAL. .................................... 75

3.3.4.1 BASE DE HECHOS ......................................................................................... 94

3.3.4.2 VARIABLES DE LA BASE DE CONOCIMIENTO ...................................... 95

3.3.4.3 CONSTRUCCIÓN DEL MODELO DE CONOCIMIENTO ........................ 100

3.3.5 MOTOR DE INFERENCIA. ............................................................................. 108

3.4 ACTUACIÓN PARA CONSEGUIR EL MANTENIMIENTO PERFECTIVO

........................................................................................................................................ 117

3.4.1 DEFINIR EL MANTENIMIENTO DEL SISTEMA GLOBAL ...................... 117

3.4.1.1 ACTIVIDADES PARA EL PROCESO DE MANTENIMIENTO ............... 118

3.4.2 MANTENIMIENTO DE LA BASE DE CONOCIMIENTOS Y ADQUISICIÓN

DE NUEVOS CONOCIMIENTOS............................................................................ 123

3.5 LOGRAR UNA ADECUADA TRANSFERENCIA TECNOLOGICA ............ 123

Page 10: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

iv

IV. ANÁLISIS DE RESULTADOS

4.1 INTRODUCCIÓN .................................................................................................. 129

4.2 PRUEBAS A LA RED BAYESIANA ................................................................... 129

4.3 PRUEBA DE HIPÓTESIS ..................................................................................... 133

V. CONCLUSIONES Y RECOMENDACIONES

5.1 CONCLUSIONES GENERALES ........................................................................ 139

5.2 ESTADO DE LA HIPÓTESIS .............................................................................. 140

5.3 ESTADO DE LOS OBJETIVOS .......................................................................... 140

5.3.1 ESTADO DEL OBJETIVO GENERAL ........................................................... 140

5.3.2 ESTADO DE LOS OBJETIVOS ESPECÍFICOS ............................................ 140

5.4 RECOMENDACIONES ........................................................................................ 141

5.5 TRABAJOS FUTUROS ......................................................................................... 141

BIBLIOGRAFÍA .......................................................................................................... 143

ANEXOS ....................................................................................................................... 148

Page 11: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

v

INDICÉ DE FIGURAS

Fig.2.1 Estructura de un Sistema Experto ........................................................................... 17

Fig.2.2 Tipos de Sistemas Expertos...................................................................................... 19

Fig.2.3 Etapas generales del desarrollo de un sistema experto .......................................... 20

Fig.2.4 Modelo de ciclo de vida de un sistema experto ...................................................... 21

Fig.2.5 Modelo base de la metodología IDEAL ................................................................. 38

Fig.2.6 Eje de Calidad de la Metodología IDEAL .............................................................. 39

Fig. 3.1 Estructura del Sistema Experto basado en la Metodología IDEAL. ..................... 60

Fig. 3.2 Componentes de la Base de Conocimiento. ............................................................ 94

Fig. 3.3 Construcción de la Red Bayesiana ........................................................................ 101

Fig. 3.4 Red Bayesiana sobre Arranque Difícil .................................................................. 102

Fig. 3.5 Red Bayesiana sobre Combustión Anormal y Consumo excesivo de Combustible

............................................................................................................................................ 102

Fig. 3.6 Red Bayesiana sobre Problemas de Lubricación .................................................. 103

Fig. 3.7 Red Bayesiana sobre Vacilación o Jaloneo del motor ......................................... 103

Fig. 3.8 Red Bayesiana sobre Ahogo en desaceleración y Oscilación a Velocidad Constante

............................................................................................................................................ 104

Fig. 3.9 Red Bayesiana sobre el Motor pierde Potencia ..................................................... 104

Fig. 3.10 Estructura Cuantitativa de la Red Bayesiana de Arranque Difícil ..................... 105

Fig. 3. 11 Estructura Cuantitativa de la Red Bayesiana de Problemas de Lubricación..... 106

Fig. 3. 12 Estructura Cuantitativa de la Red Bayesiana de Vacilación o Jaloneo ............. 107

Fig. 3. 13 Estructura Cuantitativa de la Red Bayesiana Ahogo en la Desaceleración y

Oscilación Constante .......................................................................................................... 108

Fig. 3.14 Representación Gráfica para el proceso de propagación de poliárboles .......... 109

Fig. 3.15 Representación gráfica al introducir la evidencia ............................................. 114

Fig. 3.16 Representación gráfica de las actividades para el proceso de mantenimiento 118

Fig. 3.17 Representación gráfica del proceso de mantenimiento ..................................... 118

Fig. 3.18 Interfaz Grafica del Sistema Experto EmoIE .................................................... 124

Page 12: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

vi

Fig. 3.19 Interfaz para el Aprendizaje del usuario ............................................................ 125

Fig. 3.20 Interfaz para el Diagnostico del motor del usuario ........................................... 126

Fig. 3.21 Interfaz de confirmación del problema del motor del usuario .......................... 126

Fig. 3.22 Interfaz de consultas al usuario sobre las fallas del motor................................ 127

Fig. 3.23 Advertencia si el usuario no contesta alguna consulta ...................................... 127

Fig. 3.24 Despliegue de resultados del sistema experto ................................................... 128

Fig. 4.1 Propiedades de un Nodo de la Red Bayesiana .................................................. 130

Fig. 4.2 Representación de la Red Bayesiana ............................................................... 130

Fig. 4.3 Representación de la transmisión de Datos en la Red Bayesiana .................... 131

Fig. 4.4 Representación de la Tabla de Probabilidades del Nodo Padre. ...................... 131

Fig. 4.5 Representación de Probabilidades condicionales de un nodo .......................... 132

Fig. 4.6 Representación de la Tabla de Probabilidades datos a-priori........................... 132

Fig. 4.7 Representación de la Tabla de Probabilidades datos a-posteriori. ................... 133

A.1 Partes del Vehículo ...................................................................................................... 152

A. 2 Motor a Inyección Electrónica y sus Partes ................................................................ 153

A. 3 Forma del ECU ........................................................................................................... 154

Page 13: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

vii

INDICÉ DE TABLAS

Tabla1.1 Operacionalización de Variables ............................................................................. 9

Tabla 2.1: Diferencia entre Experto Humano y Sistema Experto ........................................ 16

Tabla 2.2 Comparación entre los sistemas expertos basados en reglas y los basados en

Probabilidad. [Castillo, 2007] ............................................................................................... 24

Tabla 3.1 Obtención de Requisitos Informal ........................................................................ 62

Tabla 3.2 Dimensión de Plausibilidad .................................................................................. 64

Tabla 3.3 Dimensión de Adecuación .................................................................................... 65

Tabla 3.4 Dimensión de Éxito .............................................................................................. 67

Tabla 3.5 Dimensión de Justificación................................................................................... 68

Tabla 3.6 Problemas en el Sistema de Combustible ............................................................. 75

Tabla 3.7 El motor de arranque no gira ................................................................................ 76

Tabla 3.8 Problema en el encendido, el motor de arranque gira pero el motor no arranca. . 77

Tabla 3.9 Problema de que el motor pierde compresión. ..................................................... 78

Tabla 3.10 Problemas en el ralentí ....................................................................................... 79

Tabla 3.11 Problemas con la operación irregular del motor................................................. 81

Tabla 3.12 Problemas de vacilación o jaloneo del motor ..................................................... 82

Tabla 3.13 Probabilidad condicional para el nodo F1 ........................................................ 109

Tabla 3. 14 Probabilidad Condicional para el nodo F5 ...................................................... 110

Tabla 3. 15 Probabilidad A-priori para el nodo F6 ............................................................ 110

Tabla 3. 16 Probabilidad Condicional para el nodo F27 .................................................... 110

Tabla 3.17 Descripción de la actividad MSI1 Registro de Petición ................................... 119

Tabla 3.18 Descripción de la actividad MSI2 Análisis de la Petición ............................... 120

Tabla 3.19 Descripción de la actividad MSI3 Preparación de la Implementación de la

Modificación ....................................................................................................................... 121

Tabla 3. 20 Descripción de la actividad MSI4 Seguimiento y Evaluación de los cambios

hasta la Aceptación ............................................................................................................. 122

Page 14: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

CAPITULO I

MARCO INTRODUCTORIO

RESUMEN

En este capítulo se presentan la introducción, antecedentes referidos al

tema de investigación, descripción de los problemas central y específicos

de los cuales surgen los objetivos, plateo de la hipótesis, justificación de la

investigación tanto científica, social y económica, aportes, alcances y

límites y por último la metodología a utilizar.

1.1 INTRODUCCIÓN

La necesidad humana de transporte permanente, lleva a la utilización masiva de

vehículos y por ende que el parque automotor crezca constantemente, esto lleva al desgaste

de los mismos, lo que conduce a la necesidad de buscar nuevos métodos para el diagnóstico

de fallas.

Los avances tecnológicos son innumerables en el campo Automotriz y el sistema de

inyección electrónica de combustible es un punto muy importante ya que se incorpora al

vehículo un módulo de control electrónico del motor que es una microcomputadora que

continuamente evalúa y procesa las señales de entrada provenientes del sistema de

operación del motor y determina la mejor secuencia de operación para sus órdenes de

salida.

La característica principal de un sistema de inyección electrónica de combustible es

permitir que el motor reciba solamente el volumen de combustible que necesita,

remplazando al sistema del carburador por el nuevo sistema que pulveriza el combustible

en el múltiple de admisión en la cantidad necesaria para los distintos regímenes de

revolución así teniendo un consumo menor de combustible y mejor desarrollo del

automóvil, esto es posible gracias a la implementación de sensores que muestren en tiempo

real las condiciones de funcionamiento del motor de combustión interna, estas señales se

Page 15: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

2

almacenan en un computador donde son evaluadas, con el fin de determinar el correcto

accionar de cada componente.

El sistema de inyección electrónica de combustible representa un conjunto de

sensores y actuadores, que intercambian información digital a través de una computadora

para regir el funcionamiento del motor, el cual puede presentar fallas de funcionamiento

únicamente detectables mediante protocolos de pruebas, en las que se utilizan instrumentos

especializados para crear una interface entre los sistemas de control y el usuario

Los sistemas expertos son programas que logran reproducir el proceso intelectual de

un experto humano en un campo en particular, con alta fiabilidad, pudiendo así mejorar su

productividad, por esto ahorrar tiempo y dinero, conservar valiosos conocimientos y

difundirlos más fácilmente.

Los sistemas expertos constituyen una rama de la inteligencia artificial que hace un

uso amplio de conocimiento especializado para resolver problemas como un especialista

humano. Este especialista es una persona que tiene experiencia desarrollada en cierta área.

Esto es el especialista, tiene conocimientos o habilidades especiales que la mayoría de las

personas no conoce o de las que no dispone; puede resolver problemas que la mayoría

podría resolver, o los resuelve con mucha mayor eficiencia [Giarratano y Riley, 2001]

El presente trabajo se enfocara en brindar de una forma sencilla, soluciones a fallas

que presentan los motores a inyección electrónica de los automóviles, y así lograr un mejor

mantenimiento de estos.

1.2 ANTECEDENTES

Debido a un aumento en las exigencias de los organismos de control del medio

ambiente, para disminuir la emisión de gases tóxicos de los motores de automóviles, nace

Page 16: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

3

un sistema que reemplaza el carburador por la inyección electrónica de los motores a

gasolina.

La evolución que ha alcanzado en los últimos años la mecánica automotriz

incorporando elementos electrónicos para controlar componentes mecánicos, crea la

necesidad de aprender como son controlados estos vehículos, aprendiendo técnicas que le

permitan realizar mantenimiento y reparaciones. Como se sabe todo sistema de inyección

electrónica en la actualidad busca controlar entre otras cosas, aspectos como la

composición de mezcla aire-combustible, así como el momento de encendido más

apropiado para cada condición de trabajo del motor.

Un diagnóstico de inyección electrónica se realiza cuando el motor del vehículo

funciona de forma irregular, por ejemplo: perdida de potencia, aumento de consumo de

combustible, funcionamiento irregular del motor y otros, este mantenimiento se debe

realizar por un técnico mecánico utilizando equipos necesarios para realizar un diagnóstico

acertado, estos son: tester eléctrico automotriz, osciloscopio automotriz y scanner

automotriz.

Para quien cuenta con un automóvil con motor a inyección electrónica es difícil

identificar si el mecánico o servicio técnico lo engaña, por lo general los problemas no

suelen ser tan graves como parecen, por lo que no es necesario acudir a un experto humano,

ya que esto significaría pérdida de tiempo y dinero, se plantea en el presente trabajo otorgar

una herramienta para el diagnóstico de fallas del motor a inyección electrónica para su

posterior mantenimiento, esto con la ayuda de la inteligencia artificial mediante los

Sistemas Expertos.

“Los sistemas expertos son máquinas que piensan y razonan como un experto lo

haría en una cierta especialidad o campo. Por ejemplo, un sistema experto en diagnóstico

médico requeriría como datos los síntomas del paciente, los resultados de análisis clínicos y

otros hechos relevantes, y utilizando estos, buscaría en una base de datos la información

necesaria para poder identificar la correspondiente enfermedad. Un sistema experto de

Page 17: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

4

verdad, no solo realiza las funciones tradicionales de manejar grandes cantidades de datos,

sino que también manipula esos datos de forma tal que el resultado sea inteligible y tenga

significado para responder a preguntas incluso no completamente especificadas” [Stevens,

1984].

Según una definición dada por Marvin Minski (1977), la Inteligencia Artificial es “el

arte de construir máquinas capaces de hacer cosas que requerirían inteligencia en caso de

que fuesen hechas por los seres humanos” [Grupo Marcombo, 1987].

La consulta a un experto en una determinada materia, es un recurso habitual cuando,

ante un problema concreto, no se dispone de la experiencia y del conocimiento necesario

para resolverlo. Una alternativa interesante a la consulta directa a un experto humano, no

siempre disponible, sería la posibilidad de acceder a un sistema de ordenador que indique

los consejos necesarios para solucionar dicho problema. Los sistemas expertos ofrecen esta

posibilidad y por ello se han definido como sistemas informáticos que contienen

conocimientos organizados sobre un área del saber substancial y limitada y que son capaces

de desarrollar un cierto razonamiento útil para la obtención de información tal y como lo

haría un experto humano. Son por lo tanto, una herramienta muy útil para en la solución de

aquellos problemas que requieren el soporte de conocimiento y experiencia previa.

[Tarragona, 1994].

Una interrogante que surge al construir Sistemas Expertos es ¿cómo sabremos

cuando tengamos éxito al construir un programa inteligente? La respuesta es cuando la

combinación de Software y Hardware nos dé como resultado el que personas normales en

nuestra sociedad, no puedan determinar si quien ha estado respondiendo a sus

preguntas es un ser humano o una computadora, entonces podremos decir que hemos

logrado el objetivo de construir un programa inteligente.[Soto, 2000]

El sistema experto basado en lógica difusa para el diagnóstico de muestras de aceite

de motores diésel de una flota de autobuses urbanos, cuya meta es acelerar los

procedimientos propensos a error que implican el diagnostico continuado de grandes

Page 18: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

5

cantidades de datos por parte de expertos humanos. Se ha demostrado que el mantenimiento

preventivo basado en análisis de aceite es una herramienta de mantenimiento importante en

diversas áreas de la industria. La situación común es que un experto en diagnóstico

interprete los datos, utilizando su experiencia y elabore un informe del equipo y del estado

del aceite. Para conseguir un diagnostico automático, se ha desarrollado un sistema basado

en lógica difusa que incorpora inferencia bajo entradas imprecisas o inexistentes. La

imprecisión de las entradas produce un diagnostico final en forma de un intervalo de

intensidad de posibles fallos consistente con las reglas. Esto permite al sistema, en algunas

situaciones, extraer un diagnóstico más refinado [Macian y Tormos, 2005].

En las dos últimas décadas se ha producido un notable desarrollo en el área de la

inteligencia artificial y en particular en la de los sistemas expertos. Debido a su carácter

multidisciplinar, muchos de los resultados obtenidos en esta disciplina han sido publicados

en diversas revistas de numerosos campos: ciencias de la computación, ingeniería,

matemáticas, estadística y otros [Castillo, 2007].

Un sistema basado en conocimiento, es un sistema experto organizado de forma tal

que separa su conocimiento específico, conocimiento del dominio del problema, del resto,

conocimiento general de cómo resolver el problema y conocimiento de cómo interactuar

con el usuario. Al conjunto de conocimientos específicos se lo denomina base de

conocimientos, y al resto motor de inferencias, y la interfaz del usuario, que permite la

interacción con el usuario. En resumen, un sistema basado en conocimiento “es un

programa de computadora en el que el conocimiento acerca del dominio del problema está

explícito y separado del resto del conocimiento”. [Choque, 2013]

Sobre los antecedentes de autoría nacional se cuenta con las siguientes propuestas:

Agente para el diagnóstico de Motores de automóviles, tesis realizada por Héctor

Santos Ayala Ramos en la Universidad Mayor de San Andrés, Carrera de

Informática, La Paz Bolivia, 2000. Se propone diseñar un modelo de agente basado

en conocimiento experto de Mecánica Automotriz, utilizando lógica difusa para

Page 19: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

6

diagnóstico de fallas mecánicas de motores en automóviles basado en reglas.

Sistema Experto para el diagnóstico de fallas mecánicas en automóviles con

instalación de gas natural, tesis realizada por Elva Verónica Huanca Guaquipa en la

Universidad Mayor de San Simón, Carrera de Informática, Cochabamba Bolivia,

2010. Se propone crear un sistema experto de diagnóstico para técnicos mecánicos,

practicantes y personas con conocimientos básicos de mecánica automotriz que

tendrá, una base de conocimientos que almacena reglas, a partir de las cuales se

determina las causas de un mal funcionamiento de un vehículo.

Desarrollo de un sistema inteligente para el mantenimiento de motores de

combustión interna, tesis realizada por Eduardo Cazón Morales en la Universidad

Mayor de San Simón, Carrera de Informática, Cochabamba Bolivia, 2001. Se

propone desarrollar un sistema para el mantenimiento de motores de Combustión

Interna para efectuar un diagnóstico de fallas rápidamente al motor a diésel.

1.3 PLANTEAMIENTO DEL PROBLEMA

1.3.1 PROBLEMA CENTRAL

Debido a que en la actualidad mantener un automóvil, en si el motor, se ha

convertido en una tarea muy morosa y sobre todo con un costo económico muy alto, surge

como alternativa el uso de sistemas expertos para la posible solución de fallas.

Las dificultades que tiene el dueño del automotor son primordialmente en las del

conocimiento sobre el funcionamiento del motor de su automóvil o en si las partes que

tiene este.

¿Cómo se puede saber cuál es el problema del motor a inyección electrónica en

el automóvil de una forma fácil, concreta y económica?

Page 20: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

7

1.3.2. PROBLEMAS SECUNDARIOS

Problemas existentes con los actuales diagnósticos de motores a inyección electrónica de

vehículos.

Total desconocimiento de los usuarios sobre el funcionamiento de su automóvil con

motor a inyección electrónica, lo cual lleva a un pésimo mantenimiento.

Accidentes de Tránsito, por un inadecuado mantenimiento del motor del automóvil.

Costos muy altos para el usuario por tan solo una idea de la falla en el motor y no

así algo concreto en el arreglo del mismo, lo que conduce a la omisión de problemas

y esto provoque peores fallas.

La mala utilización de sistemas de diagnóstico y el abuso de las personas que dan

arreglo a las fallas de los motores de automóviles (mecánicos automotrices), lo que

provoca que el usuario tenga experiencias incorrectas.

Pérdida de tiempo por mantenimientos muy largos del motor.

1.4 OBJETIVOS

1.4.1 OBJETIVO GENERAL

Desarrollar un sistema experto que determine las fallas del motor a inyección

electrónica de los automóviles. De manera tal que contribuya con los distintos métodos de

detección de fallas en los mismos, y por ende con una manera más económica de mantener

el motor para cualquier persona que cuente con un vehículo.

Page 21: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

8

1.4.2 OBJETIVOS ESPECÍFICOS

Para realizar la propuesta se planteara los siguientes objetivos específicos:

Analizar los principios del sistema de inyección electrónica de combustible para

entender las bases del proyecto.

Conocer los principales tipos de inyección electrónica.

Estudiar y conocer los sistemas expertos.

Estudiar y aplicar las redes Bayesianas, para el diseño de la base de conocimientos

del sistema experto.

Evaluar el sistema experto.

1.5 HIPÓTESIS

El sistema experto basado en redes bayesianas para el Diagnostico de fallas en los

motores a inyección electrónica de automóviles, coopera en la toma de decisiones, al

momento de realizar el mantenimiento, con un nivel de confianza de al menos un 85%,

respecto a la toma de decisiones de un experto humano.

Donde las variables son las siguientes:

VARIABLE INDEPENDIENTE: Consulta del usuario al sistema experto.

VARIABLE INTERVINIENTE: Descripción detallada causas y fallas.

VARIABLE DEPENDIENTE: Resultado de la consulta que cumple con los

requerimientos y necesidades del usuario.

Page 22: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

9

1.5.1 OPERACIONALIZACIÓN DE VARIABLES

La operacionalización de variables para el presente trabajo, viene dada como sigue

en la tabla 1.1.

Tabla1.1 Operacionalización de Variables

Fuente: Elaboración propia.

OBJETIVOS HIPÓTESIS VARIABLES

Objetivo

General

Hipótesis

General

Variable

Independiente CONCEPTOS

OPERACIO-

NALIZACION ACCIÓN

INDICA-

DORES

Desarrollar

un Sistema

Experto que

determine las

fallas del

motor a

inyección

electrónica de

los

automóviles.

De manera tal

que

contribuya a

un cambio en

los distintos

métodos de

detección de

errores y

fallas en los

mismos, y por

ende a una

manera más

económica de

mantener el

motor para

cualquier

persona que

cuente con un

vehículo.

El sistema

experto

basado en

redes

bayesianas

para el

Diagnostico

de fallas en

los motores

a inyección

electrónica

de

automóviles

, coopera en

la toma de

decisiones,

al momento

de realizar

el

mantenimie

nto, con un

nivel de

confianza de

al menos un

85%,

respecto a la

toma de

decisiones

de un

experto

humano.

Consulta del

usuario al

Sistema Experto

Se trata de la

consulta

realizada por el

usuario de

acuerdo a sus

requerimientos

de información.

El Sistema

Experto tomara

parámetros de

búsqueda en la

base de

conocimiento de

acuerdo a

requerimientos

Introducción

de los

parámetros de

búsqueda por

parte del

usuario, esto

se hará por

teclado.

En este caso

será la

coincidencia

de las fallas

en cuestión.

Variable

Interviniente

Descripción

detallada causas

y fallas.

Base de

conocimiento y

probabilidades

para lograr el

objetivo.

El Sistema

Experto

buscara en la

base de

conocimiento

y vera las

probabilidades

de la falla.

La

presentación

de fallas en

el motor

para el

usuario.

Variable

Dependiente

Resultado de la

consulta que

cumple con los

requerimientos

y necesidades

del usuario.

Se trata de los

resultados

obtenidos en

base a la

consulta.

Presentación de

documentos por

pantalla de la

búsqueda

realizada.

Es la

Presentación

de

Información

de acuerdo a

requerimiento

s.

La precisión

con la que

se realiza el

diagnostico

con respecto

a problemas

presentados

por el motor

del usuario

Page 23: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

1.6 JUSTIFICACIÓN

1.6.1 ECONÓMICA

El presente proyecto se encuentra justificado económicamente debido a que

colaborara a los usuarios de automóviles o en si las personas que lo implementen, para que

estas logren un mejor mantenimiento del motor a inyección electrónica de su vehículo, para

que puedan tomar las decisiones correctas al momento de encontrar la falla y de esta

manera ahorrarles tiempo y por ende dinero, llegando así a obtener beneficios personales y

empresariales.

1.6.2 SOCIAL

El presente proyecto se justifica socialmente ya que ayuda a la comunidad de

usuarios automotrices a realizar el mantenimiento preventivo adecuado del motor a

inyección electrónica del vehículo de una manera confiable y eficiente, para que así de esta

manera no exista contaminación ambiental ya que los gases emitidos por los motores de los

automóviles (en el caso de fallas) son nocivos para la salud de las personas. Por lo tanto a

los interesados se les facilita el proceso de toma de decisiones al momento de evaluar las

fallas.

1.6.3 CIENTÍFICA

Con la implementación de un prototipo de sistema experto el cual tenga un sólido

fundamento teórico que no esté relacionado con el razonamiento de la mente humana

beneficia la toma de decisiones, nos brindara una herramienta de diagnóstico para de esta

manera poder prestar una colaboración directa al usuario de acuerdo a sus requerimientos.

Los sistemas expertos se aplican a problemas de toma de decisiones, para el diagnóstico

entre tantas, requiere conocimiento el cual muchas veces no reside en la cabeza de una sola

persona experta por lo cual resulta difícil conseguir que varios expertos construyan una

base de conocimiento coherente.

Page 24: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

11

1.7. ALCANCES Y LIMITES

1.7.1 ALCANCES

El presente trabajo plantea el desarrollo de un prototipo para la adecuada toma de

decisiones en el momento de dar soluciones a fallas del motor del automóvil, en si se

captara la experiencia de personas expertas en un área determinada de conocimiento, de tal

modo que una persona que desconozca este campo pueda aprovechar esta información.

El prototipo del sistema experto a desarrollarse permitirá al usuario conocer sobre

las fallas del motor a inyección electrónica de su automóvil para así facilitar la toma de

decisiones para el mantenimiento del mismo.

1.7.2 LIMITES

El presente proyecto se encuentra dentro del área correspondiente al sistema de

movimiento y funcionamiento del automóvil (motor).

El prototipo de sistema experto será desarrollado independientemente a la

plataforma utilizada. Las pruebas del sistema no se realizaran en un ambiente 100% real, ya

que se trata de una herramienta de investigación y beneficio para los usuarios y no así para

comercializársela.

El prototipo no cuenta con una descripción detallada de las características de todos

los tipos de motores a inyección electrónica utilizados por los automóviles debido a la gran

cantidad de información sobre ellos como ser los motores híbridos1o aquellos que utilizan

como combustible el diésel.

El prototipo será realizado específicamente para motores a inyección electrónica que

utilicen como combustible la gasolina especial.

1 Entiéndase por hibrido a aquellos motores que funcionan con baterías eléctricas recargables o

combustibles vegetales.

Page 25: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

12

1.8 APORTES

1.8.1 PRACTICO

La construcción de un sistema experto para el diagnóstico automotriz que ayudara

con el mantenimiento y toma de decisiones para el motor a inyección electrónica de los

automóviles.

1.8.2 TEÓRICO

El uso de metodologías, como la Ideal para la construcción de la ingeniería del

conocimiento y las redes Bayesianas, que son modelos probabilísticos utilizados en la toma

de decisiones.

1.9. METODOLOGÍA

Para la investigación se utiliza el método científico deductivo, propuesto por Mario Bunge

(1997) donde se enfoca el problema de la siguiente manera:

1) Observación. Se realiza el estudio y relevamiento de información sobre las

necesidades y fallas del motor del automóvil. Además de incluir el análisis y

descripción del sistema experto.

2) Planteo de la hipótesis. Se plantea realizar el diagnóstico del motor del

automóvil mediante el sistema experto para su respectivo mantenimiento.

3) Diseño de la aplicación. Se diseña las estrategias para la solución al problema

de fallas del motor para el diagnóstico del mismo

4) Prueba La evaluación del prototipo se realizará con un análisis comparativo

entre los modelos tradicionales de diagnóstico y se evaluará los resultados

obtenidos de manera analítica mediante las medidas de precisión y exhaustividad

propuesta por Saltón y McGill (1983).

Page 26: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

13

5) Conclusiones. Se organizará y elaborará un informe final de la investigación

relacionada con el desarrollo del software para el diagnóstico de fallas del motor

del automóvil a inyección electrónica

Dadas las características particulares de un sistema experto, resulta adecuado

adoptar la metodología IDEAL para el desarrollo de sistemas basados en conocimiento. La

metodología IDEAL fue propuesta por Juan Pazos, el año 1997, esta metodología propone

un ciclo de vida en espiral en tres dimensiones, y se ajusta a la tendencia del software

actual, esto es: (1) Ser reutilizable. (2) Ser integrable. (3) Poseer requisitos abiertos. (4)

Diversidad de modelos computacionales, además para la adquisición de conocimiento se

propone la utilización del método de Grover ya que el fuerte de este es la recolección de

conocimientos del experto en el área de investigación.

Los requisitos están sometidos a constantes cambios y por ende el sistema también,

por lo que como resultado se obtiene un sistema en constante evolución, debido a esto

puede considerarse como un prototipo en constante perfeccionamiento, mediante el

agregado de nuevos marcos compuestos, mediante nuevas técnicas de descomposición del

problema, mediante nuevas formas de documentación o estándares a los que debe ajustarse

[Rossi, 2001]

Para representar la base del conocimiento se utilizara Mysql y también para el

almacenamiento de datos y su desarrollo, para el diseño de la interfaz grafica se utilizara

PHP5 el cual es un lenguaje de código del servidor diseñado para el desarrollo web de

contenido dinámico.

Page 27: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

14

CAPITULO II

MARCO TEÓRICO

RESUMEN

En este capítulo se presenta a los sistemas expertos como

una herramienta base para el desarrollo de la investigación,

además se hace una descripción exacta sobre los motores a

inyección electrónica de los automóviles.

2.1 INTELIGENCIA ARTIFICIAL

La Inteligencia artificial es la ciencia que intenta la creación de programas para

máquinas que imiten el comportamiento y la comprensión humana. La investigación en el

campo de la Inteligencia Artificial se caracteriza por la producción de máquinas para la

automatización de tareas que requieran un comportamiento inteligente.

La inteligencia artificial es una rama de la informática que se dedica a programar

los ordenadores de forma que realicen tareas que fuesen realizadas por un ser humano,

requiriendo inteligencia por parte de esa persona. [Russell, 96]

El Razonamiento basado en casos es el proceso de solucionar nuevos problemas

basándose en las soluciones de problemas anteriores. El Razonamiento basado en casos es

una manera de razonar haciendo analogías. Se ha argumentado que el razonamiento basado

en casos es más que un método poderoso para el razonamiento de computadoras, sino que

es usado por las personas para solucionar problemas cotidianos. Más radicalmente se ha

sostenido que todo razonamiento es basado en casos por que está basado en la experiencia

previa.

Dentro de la Inteligencia Artificial se pueden distinguir tres grandes ramas

según el método que utilizan:

Page 28: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

15

1. Simbólica: Su característica esencial es que representa los conceptos mediante

símbolos. El razonamiento consiste en manipular los símbolos de acuerdo con ciertas reglas

obtenidas a partir de principios lógicos.

2. Probabilística: Se basa en el cálculo de probabilidades, concretamente en la

aplicación del teorema de Bayes, para realizar un razonamiento. Aunque la inferencia se

desarrolla en el ámbito numérico (cuantitativo), hay luego un paso al nivel cualitativo,

pues de otro modo se estaría en el campo de las matemáticas, no en el de la inteligencia

artificial.

3. Conexionista: Consiste en utilizar una red de neuronas artificiales (pueden ser

procesadores reales o simulados mediante ordenador). Suelen utilizarse sobre todo en

tareas de clasificación. La red se programa a través de ejemplos y la información se

almacena en forma de pesos (números) asociados a los enlaces entre neuronas.

2.2 SISTEMAS EXPERTOS

2.2.1 DEFINICIÓN Y CARACTERÍSTICAS

Existen varias definiciones de Sistemas Expertos. Ricardo Zapata (1998) define un

Sistema experto como: “Un sistema informático que simula el proceso de aprendizaje,

de memorización, de razonamiento, de comunicación y de acción de un experto humano,

en una determinada rama de la ciencia o campo.” [Soto, 2005]

Según Nilsson (2001) y Lahoz (2004) una de las aplicaciones de las técnicas de

razonamiento con hechos y reglas en la inteligencia artificial son los Sistemas Expertos. Un

sistema experto es un programa que emula el comportamiento de un experto en un dominio

concreto, consiste en simular el mecanismo de razonamiento que seguirá un experto

humano utilizando el método heurístico, que consiste en aplicar los mecanismos que

Page 29: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

16

subyacen en el razonamiento, y que conducen a un experto humano a un cierto resultado o

conclusión.

Una de las razones importantes para utilizar Sistemas Expertos son las diferencias

que existen entre estos y los expertos humanos.

Tabla 2.1: Diferencia entre Experto Humano y Sistema Experto

Fuente: [Soto, 2005]

Experto Humano

EXPERTO HUMANO

Sistema Experto

SISTEMA EXPERTO No perdurable Permanente

Difícil de Transferir Fácil de Transferir

Difícil de Documentar Fácil de Documentar

Impredecible Consistente

Costo Elevado Alcanzable

Creativo Automático

Adaptativo Necesita ser enseñado

Experiencia Personal Entrada Simbólica

Enfoque Amplio Enfoque Cerrado

Conocimiento del Sentido Común Conocimiento Técnico

Los Sistemas Expertos son desarrollados con las siguientes características:

[Giarratano, 2001]

a) Alto Desempeño: Debe ser capaz de responder a un nivel igual o mayor que un

especialista.

b) Tiempo de respuesta adecuado: El tiempo de razonamiento del sistema experto debe

ser comparable igual o mejor que el de un especialista, para alcanzar una decisión correcta.

c) Confiabilidad: Se refiere a que el Sistema no debe ser propenso a caídas, lo que

ocasionaría que el mismo no sea utilizado.

d) Comprensible: El sistema debe ser capaz de explicar los pasos de su razonamiento.

Page 30: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

17

e) Flexibilidad: Debido a la gran cantidad de conocimientos que puede tener un Sistema

experto, este debe contar con módulos de adición, modificación y eliminación de los

mismos.

2.2.2 COMPONENTES DE LOS SISTEMAS EXPERTOS

Un sistema experto consta de diferentes componentes como se muestra en la Figura 2.1.

MODULO DE

APRENDIZAJE

BASE DE

CONOCIMIENTOS

CONOCIMIENTO ABSTRACTO

ESTRUCTURACIÓN

DEL CONOCIMIENTO

INGENIERO DEL

CONOCIMIENTO

EXPERTO HUMANO

BASE DE

HECHOSBASE DE REGLAS O

PROBABILISTICA

MOTOR DE

INFERENCIA

CONOCIMIENTO ABSTRACTO

CONOCIMIENTO CONCRETO

CONCLUSIÓN

USUARIO FINAL

OBTENCIÓN DEL

CONOCIMIENTO

Fig.2.1 Estructura de un Sistema Experto

Fuente: [Huanca, 2008]

Page 31: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

18

a) Experto Humano: Cumple la función de ordenar, estructurar y fundamentar su

conocimiento, respecto de las preguntas formuladas por el ingeniero del conocimiento.

[Soto, 2005]

b) Ingeniero de Conocimiento: Encargado de formalizar el conocimiento, controla

la coherencia en su conjunto, no permitiendo contradicciones del mismo e implementa en

base de conocimiento. [Soto, 2005]

c) Estructuración del Conocimiento: Realiza un control más ordenado y fiable

avisando de las imperfecciones detectadas. [Soto, 2005]

d) Base de Conocimientos: Es una estructura de datos que contiene una gran

cantidad de información sobre un tema en específico. Contiene el conocimiento

especializado extraído del experto en el dominio, el método más común para representar el

conocimiento mediante reglas de producción. El dominio de conocimiento representado

se divide en pequeñas partes de conocimiento (reglas). Cada regla consta de una parte

denominada acción. [Soto, 2005]

e) Base de Hechos: Es una memoria auxiliar que contiene a la vez los datos sobre

la situación concreta en la cual se realizará la aplicación (hechos iníciales que describen el

enunciado problema de resolver) y los resultados intermedios obtenidos a lo largo del

procedimiento de deducción. [Soto, 2005]

f) Motor de inferencia: Según Samper (2005) la máquina de inferencia es un

programa que controla el proceso de razonamiento, que sigue el sistema experto. Utilizando

los datos que se le suministra, recorre la base de conocimiento para alcanzar una solución.

La estrategia de control puede ser de encadenamiento hacia adelante o encadenamiento

regresivo. [Soto, 2005]

g) Interfaz de Usuario: Tiene la función de recibir consultas por parte de usuario,

donde debe presentar un lenguaje natural para el entendimiento de este.

Page 32: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

19

Las características que presenta son: [Soto, 2005]

El aprendizaje del manejo debe ser rápido

Debe evitarse en lo posible la entrada de datos erróneos

Las preguntas y explicaciones deben ser comprensibles.

2.2.3 TIPOS DE SISTEMAS EXPERTOS

Los problemas con los que pueden tratar los sistemas expertos pueden clasificarse

en dos tipos: problemas esencialmente deterministas y problemas esencialmente

estocásticos. Pueden contener algunos elementos de incertidumbre, son esencialmente

problemas deterministas. Por otra parte, en el campo medico las relaciones entre síntomas y

enfermedades se conocen solo con un cierto grado de certeza (la presencia de un conjunto

de síntomas no siempre implica la presencia de una enfermedad). Estos tipos de problemas

pueden también incluir algunos elementos deterministas, pero se trata fundamentalmente de

problemas inciertos.

Situaciones Deterministas

Sistemas basados

en Reglas

Situaciones Inciertas

ProbabilidadMedidas de

Incertidumbre

Sistemas basados en

Lógica Difusa

Sistemas basados en

Redes Probabilísticas

Sistemas Expertos

Fig.2.2 Tipos de Sistemas Expertos

Fuente [Huanca, 2008]

Page 33: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

20

Los problemas de tipo determinista pueden ser formulados usando un conjunto de

reglas que relacionen varios objetos bien definidos. Los sistemas expertos que tratan

problemas deterministas son conocidos como sistemas basados en reglas, porque sacan sus

conclusiones basándose en un conjunto de reglas.

En situaciones inciertas, es necesario introducir algunos medios para tratar la

incertidumbre. Por ejemplo, algunos sistemas expertos usan la misma estructura de los

sistemas basados en reglas, pero introducen una medida asociada a la incertidumbre de las

reglas y a la de sus premisas. En este caso se pueden utilizar algunas fórmulas de

propagación para calcular la incertidumbre asociada a las conclusiones.

2.2.4 DESARROLLO DE UN SISTEMA EXPERTO

Las actividades para desarrollar un sistema experto deben seguir las siguientes etapas:

Estudio de Factibilidad

Prototipo Rápido

Estudio corporativo para demostrar que

el proyecto es factible.

Sistema Experto armado rapidamente

para demostrar ideas, despertar

entusiasmo.

Sistema Refinado

Prueba α

Verificación interna del Sistema Experto

sobre problemas reales, realizado por el

ingeniero de conocimiento y los

especialistas.

Campo Comprobable

Prueba β Prueba del sistema realizado por usuarios

seleccionados.

Sistema de calidad

Comercial

Validado y aprobado, documentación de

usuario, capacitación y soporte rápido a

usuario.

Sistema de calidad

Comercial

Corrección de errores y aumento de

capacidad.

Fig.2.3 Etapas generales del desarrollo de un sistema experto

Fuente: [Tapia, 2007]

Page 34: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

21

2.2.5 CICLO DE VIDA DE UN SISTEMA EXPERTO

La norma IEEE 1074 define un ciclo de vida como: “Una aproximación lógica a la

adquisición, la explotación y el mantenimiento de software”. [Zarazaga y Noregas, 2008]

“Un marco de referencia que contiene los protocolos, las actividades y las tareas

involucradas en el desarrollo, la explotación y el mantenimiento de un producto de

software, abarcando la vida del sistema desde la definición de los requisitos hasta la

finalización de uso”, [Espinoza, 2007]. El ciclo de vida de un sistema experto trata de

alcanzar metas concretas sujetas a corrección y revisiones.

SELECCIÓN DEL

PROBLEMA

CONSTRUCCIÓN DEL

PROTOTIPO

FORMALIZACIÓN

CONSTRUCCIÓN

IMPLEMENTACIÓN

EVALUACIÓN

EVOLUCIÓN A LARGO

PLAZO

Revisión Evolutiva

Revisión

del

Problema

Revisión de

Formalismos

Fig.2.4 Modelo de ciclo de vida de un sistema experto

Fuente: [Peña, 2009]

Page 35: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

22

Selección del problema: Se puede descomponer en los siguientes pasos: [Peña,

2009]

Investigación del problema: se procede a identificar el tipo de problema a

resolver, mediante entrevistas, análisis documental o investigación de campo.

Selección de candidato: Se selecciona a través de un conjunto de criterios de

filtración.

Aplicabilidad del Dominio: Se realiza un análisis detallado de lo adecuado que

resulta el dominio para la aplicación de un Sistema experto.

Disponibilidad experta: Es obligatorio un experto apropiado disponible, que

esté posibilitado para resolver problemas del dominio del tema, describir el

conocimiento del dominio y como se aplica, debe tener una buena reputación

entre los usuarios potenciales del sistema, donde los múltiples expertos estén de

acuerdo con las técnicas para la solución del problema.

2.2.6 DIFERENCIA ENTRE UN SISTEMA EXPERTO EN BASE A

REGLAS Y UN SISTEMA EXPERTO PROBABILÍSTICO.

Resumen de algunas componentes de cada tipo de sistema experto y de la estructura

(lógica o probabilística) en la que se basa.

1. Base de Conocimiento:

El conocimiento de un sistema experto basado en reglas consiste en los objetos y el

conjunto de reglas. El conocimiento de un sistema experto basado en probabilidad consiste

en el espacio de probabilidad, que incluye las variables, sus posibles valores, y su función

de probabilidad conjunta. Por otra parte, los datos de ambos sistemas consisten en la

evidencia asociada a los casos a analizar.

La base de conocimiento en los sistemas expertos basados en reglas es fácil de

implementar, puesto que solo es necesario utilizar elementos simples, tales como objetos,

Page 36: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

23

conjuntos de valores, premisas, conclusiones y reglas. Sin embargo, el conocimiento que

puede ser almacenado es limitado cuando se compara con el de los sistemas expertos

basados en probabilidad. Un inconveniente de los sistemas expertos probabilísticos es el

alto número de parámetros que manejan, lo que hace que sea difícil su especiación y

definición.

2. Motor de Inferencia:

En los sistemas expertos basados en reglas las conclusiones se obtienen de los

hechos aplicando las diferentes estrategias de inferencia, tales como Modus Ponens, Modus

Tollens y encadenamiento de reglas. Por ello, el motor de inferencia es rápido y fácil de

implementar. En los sistemas expertos basados en probabilidad, el motor de inferencia es

más complicado que en el caso de los sistemas expertos basados en reglas. El motor de

inferencia de un sistema experto probabilístico se basa en la evaluación de las

probabilidades condicionales utilizando uno o varios métodos propuestos por los diferentes

tipos de sistemas expertos probabilístico. El grado de dificultad depende del modelo

seleccionado y varıa desde baja, para los modelos de independencia, a alta, para los

modelos de dependencia generales.

3. Subsistema de Explicación:

La explicación es fácil en el caso de los sistemas expertos basados en reglas, ya que

se sabe que reglas han sido utilizadas para concluir en cada momento. El motor de

inferencia sabe que reglas se han utilizado en el encadenamiento y han contribuıdo a

obtener conclusiones y que reglas se han utilizado sin éxito.

En el caso de los sistemas expertos basados en probabilidad, la información sobre

que variables influyen en otras esta codificada en la función de probabilidad conjunta. Por

ello, la explicación se basa en los valores relativos de las probabilidades condicionales que

miden los grados de dependencia. Una comparación de las probabilidades condicionales

para diferentes conjuntos de evidencia permite analizar sus efectos en las conclusiones.

Page 37: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

24

4. Subsistema de Aprendizaje:

En los sistemas expertos basados en reglas, el aprendiza je consiste en incorporar

nuevos objetos, nuevos conjuntos de valores factibles para los objetos, nuevas reglas o

modificaciones de los objetos existentes, de los conjuntos de valores posibles, o de las

reglas. En los sistemas expertos probabilísticos, el aprendizaje consiste en incorporar o

modificar la estructura del espacio de probabilidad: variables, conjunto de posibles valores,

o los parámetros (valores de las probabilidades).

Tabla 2.2 Comparación entre los sistemas expertos basados en reglas y los basados

en Probabilidad. [Castillo, 2007]

Basados en Reglas Probabilísticos

Base de

Conocimiento

Objetos, reglas

Hechos

Variables, FPC Hechos

Motor de

Inferencia

Estrategias de inferencia

Encadenamiento de reglas

probabilidad condicional

métodos de evaluación

Subsistema de

Explicación

Basado en reglas activas Basado en probabilidad

condicional

Aprendiza je Cambio en objetos y reglas Cambio en

modelo probabilístico

2.2.7 REDES BAYESIANAS.

Las redes bayesianas o probabilísticas se fundamentan en la teoría de la

probabilidad y combinan la potencia del teorema de Bayes con la expresividad semántica

de los grafos dirigidos; las mismas permiten representar un modelo causal por medio de una

representación gráfica de las independencias y dependencias entre las variables que forman

parte del dominio de la aplicación [Pearl, 1988].

Las redes bayesianas también son denominadas como redes causales, redes

probabilísticas, diagramas de influencia, modelos gráficos y redes de creencia. Son una

Page 38: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

25

representación gráfica de dependencia para razonamiento probabilístico en sistemas

expertos en los cuales los nodos representan variables proposicionales y los arcos de

dependencia probabilística. Las redes bayesianas permiten representar de manera gráfica

las variables, las cuales tienen definido la función de probabilidades.

Una red Bayesiana es un par (D, P), donde D es un grafo dirigido acíclico, P = {p

(x1/л1),..., p (xn/лn)} es un conjunto de n funciones de probabilidad condicionada, una

para cada variable, y i es el conjunto de padres del nodo Xi en D. El conjunto P define

una función de probabilidad asociada mediante la factorización.

2.2.7.1 DEFINICIÓN FORMAL DE REDES BAYESIANAS

En una red bayesiana los nodos representan variables aleatorias que pueden ser

continuas o discretas; en las siguientes definiciones se utilizaran letras mayúsculas para

denotar los nodos (X) y las correspondientes letras minúsculas para designar sus posibles

estados (xi)

Se puede interpretar a una red bayesiana de dos formas:

1. Distribución de probabilidad: Representa la distribución de la probabilidad

conjunta de las variables representadas en la red.

2. Base de reglas: Cada arco representa un conjunto de reglas que asocian a las

variables involucradas. Dichas reglas están cuantificadas por las probabilidades respectivas.

A continuación se indican algunas definiciones y notaciones propias de la terminología

de las redes bayesianas:

Nodo

Page 39: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

26

Un nodo X es una variable aleatoria que puede tener varios estados xi. La probabilidad

de que el nodo X este en el estado x se denotará como P(x) = P(X = x).

Arco

Es la unión entre dos nodos y representa la dependencia entre dos variables del modelo.

Un arco queda definido por un par ordenado de nodos (X, Y).

Padre

El nodo X es un padre del nodo Y, si existe un arco (X, Y) entre los dos nodos.

Hijo

El nodo Y es un hijo del nodo X, si existe un arco (X, Y) entre los dos nodos.

Probabilidad conjunta

Dado un conjunto de variables {X , Y ,…, Z } , la probabilidad conjunta especifica la

probabilidad de cada combinación posible de estados de cada variable P(xi , y j ,……..,

zk ) i, j,…., k , de manera que se cumple que:

Probabilidad condicional

Dadas dos variables X e Y , la probabilidad de que ocurra y j dado que ocurrió el evento

xi es la probabilidad condicional de Y dado X y se denota como P( y j | xi ) .

La probabilidad condicional por definición es:

Dado 0

Análogamente, si se intercambia el orden de las variables:

Page 40: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

27

A partir de las dos fórmulas anteriores se obtiene:

Esta expresión se conoce como el Teorema de Bayes que en su forma más general es:

Al denominador se lo conoce como el Teorema de la Probabilidad Total.

En las redes bayesianas el conjunto de valores que componen la probabilidad

condicional de un hijo dados sus padres, se representa en las llamadas tablas de

probabilidad condicional.

Independencia

Dos variables X e Y son independientes si la ocurrencia de una no tiene que ver con la

ocurrencia de la otra. Por definición se cumple que Y es independiente de X si y sólo si:

P(yj , xi) = P(yj) P (xi) i, j

Esto implica que:

P (yj | xi) = P(yj) i, j

P (xi | yj) = P(xi) i, j

Observación

Es la determinación del estado de un nodo (X = x) a partir de un dato obtenido en el

exterior del modelo.

Page 41: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

28

Probabilidad a priori

Es la probabilidad de una variable en ausencia de evidencia.

Probabilidad a posteriori

Es la probabilidad de una variable condicionada a la existencia de una determinada

evidencia; la probabilidad a posteriori de X cuando se dispone de la evidencia e se calcula

como P (X| e).

2.2.7.2 CONSTRUCCIÓN DE UNA RED BAYESIANA

En la construcción de la red Bayesiana se tiene tres aspectos a considerar

[Castillo, E. Gutiérrez, J.M. Hadi, A.S. (1997)].

I. Determinación de la Estructura. La determinación de la estructura de una red

consiste en encontrar su topología, es decir las relaciones de dependencia entre las

variables involucradas en un problema dado. Para la determinación de la topología se tiene

dos enfoques los cuales son:

Construcción Manual: Es este tipo de construcción la red es realizada por el

ingeniero del conocimiento, el cual es asistido por el experto humano

Construcción Automática: Se tiene un conjunto de técnicas que permiten

recuperar la red a partir de la base de datos. La topología se extrae directamente del experto

humano.

II. Determinación de los Parámetros. En una red probabilística cada nodo tiene

asociada una función de probabilidad

III. Propagación de probabilidades. Teniendo la Topología de la red y las

distribuciones de Probabilidad para cada nodo, se requiere determinar el cambio en estas

Page 42: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

29

probabilidades cuando los valores de algunas variables llegan a ser conocidos. El proceso

de tener las variables de entrada y propagar sus efectos a través de la red es lo que

se llama propagación de probabilidades [Castillo, E. Gutiérrez, J.M. Hadi, A.S. (1997)].

2.2.7.3 MODELO CUALITATIVO

El modelo Cualitativo nos permite representar las independencias o dependencias

entre las variables del sistema. Una variable es independiente de otra variable si no se tiene

una conexión entre ambos, una variable es dependiente de otra si se tiene una conexión

entre ambos es decir que tengan un nodo padre

2.2.7.4 MODELO CUANTITATIVO

El modelo cuantitativo está representado por la teoría de la probabilidad. En el

entorno probabilístico el conocimiento cuantitativo se representa por una distribución de

probabilidad conjunta definida sobre las variables del sistema

Las probabilidades a priori y las probabilidades de dependencia o condicionales son

dadas por el experto, estas probabilidades dadas por el experto son utilizadas para poder

determinar las probabilidades a posteriori.

Formalizando el Modelo cuantitativo tenemos: Dado el conjunto de variables de la

red (X1,…, Xn) la función de probabilidad puede escribirse como un producto de funciones

de probabilidad.

P(X1,…., Xn) = p(X1)* p(X2/X1)*………*p(Xn-1/X1,……, Xn-2) * p(Xn / X1,….., Xn-1)

P(X1,….., Xn) = Ȇ p(Xi/X1,……,Xi-1)

Entonces p (Xi/Xi-1,….., X1) = p (Xi/ padres (Xi)) Suponiendo que los padres (X)

{Xi-1,…, Xi}

Page 43: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

30

Dada la red bayesiana sobre un conjunto de variables X = {X1,…, Xn} se

cumple la distribución conjunta en X P(X1,…, Xn) = p (Xi / padres (Xi))

Es importante definir los conceptos de independencia a priori (marginal) e

independencia condicional.

Sean X, Y, Z variables aleatorias discretas con funciones de probabilidad P( X ),

P(Y ), P(Z ) y funciones de probabilidad conjunta P(x ,y), P(x, z ), P(y, z ), entonces:

Independencia A Priori: X es (a priori) independientemente de Y si y solo si: P(x, y) =

P(x) * P (y) para todos los pares de valores (x, y).

Independencia Condicional: X es condicionalmente independiente de Y dado Z si y solo si:

P(x, y / z) = P(x / z) * P (y / z) para todos los valores de x, y, z.

2.2.7.5 PROPAGACIÓN DE PROBABILIDADES EN POLIÁRBOLES

El razonamiento probabilístico o propagación de probabilidades consiste en

propagar de los efectos a la evidencia a través de la red para conocer la probabilidad a

posteriori de las variables. La propagación consiste en darle valores a ciertas

variables, y obtener la probabilidad a posteriori de las demás variables conocidas

[Morales Menéndez R. (1999).].

Una de las características de la red bayesiana es el proceso de inferencia. Los

métodos que se encuentran para lograr tal propósito pueden ser divididos en:

Métodos Exactos, se basan en la idea de traspasar información de un nodo i a otro

nodo j mediante una serie de mensajes de información. En este método se encuentra

el algoritmo de propagación para poliárboles

Métodos Aproximados, basados en simulaciones estocásticas, se enfoca como la

obtención de una muestra a partir de distribuciones de probabilidad

Page 44: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

31

Métodos Híbridos, intentan combinar las ventajas de los dos anteriores métodos.

Las redes bayesianas pueden tener diferentes estructuras, pueden tener la forma de:

Árbol, cuando cada nodo corresponde a una variable discreta con su respectiva

matriz de probabilidad.

Poliárbol, cuando un nodo puede tener varios padres pero la red está conectada en

forma sencilla.

Multiconectada, cuando la conexión entre los nodos no es de forma sencilla es

decir se tiene múltiples trayectorias.

En el presente proyecto la estructura de la red tiene la forma de un poliárbol

entonces se describe la propagación en poliárboles.

Un poliárbol es una red en la que un nodo puede tener varios padres, pero sin

existir múltiples trayectorias entre nodos. El algoritmo de propagación se basa en el paso

de mensajes de nodos hijos a nodos padres. El método de poliárboles consiste en que

cuando ocurre una modificación de la información asociada a un nodo, esta se

comunica a sus padres e hijos los cuales procesan la información y la pasan a sus padres

no modificados. Este proceso se repite hasta que todos los nodos actualicen su información

La característica principal de este es que su complejidad es lineal en el tamaño de la

red (es decir en el número de nodos y aristas que la componen), a diferencia del método de

fuerza bruta que requiere un numero exponencial de operaciones para realizar la

propagación.

En un poliárbol dos nodos cualesquiera están unidos por un único camino, lo cual

implica que cada nodo divide al poliárbol en dos poliárboles inconexos: uno que

contiene a sus padres y a los nodos a los que está conectado pasando por sus padres, y

otro que incluye sus hijos y a los nodos a los que se conectan pasando por sus hijos. Por

ejemplo, el nodo D divide al poliárbol en dos poliárboles inconexos, el primero de los

cuales, {A, B, C}, incluye a sus padres y a los nodos que son accesibles desde D a través

Page 45: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

32

de sus padres, y el segundo, {E, F, G}, que incluye a sus hijos y a los nodos que son

accesibles desde D a través de sus hijos. en la cual también puede comprobarse que el

nodo D separa a estos dos conjuntos, es decir, que se verifica gráficamente la relación de

independencia I({A,B,C}, {E,F,G}|D).

El proceso de propagación puede realizarse en este tipo de grafos de un modo

eficiente combinando la información procedente de los distintos subgrafos mediante él

envió de mensajes (cálculos locales) de un subgrafo a otro.

2.2.8 SISTEMAS EXPERTOS PROBABILÍSTICOS

Los sistemas expertos basados en reglas, no tienen en cuenta ningún tipo de

incertidumbre, puesto que los objetos y las reglas son tratados por ellas de forma

determinista. Sin embargo, en la mayor parte de las aplicaciones, la incertidumbre es lo

común y no la excepción. Por ejemplo, una pregunta típica en diagnostico medico es: dado

que el paciente presenta un conjunto de síntomas, ¿cuál de las enfermedades posibles es la

que tiene el paciente? Esta situación implica un cierto grado de incertidumbre puesto que:

Los hechos o datos pueden no ser conocidos con exactitud. Por ejemplo, un

paciente puede no estar seguro de haber tenido fiebre la noche pasada. Por ello, hay un

cierto grado de incertidumbre en la información asociada a cada paciente (subjetividad,

imprecisión, ausencia de información, errores, datos ausentes y otros).

El conocimiento no es determinista. Por ejemplo, las relaciones entre las

enfermedades y los síntomas no son deterministas, puesto que un mismo conjunto de

síntomas puede estar asociado a diferentes enfermedades. De hecho, no es extraño

encontrar dos pacientes con los mismos síntomas pero diferentes enfermedades.

Page 46: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

33

Por ello, es clara la necesidad de contar con sistemas expertos que traten situaciones

de incertidumbre. Para esto se describe un tipo de sistema experto que trata este tipo de

situaciones de forma efectiva. Estos son los sistemas expertos basados en probabilidad.

En los primeros sistemas expertos, se eligió la probabilidad como medida para tratar

la incertidumbre (véase Cheeseman (1985) o Castillo y Álvarez (1991)). Pero,

desgraciadamente, muy pronto se encontraron algunos problemas, debidos al uso incorrecto

de algunas hipótesis de independencia, utilizadas para reducir la complejidad de los

cálculos. Como resultado, en las primeras etapas de los sistemas expertos, la probabilidad

fue considerada como una medida de incertidumbre poco práctica.

La mayoría de las crıticas a los métodos probabilísticos se basaban en el altísimo

número de parámetros necesarios, la imposibilidad de una asignación o estimación precisa

de los mismos, o las hipótesis poco realistas de independencia.

Consecuentemente, en la literatura de la época, surgieron medidas alternativas a la

probabilidad, como los factores de certeza, las credibilidades, las necesidades o las

posibilidades, para tratar la incertidumbre (véase, por ejemplo, Shafer (1976), Zadeh

(1983), Buchanan y Shortliffe (1984), Yager y otros (1987), y Almond (1995)).

Sin embargo, con la aparición de las redes probabilísticas (principalmente las redes

Bayesianas y Markovianas, la probabilidad ha resurgido de forma espectacular, y es,

hoy en día, la más intuitiva y la más aceptada de las medidas de incertidumbre. Lindley

(1987), por ejemplo, dice:

“La única descripción satisfactoria de la incertidumbre es la probabilidad. Esto

quiere decir que toda afirmación incierta debe estar en forma de una probabilidad, que

varias incertidumbres deben ser combinadas usando las reglas de la probabilidad, y que el

cálculo de probabilidades es adecuado para manejar situaciones que implican

incertidumbre. En particular, las descripciones alternativas de la incertidumbre son

innecesarias.”

Page 47: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

34

Los sistemas expertos de tipo probabilístico, se basan en la probabilidad como una

medida de incertidumbre. Se describen en detalle sus principales componentes (por

ejemplo, la base de conocimiento, el motor de inferencia, el sistema de control de

coherencia) y se comparan con los sistemas expertos basados en reglas.

Manteniendo el mismo tratamiento de los sistemas basados en reglas, se examina la

estructura de la base del conocimiento, el motor de inferencia, y el sistema de control de la

coherencia de los sistemas expertos basados en probabilidad. En particular.

Los sistemas expertos probabilísticos pueden utilizarse para resolver estos y otros

problemas. Por ejemplo:

1. Los sistemas expertos pueden memorizar información. Uno puede almacenar

y recuperar información de la base de datos, donde se supone que las enfermedades y los

síntomas son variables categóricas (binarias o multinomiales).

2. Los sistemas expertos pueden contar o calcular las frecuencias absolutas y

relativas de cualquier subconjunto de variables a partir de la base de datos. Estas

frecuencias pueden utilizarse para calcular las probabilidades condicionales p (ei |s1 ,..., sk)

aplicando la bien conocida fórmula para la probabilidad condicional.

3. Los sistemas expertos pueden aprender de la experiencia. Tan pronto como

un nuevo paciente es examinado y diagnosticado, se añade la nueva información a la base

de datos y se cambian las frecuencias como corresponda. Por ejemplo, si un nuevo paciente

que presenta los síntomas S1 = 1, S2 = 1 y S3 = 0 se sabe que tiene la enfermedad e1, se

puede actualizar la base de datos con esta nueva información sin más que incluir un caso

4. Los sistemas expertos pueden tomar (o ayudar a los expertos humanos a

tomar) decisiones tales como:

• ¿Se tiene suficiente información como para diagnosticar la enfermedad?

Page 48: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

35

• ¿Se necesitan nuevas pruebas clínicas? Y si la respuesta es positiva, ¿qué prueba o

pruebas suministran la máxima información sobre la enfermedad que se sospecha tiene el

paciente?

2.2.8.1 LA BASE DE CONOCIMIENTO

La base de conocimiento de un sistema experto basado en reglas consta del conjunto

de objetos (variables) y del conjunto de reglas. La base de conocimiento de un sistema

experto probabilístico consiste en un conjunto de variables, {X1 ,..., Xn}, y una función de

probabilidad conjunta definida sobre ellas, p(x1 ,..., xn). Por ello, para construir la base de

conocimiento de un sistema experto probabilístico, se necesita definir la función de

probabilidad conjunta de las variables.

El modelo más general posible se basa en especificar directamente la función de

probabilidad conjunta; es decir, asignar un valor numérico (parámetro) a cada una de las

posibles combinaciones de valores de las variables. Desgraciadamente, la especificación

directa de la función de probabilidad conjunta implica un gran número de parámetros. Por

ejemplo, con n variables binarias, la función de probabilidad conjunta más general tiene 2n

parámetros (las probabilidades p(x1,..., xn) para toda posible realización {x1 ,..., xn} de las

variables), un número tan grande que no hay ordenador en el mundo capaz de almacenarlo

incluso para un valor de n tan pequeño como 50. Esta fue una de las primeras críticas al uso

de la probabilidad en los sistemas expertos. Sin embargo, en la mayor parte de las

situaciones prácticas, muchos subconjuntos de variables pueden ser independientes o

condicionalmente independientes.

En tales casos, se pueden obtener simplificaciones del modelo más general teniendo

en cuenta la estructura de independencia de las variables. Esto suele dar lugar a una

reducción importante del número de parámetros. En esta sección se discuten los siguientes

ejemplos de tales simplificaciones:

Page 49: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

36

1. El Modelo de Síntomas Dependientes (MSD).

2. El Modelo de Síntomas Independientes (MSI).

3. El Modelo de Síntomas Relevantes Independientes (MSRI).

4. El Modelo de Síntomas Relevantes Dependientes (MSRD).

Sin embargo, estos cuatro modelos son modelos ad hoc que se aplican

principalmente en el campo medico (véase Castillo y Álvarez (1991)). Modelos

probabilísticos más generales y potentes (por ejemplo, modelos de redes de Markov,

modelos de redes Bayesianas, y modelos especificados condicionalmente)

La forma más general de esta función de probabilidad conjunta depende de un

número muy grande de parámetros. Para reducir el número de parámetros, se pueden

imponer algunas hipótesis (restricciones) entre ellos. Los modelos presentados en las

subsecciones siguientes son ejemplos de tales restricciones.

2.2.8.2 EL MOTOR DE INFERENCIA

Hay dos tipos de conocimiento en los sistemas expertos probabilísticos:

1. El conocimiento, que está formado por el conjunto de variables y el conjunto de

probabilidades asociadas necesarias para construir su función de probabilidad conjunta.

Este tipo de conocimiento se almacena en la base de conocimiento.

2. Los datos, que consisten en un conjunto de valores de algunas variables (por

ejemplo, síntomas) conocidas por el usuario. A esta información se la conoce con el

nombre de evidencia y se almacena en la memoria de trabajo.

El motor de inferencia utiliza ambos, el conocimiento y los datos para responder a

ciertas cuestiones hechas por el usuario. Ejemplos de tales preguntas son:

Page 50: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

37

Cuestión 1: Antes de que sea examinado por un doctor, ¿cuál es la enfermedad más

probable para el paciente? Aquí, no hay evidencia disponible. El paciente todavía no ha

sido examinado y el conjunto de síntomas que presenta el paciente es vacío (queda por

determinar). El problema consiste en calcular la probabilidad marginal (inicial) de E,

p(E = ei ), i = 1,..., m.

Cuestión 2: Dado que el paciente presenta un subconjunto de sın- tomas S1 = s1,...,

Sk = sk, ¿qué enfermedad tiene el paciente con mayor probabilidad? El conjunto evidencia

en este caso consiste en el conjunto de valores s1,..., sk. El problema consiste en calcular la

función de probabilidad conjunta para cada enfermedad dada la evidencia.

P (E = ei |s1,..., sk), i = 1,..., m.

La probabilidad marginal de E, p(E = ei ), se conoce también como probabilidad

“a priori” puesto que se calcula antes de conocer la evidencia. La probabilidad condicional

de dada una realización del conjunto de síntomas p (ei |s1,..., sk) se conoce como la

probabilidad “a posteriori” puesto que se calcula tras conocer la evidencia. Nótese que la

probabilidad marginal (“a priori”) puede interpretarse como un caso especial de

probabilidad “a posteriori”, en la que el conjunto de síntomas observado es el conjunto

vacío, φ.

Una de las tareas del motor de inferencia en los sistemas expertos probabilísticos

consiste en calcular las probabilidades condicionales cuando se conocen nuevos síntomas o

datos. El motor de inferencia es responsable de actualizar las probabilidades condicionales

2.2.9 METODOLOGÍA IDEAL

La metodología IDEAL, presenta un ciclo de vida en tres dimensiones [Gómez, A. y

otros 1997]. Su base es un modelo en espiral [Boehm, B.W. 1987] y la tercera dimensión

representa el mantenimiento perfectivo una vez implementado el sistema experto.

Page 51: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

38

Fig.2.5 Modelo base de la metodología IDEAL

Fuente: [Salvador, 2006]

El desarrollo del sistema se basa en la filosofía del modelo en espiral en donde cada

fase finaliza con un prototipo que conduce a la fase siguiente del ciclo. El mantenimiento

perfectivo involucra la incorporación sistemática de nuevos conocimientos (adquiridos por

el uso del sistema) típica cualidad de un sistema experto. Los ejes de la base del cono

representan el costo y el tiempo.

Page 52: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

39

El eje de la calidad se representa de abajo hacia arriba, va de mayor diámetro, a

menor diámetro, conocimientos más exactos y de mayor calidad. Al inicio del

funcionamiento del sistema se obtienen grandes cantidades de conocimientos de distinta

calidad pero a medida que el sistema se usa el conocimiento se refina, se obtienen menos

conocimientos, pero de mayor calidad.

Fig.2.6 Eje de Calidad de la Metodología IDEAL

Fuente: [Salvador, 2006]

La metodología IDEAL presenta las siguientes fases y etapas [Gómez, A. y otros

1997]:

FASE I: Identificación de la tarea.

I.1. Plan de requisitos y adquisición de conocimientos. Definir con los

usuarios cuáles son los objetivos cuantitativos, cualitativos y filosóficos del sistema a

desarrollar. Definir las limitaciones de costo y tiempo, tecnología disponible. Sirve de base

para el estudio de viabilidad. Para completar el Plan de Requisitos es necesario comenzar

con la Adquisición de conocimientos, entrevistando directivos, expertos y usuarios. La

adquisición de conocimientos más profunda corresponde a la Fase II.

Page 53: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

40

I.2. Evaluación y selección de la tarea: Se realiza el estudio de viabilidad del

proyecto, desde la perspectiva de la Ingeniería de Conocimiento, cuantificando la tarea para

determinar el grado de dificultad que presenta.

I.3 Definición de las características del sistema: Especificar técnica y

formalmente los requisitos del usuario, se pasa de una descripción informal de los

requisitos del usuario a una especificación técnica completa hecha por el de

Conocimiento. Se definen los requisitos Funcionales, Operativos, de Interfaz y de Soporte.

Se definen criterios de éxito, casos de prueba o ensayo, recursos necesarios, análisis de

costo/beneficio, evaluación de riesgos, calendario.

FASE II: Desarrollo de los prototipos.

Las especificaciones iniciales de los sistemas suelen ser incompletas, imprecisas,

inconsistentes, contradictorias. Obtener mayor grado de precisión requiere el desarrollo de

prototipos que permiten refinar con mayor precisión los requerimientos. Se desarrollan

paulatinamente los prototipos de: Demostración, Investigación, Campo y Operación, siendo

cada uno refinamiento del anterior. Para ello es necesario realizar ciertas actividades

existiendo ligeras diferencias entre las etapas del prototipo de Demostración y los otros.

II.1. Concepción de la solución: Descomposición en Subproblemas y

Determinación de analogías. Se produce un diseño general del prototipo. Engloba dos

actividades principales, el desarrollo del Diagrama de Flujo de Datos y el diseño

arquitectónico del sistema.

II.2. Adquisición y Conceptualización de los conocimientos: Se alterna la

extracción de los conocimientos públicos de sus fuentes (libros, documentos, manuales de

procedimientos, y otros), la recopilación de los conocimientos privados de los expertos y

la conceptualización para modelar el comportamiento del experto.

II.3. Formalización de los conocimientos y Definición de la Arquitectura: Hay

dos actividades fundamentales. Una es seleccionar los formalismos para representar en la

Page 54: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

41

máquina los conocimientos que conforman la conceptualización obtenida en la etapa

anterior. Esta formalización está ligada con los tipos de conocimientos más apropiados y las

herramientas disponibles en su desarrollo.

La otra es realizar un diseño detallado, hay que establecer los módulos que definen

el motor de inferencias, la base de conocimientos y las interfaces con el usuario.

II.4 Selección de la Herramienta e Implementación: Si la herramienta de

desarrollo previamente seleccionada es adecuada la implementación es inmediata y

automática, caso contrario es similar a cualquier implementación de software, en donde

será necesario realizar la programación.

II.5. Validación y evaluación del prototipo: La fiabilidad de los resultados es una

de los puntos principales de un SE. Estos sistemas dependen en gran medida del

contexto y eso dificulta la determinación de las validaciones.

Se definen casos de prueba, juegos de ensayo o ensayo en paralelo. Se examina la

interfaz de usuario.

FASE III: Ejecución de la construcción del sistema integrado.

Los Sistemas Expertos forman parte de sistemas, software con los que interactúan.

III.1. Requisitos y diseño de la integración con otros sistemas: Es el estudio y

diseño de interfaces con otros sistemas, tanto en hardware como en software.

III.2 Implementación y evaluación del Sistema Integrado: Se implementa la

integración del sistema experto con los otros sistemas existentes hardware y software para

conseguir un sistema final.

III.3. Aceptación del sistema por el usuario: Es la última prueba por parte de los

usuarios y expertos, que debe satisfacer todos los requerimientos, tanto en su fiabilidad

como en su eficiencia.

Page 55: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

42

FASE IV: Actuación para conseguir el mantenimiento perfectivo.

IV.1. Definir el mantenimiento del sistema global: Se emplean las técnicas

habituales de Ingeniería de Software para establecer el mantenimiento correctivo

(corrección de errores) y el mantenimiento perfectivo (aumento de funcionalidad del

sistema).

IV.2. Mantenimiento de las Bases de Conocimientos: Considera la incorporación

de nuevos conocimientos, que se generan por el propio uso del sistema. El análisis de

protocolos, como forma de adquisición de conocimientos es imprescindible. En

consecuencia, es necesario mentalizar a los expertos y usuarios finales del sistema en el uso

de dicho protocolos.

IV.3. Adquisición de nuevos conocimientos y Actualización del sistema: El

mantenimiento perfectivo es esencial ya que además del aumento de funcionalidades

efectúa la incorporación de nuevos conocimientos que se generan por el propio uso del

SBC. Este mantenimiento se ve reflejado en la tercera dimensión de la espiral troncocónica.

Hay que establecer métodos para actualizar el sistema incorporando los conocimientos

adquiridos.

FASE V: Lograr una adecuada transferencia tecnológica.

Esto es especialmente crítico en el Sistema de Base de Conocimientos en donde se

han detectado diferencias considerables cuando los manejan sus diseñadores con respecto a

su uso rutinario por los usuarios finales.

V.1. Organizar la transferencia tecnológica: Definir sesiones de entrenamiento de

los diseñadores con los usuarios, tanto para explicar el manejo del propio sistema como

para manejar y entender la documentación.

V.2. Completar la documentación del sistema: Realizar un manual de usuario

amigable.

Page 56: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

43

2.2.10 MÉTODO DE GROVER (ADQUISICIÓN DE CONOCIMIENTO)

El método de Grover se concentra en la definición del dominio (conocimiento,

referencias, situaciones y procedimientos) en la formulación del conocimiento fundamental,

en la formulación del conocimiento fundamental (reglas elementales, creencias y

expectativas) y en la consolidación del conocimiento de base (revisión y ciclos de

corrección).

Tradicionalmente, la fase de adquisición de conocimiento en el desarrollo de un

sistema experto ha tomado dos enfoques, en el primero, un modelo existente provisto

para el nuevo dominio es usado para desarrollar una base de conocimientos, en el

segundo método se forma un equipo donde el experto del dominio y el ingeniero de

conocimiento intercambian opiniones hasta construir un modelo del cuerpo de

conocimiento y un sistema comparable en performance al especialista humano.

El ingeniero de conocimiento debe resolver el problema de la limitada

disponibilidad de expertos en disciplinas donde el experto es único o indispensable y no

puede ser separado de las tareas diarias. Estos expertos no pueden dedicar meses a

desarrollar un sistema experto que podría ser utilizado para ayudar en el proceso de toma

de decisiones. [García, Rossi y Britos, 2006]

El método de Grover comprende las siguientes Tareas:

I. Ciclo de adquisición de conocimiento.

Muchas técnicas de adquisición de conocimiento son intuitivas y de práctica

ordinaria. Una innovación significativa es la producción de series de documentos de

adquisición de conocimiento. La formulación de esta documentación es un sustituto parcial

del experto y provee a los diseñadores de sistemas y usuarios, un medio de comunicación y

referencia.

Page 57: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

44

La metodología de adquisición de conocimiento para el dominio del problema que

se presenta en esta sección tiene tres fases: definición del dominio, formulación

fundamental del conocimiento y consolidación del conocimiento basal.

Las series de documentos contienen los resultados de las tres fases y permite a los

usuarios, expertos y diseñadores de sistemas a poseer un conjunto de experiencia humana

documentada consistente, organizada y actualizada sobre la cual basar el sistema experto.

II. Definición del dominio

Después que el problema es definido por el usuario, la primera fase de

adquisición de conocimientos consiste en un cuidadoso entendimiento del dominio. El

objetivo es la producción de un Manual de Definición de Dominios conteniendo:

Descripción general del problema.

Bibliografía de los documentos referenciados.

Glosario de términos, acrónimos y símbolos.

Identificación de expertos autorizados.

Definición de métricas de performance apropiadas y realistas.

Descripción de escenarios de ejemplos razonables.

Las fuentes de referencia son frecuentemente suficientes para introducir al ingeniero

de conocimiento al dominio, en particular, las fuentes gubernamentales tienen gran

volumen de documentos útiles, a pesar de no ser fácilmente accesibles.

III. Formulación fundamental del conocimiento

En la segunda fase de Adquisición de Conocimientos, se revisan los escenarios

seleccionados por el experto que satisfacen los siguientes cinco criterios de conocimiento

Page 58: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

45

“fundamental”: el más nominal, el más esperado, el más importante, el más arquetípico

y el mejor entendido. Esta revisión forma una base para determinar la performance mínima,

realizar el testeo y efectuar la corrección y determinar las capacidades del sistema experto

que pueden ser expandidas y sujetas a experimentación. Esta base del conocimiento

fundamental debe incluir:

• Una ontología de entidades del dominio, relaciones entre objetos (clases) y descripciones

objetivas;

• Un léxico seleccionado (vernáculo);

• Una definición de fuentes de entrada y formatos;

• Una descripción del estado inicial incluyendo un conocimiento estático;

• Un conjunto básico de razones y reglas de análisis; y

Una lista de estrategias humanas (meta-reglas) las cuales pueden ser consideradas

por los diseñadores del sistema experto como reglas a incluir en la base de conocimiento.

Este cuerpo debe estar escrito, parte de él habrá sido adquirido previamente durante

la definición del dominio. La validez de este cuerpo de conocimiento puede ser testeada

implementándola en una base de conocimiento que se contraste con los escenarios desde

los cuales fue adquirida y verificando que se produzca un comportamiento similar al del

experto en el mismo escenario.

El último paso en ese proceso es el ciclo de “revisión y mejoramiento” del

conocimiento educido. La actividad basal puede ser definida en el mismo sentido que

la medicina: el menor nivel de actividad (comportamiento del sistema) esencial para el

mantenimiento de funciones vitales. En un sistema experto, esto refiere a que todos los

componentes del sistema experto operacional están desarrollados, pero sin la

amplitud ni profundidad que la versión final necesitará. Se debe, sin embargo, encontrar

el conjunto de estándares mínimos de performance en la definición del dominio.

Page 59: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

46

IV. Consolidación del conocimiento Basal

El conocimiento basal, entonces, es el conjunto de reglas y definiciones

adecuadas para producir actividad basal. El cuerpo fundamental del conocimiento es

revisado e integrado a través de la apropiada reconstrucción de reglas. La corroboración

con expertos adicionales puede colaborar en el cumplimiento de este objetivo. En esta etapa

pueden trabajarse los niveles de confianza de las distintas piezas de conocimiento.

2.3 MOTOR A INYECCIÓN ELECTRÓNICA DE UN VEHÍCULO

La inyección electrónica es una forma de inyección de combustible, tanto para

motores de gasolina, en los cuales lleva ya varias décadas implantadas, como para motores

diésel, cuya introducción es relativamente reciente.

Se puede subdividir en varios tipos (monopunto, multipunto, secuencial,

simultánea) pero básicamente todas se basan en la ayuda de la electrónica para dosificar la

inyección del carburante y reducir la emisión de agentes contaminantes a la atmósfera y a la

vez optimizar el consumo.

2.3.1 INTRODUCCIÓN A LA INYECCIÓN ELECTRÓNICA

La función de la inyección electrónica en los motores de gasolina es:

Medir el aire del medio ambiente que es aspirado por el motor, controlado por el

conductor mediante la mariposa, en función de la carga motor necesaria en cada

caso, con objeto de adaptar el caudal de combustible a esta medición y conforme al

régimen de funcionamiento del motor.

Dosificar mediante inyección la cantidad de combustible requerida por esta cantidad

Page 60: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

47

de aire, necesaria para que la combustión sea lo más completa posible.

Completar la función de la combustión junto con el Encendido del motor

2.3.1.1 HISTORIA DE LA INYECCIÓN DE COMBUSTIBLE

La carburación en motores de vehículos comenzó en 1824 cuando Samel Morey y

Erskine Harzard crearon el primer carburador usado en un motor de tipo atmosférico, en el

que se incluía un precalentamiento para favorecer la evaporación.

Michael Faraday, en 1825 experimentó con la evaporación de combustibles líquidos

e hidrocarburos, después del gran paso que surgió en la época en cuanto a destilación de

petróleo ligero y obteniéndose una sustancia llamada gasolina.

En 1838, William Barnett patentó un dispositivo para evaporar la gasolina, con este

intentaba utilizar gasolina en el motor de compresión con el cual experimentaba.

En 1884 se adaptó a un motor, el carburador construido por Fernand Forest el cual

incluía una cámara de flotador y una boquilla con rociador de combustible. Un año después

logró utilizar en un carburador de superficie mejorado una variedad de combustibles

líquidos de hidrocarburos incluyendo gasolina.

Carl Benz mejoró el carburador de superficie, adicionando una válvula de flotador

para asegurar un nivel constante de combustible, en 1886.

Antes de la primera Guerra Mundial, la industria de la aviación considero las

ventajas obvias que la inyección de combustible proporcionaba. Los carburadores de los

aeroplanos eran propensos a congelarse en los cambios de altitud, limitando la potencia

disponible, mientras que en la inyección de combustible no sucede esto.

Adicionalmente, las tazas de los carburadores eran propensas a derramar combustible.

Page 61: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

48

En 1912, Robert Bosch convirtió un motor de dos tiempos fuera de borda a

inyección de combustible, utilizando una bomba reconstruida de presión de aceite

lubricante para inyectar el combustible.

A mediados de 1920, Stromberg introdujo un carburador sin flotador para la

aplicación aeronáutica, el cual es el predecesor de los sistemas actuales de inyección en el

cuerpo del acelerador.

El auge militar que empezó en Alemania, llevó a la compañía de Robert Bosch al

desarrollo de la inyección de combustible para la aviación. Los primeros sistemas de

inyección Bosch introdujeron la inyección directa, la cual rocía el combustible bajo alta

presión directamente sobre la cámara de combustión, en la misma forma que en el sistema

de inyección diesel. En la Segunda Guerra Mundial, la Continental utilizó un sistema de

inyección de combustible diseñado por la compañía “SU Carburetter”, de Inglaterra, y

construido por Simmonds Aerocessories en Estados Unidos, el motor enfriado por aire y

diseñado para usarse en el tanque Patton, la inyección electrónica de combustible se inició

en Italia, en 1940, cuando Ottavio Fuscaldo incorporó un solenoide eléctrico como un

medio para controlar el flujo de combustible hacia el motor.

En 1949, un automóvil llamado Offenhauser, equipado con inyección de

combustible, fue inscrito en la carrera de las 500 millas de Indianápolis. El sistema de

inyección diseñado por Stuart Hilborn, destacó la inyección indirecta, con la que el

combustible es inyectado en el múltiple de admisión exactamente delante de la válvula de

admisión. Éste se puede comparar con el sistema de inyección en el cuerpo del acelerador

para cada cilindro.

Después de pruebas minuciosas, Peugeot estandarizó la inyección Kugelfischer en

404 modelos deportivos en 1962, y Lancia la adoptó en algunos tipos Flavia en 1965. Las

versiones posteriores o modelos que les sucedieron estaban equipados con los sistemas de

inyección que se producían en serie más populares.

Page 62: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

49

El modelo Alfa Romeo 1750, de 1969, para el mercado estadounidense utilizaba un

sistema de inyección desarrollado por Spica de Livorno. Italia. El sistema Spica consistía

en una inyección de lumbrera regulada con una bomba de tipo émbolo que básicamente era

similar a la de Bosch y Kugelfischer. Los émbolos tenían una carrera constante y un arreglo

normal de compuerta de rebose que dirigía el combustible excedente de regreso al

recipiente de la bomba. La regulación del combustible dependía del vacío del múltiple, la

posición de la válvula de estrangulamiento, presión barométrica, ajuste en vacío y

temperatura del refrigerante.

La inyección del combustible Spica se adaptó más tarde al Montreal 2000 de 2.5

litros V-8, al Alfetta y el Alfa Seis. El equipo trabajaba muy bien pero carecía de clientes

con alto volumen de compras. Spica no podía competir en costos. La producción de los

sistemas de inyección de combustible Spica terminó en 1986.

Junto con otros proveedores marginales de sistemas de inyección de combustible,

Spica no pudo hacer frente al juego en las mesas en las que se hacían las grandes apuestas.

2.3.1.2 VENTAJAS DE UN MOTOR A INYECCIÓN ELECTRÓNICA

Los sistemas de inyección de combustible no están exentos de arreglos. Pero todavía

quedan dos argumentos en favor a la inyección de combustible, sin ningún reparo. El

primero y que algunos expertos afirman que es la verdadera ventaja de la inyección de

combustible, se apoya en la libertad de diseño del múltiple de admisión. Con los

carburadores, los múltiples deben diseñarse de modo que favorezcan la atomización del

combustible y desalentar las acumulaciones de gotitas de combustible crudo en las

superficies de los canales. Por ello, debe proporcionarse el calentamiento del múltiple.

Para motores con carburador, el múltiple tiene dos funciones principales:

1. Debe suministrar cantidades iguales de mezcla combustible y aire a todos los cilindros.

Page 63: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

50

2. Debe asegurar que la mezcla posea las mismas características físicas y químicas en

todos los cilindros.

El segundo argumento es la capacidad del motor para funcionar a compresión más

elevada cuando se inyecta el combustible.

2.3.2 COMPONENTES DEL MOTOR A INYECCIÓN ELECTRÓNICA

Los componentes del sistema de inyección electrónica son:

La unidad comando o computadora: Es el cerebro del sistema, es la que se

encarga de calcular la cantidad de combustible que se suministrara al motor basado en los

niveles de aire aspirados.

La unidad de comando, calcula la cantidad de aire aspirado en base a las señales que recibe

de los diferentes sensores del sistema, luego calcula la cantidad de combustible necesario

para lograr una mezcla perfecta aire-combustible. El trabajo de la unidad de comando no se

limita solo a un mero calculo basado en la cantidad de aire sino que también toma en cuenta

otros factores como lo son la temperatura del aire aspirado, la temperatura del motor, la

aceleración proporcionada por el conductor, las revoluciones del motor y basado en todos

estos dato toma la decisión de cuanto es la cantidad más apropiada de combustible para un

mejor rendimiento del motor.

Medidor del flujo de aire: La función del medidor del flujo de aire es la de

informar a la unidad de comando, al cantidad de aire aspirado por el motor, para que a

través de esta información, se modifique la cantidad de combustible a suministrar.

En el medidor del flujo de aire se encuentra también un sensor de temperatura, que le

informa a la unidad de comando la temperatura del aire aspirado, para que esta información

también sea tomada en cuenta a la hora de hacer el cálculo de la cantidad de combustible a

pulverizar.

Page 64: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

51

Filtro de combustible: Es te es un componente muy conocido, su función es

retener impurezas contenidas en el combustible.

Contiene un elemento de papel que atrapa los sólidos o impurezas y posteriormente a este

posee una tela para atrapar posibles restos del elemento de papel. Por esto es que estos

filtros poseen una flecha que indica la dirección en que debe circular el combustible.

La bomba eléctrica de combustible: Es la encargada de enviar el combustible

hasta las válvulas de inyección, La bomba suministra más combustible que lo necesario,

para mantener en el sistema de inyección, presión constante en todos los regímenes de

funcionamiento. El excedente retorna al tanque.

Regulador de presión: El regulador mantiene el combustible bajo presión en el

circuito de alimentación, incluso en las válvulas de inyección. El garantiza presión

uniforme y constante en el circuito de combustible, lo que permite que el motor tenga un

funcionamiento perfecto en todos los regímenes de revolución..

Sensor de temperatura del motor: Es un sensor que mide la temperatura del agua

que circula por el motor, este sensor o también conocido como válvula de temperatura, se

encuentra ubicado en el block del motor en contacto con el agua o liquido de enfriamiento

que circula por él. Internamente tiene una resistencia que varía su valor de acuerdo a la

temperatura del agua. El volumen de combustible pulverizado también se modifica de

acuerdo a esta señal.

Adicionador de aire: Funciona como el ahogador en los vehículos carburados,

permitiendo el paso y una cantidad adicional de aire, lo que hará aumentar la revolución

mientras el motor esté frío. Mientras el motor esté frío, el adicionador libera un mayor paso

del aire, lo que hace subir la revolución.

A medida que sube la temperatura del motor, el adicionador lentamente, cierra el paso de

aire, haciendo bajar la revolución hasta el régimen de ralentí.

Page 65: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

52

Interruptor de la mariposa de aceleración: Se encuentra fijado en la mariposa de

aceleración, y activado directamente por el eje de aceleración.

Posee dos posiciones: de carga máxima y de ralentí (marcha lenta). Los contactos se cierran

en estas condiciones.

Contacto de carga máxima: En carga máxima el motor tiene que desarrollar su

potencia máxima y eso se consigue haciendo la mezcla más rica. El nivel de

enriquecimiento es controlado por la unidad de comando.

La información de que el motor se encuentra en carga máxima, la recibe la unidad de

comando por el contacto cerrado del interruptor de la mariposa, cuando ella se encuentra

totalmente abierta.

Contacto de ralentí (marcha lenta): En la transición para este régimen de

funcionamiento, la alimentación de combustible puede ser bloqueada para valores

superiores a una determinada revolución, controlada por la unidad de comando,

manteniendo las válvulas de inyección cerradas, ahorrando combustible.

Válvula de inyección: Las válvulas de inyección también conocidas como

inyectores se encargan de pulverizar el combustible antes de llegar a las válvulas de

admisión del motor. El combustible ya pulverizado de une con el aire creando así la mezcla

de combustión. Las válvulas de inyección son comandadas electrónicamente, ellas abren y

cierran a través de impulsos eléctricos provenientes de la unidad de comando.

Como las válvulas de inyección son elementos de mucha precisión se recomienda hacerle

su limpieza y mantenimiento regularmente para obtener un buen rendimiento del motor.

Relé: El relé de comando es el responsable por mantener la alimentación eléctrica

de la batería para la bomba de combustible y otros componentes del sistema. Si ocurriera un

accidente, el relé interrumpe la alimentación de la bomba de combustible, evitando que la

bomba permanezca funcionando con el motor parado.

Page 66: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

53

La interrupción ocurre cuando el relé no más recibe la señal de revolución, proveniente de

la bobina de encendido. Es un componente que cuando este dañado puede parar el motor

del vehículo.

Convertidor catalítico: El convertidor catalítico se encarga de reducir las

emisiones nocivas a ambiente. Los gases de escape circulan por el sensor de oxígeno y

luego por el convertidor catalítico. Es en este convertidor que el 90 % de los contaminantes

se transforman en nitrógeno, dióxido de carbono y vapor de agua, todos inofensivos.

2.3.3 DIVISIÓN DE UN MOTOR A INYECCIÓN ELECTRÓNICA

Un motor a inyección electrónica se puede dividir en los siguientes sistemas:

1. Suministro de aire

2. Suministro de combustible

3. Parte electrónica

1.- Suministro de aire: el sistema de inyección electrónica difiere del carburador en

la dosificación ya que al accionar el pedal del acelerador se controla la entrada de aire y no

la de combustible. Existe un sistema eléctrico que permite el paso de aire para el

funcionamiento de la marcha mínima. Teniendo el múltiple de admisión un diseño especial

para que llegue la misma cantidad de aire a todos los cilindros.

2.- Suministro de combustible: se usa una bomba eléctrica que se encuentra

sumergida en el tanque, la cual es encargada de enviar combustible hacia los inyectores; un

regulador permite mantener la presión constante en el riel de inyectores, mientras otra

tubería de retorno devuelve al tanque el combustible sobrante. Los inyectores son

solenoides eléctricos que dosifican y pulverizan el combustible sobre las válvulas de

admisión antes de entrar a la cámara de combustión.

Page 67: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

54

3.- Parte electrónica (ECU): dosifica la entrada de combustible, por lo tanto

controla el tiempo durante el cual deben permanecer abierto los inyectores. Esta cantidad de

combustible depende de varios factores como la temperatura del motor, velocidad del

motor, carga y posición de la mariposa (acelerador), estos cambios son captados por

sensores que envían la información a la ECU.

La información que es captada por los sensores es enviada a la computadora que

dosifica el combustible de acuerdo a los requerimientos del motor.

En el sistema de inyección electrónica de combustible solo pasa aire y el múltiple de

admisión se puede construir de mayor diámetro, dando mayor alimentación a los motores y,

en consecuencia existir mayor potencia, de igual manera el aire puede ingresar frío y por lo

tanto en mayor cantidad en cada bajada del pistón, con lo que el llenado es más completo.

2.3.4 CLASIFICACIÓN DE LOS MOTORES A INYECCIÓN

ELECTRÓNICA

Un sistema con inyectores se puede clasificar según la cantidad de inyectores

presentes, la ubicación de éstos, según el sincronismo de la inyección como también por

el sistema de accionamiento y control, la clasificación de los motores a Inyección

Electrónica es como sigue.

2.3.4.1 SEGÚN EL NÚMERO DE INYECTORES

Monopunto: Este sistema apareció por la necesidad de abaratar los costos que

suponían los sistemas de inyección multipunto en ese momento (principios de la década de

los 90) y por la necesidad de eliminar el carburador en los coches utilitarios de bajo

precio para poder cumplir con las normas anticontaminación cada vez más restrictivas.

Page 68: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

55

El sistema monopunto consiste en único inyector colocado antes de la mariposa de

aceleración, en posición similar a la que tendría un carburador.

Fig. 2.7 Sistema de inyección Monopunto

Fuente: [Gil, 2003]

Multipunto: La inyección Multipunto tiene tantos inyectores como cilindros tenga

el motor. Los inyectores se alojan en el múltiple muy cerca de la válvula de admisión y

pulverizan el combustible según lo indicado por el computador del auto. El sistema

determina la cantidad de combustible a inyectar según las condiciones de carga, presión,

temperatura en que se encuentre el motor. Para lograr lo anterior, dispone de sensores y

actuadores, lo que junto al microcomputador desarrollan los programas de dosificación.

Figura 2.8 Sistema de inyección Multipunto

Fuente: [Gil, 2003]

Page 69: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

56

2.3.4.2 SEGÚN LA UBICACIÓN DEL INYECTOR.

Directa en el cilindro: El inyector se encuentra en contacto con la cámara de

combustión y lanza el combustible al interior de ésta. Este sistema se utiliza poco debido al

corto tiempo para realizarse la mezcla y por los problemas tecnológicos del inyector, es

decir, altas presiones y temperaturas.

Figura 2.9 Clasificación del sistema de inyección por ubicación del inyector

Fuente: [Gil, 2003]

Indirecta en el colector de admisión: Los inyectores están situados muy cerca de la

válvula de admisión, es decir, en el colector de admisión. Es el sistema más usado

actualmente.

2.3.4.3 POR EL SINCRONISMO DE LA INYECCIÓN:

Simultánea: Debe ser indirecta, y se basa en inyectar el combustible

simultáneamente en todos los inyectores a cierta frecuencia, que no coinciden con la

apertura de la válvula de un determinado cilindro, de modo que el combustible inyectado se

acumula en el colector de admisión, mientras la válvula de admisión permanece cerrada.

Cuando se abre la válvula se produce la entrada de la mezcla acumulada y de la nueva que

se forme.

Page 70: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

57

Semisecuencial: El combustible es inyectado en los cilindros de forma que los

inyectores abren y cierran de dos en dos. En este caso, la central de control, identifica los

cilindros de la misma bancada (típico de motores en V para evitar pulsaciones en la rampa

de inyección) o bien aquéllos que suben y bajan simultáneamente, como en el caso de un 4

cilindros, inyectar al mismo tiempo al 1-4 y 2-3.

Secuencial: La inyección se produce solo en el momento de apertura de la válvula

de admisión. El inyector regula la cantidad de combustible por el tiempo que permanece

abierto, y la frecuencia de apertura depende directamente del régimen de giro del motor

Page 71: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

58

CAPITULO III

MARCO APLICATIVO

RESUMEN

En este capítulo se presentan las bases para la

construcción del sistema experto para el diagnóstico de

motores a inyección electrónica y los pasos de la

ingeniería de conocimiento para su implementación.

3.1 INTRODUCCIÓN

La construcción de un sistema experto es una tarea muy complicada, es importante

mencionar que para el desarrollo de un modelo basado en conocimientos, se necesita

mecanismos para la adquisición de conocimiento, considerada la tarea más complicada en

la ingeniería del conocimiento, además involucra a muchos participantes, cada uno de los

cuales colabora para que el sistema experto a desarrollar sea robusto, sencillo de manejar y

simple para su mantenimiento.

Para el desarrollo del presente trabajo se empleara la metodología IDEAL, que fue

seleccionada porque presenta las siguientes ventajas:

Permite resolver problemas complejos y de gran dificultad sin tener que dividir en

sub-problemas para aplicar distintas metodologías en cada uno.

Permite adquirir con el tiempo menos conocimientos pero de mejor calidad que

etapas anteriores.

Se construye en forma incremental

Se ajusta a la tendencia del software actual que es ser reutilizable, ser integrable,

poseer requisitos abiertos, diversidad de modelos computacionales.

Se desarrolló basada en ventajas de metodologías anteriores, como por ejemplo la

Page 72: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

59

metodología en Espiral.

La metodología IDEAL se abarcara en todas sus fases, con excepción de las etapas

III.1. Requisitos y diseño de la integración con otros sistemas y III.2. Implementación y

evaluación del Sistema Integrado, ya que no existe un sistema al que se deba integrar, cabe

mencionar, que para la etapa I.2 Evaluación y Selección de la tarea, que comprende el

estudio de viabilidad, se tomara como base el test o sistema de Slagel.

Para la Fase II. Desarrollo de Prototipos las actividades de adquisición de

conocimientos serán reemplazadas por el Método de GROVER, ya que el fuerte de este

método es la adquisición de conocimientos, además que pone énfasis en la documentación

del conocimiento del experto, la metodología IDEAL, no proporciona mecanismos

específicos para reutilizar conocimientos previamente desarrollados.

Respecto al diseño del motor de inferencia, se aplicara el método de propagación en

poliárboles, que requieren de un conjunto de evidencias para la

actualización de información de los nodos o variables, las redes bayesianas se utilizaran

para el desarrollo y diseño de la base de conocimientos porque son un modelo de

razonamiento causal.

Las redes bayesianas están representadas por un grafo dirigido acíclico, donde los

nodos representan información, causa – efecto y los arcos representan las probabilidades

asociadas a cada nodo.

La estructura del sistema experto mostrada en la figura 3.1, propuesta en el presente

trabajo está basada en la arquitectura del sistema experto mencionada en el capítulo II

(Marco Teórico), cuya función es la de proporcionar un diagnóstico y solución confiable a

los problemas en el motor a inyección electrónica, presentados por el usuario.

Page 73: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

60

Fase I

Identificación de la TareaPlan de requisitos y adquisición de conocimientos

Evaluación y selección de la tarea

Definición de las características del sistema

Fase II

Desarrollo de Prototipos

Concepción de la solución

Validación y evaluación del Prototipo

Fase IV

Actuación para conseguir el mantenimiento perfectivoDefinir el mantenimiento del sistema global

Definir el mantenimiento de la Base de conocimiento

Adquisición de nuevos conocimientos y actualización del sistema

Adquisición del conocimiento "Método de

Grover”Definición del Dominio

Formulación fundamental del conocimiento

Consolidación del conocimiento Basal

Fase III

Ejecución de la construcción del sistema integradoAceptación del sistema por el usuario

Base de conocimiento“Redes Bayesianas”

Motor de Inferencia“Poliarbol”

Exploraciones

Requerimientos

Fase V

Lograr una adecuada transferencia tecnológicaOrganizar la transferencia tecnológica

Completar la documentación del sistema

Fig. 3.1 Estructura del Sistema Experto basado en la Metodología IDEAL.

Fuente: Elaboración propia

Page 74: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

61

3.2 IDENTIFICACIÓN DE LA TAREA.

Para iniciar con la aplicación de la metodología Ideal, siendo así esta su primera fase.

En el Marco Introductorio se describen los objetivos (general y específicos), del presente

trabajo, a continuación se mencionan las actividades a realizarse:

a) Investigar sobre los automóviles con motor a inyección electrónica que utilicen

como combustible la gasolina (ya que en los límites se identificó como espacio de

trabajo solo los automóviles que utilizan como combustible la gasolina).

b) Analizar y abstraer los problemas en los automóviles con motor a inyección

electrónica.

c) Entrevistar al experto humano y adquirir conocimientos.

d) Enriquecer nuestro conocimiento con información en el campo de la Inteligencia

Artificial, específicamente sistemas expertos.

e) Desarrollar el sistema experto.

Identificar los conjuntos que intervienen.

Cargar la base de conocimientos.

Calcular las probabilidades conocidas.

Calcular las probabilidades condicionales.

Actualizar la base de conocimiento.

f) Evaluar el prototipo del sistema.

3.2.1 PLAN DE REQUISITOS, ADQUISICIÓN DEL CONOCIMIENTO

En esta actividad, se determinarán los requisitos, mediante una serie de sesiones

de trabajo, planificadas y realizadas con los usuarios participantes. Se analizará la

información obtenida definiendo los requisitos y sus prioridades, que se añadirán a la tabla

de requisitos que servirá para el estudio y valoración de las distintas alternativas

de solución a proponerse.

Page 75: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

62

3.2.1.1 OBTENCIÓN DE REQUISITOS

Teniendo en cuenta la información recopilada sobre las soluciones disponibles y a

partir de las sesiones de trabajo se identificaron los siguientes requisitos:

Sistema experto con un diagnostico confiable

Facilidad de instalación

Facilidad de uso, a través de una interface gráfica sencilla (fácil de manejar)

Interfaz gráfica amigable con el usuario

Simplicidad de programación

Registro de consultas

Control de usuarios

Simplicidad para el mantenimiento

Capacidad para resolver las consultas de los usuarios

Para una mejor compresión de los requisitos, se catalogaran en la siguiente tabla:

Tabla 3.1 Obtención de Requisitos Informal

Fuente: Elaboración Propia

ID AUTOR TIPO DESCRIPCIÓN PRIORIDAD

R1 Soria, J Arquitectura Sistema experto con un diagnostico

confiable

ALTA

R2 Soria, J No Funcional Facilidad de instalación MEDIA

R3 Soria, J No Funcional Facilidad de uso ALTA

R4 Soria, J Funcional Interfaz gráfica amigable con el

usuario

ALTA

R5 Soria, J Funcional Simplicidad de programación ALTA

R6 Soria, J Funcional Registro de consultas MEDIA

R7 Soria, J Funcional Control de Usuarios ALTA

R8 Soria, J Funcional Simplicidad para el mantenimiento ALTA

R9 Soria, J Funcional Capacidad para resolver las consultas

de los usuarios

ALTA

Page 76: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

63

3.2.1.2 ADQUISICIÓN DE CONOCIMIENTOS INFORMAL

Se entiende por adquisición de conocimientos al proceso de recolección de

información, a partir de cualquier fuente necesaria para construir un Sistema Basado en

Conocimiento (SBC). La adquisición de conocimientos no es un paso en la metodología

de desarrollo de un SBC, sino que es una tarea que se produce en paralelo a todas las

etapas de construcción.

Teniendo en cuenta cuál es el tipo de fuente de conocimientos, escrita (incluye

cualquier tipo de documentación, video, otros casos.) o humana, se permitirá:

Revisar sistemáticamente la bibliografía sugerida por el experto.

Incrementar la familiaridad con la terminología del dominio.

Obtener información para preparar las sesiones de educción de conocimientos

con el equipo de expertos.

Definir áreas y agrupar las características en esas áreas.

Determinar la necesidad de un primer prototipo del sistema experto con la

información obtenida hasta el momento.

3.2.2 EVALUACIÓN Y SELECCIÓN DE LA TAREA

3.2.2.1 ESTUDIO DE VIABILIDAD

El estudio de viabilidad permite determinar si el problema planteado puede ser

resuelto mediante un sistema experto, es imprescindible para asegurar el éxito del trabajo

de forma más o menos “objetiva”, este nos permitirá justificar una posible financiación del

proyecto. Para la realización de viabilidad de este sistema experto, como se menciono

antes, se empleara el test de Slagel.

Este sistema considera cuatro dimensiones para clasificar las características de un

sistema, las cuales son: plausibilidad, justificación, adecuación y éxito, además consta de

las siguientes etapas, definición de características, asignación de pesos y evaluación.

Page 77: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

64

DIMENSIÓN DE PLAUSIBILIDAD: En esta dimensión se analizan los

conceptos básicos las características del experto y las características de las tareas que llevan

a cabo los expertos, interesa estudiar tanto su profesionalidad como el grado de cooperación

e implicación que tiene con el proyecto.

Tabla 3.2 Dimensión de Plausibilidad

Fuente: Elaboración Propia basado en [Slagel, 90]

PLAUSIBILIDAD

CAT IDENT.

CAT.

PESO DENOMINACIÓN DE LAS

CARACTERÍSTICAS

TIPO VAL.

ASIG.

EX P1 10 Existen expertos: entre los expertos se

ha seleccionado al experto en motores

a inyección electrónica.

E 8

EX P2 10 El experto asignado es genuino: el

experto tiene años de experiencia en el

tema.

E 8

EX P3 8 El experto es cooperativo: se presta a

contestar preguntas y colaborar

gustosamente en las entrevistas.

D 9

EX P4 7 El experto es capaz de articular sus

métodos.

D 8

TA P5 10 Existen suficientes casos de prueba: se

cuentan con gran cantidad de casos

anteriores, que podrían servir como

prueba.

E 8

TA P6 10 La tarea está bien estructurada y se

entiende: el sistema está muy acotado

en la rama de motores a inyección

electrónica.

D 8

TA P7 10 Solo requiere habilidad cognoscitiva:

el sistema no necesita esfuerzo físico o

habilidades especiales.

D 7

TA P8 9 No se precisan resultados óptimos, sino

solo satisfactorios.

D 6

Page 78: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

65

TA P9 9 La tarea no requiere mucho sentido

común: requiere datos y conocimiento

sobre el tema en cuestión.

D 6

DU P10 7 El desarrollador está comprometido

con el proyecto.

D 9

DIMENSIÓN DE ADECUACIÓN: En esta dimensión se analiza la naturaleza,

complejidad y tipo de tarea que se va a realizar, se determina si es adecuado utilizar

técnicas propias de la ingeniería de conocimiento.

Tabla 3.3 Dimensión de Adecuación

Fuente: Elaboración Propia basado en [Slagel, 90]

ADECUACIÓN

CAT IDENT.

CAT.

PESO DENOMINACIÓN DE LAS

CARACTERÍSTICAS

TIPO VAL

ASIG

EX A1 5 La experiencia del experto esta poco

organizada

D 5

TA A2 6 Tiene valor práctico: es totalmente

práctico ya que se aplicara en casos

reales, teniendo muy en cuenta el

resultado obtenido.

D 8

TA A3 7 Es más táctica que estrategia : no se

necesita seguir ningún tipo de

estrategia para su uso

D 8

TA A4 6 Sirve a necesidades a largo plazo: el

tema en cuestión y la manera de

tratarlo no sufrirá muchos cambios a lo

largo del tiempo

E 8

TA A5 5 La tarea, que no es demasiado fácil, es

de conocimiento intensivo, tanto

propio del dominio, como de la

manipulación de información.

D 7

TA A6 6 Es de tamaño manejable y/o es posible

un enfoque gradual y/o una

D 8

Page 79: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

66

descomposición en subtareas

independientes.

EX A7 7 La transferencia entre humanos es

factible: el vocabulario utilizado es

bastante sencillo de entender, así como

el lenguaje del experto.

E 9

TA A8 6 Estaba identificada como un problema

en el área y los efectos de la

introducción de un sistema experto

pueden planificarse.

D 8

TA A9 No requiere respuesta en tiempo real

“inmediato”: La información esperada

de la aplicación no tiene por qué ser

recibida de inmediato.

E 7

TA A10 9 La tarea no requiere investigación

básica y usa, si alguna, poca

generación y entendimiento del

lenguaje natural.

E 8

TA A11 5 El experto usa básicamente

razonamiento simbólico que implica

valores subjetivos.

D 5

TA A12 5 Es esencialmente de tipo heurístico:

gran parte del conocimiento obtenido

se basa en la experiencia sobre casos

anteriores.

D 6

DIMENSIÓN DE ÉXITO: Puesto que en gran medida el éxito de un proyecto se debe al

grado de implicación de los responsables, en esta dimensión se realiza el éxito en base a la

implicación del experto en el Sistema ya que es el centro y fuente de conocimiento que se

adquiere para el desarrollo, pero también se analizan características propias del sistema en

sí.

Page 80: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

67

Tabla 3.4 Dimensión de Éxito

Fuente: Elaboración Propia basado en [Slagel, 90]

ÉXITO

CAT. IDENT.

CAT.

PESO DENOMINACIÓN DE LAS

CARACTERÍSTICAS

TIPO VAL.

ASIG.

EX E1 8 No se sienten amenazados por el

proyecto, son capaces de sentirse

intelectualmente unidos al

proyecto: aceptan al proyecto como

una grata ayuda.

D 9

EX E2 6 Tienen un brillante historial en

relación a esta tarea: la ayuda

prestada ha sido extraordinaria.

D 7

EX E3 5 Hay acuerdos en lo que en lo que

constituye una buena solución a la

tarea.

D 9

EX E4 5 La única justificación para dar un

paso en la solución es la calidad de

la solución final

D 8

TA E5 6 No hay un plazo de finalización

estricto, ni ningún otro proyecto

depende de esta tarea: existe un

plazo de finalización, pero ningún

otro proyecto.

D 6

TA E6 7 No está influenciada por vaivenes

políticos.

E 9

TA E7 8 Existen ya SS.EE. que resuelvan la

misma tareas o alguna parecida.

D 7

TA E8 8 Hay cambios mínimos en los

procedimientos habituales.

D 8

TA E9 5 Las soluciones son explicables e

interactivas: El diagnóstico se

puede explicar la solución

mediante los conocimientos

almacenados en la aplicación.

D 9

Page 81: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

68

TA E10 7 La tarea es de I+D o de carácter

práctico, pero no ambas cosas

simultáneamente: l a tarea a

realizar tiene un carácter práctico.

E 7

DU E11 6 Están mentalizados y tienen

expectativas realistas tanto en el

alcance como en las limitaciones.

D 8

DU E12 7 No rechazan de plano esta

tecnología

E 9

DU E13 6 El sistema interactúa inteligente y

amistosamente con el usuario.

D 9

DU E14 9 El sistema es capaz de explicar al

usuario su razonamiento.

D 9

DU E15 8 La inserción del sistema se efectúa

sin traumas, es decir, apenas se

interfiere en la rutina cotidiana de

la empresa.

D 8

DU E16 6 Están comprometidos durante la

duración del proyecto, incluso

después de su implantación.

D 8

DU E17 8 Se efectúa una adecuada

transferencia tecnológica

E 9

DIMENSIÓN DE JUSTIFICACIÓN: En esta dimensión se justifica el desarrollo del

sistema analizando características relacionadas fundamentalmente a la experiencia tanto del

experto como del ambiente en que se realiza.

Tabla 3.5 Dimensión de Justificación

Fuente: Elaboración Propia basado en [Slagel, 90]

JUSTIFICACIÓN

CAT IDENT.

CAT.

PESO DENOMINACIÓN DE LAS

CARACTERÍSTICAS

TIPO VAL.

ASIG.

EX J1 10 El experto NO está disponible: el

experto está disponible parte del

E 8

Page 82: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

69

tiempo.

EX J2 10 Hay escasez de experiencia humana:

hay demasiados casos atrasados y poco

personal para cubrirlos.

D 5

TA J3 8 Existe necesidad de experiencia: se

necesitan conocimientos sobre el tema

para poder introducir los datos de

entrada.

D 4

TA J4 10 Necesidad de experiencia en entornos

hostiles, penosos y /o poco

gratificantes

E 7

TA J5 8 No existen soluciones alternativas

admisibles: el tratamiento del tema es

bastante específico.

E 7

DU J6 7 Se espera una alta tasa de

recuperación de la inversión

D 9

DU J7 8 Resuelve una tarea útil y necesaria:

este sistema ahorrará mucho tiempo y

esfuerzo, además de adelantar trabajo

atrasado

E 9

CAT: CATEGORÍA

EX: Los expertos

TA: La tarea

DU: Desarrollador y/o los usuarios

IDENT. CAT. Identificación de la característica

Pi: Característica de la dimensión de Plausibilidad2 (P1... P10)

Ai: Característica de la dimensión de Adecuación3

(A1... A12)

2 Medida que refleja la posibilidad de realizar sistema experto

Page 83: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

70

Ei: Característica de la dimensión de Éxito4

(E1... E17)

Ji: Característica de la dimensión de Justificación5

(J1... J8)

PESO (P) Peso de característica

Importancia de una característica en la decisión global. Rango de 0... 10.

TIPO

E: Esencial

D: Deseable

VAL. ASIG. Valor asignado

Es el punto en el cual la característica está presente y va desde 0 (ausente) hasta 10

(totalmente presente).

Evaluación de la aplicación (Cuantificación de la Viabilidad)

VC1 = · 1/10

= (2,281·10

18

)1/10

· 1 = 68.520

VC2 = · (1/7 = (2,275·10

12

)1/7

· 1 = 58,250

VC3 = · 1/11 =

(1,257·1018

)1/11

· 1 = 44,203

VC4 = · 1/17

= (2,854·1029

)1/17

· 1 = 54,03

MEDIA

VC = = 56,252

3 Medida que refleja si es apropiada o no la realización del sistema

4 Medida que refleja el éxito que se obtendrá si se realiza el sistema

5 Medida que refleja si está justificado o no la realización del sistema

Page 84: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

71

Este valor se lo normaliza, el valor máximo que podría haber tomado es 69,958

por lo que el resultado ponderado es: 80,408

Una vez realizado el test de viabilidad con el modelo de cuantificación de

viabilidad de Slagel se ha demostrado que la aplicación es viable, ya que cada una de las

cuatro características (Plausibilidad, Justificación, Adecuación y Éxito) supera el umbral

propuesto de siete puntos en sus características esenciales, además el valor normalizado

de viabilidad total es de 80,408 que es un valor que indica que el sistema es muy factible.

Viabilidad = 80.408

Sistema muy factible

3.2.3 DEFINICIÓN DE LAS CARACTERÍSTICAS DEL SISTEMA

A continuación se listan los requerimientos funcionales que son de primera

prioridad y cuya implementación es exigible, así como los principales requerimientos no

funcionales.

Requerimientos funcionales

Registro

Este módulo permitirá:

Realizar la configuración de las recomendaciones del Experto.

Realizar la configuración de los valores de las características, para diagnosticar las

fallas del motor a inyección electrónica.

Realizar el mantenimiento al administrador, personal y usuario.

Realizar el mantenimiento al motor a inyección electrónica.

Seguridad

Este módulo permitirá:

Page 85: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

72

Realizar el mantenimiento a los usuarios que estarán relacionados a permisos.

Asignar perfiles a usuarios de tal manera que se controle el acceso a las diferentes

secciones del sistema.

Manejar permisos que regulen los accesos a la información de los casos (nivel de

usuarios).

Validar si un usuario está en uso de tal manera que no se pueda eliminar si es

así.

Validar si un usuario es eliminable o no considerando si es parte de la data inicial

básica del sistema, o ha dejado de utilizar el mismo.

A los usuarios realizar el cambio de su contraseña de ingreso al sistema.

Acceso para usuarios

Este módulo permitirá a los clientes acceder y consultar el detalle de sus procesos

en cualquier momento.

Control

Este módulo permitirá:

Hacer un control al motor a inyección electrónica (involucra registro de sucesos),

permitiendo su continua actualización de tal manera que la información registrada

refleje la información real.

La asignación de los cilindros del motor para controlar y tener acceso a qué tipo de

vehículo se refiere la consulta.

El registro de una plantilla base de proceso con etapas, para que pueda ser

seleccionado en el momento de creación de un proceso, reduciendo el tiempo de

crear sus etapas una a una.

Evaluar al motor a inyección electrónica de acuerdo a las características emitidas

por el sistema, de acuerdo a las probabilidades establecidas.

Mostrar un diagnóstico del motor a inyección electrónica.

Page 86: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

73

Resultados

Este módulo permitirá:

Un diagnóstico acertado a la falla que presenta el motor a inyección electrónica.

El resultado del sistema emite dos aspectos (diagnóstico y recomendación)

Requerimientos no funcionales

Desempeño

El tiempo máximo de respuesta será de cuatro segundos para los diagnósticos y de

cinco segundos para las recomendaciones.

Seguridad

Las contraseñas de los usuarios se encontrarán encriptadas.

Disponibilidad

El sistema estará disponible las veinte cuatro horas del día (exceptuando en los

mantenimientos) los siete días de la semana.

Escalabilidad

El sistema será fácilmente escalable en caso se produzca un incremento en la

cantidad de los usuarios.

Mantenimiento

El sistema será desarrollado de tal manera que un cambio en los parámetros de no

obligue a la generación de una nueva versión, permitiendo así la mantenibilidad.

Page 87: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

74

3.3 DESARROLLO DE PROTOTIPOS

3.3.1 CONCEPCIÓN DE LA SOLUCIÓN.

La adquisición de conocimientos constituye el proceso por el cual se recolecta

información a partir de cualquier fuente útil para llevar a cabo la construcción de un

sistema basado en conocimientos (SBC). Esta adquisición de conocimientos no es un paso

en la metodología de desarrollo de un SBC, sino que es una tarea que se produce en

paralelo a todas las etapas de construcción [Gómez, A. y otros 1997].

A continuación se presenta las etapas que presenta el método de Grover descritas en el

capítulo dos.

3.3.2 DEFINICIÓN DEL DOMINIO.

El dominio considerado para el sistema experto es el diagnóstico de motores a

inyección electrónica del automóvil a partir de las observaciones que se describen en el

capítulo dos.

3.3.3 FORMULACIÓN DEL CONOCIMIENTO FUNDAMENTAL.

En las primeras reuniones con el experto se determinan los requisitos funcionales

del sistema experto y las necesidades de los usuarios. También se familiariza al ingeniero

del conocimiento con la terminología del dominio en cuestión. Se realiza el estudio de la

documentación disponible sugerida por el experto, el conocimiento obtenido facilita la

interrelación con el experto. Todo esto se realiza con el único propósito de construir la Base

de Conocimientos.

Durante la deducción se identificó cuatro grupos:

a) Grupo uno. Diagnostico

Page 88: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

75

b) Grupo dos. Fallas

c) Grupo tres. Causas

d) Grupo cuatro. Reparación

3.3.4 CONSOLIDACIÓN DEL CONOCIMIENTO BASAL.

Al momento de realizar un diagnóstico en un motor a inyección electrónica existen

diferentes síntomas, al basarse en el conocimiento obtenido, se reflejan las siguientes

tablas:

Tabla 3.6 Problemas en el Sistema de Combustible

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

El motor de arranque gira y

las bujías dan chispa pero el

motor no arranca

Depósito de combustible

vacío

Llenar el depósito de

combustible

Agua en el sistema de

combustible Limpie

Filtro de combustible

obstruido Reemplace el filtro

Tubo de combustible

obstruido Limpie o reemplace

Bomba de combustible

defectuosa Reemplace

Circuito de la bomba de

combustible abierta Corrija o reemplace

El motor de arranque gira y

las bugías dan chispa pero el

motor no arranca

Sistema de inyección de

combustible defectuoso

Refiérase a inyección

electrónica de combustible

Otros

Correa de distribución rota Reemplace

Funcionamiento defectuoso Reemplace

Page 89: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

76

Otros

de la válvula de ventilación

positiva del cárter (PCV)

Sensor de presión absoluta

(MAP, BARO) del múltiple

de admisión defectuoso

Reemplace

Conecte

Sensor de flujo de masa de

aire (MAF) defectuoso

Reemplace

Válvula de Recirculación de

Gases de Escape (EGR)

abierta atascada

Reemplace

Sensor del ángulo de

apertura del acelerador

(TPS, TP) o circuito

defectuoso

Corrija o reemplace

Conexión floja o

desconexión de las

mangueras de vacío

Corrija o reemplace

Es posible que el motor de arranque no gire y por ende existirán problemas en el arranque

del vehículo, por lo que pueden llegar a presentarse las siguientes causas:

Tabla 3.7 El motor de arranque no gira

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Las luces delanteras

principales se reducen

apreciablemente o están

muy débiles.

Batería dañada Recargue o reemplace

Terminales pobremente

conectados

Limpie los bornes de la

Batería y terminales y

conéctelos adecuadamente.

Circuito de la bobina del

motor de arranque en corto

Realice una reparación

genera o reemplace.

Motor de arranque

defectuoso

Realice una reparación o

reemplace

Page 90: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

77

La batería juega un papel muy importante a la hora del encendido del vehículo, esta

es la encargada de proporcionar la energía necesaria para poner en funcionamiento el motor

cuando está detenido y también se encarga de alimentar de energía las luces, el radio y el

aire acondicionado del vehículo.

Tabla 3.8 Problema en el encendido, el motor de arranque gira pero el motor no arranca.

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Hay chispa saltando a través

de la separación

Batería Defectuosa Recargue o reemplace

Fusible fundido Reemplazar fusible

Cordón de alta tensión

mal aislado(pelado) Reemplace

Conexión floja o

desconexión de los cordones

de alta tensión o hilos

conductores

Corregir o reemplazar

Bobina de encendido

defectuosa Reemplace

Bugía defectuosa

Limpiar, ajustar la

separación de la bugía,

reemplazar

El combustible no llega a

los inyectores

Referirse al problema de

sistema de combustible

Ajuste de distribución

incorrecto (tiempo) Ajuste

El motor pierde

Compresión

Refiérase a perdida de

compresión del motor

Válvula de admisión o

escape quemada Reemplace

Pistón gastado Reemplace

Anillo de pistón gastado Reemplace

Cilindro gastado Repare o reemplace

Empaque de culata

Gastado Reemplace

Page 91: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

78

Sensor de posición del

ángulo del cigüeñal (CAS,

CKP) en mal estado

Reemplace

ECU en mal estado Reemplace

No hay chispa saltando a

través de la separación

Bujías de encendido en

mal estado

Ajuste, limpie o

reemplace

Fusible de la bobina de

encendido fundido Reemplace

Conexiones flojas o

desconexión de cables de

alta tensión

Conectar firmemente

Cable de alta tensión en

mal estado Reemplace

Bobina de encendido

defectuosa Reemplace

Supresor de ruidos en

mal estado Reemplace

Sensor (CAS, CKP) en

mal estado Reemplace

Encendedor en mal

Estado Reemplace

Cuando el pistón inicia su carrera, hacia arriba y las válvulas se acomodan en su

asiento; el aire mezclado con combustible es comprimido en la cámara de combustión, al

máximo del recorrido del pistón; a esto se le llama compresión.

Tabla 3.9 Problema de que el motor pierde compresión.

Fuente: Experiencia del Experto

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Bujía floja o empaque de la

bujía defectuoso

Apriete al torque

especificado o reemplace el

empaque

Ajuste de distribución de Sincronice

Page 92: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

79

Motor pierde compresión

válvulas defectuoso

Empaque de culata

desgastado Reemplace el empaque

Válvulas incorrectamente

asentadas Rectifique la válvula

Espiga de válvula atorado Reemplace la válvula y la

guía de válvula

Resorte de válvula débil o

roto Reemplace

Cilindro o anillos de

pistón desgastados

Realice reparación

general del motor

Si al momento de realizar el diagnóstico, cuando el motor se encuentra en estado de

ralentí se observa que tiene problemas en su funcionamiento, al punto de llegar a apagarse,

esto puede ser posible por problemas de: sistema de inyección de combustible, sistema de

control de emisiones, bujías defectuosas, ajuste de válvulas de distribución incorrecto y

otros.

Tabla 3.10 Problemas en el ralentí

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Válvula de control de aire de

mínimas defectuosa Reemplace

Cierre de la mariposa del

acelerador incompleta Corrija o reemplace

Bajo nivel de combustible en el

tanque de combustible Llene

Circuito del sensor (TPS, TP)

abierto o en corto Corrija

Circuitos del inyector de

combustible abierto o en corte Reemplace

Inyectores de combustible

dañados Reemplace

Page 93: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

80

Problema en el sistema de

inyección de combustible

Relé de la bomba de

combustible defectuosa Reemplace

Circuito del sensor MAF abierto

o con malas conexiones

Corrija

Sensor MAF defectuoso Reemplace

Circuito del sensor de

temperatura del refrigerante del

motor abierto o mal conectado

Corrija o Reemplace

Circuito del sensor de

temperatura de aire de entrada

(ATS, IAT) abierto o

defectuoso.

Corrija

Sensor (ATS, IAT)

Defectuoso Reemplace

Circuito del sensor de

velocidad del vehículo (VSS)

abierto o en corto

Corrija o reemplace

Problema en el sistema de

control de emisiones

Circuito de la válvula de purga

del canister abierto o con malas

conexiones

Corrija o reemplace

Problema en el sistema de

encendido

Refiérase a arranque

difícil

Otros

Bujías defectuosas Reemplace

Cables de bujías defectuosos Reemplace

Válvula de EGR

Defectuosa Reemplace

Componentes del distribuidor

dañados o mojados Limpie o reemplace

El motor pierde compresión Refiérase a arranque

difícil

Válvula incorrectamente

asentada Rectifique las válvulas

Varilla de la válvula dañada Reemplace

Guía de válvula dañada Reemplace

Empaque de culata desgastado Reemplace el empaque

Filtro de combustible obstruido

Page 94: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

81

y/o materia extraña en el

combustible

Limpie o reemplace

Filtro de aire taponado Reemplace o limpie

Ajuste de distribución de

las válvulas incorrecto Sincronice

Válvula de control de aire de

mínimas dañada Reemplace

PCV defectuosa o dañada Reemplace

Fugas de vacío en el múltiple de

admisión o en las mangueras Corrija o reemplace

Sincronización incorrecta

del encendido Corrija

Compresión de los

cilindros baja o desigual Corrija

Cuando en el correcto funcionamiento del motor existen problemas de operación

irregular o periódico, como por ejemplo: pérdida de potencia, detonación irregular. Suele

suceder por varias causas como: bujías sucias, inyectores defectuosos, sensor de detonación

en mal estado y otros.

Tabla 3.11 Problemas con la operación irregular del motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

El motor falla

periódicamente

Devanado primario o

secundario de la bobina en

corte

Reemplace

Bujías sucias Limpie e instale bujías de

rango caliente

Fugas en el aislante de las

bujías Reemplace

Inyectores de combustible

defectuosos

Reemplace

Page 95: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

82

El motor detona

periódicamente

ECU defectuosa Reemplace

Bujías operan demasiado

Calientes

Limpie e instale bujías

más frías

El motor pierde potencia

Bujías sucias Limpie

Inyectores de combustible

defectuosos Reemplace

Sensor MAF o su circuito

defectuoso Corrija o reemplace

Sensor (MAP, BARO) o su

circuito defectuoso Corrija o reemplace

Sensor (WTS, ECT) o su

circuito defectuoso Corrija o reemplace

ECU defectuosa Reemplace

Sensor IAT o su circuito

defectuoso Corrija o reemplace

Sensor (TPS, TP) o su

circuito defectuoso Corrija o reemplace

Si en el funcionamiento de un motor existe vacilación (inestabilidad o titubeo), el

diagnóstico deberá estar relacionado a posibles causas como: bujías defectuosas, bomba de

combustible en mal estado, ajuste del sensor de la posición de la mariposa incorrecto y

otros. Todos estos problemas deberán ser corregidos mediante la utilización de lo siguiente:

Tabla 3.12 Problemas de vacilación o jaloneo del motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Bujías defectuosas Corrija o reemplace

Ajuste del sensor TPS

Incorrecto

Reemplace el conjunto

de la válvula de la mariposa

Circuito del sensor TPS

abierta o en corto Corrija o reemplace

Juego excesivo en el Ajuste o reemplace

Page 96: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

83

Jaloneo durante la

aceleración

varillaje del acelerador

Circuito del sensor MAF

abierto o mala conexión Corrija

Sensor MAF defectuoso Reemplace

Sensor (MAP, BARO)

Defectuoso Reemplace

Circuito IAT abierto o

conexiones malas Corrija o reemplace

Sensor (IAT-ATS)

Defectuoso Reemplace

Vacilación a alta velocidad

(presión de combustible muy

baja)

Bomba de combustible

Defectuosa Reemplace

Tubo de combustible

Taponado Limpie y reemplace

Filtro de combustible

Taponado Reemplace

Sistema de la bomba de

combustible defectuoso Inspeccione o reemplace

Válvula reguladora de

presión de combustible

goteando

Reemplace

Vacilación a alta velocidad

(inyector de combustible no

trabaja normalmente)

Alimentación de potencia o

circuito a tierra del sistema

de inyección de combustible.

Sistema en corte o abierto

Verifique y corrija

Inyector de combustible

Defectuoso Reemplace

Cable del circuito del sistema

de inyección de combustible

multipunto abierto o con

malas conexiones

Corrija o reemplace

ECU del motor defectuoso Corrija o reemplace

Cable del sensor TPS roto o

con malas conexiones Corrija o reemplace

Sensor TPS defectuosa Reemplace

Circuito del sensor (CTS, Corrija o reemplace

Page 97: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

84

Vacilación a alta velocidad

ETC) abierto o en corte

Sensor (CTS, ETC)

Defectuoso Reemplace

Circuito del sensor MAF

abierto o con malas

conexiones

Corrija o reemplace

Sensor MAF defectuoso Reemplace

Circuito del sensor IAT

abierto con malas conexiones Corrija o reemplace

Sensor IAT defectuoso Reemplace

La mariposa de aceleración

no abre completamente

Inspeccione, corrija o

reemplace

Filtro de aire taponado Reemplace el elemento

filtrante

Voltaje de alimentación de la

batería demasiado bajo

Inspeccione, corrija o

reemplace

La pérdida de potencia del motor puede estar relacionado a: cascabeleo del

motor, problemas en el sistema de combustible, problemas en los sistemas de admisión

o de escape, falla de encendido, motor recalentado, motor demasiado frío, pérdida de

compresión del motor y otros.

Tabla 3.13 Problemas de vacilación o jaloneo del motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Cascabeleo del motor Sensor de posición del árbol

de levas Reemplace

Problemas en el sistema de

combustible

Válvula reguladora de

presión de combustible no

trabaja normalmente

Reemplace

Inyector de combustible

Taponado Limpie o reemplace

Tubo de combustible Limpie

Page 98: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

85

Problemas en el sistema de

combustible

Taponado

Filtro de combustible

taponado o sucio Reemplace

Circuito de alimentación

de la bomba de combustible

no trabaja normalmente

Corrija o reemplace

El tanque de combustible no

respira suficientemente

debido a que el circuito del

sistema de control (VSV,

EVAP) está taponado

Limpie o reemplace

Agua en el sistema de

combustible Limpie

Combustible de mala

Calidad

Utilice el combustible con

el índice especificado

ECU del motor proporciona

bajo voltaje Reemplazar

Cable del sensor TPS

roto o con malas conexiones Corrija o reemplace

Sensor TPS defectuoso Reemplace

Sensor MAF no trabaja

normalmente Reemplace

Sensor o circuito MAP

defectuoso Corrija o reemplace

Sensor IAT no trabaja

normalmente Reemplace

Circuito del sensor (CTS,

ETC) abierto o en corto Corrija o reemplace

Sensor (CTS, ETC)

defectuoso Reemplace

ECU defectuoso Reemplace

Problema en los sistemas de

admisión o de escape

Filtro de aire taponado Reemplace el elemento

filtrante

Conducto de aire de

admisión deformado o

aplastado

Corrija o reemplace

Page 99: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

86

Sistema de escape

restringido (probablemente

el convertidor catalítico

defectuoso)

Corrija o reemplace

Falla de encendido

Sincronización incorrecta

del encendido Corrija

Rango térmico de las

bujías inadecuado Reemplace

Bobina de encendido

defectuosa Reemplace

Motor recalentado

Nivel del refrigerante del

radiador demasiado bajo Rellene

Ventilador defectuoso Reemplace

Termostato defectuoso Reemplace

Bomba del refrigerante

del motor defectuosa Corrija o reemplace

Radiador taponado o

defectuoso Limpie o reemplace

Tapa de llenado del

radiador defectuosa Reemplace

Nivel de aceite en la

bancada del cigüeñal muy

bajo o aceite del motor

equivocado

Cambie o rellene

Fugas de aceite Corrija

Filtro de aceite taponado o

sucio Reemplace

Bomba de aceite defectuosa Corrija o reemplace

Aumento de la resistencia en

el sistema de escape

Limpie el sistema de escape

o reemplace las piezas

defectuosas

Ajuste incorrecto del

sensor TPS

Reemplace con el

conjunto de la mariposa de

aceleración

Circuito abierto o en corto

del sensor TPS Reparar

Page 100: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

87

Banda conductora floja o

rota Ajuste o reemplace

Empaque de culata dañado Reemplace

Motor demasiado frío Termostato defectuoso Reemplace (Use termostato

que abra a 87ºC)

El motor pierde compresión

Presiones de compresión

de los cilindros bajas o

disparejas

Corregir

Mal funcionamiento del

propulsor hidráulico Reemplace

Soporte del propulsor

hidráulico dañado Reemplace cabezote

Fuga en los asientos de

válvula de admisión o de

escape

Corrija y/o reemplace

válvula, asiento de válvula

y/o cabezote

Vástago de válvula atascado Reemplace válvula

Resorte de la válvula roto o

débil Reemplace

Cabezote agrietado o

distorsionado Reemplace

Anillos de pistón, gastados o

con acumulación de

carbonilla

Corrija o reemplace

Transmisión resbalosa Referirse a transmisión(A/T)

Empaque de cabezote

Dañado Reemplace

La combustión anormal se refiere a cualquier forma de combustión incontrolada

en la cámara de combustión que se aleja de las características asociadas a una

combustión normal. Los problemas relacionados con la combustión anormal son de

especial interés por dos motivos fundamentales: Cuando son severos pueden ocasionar un

deterioro prematuro del motor hasta llegar incluso a la rotura. Aun cuando no son severos,

constituyen una fuente de ruido adicional del motor con niveles nada despreciables.

Page 101: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

88

Tabla 3.14 Problemas de combustión Anormal del motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Problema en el sistema de

combustible

Válvula de control de

presión de combustible

defectuosa

Reemplace

Filtro de combustible

taponado Reemplace

Bomba de combustible

taponada Limpie o reemplace

Tanque o tubo de

combustible taponado Limpie o reemplace

Inyector de combustible

taponado Limpie o reemplace

Relé de la bomba de

combustible defectuoso Reemplace

Cable de alimentación de la

bomba de combustible roto

o en males condiciones

Desconecte, repare o

reemplace

Circuito del sensor MAF

abierto o defectuoso

Corrija o reemplace

Sensor MAF defectuoso Reemplace

Circuito ECT abierto o en

Corto Corrija o reemplace

Sensor ECT defectuoso Reemplace

Ajuste incorrecto del sensor

TPS Reajuste

Sensor TPS defectuoso Reemplace

Conector del sensor TPS

con malas conexiones Reconecte

Cable del sensor VSS

con malas conexiones o

defectuoso

Repare o reemplace

Page 102: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

89

Sensor VSS flojo Fije fuertemente

Sensor VSS con mal

contacto o defectuoso Reemplace

Cable de la ECU con malas

conexiones o defectuoso Corrija o reemplace

Problema en el sistema de

control de emisiones

Circuito abierto del sensor

de oxígeno calentado Corrija o reemplace

Sensor de oxígeno calentado

defectuoso Reemplace

Mangueras de la señal de

vacío flojas o defectuosas Corrija o reemplace

Circuito del sensor ECT

abierto o en corto Corrija o reemplace

Circuito de la válvula de

purga del canister abierto o

en corto

Corrija o reemplace

Válvula de purga del

canister defectuosa Reemplace

Sensor ECT defectuoso Reemplace

PCV y manguera taponada Corrija o remplace

Sistema del evaporador

Refiérase a la sección de

rendimiento y emisiones

Otros

Propulsor hidráulico dañado Reemplace

Varilla de soporte del

propulsor hidráulico dañada Reemplace

Válvula de admisión con

carbonilla o quemada Corrija o reemplace

Resorte de la válvula roto o

débil Reemplace

Carbonilla en la cámara de

combustión Limpiar

El consumo excesivo de combustible puede estar asociado a varios factores como

por ejemplo: la mezcla de aire-combustible demasiado rica, filtro de aire obstruido, sensor

Page 103: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

90

de oxígeno defectuoso y otros. Una evidencia de este problema puede ser que en el

momento de acelerar el motor, los gases expulsados por el escape son de color negro y

olor excesivo a combustible.

Tabla 3.15 Problemas de consumo excesivo de combustible.

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Problema en el sistema de

combustible

Mezcla demasiado rica o

demasiado pobre debido a

un problema en el sistema

de combustible

Refiérase a combustión

anormal

Inyector de arranque en frío

con fugas Reemplace

Piezas internas del inyector

de combustible

excesivamente desgastadas

Reemplace

Fuga en el sistema de

combustible Corrija o reemplace

La función de corte de

combustible no trabaja

Refiérase a combustión

anormal

Problema en el sistema de

encendido

Encendido defectuoso o

combustión anormal debido

a un problema en el sistema

de encendido

Refiérase a encendido difícil

o combustión anormal

Otros

Filtro de aire obstruido Reemplace

Velocidad de mínimas del

motor demasiado alta

Recalibre la válvula de

control de aire de mínimas

Retorno del control del

acelerador lento Corrija

Deslizamiento o patinaje del

embrague Corrija

Arrastre de los frenos Corrija

Selección del cambio de

marcha de la transmisión

Advierta al conductor sobre

la selección incorrecta de las

Page 104: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

91

incorrecta marchas

Sensor de oxígeno

defectuoso Reemplace

Baja presión de neumáticos Corrija

Problemas en la PCV Reemplace

Los problemas de lubricación en el motor son de gran importancia porque si se deja

pasar este problema existirán anomalías irreparables en el motor como por ejemplo:

desgaste prematuro de cojinetes de cigüeñal y biela, operación inadecuada de la bomba de

aceite, desgaste de los anillos del pistón y otros.

Tabla 3.16 Problemas de lubricación del Motor a Inyección Electrónica.

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Presión de aceite demasiado

baja

Uso de aceite equivocado Reemplace con aceite de

motor correcto

Válvula pegada Reemplace

Bomba de aceite no opera

adecuadamente Corrija y reemplace

Aspirador de la bomba de

aceite taponada Limpie o reemplace

Bomba de aceite desgastada Reemplace

Indicador de presión de

aceite defectuoso Corrija o reemplace

Cojinetes de cigüeñal o biela

gastados Reemplace

Contaminación del aceite

Uso de aceite equivocado Reemplace con aceite de

motor correcto

Filtro de aceite taponado Reemplace el filtro de aceite

Empaque de la culata de

cilindro dañado Reemplace el empaque

Fugas de gases quemados Remplace el pistón y sus

anillos

Page 105: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

92

El aceite no alcanza el

sistema de válvulas

Pasajes de aceite en la culata

y bloque de cilindros Limpie y corrija

Cuando se realiza una desaceleración del motor no se requiere de la potencia del

mismo, en condiciones normales de funcionamiento se corta el suministro de combustible

con el fin de limpiar los gases del escape. Esta anomalía puede ser posible a problemas

relacionados con: Sistema de combustible, Sistema de control de emisiones, bujías o cable

de bujías en mal estado y otros.

Tabla 3.17 Problemas con la desaceleración del Motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Problema en el sistema de

combustible

Filtro de combustible

obstruido y/o agua o

impurezas en el sistema de

combustible

Limpie o corrija

Problema en el sistema de

control de emisiones

Válvula de EGR cerrada o

fuga alrededor de la base Apriete o reemplace

Sensor TPS mal ajustado o

defectuoso Apriete o reemplace

Otros

Control de velocidad de

marcha mínima o válvula de

control electrónico, mal

ajustados o defectuosos

Apriete o reemplace

Tapa y cables del

distribuidor dañados o

mojados

Limpie o reemplace

Bujías o cables de bujías en

mal estado Reemplace

Page 106: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

93

En el buen funcionamiento de un motor a velocidad constante (Velocidad crucero) y

después que este se haya calentado completamente, la mescla de combustible suministrada

al motor está muy cerca de la relación teórica aire-combustible. Este problema de

oscilación (vibración o traqueteo) puede ser producido debido a inconvenientes en el

sistema de control de emisiones, sistema de combustible, y otros.

Tabla 3.18 Problemas con la oscilación o vibración del Motor

Fuente: Experiencia del Experto.

CONDICIÓN POSIBLE CAUSA CORRECCIÓN

Problemas en el sistema de

control de emisiones

Válvula de EGR cerrada o

fuga alrededor de la base Reemplace

Circuito o sensor de oxigeno

defectuoso Reemplace

Sensor TPS mal ajustado o

defectuoso Apriete o reemplace

Circuito o sensor MAF

defectuoso Reemplace

Circuito o sensor (MAP,

BARO) defectuoso Reemplace

Problemas en el sistema de

combustible

Fuga de vacío Corrija

Cables de inyectores flojos Apriete

Presión de combustible

incorrecta Corrija

Bomba de combustible

defectuosa Reemplace

Cascabeleo del motor Sensor de posición del árbol

de levas Reemplace

Otros

Enganche/Desenganche del

embrague del convertidor de

torsión (TCC) defectuoso

Apriete o reemplace

Filtro de aire obstruido Reemplace

Fuga de aire en el conducto

de admisión y/o múltiple

escape

Corrija o reemplace

Page 107: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

94

3.3.4 COMPONENTES DE LA BASE DE CONOCIMIENTO

La base de conocimiento (Figura 3.2), contiene todos los hechos y probabilidades

del domino de la aplicación, para realizar un análisis de tales hechos y probabilidades se

debe previamente contar con hechos concretos, los cuales son obtenidos a través de

entrevistas realizadas al experto.

Experto en

Motores

BASE DE

CONOCIMIENTOS

BASE DE HECHOS

REDES BAYESIANAS

TRANSMISIÓN DE

CONOCIMINETOS

Fig. 3.2 Componentes de la Base de Conocimiento.

Fuente: Elaboración propia

3.3.4.1 BASE DE HECHOS

La base de hechos contiene los sucesos (hechos) sobre un problema dado que se ha

descubierto en una consulta, está constituida por el conocimiento concreto, el cual a su vez

está compuesto por las fallas que presentan los motores a inyección electrónica. Durante la

consulta con el sistema experto, el usuario introduce la información del problema actual en

la base de hechos.

Para que este concepto quede claro se tomara como ejemplo algunos razonamientos

obtenidos por usuarios que cuentan con un vehículo.

Ejemplo I: Usuario con un vehículo con 90.000 Km de recorrido presenta las

siguientes fallas o comentarios sobre su automóvil: a) tiene poca potencia o marcha baja

anormal. b) simplemente se detuvo y “murió”. c) de pronto no enciende más.

Page 108: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

95

Como resultado de lo observado por el experto en este razonamiento (Ejemplo I) se

observan los siguientes hechos:

Hecho 1: El automóvil presenta, Cables de bugías deteriorados.

Hecho 2: El automóvil presenta, Filtro de combustible taponado.

Hecho 3: El automóvil presenta, Válvulas del motor desgastadas.

Hecho 4: El automóvil presenta, Motor engarrotado.

Ejemplo II: Usuario con un vehículo con 180.000 Km de recorrido presenta las

siguientes fallas o comentarios sobre su automóvil: a) tiene problemas de tironeo cuando

alcanza las 2500 rpm. b) tiene poca potencia en marcha primera. c) Presenta manchas de

aceite cuando se lo deja estacionado por un lapso de más de dos días. d) problemas de

encendido por las mañanas. e) El auto dejo de encender repentinamente.

Hecho 1: El automóvil presenta, Batería deteriorada o descargada.

Hecho 2: El automóvil presenta, Cables de bugías deteriorados.

Hecho 3: El automóvil presenta, Filtro de combustible taponado.

Hecho 4: El automóvil presenta, Válvulas del motor desgastadas.

Hecho 5: El automóvil presenta, Sensor de temperatura desgastado.

Hecho 6: El automóvil presenta, Bugías sucias.

3.3.4.2 VARIABLES DE LA BASE DE CONOCIMIENTO

Las variables (Hechos) identificados, fueron proporcionados por el experto

(Conocimiento). Estas variables representan el conjunto de causas propias de los motores a

Page 109: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

96

inyección electrónica, las cuales por comodidad serán representadas por un conjunto F

donde: F = {F1, F2, F3,…, Fn}

Para una mejor comprensión de la tabla 3.19, las variables principales se

distinguirán por otro color.

Tabla 3.19 Variables de la Base de Conocimiento.

Fuente: Elaboración propia.

Variables Descripción de la Variable Categoría

F1 Arranque difícil Falla

F2 Problemas en el sistema de combustible Falla

F3 Motor de arranque no gira

F4 Problemas en el encendido Causa

F5 Motor pierde compresión Falla

F6 Motor de arranque gira pero el motor no arranca Falla

F7 Motor de arranque gira y bujías con chispa, pero el motor

no arranca Causa

F8 Filtro de combustible obstruido Causa

F9 Depósito de combustible vacío Causa

F10 Tubo de combustible obstruido Falla

F11 Agua en el sistema de combustible Falla

F12 Bomba de combustible defectuosa Falla

F13 Circuito de bomba de combustible abierta Falla

F14 Las luces delanteras se reducen Falla

F15 Terminales mal conectadas Falla

F16 Circuito de la bobina en corte Falla

F17 Motor de arranque defectuoso Falla

F18 Batería dañada Causa

F19 Hay chispa a través de la separación Falla

F20 Cordón de alta tensión mal aislado Falla

F21 Mala conexión de chicotillos Falla

F22 Fusible fundido Falla

F23 Cable de alta tensión en mal estado Falla

F24 Bobina de encendido defectuosa Falla

Page 110: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

97

F25 No hay chispa saltando a través de la separación Falla

F26 Ajuste de distribución de válvula defectuoso Falla

F27 Empaque de bujías defectuoso Falla

F28 Resorte de válvula débil o roto Falla

F29 Bugías en mal estado Falla

F30 ECU en mal estado Falla

F31 Encendido en mal estado Falla

F32 Supresor de ruido en mal estado Falla

F33 Consumo excesivo de combustible Falla

F34 Encendido defectuoso o anormal Falla

F35 Filtro de Aire Obstruido Falla

F36 Retorno del control del acelerado Lento Falla

F37 Patinaje del embrague Falla

F38 Arrastre de los frenos Falla

F39 Mezcla demasiado rica o demasiado pobre Falla

F40 Inyector de Arranque con Fugas Falla

F41 Función de corte de combustible no trabaja Falla

F42 Combustión Anormal Falla

F43 Problemas en el sistema de control de emisiones Causa

F44 Válvula de admisión con carbonilla o dañada Causa

F45 Propulsor hidráulico dañado Falla

F46 Carbonilla en la cámara de combustión Falla

F47 Circuito abierto del sensor de oxigeno Falla

F48 Sensor de oxigeno calentado o defectuoso Falla

F49 Manguera de la señal de vacío floja Falla

F50 Sensor ECT abierto o en corte Falla

F51 Circuito de la válvula de canister abierto o en corte Falla

F52 Problemas de lubricación Falla

F53 Presión de aceite demasiado baja Causa

F54 Contaminación del aceite Causa

F55 El aceite no alcanza el sistema de válvulas Falla

F56 Aspirador del aceite taponada Causa

F57 Indicador de presión de aceite defectuoso Falla

F58 Válvula pegada Falla

F59 Bomba de aceite no opera adecuadamente Falla

F60 Bomba de aceite desgastada Falla

Page 111: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

98

F61 Cojinetes de cigüeñal o biela gastados Falla

F62 Uso de aceite equivocado Causa

F63 Filtro de aceite taponado Causa

F64 Empaque de culata de cilindro dañado Falla

F65 Fugas de gases quemados Falla

F66 Paso de aceite en la culata y bloque de cilindros Falla

F67 Vacilación o jaloneo Falla

F68 Presión del combustible baja Falla

F69 Inyector de combustible no trabaja normalmente Falla

F70 Jaloneo a alta velocidad Falla

F71 Jaloneo durante la aceleración Falla

F72 Válvula reguladora de combustible defectuosa Falla

F73 Filtro de combustible taponado Falla

F74 Sistema de inyección en corte o abierto Falla

F75 Inyector de combustible deteriorado Falla

F76 Cable de circuito de inyección dañado Falla

F77 Cable de TPS en mal estado Falla

F78 TPS en mal estado Falla

F79 Ajuste del TPS incorrecto Falla

F80 Sensor MAF defectuoso Falla

F81 Circuito IAT abierto o mal configurado Falla

F82 Ahogo en la desaceleración o en detención rápida Falla

F83 Tapa y cable del distribuidor dañados o mojados Causa

F84 Problema en el sistema de Combustión Falla

F85 Control de velocidad de marcha mínima o válvula de

control electrónico mal ajustado o defectuoso Falla

F86 Cable de bujías en mal estado Falla

F87 Problemas en el sistema de control de emisiones Falla

Page 112: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

99

F88 Filtro de combustible obstruido y/o agua en el sistema de

combustible Falla

F89 Sensor TPS mal ajustado o defectuoso Falla

F90 Válvula de EGR cerrada o fuga alrededor de la base Falla

F91 Circuito o sensor de oxigeno defectuoso Falla

F92 Circuito MAP defectuoso Falla

F93 Oscilación a Velocidad constante Falla

F94 Fuga de vacío Falla

F95 Bomba de combustible defectuosa Falla

F96 Presión de combustible incorrecta Falla

F97 Cables de inyectores flojos Falla

F98 Motor Pierde Potencia Falla

F99 Cascabeleo del motor Falla

F100 Motor recalentado Causa

F101 Motor demasiado frio Causa

F102 Problemas en los sistemas de admisión o escape Falla

F103 Falla de encendido Falla

F104 Válvula reguladora de combustible defectuosa Falla

F105 ECU del motor proporciona bajo voltaje Falla

F106 Inyector taponado Falla

F107 Combustible de mala calidad Falla

F108 Circuito de alimentación de la bomba no trabaja normal Falla

F109 Nivel de refrigerante del radiador demasiado bajo Falla

F110 Bomba de refrigerante defectuosa Falla

F111 Empaque de culata dañado Falla

F112 Radiador taponado o defectuoso Falla

F113 Ajuste incorrecto del TPS Falla

Page 113: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

100

F114 Ventilador defectuoso Falla

F115 Termostato defectuoso Falla

F116 Compresión de cilindros baja Falla

F117 Propulsor hidráulico dañado Falla

F118 Resorte de válvula roto o débil Falla

F119 Cabezote dañado Falla

F120 Sistema de escape restringido Causa

F121 Conducto de aire de admisión deformado Falla

F122 Sincronización incorrecta de encendido Falla

F123 Rango térmico de las bugías inadecuado Falla

F124 Bovina de encendido defectuosa Falla

F125 Anillas desgastadas Falla

3.3.4.3 CONSTRUCCIÓN DEL MODELO DE CONOCIMIENTO

En esta parte del trabajo se referirá a la construcción de la estructura Cualitativa

primeramente para luego poder dar paso a la construcción de la estructura Cuantitativa.

Apreciadas ya las variables del modelo en la Tabla 3.19, se debe buscar la dependencia

entre las mismas

En el presente trabajo las dependencias entre las variables fueron proporcionadas por el

experto en motores a inyección electrónica.

ESTRUCTURA CUALITATIVA (MODELO DE CONOCIMIENTO)

Una vez identificadas y descritas las variables se procede a la construcción o diseño de

la estructura Cualitativa, para lo cual se hace empleo de las Redes Bayesianas y para estas

se aplica la estructura de poliárbol.

Page 114: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

101

La relación existente entre variables, se proporcionan por el experto en motores a

inyección electrónica, debido a su amplio conocimiento en el diagnostico en función de

anomalías propias de cada falla en función de datos observables.

Fig. 3.3 Construcción de la Red Bayesiana Fuente: [Flores, 2010]

INICIO

ESTUDIO BIBLIOGRAFICO

SE ACEPTA EL MODELO?

IDENTIFICACIÓN DE VARIABLES

DEFINICIÓN DE LAS VARIABLES

IDENTIFICACIÓN DE LAS RELACIONES

EVALUACIÓN DEL MODELO POR EL

EXPERTO

OBTENCIÓN DE LAS PROBABILIDADES

EVALUACIÓN DE LAS

PROBABILIDADES POR EL EXPERTO

CORREJIR LAS P(X)

SE ACEPTA LAS P(X)?

FIN

SI

SI

NO

NO

Page 115: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

102

La estructura mencionada nos permite mostrar el fenómeno Causa-Efecto que existe

entre los nodos. A continuación se muestra de manera gráfica, el proceso de construcción

de las redes bayesianas.

F1

F2

F7

F13

F11F10F9F8

F12 F16F15

F3

F14

F17 F18 F21

F4

F19

F22

F24

F20 F23

F5F25

F29 F30 F31 F32

F6

F26 F28 F27

Fig. 3.4 Red Bayesiana sobre Arranque Difícil

Fuente: Elaboración Propia

Seguidamente, se hace el mismo proceso para cada de las variables principales

F42

F43

F47

F44 F45 F46

F48 F49 F50

F51

F33

F2 F34

F39 F40 F41

F35 F36 F37 F38

Fig. 3.5 Red Bayesiana sobre Combustión Anormal y Consumo excesivo de Combustible

Fuente: Elaboración Propia

Page 116: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

103

Otro gran problema en los motores a inyección electrónica es la lubricación, para lo

cual se realizó la siguiente representación mediante la red bayesiana de la figura 3.6.

F52

F53

F56 F63

F54

F64

F57 F58 F59 F60 F61

F62 F65

F55

F66

Fig. 3.6 Red Bayesiana sobre Problemas de Lubricación

Fuente: Elaboración Propia

El jaloneo usualmente se presenta por problemas con los inyectores de combustible

para comprender mejor el relacionamiento con las variables se realizó la siguiente

representación mediante la red bayesiana de la figura 3.7.

F67

F68

F74

F69

F75

F72 F73

F76

F71

F29

F70

F77

F35 F78

F59

F60

F61

F67

F68

F74

F69

F75

F72 F73

F71

F29

F70

F77

F35 F78

F59

F60

F61

Fig. 3.7 Red Bayesiana sobre Vacilación o Jaloneo del motor

Fuente: Elaboración Propia

Page 117: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

104

El Ahogo en desaceleración y Oscilación a Velocidad se presenta por problemas en

combustible y otras variables como se puede apreciar en la figura 3.8.

F95

F82

F83 F84

F88

F87

F91

F85 F86

F93

F89

F90 F80

F92F94

F96

F97

Fig. 3.8 Red Bayesiana sobre Ahogo en desaceleración y Oscilación a Velocidad Constante Fuente: Elaboración Propia

Que el Motor Pierda potencia es un problema común, en la figura 3.9 se muestra la

relación que tiene con otras variables y las fallas que causan dicho problema.

F104

F98

F71

F84

F99

F80

F30

F105

F106

F10

F107

F8

F108

F78

F100 F101

F109

F111

F110

F112

F113

F59

F114

F115

F5

F116

F125

F117 F118

F119

F102

F120

F121F35

F102

123

124122

Fig. 3.9 Red Bayesiana sobre el Motor pierde Potencia

Fuente: Elaboración Propia

Page 118: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

105

ESTRUCTURA CUANTITATIVA (MODELO DE CONOCIMIENTO)

La información cuantitativa de una red bayesiana viene dada por:

La probabilidad a priori de los nodos que no tienen padre: estimada a partir de la

experiencia previa, es decir antes de tener en cuenta la información relevante para el caso

particular que se está diagnosticando.

En la figura 3.10 se muestra la estructura cuantitativa para la red bayesiana que

representa el Arranque Difícil de un vehículo.

Fig. 3.10 Estructura Cuantitativa de la Red Bayesiana de Arranque Difícil

Fuente: Elaboración Propia

Page 119: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

106

En la figura 3.11 se muestra la estructura cuantitativa para la red bayesiana que

representa problemas de lubricación en el motor a inyección electrónica del automóvil.

Fig. 3. 11 Estructura Cuantitativa de la Red Bayesiana de Problemas de Lubricación

Fuente: Elaboración Propia

La probabilidad condicionada de los nodos con padres: condicionada por otros valores

en el caso de las Redes Bayesianas por el valor que toma el padre.

Ambas informaciones son otorgadas por el experto en base a su experiencia.

Page 120: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

107

En la figura 3.12 se muestra la estructura cuantitativa para la red bayesiana que

representa Vacilación o Jaloneo en el Automóvil en el motor a inyección electrónica.

Fig. 3. 12 Estructura Cuantitativa de la Red Bayesiana de Vacilación o Jaloneo

Fuente: Elaboración Propia

Cada una de las representaciones esta compuesta por probabilidades que están

condicionadas y que representan la incertidumbre de cada problema del motor a inyección

electrónica

Para finalizar el desarrollo de las estructuras cuantitativas en la figura 3.13 se

presenta la estructura cuantitativa para la red bayesiana que representa Ahogo en la

Desaceleración y Oscilación Constante en el Automóvil en el motor a inyección

electrónica del automóvil.

Page 121: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

108

Fig. 3. 13 Estructura Cuantitativa de la Red Ahogo en la Desaceleración y Oscilación Constante

Fuente: Elaboración Propia

3.3.5 MOTOR DE INFERENCIA.

Se aplica el conocimiento abstracto al conocimiento concreto para de esta forma

obtener conclusiones (proceso de inferencia).

El proceso de inferencia en este caso será efectuado por el método de propagación

en poliárboles, que requieren de un conjunto de evidencias para de esta

manera activar los estados de los nodos y partir de estos iniciar la propagación en la red

Bayesiana.

Se tomara un ejemplo, para demostrar la propagación tomando como base un

segmento de la Red Bayesiana propuesta.

Page 122: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

109

Fig. 3.14 Representación Gráfica para el proceso de propagación de poliárboles

Fuente: Elaboración Propia

F1: Arranque difícil

F5: Motor pierde comprensión

F27: Empaque de bujías defectuoso

F6: Motor de arranque gira, pero el motor no arranca

Cada variable tiene definida sus probabilidades a priori y condicionales, los cuales

son usados para determinarla probabilidad a posteriori teniendo un conjunto de evidencias.

Tabla 3.13 Probabilidad condicional para el nodo F1

Fuente: Elaboración Propia

P(F1/F) Presente Ausente

Presente 0.8 0.4

Ausente 0.2 0.6

Ahora se presenta la probabilidad condicional para el nodo F5

F1

F6

F5

F27

Page 123: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

110

Tabla 3. 14 Probabilidad Condicional para el nodo F5

Fuente: Elaboración Propia.

P( F5/F1 ) Presente Ausente

Presente 0.85 0.20

Ausente 0.15 0.80

Probabilidad condicional para el nodo F6

Tabla 3. 15 Probabilidad A-priori para el nodo F6

Fuente: Elaboración Propia.

P (F6) Probabilidad

Presente 0.80

Ausente 0.20

Una vez realizado esto se puede calcular la probabilidad condicional para el nodo F27

Tabla 3. 16 Probabilidad Condicional para el nodo F27

Fuente: Elaboración Propia.

F5 F6 +F27 -F27

Presente Presente 0.75 0.25

Presente Ausente 0.65 0.35

Ausente Presente 0.45 0.65

Ausente Ausente 0.15 0.85

Page 124: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

111

Ahora que se cuenta con las probabilidades de los nodos, se continua con el proceso

de propagación, para lo cual primeramente se debe calcular las probabilidades A-priori de

las variables hijo.

Entonces debemos calcular las probabilidades de las variables S10 y S9 (variables

hijo).

(1)

La probabilidad de se conoce por que el experto es el que

proporciona la información pero la probabilidad no se conoce, entonces

utilizando la propiedad de independencia a- priori tenemos que:

La variable F6: Motor de arranque gira, pero el motor no arranca puede darse (+F6)

o no darse (-F6) así como F5: Motor pierde compresión puede darse (+ F5) o no darse (-

F5) cuando se tiene (F27): Empaque de bujías defectuoso entonces debemos tomar todas

las posibilidades por lo que se generaliza la formula (1).

Haciendo uso de esta ecuacion se puede calcular la probabilidad de las variables F1,

F2 cuando estan presentes:

Primero se calcula +F1

Page 125: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

112

Esta probabilidad significa que se tiene un 72% de probabilidad que se tenga

perdida de compresion en el motor, con el principio de arranque dificil en el automovil.

Tambien se debe calcular –F1

Esto significa que se tiene un 28% de probabilidad de no tener perdidas de

compresion en el motor, si se tiene arranque dificil.

Se Calcula +F5

67

Esta probabilidad de 0.6716, nuestra que existe perdida de compresionen el motor,

ya que se empleo la otra probabilidad anteriormente calculada, para actualizar la

informacion cuantitativa del nodo.

Tambien se debe calcular –F5

Page 126: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

113

33

Esto significa que 0.332 es la probabilidad de que no exista perdida de compresion

en el motor.

Haciendo uso de estas ecuaciones se puede calcular la probabilidad cuando se

presenta el empaque de bujias defectuosas o desgastadas F(+27)

Este valor se puede interpretar como que un 60% de los problemas en el arranque

dificil se debe a que el motor pierde compresion o cuando el motor de arranque gira pero el

motor no arranca es porque el empaque de bujias esta defectuoso o desgastado.

Para que cumpla la propiedad calculamos p(-F27), tambien

utilizamos la formula desarrollada.

Page 127: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

114

El 0.43% no cree que el arranque dificil se deba a que el empaque de bujias este

defectuoso o desgastado.

En todos los casos P(F1), P(F5),P(F27) se cumple la propiedad

Introduciendo un conjunto de evidencias e= es decir

eventos que se saben con certeza podemos calcular la probabilidad a posteriori. Calculamos

la probabilidad de la variable arbitraria dada la evidencia observada.

Ejemplo: Suponiendo que se tiene como evidencia que el Motor pierde compresión

F5 cual es la probabilidad de que se tenga Arranque dificil.

Fig. 3.15 Representación gráfica al introducir la evidencia

Fuente: Elaboración propia

Page 128: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

115

Calculando la probabilidad de P(+F1/ F5) para lo cual se utiliza el teorema de

Bayes. La cual constituye la base de datos en los sistemas en el área de Inteligencia

Artificial para inferencia probabilística. En el caso más general de variables multievaluadas

se puede expresar utilizando la notación P de la siguiente manera:

Si se modifica el teorema para una versión condicionada más general cuando se

cuenta con cierta evidencia E obtendremos:

Si y

Por lo que el teorema de Bayes se reformula de la siguiente forma:

En donde α es la constante de normalización necesaria para que las entradas de la P

(X/Y) sumen 1.

Aplicando el teorema en el ejemplo obtenemos que:

El valor de P(F1/F5) utilizando la formula (2) debe resultar la formula (3).

Utilizando el teorema de Bayes (2) se obtiene que:

= 0.92

Page 129: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

116

Por lo que resulta que existe un 92% de probabilidad que se tenga Arranque difícil

al haber perdido la compresión en el Motor.

Se Calcula ahora el complemento:

= 0.08

Lo que significa que existe un 8% de probabilidad de que no haya Arranque difícil

al haber perdida de compresión en el Motor.

Sumando ambos resultados se obtiene que:

Al utilizar la fórmula de Bayes reformulado en (3) obtendremos en síntesis los

mismos resultados:

2 (4)

(5)

Page 130: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

117

Pero entonces reemplazando obtenemos:

7

Reemplazando el valor de α en 4 y 5 se tiene que:

3.4 ACTUACIÓN PARA CONSEGUIR EL MANTENIMIENTO

PERFECTIVO

Esta fase trata del mantenimiento del sistema, dadas las características específicas

de los sistemas basados en conocimiento (SBC), el mantenimiento perfectivo es esencial,

puesto que, además del aumento de funcionalidades, efectúa la incorporación de nuevos

conocimientos que, sin duda, se van a generar por el propio uso del SBC.

3.4.1 DEFINIR EL MANTENIMIENTO DEL SISTEMA GLOBAL

El objetivo de este proceso es la obtención de una nueva versión de un sistema de

información, a partir de las peticiones de mantenimiento que los usuarios realizan con

motivo de un problema detectado en el sistema, o por la necesidad de una mejora del

mismo.

La estructura propuesta para el Proceso de Mantenimiento comprende las siguientes

actividades:

Page 131: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

118

MSI1

Registro de la

petición

MSI2

Análisis de la

petición

MSI3

Preparación de la

Implementación de

la Modificación

MSI4

Seguimiento y

evaluación de los

cambios hasta la

aceptación

Fig. 3.16 Representación gráfica de las actividades para el proceso de mantenimiento

Fuente: Elaboración propia

Para después completar con el diagrama final, al momento de hacer el respectivo

mantenimiento al sistema basado en conocimiento.

Resultados de Implantación y

aceptación del sistema

Plan de mantenimiento

Acuerdo del nivel de

servicio.

Entradas externas

Petición de mantenimiento

Producto de software en

desarrollo.

MSI1 MSI2 MSI3 MSI4

Catálogo de peticiones

Propuesta de solución

Análisis de impacto de los

cambios.

Plan de acción

Plan de pruebas

Evaluación de los cambios

Resultados de las pruebas

Fig. 3.17 Representación gráfica del proceso de mantenimiento

Fuente: Elaboración propia

3.4.1.1 ACTIVIDADES PARA EL PROCESO DE MANTENIMIENTO

El detalle de actividades es como sigue:

Actividad MSI1: Registro de la Petición

El objetivo de esta actividad es establecer un sistema estandarizado de registro de

información para las peticiones de mantenimiento, con el fin de controlar y canalizar los

cambios propuestos por un usuario o cliente, mejorando el flujo de trabajo de la

organización y proporcionando una gestión efectiva del mantenimiento.

Page 132: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

119

Es importante asignar responsabilidades para evitar la realización de cambios que

beneficien a un usuario, pero que produzcan un impacto negativo sobre otros muchos. Por

tanto, es necesaria que todas las peticiones de mantenimiento sean presentadas de una

forma estandarizada, que permita su clasificación y facilite la identificación del tipo de

mantenimiento requerido.

Una vez que la petición ha sido registrada, que ha determinado el tipo de

mantenimiento y los sistemas de información a los que inicialmente puede afectar, se

comprueba su viabilidad, de acuerdo a las prestaciones de mantenimiento establecidas para

dichos sistemas de información.

Tabla 3.17 Descripción de la actividad MSI1 Registro de Petición

Fuente: Elaboración propia

TAREA PRODUCTOS TÉCNICAS PARTICIPANTES

MSI1.1: Registro de

la Petición Catálogo de Peticiones Catalogación

Responsable de

Mantenimiento

MSI1.2: Asignación

de la Petición

Catálogo de Peticiones :

Aceptación/Rechazo de la

Petición

Asignación de

Responsable

Catalogación Responsable de

Mantenimiento

Actividad MSI2: Análisis de la Petición

En esta actividad se lleva a cabo el diagnóstico y análisis del cambio para dar

respuesta a las peticiones de mantenimiento que han sido aceptadas en la actividad anterior.

Se analiza el alcance de la petición en lo referente a los sistemas de información

afectados, valorando hasta que punto pueden ser modificados en función del ciclo de vida

Page 133: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

120

estimado para los mismos y determinando la necesidad de desviar la petición hacia el

proceso Estudio de Viabilidad del Sistema o Análisis del Sistema de Información (ASI), en

función del impacto sobre los sistemas de información afectados.

El enfoque de este estudio varía según el tipo de mantenimiento, teniendo en cuenta

que en el caso de un mantenimiento correctivo que implique un error crítico debe abordarse

el cambio de forma inmediata sin profundizar en el origen del mismo.

Tabla 3.18 Descripción de la actividad MSI2 Análisis de la Petición

Fuente: Elaboración propia

TAREA PRODUCTOS TÉCNICAS PARTICIPANTES

MSI 2.1:

Verificación y

Estudio de la

Petición

Catálogo de

Peticiones:

Verificación de la

Petición

Resultado del Estudio

de la Petición

Sesiones de trabajo

Catalogación

Equipo de

Mantenimiento

MSI 2.2: Estudio de

la Propuesta de

Solución

Propuesta de Solución

Catálogo de

Peticiones:

Estudio del Impacto

Aceptación / Rechazo

de la Solución

Sesiones de trabajo

Catalogación

Responsable de

Mantenimiento

Equipo de

Mantenimiento

Actividad MSI3: Preparación de la Implementación de la Modificación

Una vez finalizado el estudio previo de la petición y aprobada su implementación,

se pasa a identificar de forma detallada cada uno de los elementos afectados por el cambio

mediante el análisis de impacto. Este análisis tiene como objetivo determinar qué parte del

Page 134: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

121

sistema de información se ve afectada, y en qué medida, dejando claramente definido y

documentado qué componentes hay que modificar, tanto de software como de hardware.

Con el resultado de este análisis se dispone de los datos cuantitativos sobre los que

aplicar los indicadores establecidos. Esto permitirá fijar un plan de acción, valorando la

necesidad de realizar un reajuste de dichos indicadores, con el fin de cumplir el plazo

máximo de entrega.

Tabla 3.19 Descripción de la actividad MSI3 Preparación de la Implementación de la Modificación

Fuente: Elaboración propia

TAREA PRODUCTOS TÉCNICAS PARTICIPANTES

MSI 3.1:

Identificación de los

Elementos

Afectados

Catálogo de

Peticiones

Elementos

Afectados

Análisis de Impacto

de los cambios.

Catalogación

Análisis de impacto

Equipo de

Mantenimiento

Jefe del proyecto

MSI 3.2:

Establecimiento del

Plan de Acción

Catálogo de

Peticiones

Actividades y tareas

de los Procesos de

Desarrollo a

Realizar

Plan de acción para

la Modificación

Planificación

Catalogación

Responsable de

Mantenimiento

Equipo de

Mantenimiento

Jefe de Proyecto

MSI 3.3:

Especificación del

Plan de pruebas

Plan de Pruebas Equipo de

Mantenimiento

Jefe de Proyecto

Page 135: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

122

Actividad MSI4: Seguimiento y Evaluación de los Cambios Hasta la Aceptación

Se realiza el seguimiento de los cambios que se están llevando a cabo en los procesos de

desarrollo, de acuerdo a los puntos de control del ciclo de vida del cambio establecidos en

el plan de acción. Durante este seguimiento, se comprueba que sólo se han modificado los

elementos que se ven afectados por el cambio y que se han realizado las pruebas

correspondientes, especialmente las pruebas de integración y del sistema. Del resultado

obtenido se hace una evaluación del cambio para la posterior aprobación.

Con el cierre de la petición se podrán incluir en el catálogo, si se considera oportuno, parte

de la información obtenida durante el proceso de mantenimiento que pueda facilitar

posteriores análisis.

Tabla 3. 20 Descripción de la actividad MSI4 Seguimiento y Evaluación de los cambios hasta la

Aceptación

Fuente: Elaboración propia

TAREA PRODUCTOS TÉCNICAS PARTICIPANTES

MSI 4.1:

Seguimiento de los

Cambios

Evaluación del

Cambio

Equipo de Mantenimiento

Responsable de

mantenimiento

Jefe de Proyecto

MSI 4.2:

Realización de las

Pruebas

Resultado de las

pruebas

Evaluación del

Resultado

Pruebas de

Integración

Responsable de

mantenimiento

Equipo de Mantenimiento

Jefe de Proyecto

MSI 4.3:

Aprobación y Cierre

de la Petición

Catálogo de

Peticiones :

Nueva Versión y

Aprobación

Catalogación

Directores de los Usuarios

Responsable de

Mantenimiento

Page 136: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

123

3.4.2 MANTENIMIENTO DE LA BASE DE CONOCIMIENTOS Y

ADQUISICIÓN DE NUEVOS CONOCIMIENTOS.

El mantenimiento de la base de conocimientos se logra por el aprendizaje

paramétrico, este el primero que se aplica en el presente trabajo, ya que se refiere al

conocimiento de los parámetros de la base de conocimiento. Los modelos probabilísticos

dependen de parámetros, cuyo conocimiento preciso es necesario para conseguir un sistema

experto fiable. Toda modificación en la estructura de la base de conocimiento que da lugar

a una mejora de la misma, supone, la incorporación de nuevos parámetros, que conduce a

una reproducción más fiel del conocimiento.

La actualización de parámetros, cuando un nuevo dato (síntoma)

€ F y problemas conocidos (P) pueden determinarse mediante las siguientes

formulas:

Para N* = N +1

y:

3.5 LOGRAR UNA ADECUADA TRANSFERENCIA TECNOLOGICA

La calidad con la que se diseña el interfaz para el usuario puede ser uno de los

motivos para que un sistema tenga éxito o el mismo fracase.

Page 137: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

124

Según Gómez (2007), el diseño de la interface para el usuario es una tarea que ha

adquirido relevancia en el desarrollo de un sistema. El diseño de la interfaz grafica para el

prototipo fue realizado en base a los anteriores puntos desarrollados en el presente trabajo.

A continuación se describen las principales pantallas del prototipo elaborado,

describiendo la funcionalidad de cada una de ellas.

Interfaz Principal: Se tiene una interfaz principal donde el usuario puede

seleccionar cual es la actividad de su interés, como ser el Diagnostico de su motor, ver los

Objetivos del presente trabajo, contactarse con el ingeniero de software por si tuviera

alguna duda u observación o simplemente compartir la experiencia del sistema por algún

medio social.

Fig. 3.18 Interfaz Grafica del Sistema Experto EmoIE

Fuente: Elaboración propia

Page 138: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

125

Interfaz para el Aprendizaje del usuario: Acá el usuario podrá aprender algo más

sobre el motor a inyección electrónica de su vehículo donde se muestra los componentes de

su motor y sobre todo que es la inyección electrónica.

Fig. 3.19 Interfaz para el Aprendizaje del usuario

Fuente: Elaboración propia

Interfaz de Diagnostico: Acá el usuario podrá seleccionar el problema que tiene

con su motor a inyección electrónica, como ser:

Arranque Difícil

Consumo excesivo de combustible

Combustión Anormal

Motor pierde potencia

Jaloneo del Motor

Problemas de Lubricación

Ahogo en la desaceleración

Oscilación a velocidad constante

Page 139: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

126

Fig. 3.20 Interfaz para el Diagnostico del motor del usuario

Fuente: Elaboración propia

Después de ver el problema podrá hacer un clic en el problema para llevarlo a otra

pantalla para confirmar el problema como se muestra en la figura 3.21.

Fig. 3.21 Interfaz de confirmación del problema del motor del usuario

Fuente: Elaboración propia

Page 140: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

127

El usuario accederá a otra pantalla donde el sistema experto comenzara a dar

opciones de los posibles problemas para que este pueda seleccionar alguno y así determinar

las fallas de su motor a inyección electrónica.

Fig. 3.22 Interfaz de consultas al usuario sobre las fallas del motor

Fuente: Elaboración propia

Si el usuario no contesta alguna consulta sobre su falla el sistema el advertirá como

se puede apreciar en la figura 3.23

Fig. 3.23 Advertencia si el usuario no contesta alguna consulta

Fuente: Elaboración propia

Page 141: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

128

Por ultimo después que el usuario haya contestado todas las consultas sobre sus

problemas, el sistema experto desplegara los resultados con las fallas que presenta su motor

a inyección electrónica.

Fig. 3.24 Despliegue de resultados del sistema experto

Fuente: Elaboración propia

Page 142: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

129

CAPITULO IV

ANÁLISIS DE RESULTADOS

RESUMEN

En este capítulo se presenta la prueba de hipótesis, el

estado de los objetivos, la demostración del modelo

bayesiano mediante el sistema Elvira.

4.1 INTRODUCCIÓN

El proceso de análisis de resultados será tomado desde dos puntos de vista, el

primero con la colaboración del programa Elvira para poder probar el correcto desempeño

de un fragmento de la Red Bayesiana propuesta, ya que el programa Elvira está diseñado

para la edición y evaluación de modelos gráficos probabilísticos, concretamente redes

bayesianas y diagramas de influencia. Además de efectuar el proceso de inferencia

mediante la propagación de poliárboles que fue explicado con anterioridad. Elvira cuenta

con un formato propio para la codificación de los modelos, también cuenta con una interfaz

gráfica para la construcción de redes con opciones específicas para modelos canónicos

(puertas AND, OR, MAX), algoritmos exactos y aproximado de razonamiento tanto para

variables discretas como continuas, métodos de explicación de razonamiento, algoritmos de

toma de decisiones, aprendizaje de modelos de bases de datos, en otros casos.

La segunda parte comprende la evaluación que se realizara al prototipo en sí.

4.2 PRUEBAS A LA RED BAYESIANA

La Figura 4.1 muestra las propiedades que puede poseer un determinado nodo

(nombre, titulo, un umbral, la función que este cumple y pequeños comentarios referentes

al nodo). Otras propiedades que posee el nodo se encuentra en otras pestañas. Por ejemplo:

Page 143: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

130

en la pestaña padres se puede seleccionar el nodo padre que poseerá el nodo al que les

proporcionamos estas propiedades.

Fig. 4.1 Propiedades de un Nodo de la Red Bayesiana

Fuente: Elaboración Propia en el Programa Elvira

En la Figura 4.2 se muestra el desarrollo de un fragmento de la red bayesiana, para

observar el comportamiento de las variables y la relación entre las mismas.

Fig. 4.2 Representación de la Red Bayesiana Fuente: Elaboración Propia en el Programa Elvira

Page 144: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

131

Una vez realizado esto se verifica la transmisión de información entre nodos de una

parte de la Red Bayesiana. El cambio de color de las flechas de la anterior figura 4.2 a la

actual figura 4.3, indica que la mencionada transferencia se ha realizado con éxito.

Fig. 4.3 Representación de la transmisión de Datos en la Red Bayesiana Fuente: Elaboración Propia en el Programa Elvira

Una vez realizado el fragmento de la red y verificada la transferencia de datos se

procede al llenado de datos, es decir la introducción de las probabilidades a-priori o en su

caso las tablas de probabilidad condicional.

Fig. 4.4 Representación de la Tabla de Probabilidades del Nodo Padre. Fuente: Elaboración Propia en el Programa Elvira

Page 145: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

132

Fig. 4.5 Representación de Probabilidades condicionales de un nodo

Fuente: Elaboración Propia en el Programa Elvira

Seguidamente se puede obtener las probabilidades a-priori de los siguientes nodos,

hijos como se puede observar en la Figura 4.6.

Fig. 4.6 Representación de la Tabla de Probabilidades datos a-priori.

Fuente: Elaboración Propia en el Programa Elvira

Page 146: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

133

Después se puede obtener las probabilidades a posteriori, introduciendo una

evidencia, obteniendo como resultado lo apreciado en la Figura 4.7. Uno de los nodos será

tomado como evidencia (nodo con negrillas) o dato externo.

Este nodo tomara inmediatamente el valor de 1.0, para que posteriormente el resto

de los nodos puedan actualizar sus datos.

Fig. 4.7 Representación de la Tabla de Probabilidades datos a-posteriori.

Fuente: Elaboración Propia en el Programa Elvira

4.3 PRUEBA DE HIPÓTESIS

Para la prueba de hipótesis se tomó como muestra, una población de 20 estudiantes

de último año de la carrera técnica de Mecánica Automotriz del Instituto Técnico (ITAB),

debido al conocimiento que estos poseen para poder realizar la correcta evaluación del

sistema experto para el Diagnostico de Fallas en Motores a Inyección Electrónica de

vehículos.

Page 147: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

134

A continuación se detallan los puntos definidos en la hipótesis, así como las

preguntas que sirvieron de base, para determinar la opinión de los expertos con respecto a

cuan acertado es el sistema experto en su diagnóstico de fallas, además los resultados de

estos nos servirán como medida de referencia para la demostración de la hipótesis

Es necesario mencionar que solo los rangos de Bueno y Excelente serán tomados

como referencia de aceptación del sistema experto y no así los rangos de Malo y regular.

1. ¿La información con la que cuenta el sistema experto de Diagnostico de fallas en

motores a inyección electrónica de vehículos es suficientemente amplia en su área de

trabajo?

Mala Regular Buena Excelente

Conclusión

Se tiene un 95% de aceptación lo que equivale a que 19 estudiantes aceptaron la base de

conocimiento.

0 1

11

8

Mala Regular Buena Excelente

Opinión base de conocimiento

Page 148: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

135

2. ¿La cantidad de información proporcionada por el sistema experto para el

Diagnostico de fallas en motores a inyección electrónica de vehículos es suficiente?

Mala Regular Buena Excelente

Conclusión

Se tiene un 85% de aceptación lo que equivale a que 20 estudiantes aceptaron de manera

Buena a Excelente la cantidad de información proporcionada por el sistema experto.

3. ¿El manejo de la información por el sistema experto para el Diagnostico de fallas en

motores a inyección electrónica de vehículos es?

Mala Regular Buena Excelente

0

3

9

8

Mala Regular Buena Excelente

Cantidad de Información Proporcionada

Page 149: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

136

Conclusión

Se tiene un 95% de aceptación lo que equivale a que 19 estudiantes aceptaron el manejo de

información.

4. ¿El sistema experto para el Diagnostico de fallas en motores a inyección electrónica

de vehículos despliega resultados correctos?

Mala Regular Buena Excelente

0 1

10 9

Mala Regular Buena Excelente

Manejo de la Informacion

0

2

12

6

Mala Regular Buena Excelente

Resultados correctos

Page 150: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

137

Conclusión

Se tiene un 90% de aceptación lo que equivale a que 18 estudiantes aceptaron los resultados

proporcionados por el sistema experto.

5. ¿La Interfaz del prototipo es?

Mala Regular Buena Excelente

Conclusión

Se tiene un 85% de aceptación lo que equivale a que 17 estudiantes aceptaron la interfaz del

prototipo.

Se realizó 5 preguntas de las cuales se obtuvo un promedio de aceptación del 90%

en otras palabras 18 estudiantes, con respecto de la muestra n=20, para confirmar este

supuesto se tomara un nivel de confianza del 95% o mejor dicho un nivel de significancia

de 0.05.

0

3

12

5

Mala Regular Buena Excelente

Interfaz

Page 151: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

138

Se tiene que:

Xi (9.5, 8.5, 9.5, 9.0, 8.5)

Recordando la Hipótesis

El Sistema Experto basado en Redes Bayesianas para el Diagnostico de fallas en los

motores a inyección electrónica de vehículos, coopera en la toma de decisiones al

momento de realizar el mantenimiento, con un nivel de confianza de al menos un

85%, respecto a la toma de decisiones de un experto humano.

1. Hipótesis Nula Ho: µ = 8.5

Hipótesis Alternativa H1: µ ≠ 8.5

2. α = 0.05

3. Dado que n = 5 es pequeño y suponiendo que la población tiene distribución normal, se

usa la variable aleatoria que tiene una distribución t con n - 1 = 4 grados de libertad.

4. De los datos anteriores se sabe que = 9, s = 0.97 para n = 5, entonces:

5. Para la región critica se buscara el valor en base a 1 – α/2 y esto es igual a 0.975 por lo

cual la región de aceptación será: R.A. < -2.776: 2.776 >

6. Conclusión: debido a que T = 1.16 este € a la región de aceptación, por lo tanto se

acepta Ho; es decir que se acepta que el sistema experto tiene un grado de confiabilidad del

85% como se planteó en la hipótesis.

Page 152: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

139

CAPITULO V

CONCLUSIONES Y RECOMENDACIONES

RESUMEN

En este capítulo se realiza el cierre del trabajo efectuado,

se presentan las conclusiones generales del trabajo de

investigación, recomendaciones y propuestas para

trabajos futuros.

5.1 CONCLUSIONES GENERALES

A la finalización del trabajo de investigación emprendido, se puede mencionar

como conclusiones generales las siguientes:

Con el desarrollo del prototipo del sistema experto para el Diagnostico de Fallas en

Motores a Inyección Electrónica se logró alcanzar el objetivo general planteado en

el Capítulo I, por lo cual se contribuye con los distintos métodos de detección de

errores y fallas de los motores de una forma económica.

La mejor manera de desarrollar un prototipo es que sea orientado a la Web, ya que

de otra forma seria obsoleto por las tendencias de software la época en la que se

vive.

El desarrollo de sistemas expertos se vuelve más simple cuando se cuenta con un

experto en el tema a desarrollar, ya que este es el núcleo de lo que será el sistema.

En la ciudad de La Paz el número de expertos en mecánica automotriz es muy

reducido, debido a que la mayoría adquiere estos conocimiento de forma empírica o

por transmisión directa por las experiencias de otra persona (padres a hijos o

ayudantes)

Los sistemas expertos son la primera gran aplicación práctica de los sistemas

inteligentes liberada en los laboratorios de investigación en inteligencia artificial.

Page 153: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

140

5.2 ESTADO DE LA HIPÓTESIS

La Hipótesis planteada para el presente trabajo es “El sistema experto basado en

redes bayesianas para el Diagnostico de fallas en los motores a inyección electrónica de

automóviles, coopera en la toma de decisiones, al momento de realizar el mantenimiento,

con un nivel de confianza de al menos un 85%, respecto a la toma de decisiones de un

experto humano”, como se muestra en el Capitulo IV específicamente en el punto 4.2 dicha

hipótesis es aceptada, con un universo de 20 expertos el tema.

5.3 ESTADO DE LOS OBJETIVOS

5.3.1 ESTADO DEL OBJETIVO GENERAL

El objetivo principal es “Desarrollar un sistema experto que determine las

fallas del motor a inyección electrónica de los automóviles. De manera tal que contribuya

con los distintos métodos de detección de errores y fallas en los mismos, y por ende con

una manera más económica de mantener el motor para cualquier persona que cuente con un

vehículo”, esto se lo cumple con el diseño del prototipo especificado en el Capítulo III.

5.3.2 ESTADO DE LOS OBJETIVOS ESPECÍFICOS

El estado de los objetivos específicos es:

“Analizar los principios del sistema de inyección electrónica de combustible para

entender las bases del proyecto”, se cumplió en su totalidad como se muestra a

partir del punto 2.3 en el que se muestra detalladamente los principios de la

inyección electrónica.

“Conocer los principales tipos de inyección electrónica”, este objetivo se lo cumple

en su totalidad en el punto 2.3.4 con la clasificación de los motores a inyección

Page 154: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

141

electrónica de vehículos.

“Estudiar y conocer los sistemas expertos”, este objetivo se cumple con el estudio

de los sistemas expertos en el punto 2.2 desde su definición hasta sus diferencias

pasando por su ciclo de vida.

“Estudiar y aplicar las redes Bayesianas, para el diseño de la base de conocimientos

del sistema experto”, objetivo cumplido con el punto 3.3.4.3, construcción del

modelo de conocimiento.

“Evaluar el sistema experto”, se lo verifica en el punto 4.3 con el que se da

conclusión a este objetivo.

5.4 RECOMENDACIONES

Tomando en cuenta la gran cantidad de motores construidos por las tantas empresas

automotrices, además del constante avance tecnológico en esta industria, se recomienda

incluir los diferentes tipos de errores del check engine.

Se recomienda el desarrollo de una aplicación móvil, ya que los usuarios tienen

tendencia al manejo de los celulares, por lo cual el sistema experto sería mucho más

utilizado.

5.5 TRABAJOS FUTUROS

El campo de investigación de los sistemas expertos es muy amplio, como trabajos

complementarios que puedan emplear el presente estudio se tiene:

Cambiar la Base de Conocimiento para incluir cualquier otro tipo de investigación

Page 155: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

142

en motores, como ser los híbridos o a diésel.

Realizar un sistema experto en Java con la ayuda de la herramienta Jess y que pueda

enlazarse con el programa Elvira.

Ampliar el estudio, ampliando el desarrollo de las redes Bayesianas.

Realizar el sistema experto para plataformas móviles.

Realizar el sistema experto que reconozca la voz, para así poder elaborar las

preguntas por medio de palabras.

Page 156: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

143

BIBLIOGRAFÍA

[David, 1987] S. David, Expert Systems for Software engineers and managers, Chapman

and Hall, London.

[Cuenca, 1995]. Notas sobre modelos de razonamiento. Dpto. de I.A., Facultad de

Informática, UPM.

[Giatarrano, 2001] Joseph Giatarrano, 2001: Sistemas Expertos, principios de

programación, Internacional Thopsom Editores S.A. México.

[Gil, 2002] D. Hermogenes Gil Martinez, 2002: Manual del Automóvil reparación y

mantenimiento. Cultural S.A. Madrid. Madrid España

[Haton , 1991] J.P. Haton, & M.C. Haton La Inteligencia Artificial: una aproximación,

Ediciones Paidos, Barcelona España.

[Hernández, 2003] Sampieri Hernández, R. y otros. Metodología de la investigación.

McGraw Hill, México.

[Jackson, 1990] Introduction to Expert System,s Addison-Wesley, London.

Page 157: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

144

[Koller, 2009] Friedman D. Koller, Probabilistic Graphical Models. Principles and

Techniques, The MIT Press.

[Lahoz, 2004] Rafael Lahoz, 2004: Bioinformática y Simulación, vida artificial e

inteligencia artificial, Edicion Diaz D. Santos, S.A. Madrid

[Larrañaga, 2011] P. Larrañaga. Moral, Probabilistic graphical models in artificial

intelligence, Applied Soft Computing, ISBN. 17, 3, 326-339

[MITCHELL INTERNATIONAL, 1993], “Manual para Ajuste de Motores y

Control de Emisiones”, Tomo 3, Editorial Prentice-Hall Hispanoamericana S.A,

Segunda Edición, España.

[Perez, 2001] Alonso Pérez, Técnicas del automóvil. Inyección de Gasolina y Dispositivos

Anticontaminación, Thomsom Editores Spain, Segunda Edición, España.

[Pearl , 1988] J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of

Plausible Inference.

[Pressman, 2001] Pressman Roger, 2001 Ingeniería del software, Ed. Concepción

Fernández, España.

Page 158: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

145

[TOYOTA MOTOR CORPORATION], Suplemento del manual de reparaciones 5,

Edición 2005.

[TOYOTA MOTOR CORPORATION], Estudio Previo, Diagnosis Technician

Engine, Edición 2007.

TESIS DE LA UNIVERSIDAD MAYOR DE SAN ANDRÉS

[Ayala, 2000] Héctor Santos Ayala Ramos. Agente para el diagnóstico de Motores de

automóviles. La Paz Bolivia.

[Mamani, 2005] Sandra Mamani Mamani. Reconocimiento de impresión dactilar con

Tecnología Neuronal Evolutiva. La Paz Bolivia.

TESIS DE LA UNIVERSIDAD MAYOR DE SAN SIMÓN

[Cazón, 2001] Eduardo Cazón Morales (2001). Desarrollo de un sistema inteligente para el

mantenimiento de motores de combustión interna. Cochabamba Bolivia.

[Huanca, 2010] Elva Verónica Huanca Guaquipa (2010). Sistema Experto para el

diagnóstico de fallas mecánicas en automóviles con instalación de gas natural. Cochabamba

Bolivia.

Page 159: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

146

INTERNET

[Callejas, 2011] Eloina Callejas de Burgoa, Humberto Rosso Morales, Abraham Herrera,

Guía Metodológica para la elaboración de la Tesis de Grado.

http://iicca.umsa.bo/files/IICCA_GUIA_METODOLOGICA_PARA_ELABORACION_T

ESIS_DE_GRADO.pdf [Fecha de Acceso Abril 2013]

[Castillo, 2007] Enrique Castillo, José Manuel Gutiérrez, y Ali S. Hadi, Sistemas Expertos

y Modelos de Redes Probabilísticas, publicado en Internet.

http://personales.unican.es/gutierjm/papers/BookCGH.pdf [Fecha de Acceso Abril 2013]

[Castro, 2002] Marcel Castro, Sistemas expertos.

http://strix.ciens.ucv.ve/~iartific/Material/PP_Sistemas_Expertos.pdf. . [Fecha de Acceso

Julio 2013]

[Criado, 2004] José Mario Criado Briz, Introducción a los sistemas expertos.

http://ingenieroseninformatica.org/recursos/tutoriales/sist_exp/cap1.php. [Fecha de Acceso

Octubre 2013]

[Justo, 2004] Félix Justo, Aplicaciones, ventajas y limitaciones de los sistemas expertos.

http://efelix.iespana.es/efelix/expertaplicaciones.htm. [Fecha de Acceso Julio 2013]

Page 160: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

147

[Mauricio, 2010] David Mauricio, El proceso de Investigación (Tesis)

http://www.uigv.edu.pe/facultades/fisct/cinvestigacion/internas/eventos/documentos/tallerte

sis/El_Proceso_de_Investigacion_Tesis.pdf [Fecha de Acceso Mayo 2013]

[Samper, 2003] Juan José Samper Márquez, Sistemas expertos. El conocimiento al poder

http://www.psycologia.com/articulos/ar-jsamper01.htm. [Fecha de Acceso Agosto 2013]

[Montes, 2003] Maria Clara Montes Cerra, Sistemas expertos. Consultado

http://dis.eafit.edu.co/labs/labgic/ARTICULOS_%20PUBLICAR/Sistemas%20expertos.do

c. [Fecha de Acceso Agosto 2013]

[Samper, 2004] Juan José Samper Márquez, Introducción a los sistemas expertos

http://www.redcientifica.com/doc/doc199908210001.html. [Fecha de Acceso Septiembre

2013]

[Viejo, 2003] Viejo Hernando Diego, Sistemas expertos

http://www.divulga-ia.com/cursos/cursos.xml?numero=2&nombre=2003-9-

26a&numLecc=1 [Fecha de Acceso Agosto 2013]

[Wikipedia, 2012] Sistema experto.

http://es.wikipedia.org/wiki/Sistema_experto. [Fecha de Acceso Abril 2013]

Page 161: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

148

ANEXOS

ANEXO A – ÁRBOL DE PROBLEMAS

Page 162: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

149

ANEXO B – ÁRBOL DE OBJETIVOS

Page 163: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

150

ANEXO C – MARCO LÓGICO

RESUMEN

NARRATIVO

INDICADORES MEDIOS DE

VERIFICACIÓN

SUPUESTOS

FIN Reducir los costos de

mantenimiento del motor

a inyección electrónica

para el usuario, además

de contribuir con el

medio ambiente ya que

se reducirá la emisión de

gases por fallas.

Los usuarios cuentan

con el sistema experto

para abaratar costos.

Estadísticas y

comentarios de

usuarios conformes

con la utilización del

Sistema Experto.

PROPÓSITO Desarrollar un Sistema

Experto que determine

las fallas del motor a

inyección electrónica de

los automóviles. De

manera tal que

contribuya a un cambio

en los distintos métodos

de detección de errores y

fallas en los mismos, y

por ende a una manera

más económica de

mantener el motor para

cualquier persona que

cuente con un vehículo.

Una herramienta

para la toma de

decisiones al

momento de

realizar el

mantenimiento al

motor a

inyección

electrónica del

vehículo

Informes y

correcciones

realizados por

el Tutor

metodológico y

Asesor.

Evaluación del

sistema experto

en base a

encuestas.

Existen

trabajos de

aplicación de

sistemas

expertos en

temas similares

u otros campos

de aplicación.

PRODUCTOS

1. Presentación del

prototipo del

Sistema Experto.

2. Interfaz de

interacción con el

usuario.

3. Base de

conocimientos,

motor de inferencia

probabilístico.

Diseño del

Sistema Experto

realizado a

octubre de 2013

Base de

conocimientos y

motor de

inferencia

probabilístico

diseñados a

noviembre

Entrega de

documentación

del diseño y

presentación

del prototipo

del sistema

experto al tutor,

revisor.

Datos

suficientes para

el diseño del

Sistema

Experto.

Interfaz

agradable y

fácil de utilizar

para el usuario

ACTIVIDADES

E INSUMOS

1. Obtener información

sobre los motores a

inyección

electrónica de los

vehículos y sistemas

expertos.

2. Análisis sobre los

problemas de los

motores a inyección

electrónica de los

vehículos.

3. Entrevista con el

experto humano.

4. Desarrollo del

Sistema Experto.

5. Evaluación del

Sistema Experto

1,2. Material

bibliográfico (Libros,

artículos, revistas,

internet)

3. Entrevistas para

consultas y obtención

de información.

4,5. Material de

escritorio y

computacional.

Informe de

avance al Tutor

metodológico y

Asesor.

Información

sobre gastos.

Documentación

sobre las fallas

de los motores

a inyección

electrónica.

Documento

Final del

Trabajo de

Tesis de Grado.

Acceso a

diferentes

medios y

disposición de

bibliografía.

Disponibilidad

de tiempo por

parte del

experto

humano.

Documentación

necesaria para

la realización

del trabajo de

Tesis de Grado.

Page 164: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

151

ANEXO D

ENCUESTA PARA LA EVALUACION DEL SISTEMA EXPERTO EMOIE

Objetivo: Determinar la calificación del Prototipo de Sistema Experto Diseñado

Marque Con una X en la casilla de Calificación que piense que sea Correcta

1. ¿La información con la que cuenta el sistema experto de Diagnostico de fallas en motores a

inyección electrónica de vehículos es suficientemente amplia en su área de trabajo?

Mala Regular Buena Excelente

2. ¿La cantidad de información proporcionada por el sistema experto para el

Diagnostico de fallas en motores a inyección electrónica de vehículos es suficiente?

Mala Regular Buena Excelente

3. ¿El manejo de la información por el sistema experto para el Diagnostico de fallas en

motores a inyección electrónica de vehículos es?

Mala Regular Buena Excelente

4. ¿El sistema experto para el Diagnostico de fallas en motores a inyección electrónica

de vehículos despliega resultados correctos?

Mala Regular Buena Excelente

5. ¿La Interfaz del prototipo es?

Mala Regular Buena Excelente

Gracias por su colaboración

Page 165: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

152

ANEXO E - PARTES Y MOTOR A INYECCIÓN ELECTRÓNICA

A.1 Partes del Vehículo

Fuente: [Urbina, 2008]

Page 166: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

153

A. 2 Motor a Inyección Electrónica y sus Partes

Fuente: [Urbina, 2008]

Page 167: TESIS DE GRADOUNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO “SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN …

154

A. 3 Forma del ECU

Fuente: [Urbina, 2008]