Beruflich Dokumente
Kultur Dokumente
“UNIANDES”
CARRERA DE SISTEMAS
TEMA:
SISTEMA EXPERTO DE DIAGNÓSTICO DE LOS SISTEMAS DE FRENOS Y
ENFRIAMIENTO DE UN AUTOMOVIL DIRIGIDO A LOS ESTUDIANTES DEL
INSTITUTO SUPERIOR TEGNOLOGICO GUAYAQUIL DE LA CIUDAD DE
AMBATO
INTEGRANTES:
Vinueza Carranza Jefferson Michael
Martínez Freire Juan Jefferson
ASESORES:
Ing. Carrera Calderón Franz Alberto Ing. Baño Naranjo Freddy Patricio
Ing. Proaño Miniguano Víctor Manuel Ing. Lozada Torres Edwin Fabricio
Ing. Llerena Ocaña Luis Antonio
AMBATO – ECUADOR
OCTUBRE - FEBRERO 2018
APROBACIÓN DE LOS TUTORES
Los docentes que impartimos las diferentes materias en el sexto nivel de la Carrera de
Ingeniería de Sistemas Mercantiles emitimos la aprobación del presente proyecto
integrador, cuyo tema es: SISTEMA EXPERTO DE DIAGNÓSTICO DEL
FUNCIONAMIENTO DE LOS SISTEMAS DE FRENOS Y ENFRIAMIENTO DE UN
AUTOMOVIL DIRIGIDO A LOS ESTUDIANTES DEL INSTITUTO SUPERIOR
TEGNOLOGICO GUAYAQUIL DE LA CIUDAD DE AMBATO, ya que cumple con
los lineamientos estipulados por la institución, para este tipo de actividades.
Ing. Carrera Calderón Franz Alberto Ing. Baño Naranjo Freddy Patricio
Ing. Proaño Miniguano Víctor Manuel Ing. Lozada Torres Edwin Fabricio
Los siguientes estudiantes: Jefferson Michael Vinueza Carranza con su C.I. 180467846-
2, Martínez Freire Juan Jefferson con su C.I. 180552527-4, declaramos que el proyecto
que presentamos a continuación denominado sistema experto de diagnóstico del
funcionamiento de los sistemas de frenos y enfriamiento de un automóvil dirigido a los
estudiantes del instituto superior tecnológico Guayaquil de la ciudad de Ambato, es de
nuestra autoría para lograr el mejoramiento del mantenimiento automotriz dentro de la
mecánica.
A Dios por habernos permitido llegar hasta este punto y habernos dado salud para lograr
nuestros objetivos, además de su infinita bondad y amor.
A nuestros padres por habernos apoyado en todo momento, por sus consejos, sus valores,
por la motivación constante que nos ha permitido ser unas personas de bien, pero más que
nada, por su amor.
AGRADECIMIENTO
A nuestros maestros que con mucha responsabilidad nos enseñaron en el templo del saber,
compartiendo día a día sus conocimientos y experiencia de su vida profesional. A las
autoridades de la Institución por luchar contra todo obstáculo para lograr dejar en alto el
nombre de esta prestigiosa Institución.
CAPITULO I ...................................................................................................... 1
CAPITULO II ................................................................................................... 17
2. METODOLOGIA DE LA INVESTIGACION............................................. 17
3 PROPUESTA ............................................................................................. 30
3.1 Tema........................................................................................................ 30
Conclusiones.................................................................................................. 57
Recomendaciones .......................................................................................... 58
ANEXOS .......................................................................................................... 63
ANEXO 1 ...................................................................................................... 65
ANEXO 2 ...................................................................................................... 66
ANEXO 3 ...................................................................................................... 68
ÍNDICE DE TABLAS
Tabla 1 ................................................................................................................ 4
Tabla 2 ................................................................................................................ 6
Tabla 3.............................................................................................................. 19
Tabla 4 .............................................................................................................. 22
Tabla 5 .............................................................................................................. 23
Tabla 6 .............................................................................................................. 24
Tabla 7 .............................................................................................................. 25
Tabla 8 .............................................................................................................. 26
Tabla 9 .............................................................................................................. 27
Tabla 10............................................................................................................. 28
Tabla 11............................................................................................................. 33
Tabla 12............................................................................................................. 33
Tabla 13 ............................................................................................................ 34
Tabla 14 ............................................................................................................ 34
Tabla 15............................................................................................................. 35
ÍNDICE DE GRÁFICOS
Gráfico 1 ............................................................................................................ 22
Gráfico 2 ........................................................................................................... 23
Gráfico 3 ........................................................................................................... 24
Gráfico 4 ............................................................................................................ 25
Gráfico 5 ............................................................................................................ 26
Gráfico 6 ............................................................................................................ 27
Gráfico 7 ............................................................................................................ 28
Gráfico 8 ............................................................................................................ 36
Gráfico 9 ............................................................................................................ 36
Gráfico 10 .......................................................................................................... 37
Gráfico 11 .......................................................................................................... 37
Gráfico 12 .......................................................................................................... 38
Gráfico 13 ......................................................................................................... 40
Gráfico 14 ......................................................................................................... 41
Gráfico 15 .......................................................................................................... 41
Gráfico 16 .......................................................................................................... 42
Gráfico 17 ......................................................................................................... 42
Gráfico 18 .......................................................................................................... 43
Gráfico 19 ......................................................................................................... 44
Gráfico 20 .......................................................................................................... 44
Gráfico 21 .......................................................................................................... 45
Gráfico 22 .......................................................................................................... 68
Gráfico 23 .......................................................................................................... 68
Gráfico 24 ......................................................................................................... 69
Gráfico 25 .......................................................................................................... 69
RESUMEN EJECUTIVO
This project's main objective is to develop an expert system for the diagnosis of the
operation of the brake systems and cooling of a car aimed at students of the higher
technological institute from the city of Ambato, the same one that is located in the city of
Ambato, province of Tungurahua and this project will serve as a support to the students
of the career of automotive engineering from the Institute Superior Technologic
Guayaquil.
The software development tool in this case was that of SWI-Prolog the same that allows
us to the development of the expert system necessary for the students of the Higher
Technological Institute from the city of Ambato.
INTRODUCCION
Antecedentes de la investigación
Se trabajó con los estudiantes de tercer año de bachillerato del Instituto Superior
Tecnológico Guayaquil desde el mes de Octubre de 2017 a Febrero de 2018.
Objeto de Estudio
Inteligencia artificial
Campo de Acción
Objetivos
General
Específicos
En este aspecto el presente trabajo ayudará en especial a los estudiantes del Instituto
Superior Tecnológico Guayaquil para que puedan mejorar el diagnóstico que puedan
emitir sobre fallas en los sistemas de frenos y sistema de enfriamiento en un automóvil.
Desde el punto de vista técnico los sistemas expertos, justifica el desarrollo del sistema
basado en reglas deterministas, ya que el diagnóstico propuesto cumple con este
parámetro. Además, al trabajar con un lenguaje de programación de lógica de primer
orden, la generación de la base del conocimiento, el motor de inferencias, reglas y hechos
es mucho más ágil.
CAPITULO I
1. MARCO TEÓRICO
Como la comunidad aún no estaba preparada para este otro salto (que se dará mucho
después con el advenimiento de las técnicas de minería de datos hacia los años 90), esto
derivó en resultados tibios que no cubrieron los ambiciosos objetivos planteados para
estas tecnologías. En consecuencia, los fondos y el interés mudaron rápidamente a otras
tecnologías. Ante esto, la comunidad reacciona con nuevas metodologías como el
aprendizaje automático con refinamiento automático (para evitar los problemas de
selección de variables y codificación), y sistemas basados en sentido común (para cubrir
los huecos de conocimientos del SE).
Con la incorporación de estas nuevas tecnologías, surge una nueva generación de SE,
mucho más fáciles de mantener, desarrollar y flexibles. Actualmente, los desarrolladores
tienen a disposición interesantes alternativas sobre lo que hoy se considera una tecnología
madura, disponiendo de métodos sofisticados de razonamiento, manejo de errores,
incerteza y fallas. Los nuevos SE, son mucho más robustos y apropiados para el
diagnóstico y planificación. Han surgido también tecnologías híbridas capaces de
combinar las representaciones simbólicas del conocimiento con otras tecnologías más
flexibles y cercanas al comportamiento humano. (RUIZ, 2013)
También se han ido incorporando técnicas de las bases de datos, aprendizaje inteligente
y estadísticas. Los Sistemas Expertos es una de las áreas de la inteligencia artificial
ampliamente utilizada en la actualidad, pero así mismo tienen un gran potencial para
seguir siendo investigadas.
General-purpose Problem Solver (Newell, 1958) o GPS fue un precursor de los SE. Esta
tecnología define los pasos necesarios para cambiar un estado inicial dado a una meta
deseada. Por cada problema se la da un grupo de operaciones, precondiciones y pos
condiciones. GPS intentará reducir las diferencias entre el estado inicial y la meta.
Al igual que otros programas similares, el GPS no cumplió con las expectativas de sus
creadores, pero dejaron importantes beneficios.
DENDRAL: Primer Sistema Experto en ser utilizado para propósitos reales margen de la
investigación computacional, y durante aproximadamente 10años, el sistema tuvo cierto
éxito entre químicos y biólogos, ya que facilitaba enormemente la inferencia de
estructuras moleculares, dominio en el que Dendralestaba especializado (Turban, 1995).
Esta metodología se basa en el típico ciclo de vida en cascada utilizado en los inicios de
la ingeniería del software, de la que se puede deducir que el proceso de construcción de
un sistema experto se plantea como un proceso de revisión casi constante, que puede
implicar la redefinición de los conceptos, de las representaciones o el refinamiento del
sistema implementado.
Identificación
Conceptualización
Formalización
Implementación
Testeo
Revisión del prototipo
Identificación
Conceptualización
Los mismos serán tomados en cuenta con sumo interés, pues el Experto de Campo
es quién conoce en detalle los fundamentos particulares del tema a investigar.
Formalización
Implementación
Se formaliza el conocimiento obtenido del Experto y se elige la organización, el
lenguaje y el ambiente de programación.
Testeo
Se observa el comportamiento del prototipo, el funcionamiento de la base de
conocimiento y la estructura de las inferencias, verificándose la performance del
sistema.
1.1.3 Prolog
1.1.3.1 Definición
Elementos en Prolog
Como hemos especificado antes, para construir programas en Prolog necesitamos una
serie de elementos. Vamos a especificarlos:
Hechos
Los nombres de objetos y relaciones deben comenzar con una letra minúscula.
Primero se escribe la relación, y luego los objetos separados por comas y
encerrados entre paréntesis.
Al final de un hecho debe ir un punto (".").
El orden de los objetos dentro de la relación es arbitrario, pero debemos ser coherentes a
lo largo de la base de hechos.
Variables
Reglas
Las reglas se utilizan en PROLOG para significar que un hecho depende de uno ó más
hechos. Son la representación de las implicaciones lógicas del tipo p ---> q (p implica q).
Una regla consiste en una cabeza y un cuerpo, unidos por el signo ":-".
La cabeza está formada por un único hecho.
El cuerpo puede ser uno o más hechos (conjunción de hechos), separados por una
coma (","), que actúa como el "y" lógico.
Las reglas finalizan con un punto (".").
Que el suelo está, mojado, es una condición suficiente de que el tiempo sea lluvioso, pero
no necesaria. Por lo tanto, a partir de ese hecho, no podemos deducir mediante la
implicación, que está, lloviendo (pueden haber regado las calles). La representación
correcta en PROLOG, sería:
PROLOG, partiendo del hecho de que el suelo está mojado, deduciría incorrectamente
que el tiempo es lluvioso. Para generalizar una relación entre objetos mediante una regla,
utilizaremos variables. Por ejemplo:
Con esta regla generalizamos el hecho de que cualquier objeto que sea un coche, tendrá
ruedas. Al igual que antes, el hecho de que un objeto tenga ruedas, no es una condición
suficiente de que sea un coche. Por lo tanto, la representación inversa sería incorrecta.
Programando en Prolog
A la hora de programar en Prolog se tiene dos cuerpos principales: la especificación de
los hechos y las preguntas sobre esos objetos o relaciones. Cuando se crea una base de
datos con esa especificación de hechos se puede poner a hacer preguntas sobre esa
especificación dando como resultado sí o no.
Prolog saca la respuesta explorando cada uno de los hechos introducidos en la base de
datos hasta encontrar uno que coincida, que será el caso en la que la respuesta será
afirmativa, o hasta que termine toda la base de datos, cuyo caso dará una respuesta
negativa. Las preguntas que hacemos sobre la base de hechos pueden ser más complejas
usando operadores lógicos como AND, OR y NOT. En este caso, Prolog busca que la
satisfacción a la primera parte de la pregunta y si lo es, lo busca en la segunda.
Objetos de datos
Enteros
Reales
Caracteres
Los identificadores con minúscula representan hechos, los que van con mayúscula
variables. El alcance de una variable es la regla donde aparece. Tipos de datos
estructurados:
Los Sistemas Expertos han sido diseñados para facilitar las tareas en múltiples campos
de aplicación y proporcionar equivalentes resultados a los de un experto humano. Se sabe
que no son aptos para resolver problemas generales pero su eficiencia aumenta mientras
más acotado o específico sea el dominio de aplicación. Actualmente los Sistemas
Expertos son empleados en áreas diversas y existe una importante variedad de
herramientas y tecnologías para implementarlos.
2. METODOLOGIA DE LA INVESTIGACION
El presente sistema experto se lo realizo mediante una encuesta realizada a los estudiantes
de tercero de bachillerato del Instituto Superior Tecnológico Guayaquil en la misma que
intervinieron sesenta alumnos.
Métodos: Los métodos de inducción –deducción serán las herramientas que permiten el
análisis de la información que será recolectada bajo las técnicas de las encuestas.
2.4.1 Población
Fuente: Encuesta
Elaborado por: Investigadores
2.4.2 Muestra
Si. Porque el uso de una herramienta es de mucha ayuda tanto para el docente como para
el estudiante y mucho mejor si se trata de un sistema experto ya que el mismo sistema
proporciona los posibles fallos y así mismo le puede brindar una solución al problema
que se presente.
Pregunta 2. ¿Cuale son los principales problemas que usted ha notado en sus
estudiantes para el diagnóstico acertado en los sistemas de enfriamiento y frenado
de un automóvil?
Dentro de los principales problemas que he notado en mis estudiantes han sido la falta de
herramientas para el aprendizaje y la falta de conocimiento de los tipos y fallas ya sea en
el sistema de frenado, así como también en el sistema de enfriamiento dentro de un
vehículo.
No. Ya que en el sistema de frenos intervienen múltiples herramientas las mismas que
sirven para su correcto funcionamiento, las cuales se pueden llegar a deteriorar y causar
las fallas en el sistema de frenado del vehículo.
Pregunta 4. ¿Los problemas del sistema de enfriamiento son específicos?
No. Ya que en el sistema de enfriamiento intervienen múltiples herramientas las cuales
sirven para su correcto funcionamiento, las mismas se pueden llegar a deteriorar y causar
las fallas en el sistema de enfriamiento del vehículo.
No. Con lo único que se cuenta en estos momentos son la ayuda de libros, internet y el
respectivo personal calificado para enseñar todo lo que tiene que ver a los sistemas de
frenado y enfriamiento de un automotor.
Sí, porque en otros años era menor el nivel de estudio y aprendizaje de nuestros
estudiantes, a diferencia de estos tiempos ya con la ayuda de la tecnología se puede
impartir de mejor manera una clase y el estudiante también aprende de mejor manera.
Análisis de la entrevista
Mediante la entrevista aplicada al docente del Instituto Superior Tecnológico Guayaquil
se pudo constatar que dicha institución no cuenta con las herramientas necesarias para la
enseñanza de las fallas de los sistemas de frenado y enfriamiento de un automóvil, así
mismo las herramientas que se utiliza para impartir clases no son las aptas para la
enseñanza de las fallas en los sistemas de frenos y enfriamiento de un automotor.
Una vez aplicada las encuestas a los estudiantes del instituto superior tecnológico
Guayaquil, se obtuvo la siguiente información:
Pregunta 1. ¿Con que frecuencia es necesaria llevar un vehículo al taller mecánico?
Tabla 4
Pregunta 1
Respuesta Frecuencia Porcentaje
1 vez al mes 35 58%
1 vez cada 6 meses 15 25%
1 vez cada año 10 17%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 1
Pregunta 1
17%
1 ves al mes
1 vez cada 6 meses
25% 58% 1 ves cada año
Fuente: Encuesta
Elaborado por: Investigadores
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 2
Pregunta 2
Fallas en Sistema de
enfriamiento
8%
67% otros
Fuente: Encuesta
Elaborado por: Investigadores
El 67% de los encuestados indica que, la mayoría de las visitas a las mecánicas son por
fallas en el sistema de frenos. El 25% de las personas encuestadas dice que llevan su
vehículo al mecánico por las fallas en el sistema de enfriamiento, mientras que en un
porcentaje menor del 8% los encuestados manifiestan que llevan su vehículo por otro tipo
de fallas mecánicas.
Pregunta 3. ¿Es obligatorio que el freno de mano este en pleno funcionamiento?
Tabla 6
Pregunta 3
Respuesta Frecuencia Porcentaje
Si 45 75%
No 15 25%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 3
Pregunta 3
25%
Si
No
75%
Fuente: Encuesta
Elaborado por: Investigadores
Aquí analizamos que la un 75% de los estudiantes dicen que si es obligatorio el uso del
freno de mano para una mayor seguridad del vehículo y tan solo un 25% de los estudiantes
dicen que no es necesario el uso del freno de mano.
Pregunta 4. ¿Se puede determinar que el sistema de frenos funciona adecuadamente
únicamente cuando los discos de freno funcionan?
Tabla 7
Pregunta 4
Respuesta Frecuencia Porcentaje
Si 30 50%
No 30 50%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 4
Pregunta 4
Si
50% 50%
No
Fuente: Encuesta
Elaborado por: Investigadores
Aquí analizamos que los estudiantes están en de acuerdo que si se puede determinar que
el sistema de frenos funciona adecuadamente únicamente cuando los discos de freno
funcionan.
Pregunta 5. ¿Un pedal de piso al fondo significa que la unión del pedal presenta
pinzas congeladas, glaseadas, fallas de refuerzo?
Tabla 8
Pregunta 5
Respuesta Frecuencia Porcentaje
Si 47 78%
No 13 22%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 5
Pregunta 5
22%
Si
No
78%
Fuente: Encuesta
Elaborado por: Investigadores
Aquí analizamos que la un 78% de los estudiantes dicen que, si un pedal de piso al fondo
significa que la unión del pedal presenta pinzas congeladas, glaseadas, fallas de refuerzo,
así mismo un 22% dice que no que el problema se debe a otro tipo de fallas.
Pregunta 6. ¿Tiene conocimientos básicos acerca del sistema de frenado?
Tabla 9
Pregunta 6
Respuesta Frecuencia Porcentaje
Si 44 73%
No 16 27%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 6
Pregunta 6
27%
Si
No
73%
Fuente: Encuesta
Elaborado por: Investigadores
Aquí analizamos que la un 73% de los estudiantes dicen que, si tienen conocimientos
acerca del sistema de frenado de un vehículo, así mismo un 27% dice que no poseen
conocimientos básicos del sistema de frenado de un vehículo.
Pregunta 7. ¿Tiene conocimientos básicos acerca del sistema de enfriamiento?
Tabla 10
Pregunta 7
Respuesta Frecuencia Porcentaje
Si 39 65%
No 21 35%
Total 60 100%
Fuente: Encuesta
Elaborado por: Investigadores
Gráfico 7
Pregunta 7
35%
Si
No
65%
Fuente: Encuesta
Elaborado por: Investigadores
Aquí analizamos que la un 65% de los estudiantes si tiene conocimiento básico acerca del
sistema de enfriamiento de un vehículo, así mismo un 35% de los estudiantes dicen no
tener conocimiento básico acerca del sistema de enfriamiento de un vehículo.
2.5 Conclusiones Parciales del Capitulo
3 PROPUESTA
3.1 Tema
Análisis
Diseño
Codificación
Pruebas
Implementación
Mantenimiento
Con esta metodología los errores de diseño detectados en la etapa de pruebas se someten
a un rediseño lo cual trae como consecuencia el incremento de los costes del desarrollo,
para un mejor entendimiento procederemos a explicar cada una de las fases de este
método.
Análisis
Esta es una fase muy importante ya que en esta se analizan las necesidades primordiales
de la empresa finales del software para determinar los requerimientos que debe cubrir. En
consecuencia, surge un documento de especificación de requisitos también denominado
SRD en el cual plasmamos la especificación completa de lo que nuestro software deberá
realizar.
Esta fase es primordial para las siguientes etapas ya que a mitad del proceso de
elaboración no podrán agregarse requerimientos del software.
En esta fase se realiza un segmentado del sistema por módulos para su tratamiento por
separado con la finalidad del desarrollo en equipo, esta labor trae como consecuencia el
documento de diseño del software (SDD) la cual contiene la descripción de la estructura
global del sistema y la especificación de la función que cumple cada uno de los módulos,
así como comunicación entre las mismas.
Diseño del Programa
Esta fase se caracteriza por el desarrollo de los algoritmos para el cumplimiento de los
requerimientos del usuario, así como saber escoger las herramientas de desarrollo para la
codificación respectiva.
Pruebas
En esta fase se ensamblan todos los módulos, elementos del sistema ya programados y se
comprueba correcto funcionamiento de este y que cumple con los requisitos.
Mantenimiento
Esta viene a ser la fase final del modelo en la cual se da el respectivo soporte a los
sistemas, así como el mantenimiento respectivo.
Cabe indicar que se desarrolla las dos primeras etapas de esta metodología debido a la
naturaleza de la propuesta y al nivel de conocimientos adquiridos hasta cuarto semestre.
Esta fase es primordial para las siguientes etapas ya que a mitad del proceso de
elaboración no podrán agregarse requerimientos del software.
CONTROL DE CAMBIOS
Tabla 11
Etapa de Análisis
Numero de revisión Descripción Autor Fecha (d/m/a)
Sistema experto
001 para el diagnóstico Jefferson Vinueza 02/02/2018
del funcionamiento Juan Martinez
de los sistemas de
frenos y
enfriamiento de un
automóvil dirigido
a los estudiantes del
Instituto Superior
Tecnológico
Guayaquil de la
ciudad de Ambato
Fuente: Analisis
Elaborado por: Investigadores
Propósito
Personal involucrado
Tabla 12
Personal
Nombre Jefferson Vinueza
Rol Estudiante
Categoría Estudiante
Responsabilidades Desarrollo de sistema experto
Fuente: Personal
Elaborado por: Investigadores
Tabla 13
Personal
Nombre Juan Martinez
Rol Estudiante
Categoria Estudiante
Responsabilidades Desarrollo de sistema experto
Fuente: Personal
Elaborado por: Investigadores
Descripción
Tabla 15
Etapa de Análisis Requerimientos no funcionales
Numero Requerimiento Descripción Prioridad
Diagnostico de fallas
0
Sistema experto para el diagnostico de
fallas en frenos y sistema de
usuario Realiza test
enfriamiento dirigido a los estudiantes
del instituto superior tecnológico
Guayaquil de la ciudad de Ambato
Emite preguntas
Fuente: Personal
Elaborado por: Investigadores
Gráfico 9
Diagramas de clases
+interaccionSistemaExperto() +diagnosticarFallasFrenos()
+diagnostico fallasSisEnfriamiento()
Fuente: Personal
Elaborado por: Investigadores
Gráfico 10
Diagramas de casos de uso
Seleccionar respuesta
usuario sistema
solucion
Fuente: Personal
Elaborado por: Investigadores
Gráfico 11
Diagramas de colaboración
Fuente: Personal
Elaborado por: Investigadores
Gráfico 12
Diagramas de secuencia
usuario
sistema
1 : abrir sistema()
4 : seleccion de respuesta()
7 : soluciones()
10 : selecciona respuestas()
13 : soluciones()
14 : salir()
Fuente: Personal
Elaborado por: Investigadores
DESCRIPCIÓN GENERAL
Perspectivas del Producto
El desarrollo de un sistema experto será un producto diseñado para los estudiantes del
instituto superior tecnológico Guayaquil de la ciudad de Ambato
Consultas de fallas: Proceso por el cual una persona podrá realizar las consultas
necesarias para así poder saber o generar una respuesta a una determinada falla
tanto en sistema de frenos como en el sistema de enfriamiento del automóvil.
Jerarquía de usuarios
El desarrollo de un sistema experto será un producto diseñado para los estudiantes del
instituto superior tecnológico Guayaquil, contará con la jerarquía de dos usuarios:
Usuario
Sistema experto
Para el diseño del sistema experto se hizo un análisis (Capitulo II) de las herramientas de
diseño de sistemas expertos aplicando las diferentes técnicas que sirven para el desarrollo
de sistemas expertos, mismas que se detallan a continuación.
Fuente: Propia
Elaborado por: Investigadores
Gráfico 14
Escoger la opción New
Fuente: Propia
Elaborado por: Investigadores
Gráfico 15
Seleccionar donde guardarlo
Fuente: Propia
Elaborado por: Invegstigadores
Área de trabajo
Fuente: Propia
Elaborado por: Investigadores
Pasó 4: Codificación del sistema experto
En este paso se procede a la respectiva codificación de nuestro sistema experto, como se
lo puede observar en la siguiente pantalla:
Gráfico 17
Codificacion
Fuente: Propia
Elaborado por: Investigadores
Aquí se procede a la codificación respectiva de nuestro sistema experto para el
diagnóstico de fallas automotrices y sistema de enfriamiento para un automóvil dirigido
a los estudiantes del instituto superior tecnológico Guayaquil de la ciudad de Ambato, los
cuales se lo puede ver en los anexos.
inicio
Gráfico 18
Inicio
Fuente: Propia
Elaborado por: Investigadores
Menú
Gráfico 19
Menú
Fuente: Propia
Elaborado por: Investigadores
Gráfico 20
Fuente: Propia
Elaborado por: Investigadores
Preguntas Fallas en el sistema de enfriamiento
Gráfico 21
Fallas en el sistema de enfriamiento
Fuente: Propia
Elaborado por: Investigadores
3.3.4Etapa de codificación
Es la fase en donde se implementa el código fuente, haciendo uso de prototipos así como
de pruebas y ensayos para corregir errores.
send_list(Iniciar, append,
[ menu_item('Fallas en los Frenos en su Automovil',
message(@prolog,prueba))
]),
send_list(Iniciar, append,
[ menu_item('Sistema de Enfriamiento Automovil',
message(@prolog,enfria1))
]),
send_list(Buscarr, append,
[ menu_item('buscar el sisntoma', message(@prolog,buscar))
]),
send_list(Iniciar, append,
[ menu_item(salir, message(@prolog,halt))
]),
send_list(Ayuda, append,
[ menu_item(autor, message(@display, inform, 'buscar'))
]),
viewing(D, fondo2,0,30),
send(D,open_centered).
prueba1:-new(Dialog, dialog('FRENOS',size(2000,2000))),
new(Texto1,label(text,'PREGUNTA:')),
new(Texto,label(text,'¿Le falla constantemente los frenos de
estacionamiento o freno de mano…???')),
new(Btnso,button('SI', and(message(@prolog,prueba2),
and(message(Dialog,open),message(Dialog,free))))),
new(Btnlp,button('NO',and(message(@prolog,prueba14),
and(message(Dialog,open),message(Dialog,free))))),
enfria1:-new(Dialog, dialog('FRENOS',size(2000,2000))),
new(Texto1,label(text,'PREGUNTA:')),
new(Texto,label(text,'El vapor que se alza sobre el capó')),
new(Btnso,button('SI', and(message(@prolog,enfria2),
and(message(Dialog,open),message(Dialog,free))))),
new(Btnlp,button('NO',and(message(@prolog,enfria28),
and(message(Dialog,open),message(Dialog,free))))),
/*colocar los objetos*/
viewing(Dialog,fondo3,0,0),
send(Texto1,font,font(arial,bold,15)),
send(Texto,font,font(arial,bold,14)),
send(Dialog,/*agregar*/append(Texto1)),
send(Dialog,display,Texto1,point(30,20)),
send(Dialog,/*agregar*/append(Texto)),
send(Dialog,display,Texto,point(70,50)),
send(Texto,colour,blue),
send(Btnso,colour,blue),
send(Btnlp,colour,red),
send(Texto1,colour,red),
send(Dialog,append(Btnso)),
send(Dialog,append(Btnlp)),
send(Btnso,font,font(arial,bold,15)),
send(Btnlp,font,font(arial,bold,15)),
send(Dialog,display,Btnso,point(200,200)),
send(Dialog,display,Btnlp,point(500,200)),
send(Dialog,open_centered).
enfria2:-new(Dialog, dialog('FRENOS',size(2000,2000))),
new(Texto1,label(text,'PREGUNTA:')),
new(Texto,label(text,'Tapar el vapor?')),
new(Btnso,button('SI', and(message(@prolog,enfria3),
and(message(Dialog,open),message(Dialog,free))))),
new(Btnlp,button('NO',and(message(@prolog,enfria4),
and(message(Dialog,open),message(Dialog,free))))),
/*colocar los objetos*/
viewing(Dialog,fondo3,0,0),
send(Texto1,font,font(arial,bold,15)),
send(Texto,font,font(arial,bold,13)),
send(Dialog,/*agregar*/append(Texto1)),
send(Dialog,display,Texto1,point(30,20)),
send(Dialog,/*agregar*/append(Texto)),
send(Dialog,display,Texto,point(70,50)),
send(Texto,colour,blue),
send(Btnso,colour,blue),
send(Btnlp,colour,red),
send(Texto1,colour,red),
send(Dialog,append(Btnso)),
send(Dialog,append(Btnlp)),
send(Btnso,font,font(arial,bold,15)),
send(Btnlp,font,font(arial,bold,15)),
send(Dialog,display,Btnso,point(200,200)),
send(Dialog,display,Btnlp,point(500,200)),
send(Dialog,open_centered).
enfria4:-new(Dialog, dialog('FRENOS',size(2000,2000))),
new(Texto1,label(text,'PREGUNTA:')),
new(Texto,label(text,'Goteo de desbordamiento...?')),
new(Btnso,button('SI', and(message(@prolog,enfria5),
and(message(Dialog,open),message(Dialog,free))))),
new(Btnlp,button('NO',and(message(@prolog,enfria6),
and(message(Dialog,open),message(Dialog,free))))),
/*colocar los objetos*/
viewing(Dialog,fondo3,0,0),
send(Texto1,font,font(arial,bold,15)),
send(Texto,font,font(arial,bold,13)),
send(Dialog,/*agregar*/append(Texto1)),
send(Dialog,display,Texto1,point(30,20)),
send(Dialog,/*agregar*/append(Texto)),
send(Dialog,display,Texto,point(70,50)),
send(Texto,colour,blue),
send(Btnso,colour,blue),
send(Btnlp,colour,red),
send(Texto1,colour,red),
send(Dialog,append(Btnso)),
send(Dialog,append(Btnlp)),
send(Btnso,font,font(arial,bold,15)),
send(Btnlp,font,font(arial,bold,15)),
send(Dialog,display,Btnso,point(200,200)),
send(Dialog,display,Btnlp,point(500,200)),
send(Dialog,open_centered).
3.3.5Etapa de Pruebas
El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán
debidos a que se haya encontrado errores, a que el software deba adaptarse a cambios del
entorno externo (sistema operativo o dispositivos periféricos) o a que el cliente requiera
ampliaciones funcionales o del rendimiento.
En el modelo vemos una ventaja evidente y radica en su sencillez, ya que sigue los pasos
intuitivos necesarios a la hora de desarrollar el software. Pero el modelo se aplica en un
contexto, así que debemos atender también a él y saber que:
Los proyectos reales raramente siguen el flujo secuencial que propone el modelo.
Siempre hay iteraciones y se crean problemas en la aplicación del paradigma.
Normalmente, al principio, es difícil para el cliente establecer todos los requisitos
explícitamente. El ciclo de vida clásico lo requiere y tiene dificultades en
acomodar posibles incertidumbres que pueden existir al comienzo de muchos
productos.
El cliente debe tener paciencia. Hasta llegar a las etapas finales del proyecto no
estará disponible una versión operativa del programa. Un error importante que no
pueda ser detectado hasta que el programa esté funcionando, puede ser desastroso.
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Una vez realizado el estudio dentro del instituto superior tecnológico Guayaquil. Se
obtiene la información necesaria la cual permite llegar a las siguientes conclusiones:
En el instituto superior tecnológico Guayaquil se pudo constatar que no se tiene
el material necesario para la enseñanza de las fallas en el sistema de frenos y
enfriamiento de un automóvil.
Los estudiantes del instituto superior tecnológico Guayaquil, tienen una noción
general del diagnóstico de fallas en frenos y sistema de enfriamiento automotriz.
Como conclusión final podríamos decir que los sistemas expertos son
herramientas necesarias en la vida y que apoya en la manera de realizar diversas
actividades, tal como si tuviéramos a nuestro alcance a un experto.
Recomendaciones
Pregunta 2. ¿Cuáles son las fallas principales por las cuales debe visitar un taller
mecánico?
Fallas en frenos ( ) Fallas en Sistema de enfriamiento ( ) otros ( )
Pregunta 3. ¿No es obligatorio que el freno de mano este en pleno funcionamiento?
Si ( ) No ( )
Pregunta 4. ¿Se puede determinar que el sistema de frenos funciona adecuadamente
únicamente cuando los discos de freno funcionan?
Si ( ) No ( )
Pregunta 5. ¿Un pedal de piso al fondo significa que la unión del pedal presenta
pinzas congeladas, glaseadas, fallas de refuerzo?
Si ( ) No ( )
Pregunta 6. ¿Tiene conocimientos básicos acerca del sistema de frenado?
Si ( ) No ( )
Pregunta 7. ¿Tiene conocimientos básicos acerca del sistema de enfriamiento?
Si ( ) No ( )
ANEXO 2: Entrevista desarrollada a docentes del instituto superior
tecnológico Guayaquil
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
Pregunta 1. ¿Considera usted que el uso de aplicaciones informáticas puede ayudar
a que los estudiantes del Instituto Superior Tecnológico Guayaquil Mejoren el
proceso de diagnóstico de los sistemas de frenado y enfriamiento?
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Pregunta 2. ¿Cuale son los principales problemas que usted ha notado en sus
estudiantes para el diagnóstico acertado en los sistemas de enfriamiento y frenado
de un automóvil?
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Gráfico 23
Menú
Gráfico 24
Preguntas de Fallas de frenos
Gráfico 25
Pregunta de fallas en el sistema de frenado