Sistema experto capaz de diagnosticar fallas y recomendar la solución más adecuada en el servicio...
-
Upload
johann-cora -
Category
Documents
-
view
239 -
download
2
description
Transcript of Sistema experto capaz de diagnosticar fallas y recomendar la solución más adecuada en el servicio...
ROBSOL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE
INGENIERIA INDUSTRIAL
CURSO: SISTEMAS INTELIGENTES
Docente: ING. JULIO RAMOS
ALUMNOS:
CORA ZARABIA JOHANN
CRUZ LEÓN ROSA LORENA
CUBA CUBA LIZBETH VIVIANA
SUCASAIRE SUCASAIRE ARMIDA
2015
SISTEMA EXPERTO PARA EL DIAGNOSTICO DE FALLAS EN
UN AUTOMOVIL
INGENIERÍA INDUSTRIAL
2SISTEMAS INTELIGENTES
CONTENIDO
INTRODUCCION........................................................................................................................................ 5
1 Justificación.......................................................................................................................................6
2 Objetivos.............................................................................................................................................6
2.1 Objetivo general......................................................................................................................6
2.2 Objetivo específico.................................................................................................................6
3 Problemática.....................................................................................................................................6
4 Descripción de la Empresa.........................................................................................................7
5 Desarrollo del Sistema Experto................................................................................................8
5.1 Construcción de sistemas basados en conocimiento usando CommonKADS8
5.2 Modelo Contextual.................................................................................................................9
5.2.1 OM-1: Identificación En La Organización De Los Problemas Y Oportunidades Orientados Al Conocimiento.....................................................................9
5.2.2 De OM-2: Descripción de los aspectos de la organización que tienen impacto en o son afectados por el problema en OM-1...................................................9
5.2.3 Ubicación de los procesos dentro de la cadena de valor...........................10
5.2.4 Desglose del proceso TECNICO COMERCIAL (Diagnostico)....................11
5.2.5 Flujograma.....................................................................................................................11
5.2.6 Modelo Organizacional............................................................................................12
5.3 Modelo Conceptual.............................................................................................................19
5.3.1 Modelo de Conocimiento.........................................................................................19
5.3.2 Reglas de Inferencia..................................................................................................20
5.3.3 Red de inferencia........................................................................................................23
5.4 Modelo artefactual..............................................................................................................25
5.4.1 Hoja DM-1: Diagrama de la arquitectura del sistema.................................25
5.4.2 Hoja DM-2: especificación de las facilidades que ofrecen un entorno de Software en el que el sistema de destino se pondrá en práctica......................25
5.4.3 Modelo Artefactual en CommonKADS..............................................................26
5.4.4 Diseño de clases..........................................................................................................28
5.4.5 Implementación..........................................................................................................28
5.4.6 Funciones.......................................................................................................................29
5.4.7 Diseño de pantallas....................................................................................................34
6 Conclusiones.................................................................................................................................. 40
INGENIERÍA INDUSTRIAL
3SISTEMAS INTELIGENTES
7 Recomendaciones........................................................................................................................40
8 Bibliografía..................................................................................................................................... 41
9 Anexos.............................................................................................................................................. 42
9.1 Vocabulario del dominio..................................................................................................42
9.2 Adquisición de conocimiento.........................................................................................45
INGENIERÍA INDUSTRIAL
4SISTEMAS INTELIGENTES
INDICE DE ILUSTRACIONES
Ilustración 1: Mecánico del Taller Aleman....................................................................................7Ilustración 2: Taller Aleman................................................................................................................8Ilustración 3: Construcción de sistemas basados en conocimiento usando CommonKADS........................................................................................................................................... 8Ilustración 4: Organigrama..................................................................................................................9Ilustración 5: Organigrama Área Técnico Comercial.............................................................10Ilustración 6: Cadena de valor.........................................................................................................10Ilustración 7:Desglose del proceso TECNICO COMERCIAL.................................................11Ilustración 8: Flujograma...................................................................................................................11Ilustración 9: Diagrama de casos de uso del Diagnóstico de Vehículos........................13Ilustración 10: Red de Inferencia...................................................................................................23Ilustración 11: Implementación del método artefactual.....................................................28Ilustración 12: Diseño de pantallas...............................................................................................35
INDICE DE TABLAS
Tabla 1: OM-3 Descripción del proceso en función de las tareas de alto nivel (TAN) en que está compuesto........................................................................................................................14Tabla 2: OM-4 Descripción del componente de conocimiento del modelo de la organización............................................................................................................................................ 14Tabla 3: OM-5: Descripción de los aspectos de la organización que tendrán impacto o estarán afectados por la solución escogida de SBC.............................................................15Tabla 4: (TMI – 1 ) Documento de “Analisis de tareas”........................................................16Tabla 5: TM – 2 Documento de “Análisis de los cuellos de botella del conocimiento”....................................................................................................................................................................... 16Tabla 6: (OTA-1) Documento de “Recomendaciones y Acciones de mejoras.............18Tabla 7: Modelo de Conocimiento..................................................................................................19Tabla 8: Hoja DM-1: Diagrama de la arquitectura del sistema..........................................25Tabla 9: Hoja DM-2: especificación de las facilidades que ofrecen un entorno de Software en el que el sistema de destino se pondrá en práctica......................................25Tabla 10: Modelo Artefactual en CommonKADS....................................................................26
INGENIERÍA INDUSTRIAL
5SISTEMAS INTELIGENTES
INTRODUCCION
Actualmente la tecnología avanza a pasos agigantados en todos los sectores
productivos, es por ello que como empresa se debe estar pendientes de todo lo que
ocurre en el exterior de tal forma que uno pueda estar actualizado y no se deje
pisar por empresas que corren a la par con la tecnología.
Es por ello que los sistemas expertos han tomado mucha importancia hoy en día,
porque pueden ser de gran ayuda para la empresa, optimizando procesos, y
brindado soluciones.
Este sistema se basa en la experiencia de un experto, la cual es plasmada en un
software para que cualquier persona que pueda manipular ese software pueda dar
un diagnóstico acertado como si lo diera el mismo experto.
Es por ello que se presenta el siguiente trabajo, para aplicar los conocimientos
adquiridos en el curso de Sistemas Inteligentes y brindar una solución a la empresa
con la cual se está trabajando la cual es Taller Alemán S.R.L.
INGENIERÍA INDUSTRIAL
6SISTEMAS INTELIGENTES
SISTEMA EXPERTO PARA EL DIAGNÓSTICO DE FALLAS EN UN
AUTOMOVIL
1 Justificación Una empresa que no cuenta con ayuda en sistemas de información o alguna forma de automatización en algún proceso se queda atrás debido a que se tiene competencia que corre cada vez hacia la innovación. Es por ello que se realiza este trabajo de tal forma que se pueda mejorar un proceso que trae problemas en esta empresa para que esta esté a la par con sus demás competidores y pueda obtener más beneficios.
2 Objetivos
2.1 Objetivo generalDesarrollar un Sistema Experto que ayude a realizar la función de diagnóstico de falla en los vehículos
2.2 Objetivo específico- Desarrollar el modelo contextual como primer paso para desarrollar el
sistema experto, en el cual se identifica el principal problema que se presenta en el Taller Alemán.
- Desarrollar el Modelo Conceptual el cual está basado en entrevistas- Desarrollar la Red de Inferencia, la cual es la base para el desarrollo del
software.- Desarrollar el Modelo Artefactual el cual nos ayuda al diseño del software.
3 Problemática
Los expertos en el diagnóstico de carros utilizan una serie de conocimientos e incluso la experiencia como un factor importante que le permita identificar con facilidad cual podría ser la posible falla que pueda presentar el carro y de esta manera darle una solución rápida. La observación de las condiciones en las cuales se encuentra el carro va a permitir determinar cuál es el problema ya que la mecánica posee un conocimiento bastante amplio pero con base en la experiencia Lo cual le va ayuda bastante a identificar el problema de manera rápida.
Si los expertos son capaces de realizar estos diagnósticos de los carros el cual es un sistema muy complejo entonces es posible crear un sistema experto el cual está constituido por un conjunto de reglas que van a permitir realizar el
INGENIERÍA INDUSTRIAL
7SISTEMAS INTELIGENTES
diagnostico entonces lo que se quiere con el sistema experto es que cualquier persona pueda hacer un diagnóstico de los carros con ayuda de este software el cual es un sistema que almacena todo el conocimiento del experto.
Ilustración 1: Mecánico del Taller Aleman
Fuente: Elaboración propia
4 Descripción de la Empresa
Nombre: Taller Alemán S.R.L.
Dirección: Av. Argentina 405, Apima.
Encargado: Sra. Luby Alemán Romero
Teléfono: 054-407087
INGENIERÍA INDUSTRIAL
8SISTEMAS INTELIGENTES
Fuente: Elaboración Propia
5 Desarrollo del Sistema Experto5.1 Construcción de sistemas basados en conocimiento usando
CommonKADS
Ilustración 3: Construcción de sistemas basados en conocimiento usando CommonKADS
Ilustración 2: Taller Aleman
INGENIERÍA INDUSTRIAL
9SISTEMAS INTELIGENTES
5.2 Modelo Contextual
5.2.1 OM-1: Identificación En La Organización De Los Problemas Y Oportunidades Orientados Al Conocimiento.Se ha delimitado al área de técnico comercial (mantenimiento) que es el área donde se presentan problemas o donde se requiere hacer una mejora a los sistemas existentes. En esta área se debe realizar el estudio de viabilidad de aplicar un SBC para hacer algunas de sus tareas, a continuación presentamos el contexto de la organización.
Es una empresa industrial, ubicada dentro del sector metalmecánico, dedicado al diseño, desarrollo, fabricación y mantenimiento de maquinaria industrial y sus componentes.
5.2.2 De OM-2: Descripción de los aspectos de la organización que tienen impacto en o son afectados por el problema en OM-1
Ilustración 4: Organigrama
Fuente: Elaboración propia
INGENIERÍA INDUSTRIAL
10SISTEMAS INTELIGENTES
Ilustración 5: Organigrama Área Técnico Comercial
Fuente: Elaboración propia
5.2.3 Ubicación de los procesos dentro de la cadena de valor
Ilustración 6: Cadena de valor
Fuente: Elaboración propia
INGENIERÍA INDUSTRIAL
11SISTEMAS INTELIGENTES
5.2.4 Desglose del proceso TECNICO COMERCIAL (Diagnostico)
Ilustración 7:Desglose del proceso TECNICO COMERCIAL
Fuente: Elaboración propia
5.2.5 Flujograma
Ilustración 8: Flujograma
INGENIERÍA INDUSTRIAL
12SISTEMAS INTELIGENTES
Fuente: Elaboración propia
5.2.6 Modelo Organizacional
1. Proceso
El proceso que se realiza al interior del área técnico comercial se presenta el diagrama de flujo de actividades, el cual fue obtenido a partir de la observación de las actividades dentro del Taller Alemán S.R.L.
2. Personas
Empresas relacionadas con el proceso Técnico Comercial: Clientes
Personas que están directamente involucradas en esta operación:
INGENIERÍA INDUSTRIAL
13SISTEMAS INTELIGENTES
Clientes
El personal del Taller Alemán S.R.L.
Jefe del Área Técnica Automotriz
Mecánico Automotriz
Personas de soporte: Ayudante de Mecánica Automotriz e Industrial
3. Diagrama de casos de uso del Diagnóstico de Vehículos
Ilustración 9: Diagrama de casos de uso del Diagnóstico de Vehículos
Fuente: Elaboración propia
4. Prioridad asociada
Para el Taller Alemán S.R.L. es fundamental que se mejore el proceso Técnico Comercial porque la falta de diagnósticos ocasiona grandes pérdidas.
5. Restricciones temporales
Los diagnósticos de los vehículos tienen que darse en forma rápida para no generar pérdidas de clientes por la demora.
6. Cultura y poder
Un cargo puede ser desempeñado por diferentes personas, dependiendo del trabajo y del turno realizado. Esto ocasiona que en algunos casos, se tenga visiones e ideas diferentes para la misma situación.
El diagnóstico es la operación más prioritaria de todas. Esto sirve para determinar decisiones en el momento oportuno.
7. Impacto
INGENIERÍA INDUSTRIAL
14SISTEMAS INTELIGENTES
En el proceso Técnico Comercial participan los usuarios (departamentos de producción), el personal del área técnica automotriz, clientes. Sería importante estudiar la situación particular de cada una de las relaciones para observar cómo se comportarían ante los cambios propuestos.
8. FORMATOS OM
OM-3 Descripción del proceso en función de las tareas de alto nivel (TAN) en que está compuesto.
Tabla 1: OM-3 Descripción del proceso en función de las tareas de alto nivel (TAN) en que está compuesto.
Modelo de 0rganizacion
I DESCOMPOSICION DE LOS PROCESOS OM-3
No. TAREA REALIZADA POR ¿DONDE? CONOCIMIENTO¿INTEN-
SIVA?IMPORTA
NCIA
1Solicitud
de servicio
Área usuariaOficina de recepción
Detectar y evaluar si datos están conformes
Si Alta
2Revisión general
Área automotrizTaller
automotrizAnalizar y evaluación
técnicaSi Alta
3Orden de
mantenimiento
Área automotrizTaller
automotriz
Mucha experiencia, debe conocer
procedimientos para emitir la. orden
Si Extrema
Fuente: Elaboración propia
OM-4 Descripción del componente de conocimiento del modelo de la organización.
Tabla 2: OM-4 Descripción del componente de conocimiento del modelo de la organización.
Modelo de organización Documento de activos de conocimiento (OM-4) I
Recurso de conocimiento
Pertenece aUsado
en¿Forma
adecuada?¿Lugar adecua
¿Tiempo adecuado?
¿Calidad adecuada?
INGENIERÍA INDUSTRIAL
15SISTEMAS INTELIGENTES
do?
Detectar y evaluar si datos están conformes
Área usuaria 1,2,3 Si Si Si Si
Analizar y evaluación técnica
Área automotriz
1,2, Si Si Si Si
Mucha experiencia, debe conocer
procedimientos para emitir la. orden
Área automotriz
1,2,
No, podría mejorarse
haciendo uso de SBC
Si Si
No, podría mejorarse haciendo
uso de SBC
Fuente: Elaboración propia
OM-5: Descripción de los aspectos de la organización que tendrán impacto o estarán afectados por la solución escogida de SBC.
Tabla 3: OM-5: Descripción de los aspectos de la organización que tendrán impacto o estarán afectados por la solución escogida de SBC.
Viabilidad empresarial
Con el desarrollo de un SBC que respalde el plan de actuación ante contingencias en el proceso técnico comercial se va a buscar como mayor objetivo ganar en eficiencia y eficacia sobre las acciones que deben realizarse ante algún problema.
Viabilidad técnica
La inclusión en el SBC de la representación del conocimiento e identificación de acciones contribuirá con el objetivo, conlleva a solucionar el problema. Hay que representar adecuadamente el conocimiento y los métodos de razonamiento de forma que indique las posibles acciones a realizarse.
Viabilidad del proyecto
La empresa y todo el personal creen que es oportuno el desarrollo del SBC, no hay dificultad a la realización del SBC.
Acciones propuestas
Se propone respaldar la toma de decisiones ante problemas para ganar en eficiencia y rapidez con SBC. El SBC se desarrolla con el fin de que indique las acciones correctas de actuación ante el riesgo de un problema grave en el proceso técnico comercial.
INGENIERÍA INDUSTRIAL
16SISTEMAS INTELIGENTES
Fuente: Elaboración propia
9. FORMATOS TM
(TMI – 1 ) Documento de “Analisis de tareas”
Tabla 4: (TMI – 1 ) Documento de “Analisis de tareas”
Modelo de tareas Documento de análisis de tareas
TAREA Aprobación de orden de internamiento
ORGANIZACIÓN Se realiza en la oficina del jefe
OBJETIVO Y VALOR Encontrar la falla en el vehículo
DEPENCIA Y FLUJOS Técnico especialista y cliente
OBJETOS MANIPULADOS Vehículo (parte a ser analizada)
TIEMPO Y CONTROL Entre 1 - 3 horas mayormente
AGENTES Lo realiza el técnico especialista
CONOCIMIENTO Y CAPACIDAD
Desmontaje de vehículos, Mantenimiento, entre otros
RECURSOSHerramientas de trabajo (Alicate, desarmador, voltímetro)
CALIDAD Y EFICIENCIAEl sistema de información hace validar al tecnico los posibles problemas
Fuente: Elaboración propia
TM – 2 Documento de “Análisis de los cuellos de botella del conocimiento”
Tabla 5: TM – 2 Documento de “Análisis de los cuellos de botella del conocimiento”
Modelo de tareas Documento de análisis de los cuellos de botella del conocimiento
INGENIERÍA INDUSTRIAL
17SISTEMAS INTELIGENTES
NOMBRE Procedimiento ante problemas en el vehículo
POSEIDO POR Dpto. de Mantenimiento
USADO EN TAREA Tarea 1
DOMINIO Problemas en el funcionamiento correcto del vehículo
Naturaleza del conocimiento
Si/No ¿Cuello de botella? / ¿Se puede mejorar?
Formal, Riguroso si
Empírico, cuantitativo si
Heurístico, sentido común si
Altamente especializado, especifico del dominio
no
Basado en la experiencia si si/podria respaldarse por un SBC
Basado en la acción si
Incompleto no
Incierto, puede contener incorrecciones
Bastante cambiante si
Difícil de verificar no
Tácito, difícil de transferir no
Forma del conocimiento Si/No
Mental si
Papel no
Electrónico si
Habilidades si
Otras
Disponibilidad del conocimiento
Si/No
Limitaciones de tiempo si
Limitaciones de espacio si
INGENIERÍA INDUSTRIAL
18SISTEMAS INTELIGENTES
Limitaciones de acceso no
Limitaciones de calidad no
Limitaciones de forma no
Fuente: Elaboración propia
10. FORMATO OTA
(OTA-1) Documento de “Recomendaciones y Acciones de mejoras.
Tabla 6: (OTA-1) Documento de “Recomendaciones y Acciones de mejoras.
IMPACTOS Y CAMBIOS EN LA ORGANIZACION
La implantación del SBC no va a suponer una modificación en la organización de la empresa. Únicamente debería incorporarse un ingeniero del conocimiento para supervisar el funcionamiento del sistema, incorporar nuevos elementos que se modifiquen en el sistema de compras y recoger los cambios de procedimiento que se hagan en las medidas de verificación y acciones ante problemas.
IMPACTOSY CAMBIOS EN LAS TAREAS Y AGENTES
En el trabajo rutinario, no se debe realizar ninguna modificación. Solo en el caso de producirse algún problema los supervisores deberán consultar el SBC para verificar el plan de actuación en la resolución del problema.
ACTITUDES Y COMPROMISOS
La directiva del taller acogen el desarrollo del SBC con muy buena disposición. Va a respaldar las decisiones que tomen y va a dar más rapidez ante problemas graves. El desarrollo de un SBC debe hacerse con precisión y detalle pero, en este caso, con mayor motivo. Se estudiaran todos los posibles casos y se revisara el protocolo de actuación.
ACCIONES PROPUESTAS
Implementar un SBC que indique las acciones que deben llevase a cabo cuando existan problemas en el diagnóstico de los vehículos. En definitiva, es implementar en el SBC los manuales de actuación en el área técnico comercial. Las acciones que deben llevarse a cabo son, en primer lugar, catalogar y representar los procesos del sistema. Se representarían en el SBC con los correspondientes atributos y relaciones entre ellos. En segundo lugar, se representarían las reglas de actuación.
INGENIERÍA INDUSTRIAL
19SISTEMAS INTELIGENTES
Por último, se representaran los métodos que van a determinar que reglas deben emplearse según el estado del sistema de compras.
Fuente: Elaboración propia
5.3 Modelo Conceptual5.3.1 Modelo de Conocimiento
Tabla 7: Modelo de Conocimiento
Modelo de conocimiento
Documento sobre el Modelo de Conocimiento (KM-1)
MODELO DE CONOCIMIENTO
Sistema experto capaz de diagnosticar fallas y recomendar si necesita que se haga una revisión
técnica y dar la solución más adecuada en el servicio de reparación del vehículo. La
programación de este sistema experto se ha llevado a cabo a partir de la mezcla realizada entre
conocimientos tanto heurísticos como formales
FUENTES DE CONOCIMIENTO
USADAS
La base de conocimientos se integró a partir de libros especializados de mecánica automotriz, manuales técnicos, revistas, conferencias, etc.,
además, se recogen criterios basados en la experiencia de campo por el personal del taller
mecánico en cual fue desarrollado.
GLOSARIO En el glosario de términos se describen los términos usados en el sistema.
COMPONENTESNo se han encontrado bases de conocimiento ni
ontologías que hayan podido ser reutilizadas en el sistema.
MATERIAL DE ADQUISICIÓN DE CONOCIMIENTO
La documentación obtenida en el proceso de adquisición se basan en entrevistas realizadas a
experto
Fuente: Elaboración propia
5.3.2 Reglas de InferenciaRegla 1
INGENIERÍA INDUSTRIAL
20SISTEMAS INTELIGENTES
IF Carro Arranca Bien
THEN No hay ningún problema
Regla 2
IF Bota humo negro
Pérdida de Potencia
THEN El sistema de alimentación de aire falla
Regla 3
IF No retrocede
No funciona el embrague
THEN El sistema de embrague falla
Regla 4
IF No acelera
Carburador sucio
THEN El sistema de aceleración falla
Regla 5
IF Sistema de alimentación falla
Sistema de embrague falla. Sistema de aceleración falla
THEN Visitar al mecánico de confianza
Regla 6
IF Maneja recto y se desvía
Cierto grado de inclinación, Balanceo
THEN Neumáticos Gastados
Regla 7
IF Neumáticos Gastados
THEN Cambio de neumáticos
Regla 8
IF Carro no arranca
El estárter gira lentamente
Batería Baja
THEN Falla el sistema de batería
INGENIERÍA INDUSTRIAL
21SISTEMAS INTELIGENTES
Regla 9
IF Sistema de batería Falla
THEN Recargar Batería
Regla 10
IF Starter gira normal
THEN Sistema de batería está bien
Regla 11
IF Sistema de batería está bien
THEN Mirar el reloj de combustible
Regla 12
IF Reloj de combustible indica vacío
El carro no arranca
Motor tienes falsas explosiones
THEN No hay combustible
Regla 13
IF No hay combustible
THEN Cargue combustible e intente nuevamente
Regla 14
IF Bota humo negro
Cambio de combustible del normal
Mezcla Rica
THEN Problemas con la alimentación de combustible
Regla 15
IF Hay problemas con la alimentación de combustible
THEN Revisar motor y visitar mecánico
Regla 16
IF Motor tiene falsas explosiones
Motor ratea
THEN Falla el sistema de combustible
Regla 17
INGENIERÍA INDUSTRIAL
22SISTEMAS INTELIGENTES
IF Sistema de combustible falla
THEN Visitar mecánico
Regla 18
IF El reloj no indica vacío
El combustible llega
THEN El sistema de combustible está bien
Regla 19
IF El sistema de combustible está bien
THEN No hay ningún problema
Regla 20
IF El combustible no llega
Filtro Obstruido
THEN Falla filtro de combustible
Regla 21
IF Falla filtro de combustible
THEN Limpie el filtro de combustible
Regla 22
If Bujías Viejas
Estado de bujías aureola
Bujías incorrectas
THEN Sistema de ignición falla
Regla 23
IF Sistema de ignición falla
THEN Reemplaza las bujías
5.3.3 Red de inferencia
Ilustración 10: Red de Inferencia
INGENIERÍA INDUSTRIAL
23SISTEMAS INTELIGENTES
Sistema de alimentación de aire falla
R1rrrrrr
Motor arranca
Emisión de humo negro
Pérdida de Potencia
No retrocede
No funciona el embrague
No hay ningún problema
R22
R3Sistema de embrague falla
Carro no acelera
Carburador sucioR4
Sistema de aceleración falla
Asistir a un mecánico
Desviación al manejar rectoCierto grado de inclinación
Hay Balanceo
R5
R6Neumáticos gastados
R7
Cambiar Neumáticos
Motor no arranca
Giro lento del starter
Batería baja
R8Falla en el Sistema de batería
R9
Recargar batería
Giro normal del starter R10Sistema de batería está bien
R11Mirar el reloj de combustible
Falsas explosiones del motor
Motor ratea
El reloj de combustible indica vació
Emisión de Humo negro
Cambio del combustible del normal
R12No hay combustible Cargar combustible e
intentar de nuevoR13
R14Problemas con la alimentación de combustible
Revisar motor R1
5
Falla en el sistema de combustibleR16 R17
El reloj de combustible no indica vació
El combustible llega
El combustible no llega
Filtro obstruido
R18
Sistema de combustible bien R19
Falla del filtro de combustible R21
Limpiar el filtro de combustible
Bujías viejas
Estado de bujías aureola
Bujías incorrectas
R20
El sistema de ignición fallaR22 R23
Remplazar bujías
Fuente: Elaboración propia
INGENIERÍA INDUSTRIAL
24SISTEMAS INTELIGENTES
5.4 Modelo artefactual
5.4.1 Hoja DM-1: Diagrama de la arquitectura del sistema
Tabla 8: Hoja DM-1: Diagrama de la arquitectura del sistema
MODELO DE DISEÑO DE HOJA DM-1ARQUITECTURA DE SISTEMA
NOMBRE DE LA ARQUITECTURA Diagnostico
ESTRUCTURA
SUBSISTEMA
1.- Información de falla (internamiento del vehículo
2.- Decisiones antes del diagnostico
3.- Decisiones durante el diagnostico
4. Decisiones después del diagnostico
CONTROL MODELO Orientado con control centralizado
DESCOMPSICION DEL SUBSISTEMA El diagrama está orientado a objetos
Fuente: Elaboración propia
5.4.2 Hoja DM-2: especificación de las facilidades que ofrecen un entorno de Software en el que el sistema de destino se pondrá en práctica.
Tabla 9: Hoja DM-2: especificación de las facilidades que ofrecen un entorno de Software en el que el sistema de destino se pondrá en práctica.
MODELO DE DISEÑO HOJA DE TRABAJO DM-2 ARQUITECTURA DE SISTEMA
HOJA DE TRABAJO DM-2 ARQUITECTURA DE SISTEMA
PAQUETE DE SOTFWARE Kappa
HARDWARE POTECIAL Intel core i3 2.6Ghz 4GB RAM
HARDWARE OBJETIVO Sistema virtual windowns XP
LIBRERÍA DE VISUAALIZACION
Si hay librerías disponibles que facilitan la implementación
INGENIERÍA INDUSTRIAL
25SISTEMAS INTELIGENTES
TIPO DE LENGUAJE Orientado a objetos con herencia múltiple
REPRESENTACION DEL CONOCIMIENTO Declarativo
PROTOCOLOS DE INTERACCION SQL
CONTROL DE FLUJO Protocolo que pasa mensaje
SOPORTE COMMONKDS No posee
Fuente: Elaboración propia
5.4.3 Modelo Artefactual en CommonKADS
Tabla 10: Modelo Artefactual en CommonKADS
MODELO DE DISEÑO HOJA DE TRABAJO DM-3: ESPECIFICACION DE LA ARQUITECTURA
ARQUITECTURA DE COMPONENTES
PUNTOS DE DECISIÓN TÍPICOS
CONTROLADOR El usuario tiene el control frente a la estrategia de razonamiento
TAREA Puede fallar si los antecedentes de las reglas no se cumplen
METODO DE LA TAREA
La estructura de control esta formalizado por medio de la red de inferencia
INFERENCIA El motor de inferencia ejecutará la base de conocimientos
METODO DE INFERENCIA
Trazar un mapa " de muchos a muchos" de inferencia (red de inferencia).
PAPEL DINAMICO Los datos se clasifican en tipos de datos para los diferentes roles.
ROL ESTATICO Se definen las operaciones de acceso a través de slots.
BASE DE CONOCIMIENTOS
Basado en reglas de producción, funciones
PUNTOS DE VISTA La interfaz es amigable a través de componentes
INGENIERÍA INDUSTRIAL
26SISTEMAS INTELIGENTES
explicativos.
MODELO DE DISEÑO HOJA DE TRABAJO DM-3: ESPECIFICACION DE LA ARQUITECTURA
ARQUITECTURA DE COMPONENTES
PUNTOS DE DECISIÓN TÍPICOS
CONTROLADOR El usuario tiene el control frente a la estrategia de razonamiento
TAREA Puede fallar si los antecedentes de las reglas no se cumplen
METODO DE LA TAREA
La estructura de control esta formalizado por medio de la red de inferencia
INFERENCIA El motor de inferencia ejecutará la base de conocimientos
METODO DE INFERENCIA
Trazar un mapa " de muchos a muchos" de inferencia (red de inferencia).
PAPEL DINAMICO Los datos se clasifican en tipos de datos para los diferentes roles.
ROL ESTATICO Se definen las operaciones de acceso a través de slots.
BASE DE CONOCIMIENTOS
Basado en reglas de producción, funciones
PUNTOS DE VISTA La interfaz es amigable a través de componentes explicativos.
Fuente: Elaboración propia
INGENIERÍA INDUSTRIAL
27SISTEMAS INTELIGENTES
5.4.4 Diseño de clases.
5.4.5 Implementación
Crear las clases: Diagnostico y carro. Posteriormente se ha definido los atributos, y finalmente las reglas y funciones.
Ilustración 11: Implementación del método artefactual
INGENIERÍA INDUSTRIAL
28SISTEMAS INTELIGENTES
5.4.6 Funciones
FUNCION BORRAR
{ ResetValue( Diagnostico, Bota_humo_negro );
ResetValue( Diagnostico, Perdida_Potencia );
INGENIERÍA INDUSTRIAL
29SISTEMAS INTELIGENTES
ResetValue( Diagnostico, Arranca_Carro );
ResetValue( Diagnostico, Sistema_Alimentacion );
ResetValue( Diagnostico, Embrague );
ResetValue( Diagnostico, No_retrocede );
ResetValue( Diagnostico, Sistema_Embrague );
ResetValue( Diagnostico, Carburador );
ResetValue( Diagnostico, Acelerador );
ResetValue( Diagnostico, Sistema_Aceleracion );
ResetValue( Diagnostico, Arranca_Carro );
ResetValue( Diagnostico, Starter );
ResetValue( Diagnostico, Bateria );
ResetValue( Diagnostico, Sistema_Bateria );
ResetValue( Diagnostico, Embrague );
ResetValue( Diagnostico, No_retrocede );
ResetValue( Diagnostico, Arranca_Carro );
ResetValue( Diagnostico, Sistema_Embrague );
ResetValue( Diagnostico, Motor );
ResetValue( Diagnostico, Reloj );
ResetValue( Diagnostico, Mezcla );
ResetValue( Diagnostico, Cambio );
ResetValue( Diagnostico, Combustible );
ResetValue( Diagnostico, Sistema_Combustible );
ClearTranscriptImage( Transcript2 );
ClearTranscriptImage( Transcript3 );
ClearTranscriptImage( Transcript4 );
ClearTranscriptImage( Transcript5 );
ClearTranscriptImage( Transcript6 );
ClearTranscriptImage( Transcript7 );
ClearTranscriptImage( Transcript8 );
ClearTranscriptImage( Transcript9 );
INGENIERÍA INDUSTRIAL
30SISTEMAS INTELIGENTES
};
FUNCION CONTINUAR Y REGRESAR
{HideWindow( Session2 );
ShowWindow( Diagnostico_General );
MaximizeWindow( Diagnostico_General );};
FUNCION INFERIR
{ Assert( Diagnostico, Bota_humo_negro );
Assert( Diagnostico, Perdida_Potencia );
Assert( Diagnostico, Arranca_Carro );
Assert( Diagnostico, Sistema_Alimentacion );
Assert( Diagnostico, Carburador );
Assert( Diagnostico, Acelerador );
Assert( Diagnostico, Sistema_Aceleracion );
Assert( Diagnostico, Arranca_Carro );
Assert( Diagnostico, Starter );
Assert( Diagnostico, Bateria );
Assert( Diagnostico, Sistema_Bateria );
Assert( Diagnostico, Embrague );
Assert( Diagnostico, No_retrocede );
Assert( Diagnostico, Arranca_Carro );
Assert( Diagnostico, Sistema_Embrague );
Assert( Diagnostico, Motor );
Assert( Diagnostico, Reloj );
Assert( Diagnostico, Mezcla );
Assert( Diagnostico, Cambio );
Assert( Diagnostico, Combustible );
Assert( Diagnostico, filtro );
Assert( Diagnostico, llegar );
Assert( Diagnostico, Sistema_Ignicion );
INGENIERÍA INDUSTRIAL
31SISTEMAS INTELIGENTES
Assert( Diagnostico, bujias );
Assert( Diagnostico, incorrectas );
ForwardChain( NULL, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11,
R12, R13, R14, R15, R16 );
HideImage( Bitmap1, NORESET );
Bitmap1:FileName = Diagnostico:imagen;
ShowImage( Bitmap1, NORESET );
HideImage( Bitmap3, NORESET );
Bitmap3:FileName = Diagnostico:imagen;
ShowImage( Bitmap3, NORESET );
HideImage( Bitmap4, NORESET );
Bitmap4:FileName = Diagnostico:imagen;
ShowImage( Bitmap4, NORESET );
HideImage( Bitmap5, NORESET );
Bitmap5:FileName = Diagnostico:imagen;
ShowImage( Bitmap5, NORESET );
HideImage( Bitmap6, NORESET );
Bitmap6:FileName = Diagnostico:imagen;
ShowImage( Bitmap6, NORESET );
HideImage( Bitmap7, NORESET );
Bitmap7:FileName = Diagnostico:imagen;
ShowImage( Bitmap7, NORESET );
};Assert( General:Sistema_Alimentacion );
Assert( Global:MSintomas );
ForwardChain( NULL, R2, R3, R4, R5, R7 );
Assert( General:Carro );
Assert( General:Diagnostico );
Assert( General:Sintomas );
Assert( General:Neumaticos );
Assert( General:Sistema_Alimentacion );
INGENIERÍA INDUSTRIAL
32SISTEMAS INTELIGENTES
Assert( General:Sistema_Combustible );
Assert( General:Sistema_Embrague );
Assert( General:Sistema_Aceleracion );
Assert( General:Sistema_Ignicion );
Assert( General:Sistema_bateria );
Assert( General:Estado_Starter );
Assert( General:Starter );
Assert( General:Motor );
};
FUNCION SALIR
Let [x PostMenu( "Exit to:", "KAPPA-PC", "MS-Windows", CANCEL )]
{
If ( x #= "KAPPA-PC" )
Then {
ForAll [ Diagnostico_general|KSession ]
HideWindow( Diagnostico_General );
ShowWindow( KAPPA );
ShowWindow( BROWSER );
ShowWindow( KTOOLS );
};
If ( x #= "MS-Windows" )
Then Exit( );
};
FUNCION AYUDA
{ HideWindow( SESSION );
ShowWindow( Session1 );
ClearTranscriptImage( Transcript1 );
DisplayText( Transcript1, FormatValue( "\n
INGENIERÍA INDUSTRIAL
33SISTEMAS INTELIGENTES
KAPPA es una herramienta para el desarrollo de Sistemas Expertos.
Este sistema experto le ayudara a poder diagnosticar fallas en el automovil" ) );
ShowImage( Transcript1 );
};
FUNCION DATOS
{ ClearTranscriptImage( Transcript10 );
DisplayText( Transcript10, FormatValue( "\n \t\t\Datos del Dueño \n \n Nombre: %s \n \n DNI: %s \n\n Direccion:%s", carro:Nombre, carro:DNI, carro:Direccion ) );
DisplayText( Transcript10, FormatValue( "\n\n\n \t\tDiagnostico realizado\n\n Nombre de carro: %s \n \n Placa: %s \n\n Soat:%s\n\n Añodecarro:%s \n\n Kilimetrajedecarro:%s", carro:Nombre_carro, carro:Placa, carro:Soat, carro:Año, carro:Kilometraje ) ); };
5.4.7 Diseño de pantallas.
Se realiza en el Kappa 2.0 utilizando la opción Options/LayoutMode y se encuentra
una serie de objetos para realizar el diseño de pantallas respectivo.
INGENIERÍA INDUSTRIAL
39SISTEMAS INTELIGENTES
6 Conclusiones
- El sistema experto desarrollado es de gran ayuda a la hora de dar el
diagnóstico de fallas en un vehículo.
- Se desarrolló el modelo Contextual de forma correcta de tal forma que nos
brido la información que se necesitaba para desarrollar el sistema experto.
- Se desarrolló el Modelo Conceptual de tal forma que se pudo elaborar la
red de inferencia en toda la información que esta nos brindó.
- Se elaboró la red de inferencia en base a la información dada por el experto.
- Se desarrolló el software de ayuda para el diagnóstico de falla en un
vehículo.
- Se logró reducir el tiempo en la actividad de Diagnosticar las fallas en un
vehículo.
7 Recomendaciones
- Usar el software de ayuda para el diagnóstico de fallas en los vehículos
- Dar mantenimiento al software de ayuda.
INGENIERÍA INDUSTRIAL
40SISTEMAS INTELIGENTES
8 Bibliografía
http://translate.google.com.pe/translate?hl=es&sl=en&tl=es&u=http%3A%2F%2Fwww.ijcaonline.org%2Fjournal%2Fnumber23%2Fpxc387698.pdf&anno=2
http://www.google.com.pe/url?sa=t&rct=j&q=SISTEMA+EXPERTO+
+QUE+DETERMINA+LA+FALLA+DEL+CARRO&source=web&cd=2&ved=0CGwQ8ggwAQ&url=http%3A%2F%2Ftranslate.google.com.pe%2Ftranslate%3Fhl%3Des%26langpair%3Den%257Ces%26u%3Dhttp%3A%2F%2Fwww.ijcsi.org%2Fpapers%2FIJCSI-9-2-2-1-7.pdf&ei=R2TjT8eHC4G-9QTRrLiGCA&usg=AFQjCNGUkBbfLMj9HQNHnXv_-94xPHkL-Q
http://www.google.com.pe/url?sa=t&rct=j&q=SISTEMA+EXPERTO+ +QUE+DETERMINA+LA+FALLA+DEL+CARRO&source=web&cd=1&ved=0CGcQ8ggwAA&url=http%3A%2F%2Ftranslate.google.com.pe%2Ftranslate%3Fhl%3Des%26langpair%3Den%257Ces%26u%3Dhttp%3A%2F%2Fwww.waset.org%2Fjournals%2Fwaset%2Fv12%2Fv12-2.pdf&ei=R2TjT8eHC4G-9QTRrLiGCA&usg=AFQjCNERdcnoUXZ0fpBiMdMt0a-MhCzklw.
http://ccc.inaoep.mx/~emorales/Cursos/Representa/node65.html
INGENIERÍA INDUSTRIAL
41SISTEMAS INTELIGENTES
9 Anexos
9.1 Vocabulario del dominio
1. TIRONEO:
Es cuando una persona se encuentra manejando el vehículo, y éste se
sacude bruscamente, pues tiene una falla, ya sea en el encendido, sistema
eléctrico, sistema electrónico o por falta de afinamiento.
2. SISTEMA DE ALIMENTACION DE AIRE
Este sistema adecua el suministro de aire necesario para combustión en
cuanto a su calidad. Es de suma importancia para el funcionamiento y la
vida del motor, ya que debe suministrar el aire en cantidad necesaria y
además retener partículas sólidas que tiene el aire en suspensión. Este
sistema toma aire del medio ambiente, separa las impurezas en estado
sólido y lo conduce hasta el múltiple de admisión o hasta el carburador.
Consta de un filtro que puede ser del tipo seco o húmedo y un conducto;
puede además tener adosado algún accesorio (sensores) y puede ingresar
también en un compresor o sobre alimentador. El filtro de aire mediante
una serie de laberintos de papel, metálico y/o líquido retiene las partículas
sólidas contenidas en el aire de ingreso, luego ingresa en un conducto que lo
deriva a un sobre alimentador, al múltiple de admisión o a un carburador
Mediante el pedal del acelerador que activa la bomba de inyección se
dosifica la cantidad de combustible que se inyecta en el tercer tiempo,
momento en el cual se inflama la mezcla, produciéndose trabajo.
Mediante el pedal del acelerador que activa la bomba de inyección se
dosifica la cantidad de combustible que se inyecta en el tercer tiempo,
momento en el cual se inflama la mezcla, produciéndose trabajo.
3. SISTEMA DE ALIMENTACION DE GASOLINA
Cuando se habla de sistema de encendido generalmente nos referimos al
sistema necesario e independiente capaz de producir el encendido de la
mezcla de combustible y aire dentro del cilindro en los motores de gasolina
INGENIERÍA INDUSTRIAL
42SISTEMAS INTELIGENTES
o LPG, conocidos también como motores de encendido por chispa, ya que en
el motor Diesel la propia naturaleza de la formación de la mezcla produce
su auto-encendido.
En los motores de gasolina resulta necesario producir una chispa entre dos
electrodos separados en el interior del cilindro en el momento justo y con la
potencia necesaria para iniciar la combustión.
4. PRUEBA DE RUTA
Se realiza para identificar las posibles fallas en el vehículo, en este caso el
propietario conduce el vehículo con el maestro mecánico (que reparara el
vehículo) pues la mayor parte de las veces las personas no saben definir
específicamente cual es la falla del vehículo.
5. MANUAL DE FABRICANTE
Es un manual de un vehículo que contiene las tiene características propias
y, por lo mismo, los periodos y el tipo de mantenimiento que se deben
realizarse para los automóviles, varían según la marca y el tipo de auto, las
condiciones de uso y los kilómetros recorridos.
6. AFINAMIENTO:
El afinamiento del motor es un procedimiento de mantención necesario en
todos los vehículos, pues asegura el correcto funcionamiento de nuestro
auto.
Se le llama afinamiento al reemplazo de una serie de componentes
específicos del motor, entre los que se cuenta el filtro de bencina, las bujías
y el filtro de aire. A esto se agrega la limpieza y calibración de los inyectores
en el caso de los motores a bencina. Respecto a los motores diésel el
procedimiento considera la calibración de la bomba de inyección, el
reemplazo del filtro de aire y combustible, además de revisar las puntas de
inyección y las bujías de precalentamiento.
7. TARJETA DE CARRO
INGENIERÍA INDUSTRIAL
43SISTEMAS INTELIGENTES
Se refiere a las tarjetas que tienen el historial del mantenimiento que se fue
dando en el vehículo, puede ser de forma manual o automatizada (con
ayuda de programas de computadora), esta tarjeta posee datos que
especifican cuales fueron las fallas con las que llego el vehículo, lo que se
hizo para repararlo y la persona que realizó el mantenimiento.
8. FALLA MECANICA
Se da en cualquier autoparte del vehículo (como freno, suspensión,
dirección o embrague) que provocan una serie de desperfectos (como
excesivo consumo o desperdicio de aceite, expulsión de humos negros, mal
olor
9. FALLA ELECTRONICA
Se puede dar cuando el sistema de medidor de flujo de aire está fallando.
10.FALLA ELECTRICA
Se dan en todos los conectores eléctricos del vehículo, también en el sistema
de batería y sistema de alternador.
11.SISTEMA DE ARRANQUE
El sistema de arranque tiene por finalidad de dar manivela al cigüeñal del
motor para conseguir el primer impulso vivo o primer tiempo de expansión
o fuerza que inicie su funcionamiento.
El arrancador consume gran cantidad de corriente al transformarla en
energías mecánica para dar movimiento al cigüeñal y vencer la enorme
resistencia que opone la mezcla al comprimirse en la cámara de
combustión.
Una batería completamente cargada puede quedar descargada en pocos
minutos al accionar por mucho tiempo el interruptor del sistema de
arranque, se calcula que el arrancador tiene un consumo de 400 a 500
amperios de corriente y entones nos formamos una idea de que una batería
puede quedar completamente descargada en poco tiempo, por eso no es
recomendable abusar en el accionamiento del interruptor de arranque.
INGENIERÍA INDUSTRIAL
44SISTEMAS INTELIGENTES
12.ACHICA
Significa acelerar o bombear el pedal del vehículo.
13.ENGANCHA
Es cuando se ha bajado la batería o el sistema de carga está fallando, no
arranca el carro; entonces se tiene que empujar el carro y pisar el embrague
girar la llave haciendo contacto y poder encender el carro.
9.2 Adquisición de conocimiento
Entrevista inicial
Se contactó con el encargado de la revisión general (Jefe de taller) para ver cómo era el proceso de diagnóstico de fallas en los automóviles e informó de manera general como era el procedimiento que se llevaba a cabo.
Así mismo se le hizo conocer el alcance del trabajo así como las ventajas del mismo; ante esta situación accedió a contestar las preguntas y facilitó la información requerida.
Entrevista no estructurada
Para el proceso de búsqueda de fallas, se hizo las siguientes preguntas:
1. ¿Tienen un software que maneje los sistemas de gestión del conocimiento?
En el taller actualmente, no se tiene ningún sistema, por lo que sería bueno adquirir un software.
2. ¿Tiene implementado medidas de desempeño en el área técnico comercial?
Falta implementar más medidas de desempeño y a nivel de gestión del conocimiento no se tiene implementado.
3. ¿Qué clase de mantenimiento realiza?
• Mantenimiento preventivo.• Mantenimiento correctivo.
4. ¿Qué es lo primero que hace cuando el vehículo llega al taller?
Lo primero que se hace es un primero diagnóstico indicando cual es la pequeña falla, para luego emitir orden de mantenimiento.
INGENIERÍA INDUSTRIAL
45SISTEMAS INTELIGENTES
Entrevista estructurada
1. ¿si la falla es el arrancador del motor que se debe de hacer?Pues aquí puede ser que el motor no arranque bien o sino que de falsas explosiones.
2. vemos que el motor no arranca bien, ¿qué debo de hacer ahora?Aquí puede ver tres opciones:
Arrancador falla. Giro de arrancador lento. Giro del arrancador normal.
2.1. El giro del arrancador falla, ¿Qué hacemos?
Si es así, debemos de cambiar el arrancador2.2. El giro del arrancador es lento, ¿Qué hacemos?
Puede ser que la batería este mal, si es así, entonces falla la batería, pasamos a hacer cargar la batería, si sigue fallando, pasamos a chequear los electrolitos y placa de la batería, y si vemos que la batería está mal, entonces debemos de cambiar la batería.
Si la carga es exitosa, entonces el problema es otro, y la batería está bien.
2.2.1 y si la batería está bien ¿Qué hacemos?
Entonces, puede ser que el alternador no carga, por tanto debemos pasar a reparar el alternador.
2.3. Si vemos que el giro del arrancador es normal. ¿Qué hacemos?
Entonces debemos de revisar el reloj de combustible si está vacío o no.Si está vacío, entonces el sistema de combustible está bien.
2.3.1 ¿Si el reloj del combustible no está vacío?
Quiere decir que el combustible no llega, aquí debemos de limpiar el filtro de combustible, y si la falla persiste reemplazar la bomba de combustible.
3. ¿Qué hacemos si el motor da falsas explosiones?
Entonces falla el sistema de ignición, aquí puede pasar tres cosas:• Bujías están mal: Entonces chequear el estado de las bujías.• Bujías con aureola: Entonces debemos de reemplazar las bujías.• Bujías tienen poca luz: cambiar bujías.