Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTADO POR:
HUANCAYO – PERÚ
2016
ii
ASESOR:
DEDICATORIA
tesis.
iv
CONTENIDO
ASESOR:...................................................................................................................... ii
DEDICATORIA .............................................................................................................iii
CONTENIDO ............................................................................................................... iv
LISTA DE TABLAS ...................................................................................................... vi
LISTA DE FIGURAS ................................................................................................... viii
RESUMEN .................................................................................................................... x
ABSTRAC.................................................................................................................... xi
INTRODUCCIÓN .........................................................................................................xii
Capítulo 1:PLANTEAMIENTO DEL ESTUDIO ............................................................ 15
1.1 TEMA DE INVESTIGACIÓN ......................................................................... 15
1.2 PROBLEMA DE INVESTIGACIÓN ............................................................... 15
1.3 PROBLEMA GENERAL ................................................................................ 17
1.4 OBJETIVOS ................................................................................................. 17
1.5 JUSTIFICACION .......................................................................................... 18
1.6 HIPÓTESIS .................................................................................................. 19
1.7 OPERACIONALIZACIÓN DE VARIABLES ................................................... 20
Capítulo 2:MARCO TEÓRICO .................................................................................... 21
2.1 ANTECEDENTES......................................................................................... 21
2.2 BASES TEÓRICAS ...................................................................................... 24
2.3 MARCO CONCEPTUAL ............................................................................... 42
2.4 DEFINICIONES CONCEPTUALES Y OPERACIONALES ............................ 42
Capítulo 3:DISEÑO METODOLÓGICO....................................................................... 45
3.1 INTRODUCCIÓN METODOLOGÍA .............................................................. 45
3.2 TIPO Y NIVEL DE INVESTIGACIÓN ............................................................ 45
v
LISTA DE TABLAS
LISTA DE FIGURAS
RESUMEN
ABSTRAC
The objective of this thesis was to determine how it is the diagnosis of faults of
motors HEUI 3408E & 3412E CAT of the mining Company San Ignacio de
Morococha S.A.A by means of the use of a prototype of artificial intelligent
system. The type of investigation of the present work is basic and the
investigation level is descriptive corelational because the origin of the diagnosis
of faults (personal technician or expert system) of motors HEUI considered
3408E & 3412E CAT. For it was necessary to develop and to implement an
artificial intelligent system based on an expert system for the diagnosis of faults
in motors HEUI 3408E & 3412E CAT, the same that was validated by experts of
the computer science area, technical specialists in maintenance and repair of
these motors and by the potential users. For a level of significance of 5% the
result was verified that the diagnosis of faults of motors HEUI 3408E & 3412E
CAT differs if an intelligent system based on an expert system is used, with
respect to the conventional diagnosis realised by the responsible technical
personnel.
INTRODUCCIÓN
existente.
xiii
de los motores HEUI 3408E & 3412E CAT de la Compañía Minera San Ignacio
de Morococha S.A.A.
sistema experto y el diagnóstico de fallas en los motores HEUI 3408E & 3412E
CAT.
sistema experto para el diagnóstico de fallas de motores HEUI 3408E & 3412E
Capítulo 1:
diagnósticos de las fallas de los motores HEUI 3408E & 3412E CAT
sistema experto.
motor Cat 3412E con una potencia bruta de 530 kW / 710 hp y una
(confiable) sobre las fallas en motores HEUI 3408E & 3412E CAT de los
producción y la inferencia.
1.4 OBJETIVOS
inteligente artificial.
1.5 JUSTIFICACION
1.5.2 Alcances
1.5.3 Limitaciones
1.6 HIPÓTESIS
Capítulo 2:
MARCO TEORICO
2.1 ANTECEDENTES
(Escobar, 2008).
la planta Talca de Coca-Cola Embonor S.A. El cual debe atender las fallas
RAPID
CommonKADS
costo.
prototipaje rápido.
operación del sistema y todas sus unidades, así como validar los
28
los expertos.
de:
técnicas.
producción de resultados.
proyecto.
Robot autónomo
- Está basado en hardware y software
Softbot inteligente
- Está basado enteramente en software
32
comportamiento inteligente.
aleatoriamente.
No Inteligentes
- Generales: hardware + software Robots no autónomos:
- Sistemas Automáticos
Inteligentes
- Generales: hardware + software inteligente es decir, Control
motriz + Cerebro
- Robots autónomos
2005).
personas
Molina (2006, p.8) cita como ejemplo para ilustrar estos enfoques
• Búsqueda de soluciones
35
• Sistemas expertos
• Reconocimiento de modelos
• Robótica
• Lógica
solución de problemas.
características son:
etc.
diseño inicial.
Prolog
incluyen:
40
- D9R/D10R Tractores
- 631E/637E/651E/657E Mototraillas
- 24H Motoniveladoras
operación menores.
Figura 2.5: Módulo de Control Electrónico ECM motor HEUI Manual sistema de
inyección de combustible HEUI aplicado a la familia de motores 3400E
(Caterpillar, p.24)
DEFINICIONES CONCEPTUALES
Procedimiento para detectar las fallas en los motores HEUI 3408E &
3412E CAT.
artificial.
en un campo específico.
Independiente Dependiente
Validación de expertos
en mantenimiento y
reparación de motores
HEUI 3408E & 3412E
CAT
Validación de usuarios
Capítulo 3:
DISEÑO METODOLÓGICO
programación
6. Refinamiento y generalización
objeto de investigación.
oportunidad.
El esquema es el siguiente:
donde:
48
M: Muestra.
M : Muestra
O1 : Observación de la variable Sistema inteligente basado
en un sistema experto
O2 : Observación de la variable diagnóstico de fallas
R : Relación de variables o correlación.
volante de 501 kW / 671 hp, que son diseñados especialmente para tener
para este estudio; por lo que se tuvo acceso a los eventos de falla
por los 9 equipos que contaban con HEUI 3408E y/o motores HEUI 3412E
CAT, lo que se tuvo en cuenta para el estudio fue las principales fallas
3.1.
Tabla 3.2: Evaluación del sistema experto a través de dos expertos del área de
informática
Evaluador Evaluador
PREGUNTA
1 2
1 Representación del conocimiento
El conocimiento está codificado en casos y no de reglas
1.1 SI SI
(contestar SÍ o NO)
El sistema permite el aprendizaje automático en su base
1.2 del conocimiento a partir de casos y no de reglas SI SI
(contestar SÍ o NO)
2 Algoritmo: El algoritmo implementado permite:
2.1 Codificar el caso (contestar SÍ o NO) SI SI
2.2 Localizar y acceder a casos similares (contestar SÍ o NO) SI SI
2.3 Diseña y crea la solución (contestar SÍ o NO) SI SI
2.4 Almacenar un caso nuevo (contestar SÍ o NO) SI SI
3 Eficiencia
El sistema es eficiente (optimiza todos los recursos del
3.1 SI SI
diseño de sistema experto) (contestar SÍ o NO)
5 Calidad
Se trata de un sistema de calidad en su diseño (contestar
5.1 SI SI
SÍ o NO)
6 Aspectos generales SI SI
6.1 En nuestro contexto, se trata de una propuesta novedosa* 2 2
El sistema simula de manera adecuada el
6.2
comportamiento de un experto en el campo* 1 2
El sistema simula de manera adecuada el razonamiento
6.3
intuitivo propio de un experto* 2 2
* 1 = Totalmente de acuerdo, 2 = De acuerdo, 3 = Ni de acuerdo ni en desacuerdo, 4 = En
desacuerdo y 5 = Totalmente en desacuerdo
Experto 1
Experto 2
Experto 3
Experto 4
Experto 5
Mediana
PREGUNTA
Experto 1
Experto 2
Experto 3
Experto 4
Experto 5
Mediana
PREGUNTA
sistema experto
1999 p.15)
motores HEUI 3408E & 3412E CAT no fueron los mismos entre el
programación
Macintosh.
CAT.
Morococha S.A.A.
adquisición siguiente:
3412E CAT.
56
de la inyección.
arrancar el motor la presión no alcanza los 725 psi (5000 Kpa), el sensor
de presión registra una lectura por defecto de 260 psi (1800 Kpa).
psi (4500 Kpa), al arrancar el motor la presión no alcanza los 725 psi
(5000 Kpa), el sensor de presión registra una lectura por defecto de 260
Regla
Motor_funciona_Irregularmente_debido_a_fallas_en_Bombas_HEUI,
actuación IAPCV.
Regla
Motor_no_arranca_por_existir_aire_en_el_sistema_de_combustible,
Regla Motor_no_arranca_por_problemas_en_arnés_de_cables, al
combustible.
Regla
Motor_funciona_Irregularmente_debido_a_problemas_en_la_combu
de baja presión
Regla
Motor_gira_pero_no_arranca_por_falla_en_circuito_de_velocidad/di
Regla Motor_gira_pero_no_arranca_por_problemas_en_el_software,
Regla
Motor_gira_pero_no_arranca_por_deficiencia_en_empaquetaduras,
Regla
Funcionamiento_irregular_del_motor_por_problemas_en_inyectores
solenoide.
Regla Baja_potencia_en_motor_por_baja_presión_de_combustible,
es baja.
Regla
Baja_potencia_por_fugas_en_el_sistema_de_admisión_de_aire,
Regla Baja_potencia_por_defecto_en_el_sensor_de_presión_de
Figura 3.4: Interfaz de dialogo 1, caso posible motor no arranca ambiente frio
61
Figura 3.5: Interfaz de dialogo 2, caso posible motor no arranca ambiente frio
Figura 3.6: Interfaz de dialogo 3, caso posible motor no arranca ambiente frio
62
Figura 3.7: Interfaz de dialogo 4, caso posible motor no arranca ambiente frio
Figura 3.8: Interfaz de dialogo 5, caso posible motor no arranca ambiente frio
63
Figura 3.10: Interfaz para tratamiento de falla motor no arranca ambiente frio
64
Figura 3.11: Interfaz de dialogo 1, caso posible motor no arranca baja presión de
inyección
Figura 3.12: Interfaz de dialogo 2, caso posible motor no arranca baja presión de
inyección
65
Figura 3.13: Interfaz de dialogo 3, caso posible motor no arranca baja presión de
inyección
Figura 3.14: Interfaz de dialogo 3, caso posible motor no arranca baja presión de
inyección
66
Figura 3.15: Interfaz de dialogo 4, caso posible motor no arranca baja presión de
inyección
Figura 3.17: Interfaz para tratamiento de falla motor no arranca baja presión de
inyección
Refinamiento y generalización
de la presente tesis.
HEUI 3408E & 3412E CAT y con ayuda del Ms Excel y el SPSS se
Capítulo 4:
PRESENTACIÓN DE RESULTADOS
CAT
Tabla 4.1: Evaluación del sistema experto por técnicos responsables del
diagnóstico y reparación de motores HEUI 3408E & 3412E CAT
Mediana_Mant
Porcentaje Porcentaje
Frecuencia Porcentaje
válido acumulado
Válido 1,00 7 41,2 43,8 43,8
2,00 9 52,9 56,3 100,0
Total 16 94,1 100,0
Perdidos Sistema 1 5,9
Total 17 100,0
Fuente: Tabla de frecuencias de resultados en SPSS
69
Figura 4.1: Evaluación del sistema experto por técnicos responsables del
diagnóstico y reparación de motores HEUI 3408E & 3412E CAT
Mediana_Usuarios
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado
Válido 2,00 5 83,3 83,3 83,3
3,00 1 16,7 16,7 100,0
Total 6 100,0 100,0
Fuente: Tabla de frecuencias de resultados en SPSS
70
Como puede observarse en la tabla 3.2, los dos evaluadores del área de
motores
71
3.3 puede notarse que el 100% de los evaluadores indican que el sistema
las fallas en motores HEUI 3408E & 3412E CAT – Compañía Minera San
Ignacio de Morococha S.A.A. Sin duda alguna, las opiniones vertidas por
los expertos son muy valiosas ya que consideran que el sistema sí cumple
tabla 4.2 donde puede observarse que, el 100% de los usuarios considera
83% del total de reactivos tuvieron como respuesta estar de acuerdo (2) y
72
indica que los usuarios del sistema consideran estar de acuerdo con el
es software libre.
recomendaciones correctas.
eventos (fallas) de los motores HEUI 3408E & 3412E CAT en al área de
73
PROC_DIAGN
RESULT_DIAG TECNICO S_EXPERTO TOTAL
CORRECTOS 36 51 87
INCORRECOS 22 7 29
58 58 116
Fuente: Elaboración propia
𝑵𝒊𝒗𝒆𝒍 𝒅𝒆 𝒔𝒊𝒈𝒏𝒊𝒇𝒊𝒄𝒂𝒏𝒄𝒊𝒂 = 𝜶 = 𝟎. 𝟎𝟓
𝒈𝒍 = (𝒇𝒊𝒍𝒂𝒔 − 𝟏) × (𝒄𝒐𝒍𝒖𝒎𝒏𝒂𝒔 − 𝟏) = (𝟐 − 𝟏) × (𝟐 − 𝟏) = 𝟏
Luego:
PROC_DIAGN
RESULT_DIAG TECNICO S_EXPERTO TOTAL
CORRECTOS 36 (43.5) 51 (43.5) 87
INCORRECOS 22 (14.5) 7 (14.5) 29
58 58 116
Fuente: Elaboración propia
𝟓𝟖 𝟖𝟕 𝟓𝟖 × 𝟖𝟕
𝑭𝒓𝒆𝒄𝒖𝒆𝒏𝒄𝒊𝒂_𝒆𝒔𝒑𝒆𝒓𝒂𝒅𝒂_𝟏 = × × 𝟏𝟏𝟔 = = 𝟒𝟑. 𝟓
𝟏𝟏𝟔 𝟏𝟏𝟔 𝟏𝟏𝟔
𝟓𝟖 𝟐𝟗 𝟓𝟖 × 𝟐𝟗
𝑭𝒓𝒆𝒄𝒖𝒆𝒏𝒄𝒊𝒂_𝒆𝒔𝒑𝒆𝒓𝒂𝒅𝒂_𝟐 = × × 𝟏𝟏𝟔 = = 𝟏𝟒. 𝟓
𝟏𝟏𝟔 𝟏𝟏𝟔 𝟏𝟏𝟔
75
𝟓𝟖 𝟖𝟕 𝟓𝟖 × 𝟖𝟕
𝑭𝒓𝒆𝒄𝒖𝒆𝒏𝒄𝒊𝒂_𝒆𝒔𝒑𝒆𝒓𝒂𝒅𝒂_𝟑 = × × 𝟏𝟏𝟔 = = 𝟒𝟑. 𝟓
𝟏𝟏𝟔 𝟏𝟏𝟔 𝟏𝟏𝟔
𝟓𝟖 𝟐𝟗 𝟓𝟖 × 𝟐𝟗
𝑭𝒓𝒆𝒄𝒖𝒆𝒏𝒄𝒊𝒂_𝒆𝒔𝒑𝒆𝒓𝒂𝒅𝒂_𝟒 = × × 𝟏𝟏𝟔 = = 𝟏𝟒. 𝟓
𝟏𝟏𝟔 𝟏𝟏𝟔 𝟏𝟏𝟔
Luego se halló el CHI CUADRADO calculado:
𝒌
(𝑶𝒊 − 𝑬𝒊 )𝟐 (𝟑𝟔 − 𝟒𝟑. 𝟓)𝟐 (𝟐𝟐 − 𝟏𝟒. 𝟓)𝟐 (𝟓𝟏 − 𝟒𝟑. 𝟓)𝟐 (𝟕 − 𝟏𝟒. 𝟓)𝟐
𝝌𝟐𝒄𝒂𝒍𝒄 =∑ = + + + = 𝟏𝟎. 𝟑𝟒𝟓
𝑬𝒊 𝟒𝟑. 𝟓 𝟏𝟒. 𝟓 𝟒𝟑. 𝟓 𝟏𝟒. 𝟓
𝒊=𝟏
a través del cual se obtuvo los resultados mostrados en las tablas 4.5 y
4.6 respectivamente.
Pruebas de chi-cuadrado
Sig. asintótica Significación Significación
Figura 4.3: Comparación de Chi Cuadrado de tabla con Chi Cuadrado calculado
sepan manejarlo.
78
Capítulo 5:
A partir de los valores de la tabla 4.5 se observa que el valor del Chi
fallas de los motores HEUI 3408E & 3412E CAT no difiere si se utiliza un
S.A.A.
el diagnostico de fallas de los motores HEUI 3408E & 3412E CAT difiere
0.001.
Mecánica en este trabajo se consideró que los sistemas expertos son una
medio de reglas, ello fue posible al tener en cuenta los conocimientos del
estos.
necesario.
motores HEUI 3408E & 3412E CAT pueden ser registradas mediante
diagnostico de fallas de los motores HEUI 3408E & 3412E CAT difiere si
valor importante para la misma, pues con ese tipo de sistemas, nos
CONCLUSIONES
motores.
del 5% el diagnostico de fallas de los motores HEUI 3408E & 3412E CAT
tener en cuenta que las fallas consideradas sólo han sido 16, y todos ellos
RECOMENDACIONES
fallas de motores HEUI 3408E & 3412E CAT, es necesario tener personal
sepan manejarlo.
86
experto.
personal de nivel técnico que pueda formular los datos y obtener solución a
ellos.
más casos (fallas) y por otro lado sería recomendable tener en cuenta
BIBLIOGRAFÍA
Castillo, E., Gutiérrez, J., & Hadi, A. (1999). Sistemas expertos y modelos de
redes probabilísticas. Academia Española de Ingeniería.
Corrales, L., & Ramírez, A. (2013). Clasificación de fallas con redes neuronales
para grupos electrógenos. Ingeniería Energética , 34 (2), 1 - 14.
Wikipedia. (2014, Abril 4). Wikipedia Enciclopedia Libre. Retrieved Junio 15,
2014, from http://es.wikipedia.org/wiki/Sistema_inteligente
90
ANEXO
91
MATRIZ DE CONSISTENCIA
correlación.
OBJETIVOS
DEPENDIENTE
ESPECÍFICOS
Desarrollar e Diagnóstico Registro de Historial de equipos con
implementar un Correcto fallas de en motores HEUI 3408E &
prototipo de sistema Diagnóstico los motores 3412E CAT, que
inteligente artificial Incorrecto. HEUI 3408E trabajaron en la
basado en un sistema & 3412E CAT Compañía Minera San
experto para el obtenidos Ignacio de Morococha
diagnóstico de fallas entre el 23 de S.A.A
de los motores HEUI abril del 2014
3408E & 3412E CAT. Diagnóstico de fallas y el 23 de
Utilizar un prototipo Noviembre
de sistema inteligente del 2014.
artificial basado en un
sistema experto para
el diagnóstico de
fallas de los motores
HEUI 3408E & 3412E
CAT.
93
ANEXO 2
Sistema Incorrectos
Experto Incorrectos
Sistema Correctos
Experto Correctos
No. eventos
FALLA CÓDIGO DESCRIPCION DE FALLA
ANEXO 3
Código en SWI-Prolog
BASE DE CONOCIMIENTOS
conocimiento('motor_no_arranca_baja_presion_inyeccion',
['el nivel de aceite del motor no es el correcto', 'el sistema
ha recibido recientemente mantención o reparación', 'se observa
humo blanco al intentar arrancar', 'no se purga el aire del
sistema cuando motor opera a la máxima temperatura de trabajo y
bajo carga',
'existen filtraciones en el sistema de alta presión de la
inyección']).
conocimiento('motor_no_arranca_filtracion_inyector',['motor no
arranca y la corriente de actuación de la Inyección es 100%',
'la mínima presión para disponer de inyección de combustible es
menor 650 psi (4500 Kpa)', 'al arrancar el motor la presión no
alcanza los 725 psi (5000 Kpa)', 'el sensor de presión registra
una lectura por defecto de 260 psi(1800 Kpa)']).
MOTOR DE INFERENCIA
/* MOTOR DE INFERENCIA: Esta parte del sistema experto se
encarga de
inferir cual es el diagnostico a partir de las preguntas
realizadas
*/
:- dynamic conocido/1.
mostrar_diagnostico(X):-haz_diagnostico(X),clean_scratchpad.
mostrar_diagnostico(lo_siento_diagnostico_desconocido):-
clean_scratchpad .
haz_diagnostico(Diagnosis):-
obten_hipotesis_y_sintomas(Diagnosis,
ListaDeSintomas),
prueba_presencia_de(Diagnosis,
ListaDeSintomas).
obten_hipotesis_y_sintomas(Diagnosis, ListaDeSintomas):-
conocimiento(Diagnosis,
ListaDeSintomas).
prueba_presencia_de(_, []).
prueba_presencia_de(Diagnosis, [Head | Tail]):-
prueba_verdad_de(Diagnosis, Head),
prueba_presencia_de(Diagnosis, Tail).
prueba_verdad_de(_, Sintoma):- conocido(Sintoma).
prueba_verdad_de(Diagnosis, Sintoma):-
not(conocido(is_false(Sintoma))),
96
INTERFAZ DE USUARIO
/*
INTERFAZ GRAFICA: Esta parte del sistema experto es la que se
encarga de interactuar con la persona común, mostrar imágenes,
botones, textos, etc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%5
botones:-borrado,
send(@boton, free),
send(@btntratamiento,free),
mostrar_diagnostico(falla),
send(@texto, selection('El Diagnostico a partir
de los datos es:')),
send(@resp1, selection(falla)),
new(@boton, button('Iniciar consulta',
message(@prolog, botones)
)),
new(@btntratamiento,button('Detalles y
Tratamiento',
message(@prolog, mostrar_tratamiento,falla)
)),
send(@main, display,@boton,point(20,450)),
send(@main,
display,@btntratamiento,point(138,450)).
mostrar_tratamiento(X):-new(@tratam, dialog('Tratamiento')),
send(@tratam, append, label(nombre,
'Explicacion: ')),
send(@tratam,
display,@lblExp1,point(70,51)),
send(@tratam,
display,@lblExp2,point(50,80)),
tratamiento(X),
99
new(B1,button(si,and(message(Di,return,si)))),
new(B2,button(no,and(message(Di,return,no)))),
send(Di, gap, size(25,25)),
send(Di,append(L2)),
send(Di,append(La)),
send(Di,append(B1)),
send(Di,append(B2)),
send(Di,default_button,'si'),
send(Di,open_centered),get(Di,confirm,Answer),
free(Di),
Resp=Answer.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%
interfaz_principal:-new(@main,dialog('Sistema Experto
Diagnosticador de Motores CAT',
size(1000,1000))),
new(@texto, label(nombre,'El Diagnostico a partir de los
datos es:',font('times','roman',18))),
new(@resp1, label(nombre,'',font('times','roman',14))),
new(@lblExp1,
label(nombre,'',font('times','roman',14))),
new(@lblExp2,
label(nombre,'',font('times','roman',14))),
new(@salir,button('SALIR',and(message(@main,destroy),message(@ma
100
in,free)))),
new(@boton, button('Iniciar consulta',message(@prolog,
botones))),
new(@btntratamiento,button('¿Tratamiento?')),
nueva_imagen(@main, img_principal),
send(@main, display,@boton,point(138,450)),
send(@main, display,@texto,point(20,130)),
send(@main, display,@salir,point(300,450)),
send(@main, display,@resp1,point(20,180)),
send(@main,open_centered).
borrado:- send(@resp1, selection('')).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%
crea_interfaz_inicio:- new(@interfaz,dialog('Bienvenido al
Sistema Experto Diagnosticador',
size(1000,1000))),
mostrar_imagen(@interfaz, portada),
new(BotonComenzar,button('COMENZAR',and(message(@prolog,interfaz
_principal) ,
and(message(@interfaz,destroy),message(@interfaz,free)) ))),
new(BotonSalir,button('SALIDA',and(message(@interfaz,destroy),me
ssage(@interfaz,free)))),
send(@interfaz,append(BotonComenzar)),
send(@interfaz,append(BotonSalir)),
send(@interfaz,open_centered).
:-crea_interfaz_inicio.
101
ANEXO 4