Вы находитесь на странице: 1из 4

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA MECÁNICA

PROYECTOS CONJUNTOS (PcFIM)


Equipo
Nombres: Materias:

1.ESPINOZA BERREZUETA KEVIN ALEXANDER Transferencia de calor I, Elementos de


máquinas, Teoría de máquinas

2. AGUILAR CUICHAN KEVIN JAVIER Transferencia de calor I


3. TORRES CHULDE DAVID WILLIAM Transferencia de calor I
4. ROCA CRUZ BYRON EDUARDO Transferencia de calor I, Teoría de máquinas

1 Proyecto
Título: Algoritmo para inspección visual en juntas de soldaduras por procesos de fusión en
materiales metálicos mediante programación en Python aplicando los criterios de la norma
API-1104.
Palabras clave: Soldadura, defecto, discontinuidades, macrografía, Python, API-1104.
Resumen del proyecto (máximo 300 palabras)

El presente proyecto busca la optimización del código del análisis de inclusiones de escoria en
juntas de soldadura por procesos de fusión en materiales metálicos mediante programación
en Python, el cual es un lenguaje de programación interpretado, independiente de plataforma
y posee una amplia cantidad de bibliotecas.

Los criterios de aceptación del cordón de soldadura serán basados en la norma API-1104.

Las imágenes que se utilizarán para el análisis de defectos y discontinuidades serán


macrografías extraídas de la sección transversal del cordón de soldadura.

El proceso de análisis comienza con la obtención de la macrografía la cual es transformada a


escala de grises, este paso facilita la detección de las discontinuidades presentes en la
soldadura.

A continuación, se selecciona el área donde se encuentra presentes las discontinuidades que


se desean analizar, el programa compara la longitud de las discontinuidades con los valores de
longitud especificado en la norma API-1104, con la finalidad de conocer si estas serán
consideradas defectos.

El análisis realizado mediante el programa en conjunto con un criterio ingenieril permite la


prevención de posibles fallas o fenómenos que afecten la funcionalidad de un mecanismo en
condiciones normales de operación. Esta inspección superficial sirve de guía para la
evaluación inicial del proceso de soldadura y la futura aprobación o rechazo del elemento.
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA MECÁNICA

Justificación
2.1 Justificación y metodología del proyecto (Máximo una carilla)

Este proyecto busca implementar una nueva herramienta de análisis de cordones de


soldadura, para prevenir los efectos que puedan producir las inclusiones en el cordón
de soldadura que se dan por defectos internos superficiales que generalmente son
óxidos no metálicos, pero también escoria, fundentes, materiales extraños, entre
otros y estos defectos producen en el cordón agrietamiento, debilitan la integridad de
la soldadura y pueden llegar a oxidarse si son superficiales y dan una apariencia
desagradable a la soldadura

En vista de que las herramientas existentes para el análisis de cordones de soldaduras


utilizan metodologías como radiografías o ultrasonidos, este proyecto busca
implementar una metodología diferente como un lenguaje de programación en este
caso Phyton, ya que es, fácil de aprender y de gran capacidad. El cual presenta
estructuras de alto nivel con un enfoque simple pero efectivo en la programación
orientada a objetos lo que lo convierte en un lenguaje muy empleado en ingeniería.
En conjunto con la librería OpenCV, que hace una conversión de formato y cambia el
formato de colores de una imagen, para este caso se transforma de formato BGR
(Blue, Green, Red) a una escala de grises, así como también la norma API-1104, en
vista de que es una de las normas más utilizadas para realizar calificaciones de
soldaduras, control de calidad de fabricación y el cumplimiento con los códigos de
diseño de líneas de conducción.

3 Objetivos y resultados esperados


ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA MECÁNICA

En muchos casos, los proyectos de ingeniería mecánica buscan la innovación. En otros, se


trata de perfeccionar algo ya existente.

Una vez identificado y definido el problema, se debe, con base en el análisis de las
capacidades y recursos reales con los que se cuenta, plantear los objetivos esperados con el
proyecto que se propone para la solución del problema o necesidad.

Los objetivos del proyecto determinan ¿Cuánto?, ¿Cómo? y ¿Cuándo? se conseguir la solución
del problema o necesidad.

3.1 Objetivo general

 Desarrollar un código de programación en Python que permita el análisis de las


imperfecciones presentes en soldaduras.

3.2 Objetivos Específicos

 Optimizar el código previamente desarrollado, de una forma automática.


 Manipular las imágenes mediante la librería Open Cv para obtener las longitudes de
las diferentes discontinuidades.
 Aprobar o rechazar la soldadura mediante el lenguaje de programación.

3.3 Detalle de los resultados esperados (con relación a los objetivos)

El código de programación Phyton en conjunto con la librería Open CV mediante un


procesamiento de imágenes debe de ser capaz de diferenciar y obtener la longitud de
las inclusiones que presenta el cordón de soldadura.
4 Metodología

 Se selecciona la macrografia
 Se selecciona el aumento usado
 Calculo de numero de inclusiones
 Obtención de las coordenadas de la inclusión
 Diferenciación de la inclusión
 Calculo de la longitud
 Rechazo o aceptación de la soldadura

5 Resultados y Análisis

 Se pudo automatizar el proceso de identificación de la inclusión de la soldadura con la


programación en Phyton.
 Se obtuvo la siguiente fotografía al aplicar la metodología explicada anteriormente, con lo
cual esta aprueba la norma API-1104 y se acepta par ser aplicada en la industria.
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA MECÁNICA

Conclusiones

 Se logró analizar inclusiones de escoria en juntas de soldaduras por procesos de fusión en


materiales metálicos mediante programación en Phyton aplicando los criterios de la
norma API- 1104
 Se pudo automatizar el código para soldaduras con un solo tipo de defecto.

7 Bibliografía

EMPLEAR FORMATO IEE o APA

[1] API 1104: Welding Pipelines and Related Facilities


[2] Ingeniare. Rev. chil. ing. vol.21 no.2 Arica ago. 2013.