Está en la página 1de 165

UNIVERSIDAD SIMÓN BOLÍVAR

DECANATO DE ESTUDIOS PROFESIONALES


COORDINACIÓN DE INGENIERIA ELECTRÓNICA

Desarrollo de una interfaz en LabView para la generación, recepción y procesamiento de


ondas ultrasónicas guiadas en tuberías, con retardo de fase.

Por:
Benjamín Leonardo Meza Zambrano.

INFORME FINAL DE CURSOS EN COOPERACION TÉCNICA Y DESARROLLO


SOCIAL
Presentado ante la Ilustre Universidad Simón Bolívar
como requisito parcial para optar al título de
Ingeniero Electrónico.

Sartenejas, Marzo de 2011


UNIVERSIDAD SIMÓN BOLÍVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACIÓN DE INGENIERIA ELECTRÓNICA

Desarrollo de una interfaz en LabView para la generación, recepción y procesamiento de


ondas ultrasónicas guiadas en tuberías, con retardo de fase.

Por:
Benjamín Leonardo Meza Zambrano.

Realizado con la asesoría de:


Ing. Juan Regidor Barrientos.
Lic. Roberto Otero Pujol

INFORME FINAL DE CURSOS EN COOPERACION TÉCNICA Y DESARROLLO


SOCIAL
Presentado ante la Ilustre Universidad Simón Bolívar
como requisito parcial para optar al título de
Ingeniero Electrónico.

Sartenejas, Marzo de 2011


UNIVERSIDAD SIMÓN BOLÍVAR

DECANATO DE ESTUDIOS PROFESIONALES

COORDINACIÓN DE INGENIERIA ELECTRÓNICA

Desarrollo de una interfaz en LabView para la generación, recepción y procesamiento


de ondas ultrasónicas guiadas en tuberías, con retardo de fase.

Por:

Benjamín Leonardo Meza Zambrano. Carnet: 05-38553

Realizado con la asesoría de:

Prof. Juan Regidor Barrientos.

Lic. Roberto Otero Pujol.

Resumen.

La inspección ultrasónica en los ensayos no destructivos, es usada para la


caracterización de materiales, la detección de discontinuidades y defectos presentes en
estructuras usadas comúnmente en la industria; de esta forma la inspección ultrasónica resulta
de gran ayuda para determinar el nivel de calidad, condición y estado actual de las estructuras
usadas en todos los niveles de producción y en la inspección de los componentes en servicio,
para prevenir accidentes.

En el presente trabajo se detalla la programación de una interfaz gráfica para


controlar el proceso de generación, procesamiento y presentación de inspecciones a través de
la técnica de ultrasonido. Esta programación se enfocó en el control de las tarjetas
generadoras de ondas ultrasónicas PHA16 y PCIAD1650, comercializadas por Ultratek, a
través del software de programación gráfica LabView. Para la comprobación del
funcionamiento integral de la interfaz, se realizarán pruebas e inspecciones a estructuras de
acero, comparando los resultados obtenidos en la presencia o no de defectos.

i
A mi Dios, creador del cielo y la tierra.

A mi madre por apoyarme durante todo el recorrido.

A mis hermanas por ser siempre mis compañeras.

ii
Índice General.

1.Introducción. 1

1.1.Justificación e importancia. 1
1.2.Identificación de la empresa. 1
1.3.Planteamiento del problema. 2
1.4.Objetivo general. 3
1.5.Objetivos específicos. 3
1.6.Descripción general del libro. 3

2.Fundamentos teóricos. 5

2.1.Programación gráfica y LabView. 5

2.2.Conceptos acústicos básicos. 6

2.2.1.Periodicidad de fenómenos. 6

2.2.2.Ondas, su propagación y características en diferentes medios. 6

2.2.2.1.Tipos de ondas. 6

2.2.2.2.Impedancia acústica y relación de impedancia. 8

2.2.3.Generación de Ondas ultrasónicas. 9

2.2.3.1.Método piezoeléctrico. 9

2.2.4.Procedimientos de Ensayos ultrasónicos. 10

2.2.4.1.Transmisión. 10

2.2.4.2.Pulso-Eco. 11

2.2.5.Transductores. 12

2.2.5.1.Frecuencia de resonancia. 12

2.2.5.2.Campo Sónico. 13

2.2.5.2.1.Campo Lejano. 15

2.2.5.2.2.Campo cercano. 14

2.2.5.3.Tipos de transductores. 15

2.2.5.3.1.Transductor angular. 15

2.2.5.3.2.Transductor de ondas Lamb. 15

iii
2.2.6.Procedimiento de ensayo. 16

2.2.6.1.Frecuencia de operación. 16

2.2.6.2.Tipo de transmisión. 16

2.2.6.3.Acoplamiento. 17

2.2.6.4.Ganancia. 18

2.2.6.5.Nivel DC. 18

2.2.6.6.Frecuencia de muestreo. 18

2.3.Sistemas de representación, métodos y procesamiento. 18

2.3.1.Características de las señales esperadas. 18

2.3.2.Herramientas para el mejoramiento de señales. 20

2.3.2.1.Envolvente. 20

2.3.2.2.Suavizamiento. 21

2.3.2.3.Reductores de Ruido (Wavelets). 21

2.3.2.4.Promedio. 24

2.3.2.5.Filtros (Pasa bajos, Pasa altos, Pasa bandas, Suprime bandas). 25

2.3.3.Enfoque. 26

2.3.4.Algunos algoritmos de toma de datos para generar imágenes enfocadas en recepción. 29

2.3.4.1.Técnica de Enfoque con Apertura Sintética (SAFT). 29

2.3.4.2.Método de Enfoque Total (TFM). 29

2.3.5.Presentación de datos. 30

2.3.5.1.A-Scan. 31

2.3.5.2.B-Scan. 31

2.3.5.3.C-Scan. 32

3.Diseño experimental de una interfaz en el software LabView, para la implementación de la


técnica de inspección ultrasónica con ondas guiadas en tuberías y estructuras industriales. 33

3.1.Metodología de trabajo. 33

3.2.Definición e identificación de los parámetros de diseño. 33

iv
3.3.Estudio y familiarización de las tarjetas PCIAD1650 y PHA16. 34

3.3.1.Las Tarjetas PCIAD1650. 34

3.3.2.Características de las tarjetas PCIAD1650. 35

3.3.3.Tarjetas PHA16. 36

3.3.4.Características de las Tarjetas PHA16. 36

3.4.Diseño y planteamiento del algoritmo general de control. 37

3.5.Diseño de la aplicación LabView. 39

3.5.1.Pantalla principal. 39

3.5.1.1.Tableros e inicialización. 41

3.5.1.1.1.Tablero de canales. 41

3.5.1.1.2.Tablero de tarjeta. 43

3.5.1.1.3.Tablero de filtros. 45

3.5.1.2.Funciones generales. 46

3.5.1.3.Módulo de A-Scan. 54

3.5.1.3.1.Funciones particulares del módulo A-Scan. 55

3.5.1.4.Módulo de Barrido de Frecuencia. 58

3.5.1.4.1.Funciones particulares del módulo Barrido de Frecuencia. 59

3.5.1.5.Módulo B-Scan detallado. 64

3.5.1.5.1.Funciones particulares del módulo B-Scan detallado. 64

3.5.1.6.Módulo Leyes Focales. 71

3.5.1.6.1.Funciones particulares del módulo Leyes Focales. 72

3.5.1.7.Módulo Algoritmo de Generación de Imágenes. 86


3.5.1.7.1.Funciones particulares del módulo Algoritmo de Generación de Imágenes. 87

3.5.2.Saliendo de la aplicación. 91

4.Montaje experimental y resultados preliminares. 92

4.1.Descripción de los transductores y de los conectores a utilizar. 92

4.2.Pruebas preliminares. 92

v
4.2.1.Prueba de funcionamiento del sistema y procesamiento de las señales recibidas en un
único transductor. 92

4.2.2.Prueba del módulo Algoritmo de generación de imágenes. 99

4.2.3.Prueba del módulo de B-Scan con enfoque. 105


4.2.4.Pruebas del módulo “A-Scan” e inspección de Tubería. 108
4.2.5.Inspección Placa de acero con el módulo de “Leyes Focales”. 115
4.2.6. Prueba del módulo “Barrido de frecuencia” en una tubería. 121

Conclusiones. 125

Recomendaciones. 127

Referencias Bibliográficas. 130

Anexos. 131

vi
Índice de tablas

Tabla 4.1. Parámetros para prueba del programa final. 93

Tabla 4.2.Parámetros para el algoritmo de conformación de imágenes. 100

Tabla 4.3. Configuración de los parámetros para el enfoque. 106

Tabla 4.4. Configuración de los parámetros para la inspección del tubo. 112

Tabla 4.5. Configuración de los parámetros para el barrido angular. 117

Tabla 4.6 Configuración de los parámetros para inspección de tubería 122

vii
Índice de figuras.

Figura 2.1 Ejemplo de programa en LabView. 5

Figura 2.2 Ejemplo de ondas longitudinales (superior) y transversales (inferior), con un resorte. 7

Figura 2.3 Ondas Lamb de dilatación (superior) y de flexión adicional (inferior). 7

Figura 2.3 Interacción de una onda con un cambio de medios. 9

Figura 2.5 Ilustración del efecto piezoeléctrico directo (superiores) e inverso (inferiores). 10

Figura5.6 Algunas señales básicas recibidas en el procedimiento transmisión-recepción. 11

Figura5.7 Algunas señales básicas recibidas en el procedimiento pulso-eco. 12

Figura 2.8 Respuesta temporal de los transductores, observándose la influencia de la frecuencia natural
de oscilación. 13

Figura 2.9 Esquema de la localización del campo lejano y del campo cercano. 14

Figura 2.10 Sucesión de ecos debido al final de una pieza inspeccionada. 17

Figura 2.11 Observación de la respuesta en un osciloscopio dependiendo de la forma del defecto. 19

Figura 2.12 Ejemplo de la descomposición de una señal en los diferentes niveles de la transformada de
Wavelet discreta. 22

Figura5.13 Una señal original (superior) y sus coeficientes de la transformada discreta de Wavelet
(inferior). 23

Figura5.14 Frente de onda de un solo transductor (izquierda) y frente de onda de un arreglo de


sensores (derecha) 27

Figura 2.15 Los diferentes retardos que pueden ser producidos con un arreglo de sensores. Sin retado
(superior), Deflexión (central-izquierda), Enfoque (central-derecha) y Deflexión con enfoque
(inferior). 28

Figura 2.16 Arreglo lineal de sensores con distancia “d” entre los transductores y con un defecto
presente en el punto P. 29

Figura 2.17 Resultados del algoritmo SAFT (izquierda) y algoritmo TFM (derecha). 30

Figura 2.18 Representación en A-Scan de una inspección a una pieza con un defecto. 31

Figura 2.19 Representación en B-Scan de una inspección a una pieza con un defecto. 32

Figura 2.20 Representación en C-Scan de una inspección a una pieza con un defecto. 32

Figura 3.1 Estructura física de la tarjeta PCIAD1650. 35

Figura 3.2 Estructura física de la tarjeta PHA16. 36

viii
Figura 3.3 Algoritmo de control sugerido por el fabricante para el manejo de las tarjetas PCIAD1650 y
PHA16. 39

Figura 3.4 Pantalla principal de la aplicación. 40

Figura 3.5 Estructura física de los tres tableros de control: El tablero de canales (superior), El tablero
de tarjeta (central-izquierda) y el tablero de filtros (inferior). 41

Figura 3.6 Estructura de un canal individual para el tablero de los canales. 42

Figura 3.7 Estructura del tablero de la tarjeta. 43


Figura 3.8 Estructura individual del tablero de filtros. 46

Figura 3.9 Señal recibida por un transductor sin filtrar (izquierda). Señal filtrada con un filtro pasa
banda. 47

Figura 3.10 Señal recibida por un transductor sin reductor de ruido (izquierda). Señal procesada con el
reductor de ruido. 47

Figura 3.11 Panel frontal para la configuración del reductor de ruido. 48

Figura 3.12 Tipos de umbral para la reducción de los coeficientes pertenecientes al ruido. Sin umbral
(izquierda), umbral suave (central) y umbral abrupto (derecha). 48

Figura 3.13 ubicación física del botón “Configurar Simultaneo” en el tablero principal. 50

Figura 3.14 Cambio del eje del dominio del tiempo (izquierda) al dominio de la distancia (derecha)
con una velocidad en el material de 3400 m/s. 50

Figura 3.15. Ejemplo de una señal procesada con promedio de 3 muestras (Derecha) y la señal sin
procesar (Izquierda). 51

Figura 3.16. Ejemplo de una señal procesada con promedio de 20 muestras (Derecha) y la señal sin
procesar (Izquierda). 51

Figura 3.17 Una señal ampliada con la utilidad de mostrar sección (Derecha) y la señal original
(izquierda). 52

Figura 3.18 Estructura física del botón para seleccionar el canal a observar. Sin desplegar (izquierda) y
desplegando las opciones (Derecha). 52

Figura 3.19 Una señal obtenida (izquierda) y el cálculo de su envolvente (derecha). 53

Figura 3.20 Localización física del botón “Guardar Ley Focal”. 53

Figura 3.21 Estructura física del documento de texto creado a partir de la configuración actual del
tablero. 53

Figura 3.22 Estructura física del tablero principal del módulo “A-Scan”. 54

Figura 3.23 Ubicación de la leyenda de los cursores, en la pantalla principal del módulo de A-Scan. 55

ix
Figura 3.24 Ubicación del Botón “Todos Los Canales”. 56

Figura 3.25 Panel principal de “Todos Los Canales”. 56

Figura 3.26 Ventana de diálogo que permite guardar los datos leídos. 57

Figura 3.27 Ventana para introducir la descripción de las mediciones tomadas. 58

Figura 3.28 Ubicación del botón “Cerrar”, en el tablero principal. 58

Figura 3.29 Estructura física del panel principal del módulo “Barrido de Frecuencia”. 59

Figura 3.30 Ubicación del Botón “Configurar Barrido”. 60

Figura 3.31 Panel frontal del módulo “Barrido de Frecuencia” al momento de configurar el barrido. 61

Figura 3.32 Ubicación de los botones “Guardar”, “Atrás” y “Cancelar” junto a las instrucciones del
módulo. 61

Figura 3.33 Botón de “Iniciar Barrido”. 62

Figura 3.34 Pestaña desplegable para la selección de la configuración de ventanas del barrido de
frecuencia. 62

Figura 3.35 Opciones de procesamiento para las señales obtenidas. 62


Figura 3.36 Panel de control para la observación de los promedios obtenidos. 63

Figura 3.37 Ubicación del botón para salir del módulo. 64

Figura 3.38 Panel principal del módulo “B-Scan”. 65

Figura 3.39 Estructura física del botón para seleccionar el tablero a observar. 65

Figura 3.40 Panel principal para la observación del B-Scan. 66

Figura 3.41Pantalla para la observación del B-Scan. 66

Figura 3.42 Osciloscopio principal mostrando un A-Scan. 67

Figura 3.43 Osciloscopio secundario mostrando las amplitudes recibidas. 67

Figura 3.44 Osciloscopios secundarios mostrando los datos obtenidos y definidos por la posición de
los cursores. 68

Figura 3.45 Posición y estructura para las opciones de procesamientos del módulo “B-Scan”. 69

Figura 3.46Ubicación del botón “Mostrar Sección”. 69

Figura 3.47 Forma física del botón “Definir Paleta”. 69

Figura 3.48 Panel principal para la configuración de la paleta de colores. 70

Figura 3.49 Botón para controlar ambos cursores. 71

x
Figura 3.50 Ubicación de los botones de “Cerrar” en la pantalla de B-Scan (izquierda) y en el tablero
de configuración (Derecha). 71

Figura 3.51 Estructura del panel del Módulo “Leyes Focales”. 72

Figura 3.52 Ubicación de los controles numéricos “Distancia a Enfocar” y “Distancia ente Sensores.73

Figura 3.53 Ubicación para la selección del tipo de retardos y sus opciones. 73

Figura 3.54 Ubicación del botón “Configurar Retardos” 74

Figura 3.55 Retardos calculados para una inspección y su respectiva gráfica. 74

Figura 3.56 Ubicación del botón “Guardar Nuevos Retardos”. 75

Figura 3.57Gráfica de nuevos retardos guardados junto a los previamente calculados. 75

Figura 3.58 Osciloscopios para el cálculos de retardos a implementar. 76


Figura 3.59 Osciloscopio que muestra los retardos obtenidos para el enfoque. 76

Figura 3.60 Osciloscopio para mostrar los valores calculados para la deflexión. 76

Figura 3.61 Osciloscopio que muestra la suma de los retardos de Deflexión y Enfoque 77
Figura 3.62 Ubicación del Botón de “Solo Deflexión” sobre el segundo osciloscopio. 77

Figura 3.63 Estructura física y ubicación de los botones “Grado Máximo” y “Pasos de Grado” 78

Figura 3.64 Estructura física de la pestaña para seleccionar el disparo a observar. 78

Figura 3.65 Dos Configuraciones de retardos para deflexión y enfoque. Una configuración para
realizar una deflexión y enfoque a 45° (Izquierda) y otra a -45° (Derecha). 79

Figura 3.66 Las dos opciones para visualización de los disparos realizados “B-Scan” y “Todos los
Canales”. 79

Figura 3.67 Panel principal para la opción de “Todos los Canales”. 80

Figura 3.68 Pestaña para seleccionar el resultado del enfoque deseado. 80

Figura 3.69 Ubicación de los botones de procesamientos para la opción de “Todos los Canales”. 80

Figura 3.70 Panel principal de la opción de “B-Scan”. 82

Figura 3.71 La utilidad de este selector, para tener dos lecturas diferentes sin necesidad de mover los
cursores. 82

Figura 3.72 Los dos osciloscopio trabajando juntos, la señal original (Arriba) y el acercamiento con
los cursores (Abajo). 83

Figura 3.73 Botones para el procesamiento de las señales recibidas. 83

Figura 3.74 Panel principal para la observación del barrido angular. 84


Figura 3.75 Opciones para el procesamiento de las señales a recibir. 85

xi
Figura 3.76 Un barrido angular realizado sin remover las muestras de retardos (Izquierda) y al eliminar
las muestras pertenecientes al retardo (Derecha). 85

Figura 3.77 Estructura física del botón cerrar, para salir de “Barrido Angular”. 86

Figura 3.78 Ubicación del botón “Cerrar” para salir del módulo. 86

Figura 3.79 Panel principal del módulo “Algoritmo de Generación de Imágenes.” 87

Figura 3.80 Pestaña para la selección del modo de la inspección. 88

Figura 3.81 Opciones para la configuración de los transmisores y receptores. 88

Figura 3.82 Ubicación del Botón “Observar Resultados”. 88

Figura 3.83 Panel frontal al presionar el botón “Observar Resultados”. 89

Figura 3.84 Pestaña que presenta las opciones para la observación de los resultados. 89

Figura 3.85 Ubicación de los botones de procesamiento y el botón “Cerrar”. 90

Figura 3.86 Ubicación del botón “Cerrar”. 90

Figura 3.87 Ubicación del botón “Salir de la Aplicación” para salir completamente de la aplicación. 91

Figura 4.1 Estructura física de las cerámicas utilizadas 92


Figura 4.2 Conexión de los conectores BNC a las cerámicas 92
Figura 4.3 Señal recibida sin ningún tipo de procesamiento. 93

Figura 4.4 Señal con una ganancia de 10dB. 94

Figura 4.5 Señal original recibida con un nivel DC de 600mv (Izquierda) y de -600mv (Derecha). 94

Figura 4.6 Señal recibida enviando solo tres semiciclos de excitación inicial. 94

Figura 4.7 Señal recibida con un pulso de excitación retardado 32648ns. 95

Figura 4.8 Señal original recibida aplicándole una rectificación de onda completa (Superior),
rectificación de media onda positiva (Izquierda inferior) y rectificación de media onda negativa
(Derecha inferior) 95

Figura 4.11 Señal original suavizada con 3 muestras consecutivas. 96


Figura 4.10 Señal recibida muestreada con 1.5MHz. 96

Figura 4.9 Señal recibida al realizar el aumento de las muestras a tomar, a 4000 muestras. 96

Figura 4.12 Señal resultante del promedio de cien impulsos consecutivos. 97

Figura 4.13 Sección de interés de la señal original obtenida con la función de “Mostrar Sección”. 97

Figura 4.14 Señal filtrada con un filtro Butterworth de tercer orden, pasa bandas desde 50KHz a
100KHz 98

Figura 4.15 Señal procesada con reductor de ruido Wavelet. 98

xii
Figura 4.16 Señal original con un filtro Butterworth de 50KHz a 100Khz, reductor de ruido y
suavizamiento de la señal (Izquierda) y su envolvente (Derecha). 98

Figura 4.17 Conexión de el transmisor y el receptor de un canal, al conector BNC tipo T. Colocado
sobre la pieza de inspección. 99

Figura 4.18 Configuración del montaje experimental. 100

Figura 4.19 Señales obtenidas por cada canal ante el impulso del primer canal. 101

Figura 4.20 Señales obtenidas por cada canal ante el impulso del segundo canal 102

Figura 4.21 Señales obtenidas por cada canal ante el impulso del tercer canal. 103

Figura 4.22 Señales obtenidas por cada canal ante el impulso del cuarto canal. 104

Figura 4.23 Resumen de los resultados obtenidos para cada caso. Los impulsos correspondientes a
cada canal fueron sumados y normalizados. 105

Figura 4.24 Posición del arreglo lineal de sensores con respecto a la pieza de estudio. 106

Figura 4.25 Montaje experimental mostrando las distancias de interés. 107


Figura 4.26 Resultados colocados en formato tipo B-Scan de los doce sensores, sin retardos entre
ellos. 107

Figura 4.27 B-Scan construido a partir de la inspección. 108

Figura 4.28 Estructura a inspeccionar. 109

Figura 4.29 Fotografía del anillo de sensores desarrollado en la Fundación Instituto de Ingeniería. 109

Figura 4.30 Distancia entre sensores que conforman el anillo. 110

Figura 4.31 Colocación del anillo en la estructura a inspeccionar. 110

Figura 4.32 Colocación del anillo en la estructura a inspeccionar. 111

Figura 4.33 Entalla realizada al tubo a inspeccionar. 111

Figura 4.34 Señal recibida y representada en A-Scan. 112

Figura 4.35 Señales recibidas cuando se aumenta el rango temporal. 113

Figura 4.36 Configuración del reductor de ruido y las señales resultantes. Señal original (Superior) y la
señal resultante (Inferior). 113

Figura 4.37 Señal recibida y ampliada en el punto de interés. 114

Figura 4.38 Representación en formato tipo B-Scan de la señal recibida, con dos paletas de colores
diferentes. 114

Figura 4.39 Representación en formato tipo B-Scan del alcance de la inspección de la pieza a
inspeccionar. 115

xiii
Figura 4.40 Estructura física de la pieza a inspeccionar. 115

Figura 4.41 Localización (Izquierda) y forma física (Derecha) de la entalla realizada. 116

Figura 4.42 Arreglo de sensores lineales implementado en la experiencia. 116

Figura 4.43 Montaje experimental de los sensores desde dos perspectivas. 117

Figura 4.44 Imágenes en representación tipo B-Scan del barrido angular realizado (solo deflexión).
Con retardos de transmisión visibles (Izquierda) y sin retardos (Derecha). 118

Figura 4.45 Imágenes en representación tipo B-Scan del barrido angular realizado, de deflexión y
enfoque. Con retardos de transmisión visibles (Izquierda) y sin retardos en las señales recibidas
(Derecha). 119

Figura 4.46 Inspección de la lámina con defecto, eliminando las muestras sin información debido a los
retardos implementados. 119

Figura 4.47 Imagen reconstruida del barrido angular con enfoque sin retardo en recepción. 120

Figura 4.48 Imagen reconstruidas a partir de las señales recibidas y aplicando retardo en recepción.120

Figura 4.49 Imagen reconstruidas a partir de las señales recibidas y aplicando retardo en recepción.121

Figura 4.50 Configuración del montaje experimental. 122

Figura 4.51 Resumen del barrido frecuencial del experimento. 123


Figura A.1 Jerarquía de los dos primeros niveles del programa final. 129

Figura A.2 Programas pertenecientes al tercer nivel de jerarquía. 130

Figura A.3 Diagrama de bloques de los módulos principales. 131

Figura A.4 Estructura física de la máquina de estados. 132

Figura A.5 Evento causado por una interrupción. 132

Figura A.6 Función principal para la comunicación con las tarjetas. 134

Figura A.7 Estructura del programa para cambiar los parámetros de las tarjetas. 135

Figura A.8 Estructura del programa para cambiar los parámetros de los canales. 136

Figura A.9 Programa para recibir los datos desde las tarjetas. 137

Figura A.10 Estructura completa para el procesamiento de los datos. 138

Figura A.11 Primera parte del procesamiento de datos. 138

Figura A.12 Segunda parte del procesamiento de datos. 139

Figura A.13 Programa para guardar los datos. 140

Figura A.14 Programa para guardar la configuración de tableros. 141

xiv
Figura A.15 Programa para el cálculo de los ejes temporales. 142

Figura A.16 Programa para calcular los ejes temporales con la opción de “Mostrar Sección” activa.143

Figura A.17 Programa para la configuración de retardos en las tarjetas. 144

Figura A.18 Diagrama de un arreglo de sensores enfocados. 145

Figura A.19 Programa para el cálculo de los retardos de enfoque. 146

Figura A.20 Diagrama de un arreglo de sensores para la deflexión del frente de onda sónico. 146

Figura A.21 Programa para el cálculo de los retardos de deflexión. 146

xv
CAPITULO 1.

INTRODUCCIÓN.

1.1.Justificación e importancia.

Los Ensayos No Destructivos (END) son técnicas de inspección utilizadas


principalmente para evaluar la integridad estructural de piezas, sin deteriorar, alterar o afectar
de forma permanente, sus propiedades físicas o químicas.

La técnica de Ultrasonidos consiste en la generación de ondas mecánicas,


introducidas en los materiales a inspeccionar empleando dispositivos conocidos como
transductores. Estos transductores, generalmente son de naturaleza piezoeléctrica. Esta
introducción de las ondas en un material, se realiza a través del contacto físico del transductor
contra la pieza, usando un acoplante. El acoplante más comúnmente utilizado es la glicerina,
pero también se puede utilizar aceite, agua, etc.

Cuando una estructura posee defectos en su interior, estos defectos


interactúan con las ondas ultrasónicas transmitidas en el material. Esta interacción resulta en
la reflexión de parte de la energía introducida, siendo captada por los transductores y
entregada en diferencia de potencial en sus terminales. La forma de las ondas reflejadas por
parte de los defectos, permiten la identificación y localización de los mismos. Una buena
interpretación de los ecos resultantes podría ayudar a la realización de una caracterización
completa de las estructuras examinadas.

En las grandes industrias de los sectores químicos, petroquímicos o


similares, se deben pagar elevadas primas de seguros ante riesgos catastróficos, obligando a
este sector a cumplir con estrictas normativas de control y monitoreo en sus plantas. Los
END, justamente, son una herramienta para garantizar la seguridad en las fábricas y empresas
productoras de bienes y servicios. La inspección ultrasónica permite el ahorro de costos y
tiempo al momento de realizar las inspecciones en la mayoría de las estructuras que
componen el sector industrial.

1.2.Presentación de la empresa.

La Fundación Instituto de Ingeniería para Investigación y Desarrollo


Tecnológico (FII), es un ente adscrito al Ministerio del poder popular para Ciencia,
Tecnología e Industrias Intermedias (MPPCTII), creada en 1980 mediante el decreto No. 733,
de la Presidencia de la República de Venezuela.

1
Los fundadores fueron la REPÚBLICA DE VENEZUELA, CONICIT,
PDVSA, CADAFE, CANTV, VENALUM, IVIC y USB. Los objetivos de su creación, los
cuales aún se mantienen, son: la realización de actividades de investigación, desarrollo
tecnológico, asesoría y servicios especializados para la industria y el sector público del país.

Consecuente con su Misión, delegada por el Gobierno Bolivariano de


Venezuela y acorde con sus líneas maestras de acción, expresadas en sus objetivos
corporativos, el Instituto de Ingeniería centra sus actividades en las áreas de:

* Investigación Aplicada

* Desarrollo Tecnológico

* Asesorías

* Servicios

* Formación de Recursos Humanos

* Transferencia de Tecnología

Desarrolla proyectos en cuatro grandes disciplinas: Ingeniería Mecánica,


Tecnología de Materiales, Geofísica, e Ingeniería Eléctrica y Sistemas. La complementariedad
de estas áreas técnicas otorga significativas ventajas para desarrollar proyectos
multidisciplinarios, integrando por ejemplo, las pericias en evaluación de calidad ambiental,
en interpretación de la tierra a través de imágenes satelitales, en fabricación de prototipos, en
informática y en automatización industrial, para consolidar instrumentos autónomos
integrados a sistemas geo-referenciados de gestión ambiental, entre otras. Adicionalmente, se
articula con otras instituciones para complementar competencias y desarrollar proyectos de
interés e impacto nacional.

Adicionalmente, la Institución aprovecha esta conjugación de áreas para la


prestación de servicios de aseguramiento de la calidad al sector productivo, y de certificación
electrónica en las transacciones digitales para agilizar el proyecto del gobierno en línea, lo que
redunda en beneficio de todos los venezolanos. Los ensayos bajo norma a electrodomésticos,
juguetes y partes automotrices, principalmente, permiten evaluar que los bienes
comercializados satisfagan un mínimo de requerimientos técnicos imprescindibles, y no
pongan en riesgo la vida de los usuarios.

1.3.Planteamiento del problema.

Se desea desarrollar una interfaz gráfica, a través del sistema de


programación LabView, para el control de las tarjetas comerciales PHA16 y PCIAD1650,

2
comercializadas por la empresa USUltratek. Estas tarjetas permiten la generación y recepción
de ondas ultrasónicas con un gran número de variables experimentales, entre las que podemos
mencionar: ancho de banda, velocidad de transmisión de datos, treinta y dos (32) canales
independientes y programables, entre otros. Estas características permiten gran libertad al
momento de la realización de la interfaz por desarrollar.

Se desea desarrollar una interfaz gráfica de uso sencillo, que permita una
rápida y fácil generación de configuraciones de trabajo, para el desarrollo de inspecciones
ultrasónicas múltiples y diferentes.

1.4.Objetivo general.

Desarrollo de una interfaz en LABVIEW, para la generación, recepción y


procesamiento de varios canales de señales ultrasónicas con retardo de fases entre ellas.

1.5.Objetivos específicos.
 Realización de una interfaz genérica, que pueda ser utilizada en la mayor cantidad de
los métodos de inspecciones ultrasónicas existentes.
 Programación de un sistema que permita el control de la mayor cantidad de
características disponibles por las tarjetas a utilizar (Frecuencia, No. de canales,
frecuencia de muestreo, modo de operación, etc.).
 Programación de módulos especializados en la presentación de datos, con formatos
comunes en la técnica de inspección ultrasónica. En este caso A-Scan y B-Scan.
 Creación de un módulo de procesamiento de señales, con los instrumentos de
programación y manejo de datos más generales posibles. Esto con la finalidad de
procesar con mayor libertad las señales recibidas y mejorar la relación señal- ruido
presente en este tipo de inspección.
 Implementación de algoritmos para la inspección con arreglos de sensores y
programación de retardos para el enfoque del campo ultrasónico generado, dentro de
la pieza de interés.
 Comprobar la eficacia de la interfaz a través de pruebas experimentales preliminares y
la detección de defectos artificialmente inducidos en las piezas de ensayo.
1.6.Descripción General del Libro.

En el siguiente libro se presentara paso a paso la programación de la interfaz


antes mencionada en el software LabView. Se explicará las funciones específicas de todos los
módulos implementados, las características únicas de cada módulo y su utilidad para la
inspección de estructuras.

3
Al final de este informe se mostraran los resultados obtenidos al momento
de probar la confiabilidad del sistema. Estos resultados se obtuvieron a través de la
implementación de seis pruebas experimentales, en las que cada una de ellas, colocó en
funcionamiento un módulo específico de la interfaz programada.

Por último tomando en cuenta los resultados obtenidos, se procederá a


realizar las conclusiones pertinentes y a plantear las recomendaciones generales de todo el
trabajo, tomando en cuenta los factores presentados en cada una de las experiencias.

Parte del código que permitió la programación de la interfaz, será publicado


en la sección de los anexos. Junto a los anexos también podrán encontrarse las referencias
utilizadas para la elaboración de este informe y su marco teórico.

4
CAPITULO 2.

FUNDAMENTOS TEÓRICOS.

2.1.Programación gráfica y LabView.

LabView es una herramienta gráfica de programación, es decir, los


programas realizados en LabView no son escritos como en la mayoría de los lenguajes de
programación.; al contrario estos programas (VI) se diseñan gráficamente, permitiendo que el
usuario invierta mucho menos tiempo en la programación de un dispositivo o bloque, y
dedicarle más tiempo a la interfaz gráfica y la interacción con el usuario final.

Cada VI consta de dos partes diferenciadas:

Panel Frontal: Es utilizado para interactuar con el usuario final cuando el


programa se está ejecutando. Los usuarios podrán observar los datos del programa
actualizados en tiempo real (tal y como van fluyendo los datos en el programa). En esta
interfaz se definen los controles e indicadores que ayudarán a realizar las funciones dentro del
programa diseñado.

Diagrama de Bloques: es el programa propiamente dicho, es decir, donde se


define la funcionalidad y la forma en que serán realizadas las operaciones del programa. Aquí
se colocan íconos que realizan una determinada función y se interconectan entre sí para
realizar las operaciones requeridas.

En el panel frontal, encontraremos todo los de controles o indicadores,


donde cada uno de estos elementos tiene asignado, en el diagrama de bloques, un terminal y
un icono individual. El usuario podrá diseñar un proyecto en el panel frontal con controles e
indicadores, donde estos elementos serán las entradas y salidas que estarán en contacto con la
terminal del programa.

La Figura5.1 muestra un Diagrama de Bloques de un programa en el que se


genera un arreglo de 100 elementos aleatorios, a continuación se genera la transformada
rápida de Fourier de este arreglo y se muestra en una gráfica.

Figura 2.1 Ejemplo de programa en LabView.

5
2.2.Conceptos acústicos básicos.
2.2.1. Periodicidad de fenómenos.
Para obtener una mejor comprensión de los fenómenos que ocurren
en las técnicas de inspección ultrasónica, en los ensayos no destructivos, es necesario
recordar algunos conceptos físicos básicos relacionados con la periodicidad de las
ondas. Tales conceptos como:
 Oscilación (ciclos): Se denomina oscilación a una variación, perturbación o
fluctuación en el tiempo de una magnitud, sistema o elemento. Si el fenómeno se
repite, se habla de oscilación periódica.
 Período: Es el tiempo necesario para llevar a cabo una oscilación completa. Es el
mínimo lapso de tiempo que separa dos instantes, en los que el sistema bajo
observación, se encuentra exactamente en el mismo estado físico (mismas posiciones,
mismas velocidades, mismas amplitudes, etc.).
 Frecuencia: Es el inverso del período o el número de oscilaciones (ciclos) por unidad
de tiempo. La unidad es el Hertz (Hz). Un Hertz (Hz) es equivalente a un ciclo por
segundo.
 Amplitud: Es la máxima desviación del cuerpo oscilante desde la posición de
equilibrio.
 Fase: Es la condición temporal instantánea en una oscilación. Este término se aplica
principalmente cuando se comparan dos oscilaciones o dos señales. La diferencia de
fase es comúnmente dimensionada en grados de ángulo, donde el período “T” de las
señales, corresponde a un ángulo de 360º. Por tanto, la diferencia de dos señales, en un
instante de tiempo, define la diferencia de fase que hay entre ellas.
 Velocidad de propagación: Es la velocidad de propagación de una perturbación
mecánica en un material. Es designada por "c” y se expresa en cm/s, m/s ó Km/s. Esta
es una propiedad intrínseca del material.
 Longitud de onda: Es la distancia entre dos puntos adyacentes, de condición de
oscilación equivalente o de igual fase, observado en la dirección de propagación.
2.2.2. Ondas, su propagación y comportamiento en diferentes medios.

Una onda es la propagación de una oscilación y sucede cuando una partícula


oscila transmitiendo su vibración a las partículas adyacentes.

2.2.2.1.Tipos de ondas.

La propagación de ondas puede ocurrir en dos direcciones:

a) En la dirección de oscilación de las partículas.

6
b) En la dirección perpendicular de oscilación de las partículas.

Dependiendo de la dirección donde ocurre la propagación, existen los


siguientes tipos de ondas:

 Onda longitudinal: Es una onda en la que el movimiento de oscilación de las partículas


del medio es paralelo a la dirección de propagación de la onda.
 Onda transversal: La dirección de oscilación de la partícula es perpendicular a la
dirección de propagación de la onda. Un ejemplo de la diferencia de estas ondas se
ilustra en la Figura 2.2.

Figura 2.2 Ejemplo de ondas longitudinal (superior) y transversal (inferior), con un resorte. [1]

 Ondas Lamb: Son ondas elásticas en las cuales, el movimiento de las partículas está en
el plano definido por la normal de la dirección de propagación de las partículas. Estas
ondas se forman cuando el espesor del material, con respecto a la dirección de la
propagación de la onda, es comparable con la longitud de la onda que se mueve en el
material. Estas ondas deben su nombre al físico Willis Lamb.
Estas ondas se pueden dividir en ondas de dilatación (simétricas) o flexión adicionales
(asimétricas), como es mostrado en la Figura 2.3.

Figura 2.3 Ondas Lamb de dilatación (superior) y de flexión adicional (inferior).

7
2.2.2.2.Impedancia acústica y relación de impedancias.

Si una onda incide normalmente en la interfaz de dos materiales, una parte


de la energía sónica es transmitida al material que se encuentra después de la interfaz y el
resto será reflejada de vuelta al material original.

Las proporciones de energía transmitida y reflejada dependen de la


impedancia acústica de los dos materiales. La impedancia acústica de un material se puede
definir como:

2.1

Donde:

Z = Impedancia acústica

= Densidad del material del medio considerado

c = Velocidad del sonido del medio considerado

Si una onda sónica viaja a través de un material con impedancia acústica


e incide perpendicularmente en una interfaz correspondiente a otro material con impedancia
acústica se pueden definir las siguientes magnitudes:

2.2

Donde

T = El coeficiente de transmisión.

R = El coeficiente de reflexión.

= Impedancia acústica del primer medio.

= Impedancia acústica del segundo medio.

El coeficiente de reflexión está relacionado con la proporción de energía


reflejada y el coeficiente de transmisión está relacionado con la proporción de energía
transmitida al segundo material. Este fenómeno se ve ilustrado en la Figura 2.3.

8
Figura 2.3 Interacción de una onda con un cambio de medios.

2.2.3. Generación de ondas ultrasónicas.

Existen varios métodos para la generación de ondas ultrasónicas en un


material. La selección del método a utilizar depende principalmente de la naturaleza del
material y los defectos que se quieran detectar. En el caso de las inspecciones ultrasónicas se
aplica el método piezoeléctrico, entre otros, como son los procedimientos mecánicos y los
métodos magnetoestrictivos.

2.2.3.1.Método piezoeléctrico.

Ciertos cristales, naturales o sintetizados, tienen la propiedad de que en


presencia de un esfuerzo de tracción o compresión, se originan cargas eléctricas en su
superficie. La carga cambia de signo, si se invierte la dirección del esfuerzo. Así es que en las
superficies de un cristal expuesto alternativamente a un esfuerzo de tracción y un esfuerzo de
compresión existe una diferencia de potencial alterna.

El efecto piezoeléctrico es reversible, es decir, cuando se aplica una carga


eléctrica a la superficie del cristal, esta se contrae o se expande según el signo de la carga
eléctrica. Una tensión eléctrica alterna, aplicada a las superficies del cristal, da origen a
oscilaciones mecánicas de presión (expansión y contracción). Debido a la reversibilidad, este
fenómeno puede emplearse para generar y recibir ondas ultrasónicas. Una ilustración de la
compresión y expansión de un cristal, puede verse en la Figura 2.5.

9
Causa Esquema Efecto

Compresión sobre cristal. Voltaje positivo sobre las caras.

Tracción sobre el cristal. Voltaje negativo sobre las caras.

Voltaje positivo sobre las caras. Tracción sobre el cristal.

Voltaje negativo sobre las caras. Compresión sobre cristal.

Figura 2.5 Ilustración del efecto piezoeléctrico directo (superiores) e inverso (inferiores).

2.2.4. Procedimientos de ensayos ultrasónicos.

Una onda ultrasónica incidente, en parte se refracta y en parte se refleja si


existe una variación de la impedancia a la onda sonora en un medio, como en el caso en que
exista un defecto dentro del material o un cambio de medio.

De ello se derivan dos procedimientos de ensayo, basados respectivamente,


en la devolución de la parte transmitida de la onda o de la parte reflejada de la misma

2.2.4.1.Transmisión-recepción.

En este procedimiento se evalúa la energía de la onda ultrasónica, que ha


sido transmitida a través de la pieza que se desea estudiar. A un lado de la pieza se coloca un
emisor de ondas ultrasónicas y al otro lado, un receptor.

En presencia de un defecto, la intensidad sonora en el receptor disminuye a


causa de la reflexión parcial o se hace nula en caso de reflexión total. En este ensayo no se
puede determinar la profundidad a la que está localizado el defecto de la pieza. Algunas
respuestas modelos pueden ser observadas en la Figura 2.6.

10
Figura5.6 Algunas señales básicas recibidas en el procedimiento transmisión recepción. [1]

2.2.4.2.Pulso-Eco.

Se conoce también como procedimiento de pulsos o reflectometría. Utiliza


la porción reflejada de la onda ultrasónica para la evaluación de defectos. El oscilador
piezoeléctrico funciona a la vez como emisor y como receptor. Un impulso eléctrico de
cortísima duración genera una onda ultrasónica análoga debido a su interacción con el
piezoeléctrico; inmediatamente después, mientras aún se está propagando la onda, el mismo
oscilador está listo para la recepción. La onda sonora penetra en el material, hasta que, como
resultado de una superficie límite (defecto o cambio de medio), tiene lugar una reflexión
parcial o total.

Si la superficie reflectora se encuentra perpendicular a la dirección de


propagación de la onda ultrasónica, ésta es reflejada en la dirección de donde provenía y al
cabo de un tiempo determinado, llega de vuelta al oscilador, siendo reconvertida en un
impulso eléctrico. El tiempo en el cual la señal llega de nuevo al oscilador, depende de la
velocidad del sonido en el material de ensayo y de la distancia que existe entre el oscilador y
la superficie reflectante.

Puesto que se puede medir el tiempo de recorrido y se conoce la velocidad


del sonido en el material, este método permite establecer la distancia existente entre el
oscilador y la superficie refractante, o dicho de otro modo, determinar la posición del defecto.

11
El ejemplo de señales obtenidas con este método pueden observarse en la
Figura 2.7.

Figura5.7 Algunas señales básicas recibidas en el procedimiento pulso-eco. [1]

2.2.5. Transductores.

Es importante conocer las propiedades y características de los transductores


a utilizar durante la inspección para así mantener controlados todos los parámetros
involucrados durante el procedimiento de inspección.

2.2.5.1. Frecuencia de Resonancia.

Todos los sensores utilizados en el método ultrasónico, operan sobre la base


del efecto piezoeléctrico. Al momento en que el transductor recibe un corto impulso eléctrico,
la oscilación del mismo decae lentamente en su propia frecuencia de resonancia. Esta
frecuencia de resonancia puede ser calculada por la ecuación:

2.3

Donde:

= Frecuencia natural de oscilación.

c = Velocidad del sonido del medio considerado.

12
d = Espesor del piezoeléctrico.

El efecto producido por esta frecuencia natural de oscilación, puede ser observado en la
Figura 2.8.

Figura 2.8 Respuesta temporal de los transductores, observándose la influencia de la frecuencia natural de
oscilación. [1]

En el caso del procedimiento de ensayo por pulso-eco, el cristal


eventualmente debe, tras un intervalo extremadamente corto de tiempo, funcionar otra vez
como receptor. Es preciso obtener en el menor tiempo posible la atenuación de las
oscilaciones debido a la frecuencia de resonancia. Por otro lado, esta atenuación no deberá ser
demasiado fuerte tal que reduzca pronunciadamente la sensibilidad del piezoeléctrico.

Con un oscilador de baja atenuación se obtiene una alta potencia y


sensibilidad pero, a causa de lo ancho de los pulsos, un menor grado de resolución. Con un
oscilador de fuerte atenuación se obtiene una alta resolución (pulsos angostos) y alta potencia,
pero sensibilidad decreciente.

Desafortunadamente el requisito de alta sensibilidad de respuesta y, al


mismo tiempo, pulsos estrechos dando alta resolución se oponen mutuamente. El término
resolución designa la capacidad de respuesta del piezoeléctrico, para dar indicaciones
separadas de dos discontinuidades muy próximas entre sí.

2.2.5.2.Campo Sónico.

El área afectada por las vibraciones transmitidas por el piezoeléctrico se


conoce como campo sónico. Cumpliendo con los principios físicos, el cristal transmite las
ondas ultrasónicas únicamente en sentido perpendicular a las superficies a las que se aplican
cargas eléctricas; esto ocurre, aproximadamente, en forma de un haz de rayos paralelos, con
una sección transversal correspondiente al diámetro del transductor para la primera parte de la

13
propagación. A una cierta distancia del oscilador, el haz se abre en forma de cono. Éste efecto
puede observarse en la Figura 2.9.

Figura 2.9 Esquema de la localización del campo lejano y del campo cercano. [1]

2.2.5.2.1. Campo cercano.

El área donde sólo existe el haz ultrasónico paralelo, se llama campo


cercano. La distancia a la cual el campo cercano pasa sobre el campo lejano es llamada "rango
del campo cercano" o "longitud del campo cercano". La longitud del campo cercano depende
del diámetro del piezoeléctrico y de la longitud de onda en el material de la pieza de trabajo.
Esta longitud puede ser calculada como:

2.4

Donde:

= Longitud del campo cercano

C = Velocidad del sonido del medio considerado.

D = Diámetro del piezoeléctrico.

f = Frecuencia de operación.

Para piezoeléctricos de simetría rectangular la ecuación sería:

2.5
‫ג‬

14
Donde:

= Longitud del campo cercano

‫ = ג‬Longitud de onda de la señal.

a = Lado más corto del rectángulo.

b = Lado más largo del rectángulo.

2.2.5.2.2. Campo lejano.

El área donde el haz ultrasónico se abre cónicamente, se llama campo lejano


y comienza luego de terminar la zona del campo cercano. En todo momento, la presión sónica
máxima se encuentra en el eje del sistema sobre el eje del transductor, y decrece
proporcionalmente con la distancia desde el cristal.

2.2.5.3.Tipos de transductores.

Existen una variedad de transductores que pueden ser utilizados para la


generación de ondas ultrasónicas en un material. La selección del transductor a utilizar
depende principalmente de la naturaleza del material y los defectos que se quieran detectar.

2.2.5.3.1. Transductores angulares.

El transductor angular consiste esencialmente de un piezoeléctrico


cementado a una cuña de plexiglás. De esta forma se consigue una incidencia oblicua sobre la
superficie de la pieza a inspeccionar. En el medio a inspeccionar se transmitirán las ondas de
forma longitudinal y transversal.

2.2.5.3.2. Transductores de ondas Lamb.

Cuando una onda ultrasónica incide oblicuamente en una lámina metálica


puede originar, bajo ciertas condiciones, ondas Lamb. Las ondas Lamb se pueden dar como
una onda de dilatación o como una onda de flexión. La generación de estas ondas depende,
entre otros factores, de la frecuencia, ángulo de incidencia, la velocidad del sonido en el
material, y el espesor del material. En la práctica, la generación se puede llevar a cabo
variando continuamente el ángulo de incidencia hasta que, con ciertos ángulos, se producirán
las ondas Lamb. El espesor del material deberá ser comparable con la longitud de onda del
pulso de excitación.

La capacidad de indicación de los transductores de ondas de Lamb radica en


que estas ondas, son reflejadas sobre sí mismas cuando ya no son dadas las condiciones de

15
excitación, por ejemplo, cuando el espesor de la lámina varía por defectos de laminación
(exfoliaciones). Esto es también permite una alta sensibilidad de los ensayos con estas ondas.

De otra manera la sensibilidad de las indicaciones también dependen del


tipo y orientación del defecto con respecto al tipo de onda Lamb; así, por ejemplo, las
laminaciones son generalmente indicadas mucho mejor por una onda de flexión que por una
de dilatación, cuando aquellas laminaciones están situada en la fibra neutra de la pieza, es
decir, la que no está en movimiento en el caso de la onda de dilatación.

El principal rango de aplicación de los transductores de ondas Lamb está en


la detección de laminaciones y discontinuidades en hojas y placas metálicas.

2.2.6. Procedimientos de ensayos.

Tomaremos ahora en consideración, los parámetros más importantes al


momento de realizar una inspección para que ésta tenga resultados válidos.

2.2.6.1.Frecuencia de operación.

En general un defecto con forma aproximadamente esférica puede ser


indicada por el método de ensayo ultrasónico, cuando su diámetro es igual o mayor que una
media longitud de onda. Esto se debe a que si un defecto es menor que la longitud de onda de
la señal, la señal no será perturbada y se recibirá como respuesta la misma señal enviada.

Para poder detectar los defectos más pequeños, se deberá seleccionar la


frecuencia más alta posible, emitiéndose pulsos cortos (angostos) y produciendo así una
mejor resolución.

El caso de una atenuación alta en un material, es frecuentemente encontrado


cuando se ensayan materiales como resinas o plásticos. La absorción aumenta rápidamente
con la frecuencia llegándose así al límite superior para la frecuencia de operación.

Por lo expuesto, se pueden generalizar, para la elección de la frecuencia de


ensayo, la siguiente regla: La frecuencia deberá ser lo más alta posible para una buena
resolución y detección de defectos pequeños. El límite superior de ella está dado por la
respuesta de absorción del material de la estructura a inspeccionar, y será superado cuando un
eco de fondo de la pieza no pueda ser individualizado.

2.2.6.2.Tipo de transmisión.

El principio de pulso-eco es el método más común y ampliamente usado.


Esto es debido a que los defectos detectados pueden ser localizados y determina así su
distancia desde el emisor. Ahora bien, no toda la energía enviada que regresa es convertida en

16
energía eléctrica, sino que en la interfaz entre el piezoeléctrico y la superficie de la pieza tiene
lugar de nuevo una reflexión parcial; una parte menor del sonido atraviesa por segunda vez a
pieza, y así sucesivamente. De este modo se origina una sucesión de ecos los cuales se debe
prestar atención para no confundirlos con defectos inexistentes.Para observar este efecto
observese la Figura 2.10.

Figura 2.10 Sucesión de ecos debido al final de una pieza inspeccionada. [1]

Cuando se usa el método por transmisión, la localización exacta del defecto


resulta imposible, por lo que este procedimiento es usualmente usado en casos de alta
absorción o fuerte dispersión.

2.2.6.3.Acoplamiento.

En la práctica es preciso asegurar el fácil pasaje de las ondas ultrasónicas


desde el piezoeléctrico a la pieza de ensayo y viceversa. Para así obtener resultados seguros y
confiables. Por esto se debe remover todo el aire entre la pieza de estudio y el piezoeléctrico.

Lo usualmente realizado es el mojado de la superficie de la pieza por medio


de un líquido o una pasta. El acoplante óptimo será aquel que, con un espesor de ‫ג‬/4, tenga
una impedancia acústica igual a la media geométrica de las impedancias en los dos medios
adyacentes.

La sustancia natural que más se aproxima a este acoplante ideal es la


glicerina para muchos ensayos; pero la práctica ha demostrado que el agua o muchos aceites
tienen casi la misma eficiencia que la glicerina.

17
2.2.6.4.Ganancia.

Esta opción de control varía la altura de los ecos de manera que permite
mantener la relación de amplitud constante. La relación de ganancia ideal, dependerá de la
aplicación bajo la cual se estén realizando las inspecciones. Esto permite mantener la relación
de las señales recibidas de forma lineal y así poder ver un resultado de interés con más detalle.

2.2.6.5.Nivel DC.

Permite subir el nivel medio en el cual serán representadas las señales. El


nivel DC depende de la aplicación bajo la cual se estén realizando las inspecciones y de los
objetivos de la inspección. Este viene limitado por el equipo a usar y ayuda a observar una
zona de interés con más detalle.

2.2.6.6.Frecuencia de muestreo.

Según el teorema de muestreo de Nyquist-Shannon, para poder replicar con


aproximada exactitud la forma de una onda es necesario que la frecuencia de muestreo sea
superior al doble de la máxima frecuencia presente en la señal original. En este caso se debe
tener en cuenta que la frecuencia del pulso de excitación, emitido para la inspección,
determinará la frecuencia con la que la señal podrá ser observada. Por lo tanto la máxima
componente frecuencial que se desea ver, viene dado por la frecuencia del pulso de excitación
y de esta forma, la mínima frecuencia de muestreo necesaria, para ver las señales
correctamente, es el doble de la frecuencia de este pulso de de excitación.

2.3.Sistemas de representación, métodos y procesamiento.

Estudiaremos algunas técnicas para el procesamiento de señales ultrasónicas


y también las formas más comunes de representación. Pero primero hay que crear un esquema
de las características de las señales a recibir.

2.3.1. Características de las señales esperadas.

Principalmente lo que se mide en las señales recibidas, es el tiempo


de recorrido de la onda ultrasónica en la pieza de acuerdo con la relación:

2.6

Donde:

v= Velocidad del sonido en el material.

18
d= Distancia a la cual se encuentra el punto de interés.

t= Tiempo en el cual aparece la señal de interés.

Por lo cual el espesor de la pieza o la distancia a un defecto, puede ser


calculado cuando se conoce la velocidad de la onda en el material con la Ecuación 5.6.

Generalmente no es posible determinar el tamaño exacto de un defecto, ni


su forma por medio de la altura de su eco. La altura de los ecos observados también depende
de la orientación de la superficie reflectora o del defecto, del grado de rugosidad (en
comparación con la longitud de onda), de la forma, y, por supuesto, del material del defecto.

La forma de un eco que se reciba permite estimar la forma superficial de un


defecto. Por lo general, aquellos defectos que posean superficies lisas, ya sean planos o
curvados, producirán un único eco angosto (agudo), mientras que defectos irregulares, con
superficies rugosas producirán ecos anchos, interrumpidos, escarpados casi sin ningún pico
definido. Un ejemplo de esto puede observarse en la Figura 2.11.

Figura 2.11 Observación de la respuesta en un osciloscopio dependiendo de la forma del defecto. [1]

Si un defecto, una vez detectado, es expuesto a un haz ultrasónico desde


distintas direcciones, se obtendrá una mejor evaluación de la forma y tamaño del mismo. Un
defecto con forma esférica dará aproximadamente la misma respuesta, mientras que un
defecto plano presentará, obviamente, un máximo cuando el haz cae perpendicularmente a la
superficie, y un mínimo cuando sea paralela a esta.

Las indicaciones de defectos aparentes son causadas por otros fenómenos


más que por defectos verdaderos. Pueden existir las siguientes razones: respuestas a la

19
geometría de la pieza, mala elección de transductores, conversión de ondas, y ecos fantasmas
por valores demasiado altos de repetición de pulsos. Como la presencia de indicaciones de
defectos aparentes dificulta la evaluación de los resultados del ensayo, es preciso evitarlos en
la medida de lo posible.

Cuando se ensayan láminas metálicas delgadas, o se generan ondas Lamb en


lugar de las ondas transversales ordinarias, la velocidad de estas ondas es función del espesor
de la lámina, frecuencia y del tipo de onda Lamb. En estos casos, la inspección deberá ser
llevada a cabo usando el método de ondas Lamb exclusivamente. Por otro lado, la onda Lamb
es mucho menos atenuada en el material que la onda transversal por lo que resulta en un
ensayo de alta sensibilidad.

2.3.2. Herramientas para el procesamiento de una señal.


2.3.2.1.Envolvente.

En muchas aplicaciones y en especial en el ámbito de las ondas ultrasónicas,


las señales recibidas resultan de la modulación en amplitud de una portadora cuya frecuencia
angular 0 es la nominal del transductor:

2.7

La mayoría de los algoritmos de procesamiento digital de señales se enfocan


sobre la señal moduladora, mientras que la información útil suele estar en la envolvente
La salida de los algoritmos de procesamiento de señales digitales, es también una señal
de radiofrecuencia de la que, finalmente, hay que extraer la envolvente.

Podemos calcular la envolvente de una señal como:

2.8

Donde es la transformada de Hilbert de , que se obtiene


mediante la siguiente expresión:

2.9

20
Donde:

2.10

La envolvente se obtiene, finalmente, calculando el módulo de la señal


analítica resultante [2].

2.3.2.2.Suavizamiento.

Es un tipo de procesamiento de señales, que requiere una sencilla


implementación. Consiste en el promedio de muestras consecutivas de una señal, para así
eliminar los altos componentes frecuenciales de la misma.

Esta herramienta de procesamiento es útil, siempre y cuando la cantidad de


muestras consecutivas al promediar, no sean un número alto de muestras, es decir, que el
resultado del promedio, no elimine las componentes frecuenciales donde está la mayor parte
de la información de la señal procesada.

De esta forma se tiene que, para cada muestra de una señal a la cual se le
aplica este método:

2.11

Donde:

i= El número de muestras a tomar antes y después de la muestra central.

A= La magnitud de la muestra.

n= La cantidad de muestras en total del vector de la señal recibida.

2.3.2.3.Reductores de ruidos de Wavelet (Transformada Discreta).

Esta es una técnica mediante ventanas con regiones de tamaño variable


(Wavelets madres). El análisis Wavelet permite el uso de intervalos grandes de tiempo en
aquellos segmentos en los que se requiere mayor precisión en baja frecuencia, y regiones más
pequeñas donde se requiere información en alta frecuencia.

21
Una forma sencilla de comprender el modo de operación de esta
transformada, es pensar que la señal original, en el dominio del tiempo, es pasada por varios
filtros pasa bajos y pasa altos, los cuales permiten separar las porciones de la señal de alta
frecuencia de aquellas de baja frecuencia.

Para clarificar más la forma en que opera esta Transformada, se considera el


siguiente ejemplo: Supóngase que se tiene una señal que posee frecuencias hasta 500[Hz],
siendo su frecuencia de muestreo una frecuencia de 1000Hz.En la primera etapa se divide la
señal en dos partes, pasándola por un filtro pasa altos y uno pasa bajos. De este modo, se
obtienen dos diferentes versiones de la señal original: parte de la señal que corresponde al
rango 0-500[Hz] y la otra en el rango500-1000[Hz]. Posteriormente, se toma una de estas
partes (o ambas) y se repite el proceso. Suponiendo que se hace nuevamente este proceso con
la parte de baja frecuencia de la señal, y que en dicho resultado el proceso se vuelve a repetir
en la parte de baja frecuencia, se tienen 4 partes de la señal original: 0-125[Hz], 125-250[Hz],
250-500[Hz] y500-1000[Hz]. Se puede continuar con este procedimiento hasta que se haya
descompuesto la señal en un determinado número de niveles. De este modo, se tienen un
grupo decenales que representan a la misma señal, pero todas ellas corresponden a diferentes
bandas de frecuencias. En la Figura 2.12 se puede observar los coeficientes de distintos
niveles de una señal descompuesta con la técnica antes descrita.

Figura 2.12 Ejemplo de la descomposición de una señal en los diferentes niveles de la transformada de Wavelet
discreta. [3]

22
Los reductores de ruido que se basan en la transformada discreta de
Wavelet, realizan este mismo procedimiento, tomando como referencia la frecuencia más alta
presente en la señal a analizar.

Las señales recibidas en la inspección ultrasónica son, en forma estricta, un


arreglo de valores de una señal, y estas son muestreadas a una frecuencia específica. Esta
frecuencia viene determinada por la frecuencia mínima de muestreo que se necesita para
observar con gran fidelidad la señal original. Esta frecuencia de muestreo es la que toman los
reductores de ruido para empezar su análisis [4].

Como la mayor información de las señales ultrasónicas está en las


frecuencias bajas, son las frecuencias bajas las que son analizadas con mayor profundidad.
Realizando así la división de los filtros pasa bajos y pasa altos, siempre en el resultado del
filtro pasa bajos en el nivel anterior.

Con estos reductores de ruido, se busca eliminar, o reducir, el ruido blanco


aleatorio. Como este factor está presente en todo el dominio frecuencial, se toma esta
propiedad para eliminar la mayor cantidad del mismo, en la señal original.

Los coeficientes de Wavelet pertenecientes al ruido en cada nivel de


discriminación, tendrán una magnitud baja con respecto a las verdaderas componentes
frecuenciales de la señal. Allí se puede seleccionar un umbral para discriminar los
coeficientes importantes, de los irrelevantes (ruido). Teniendo al final una serie de
coeficientes, o grupo de señales, con la descripción de la señal con gran parte del ruido
reducido. Se puede observar en la Figura 2.13 los coeficientes de la transformada discreta de
Wavelet, de una señal con ruido.

Figura2.13 Una señal original (superior) y sus coeficientes de la transformada discreta de Wavelet (inferior).

23
Este mismo grupo de señales puede servir para regenerar la señal original,
puesto que básicamente se trata de una descomposición en una base ortogonal, al igual que
otras transformaciones matemáticas conocidas. Esto implica que la Transformada Wavelet
tiene la propiedad de invertibilidad [3].

2.3.2.4.Promedio.

Unas de las técnicas más conocidas para el procesamiento de señales con


ruido blanco aleatorio, es el promedio. Cuando se toman varias muestras de una señal que
vienen con ruido blanco aleatorio, se puede utilizar la aleatoriedad del ruido para eliminar su
influencia sobre las señales.

Como el ruido es altamente aleatorio, su presencia de forma idéntica en dos


señales tomadas de un mismo proceso, es prácticamente nula. Si se toman varias muestras de
una señal, se suman entre sí, y luego se dividen entre el número de muestras tomadas; las
componentes del ruido, presente en la señal resultante será menor. A mayor numero de
muestras de una señal tomadas y promediadas, menor será la influencia del ruido en la señal
resultante.

Se puede pensar la señal recibida como:

2.12

Donde:

= Señal recibida.

=Señal verdadera del proceso.

= Ruido aleatorio.

Siendo el ruido una señal aleatoria, se conoce que:

2.13

Ya que:

2.14

24
Este es el principio básico de los promediadores. Se debe tomar en cuenta
que mientras mayor sea el número de muestras tomadas menor será el efecto del ruido
observado en las señales recibidas.

2.3.2.5.Filtros.

Un filtro eléctrico o filtro electrónico es un elemento que discrimina una


determinada frecuencia o banda de frecuencias de una señal eléctrica que pasa a través de él,
pudiendo modificar tanto su amplitud como su fase.

El orden de un filtro describe el grado de aceptación o rechazo de


frecuencias por arriba o por debajo, de la respectiva frecuencia de corte. Un filtro de primer
orden, cuya frecuencia de corte sea igual a (F), presentará una atenuación de 6 dB en la
primera octava (2F), 12 dB en la segunda octava (4F), 18 dB en la tercera octava (8F) y así
sucesivamente.

Los filtros, dependiendo de su respuesta en frecuencia, se clasifican en los


distintos grupos que a continuación se indican:

Filtro paso bajo: Es aquel que permite el paso de frecuencias bajas, desde
frecuencia cero o nivel DC hasta una frecuencia determinada. Presentan ceros a alta
frecuencia y polos a bajas frecuencia en la mayoría de los casos.

Filtro paso alto: Es el que permite el paso de frecuencias desde una


frecuencia de corte determinada hacia arriba, sin que exista un límite superior especificado.
Presentan ceros a bajas frecuencias y polos a altas frecuencias.

Filtro pasa banda: Son aquellos que permiten el paso de componentes


frecuenciales contenidos en un determinado rango de frecuencias, comprendido entre una
frecuencia de corte superior y otra inferior.

Filtro suprime banda: También llamado filtro rechaza banda, atenúa banda,
es el que dificulta el paso de componentes frecuenciales contenidos en un determinado rango
de frecuencias, comprendido entre una frecuencia de corte superior y otra inferior.

Entre los filtros más utilizados encontramos:

Filtros Chebyshev: Con los filtros de Chebyshev se consigue una caída de la


respuesta en frecuencia más pronunciada en frecuencias bajas, debido a que permiten rizado
en alguna de sus bandas (paso o rechazo). Existen dos modelos de filtros Chebyshev, Tipo I y
Tipo II.

25
Los Chebyshev tipo I son filtros que únicamente tienen polos, por lo cual
presentan un rizado constante en la banda pasante y presentan una caída monótona en la
banda de rechazo.

Los filtros Chebyshev tipo II o Chebyshev inversos, por el contrario,


mantienen un rizado constante en la banda de rechazo. Esto son construidos con polos y ceros,
a diferencia de los filtros Chebyshev del tipo I, que solo poseen polos.

Filtros Butterworth: es uno de los filtros electrónicos más básicos, diseñado


para producir la respuesta más plana que sea posible hasta la frecuencia de corte. En otras
palabras, la salida se mantiene constante casi hasta la frecuencia de corte, luego disminuye a
razón de 20 dB por década. El filtro de Butterworth es el único filtro que mantiene su forma
para órdenes mayores (sólo con una caída de más pendiente a partir de la frecuencia de corte).

Filtros Bessel: Son filtros que únicamente tienen polos. Están diseñados
para tener una fase lineal en las bandas pasantes, por lo que no distorsionan las señales; por el
contrario tienen una mayor zona de transición entre las bandas pasantes y no pasantes.

Filtros Elípticos: Son filtros con comportamiento igualado del rizado, en


ambas bandas, pasante y suprimida. Es uno de los filtros que posee un comportamiento,
bastante parecido al ideal. Esto es debido a una gran pendiente en la zona de transición, de la
zona pasante a la zona suprimida.

2.3.3. Enfoque con arreglo de sensores (Arreglo de Fases).

El concepto de arreglos de fases se basa en el uso de transductores


construidos a partir de múltiples elementos individuales, en los cuales, cada uno puede ser
manejado de forma independiente. Este tipo de transductores son conectados a unidades de
control especialmente adaptadas, lo cual permite la recepción y transmisión de señales en
forma independiente en cada canal. Este tipo de unidades también puede tener efecto en los
diferentes retardos electrónicos de tiempo para cada canal, tanto en recepción como en
transmisión.

Es conocido que para muestrear una señal en el tiempo se debe cumplir con
el criterio de Nyquist. En el caso espacial el muestreo también cumple las restricciones de
Nyquist, llamándose así “Teorema de Nyquist en el Caso Espacial”, el cual se plantea de la
siguiente manera:

26
Una onda que viaja en cierto medio, a una velocidad “c”, y cuyo contenido
frecuencial está limitado en banda, y viene dado por se cumple que:

2.15

Se afirma que la mínima longitud de onda contenida en dicha onda viene


dada por . Luego para muestrear espacialmente a dicha señal, sin que la misma pierda su
significado físico, la separación máxima entre los elementos que se empleen para dicho fin
deberá cumplir:

2.16

Para el caso del uso de arreglos lineales de transductores, los elementos


deben estar separados entre sí una distancia máxima igual a la mitad de la longitud de onda,
de la frecuencia a utilizar para la inspección [5].

Como cada elemento de un arreglo, tiene una respuesta individual, se puede


crear un frente de onda, cuando son colocados en paralelos unos con otros.

Cuando todos los sensores son activados al mismo tiempo, este frente de
onda se crea en la dirección a la cual se encuentran los sensores. Este frente de onda se mueve
como un haz formado por los sensores [6]. El ejemplo de la radiación entre un sensor único y
un arreglo de sensores, puede observarse en la Figura 2.14.

Figura2.14 Frente de onda de un solo transductor (izquierda) y frente de onda de un arreglo de sensores
(derecha)

27
Cuando se posee la posibilidad de controlar los retardos de los sensores de
forma individual; se puede modificar la forma en que éste frente de onda es enviado [7].
Dependiendo de la implementación de los retardos se pueden crear ciertos efectos en el frente
de onda a generar.

Los frentes de ondas, implementado con retardos, más comunes son:

Deflexión: Se dirige el frente de onda en forma oblicua con respecto al


arreglo de los sensores. Cada elemento es excitado con diferente retraso para crear una
interferencia constructiva en cierta dirección. Este es comúnmente usado para realizar
barridos en una estructura, ya que permite inspeccionar, de manera amplia, una zona de la
muestra sin tener que mover el arreglo de sensores de su posición inicial.

Enfoque: Este tipo de frente de onda se realiza creando un retardo asociado


con un punto focal bastante parecido a la óptica geométrica. El arreglo de sensores son
creados generalmente de forma simétrica, de esta forma se puede realizar un enfoque con
bastante acierto en un punto perteneciente al eje creado perpendicularmente al centro del
arreglo. En resumen con este tipo de frente de onda, se logra enfocar en un punto de la
muestra a inspeccionar, por lo cual, si existe un defecto en el lugar de enfoque, el eco
producido por el mismo, se comportará como si fuera una fuente puntual, y todos los
receptores recibirían la misma señal con un retardo entre ellos que depende de la distancia
física entre ellos y la velocidad de la onda en el material.

Enfoque y Deflexión: Es un frente de onda en el cual se combinan los dos


tipos de enfoques anteriores. Permite el enfoque y el barrido en la inspección de una muestra.
En la Figura 2.15, puede observarse los diferentes retardos posibles con un arreglo de
sensores.

Figura 2.15 Los diferentes retardos que pueden ser producidos con un arreglo de sensores. Sin retado (superior),
Deflexión (central-izquierda), Enfoque (central-derecha) y Deflexión con enfoque (inferior).

28
Estos arreglos por si solos no podrían realizar una medición perfecta si
existe un defecto en las muestras. Es necesario procesar estas imágenes con algoritmos de
enfoque en recepción, es decir, algoritmos que puedan eliminar las muestras de retardos
existentes que no aporten información alguna, y así poder obtener la información
verdaderamente relevante.

2.3.4. Algoritmos de toma de datos para generar imágenes enfocadas en recepción.


2.3.4.1.Técnica de Enfoque con Apertura Sintética (SAFT).

Las creaciones de imágenes por medio de la Apertura Sintética han sido


aplicados en el campo del ultrasonido para pruebas no destructivas, médicas, sonares, etc.
Actualmente la Técnica de Enfoque con Apertura Sintética, SAFT por sus siglas en inglés,
permite alcanzar una alta resolución espacial debido a que una gran apertura es obtenida por
el movimiento de un transductor de manera lineal. El transductor en movimiento realiza un
escaneo del objeto del cual se obtendrá una imagen transmitiendo una señal en diferentes
posiciones a lo largo del camino (muestreo espacial). Este movimiento resulta en la colección
de ecos provenientes del objeto en cuestión [5]. Un arreglo de sensores común para la
implementación de esta técnica, puede ser observado en la Figura 2.16.

Figura 2.16 Arreglo lineal de sensores con distancia “d” entre los transductores y con un defecto presente en el
punto P.

En resumen, se tomará un elemento del arreglo y se realizará un disparo. El


mismo sensor que envía el disparo inicial, es el único elemento recibiendo. Cuando se
complete todos los disparos, con cada uno de los sensores se tiene una matriz de información
que describe la estructura estudiada. Estos datos, contenidos en la matriz, serán luego
procesados y así se obtendrá la información de relevancia en ellos.

2.3.4.2.Método de enfoque total (TFM Total Focusing Method).

Es un algoritmo de generación de imágenes, el cual se basa en un arreglo de


sensores y se mide la respuesta de cada uno de ellos con respecto a todos los sensores en el

29
arreglo. Básicamente se realiza un disparo con cada uno de los sensores, mientras todos los
demás pertenecientes al arreglo, actúan como receptores.

Se tiene un arreglo de sensores, muy próximos entre ellos. En cada disparo a


realizar, solo un sensor lo hará, mientras todos los demás sensores estarán en recepción,
incluyendo el sensor que disparó.

El defecto, si existe, actúa como una fuente puntual. Si la distancia entre el


objeto y el arreglo de sensores, es comparable con la distancia entre los sensores, se tendrá
que la lectura de cada uno de los sensores, será en resumen la misma, solo con un retardo
debido a la distancia física entre los sensores del arreglo.

Luego de haber realizado el primer disparo se realizará un disparo con el


segundo sensor del arreglo y así hasta realizar un disparo con todos los sensores del arreglo.
De esta forma se obtendrá una matriz de datos correspondiente en cada uno de los disparos
realizados. En cada una de estas matrices la lectura de cada sensor, tendrá un retraso debido
al recorrido físico de la onda hacia los sensores. Este retraso, en el cual se traduce en datos no
relevantes, es eliminado para así obtener una respuesta igual en cada uno de los canales.
Luego se suman las respuestas de cada uno de los sensores y ese resultado, es la inspección
realizada frente al sensor que disparó en un principio.

Cuando todos los disparos son realizados, se tendrá nuevamente una matriz
que contiene la inspección completa del cuerpo de muestra. Estos datos son utilizados en
muchos casos para la generación directa de una imagen del objeto inspeccionado. La
comparación de los dos algoritmos (SAFT y TFM) puede ser observado en la Figura 2.17.

Figura 2.17 Resultados del algoritmo SAFT (izquierda) y algoritmo TFM (derecha). [8].

2.3.5. Presentación de datos.

Hay tres tipos básicos de representación de datos en imágenes ultrasónicas.


La presentaciones en formato tipo A-Scan, B-Scan y C-Scan.

30
2.3.5.1. Presentación tipo A-Scan.

Es el más extendido en el que las indicaciones aparecen como deflexiones


verticales de la base de tiempo, es decir, en la pantalla se representa el tiempo en la escala
horizontal y la amplitud en la escala vertical.

La representación tipo A, se discrimina de izquierda a derecha. La altura de


los ecos pueden ser comparadas con la altura de un eco proveniente de un reflector de
referencia conocido, a fin de tener una referencia del tamaño de la indicación. La Figura 2.18
ilustra el A-Scan de una pieza con un defecto presente en su estructura.

Figura 2.18 Representación en A-Scan de una inspección a una piza con un defecto en su estructura. [1]

2.3.5.2.Presentación tipo B-Scan.

La representación tipo B, usa una pantalla de osciloscopio típico que


muestra una vista de una sección transversal del material a ser ensayado. La imagen es
retenida sobre la pantalla el tiempo necesario para evaluar la pieza y para fotografiar la
pantalla, con el objeto de obtener un registro permanente.

Generalmente se miden intensidades de los ecos recibidos. También es


llamado grafico de intensidad y de manera empírica es un grupo de lecturas de A-Scan
ordenados uno al lado de otro. En este caso a cada valor de A-Scan se le asigna un color
dependiendo de su magnitud. La Figura 2.19 ilustra el B-Scan de una pieza con un defecto
presente en su estructura.

31
Figura 2.19 Representación en B-Scan de una inspección a una piza con un defecto en su estructura. [1]

2.3.5.3.Presentación tipo C-Scan.

La pantalla tipo C, representa una vista en planta, similar a una placa


radiográfica. Además, muestra la forma y localización de la discontinuidad, pero no su
profundidad.

Los sistemas de alta velocidad de barrido, generalmente utilizan pantallas


tipo C, conjuntamente con graficadores, algunos de ellos con papel tratado químicamente.

El movimiento del papel está sincronizado con el movimiento del


transductor a través de la superficie de ensayo.

La ventaja de la pantalla tipo C, es su velocidad y su capacidad de producir


registros permanentes. Sin embargo, la pantalla solamente da longitud y ancho, pero no la
profundidad de la falla. La Figura 2.20 ilustra el C-Scan de una pieza con un defecto presente
en su estructura.

Figura 2.20 Representación en C-Scan de una inspección a una pieza con un defecto en su estructura. [1]

32
CAPITULO 3.

DISEÑO EXPERIMENTAL DE UNA INTERFAZ EN EL SOFTWARE LABVIEW,


PARA LA IMPLEMENTACIÓN DE LA TÉCNICA DE INSPECCIÓN
ULTRASÓNICA CON ONDAS GUIADAS EN TUBERÍAS Y ESTRUCTURAS
INDUSTRIALES.

3.1.Metodología de trabajo.

Todo trabajo de investigación requiere de un proceso metodológico para


garantizar la veracidad de los resultados obtenidos. En este caso, se ha diseñado un plan de
trabajo con el fin de cumplir con este proceso. Tomando en cuenta a los antecedentes teóricos
estudiados, se pretende cumplir con todos los requerimientos fundamentales que estos
presentan y así crear una interfaz confiable y de fuerte trasfondo teórico para la generación,
recepción y procesamiento de ondas Lamb en tuberías industriales. Se quiere realizar una
inspección de las mismas, sin poner en riesgo su integridad física, en busca de defectos y
daños que pudieran perjudicar su buen funcionamiento.

Las fases para la realización del Proyecto fueron las siguientes:

1.Revisión Bibliográfica.

2.Identificación y familiarización con tarjetas análogas previamente


instaladas en el laboratorio, así como con los sensores ultrasónicos.

3.Identificación de requerimientos (arquitectura, DLL, etc.) para el control,


generación y recepción de las señales provenientes de los sensores ultrasónicos.

4.Instalación de las tarjetas nuevas bajo los preceptos de su funcionamiento.

5.Diseño y desarrollo de un software de aplicación.

6.Prueba de funcionamiento y validación del sistema.

7.Redacción del Informe final.

8.Presentación del Proyecto.

3.2.Definición e identificación de los parámetros de diseño.

Se debe presentar al usuario una interfaz amigable, sencilla, de fácil manejo


y con cierta flexibilidad en el análisis y muestra de los resultados que se obtengan. De igual
forma se deben controlar los parámetros referentes a:

33
Ajustes de adquisición de datos: Frecuencia de muestreo y cantidad de
muestras a tomar.

Emisión de pulso: Frecuencia del tren de pulso, voltaje del pulso emitido,
cantidad de ciclos del pulso a emitir, retardo en el pulso a emitir, polaridad del pulso emitido,
números de canales activos, modalidad de trabajo de los canales activos.

Recepción: Cantidad de muestras a omitir, frecuencia de corte para los


filtros implementados, parámetros del reductor de ruido, ganancia, offset, promedio de los
disparos obtenidos, rectificación del pulso recibido, lecturas en el dominio del tiempo o la
distancia.

Visualización: A-Scan, B-Scan, un canal, múltiples canales, ver sección


específica.

Almacenamiento de datos: Selección de los datos a guardar, ubicación para


guardar los datos, guardar la configuración de los tableros de tarjeta y canales, guardar
imágenes obtenidas.

3.3.Estudio y familiarización de las tarjetas PCIAD1650 y PHA16.

Se implementaron unas tarjetas especializadas en la generación y la recepción


de ondas ultrasónicas, las cuales se describen a continuación.

3.3.1. La Tarjeta PCIAD1650.

Es una tarjeta que se conecta al puerto PCI de una computadora personal o


de escritorio. Estas son fabricadas por ULTRATEK que es una empresa que se especializa en
soluciones para inspecciones industriales, control de calidad e investigaciones científicas.

Es la tarjeta madre, que tiene la capacidad de controlar a otras tarjetas


esclavas encargadas de emitir los pulsos. Esta tarjeta puede controlar y configurar hasta 16
tarjetas esclavas de forma individual, sin interferir con los parámetros de las otras tarjetas bajo
su control. La tarjeta PCIAD1650 es capaz de digitalizar múltiples señales de las tarjetas
esclavas simultáneamente y a su vez disparar los transductores de las tarjetas bajo su mando,
simultáneamente o con algún retardo. Esta tarjeta determina el reloj interno de todas las
tarjetas bajo su mando, y cuando la tarjeta madre toma datos, todas las tarjetas esclavas
también lo hacen simultáneamente. La forma física de esta tarjeta se muestra en la Figura 3.1.

34
Figura 3.1 Estructura física de la tarjeta PCIAD1650.

3.3.2. Características de la tarjeta PCIAD1650.

Es capaz de controlar a varias tarjetas simultáneamente inicializándolas al


momento en que ella misma es inicializada trasmitiendo así hasta 50MSPS por cada canal
bajo su control.

Es posible ser controlada por software a través de programas como C/C++,
Visual BASIC y LabView.

Posee varios conversores A/D que comienzan a convertir simultáneamente


la señal analógica con los parámetros especificados.

Posee varias opciones para la taza de muestreo con la que los conversores
A/D procesarán las señales. (50MHz-25MHz-12.5MHz-6.25MHz-3.125MHz-1.5725MHz-
781.25KHz-390.625KHz).

Posee un filtro pasa bajos con frecuencia de corte definidas (todas las
frecuencias-16MHz-7.3MHz-4.8MHz).

Posee un filtro pasa altos con frecuencia de inicio definidas (4.8MHz-


1.6MHz-600KHz-16KHz).

La cantidad de muestras que se van a tomar por cada canal, pueden ser
definidas. Se puede tomar desde 16 muestras, de cada canal de cada tarjeta, hasta la cantidad
máxima de memoria disponible en pasos de 4 muestras.

Se pueden definir el número de muestras a omitir antes de empezar a


convertir y grabar los datos en la memoria RAM del computador.

Ganancia ajustable en cada canal de cada tarjeta bajo su control. Desde -


12dB hasta 84dB en pasos de 0.1dB.

35
Controlador de offset para cada canal por cada tarjeta bajo su control (-
625mV hasta 625mV)

Opciones al momento de seleccionar la fuente del reloj interno. Puede ser


su disparador interno, una señal de entrada en su terminal, con la cual puede tomar el flanco
de subida de la señal o el de bajada como referencia.

Capacidad de adaptar 3 codificadores de paso simultáneamente, con


contadores de 32 bits cada uno.

Dos opciones para la transmisión de datos. Resolución de 8 bits y


resolución de 10 bits.

3.3.3. La tarjeta PHA16

Es una tarjeta que se conecta al puerto PCI de una computadora personal o


de escritorio. Estas son fabricadas por USULTRATEK.CA. La forma física de esta tarjeta se
muestra en la Figura 3.2.

Figura 3.2 estructura física de la tarjeta PHA16.

Esta tarjeta tiene 16 puertos de entrada y 16 puertos de salida controlados


por un multiplexor que selecciona los canales. Se puede configurar por software cualquiera de
los 16 canales emisores para el pulso de salida y cualquiera de los 16 canales receptores para
recibir las señales, de manera independiente uno de otro. Estos cables con conectores tipo
BNC se pueden observar en la Figura antes mencionada, diferenciando los transmisores por
una marca roja y los receptores por una marca amarilla. Estas se deben conectar a la tarjeta
madre a través de un cable comunicador de 20 pines. Si existe más de una tarjeta en una
computadora todas deben conectarse a la tarjeta madre de la misma manera.

3.3.4. Características de la tarjeta PHA16.

Hasta 16 canales pulsadores/receptores por cada tarjeta.

36
Hasta 256 canales pulsadores receptores por computadora.

Posibilita la creación de un retardo independiente entre canales, que son


configurados por el usuario, siendo el mínimo valor 0ns (sin retardo) hasta 40957ns es pasos
de 1.25 nanosegundos.

Modo de trabajo Pulso/Eco o por transmisión para cada canal de manera


independiente.

Voltaje de amplitud de pulso, desde 40V hasta 300V.

Desconexión de alto voltaje durante la adquisición de datos para operación


con bajo ruido.

Un rango de frecuencia de operación de los pulsos enviados, desde 20KHz


hasta 12500KHz, en pasos de 1KHz. Independiente para cada canal.

Seleccionador de la polaridad, positiva o negativa, con la que se desea


enviar el pulso de excitación.

Permite seleccionar la cantidad de semiciclos del pulso de excitación, para


cada canal de forma independiente. Desde ningún pulso (”0”) hasta 32 semiciclos.

Gran rango dinámico de ganancia por cada canal. Desde -12dB hasta 84dB,
en pasos de 0.1dB.

Permite encender o apagar el pulsador del transmisor de cada canal. Esta


función junto a la selección del modo de transmisión, permite 4 modalidades de
funcionamiento: Pulso/Eco, Transmisión-recepción, Solo recepción, Solo transmisión.

3.4.Diseño y planteamiento del algoritmo de control de las tarjetas.

Estas dos tarjetas deben trabajar juntas para obtener datos por entradas
multicanales. Para poder controlar todas las funciones y especificaciones de las tarjetas, el
fabricante provee una biblioteca de enlace dinámico (DLL) que es compatible con varios
softwares de programación como LabView, Visual Basic, etc. Esta biblioteca sirve como
intermediario entre la aplicación que se desee crear y las tarjetas en la computadora.

La biblioteca de acceso dinámico (DLL) solo posee una función general con
la cual se pueden controlar todos los parámetros antes indicados en cada una de las dos
tarjetas. La estructura de la función es la siguiente:

“Int PCIADarms (int mode, int Board, DWORD wParam, DWORD lParam);”

37
El parámetro mode indica el parámetro en el cual se realizará una
modificación, se configurará o simplemente se pide información del mismo.

El parámetro Board define a la tarjeta a la que se están dirigiendo las


instrucciones, recordando que en una misma computadora puede haber más de una tarjeta
bajo el mando de una tarjeta madre.

El parámetro wParam y lParam son parámetros que ayudan a terminar de


definir los valores necesarios para interactuar con la tarjeta. Estos valores pueden tomar varias
funciones, tanto como de indicadores de canal a modificar, hasta valores que se desean en un
parámetro específico.

Cada vez que la computadora se comunica con la tarjeta, esta devuelve un


parámetro como garantía de que la instrucción o parámetros enviados, fueron correctamente
recibidos y que la instrucción se realizó. Dependiendo del modo que se quiere modificar, se
obtendrán valores diferentes de respuestas. Esto permite al programador tener la confianza y
seguridad de que se está comunicando correctamente con la tarjeta y que se están haciendo las
correcciones y modificaciones de cada parámetro de la forma deseada. Una de las ventajas es
poder observar en tiempo real la variación de estos parámetros y los efectos que éstos
producen en las mediciones a realizar.

Basados en el algoritmo básico sugerido por el fabricante, se ha diseñado un


diagrama de flujo, con el que es posible cubrir las necesidades del usuario y controlar los
parámetros de diseño establecidos. Con este algoritmo se controla el proceso de adquisición
de señales ultrasónicas provenientes de los conversores A/D y de los sensores piezoeléctricos.
Cada bloque del algoritmo constituye una serie de pasos, los cuales son codificados a través
de LabView. El algoritmo sugerido en el presentado en la Figura 3.3.

38
Figura 3.3 Algoritmo de control sugerido por el fabricante para el manejo de las tarjetas PCIAD1650 y PHA16.

3.5.Diseño de la aplicación en LabView.

Este software fue realizado con la finalidad de presentar al usuario una


herramienta sencilla, versátil y rápida para el control de las tarjetas PCIAD1650 y PHA16. La
interfaz de usuario fue realizada en LabView, de Nationals Instruments, que es un software de
programación gráfica que permite la comunicación entre las tarjetas y el computador,
ofreciendo una gama de herramientas que facilitan la interacción con el usuario.

3.5.1. Pantalla principal.

La aplicación principal presenta un panel frontal donde es posible


seleccionar, varias aplicaciones, para realizar las medidas y las visualizaciones de las mismas.
Todas ellas tienen características similares, (Manejo de la tarjeta, presentaciones de datos,
configuración de canales, etc.). La pantalla principal de la aplicación es mostrada en la Figura
3.4.

39
Figura 3.4 Pantalla principal de la aplicación.

Son cinco opciones principales representadas por cinco botones


diferenciados, que pueden ser seleccionados por el usuario y un botón de salida para salir de
la aplicación.

Las opciones para la visualización de los datos a obtener son A-Scan,


Barrido De Frecuencia, Leyes Focales, Algoritmo de Generación de imágenes y B-Scan. Las
funciones de cada una de ellas son:

A-Scan: Presenta los datos tomados desde los transductores con formato
A-Scan. Tiene la opción de visualizar el A-Scan de múltiples canales simultáneamente.

Barrido De Frecuencia: Realiza un barrido de frecuencia en uno o más


canales, desde una frecuencia inicial a una frecuencia final, en pasos definidos por el usuario.
Presenta simultáneamente el resultado de cada uno de los disparos para cada canal activo, con
la opción de presentar un resumen de todos los disparos realizados.

Leyes Focales: Realiza e implementa el cálculo para obtener los retardos


necesarios para lograr el enfoque, de las ondas enviadas, en algún punto específico en
estructuras cilíndricas y/o planas, tomando en cuenta los canales activos, la distancia a
enfocar, y la distancia entre los sensores. Presenta simultáneamente el resultado de cada uno
de los disparos para cada uno de los canales activos y opciones de enfoque.

Algoritmo de generación de imágenes: Implementación de la técnica de


enfoque de apertura sintética (SAFT), tomando en cuenta los canales activos y la opción de
visualizar los resultados de todos los canales individualmente y/o simultáneamente.

40
B-Scan: Presenta una herramienta para facilitar la inspección a través de
una representación tipo B-Scan. Permite una visualización simultánea de A-Scan y B-Scan de
los canales activos, al momento de la inspección.

3.5.1.1.Tableros e inicialización.

Después de seleccionar la opción con la cual se quiere realizar la toma de


datos, se presenta un cambio en la pantalla, apareciendo 3 tableros de control y 3 botones.
Seleccionando cualquiera de las 5 opciones en la pantalla inicial, estos tableros y botones
aparecerán siempre de la misma forma, excepto al seleccionar la opción de “Leyes Focales”.
Con la selección de esta opción, se agregan 3 parámetros más, que son necesarios para el
funcionamiento de esta aplicación. La configuración definida en estos tableros, será
transferida a la aplicación que se eligió inicialmente.

La forma de la pantalla al momento de seleccionar un módulo, puede


observarse en la Figura 3.5.

Figura 3.5 Estructura física de los tres tableros de control: El tablero de canales (superior), El tablero de tarjeta
(central-izquierda) y el tablero de filtros (inferior).

3.5.1.1.1. Tablero de canales.

41
En el tablero superior se configurarán los parámetros iniciales e
individuales de todos los canales. En este tablero se tendrán todos los parámetros que pueden
variarse en cada canal para obtener la configuración inicial al momento de tomar los datos. La
configuración es particular e independiente para cada canal. La estructura del módulo para la
configuración de los canales individuales puede observarse en la Figura 3.6.

Figura 3.6 Estructura de un canal individual para el tablero de los canales.

Los parámetros de este tablero son:

En uso: Este botón activa o desactiva el canal indicado. Cuando el botón
está activo significa que se tomará en cuenta para la transmisión y/o recepción de datos.

Método de transmisión: Es una pestaña con 4 opciones. Cada opción


representa un modo de trabajo para el canal específico:

1.Pulso/Eco: Activa el emisor del canal indicado, desconectando el receptor


del mismo. En la posterior toma de datos, el transmisor del canal actuará como emisor y
receptor a la vez.

2.Transmisión: Activa el emisor y el receptor del canal indicado. En la


posterior toma de datos, el emisor solo enviará los pulsos con la configuración indicada y el
receptor solo recibirá todas las señales que lleguen a su terminal.

3.Emisor: Se desconecta el receptor del canal indicado. El canal solo


funcionará como emisor de pulsos. Las señales emitidas podrán ser recibidas por cualquier
canal receptor independiente.

4.Receptor: Se desactiva el emisor del canal y se activa el receptor.

42
Retardo: Configura el tiempo de retardo deseado para activar el canal
configurado. Todos los canales pueden tener retardos diferentes entre sí. Los valores de este
parámetro van desde 0ns hasta 40957ns, en pasos de 1.25ns.

TBF (Time Burst Frequency): Se refiere a la frecuencia del pulso de


excitación de cada canal. Sus valores van desde 25KHz hasta 12.500KHz, con pasos de
1KHz.

Semi-ciclos: Es la cantidad de semiciclos que se emitirán en cada disparo


de ese canal. Va desde “0” semiciclos hasta 32 semiciclos en variaciones de “1”.

Polaridad: Es una pestaña con dos opciones, en la cual se indica la


polaridad del pulso con la cual se quiere enviar la onda de excitación. Puede ser negativa o
positiva.

Offset: Es el nivel DC de la señal recibida. Sus valores van desde 625mV a


-625mV en pasos de 1mV.

Ganancia: Modifica y controla la ganancia del canal. Modifica la señal


recibida aumentando o disminuyendo sus valores. Su rango va desde-12dB a 80dB, en pasos
de 0.1dB.

3.5.1.1.2. Tablero de tarjeta.

En el siguiente tablero, ubicado en el centro y a la izquierda del panel de


control, se refieren a los parámetros iniciales de la tarjeta para la toma de datos. Estos son
valores generales para toda una tarjeta, es decir que afectan a cada uno de los canales de una
tarjeta que esté en funcionamiento. Su forma ubicación física puede observarse en la Figura
3.7.

Figura 3.7 Estructura del tablero de la tarjeta.

43
Los parámetros son:

Frecuencia de muestreo: Se refiere al tiempo que hay entre muestra y


muestra de las señales recibidas. Se tienen 8 opciones para muestrear la señal (50MHz-
25MHz-12.5MHz-6.25MHz-3.125MHz-1.5725MHz-781.25KHz y 390.625KHz).

Filtro pasa bajos: Define la frecuencia de corte del filtro pasa bajos que
viene incluido con la tarjeta. Las opciones son Todas (sin filtro), 16MHz, 7.3MHz y 4.8MHz.

Filtro pasa altos: Define la frecuencia de corte del filtro pasa altos que
viene incluido con la tarjeta. Las opciones son 4.8MHz, 1.6MHz, 600KHz y 16KHz.

Fuente de disparo: Selecciona la fuente que se tomará como referencia para


realizar los disparos para los pulsos de excitación. Se tiene la opción de conectarle a la tarjeta
un reloj externo como referencia, a través de un terminal BNC. Las opciones son External
Trigg+ (flanco de subida de la señal de referencia), External Trigg-(flanco de bajada de la
señal de referencia), Software (reloj interno de la tarjeta) y Slave (se toma como referencia el
reloj de alguna tarjeta esclava bajo el control de la tarjeta madre).

Muestras a obviar: Es la cantidad de muestras que todos los canales


activos, para recolectar datos, deben esperar antes de empezar a grabar data en la memoria de
la tarjeta. Este parámetro va desde “0” muestras a obviar hasta 32764 muestras a obviar, en
pasos de a 2 muestras. Este parámetro afecta a todos los canales de igual forma.

Número de muestras: Es la cantidad de muestras que se van a tomar en


cada canal. Este parámetro va desde 16 muestras hasta el tamaño disponible en la memoria
RAM de la computadora, en pasos de a 4 muestras. Este parámetro afecta a todos los canales
y es la cantidad de muestras que se van a tomar en de cada canal activo para la recepción de
datos.

Voltaje: Es el voltaje pico-pico de los pulsos de excitación. Este es único


para todos los canales que estén activos y emitiendo pulsos de excitación. Este va desde
40Vpp hasta 300Vpp, en variaciones de “1” Volt.

Rectificación de onda: Se refiere a la rectificación de la onda que se desea


hacer al momento de recibir los datos. Este parámetro es único para todos los canales. Se tiene
una pestaña con 4 opciones:

1.Sin Rectificación: La señal recibida no se rectificará de ninguna forma al


momento de la recepción.

44
2.Rectificación positiva: Se filtraran los valores de la señal que sean
menores que “0”.

3.Rectificación negativa: Se filtraran los valores de la señal que sean


mayores que “0”.

4.Rectificación completa: Se tomará el valor absoluto de la señal recibida a


través de los receptores.

3.5.1.1.3. Tablero de filtros.

En el último tablero de la parte inferior, se configurarán las condiciones


iniciales de los filtros más específicos y del reductor de ruido para cada canal. Este tablero
tiene una serie de parámetros que ayudan a definir estas dos herramientas de procesamiento al
momento de realizar las mediciones y son individuales para cada canal. Los parámetros son:

Filtrar: Activa o desactiva el filtro en el canal. Cuando está encendido, se


filtrará la señal proveniente del canal con los parámetros especificados para la configuración
del filtro. Cuando está apagado, la señal no se filtrará y se entregará de forma directa como se
recibió en el receptor del canal.

Tipo: es una pestaña en la que se selecciona el tipo de filtro que se desea


implementar. Entre ellos hay 4 opciones: Lowpass (filtro pasa bajos), Highpass (filtro pasa
altos), Bandpass (filtro pasa banda) y Bandstop (filtro suprime banda).

Orden: Es el orden del filtro deseado a implementar. Este parámetro va


desde orden “1” hasta orden “100”.

Rizado: Es la ganancia en decibeles del filtro en la zona de filtrado. Su


valor mínimo es 0.01dB hasta 100dB. Este parámetro solo aplica cuando el filtro seleccionado
es un filtro Chebyshev ó un filtro Elíptico.

F1: Es el parámetro que define la primera frecuencia en Hertz del filtro a


implementar. Este parámetro tiene diferentes propósitos dependiendo del tipo de filtro
seleccionado. Si se selecciona un filtro pasa bajos o pasa altos, este parámetro indicará la
frecuencia de corte del filtro. Si se selecciona un filtro pasa banda o suprime banda este será
la frecuencia de inicio de ese filtro según sea el caso. Este parámetro va desde 0Hz hasta un
Hertz menor a la frecuencia de F2, si este valor está siendo usado.

F2: Es el parámetro que define la segunda frecuencia en Hertz del filtro a


implementar. Este parámetro tiene diferentes propósitos dependiendo del tipo de filtro
seleccionado. Si se selecciona un filtro pasa bajos o pasa altos, este parámetro no tiene uso y

45
no será necesario para la configuración del filtro, es decir será obviado. Si se selecciona un
filtro pasa bandas o suprime bandas este valor indicará la frecuencia de corte final y junto con
F1 conformaran los límites del filtro en cada caso respectivamente. El valor mínimo de este
parámetro es 1Hz y llega hasta la mitad del valor de la frecuencia de muestreo.

Filtro Tipo: Esto se refiere al estilo de filtro que se desea a implementar. Se


tienen 5 opciones Chebyshev, Butterworth, Chebyshev Inverso, Elíptico y Bessel. Este
parámetro puede ser diferente en cada canal.

Reductor de ruido: Activa o desactiva el reductor de ruido en cada canal.

También aparecerán 3 botones con las etiquetas “Iniciar”, “Atrás” y “Cargar


ley Focal”. Las funciones de estos botones son:

Iniciar: Empieza la toma de datos de manera automática, abriendo el panel


frontal de la aplicación que se haya seleccionado, entre las 5 posibles, al principio de la
aplicación.

Atrás: Devuelve al usuario a la pantalla inicial, donde puede seleccionar


otro modo de adquisición de datos.

Cargar Ley Focal: Le pide al usuario la dirección dentro del computador en


la cual encontrar una ley focal guardada bajo los parámetros de esta aplicación. Este archivo a
cargar, debe ser de extensión .txt y guarda toda la configuración de los 3 tableros principales.

La estructura para un canal, del tablero de filtros puede ser observado en la


Figura 3.8.

Figura 3.8 Estructura individual del tablero de filtros.

3.5.1.2.Funciones generales.

46
Las 5 opciones principales que se le presentan al usuario en la pantalla
inicial de la aplicación, tienen botones que realizan funciones en común para todas las
aplicaciones. Se explicará que realiza cada una de ellas y se mostrará su forma física para ser
reconocidos.

Filtrar: Filtra las señales con los parámetros indicados en el tablero de


filtros. Este botón se encuentra en el tablero de los filtros individuales por canal, en la parte
superior del mismo. El efecto del mismo puede ser observado en la Figura 3.9.

Figura 3.9 Señal recibida por un transductor sin filtrar (izquierda). Señal filtrada con un filtro pasa banda.

Reductor de Ruido: Al seleccionar el reductor de ruido, se le aplica el filtro


de Wavelet a la señal recibida, con los parámetros definidos. Este botón se encuentra en el
tablero de los filtros individuales por canal, en la parte inferior del mismo. El resultado del
reductor de ruido puede ser observado en la Figura 3.10.

Figura 3.10 Señal recibida por un transductor sin reductor de ruido (izquierda). Señal procesada con el reductor
de ruido.

Configurar Denoiser: Este botón ayuda a establecer y cambiar los


parámetros para el reductor de ruido de las señales. Cuando este botón es activado, se abre
una nueva ventana en la cual se pueden configurar los parámetros del reductor de ruido y ver
simultáneamente su efecto sobre la señal, ayudando así a tomar los valores más convenientes.

47
El panel frontal para la configuración del reductor de ruido, puede ser observado en la Figura
3.11.

Figura 3.11 Panel frontal para la configuración del reductor de ruido.

Los parámetros que pueden ser cambiados en esta ventana son:

Umbral Abrupto: Es un selector que coloca el umbral para la reducción de


ruido. Puede ser suave o abrupto. Cuando está activo, se selecciona un umbral abrupto. La
relación del umbral puede observarse en la Figura 3.12.

Figura 3.12 Tipos de umbral para la reducción de los coeficientes pertenecientes al ruido. Sin umbral (izquierda),
umbral suave (central) y umbral abrupto (derecha)

Opción para aproximación: Especifica la operación de los coeficientes de


aproximación de la descomposición wavelet. El valor predeterminado es ninguno, lo que
indica que el VI mantiene sin cambiar a los coeficientes de aproximación. Si selecciona
Umbral, el VI aplica la misma operación de umbral a los coeficientes de aproximación. Si
selecciona Nulo, el VI establece los coeficientes de aproximación a 0.

48
Wavelet Madre: Selecciona la Wavelet madre para la realización de la
transformada.

Método de reescalado: Especifica el método a utilizar para estimar la


varianza del ruido en cada nivel. El valor por defecto es de Un Solo Nivel, lo que indica que
el ruido es blanco y que el VI estima la desviación estándar del ruido a partir de los
coeficientes wavelet en el primer nivel. El VI utiliza la varianza de ruido para reescalar el
umbral. Por lo tanto, puede actualizar los umbrales de la varianza del ruido. Si se selecciona
Simple indica que el ruido es blanco con variación de la unidad. Selección de Múltiple
Niveles indica que el ruido no tiene que ser blanco y que el VI estima la desviación estándar
del ruido en cada nivel de forma independiente.

Niveles: Selecciona la cantidad de niveles en los que se desea que la


transformada descomponga la señal antes de su procesamiento. La cantidad de niveles no
puede ser mayor a:

6.1

Siendo Ls el número de muestras de la señal y "A" el números de niveles


que se puede descomponer la señal.

Tipo de transformada: Selecciona el tipo de transformada de wavelet que


se desea realizar, las opciones son Discreta y Undecimada.

Thresholding: especifica las reglas de selección de umbral. El valor


predeterminado es SURE, lo que indica que el VI utiliza el principio imparcial de estimación
de riesgos de Stein (SURE, por sus siglas en inglés) para calcular el umbral. Si se selecciona
Híbrido, el VI encuentra un equilibrio entre el método SURE y el método Universal. Cuando
la relación señal-ruido de la señal es muy bajo, el VI utiliza el método “universal” para
calcular el umbral. Si selecciona Universal, el VI establece el umbral de:

6.2

Donde Ls es la longitud de la señal y U el umbral calculado. Si selecciona


Minimax, el VI utiliza el principio Minimax para calcular el umbral.

49
Cerrar: Cierra la ventana de configuración y guarda los parámetros para el
reductor de ruido.

Configurar simultáneo: Es un botón que al estar activo, permite la


configuración de todos los canales al mismo tiempo. Al momento de estar activo, cualquier
cambio que se haga sobre el tablero de emisores, se realizará para todos los canales que estén
activos. La ubicación de este botón, se muestra en la Figura 3.13.

Figura 3.13 ubicación física del botón “Configurar Simultaneo” en el tablero principal.

Selector Tiempo/Distancia: Con este selector se puede cambiar el eje de las


abscisas del dominio temporal al dominio de la distancia. Por defecto el eje temporal será la
opción original. Al momento de activar este botón, la selección y el eje cambia al dominio de
la distancia y aparece un pequeño control numérico en el cual se le indicará la velocidad que
tienen las ondas ultrasónicas en el material. Este valor numérico modificará el valor del eje
horizontal, indicando la distancia a la cual aparecen las señales recibidas desde la tarjeta. En
la Figura 3.14 se observa el cambio del eje del dominio del tiempo al dominio de la distancia.

Figura 3.14 Cambio del eje del dominio del tiempo (izquierda) al dominio de la distancia (derecha) con una
velocidad en el material de 3400 m/s.

Suavizar: Este botón realiza el suavizamiento de las señales recibidas. Este


proceso realiza el promedio de las señales contiguas en los datos recibidos por los canales,

50
toma 3 valores consecutivos de la señal recibida, promedia estos valores y lo coloca en el
valor del centro de los 3 que se tomaron inicialmente. Es decir:

An1  An  An1
An  6.13
3

Esto se realiza para toda la señal ayudando a la visión de la señal original y


reduciendo el ruido aleatorio de la señal. Una demostración de la mejora en la señal, de este
procesamiento se puede observar en la Figura 3.15.

Figura 3.15. Ejemplo de una señal procesada con promedio de 3 muestras (Derecha) y la señal sin procesar
(Izquierda).

Promediar Disparos: Es un promedio de disparos consecutivos. Al


momento de seleccionar este procesamiento, un control numérico se vuelve visible. En este
control numérico se debe colocar la cantidad de disparos que se desean promediar antes de
refrescar la imagen. Esta es una buena herramienta en contra del ruido aleatorio que se
encuentra presente en este tipo de señales, solo se debe tomar en cuenta que el tiempo de
refrescamiento de la imagen, es directamente proporcional a la cantidad de muestras que se
quieren promediar. Una demostración de la mejora en la señal, de este procesamiento se
puede observar en la Figura 3.16.

Figura 3.16. Ejemplo de una señal procesada con promedio de 20 muestras (Derecha) y la señal sin procesar
(Izquierda).

51
Mostrar Sección: Este botón realiza el aumento de la imagen del
osciloscopio. En el osciloscopio se tendrán 2 cursores con libertad de movimiento tanto en
amplitud como en tiempo. El área que estos 2 cursores delimiten será el área que se ampliará
al momento de seleccionar el botón de “Mostar Sección”. La aplicación de este botón puede
observar en la Figura 3.17.

Figura 3.17 Una señal ampliada con la utilidad de mostrar sección (Derecha) y la señal original (izquierda).

Selector de canales: Selecciona el canal activo que se desea ver en el


osciloscopio digital. La estructura física de este botón puede observarse en la Figura 3.18.

Figura 3.18 Estructura física del botón para seleccionar el canal a observar. Sin desplegar (izquierda) y
desplegando las opciones (Derecha).

Envolvente: Realiza y muestra en el osciloscopio la envolvente de las


señales recibidas. El resultado de aplicar este procesamiento puede verse con una señal

52
modelo en la Figura 3.19.

Figura 3.19 Una señal obtenida (izquierda) y el cálculo de su envolvente (derecha).

Guardar Ley focal: Este botón permite guardar, en un archivo de texto, la


configuración actual del tablero de emisores, parámetros de la tarjeta y los parámetros de los
filtros. Se le pide al usuario la dirección donde se desea guardar el archivo para
posteriormente cargar esa configuración cada vez que se desee. La ubicación física del botón
“guardar Ley Focal” puede ser vista en la Figura 3.20.

Figura 3.20 Localización física del botón “Guardar Ley Focal”.

En este archivo se guarda detalladamente cada uno de los parámetros actuales. En la


Figura 3.21 puede observarse la información y la estructura del documento de texto creado.

Figura 3.21 Estructura física del documento de texto creado a partir de la configuración actual del tablero.

53
Todos los parámetros configurados en los tableros en la pantalla principal de
la aplicación, son pasados directamente a los módulos presentes en la pantalla principal, que
comienzan con la toma de datos inmediatamente y en tiempo real. Al igual que en la pantalla
principal de la aplicación, en estos módulos, se tiene un panel frontal con los mismos 3
tableros que configuran los canales, la tarjeta y los filtros respectivamente.

Estos tableros también tiene la misma finalidad que tienen en la pantalla


principal, la diferencia radica que estos cambios pueden ser observados en tiempo real e
inmediatamente ver sus modificaciones.

3.5.1.3.Módulo A-Scan

Esta forma de visualización de las señales, se enfoca en la presentación de


los canales activos, como barridos tipo A-Scan. La estructura física del tablero principal del
módulo “A-Scan” puede ser observado en la Figura 3.22.

Figura 3.22 Estructura física del tablero principal del módulo “A-Scan”.

Este tablero principal contiene los controles, que son comunes para todas las
aplicaciones, nombrados anteriormente. Estos controles son:

Tablero de filtros.

54
Tablero de canales.

Tablero de tarjeta.

Configurar Denoiser.

Promediar disparos.

Suavizar.

Mostrar sección.

Envolvente.

Configurar simultáneo

3.5.1.3.1. Funciones particulares del módulo A-Scan.

Junto a estos controles son agregados otros botones, con la finalidad de


facilitar la toma de datos y así controlar la forma en que estos son procesados. Se tiene un
osciloscopio en el tablero, en el cual se pueden visualizar las señales que se están obteniendo
en un canal específico. Junto a este osciloscopio se tiene la leyenda de los cursores, que
indican en todo momento la posición y lugar de los dos cursores que posee, facilitando así las
mediciones que se están tomando. La ubicación de la leyenda de estos cursores, puede
observarse en la Figura 3.23.

Figura 3.23 Ubicación de la leyenda de los cursores, en la pantalla principal del módulo de A-Scan.

Se tienen dos botones particulares en esta visualización. Estos botones son


“Todos los Canales” y “Guardar Datos”. La ubicación del botón “Todos los canales” puede
ser observado en la Figura 3.24.

55
Figura 3.24 Ubicación del Botón “Todos Los Canales”.

El botón “Todos los Canales” abre un nuevo panel frontal en el cual se


muestra en tiempo real, las lecturas de los canales activos, para la recepción de los datos, con
formato tipo A-Scan. En esta pantalla se pueden realizar procesamientos tales como: Reductor
de ruido, promediar disparos, filtrar y suavizar. La estructura física de este nuevo tablero está
mostrada en la Figura 3.25.

Figura 3.25 Panel principal de “Todos Los Canales”.

56
Cada uno de los osciloscopios posee un pequeño nombre en la parte inferior
izquierda en el cual se indica el número del canal del cual provienen los datos que se está
mostrando. Al igual que en la pantalla principal, estos datos pueden verse tanto en el dominio
temporal como en el dominio espacial. Para cambiar el eje simplemente se debe seleccionar la
opción de distancia, en el botón “tiempo/distancia”, en la pantalla inicial de “A-Scan” e
indicar la velocidad que tienen las ondas ultrasónicas en el material.

El botón de “Cerrar” cierra esta aplicación y nos conduce al tablero inicial


de “A-Scan”.

El otro botón que tiene esta aplicación, es el botón de “Guardar datos”. Con
este botón, la aplicación realiza el proceso de guardar los datos obtenidos en el proceso de
adquisición. Los datos se colocan en un archivo, el cual el usuario debe indicar el formato
deseado a través de una ventana de diálogo, y se guardan en la ubicación y nombre indicados
por el usuario. La ventana de diálogo creada puede observarse en la Figura 3.26.

Figura 3.26 Ventana de diálogo que permite guardar los datos leídos.

Una vez que el usuario indica el formato bajo el cual desea guardar los
datos, se abre otra ventana de diálogo en la cual el usuario debe indicar la dirección específica
donde se desea guardar el archivo resultante y el nombre bajo el cual se desea identificar el
archivo. Finalmente se crea el archivo con el nombre indicado y la dirección deseada.

De igual forma se crea un archivo de texto en el cual se le pide al usuario


una descripción de las mediciones que se están guardando. En el mismo lugar donde se
guarden los datos, se creará un archivo llamado “Descripción_de_ (nombre seleccionado)”
que contendrá toda la descripción proporcionada por el usuario. La ventana para introducir la
descripción de los datos, puede ser observada en la Figura 3.27.

57
Figura 3.27 Ventana para introducir la descripción de las mediciones tomadas.

Por último se tiene el botón de salida, en el cual al ser activado aborta la


pantalla de A-Scan y vuelve a la pantalla principal de inicio con las 5 opciones originales. La
ubicación de botón “Cerrar” puede observase en la Figura 3.28.

Figura 3.28 Ubicación del botón “Cerrar”, en el tablero principal.

3.5.1.4. Módulo Barrido de Frecuencia

Es una aplicación que ayuda a realizar un barrido de frecuencias, en pasos


indicados por el usuario. Al igual que en la aplicación anterior se abre un tablero en el cual se
podrán visualizar las señales provenientes de cada sensor activo en cada uno de los disparos
durante el barrido de frecuencias. El panel frontal del módulo “Barrido de Frecuencia” puede
observarse en la Figura 3.29.

El tablero principal contiene los controles, que son comunes para todas las
aplicaciones, nombrados anteriormente. Entre estos controles se tiene:

Configurar Denoiser.

Tablero de filtros.

58
Tablero de canales.

Tablero de tarjeta.

Promediar disparos.

Suavizar.

Mostrar sección.

Envolvente.

Configurar simultáneo

Figura 3.29 Estructura física del panel principal del módulo “Barrido de Frecuencia”.

3.5.1.4.1. Botones particulares del módulo Barrido de Frecuencia.

Junto a estos controles son agregados otros botones más, con la finalidad de
facilitar la toma de datos y así controlar la forma en que estos son post-procesados. De igual
forma se tiene un osciloscopio en el tablero, en el cual se puede visualizar las señales que te
están obteniendo en un canal en específico.

59
Se tienen básicamente las mismas funciones al inicio de la aplicación, que
en el anterior módulo de A-Scan. Ahora se tiene un botón adicional “configurar barrido”. Al
momento de activar este botón, un nuevo panel frontal es generado con lo cual se darán los
parámetros necesarios para la configuración del barrido de frecuencias deseado. En la Figura
3.30 puede observarse la ubicación del botón “Configurar Barrido”

Figura 3.30 Ubicación del Botón “Configurar Barrido”.

Al tener esta nueva pantalla, el usuario debe introducir el valor final de


frecuencia a la cual se desea llegar con este barrido de frecuencias, el valor del aumento en la
frecuencia en cada disparo a realizar, el tiempo que desea mantener el disparo más reciente
antes de refrescar la pantalla (en milisegundos) y el botón de selección para indicar la forma
en que se quieren observar los disparos.

En la parte superior del tablero para configurar el barrido, se encuentra un


indicador que indica si un canal se encuentra activo o no para la posterior toma de datos. Los
indicadores que estén activos son los canales en los que se podrán observar los disparos, y los
que no, simplemente no se tomarán en cuenta.

También se tienen dos controles numéricos, “Pasos” y “Frecuencia Final”.

El control numérico de “pasos” indica de cuanto será el aumento en


frecuencia por canal entre disparo y disparo.

El control numérico de “Frecuencia Final” se refiere cuanto será el valor


final en que se realizará el último disparo.

Todos los canales pueden tener sus parámetros diferentes, lo cual haría que
algunos canales terminen sus disparos primero que otros. En ese caso simplemente el canal
que terminó su barrido, se quedará emitiendo en la frecuencia final hasta que todos los demás
canales también terminen sus respectivos barridos. Una vez que todos los canales han
terminado el barrido, se vuelve a comenzar a emitir y a realizar de nuevo el barrido de
frecuencia. El nuevo panel frontal del módulo, puede ser observado en la Figura 3.31.

60
Figura 3.31 Panel frontal del módulo “Barrido de Frecuencia” al momento de configurar el barrido.

Junto a estos botones también se tienen los botones de “Guardar”,


“Cancelar” y “Atrás”. El botón de “Cancelar”, regresa el tablero a la posición original que
cuando se abrió la aplicación y continúa con la toma de datos. El botón “Cancelar” es para
salir de la aplicación “Barrido de Frecuencia” y ser llevado a la pantalla principal. El botón de
“Guardar” se refiere a si se desea guardar los datos que van a ser tomados durante el barrido
de frecuencias, si se selecciona este botón saldrá un cuadro de diálogo (al igual que con el
botón de “guardar datos”), donde el usuario seleccionará el lugar, el nombre y el formato
como desea guardar las lecturas obtenidas durante el barrido. Dependiendo de la cantidad de
disparos a realizar durante el barrido de frecuencias, se guardará la misma cantidad de
archivos bajo el formato y directorio indicado. El tablero donde se encuentran estos botones
puede ser observado en la Figura 3.32.

Figura 3.32 Ubicación de los botones “Guardar”, “Atrás” y “Cancelar” junto a las instrucciones del módulo.

61
El botón “Iniciar Barrido” dará inicio a los disparos y abrirá el panel frontal
de la opción y visualización correspondiente a la selección. El botón de “Iniciar Barrido” es
colocado en la Figura 3.33.

Figura 3.33 Botón de “Iniciar Barrido”.

Se tienen 2 opciones para la visualización de los resultados. Las opciones,


junto a su pestaña desplegable puede observarse en la Figura 3.34.

Figura 3.34 Pestaña desplegable para la selección de la configuración de ventanas del barrido de frecuencia.

En las dos pantallas de visualización posibles, se tendrán tres botones que


ayudan a la interpretación correcta de la toma de datos. Los botones presentes pueden
observarse en la Figura 3.35.

Figura 3.35 Opciones de procesamiento para las señales obtenidas.

El botón de filtrar activará los filtros individuales de cada canal, con los
respectivos parámetros indicados en la pantalla inicial. Y afectará a todos los canales que se
estén observando en los osciloscopios.

62
El botón de guardar realiza la tarea de guardar todas las mediciones de todos
los canales, en cada disparo. Es decir este creará un archivo, bajo el formato que le indique el
usuario, con cada uno de los disparos del barrido de frecuencia.

El botón de "Cerrar", cierra este panel frontal y se llama la pantalla inicial


de “Barrido de Frecuencia”.

El botón de “Ver Promedio” abre un nuevo tablero en el cual se muestra el


resumen de todos los disparos. Este resumen toma de todas las mediciones obtenidas, el
mayor valor que se encontró comparando las mediciones punto a punto. El panel de control
para observar los promedios obtenidos puede observarse en la Figura 3.36.

Figura 3.36 Panel de control para la observación de los promedios obtenidos.

Al igual que en la pantalla anterior, aquí también se tendrá un botón llamado


“Guardar”. Este botón de guardar, guardará simplemente el resumen de cada canal junto a su
eje temporal, en un archivo bajo el formato que el usuario indique. Si el botón de “ver
resumen” es activado durante un barrido sin completar, se mostrará el resumen que hasta el
momento se tenga. Al momento de completarse todos los disparos del barrido de frecuencia,
se refrescará la pantalla con el cálculo de todos los valores de los disparos. Cada vez que se
complete un barrido completo, con todos los disparos, se refrescará la pantalla.

Con el botón “Cerrar”, se sale de este panel frontal y se vuelve a la pantalla


de múltiples canales en la que se muestran uno a uno los disparos y sus resultados.

63
Al momento de cerrar esta pantalla intermedia, se vuelve a la pantalla
principal, en donde se configuró el barrido. Allí se puede activar el indicador, que está
inmediatamente encima del osciloscopio para salir de esta aplicación e ir a la pantalla
principal. La ubicación del botón para salir del módulo, puede observarse en la Figura 3.37.

Figura 3.37 Ubicación del botón para salir del módulo.

3.5.1.5.Módulo B-Scan detallado.

Esta forma de visualización de las señales, se enfoca en la presentación de


los canales activos, a través del modo de presentación tipo B-Scan.

El tablero principal contiene los controles, que son comunes para todas las
aplicaciones, nombrados anteriormente. Entre estos controles se tiene:

Configurar Denoiser.

Tablero de filtros.

Tablero de canales.

Tablero de tarjeta.

Promediar disparos.

Suavizar.

Mostrar sección.

Envolvente.

Configurar simultáneo

3.5.1.5.1. Funciones particulares del módulo B-Scan.

De igual forma se tiene un osciloscopio en el tablero, en el que se pueden


visualizar las señales que se están obteniendo, en un canal en específico. Junto a este
osciloscopio se tiene la leyenda de los cursores que indican en todo momento la posición y el

64
lugar de los dos cursores que posee, facilitando así las mediciones que se están tomando. El
tablero principal de este módulo es mostrado en la Figura 3.38.

Figura 3.38 Panel principal del módulo “B-Scan”.

Se tiene un pequeño botón en el cual se puede seleccionar el Tablero que se


desea ver. Cuando este botón está inactivo su etiqueta cambia a B-Scan y se tendrá en el panel
frontal todos los tableros para el control y configuración de los datos a adquirir. El botón es
mostrado en la Figura 3.39.

Figura 3.39 Estructura física del botón para seleccionar el tablero a observar.

Cuando el botón de B-Scan es activado, se presenta una pantalla completa


para la visualización del B-Scan con todos los canales activos. Esto hace cambiar todo el
panel frontal a una herramienta para la fácil visualización. La pantalla principal del B-Scan
puede observarse en la Figura 3.40.

65
Figura 3.40 Panel principal para la observación del B-Scan.

En esta nueva pantalla, el botón de “B-Scan” cambia su etiqueta a


“Configurar Parámetros”, que nos llevaría a la pantalla anterior para realizar los cambios que
necesitamos.

En esta nueva pantalla de B-Scan tenemos tres pantallas principales que nos
facilitarán la observación de los datos obtenidos en los canales activos.

La primera pantalla a la izquierda muestra la representación B-Scan de cada


uno de los canales activos, colocados en forma horizontal. Este B-Scan incluye las lecturas de
todos los canales, normalizados individualmente y tomando el módulo de sus datos
normalizados. La pantalla para el B-Scan puede observarse en la Figura 3.41.

Figura 3.41Pantalla para la observación del B-Scan.

66
A la derecha de esta pantalla, se tienen dos osciloscopios para la
visualización de los datos en otras formas particulares. El que se encuentra en la parte
superior es un osciloscopio que muestra el A-Scan de un canal específico, indicado por la
etiqueta que está en la parte inferior izquierda del mismo. Este osciloscopio puede observarse
en la Figura 3.42.

Figura 3.42 Osciloscopio principal mostrando un A-Scan.

En el osciloscopio inferior se muestran las amplitudes de los canales en un


instante de tiempo específico. La forma física de este osciloscopio puede ser observado en la
Figura 3.43.

Figura 3.43 Osciloscopio secundario mostrando las amplitudes recibidas.

Algo particular de estos dos osciloscopios, es el selector que tienen en la


esquina superior izquierda. Este selector ayuda al usuario a elegir cuál de los dos cursores,
presente en la pantalla del B-Scan, se tomará como referencia para mostrar los valores de
estos dos osciloscopios. Cuando el selector se encuentra en la opción del cursor B (verde) se
mostrarán los datos del A-Scan del canal donde se encuentre el cursor, y las amplitudes de
todos los canales, en los dos osciloscopios respectivamente. Cuando se encuentre en la opción

67
del cursor amarillo, se hará lo mismo pero con el cursor amarillo. En la Figura 3.44 pueden
observarse las 4 opciones posibles con lecturas diferentes en cada caso.

Figura 3.44 Osciloscopios secundarios mostrando los datos obtenidos y definidos por la posición de los cursores.

Esto facilita la visión de cuatro tipos de mediciones sin tener que modificar
nada en el tablero. Entre las opciones de control particulares que tenemos para esta aplicación
tenemos:

Retardo B-Scan: Es un control numérico que indica, en milisegundos,


cuánto tiempo se debe esperar antes de refrescar la imagen en los tres controles para la
visualización.

Congelar imagen: Este control congela las imágenes de las tres pantallas y
las mantiene visibles hasta ser desactivado.

Guardar Datos de B-Scan: Abre un cuadro de diálogo donde se guarda,


bajo el formato dado por el usuario, las lecturas de todos los canales en un único archivo con
sus respectivos ejes temporales.

Guardar imagen de B-Scan: Abre un cuadro de diálogo donde se puede


guardar la imagen que se está presentando en la pantalla del B-Scan con las configuraciones
que el usuario indique.

Guardar Ley Focal: Guarda la configuración de todos los tableros de


control en la pantalla de configuración, en un archivo de texto para ser cardado luego en
cualquier momento.

Cuadrar B-Scan: Realiza el mismo ajuste temporal de los datos recibidos


en todos los canales activos.

68
Estas opciones de procesamiento y su posición en el tablero pueden ser
observadas en la Figura 3.45.

Figura 3.45 Posición y estructura para las opciones de procesamientos del módulo “B-Scan”.

Guardar datos: Guarda los datos exclusivamente del A-Scan presentado en


el osciloscopio superior. Crea un archivo bajo el formato que el usuario indique.

Mostrar sección: Tiene la misma aplicación que el descrito en la sección


anterior, pero la imagen será mostrada en el osciloscopio del A-Scan y será el área que está
encerrada entre los cursores. La Ubicación del botón “Mostrar Sección” puede ser observada
en la Figura 3.46.

Figura 3.46Ubicación del botón “Mostrar Sección”.

Definir Paleta: Este botón llamará a un panel frontal donde se puede


seleccionar el rango de colores que se quiera definir para representar el B-Scan. La forma
física de este botón puede ser observada en la Figura 3.47.

Figura 3.47 Forma física del botón “Definir Paleta”.

69
En este panel se tendrán tres cursores sobre un pequeño recuadro. Cada uno
de los cursores representa una de las componentes RGB de un color deseado. El panel
principal para la configuración de la paleta de colores puede ser observado en la Figura 3.48.

Figura 3.48 Panel principal para la configuración de la paleta de colores.

Esta pantalla posee una leyenda de cursores para indicarle en qué posición
están exactamente cada uno de los mismos. Junto a esta leyenda se tiene el control para
moverlos delicadamente. A la izquierda y a la derecha del recuadro central, se tienen 3
selectores más en una barra de desplazamiento vertical. Según sea la posición combinada de
estos 3 cursores darán, con sus valores en RGB, un valor final (derecha) e inicial (izquierda),
de la barra total del color con el cual se representará el B-Scan. Se tendrán tres variables para
la definición de este vector de colores: el valor a la izquierda dará el color inicial de la barra,
el de la derecha, el color final de la barra y el del medio (recuadro negro) dará el color justo
en la mitad de la barra.

Cuando los valores se salgan del rango deseado, se puede seleccionar un


color para poder indicarlos. Para seleccionar estos valores, tanto superior como inferior, se
debe dar clic en los recuadros a la derecha, arriba de los botones de salida.

Si no se quiere tomar la barra de colores creada, se puede presionar el botón


“Cancelar” y se cerrará esta sub-aplicación siendo llevado a la aplicación principal y sin
modificar el valor de la barra de colores.

Cuando se desea aceptar la barra de colores, y ver cómo sería el vector final,
se presiona el botón “Aceptar Barra de Colores” y se saldrá del panel de control a la
aplicación principal.

70
Controlar Cursores: Este botón une los cursores del la pantalla principal del
B-Scan con los cursores correspondientes a la representación de A-Scan. Cuando está activo,
los movimientos que se hagan en los cursores en la pantalla del B-Scan, también se realizarán
en la pantalla del A-Scan. El botón para controlar los cursores se pueden observar en la Figura
3.49.

Figura 3.49 Botón para controlar ambos cursores.

Cerrar: Por último se puede activar el led presente tanto en la pantalla del
osciloscopio de configuración como en la pantalla principal del B-Scan. Cuando este botón es
presionado, se llevará a la pantalla principal de la aplicación, cerrando el tablero principal B-
Scan. Las dos diferentes ubicaciones para el botón de “Cerrar” pueden ser ubicados en la
Figura 3.50.

Figura 3.50 Ubicación de los botones de “Cerrar” en la pantalla de B-Scan (izquierda) y en el tablero de
configuración (Derecha).

3.5.1.6.Módulo Leyes Focales.

Esta es una aplicación en la cual se facilita la creación e implementación de


leyes focales para lograr un enfoque de las ondas emitidas en algún punto deseado.

Básicamente con los valores dados por el usuario se calcula y se configuran,


los retardos necesarios para enfocar en algún punto de una tubería o placa, tomando en cuenta
los canales activos, la distancia a enfocar, la velocidad de las ondas en el material y la
distancia entre los sensores de los canales activos. El panel principal de este módulo puede ser
observado en la Figura 3.51

71
Figura 3.51 Estructura del panel del Módulo “Leyes Focales”.

Este tablero principal contiene los controles, que son comunes para todas las
aplicaciones, nombrados anteriormente. Entre estos controles se tiene:

Configurar Denoiser.

Tablero de filtros.

Tablero de canales.

Tablero de tarjeta.

Promediar disparos.

Suavizar.

Mostrar sección.

Envolvente.

3.5.1.6.1. Funciones particulares del módulo Leyes Focales.

De igual forma se tiene un osciloscopio en el tablero, en el cual se pueden


visualizar las señales que se están obteniendo de un canal en específico. Junto a este

72
osciloscopio se tiene la leyenda de los cursores, que indican en todo momento la posición y el
lugar de los dos cursores que posee, facilitando así las mediciones que se están tomando.

Se tienen dos controladores numéricos adicionales. Estos son “Distancia a


enfocar”, que define la distancia en la cual se desea enfocar las ondas a emitir y “Distancia
Entre Sensores” que indica la distancia entre los sensores con la cual se calculará la ley focal.
Estos dos nuevos controles junto al selector de distancia y la velocidad de las ondas en el
material, proveen los datos necesarios para el cálculo de la ley focal a implementar. La
ubicación de estos controles numéricos puede ser observada en la Figura 3.52.

Figura 3.52 Ubicación de los controles numéricos “Distancia a Enfocar” y “Distancia ente Sensores”.

Luego que estos datos son suministrados, se puede calcular la ley focal
correspondiente. Existen dos opciones para calcular los retardos, “Retardos para Placas” y
“Retardo para tuberías”. Se puede alternar entre una opción y otra seleccionando la opción
requerida en una pequeña pestaña justo encima del tablero de emisores. Las opciones de esta
pestaña y su ubicación en el panel principal, puede ser observada en la Figura 3.53.

Figura 3.53 Ubicación para la selección del tipo de retardos y sus opciones.

Estas dos opciones realizan los cálculos de las leyes focales especializadas
en tuberías o en placas según sea la opción.

Tuberías: Si se selecciona la ley focal para ser empleada en tuberías, la ley


focal calculada será una sola, es decir un solo vector, que aprovechando la simetría de la
tubería rotará este vector a través del eje radial de la misma, logrando un enfoque frente a
cada sensor activo y a la distancia indicada en los parámetros

Luego de encender y configurar a cada uno de los canales a participar en las


mediciones, se presiona el botón “calcular retardos” que se encuentra justo encima del tablero

73
de control de los canales individuales. En la Figura 3.54 puede observar la ubicación de este
botón.

Figura 3.54 ubicación del botón “Configurar Retardos”

Inmediatamente se obtienen los valores de los retardos respectivos para cada


canal y configura al momento estos valores en cada uno de ellos, permitiendo al usuario
observar en la pantalla principal la respuesta de cada uno de los sensores activos frente a esta
ley de retardo.

Estos valores pueden ser observados de manera gráfica en un osciloscopio.


Justo encima del botón “Configurar Retardos” saldrá una pequeña gráfica en donde se podrá
ver el valor de los retardos para cada canal medidos en nanosegundos. La estructura gráfica de
una configuración de retardos puede observarse en la Figura 3.55.

Figura 3.55 Retardos calculados para una inspección y su respectiva gráfica.

Como muchos de los valores introducidos por el usuario pueden tener


valores aproximados a los reales, puede haber errores al momento del cálculo. En esos casos,
cuando se necesita un ajuste, se puede variar cualquiera de los parámetros antes dichos y
realizar el cálculo de la ley nuevamente. Si por el contrario se desea realizar un ajuste de
forma empírica, y realizar modificaciones en los retardos de cada canal, se puede hacer
directamente sobre el tablero de los canales, en el parámetro de los retardos.

74
Cuando se logra una ley particular, diferente a la teórica, la cual se desea
usar para todos los disparos, se debe presionar el botón “Guardar Nuevos Retardos”. La
ubicación de este botón puede ser observado en la Figura 3.56.

Figura 3.56 ubicación del botón “Guardar Nuevos Retardos”.

Al presionar este botón el programa tomará los valores actuales de los


retardos, en los canales activos, y los colocará en el vector de “retardos teóricos”. Este es el
vector que se usará al momento de realizar la adquisición de datos. De igual forma se
modificara la grafica donde pueden ser observados estos retardos. El efecto de guardar nuevos
retardos y guardarlos en la configuración, pueden ser observados en la Figura 3.57.

Figura 3.57Gráfica de nuevos retardos guardados junto a los previamente calculados.

Barrido en placas: Cuando la opción “Barrido en Placas” es seleccionada, se


realizarán el cálculo para las leyes focales para placas. Con esta opción se tendrán nuevos
parámetros para optimizar la inspección a realizar.

Luego de encender y configurar a cada uno de los canales a participar en las


mediciones, se presiona el botón “Calcular Retardos” que se encuentra justo encima del
tablero de control de los canales individuales.

Aparecerán tres osciloscopios que permitirán visualizar los retardos


calculados, dos controles numéricos para controlar la cantidad de leyes focales a calcular y
una pestaña que seleccionará la ley focal a visualizar. Los tres osciloscopios pueden ser
observados en la Figura 3.58.

75
Figura 3.58 Osciloscopios para el cálculos de retardos a implementar.

En el primer osciloscopio, que tiene la misma función que el osciloscopio


para la estructura de tuberías, se observará la ley focal para el enfoque con las mismas
magnitudes, que tendría si se quisiera inspeccionar una tubería. El osciloscopio con el cálculo
de retardos para el enfoque, puede ser observado en la Figura 3.59.

Figura 3.59 Osciloscopio que muestra los retardos obtenidos para el enfoque.

El segundo osciloscopio mostrará las leyes para la deflexión del frente de


onda del arreglo y los valores para los retardos en los casos seleccionados. Se puede observar
este osciloscopio en la Figura 3.60.

Figura 3.60 Osciloscopio para mostrar los valores calculados para la deflexión.

76
El tercer osciloscopio mostrará el resultado de la suma de los retardos de
deflexión y enfoque. Con este se tendrá el resultado final de los retardos cuando se desea
realizar una deflexión y un enfoque simultáneamente. Este osciloscopio puede ser observado
en la Figura 3.61.

Figura 3.61 Osciloscopio que muestra la suma de los retardos de Deflexión y Enfoque.

Otra opción de configuración es realizar solo el cálculo de las leyes focales


para la deflexión sin realizar el cálculo para las leyes de enfoque. Justo en el osciloscopio
donde se puede observar los retardos respectivos a la deflexión, se tiene un pequeño botón
llamado “Solo Deflexión”. Cuando este botón está activo, y se le ordena al programa
configurar las leyes focales, este calculará solo las leyes focales correspondientes a las
deflexiones. Por consiguiente solo serán visibles los dos primeros osciloscopios y el tercer
osciloscopio estará.

La ubicación del botón de “Solo Deflexión” puede ser observada en la


Figura 3.62.

Figura 3.62 ubicación del Botón de “Solo Deflexión” sobre el segundo osciloscopio.

77
Para configurar el barrido angular se tienen dos controles adicionales:

Grado máximo: En este control se seleccionará el ángulo límite para el


barrido. Tiene un barrido máximo de 90 grados (45 hacia la derecha y 45 hacia la izquierda)
tomando como referencia el sensor central del arreglo activo para la inspección.

Pasos de grados: Este control indicara cada cuantos grados o fracción de


grado, dentro del barrido, se desea realizar un disparo.

La ubicación de estos dos controles numéricos junto a su estructura física, es


mostrada en la Figura 3.63.

Figura 3.63 Estructura física y ubicación de los botones “Grado Máximo” y “Pasos de Grado”

Luego de configurar estos dos parámetros, se realizarán los cálculos para


cada uno de los parámetros indicados. Se tendrá una pestaña que mostrará los disparos
calculados para cada una las configuraciones indicadas. La estructura física de esta pestaña,
puede ser observada en la Figura 3.64.

Figura 3.64 Estructura física de la pestaña para seleccionar el disparo a observar.

Seleccionando una configuración en particular, se mostrarán en los


osciloscopios los retardos calculados correspondientes a esa configuración particular. Un
ejemplo de las gráficas obtenidas para dos disparos de deflexión y enfoque, puede ser
observado en la Figura 3.65.

78
Figura 3.65 Dos Configuraciones de retardos para deflexión y enfoque. Una configuración para realizar una
deflexión y enfoque a 45° (Izquierda) y otra a -45° (Derecha).

Si se desea realizar la modificación de una ley focal, se puede realizar de la


misma manera que en la inspección de tuberías. Esta modificación se realiza con el botón de
“Guardar Nueva Ley Focal”. La diferencia radicará en que cuando se modifique y se guarde
una ley focal, esta configuración será guardada solamente en la ley focal que se observaba y
no en todas las calculadas.

Una vez que se tengan configurados los retardos se tienen tres opciones para
la visualización de los resultados, “B-Scan”, “todos los canales” y “Barrido Angular”. Cada
una de estas opciones presentara los resultados de forma diferente, sin importar si la
inspección será realizada en placas o en tuberías.

La ubicación de estos dos botones, se muestra en la Figura 3.66.

Figura 3.66 Las dos opciones para visualización de los disparos realizados “B-Scan” y “Todos los Canales”.

Todos los Canales: Con esta opción se pueden ver los resultados de todos
los disparos en representación tipo A-Scan. Se realizarán todos los disparos con la
configuración hecha y se tendrán tantos disparos como canales activos se tengan. Cada
osciloscopio mostrará en su esquina inferior izquierda el canal al cual pertenece. El panel
principal de esta opción se puede observar en la Figura 3.67.

79
Figura 3.67 Panel principal para la opción de “Todos los Canales”.

Cada uno de los disparos que se realiza tiene su punto focal frente al sensor
seleccionado en la pestaña de enfoque. En esta pestaña se indicarán los canales que se
encuentran activos y la opción para observar la respuesta de cada canal, frente al enfoque
respectivo. La pestaña para realizar la selección se muestra en la Figura 3.68.

Figura 3.68 Pestaña para seleccionar el resultado del enfoque deseado.

Al igual que en las otras aplicaciones, se tiene varias opciones de


procesamiento que ayudan a visualizar las imágenes. La ubicación de estos botones, se
muestran en la Figura 3.69. Estas opciones son:

Figura 3.69 Ubicación de los botones de procesamientos para la opción de “Todos los Canales”.

80
Reductor de ruido: Aplica el reductor de ruido con los parámetros
indicados en la pantalla principal.

Filtrar: Filtra las señales con los filtros configurados en la pantalla


principal.

Suavizar.

Promediar disparos: De igual forma aparece el controlador numérico que


indica cuantas muestras se desean promediar.

Sumar: Realiza la normalización y la suma de todos los disparos hechos, y


se presentan los resultados individuales de cada canal.

Guardar Lecturas: Con este botón se pueden realizar dos funciones de


guardado de datos. Cuando el botón de “Sumar” está desactivado y se presiona “guardar
lecturas”, se abre una ventana de diálogo de guardar datos y se guarda un archivo por cada
uno de los enfoques existentes. Cuando el botón sumar está activo se guardará solo un archivo
con las lecturas de cada canal, normalizadas y sumadas.

Tomar Datos: Con este botón se refresca la pantalla con nueva información
proveniente de nuevos disparos y procesada con las opciones activas.

Cerrar: Cierra este panel de control y lo devuelve a la pantalla original de


“Leyes Focales”.

B-Scan: La otra opción para la visualización de los enfoques es la de “B-


Scan”. Este botón se encuentra en la pantalla principal, justo al lado de “Todos los Canales”.
Esta visualización tiene básicamente las mismas funciones de “Todos los Canales”. La
diferencia radica en que se puede observar el B-Scan de los enfoques junto al A-Scan que los
genera, con dos osciloscopios suplementarios. En cuanto al funcionamiento de los botones de
procesamiento, se tienen los mismos que con la visualización tipo A-Scan de “Todos Los
Canales”.

En forma adicional, los dos osciloscopios junto a sus leyendas de cursores,


mostrarán el A-Scan perteneciente a las lecturas. La estructura del panel principal de esta
opción puede observarse en la Figura 3.70.

81
Figura 3.70 Panel principal de la opción de “B-Scan”.

En el osciloscopio superior se tiene la opción de visualizar el A-Scan de un


canal específico y se puede seleccionar el canal, colocando el cursor del color correspondiente
sobre el canal que se desea. Es decir, si en el indicador de cursor está seleccionado el cursor
verde, se mostrará el A-Scan del canal sobre el cual esté el cursor verde, en la pantalla del B-
Scan. El efecto de este selector puede ubicarse en la Figura 3.71.

Figura 3.71 La utilidad de este selector, para tener dos lecturas diferentes sin necesidad de mover los cursores.

Al igual que en los osciloscopios en las otras aplicaciones, en la parte


inferior izquierda, hay un indicador del canal que se está observando.

Junto a este osciloscopio se tiene un botón llamado “Mostrar Sección”. Al


igual que en las otras aplicaciones, cuando este botón esta activo, se hace un acercamiento a la

82
zona delimitada por sus cursores. La diferencia es que no se mostrará directamente sobre este
mismo osciloscopio, sino que será mostrado en el osciloscopio que se encuentra debajo de
éste. La estructura de este osciloscopio, puede observarse en la Figura 3.72.

Figura 3.72 Los dos osciloscopio trabajando juntos, la señal original (Arriba) y el acercamiento con los cursores
(Abajo).

Los tres visores presentes en esta pantalla mostrarán el eje de las ordenadas,
con los mismos parámetros de la pantalla principal. Es decir, si la pantalla principal, en el
panel inicial, está en el dominio del tiempo, estos 3 visores también lo estarán, y si esta en el
dominio de la distancia, ellos también lo estarán.

Tres botones adicionales son agregados, aparte de los botones de


procesamientos de señales. Su estructura física puede ser observada en la Figura 3.73.

Figura 3.73 Botones para el procesamiento de las señales recibidas.

83
Estos son los botones de:

Definir Paleta de Colores: Este botón abrirá la pantalla para seleccionar el


rango de colores con los que se desea representar el B-Scan

Guardar Imagen B-Scan: Abre un cuadro de diálogo en el cual se puede


guardar la imagen del B-Scan en el directorio que el usuario seleccione.

Cuadrar B-Scan: Se refiere a eliminar las muestras muertas del B-Scan en


las cuales no tiene información relevante, se eliminan las de los canales individuales sin
importar si entre ellos tienen valores diferentes de retardo.

Por último cuando se selecciona el botón de cerrar se sale de esta pantalla y


se vuelve a la pantalla principal.

Barrido Angular: La última opción para visualizar los resultados es “Barrido


Angular”. En esta presentación se busca mostrar de la mejor manera el barrido angular
realizado con las leyes focales. El panel principal de esta opción se muestra en la Figura 3.74.

Figura 3.74 Panel principal para la observación del barrido angular.

Se tendrá un osciloscopio donde se presentará un B-Scan de todos los


disparos realizados en el barrido angular. Esto representara una radiografía de la placa a
examinar, desde el ángulo inicial al ángulo final.

Se tienen los mismos botones de procesamiento que en las opciones


anteriores. Ellos realizan las mismas funciones que con la visualización tipo A-Scan de
“Todos Los Canales” y la visualización “B-Scan”. Estas opciones son “promediar disparos”,
“filtrar”, “reductor de ruido” y “suavizar”.

84
El botón de “Definir Paleta” realizará el cambio de la paleta de colores y el
botón de “Tomar Datos” realizará la toma de datos con la configuración de las leyes focales
calculadas. La Figura 3.75 muestra la posición de estas opciones para el procesamiento de las
señales.

Figura 3.75 Opciones para el procesamiento de las señales a recibir.

El eje de las ordenadas se encontrará en el dominio del tiempo o en el de la


distancia según sea la configuración del osciloscopio en la pantalla principal. En cuanto al eje
de las abscisas tendrá la cantidad de disparos realizados. Los disparos superiores
representaran las lecturas los primeros disparos (ángulos negativos) y los inferiores, las
lecturas de los últimos disparos (ángulos positivos).

El botón de “Eliminar Muestras” realizará la eliminación de las muestras sin


información. Estas muestras son las correspondientes, a las tomadas durante el tiempo en que
cada canal debe esperar antes de realizar su disparo. Hará esto de forma individual con cada
canal y con cada disparo. El efecto de esta función puede ser observado en la Figura 3.76.

Figura 3.76 Un barrido angular realizado sin remover las muestras de retardos (Izquierda) y al eliminar las
muestras pertenecientes al retardo (Derecha).

85
Por último el botón “Cerrar”, cerrar esta ventana y traerá al frente el panel
principal de la aplicación. La forma física de este botón puede observarse en la Figura 3.77.

Figura 3.77 Estructura física del botón cerrar, para salir de “Barrido Angular”.

Para salir de la aplicación “Leyes Focales” se debe pisar el indicador que se


encuentra justo arriba del osciloscopio en la pantalla principal. Así se volverá a la pantalla
principal inicial. La ubicación de este botón puede verse en la Figura 3.78.

Figura 3.78 Ubicación del botón “Cerrar” para salir del módulo.

3.5.1.7.Módulo Algoritmo de Generación de imágenes

Esta aplicación implementa el algoritmo de generación de imágenes con


enfoque en recepción. Esta aplicación facilita la generación y guardado de señales
provenientes de la implementación del algoritmos de inspección SAFT. Este módulo realiza
esta tarea, tomando en cuenta el modo de operación y la cantidad de canales activos.

El tablero principal contiene los controles, que son comunes para todas las
aplicaciones, nombrados anteriormente. Entre estos controles se tiene:

Configurar Denoiser.

Tablero de filtros.

Tablero de canales.

Tablero de tarjeta.

Promediar disparos.

86
Suavizar.

Mostrar sección.

Envolvente.

Configurar simultaneo

3.5.1.7.1. Funciones particulares del módulo Algoritmo de Generación de imágenes.

De igual forma se tiene un osciloscopio en el tablero, en el cual se pueden


visualizar las señales que se están obteniendo de un canal en específico. Junto a este
osciloscopio se tiene la leyenda de los cursores, que indican en todo momento la posición y
lugar de los dos cursores que posee, facilitando así las mediciones que se están tomando. El
panel del módulo, puede ser observado en la Figura 3.79.

Figura 3.79 Panel principal del módulo “Algoritmo de Generación de Imágenes.”

Al momento de realizar la inspección y los disparos, se deben activar todos


los canales que participarán en la generación de los datos. Los parámetros y la configuración
de cada uno de estos canales, serán de forma independiente y permanente durante todo el
proceso de inspección y la generación de los datos.

87
Existe una pequeña pestaña que permite seleccionar el modo en que se
realizará la inspección. Esta pestaña puede ser observada en la Figura 3.80.

Figura 3.80 Pestaña para la selección del modo de la inspección.

Las dos opciones que posee esta pestaña, que pueden ser observadas en la
Figura 3.81, son:

Solo Emisores: Esto le indicará al programa que los disparos que se


realizarán serán solo a través del modo Pulso-Eco. Esto quiere decir que todos los receptores
de los canales activos, no serán tomados en cuenta y que las señales que serán mostradas,
provendrán solo de los emisores activos, que actuarán como receptores simultáneamente.

Emisores y transmisores: En esta opción se le indicará al programa que los


receptores y los transmisores, de los canales activos, están conectados al montaje al momento
de realizar la inspección. Esto quiere decir que el modo de operación para la recolección de
datos, será de Transmisión- Recepción. Esto implica que los datos que se tomarán son el
resultado de las señales que cada receptor recibió durante la inspección.

Figura 3.81 Opciones para la configuración de los transmisores y receptores.

Al momento de tener todos los canales activos y listos para realizar los
disparos, se debe seleccionar la “Observar Resultados”. Este botón se encuentra entre las
opciones presentes justo debajo del osciloscopio principal. La Figura 3.82 muestra su posición
en el tablero.

Figura 3.82 Ubicación del Botón “Observar Resultados”.

88
Cuando este botón es presionado, se abre un nuevo panel frontal en el cual
se presentan los resultados en cada uno de los disparos hechos. La Figura 3.83 muestra la
estructura de este nuevo panel frontal.

Figura 3.83 Panel frontal al presionar el botón “Observar Resultados”.

Al igual que en las otras aplicaciones se tiene varias opciones de


procesamiento que ayudan a visualizar las imágenes. Estas opciones son:

Reductor de ruido: Filtra las señales con el reductor de ruido, con los
parámetros indicados en la pantalla principal

Disparos: Cada uno de los disparos realizados puede ser observado


simplemente seleccionando en la pestaña “Disparos”, la opción que se desea estudiar. Habrá
una opción por canal activo durante la inspección. Esta opción permite visualizar canal por
canal, las respuestas de los mismos ante cada impulso enviado. Las opciones, se presentaran
en la pestaña observada en la Figura 3.84.

Figura 3.84 Pestaña que presenta las opciones para la observación de los resultados.

89
Filtrar: Filtra los datos recibidos con los filtros configurados en la pantalla
principal, canal por canal.

Suavizar: Realiza el proceso de suavizar los datos recibidos.

Promediar disparos: De igual forma aparece el controlador numérico que


indica cuantas muestras se desean promediar.

Sumar: Realiza la normalización y la suma de todos los resultados


obtenidos, canal por canal. Presentándose los resultados individualmente.

Guardar Lecturas: Con este botón se pueden realizar dos funciones de


guardado de datos. Cuando el botón de sumar está desactivado y se presiona “guardar
lecturas” se abre la ventana de diálogo de guardar datos y se guarda un archivo por cada uno
de los disparos existentes. Cuando el botón sumar está activo se guardará solo un archivo con
las lecturas de cada canal normalizadas y sumadas.

Tomar Datos: Con este botón se refresca la pantalla con nueva información
proveniente de nuevos disparos y procesada con las opciones activas.

Cerrar: Cierra este panel de control y lo devuelve a la pantalla original de


“Algoritmo De Generación De Imágenes”.

La ubicación de estos botones puede ser observada en la Figura 3.85.

Figura 3.85 Ubicación de los botones de procesamiento y el botón “Cerrar”.

Al momento de cerrar esta pantalla intermedia, se vuelve a la pantalla


principal, en donde se configuraron los canales. Allí se puede pisar el indicador, que está
inmediatamente encima del osciloscopio para salir de esta aplicación e ir a la pantalla
principal. La ubicación del botón cerrar puede ser observada en la Figura 3.86.

Figura 3.86 Ubicación del botón “Cerrar”.

90
3.5.2. Saliendo de la aplicación.

Una vez que se vuelve a la pantalla principal de toda la aplicación, se tiene


la opción “Salir De La Aplicación”. Es un botón que se encuentra justo en la esquina superior
derecha de la pantalla. Al presionar este botón, se cierra la interfaz completamente. La
ubicación de este botón puede verse en la Figura 3.87.

Figura 3.87 Ubicación del botón “Salir de la Aplicación” para salir completamente de la aplicación.

91
CAPITULO 4.

MONTAJES EXPERIMENTALES Y RESULTADOSPRELIMINARES.

Para la verificación y determinación del buen funcionamiento de la interfaz,


se realizaron varias mediciones y experimentos preliminares. Se realizaron un total de 5
pruebas preliminares las cuales se presentan a continuación.

4.1. Descripción de los transductores y conectores a utilizar.

Los piezoeléctricos usados fueron las cerámicas PZT-5, polarizadas en


modo de cizalladura (shear). De 18mm de ancho, 18mm largo y 3mm de alto. La forma física
de estas cerámicas puede ser observada en la Figura 4.1.

Figura 4.1 Estructura física de las cerámicas utilizadas.

El montaje del conector y la cerámica es mostrado en la Figura 4.2.

Figura 4.2 Conexión de los conectores BNC a las cerámicas.

4.2 Pruebas Preliminares.


4.2.1. Prueba de procesamiento de las señales recibidas en un único transductor.

Se realizó la prueba con la implementación de un solo sensor compuesto por


las cerámicas descritas en la sección 7.1; en una lámina de acero de aproximadamente 4.62

92
mm de grosor, 40.5 cm. de ancho y 103.5 cm. de largo. En las pruebas realizadas se
cambiaron todos los parámetros, tanto de transmisión como de procesamiento, para
comprobar la funcionalidad de la interfaz realizada.

La configuración de los parámetros para la realización de la prueba se


muestra en la Tabla 4.1.

Tabla 4.1. Parámetros para prueba del programa final.

Parámetro Valor

Frecuencia de pulso de excitación. 74KHz.

Frecuencia de muestreo. 625KHz.

Cantidad de Semiciclos en el pulso inicial. 20

Muestras tomadas. 2000

Voltaje del pulso inicial. 300Vpp.

Velocidad de la onda en el material. 3400m/s

Ganancia 20dB

Nivel DC 0mv

Retardo 0ns

La señal recibida, con los parámetros previamente descritos, puede ser


observada en la Figura 4.3.

Figura 4.3 Señal recibida sin ningún tipo de procesamiento.

93
A la señal recibida originalmente se le disminuye la ganancia de recepción
en 10 dB. La señal resultante puede ser observada en la Figura 4.4. Se puede observar el
cambio en la amplitud máxima de la señal, de 900mv a 350mv.

Figura 4.4 Señal con una ganancia de 10dB.

A la señal original recibida se le aplica un nivel DC de 600mv y luego un


nivel DC de -600mv. Las señales resultantes pueden ser observadas en la Figura 4.5.

Figura 4.5 Señal original recibida con un nivel DC de 600mv (Izquierda) y de -600mv (Derecha).

Bajo las mismas condiciones originales, se le cambia la cantidad de


semiciclos enviados a tres semiciclos. La señal recibida resultante, puede ser observada en la
Figura 4.6.

Figura 4.6 Señal recibida enviando solo tres semiciclos de excitación inicial.

94
Se envía el mismo pulso de excitación inicial pero aplicándose un retardo
máximo de 32648 nanosegundos. En la imagen puede observarse el nuevo origen calculado y
eliminando las muestras pertenecientes al retardo, que no aportan ninguna información
significativa. La señal resultante puede ser observada en la Figura 4.7. Obsérvese que se
eliminaron las muestras que no aportan ninguna información.

Figura 4.7 Señal recibida con un pulso de excitación retardado 32648ns

La señal es rectificada completamente. Luego se le aplica una rectificación


negativa y por ultimo una rectificación positiva. Las señales resultantes pueden ser observadas
en la Figura 4.8.

Figura 4.8 Señal original recibida aplicándole una rectificación de onda completa (Superior), rectificación de
media onda positiva (Izquierda inferior) y rectificación de media onda negativa (Derecha inferior)

95
Se aumenta la cantidad de muestras a tomar, de 2000 muestras a 4000
muestras. La imagen reconstruida puede ser observada en la Figura 4.9.

Figura 4.9 Señal recibida al realizar el aumento de las muestras a tomar, a 4000 muestras.

Se aumenta la frecuencia de muestreo a 1.5MHz. La señal muestreada con


esta frecuencia puede ser observada en la Figura 4.10.

Figura 4.10 Señal recibida muestreada con 1.5MHz

Se realiza suavizamiento de la señal original a tres muestras. La señal


resultante puede ser observada en la Figura 4.11.

Figura 4.11 Señal original suavizada con 3 muestras consecutivas.

96
Se realizó el promedio de cien disparos consecutivos. La señal resultante del
promedio puede observarse en la Figura 4.12.

Figura 4.12 Señal resultante del promedio de cien impulsos consecutivos bajo las mismas condiciones.

Se agrandó una sección de interés de la señal original con la función de


“Mostrar Sección”. La sección de interés puede ser observada en la Figura 4.13. Se puede
notar el cambio de los límites de graficación correspondiente al eje de la distancia.

Figura 4.13 Sección de interés de la señal original obtenida con la función de “Mostrar Sección”.

Se filtró la señal original con un filtro Butterworth de orden tres, pasa


bandas desde 50KHz a 100KHz. La señal resultante puede observarse en la Figura 4.14.

97
Figura 4.14 Señal filtrada con un filtro Butterworth de 3 orden, pasa bandas desde 50KHz a 100KHz.

Se aplicó el reductor de ruido, con la ondicula DB02, umbral abrupto, con


10 niveles de descomposición. La señal resultante puede observarse en la Figura 4.15.

Figura 4.15 Señal procesada con reductor de ruido Wavelet.

Se implementó un filtro Butterworth de 50KHz a 100Khz, reductor de ruido


(aplicado en la Figura 4.14) y suavizamiento de la señal (aplicado en la Figura 4.11). Se
observa la señal resultante y su envolvente en la Figura 4.16.

Figura 4.16 Señal original con un filtro Butterworth de 50KHz a 100Khz, reductor de ruido y suavizamiento de
la señal (Izquierda) y su envolvente (Derecha).

98
4.2.2. Prueba del Módulo Algoritmo de generación de imágenes.

El objetivo de esta experiencia es realizar las combinaciones posibles de


modos de trabajos con los canales activos. Es decir verificar adquisición de datos en modo
pulso eco y en transmisión recepción, con los canales implementados.

Se realizó un montaje experimental para la verificación del funcionamiento


del módulo “Algoritmo de Generación de Imágenes”. En este montaje se colocaron los
receptores y los transmisores de 4 canales en una pieza de prueba. La conexión realizada, se
hizo con la implementación de los conectores BNC tipo T. En la terminal principal del
conector se colocó una zapata que facilita la generación de ondas Lamb. En las otras dos
terminales del conector, se colocó el trasmisor y receptor de un canal específico. En los cuatro
conectores, se colocaron los transmisores y receptores de los cuatro canales respectivamente,
que realizarían la inspección. En la Figura 4.17 se puede observar la conexión antes descrita
con la zapata y el conector BNC.

Figura 4.17 Conexión de el transmisor y el receptor de un canal, al conector BNC tipo T. Colocado sobre la
pieza de inspección.

La pieza de inspección fue un tubo de 140cm de largo, 20cm de diámetro y


5mm de grosor. Los cuatro canales se colocaron a lo largo de la pieza a una distancia de 30cm
de separación entre sensores. Dos de los sensores fueron colocados observando hacia un
extremo de la pieza, y los otros dos sensores en la otra dirección. La separación de este grupo
de sensores fue de 40cm. La configuración realizada puede observarse, junto a la pieza de
inspección en la Figura 4.18.

99
Figura 4.18 Configuración del montaje experimental.

La configuración del módulo fue realizada con las características


observadas en la Tabla 4.2.

Tabla 4.2.Parametros para el algoritmo de conformación de imágenes.

Parámetros valores

Frecuencia de pulso de excitación. 50KHz.

Frecuencia de muestreo. 625KHz.

Cantidad de Semiciclos en el pulso inicial. 10

Muestras tomadas. 2000

Voltaje del pulso inicial. 300Vp.

Velocidad de la onda en el material. 3400m/s

Ganancia 20dB

Nivel DC 0mv

La configuración para la recepción de los datos, fue la de “Transmisores y


Receptores”. Esta configuración implementada, realiza la inspección de forma de
“transmisión-recepción”. Un transmisor enviara su pulso de excitación, mientras que en los

100
otros canales se tendrá activo solo el receptor. Por su parte el canal que envía el pulso de
excitación estará en la configuración “pulso-eco”. Esto implica que los canales que están de
receptores, verán un eco a la distancia a la cual se encuentre el transmisor que esté activo;
mientras que el canal que envía el pulso verá su pulso de excitación. Luego que se realice el
disparo de un transmisor, se realizará el disparo del siguiente canal, hasta que se hayan
realizado todos los disparos correspondientes.

En la Figura 4.19 se puede observar las señales recibidas por cada canal,
cuando el impulso es activado por el primer canal.

Figura 4.19 Señales obtenidas por cada canal ante el impulso del primer canal.

101
En la Figura 4.20 se puede observar la respuesta de cada canal, ante el
impulso del segundo canal.

Figura 4.20 Señales obtenidas por cada canal ante el impulso del segundo canal

102
En la Figura 4.21 se puede observar la respuesta de cada canal, ante el
impulso del tercer canal.

Figura 4.21 Señales obtenidas por cada canal ante el impulso del tercer canal.

103
En la Figura 4.22 se puede observar la respuesta de cada canal, ante el
impulso del cuarto canal.

Figura 4.22 Señales obtenidas por cada canal ante el impulso del cuarto canal.

Se puede observar que dependiendo del canal que activa el impulso, su


funcionamiento es en “pulso-eco”, mientras que el resto de los canales, solo reciben el pulso
transmitido por la pieza de inspección. En cada caso el tiempo del eco recibido dependerá de
la distancia correspondiente al canal transmisor.

Luego de obtener todos los resultados de los impulsos, se realizó la suma


normalizada de todos, esta suma se realizó canal por canal. La Figura 4.23 muestra los
resultados obtenidos luego de sumar canal a canal el resumen de los disparos.

104
Figura 4.23 Resumen de los resultados obtenidos para cada caso. Los impulsos correspondientes a cada canal
fueron sumados y normalizados.

En resumen todos los canales trabajaron bajo las dos modalidades posibles
de inspección, pulso-eco y transmisión recepción. Esto permite la recolección de datos desde
las dos perspectivas y observar el las respuestas producidas.

Se ha de recordar que ciertos defectos pueden ser percibidos mejor en un


modo de trabajo que de otro. Por lo cual este módulo es de gran utilidad, ya que al momento
de realizar todas las posibles configuraciones se puede obtener ambas respuestas en un tiempo
muy corto de trabajo.

Estos datos obtenidos son de gran utilidad al momento de analizar la


integridad de la pieza de estudio. A través de ellos e obtiene una visión completa de la pieza,
vista desde dos puntos de vista. Los datos obtenidos pueden ser procesados y así obtener una
visión completa del comportamiento del objeto de estudio, bajo estas modalidades.

4.2.3. Prueba del módulo de B-Scan con enfoque.

Se realizó la prueba con la implementación de un arreglo de sensores,


compuesto por doce elementos descritos en la Sección 7.1, con una separación entre ellos de

105
3cm de centro a centro. En una lámina de acero de aproximadamente 4.62 mm de espesor,
40.5 cm de ancho y 103.5 cm de largo; se colocó el arreglo de sensores como se muestra en la
Figura 4.24.

Figura 4.24 Posición del arreglo lineal de sensores con respecto a la pieza de estudio.

En la experiencia se calculó el retardo para realizar un enfoque central, a


una distancia de 80cm. Este retardo es calculado con el módulo “Leyes Focales” y luego los
valores de retardos calculados fueron pasados al módulo “B-Scan” para su posterior
observación. Las características de operación, pueden observarse en la tabla. Se debe recordar
que los parámetros “Distancia a enfocar” y “Distancia Entre Sensores”, colocados en la Tabla
4.3, fueron utilizados exclusivamente para el cálculo de los retardos a implementar.

Tabla 4.3. Configuración de los parámetros para el enfoque.

Parámetros Valor

Frecuencia de pulso de excitación. 95KHz.

Frecuencia de muestreo. 625KHz.

Cantidad de Semiciclos en el pulso inicial. 10

Muestras tomadas. 2000

Voltaje del pulso inicial. 300Vp.

Velocidad introducida de la onda en el material. 3400m/s

Ganancia 20dB

Nivel DC 0mv

Distancia a enfocar 80cm

Distancia entre sensores (centro a centro) 3cm

106
En esta experiencia se desea visualizar el enfoque en el borde de la lámina
de acero como se puede observar en la Figura 4.25. Los canales están organizados de menor a
mayor, tal como se indica en la Figura.

Figura 4.25 Montaje experimental mostrando las distancias de interés.

Primero se implemento la excitación de todos los sensores, sin retardo


alguno entre ellos. En este resultado, es posible observar el borde de la lámina a examinar.
Este eco, correspondiente al borde de la lámina, se encuentra presente aproximadamente a los
80cm desde el pulso inicial. Los resultados de la inspección presentada en forma de B-Scan
pueden ser observados en la Figura 4.26.

Figura 4.26 Resultados colocados en formato tipo B-Scan de los doce sensores, sin retardos entre ellos.

107
Luego de tener una imagen de referencia, se procedió a ajustar los retardos
necesarios para el enfoque del borde de la lámina. Como el retardo es calculado para el sensor
central, un fuerte eco debería aparecer frente a este sensor a una distancia aproximada de
80cm. En la Figura 4.27 puede observarse el resultado obtenido con los retardos
implementados.

Figura 4.27 B-Scan construido a partir de la inspección.

Se puede observar el eco perteneciente al borde de la lámina, con


una amplitud mucho mayor con respecto a la lectura de los otros sensores, y también
en comparación con la Figura 4.26. En este caso los canales poseen retardos entre
ellos, y los mismos pueden ser apreciados en el tiempo inicial. Se puede concluir que
los retardos implementados funcionan correctamente y pueden ser usados para
observar la estructura de la lámina de una manera más eficiente.

4.2.4. Pruebas del módulo “A-Scan” e inspección de Tubería.

Se realizó la inspección de una tubería de acero de 6.04 metros de longitud.


Esta tubería tiene un espesor de 7 milímetros y 22.5 centímetros de diámetro. La tubería
puede ser observada en la Figura 4.28.

108
Figura 4.28 Estructura a inspeccionar.

Para la inspección de esta tubería, se utilizó un arreglo de sensores en forma


de anillo. En este caso estos sensores están compuestos por las cerámicas PZT-5, polarizadas
en modo de cizalladura (shear), a una distancia constante entre ellas, alrededor del anillo. El
anillo de sensores utilizado, puede observarse en la Figura 4.29.

Figura 4.29 Fotografía del anillo de sensores desarrollado en la Fundación Instituto de Ingeniería.

Los sensores en el anillo se encuentran a una distancia de 2.8 centímetros de


centro a centro. La posición de las cerámicas es colocada para favorecer la excitación del
modo torsional y están conectadas individualmente. Esto permite una excitación diferente
para cada cerámica sin afectar las lecturas de las otras. Las medidas y distancias nombradas,
pueden ser observadas en la Figura 4.30.

109
Figura 4.30 Distancia entre sensores que conforman el anillo.

Todas las cerámicas son conectadas a un solo canal de las tarjetas. Es decir,
todas las cerámicas enviarán y leerán el mismo pulso de excitación. El montaje experimental
puede ser observado en la Figura 4.31.

Figura 4.31 Colocación del anillo en la estructura a inspeccionar.

De igual forma en la Figura 4.32 puede observarse el montaje del anillo


desde otra perspectiva.

110
Figura 4.32 Colocación del anillo en la estructura a inspeccionar.

Se le realiza una entalla al tubo de 4mm de profundidad. Esta entalla se


encuentra a una distancia de 4.73 metros del borde del tubo y a 4.43 metros del anillo de
sensores. Esta entalla tiene una profundidad de 3 milímetros, 3 milímetros de alto y 3
centímetros de largo. La entalla realizada puede observarse en la Figura 4.33.

Figura 4.33 Entalla realizada al tubo a inspeccionar.

Se activó solo el primer canal para esta práctica experimental. La


configuración del canal para la experiencia puede ser observada en la Tabla 4.4.

111
Tabla 4.4. Configuración de los parámetros para la inspección del tubo.

Parámetros Valor

Frecuencia de pulso de excitación. 30KHz.

Frecuencia de muestreo. 3.125MHz.

Cantidad de Semiciclos en el pulso inicial. 6

Muestras tomadas. 7000

Voltaje del pulso inicial. 300Vp.

Velocidad de la onda en el material. 3400m/s

Ganancia 20dB

Nivel DC 0mv

Todas las señales recibidas, fueron filtradas con un filtro pasa bandas tipo
Butterworth con frecuencia de paso de 10KHz a 50Khz, y el reductor de ruido con una
wavelet madre de DB09, 10 niveles de descomposición, disminución de ruido a cada nivel y
con un umbral abrupto para cada nivel.

La señal recibida con esta configuración se puede apreciar en la Figura 4.34.


Esta es la representación en tipo A-Scan de la señal recibida.

Figura 4.34 Señal recibida y representada en A-Scan.

En la Figura 4.34 pueden observarse los ecos recibidos de la inspección de


la tubería. Se puede distinguir el eco correspondiente al final del tubo a una distancia de 6
metros. De igual forma se observan los otros repetidos a 12 metros, a 18 metros, 24 metros y

112
30 metros aproximadamente. En la Figura 4.35 pueden observarse los ecos resultantes cuando
se aumenta a 32.000 puntos en el mismo montaje experimental.

Figura 4.35 Señales recibidas cuando se aumenta el rango temporal.

Estos ecos aparecen aproximadamente cada seis metros. Esta experiencia


práctica demuestra que se puede inspeccionar hasta 60 metros lineales de tubería
aproximadamente, con un solo impulso bajo estas condiciones experimentales.

La señal recibida es pasada filtrada, observándose en la Figura 4.36 la


configuración del panel del reductor de ruido y las señales resultantes.

Figura 4.36 Configuración del reductor de ruido y las señales resultantes. Señal original (Superior) y la señal
resultante (Inferior).

Antes del primer eco correspondiente al final del tubo, se puede observar
una señal correspondiente a un defecto. Este defecto corresponde a la entalla realizada en la

113
tubería, aproximadamente a 4.70 metros. La posición temporal de este eco puede ser
observada en la Figura 4.37.

Figura 4.37 Señal recibida y ampliada en el punto de interés.

Se puede concluir el defecto construido fue localizado. Esto indica que el


sistema es capaz de detectar y localizar defectos de las dimensiones construidas.

Se realizó también la representación en tipo B-Scan de los resultados


obtenidos anteriormente. En la Figura 4.38 puede observarse la señal resultante representada a
través de un B-Scan, representada con dos paletas de colores diferentes. En ambos casos
pueden observarse los ecos correspondientes al final del tubo y un eco de menor amplitud
correspondiente al defecto encontrado.

Figura 4.38 Representación en formato tipo B-Scan de la señal recibida, con dos paletas de colores diferentes.

Por último se realizó un B-Scan con la señal recibida con 32.000 muestras
tomadas. Este resultado puede ser observado en la Figura 4.39 en una escala de grises.

114
Figura 4.39 Representación en formato tipo B-Scan del alcance de la inspección de la pieza a inspeccionar.

4.2.5. Inspección de la placa de acero con el módulo de “Leyes Focales”.

Se contó con una placa de acero de aproximadamente 4.62 mm de espesor,


40.5 cm de ancho y 103.5 cm de largo. La estructura física de la lámina puede observarse en
la Figura 4.40.

Figura 4.40 Estructura física de la pieza a inspeccionar.

A esta estructura se le realizó una entalla de 3mm de profundidad, 3cm de


largo y 3mm de ancho, a una distancia de 85cm. desde uno de sus bordes. La entalla realizada,
puede observarse en la Figura 4.41.

115
Figura 4.41 Localización (Izquierda) y forma física (Derecha) de la entalla realizada.

El arreglo de sensores utilizados constó de 15 cerámicas piezoeléctricas,


separadas 2 cm. de centro a centro colocadas a lo largo de un cinturón. El montaje
experimental del arreglo lineal de sensores puede ser observado en la Figura 4.42.

Figura 4.42 Arreglo de sensores lineales implementado en la experiencia.

Este arreglo de sensores se colocó directamente sobre la placa de acero con


la entalla, utilizando vaselina como medio acoplante entre los sensores y la placa. El montaje
experimental se encontraba a 66cm de la entalla y a 81.5 del borde final de la placa. El
montaje experimental puede ser observado en la Figura 4.43.

116
Figura 4.43 Montaje experimental de los sensores desde dos perspectivas.

Se utilizaron los 15 primeros canales para esta experiencia. Todos los


canales utilizados fueron colocados bajo las mismas condiciones. El nivel DC de todos ellos
fue llevado a 0mV. La ganancia fue graduada para cada canal para mantener los valores
máximos de las mismas en un rango de -600mV a 600mv. La configuración de los canales
puede ser observada en la Tabla 4.5. Se debe recordar que los parámetros “Distancia a
Enfocar” y “Distancia entre sensores” son utilizados para calcular las leyes de retardo a
implementar.

Tabla 4.5. Configuración de los parámetros para el barrido angular.

Parámetros Valor

Frecuencia de pulso de excitación. 30KHz.

Frecuencia de muestreo. 3.125MHz.

Cantidad de Semiciclos en el pulso inicial. 6

Muestras tomadas. 2900

Voltaje del pulso inicial. 300Vp.

Velocidad de la onda en el material. 2950m/s

Distancia a Enfocar 66cm

Distancia entre sensores 2cm

Ganancia 20dB

Nivel DC 0mv

117
Todas las señales fueron filtradas con un pasa bandas tipo Butterworth con
una banda de frecuencia 200KHz a 300Khz, y el reductor de ruido con una wavelet madre
tipo DB09, 10 niveles de descomposición, disminución de ruido a cada nivel y con un umbral
abrupto para cada nivel.

La primera prueba se realizó para una placa sin entalla. Se realizó un barrido
angular desde -45º a 45º en pasos de 0.5º, sin enfoque, es decir, solo deflexión.

Se obtuvieron las siguientes imágenes reconstruidas observadas en las


Figura 4.44.

Figura 4.44 Imágenes en representación tipo B-Scan del barrido angular realizado (solo deflexión). Con retardos
de transmisión visibles (Izquierda) y sin retardos (Derecha).

Algo que se puede notar en la imagen de la izquierda, es la presencia de los


retardos en el tiempo inicial. Esa curva presente se debe a las muestras sin información que
son creadas al momento de introducir los retardos. En la imagen de la derecha se puede
observar la integridad de la estructura sin defecto presente hasta los 80cm desde el origen. A
partir de los 80cm se puede observar el borde de la lámina y su eco correspondiente.

Luego de estas mediciones se realizó, bajo las mismas condiciones, el


mismo experimento anterior pero esta vez enfocando a una distancia de 66cm. Se obtuvieron
los resultados observados en las Figura 4.45.

118
Figura 4.45 Imágenes en representación tipo B-Scan del barrido angular realizado, con deflexión y enfoque. Con
retardos de transmisión visibles (Izquierda) y sin retardos en las señales recibidas (Derecha).

En las imágenes presentadas en la Figura 4.46 se pueden observar la


integridad de la lámina inspeccionada, sin ningún defecto presente. Por otro lado se puede
observar el eco correspondiente al borde de la lámina a una distancia aproximada de 80cm.

Luego de estas mediciones teniendo un modelo sin defecto, se realizó una


entalla en la misma lámina.

Primero se realizó un barrido sin enfoque, en el cual solo se desvía el frente


de onda a través de la placa en un ángulo de 90º; luego se eliminaron los retardos en
recepción. Se mantuvieron las mismas configuraciones que en las experiencias anteriores y el
resultado puede ser observado en la Figura 4.46.

Figura 4.46 Inspección de la lámina con defecto, eliminando las muestras sin información debido a los retardos
implementados.

119
Se puede observar en la Figura 4.47 la presencia de un eco a la distancia de
70 cm aproximadamente. Este eco es producto de la entalla realizada, pero puede notarse que
la amplitud del mismo puede pasar inadvertida si no se tuviera una muestra patrón.

Luego se realizó una deflexión con enfoque a la distancia de 66cm y se hizo


un barrido en la misma superficie. Las imágenes reconstruidas a partir de las señales
recibidas, pueden observarse en la Figura 4.47, 4.48 y 4.49.

Figura 4.47 Imagen reconstruida del barrido angular con enfoque y deflexión, sin introducir los retardo en
recepción.

En esta imagen, sin eliminar las muestras sin información, no puede


apreciarse el defecto realizado. Cuando los retardos son eliminados de las muestras, puede
observarse la imagen reconstruida en la Figura 4.48.

Figura 4.48 Imagen reconstruida a partir de las señales recibidas y aplicando retardo en recepción.

120
Figura 4.49 Imagen reconstruidas a partir de las señales recibidas y aplicando retardo en recepción.

En estas imágenes reconstruidas puede apreciarse el defecto a una distancia


de 70 cm aproximadamente. Este eco, perteneciente al defecto introducido, posee una
amplitud mucho mayor que el resto de la estructura y del eco perteneciente al borde de la
placa. De manera similar pueden compararse los resultados de la Figura 4.48 y 4.49, con los
resultados de la Figura 4.46. En la Figura 4.46 puede observarse el defecto y su eco, al igual
que en la Figura 4.48 y 4.49. La diferencia radica en la amplitud del eco entre ambas. En la
última Figura la amplitud del eco es mucho mayor, y puede ser más diferenciable del resto de
la estructura, en comparación con el resultado de la Figura 4.46. La diferencia de amplitud en
ambas experiencias es de 400mv. La Figura 4.46 tiene una amplitud en la entalla de 300mv y
la Figura 4.48 y 4.49, de 650mv en la entalla.

Se puede concluir que el enfoque realizado, a través de los retados


calculados, sí introduce una diferencia al momento de inspeccionar una estructura. El módulo
“Leyes de Enfoque” implementa de forma exitosa diferentes retardos, leyes de enfoque y
permite configurar una inspección con mayor resolución de las estructuras.

4.2.6. Barrido de frecuencias en tubería.

El objetivo de esta experiencia es comprobar el correcto funcionamiento del


módulo “Barrido de Frecuencias”. Se realizará un barrido de frecuencia sobre un tubo de
acero.

Se realizó un montaje experimental para la verificación del funcionamiento


del módulo “Barrido de Frecuencias”. La conexión realizada, se hizo con la implementación

121
de los conectores BNC tipo T. En la terminal principal del conector se colocó una zapata que
facilita la generación de ondas Lamb. En las otras dos terminales del conector, se colocó el
trasmisor y receptor de un canal específico. En los dos conectores, se colocaron los
transmisores y receptores de los dos canales respectivamente, que realizarían la inspección.

La pieza de inspección fue un tubo de 140cm de largo, 20cm de diámetro y


5mm de grosor. Los dos canales se colocaron en la pieza a una distancia de 30cm de
separación entre ellos. La configuración realizada puede observarse, junto a la pieza de
inspección en la Figura 4.50.

Figura 4.50 Configuración del montaje experimental.

La configuración del módulo fue realizada con las características


observadas en la Tabla 4.6.

Tabla 4.6 Configuración de los parámetros para barrido angular.

Parámetros valores

Frecuencia inicial del pulso de excitación (canal uno). 50KHz.

Frecuencia final del pulso de excitación (canal uno). 125KHz.

Frecuencia de muestreo. 625KHz.

Cantidad de Semiciclos en el pulso inicial. 10

Muestras tomadas. 2000

Voltaje del pulso inicial. 300Vp.

122
Velocidad de la onda en el material. 3400m/s

Ganancia 20dB

Nivel DC 0mv

Un transmisor (canal uno) enviara su pulso de excitación, mientras que en el


otro canal se tendrá activo solo el receptor. Por su parte el canal que envía el pulso de
excitación estará en la configuración “pulso-eco”. Esto implica que el canal que está de
receptor, verá un eco a la distancia a la cual se encuentre el transmisor del primer canal;
mientras que el canal que envía el pulso verá su pulso de excitación.

Luego de realizarse todos los disparos correspondientes al barrido de


frecuencia, se realizó el resumen de todas las señales recibidas. Recordando la explicación de
este módulo en el Capitulo 3, este resumen muestra las mayores señales recibidas comparando
todas las gráficas punto a punto.

El resumen antes explicado puede ser observado en la Figura 4.51.

Figura 4.51 Resumen del barrido frecuencial del experimento.

Puede observarse que el canal que trabajo en la modalidad pulso-eco,


obtuvo una señal casi constante en las primeras muestras recibidas. Esto se debe que ésta
modalidad permite que el canal observe su propio pulso de excitación, por lo cual permanece

123
constante a un nivel de 1V. También se puede observar la existencia de ecos que aparecieron
durante el barrido de frecuencia y que fueron percibidos por este canal.

En cambio en el resumen del segundo canal, no se tiene la presencia del


pulso de excitación debido a que este estaba trabajando solo como receptor. También se nota
la presencia de ciertos ecos que aparecieron durante el barrido.

Este resultado es de gran importancia debido que permite dos grandes


ventajas. La primera de ellas es que permite el trabajo en dos modalidades simultáneamente,
que son las de pulso-eco y transmisión-recepción. Como se dio a conocer en el capitulo dos,
esto permite que se tenga las ventajas de los dos modos de trabajo. Facilitando la observación
de algún defecto, si existe, y poder observarlo con el modo de trabajo con el cual sea más
apropiado.

La segunda ventaja, como se explico en el capitulo dos, es que ciertos


defectos solo pueden verse si se trabaja bajo la frecuencia apropiada del pulso de excitación.
Por lo cual este módulo permite realizar un barrido de frecuencia en el cual, si existe algún
defecto comparable con las frecuencias utilizadas, este podrá observarse en tiempo real.

El resumen final mostrado en la Figura 4.51, muestra la capacidad de


acumular todos los ecos aparecidos durante el barrido simultáneamente. Permitiendo conocer
rápidamente si existe algún eco de gran importancia, y por ende a localizar algún defecto en
mucho menor tiempo.

124
CONCLUSIONES.

La interfaz creada facilita la implementación de una variedad de


configuraciones para la inspección ultrasónica de estructuras. Este programa no está
limitado para funcionar bajo un solo método de inspección, ni para un solo tipo de
estructura a examinar.

El sistema puede ser utilizado para inspeccionar tuberías, placas


metálicas y en general cualquier tipo de estructura, siempre y cuando la misma permita el
procedimiento ultrasónico. Los modos de trabajo “Pulso-Eco” y “Transmisión-
Recepción”, son fácilmente implementados bajo cualquier configuración con la cual se
piense realizar una inspección ultrasónica.

El sistema programado permite el control de una gran cantidad de


características disponibles por las tarjetas PCIAD1650 y PHA16. Entre las características
que se pueden controlar tenemos:

 La frecuencia para los pulsos de excitación.


 Control independiente de los 16 canales pertenecientes a las tarjetas.
 Utilización de las frecuencias de muestreo disponibles por las tarjetas.
 Control de los parámetros de los filtros pasa bajas y pasa altas implementadas en las
tarjetas.
 Manejo de la cantidad de muestras a tomar por los canales activos y las muestras que
se desean omitir en cada pulso emitido.
 Control de los retardos entre canales.
 Control de la ganancia en los datos de recepción.
 Control de los modos de trabajo en Pulso-Eco y Transmisión-Recepción,
independientes en cada canal.
 Control del voltaje de los pulsos de excitación.
 Selección de la polaridad de los pulsos de excitación.
 Control de los semiciclos en los pulsos de excitación.

Se realizó con éxito la programación de los módulos para la


representación de los datos en formato A-Scan y B-Scan. A cada uno de estos formatos se
le programó un módulo individual especializado en las características propias de sus
representaciones. En cada uno de ellos se puede controlar las características en la
adquisición de datos, el procesamiento de los mismos y la posibilidad de guardar los
resultados obtenidos. Estos módulos son los de “A-Scan” y “B-Scan Detallado”,

125
conformando así, parte importante del programa final y complementando a otros módulos
en la representación de sus propios resultados.

Se creó una unidad especializada en el procesamiento de las señales y


datos recibidos. Esta estructura permite la implementación de los siguientes métodos de
procesamiento:

 Reductor de ruido de Wavelet, con la capacidad de cambiar los parámetros de la


Wavelet madre, cantidad de niveles de procesamiento, tipo de umbral del reductor,
método de escalado, método para el cálculo del umbral y tipo de transformada,
pudiendo ser Discreta o Undecimada.
 Implementación de filtros digitales pasa bajos, pasa altos, pasa banda y suprime banda.
Contándose con cinco opciones para la selección del tipo del filtro a implementar y
pudiéndose controlar el orden del mismo.
 Capacidad para calcular el promedio señales recibidas consecutivas.
 Promedio de muestras contiguas en las señales recibidas.
 Calculo de envolvente para las señales recibidas.

Se implementaron con éxito los algoritmos para la inspección con


arreglos de sensores. En este caso se programaron dos módulos completos para la
implementación de los mismos, llamado “Leyes Focales” y “Algoritmo de Generación de
Imágenes”.

Inicialmente se planteó la implementación de una sola ley de retardos, la


de enfoque con un arreglo de sensores. En el módulo “Leyes Focales” no solo se
implementó esta ley de retardos, sino que se añadieron dos configuraciones para la
configuración de retardos en un arreglo de sensores. Estas son las de Deflexión y
Deflexión con Enfoque. Este módulo no solo realiza los cálculos necesarios para la
implementación de las leyes focales, también realiza un barrido angular automático con
las mismas.

En las pruebas preliminares se demuestra que el programa es capaz de


identificar y localizar defectos en estructuras a través de las ondas ultrasónicas. En este
caso los defectos realizados para las pruebas experimentales.

Adicionalmente a los objetivos iniciales, se implementó con éxito un


módulo extra llamado “Barrido de Frecuencias”. Este módulo permite la rápida inspección
de una estructura a través de un barrido frecuencias y así ubicar defectos en la estructura
en menor tiempo, si existen.

126
En resumen, la interfaz realizada constituye una herramienta de fácil
manejo, para la generación, recepción e interpretación de ondas ultrasónicas. Llegando a
ser una herramienta útil en las inspecciones con ultrasonido en los ensayos no
destructivos.

RECOMENDACIONES.

Observando la interfaz realizada durante este trabajo, se realizan algunas


recomendaciones para mejorar el trabajo hecho.

Los módulos realizados pueden ser complementados y así lograr una


herramienta más robusta de trabajo. En una primera recomendación se sugiere extender el
alcance del módulo “Barridos de Frecuencias”.

Esta herramienta permite en un corto tiempo, la inspección de ciertas


estructuras. Por lo cual, si a este módulo se le adicionara trabajar con leyes focales mientras
realiza el barrido frecuencias, permitiría no solo descubrir defectos, sino también indicar con
gran detalle su magnitud y ubicación.

Lo ideal sería realizar un módulo que contenga todas las características de


los módulos “Leyes Focales” y “Barrido de Frecuencias”. De esta manera se podría realizar el
estudio completo de una pieza de trabajo bajo miles de configuraciones posibles, en un tiempo
óptimo.

Se recomienda la creación de un programa que trabaje en conjunto con la


interfaz expuesta en este trabajo. Este programa se encargaría principalmente de la creación
de imágenes, a partir de las señales recibidas.

Existen muchos algoritmos que permitirían la reconstrucción bastante


aproximada de una estructura, a partir de las señales ultrasónicas que son recibidas en sus
inspecciones. El ejemplo más completo que se puede recordar, es el de una radiografía. Por lo
cual, realizar un programa encargado de solo reconstruir imágenes sería altamente
recomendado y así hacer una herramienta final mucho más eficaz para esta disciplina.

En general este programa podría ser realizado en un prototipo portátil y


comercial. Tomando en cuenta que los equipos necesarios para este tipo de aplicaciones, son
de tamaño relativamente pequeños, no sería complicado realizar un prototipo el cual puede ser
llevado a cualquier lugar donde se desee realizar estas inspecciones.

127
Se podría complementar el programa hecho, con la implementación de
multiplexores. Existen en el mercado gran cantidad de multiplexores, que pueden ser
controlados por algoritmos realizados en LabView. Por lo cual, si se complementan estos
dispositivos con la interfaz expuesta, no sería necesario la adquisición de mas tarjetas esclavas
(PHA16). Por el contrario, sería solo necesario un juego de tarjetas (PCIAD1650 y PHA16) y
varios de estos multiplexores, para aumentar la cantidad de canales disponibles. Recordemos
que mientras más canales realicen una inspección en una estructura, el producto final se
acercaría más a la verdadera situación de la pieza. Se hace esta recomendación para así evitar
gastos mayores.

Si los multiplexores indicados anteriormente, pueden ser adquiridos con


retardos entre sus canales, se podría lograr inspecciones con enfoques, mucho más detalladas.
Recordemos que este trabajo se centra es estructuras macros, es decir estructuras de gran
tamaño, por lo cual un arreglo grande de sensores, lograría un alcance mucho mayor de la
inspecciones. Si a este arreglo se le incluyeran retardos, bastaría un solo montaje
experimental, para inspeccionar estructuras de grandes dimensiones.

La creación de un modelo comercial del programa expuesto, es bastante


recomendable. Se conoce que la aplicación a nivel mundial de esta tecnología es bastante
reducida, y por ende costosa. Siendo Venezuela un país con muchas estructuras industriales,
esto constituiría una reducción de costos al momento de revisar la integridad de los equipos
usados en este ramo. Por lo cual si este tipo de tecnología es desarrollada en el país, no solo
disminuiría los costos de inspecciones, sino también Venezuela podría entrar en el mercado
mundial de inspecciones para industrias. No es poco conocido que las inspecciones que se
realizan en nuestro país, con este procedimiento, vienen de empresas extranjeros.

128
BIBLIOGRAFIA

[1]Ricardo Echevarría. 2002. “Ultrasonido”, Universidad Nacional de Comahue, Laboratorio


de Ensayos No Destructivos.
[2]C. Fritsch, T. Sánchez. Abril 1999 “Un Detector Digital de Envolvente “, Instituto de
Automática Industrial, Madrid
[3]Samir Kouro R. y Rodrigo Musalem M. “Tutorial introductorio a la Teoría de Wavelet”.
Tecnicas modernas en automática.
[4]National Instruments. 2005. “Advanced Signal Processing Toolkit and Wavelet Analysis
Tools User Manual”.
[5] Matthias JOBST, George D. CONNOLLY, GE Sensing & Inspection Technologies
GmbH, Hürth, Alemania. 2004. “Demonstration of the Application of the Total Focusing
Method to the Inspection of Steel Welds”.
[6] Marcin Wielgat. 2005. Monitoring of degradation of a pipeline of hydrocracking
installation by Phased Array and Acoustic Emission methods. Warsaw University of
Technology.
[7] J Verkooijen. A Boulavinov. 2007. “Sampling phased array – a new technique for
ultrasonic signal processing and imaging”. Disponible en internet:
www.ndt.net/search/docs.php3?MainSource=39 consultado el 15 de diciembre de 2010.

129
APENDICES.

Apéndice A. Códigos del programa.

Jerarquía principal del programa.

Para ayudar a la ilustración del trabajo realizado, se incluyen a continuación


algunos esquemáticos del programa final. En el siguiente anexo se conocerá el
funcionamiento general de los módulos que conforman a la interfaz.

Debido al gran tamaño de ciertos módulos pertenecientes al programa, se


realizará solo la revisión de aquellos que permitan colocar de manera sencilla, sus diagramas
de bloques. Para cualquier otra información en cuanto al funcionamiento del programa en su
totalidad, estos programas podrán ser solicitados a la Fundación Instituto de Ingeniería.

Como se conoció en los capítulos anteriores el programa final consta de un


módulo principal, el cual controla a otros cinco módulos de menor prioridad. Estos cinco
módulos son los de “A-Scan”, “B-Scan”, “Barrido de Frecuencia”, “Leyes Focales” y
“Algoritmo de generación de Imágenes”. En la Figura A.1 se observa la jerarquía de los dos
primeros niveles del programa final.

Figura A.1 Jerarquía de los dos primeros niveles del programa final.

En esta imagen se puede observar que el primer módulo que el usuario final
encuentra, es el de Siscon Wave. Este es el correspondiente al circuito de la pantalla principal
descrita en el capitulo tres. En el segundo nivel se tienen los cinco módulos principales junto a
uno adicional, que es llamado “Cargar Ley Focal”. Este módulo esta en el mismo nivel que
los anteriores, porque también se encuentra disponible en la pantalla principal. Cuando el
usuario desea cargar una ley focal previamente creada, este módulo entra en ejecución antes
que comience la toma de datos.

En el tercer nivel de jerarquía del programa, se encuentran los subVI que


son comunes para todos los módulos principales.

130
El programa final está realizado de tal forma que los módulos principales,
compartan la mayor cantidad de funciones posibles entre sí. De esta manera el programa final
es de menor tamaño y más rápida ejecución. En la Figura A.2 puede observarse el tercer nivel
de jerarquía del programa total y los módulos que los conforman.

Figura A.2 Programas pertenecientes al tercer nivel de jerarquía.

En esta Figura se puede observar que los módulos que conforman el tercer
nivel de prioridad son los VI de:

Procesamiento Grafico Múltiple.


Toma de Datos a Guardar.
Config Canal, filtro y tarjetas.
Guardar Ley Focal.
Canales Activos.
Canales Simples Enfoque.
Guardar Datos Barridos.
Pre Procesamiento Grafico.
Procesamiento grafico.
Configuración Inicial.
Guardar Datos.
Diagrama de flujo y estructuras básicas.

Como se indicó antes, estos son los subprogramas comunes para todos los
módulos principales. La toma de datos y procesamientos son realizados a través de ellos. A su
vez los programas del segundo nivel realizan sus propios cálculos y procesamientos en sus
diagramas de bloques, realizando así la diferenciación de cada uno de ellos.

En general se tiene que el funcionamiento general de la interfaz, se realiza a


través de maquinas de estados. Esto facilita al programa en mantener una rutina simple,
siempre y cuando no se perciba alguna interrupción. La máquina de estados es capaz realizar
indefinidamente una subrutina cuando, pasado un tiempo estipulado, no se ha recibido alguna

131
interrupción. Al momento de ejecutarse una interrupción, la máquina de estados es capaz de
identificar la fuente que la produjo, y así realizar los cálculos y procesamientos
correspondientes a esa interrupción.

Es necesario decir que todas las interrupciones que son tomadas en cuenta,
tienen que ser generadas por el usuario. Por lo cual si el usuario desea, por ejemplo, hacer un
cambio en la configuración de canales, debe simplemente realizarla sobre el tablero
respectivo. El programa será sensible a dicho cambio y realizará sólo la subrutina
correspondiente a ese cambio deseado, en este caso, la configuración de canales.

A continuación será mostrado el diagrama de flujo general usado en los


cinco módulos principales del segundo nivel de jerarquía, referido a las máquinas de estados.
Este diagrama puede ser observado en la Figura A.3.

Figura A.3 Diagrama de bloques de los módulos principales.

132
En el diagrama se muestra que los canales van a ciertos módulos de tercer
nivel, cuando una interrupción o cambio es realizado. El resto del tiempo el programa realiza
una espera estipulada de 10 milisegundos para percibir algún cambio.

Cuando ningún cambio es hecho, el programa procede a la toma de datos y


realiza los cálculos, procesamiento y presentación de los datos recibidos. Dependiendo del
módulo de segundo nivel, en el cual se encuentre el programa, estos cálculos varían de
acuerdo a la finalidad del módulo antes mencionado.

Procederemos primero a observar la estructura física de la máquina de


estados ofrecida por LabView. Esta puede ser observada en la Figura A.4.

Figura A.4 Estructura física de la máquina de estados.

Se puede observar la entrada en la esquina superior izquierda identificada


con un pequeño reloj de arena. Esta entrada corresponde al tiempo, en milisegundos, que se
desea esperar antes de realizar una tarea. En este caso cuando el tiempo de espera es
cumplido, se deja pasar el valor numérico del control “Valor” y se guarda en su misma
variable.

En la Figura A.5 puede observarse qué sucede cuando ocurre una


interrupción.

Figura A.5 Evento causado por una interrupción.

133
En este caso la máquina de estados es sensible al evento indicado en su
titulo, en la parte superior central. Para la Figura A.5 se indica que se realizará ese evento si el
control “Valor” cambia de magnitud. En el evento se sumara el valor anterior y el valor
nuevo, guardándose el resultado en su misma variable.

Dependiendo de la cantidad de controles que se coloquen en el panel frontal


del VI, la máquina de estados crea una serie de eventos posibles para todos y cada uno de
ellos. Los eventos posibles para estos controles van desde un simple cambio d valor, hasta si
es seleccionado por el cursor de la máquina.

Depende del programador seleccionar los casos en los cuales una


modificación será tomada en cuenta y cuando no. Cuando la modificación de un control, es
tomada en cuenta para un evento, se crea una ventana dentro de la máquina de estados. En
esta ventana se debe escribir el programa a realizar cada vez que el evento relacionado con el
control suceda.

Una subrutina correspondiente a una ventana de la máquina de estados,


puede ser compartida por uno o más eventos. Vale acotar que las interrupciones tomadas en
cuenta para la creación de un evento, serán aquellas que sean inducidas por el usuario final.
Es decir, si el valor de un control tomado en cuenta para un evento, cambia por flujo corriente
del programa, no se realizará la subrutina. Esta solo se realizará cuando el cambio es realizado
por el usuario.

Ahora bien, cada vez que el usuario final realice alguna modificación del
panel del control, se irá a un evento único que corresponde a la solicitud del usuario. Como se
mencionó anteriormente, todos los módulos realizan las mismas subrutinas, cuando suceden
ciertos eventos específicos.

A continuación veremos estos eventos comunes y el programa en LabView


que se realiza, cuando se dan las condiciones para el mismo.

Cuando un cambio es hecho y este cambio es referente a las tarjetas


PCIAD1650 ó PHA16, se debe llamar a la función que permite la comunicación con las
mismas. La estructura física de esta función puede ser observada en la Figura A.6.

134
Figura A.6 Función principal para la comunicación con las tarjetas.

Los controles numéricos conectados a las terminales de esta función, son los
mismos descritos en el capítulo tres. Estos parámetros son “Mode”, “Board”, “WParam” y
“LParam”.

5.1.1. Programas de modificación de parámetros generales.

Los primeros subprogramas a observar serán los de “Cambio de Parámetros


de Tarjeta” y “Cambio de Parámetros de Canal”.

La subrutina utilizada cuando se realiza un cambio en los parámetros de la


tarjeta, es bastante parecida a la subrutina realizada cuando se realiza un cambio en los
parámetros de los canales y los parámetros de los filtros. Es decir, se realiza en forma general
el mismo comportamiento.

Lo primero que se hace es comparar los valores actuales y los antiguos de


los parámetros de tarjeta, canales o filtros, según sea el caso. Cuando se comparan estos
valores, primero se observa cuál fue el tablero que tuvo un cambio. Luego se observa que
parámetro dentro del tablero tuvo el cambio de valor, y por último qué canal fue el que
cambio su parámetro.

Esto evita pérdida de tiempo en cambios de parámetros innecesarios. Es


decir, se evita la comunicación innecesaria con las tarjetas y solo se realiza el cambio en los
parámetros respectivos. Las Figuras 5.7 y 5.8 muestran los diagramas de bloques para el
cambio de los parámetros de tarjeta y canales, respectivamente.

Puede observarse que en cada momento de realizar un cambio relacionado


con las tarjetas, se espera la respuesta de la misma a través de un ciclo “Do-While”. Esto es
para asegurar que el parámetro devuelto por la tarjeta, corresponde al correcto, indicando que
el cambio fue realizado.

135
Figura A.7 Estructura del programa para cambiar los parámetros de las tarjetas.

136
Figura A.8 Estructura del programa para cambiar los parámetros de los canales.

137
Programas de adquisición y procesamiento de datos.

Observaremos a continuación el módulo con el cual se reciben los datos


desde la tarjeta. El diagrama de bloques de dicho módulo puede ser observado en la Figura
A.9.

Figura A.9 Programa para recibir los datos desde las tarjetas.

Luego de haber realizado la toma de datos con los canales activos, este VI
es corrido tantas veces como canales activos existan. Para cada canal activo durante la toma
de datos, se creó un banco valores en la memoria virtual del computador. Se puede acceder a
estos valores enviando un vector con una etiqueta en su primer elemento.

Obsérvese que se tiene un vector llamado “Buffer Vacio”, el primer


elemento de este vector, indica el número del canal del cual se quieren los datos. El tamaño de
dicho vector dependerá de las muestras que se desean observar.

Se envía junto a este vector el valor de la memoria disponible del


computador (“MaxMemory”), para que la tarjeta envíe el banco de datos a la memoria virtual
de la máquina. A su vez la tarjeta devuelve el vector “Buffer Vacio” con los datos del canal
requerido.

Observaremos ahora el programa correspondiente al procesamiento de los


datos recibidos durante la adquisición. Recordando los parámetros expuestos en el capítulo
tres, podemos observar la Figura A.10. En esta se muestra el diagrama de bloques completo
correspondiente al procesamiento de las señales recibidas directamente de la tarjeta.

138
Figura A.10 Estructura completa para el procesamiento de los datos.

La primera parte de esta sección puede ser observada en la Figura A.11.

Figura A.11 Primera parte de los procesamientos de datos.

En esta sección se muestra el procesamiento correspondiente a los filtros


implementados y a la rectificación de la onda. Los datos provienen directamente de la tarjeta
y son pasados al VI con la variable “Datos a Procesar”.

Estos pasan por un primer escalamiento para poder ser observados con más
detalle entre -1V y 1V. Luego de este escalamiento los datos son pasados por los filtros
configurados.

Los parámetros de este filtro vienen directamente del “Tablero de Filtros”.


Dependiendo si el filtro del canal a procesar, está activo, estos datos son procesados con el
filtro indicado en su tablero. Dependiendo de estos valores se selecciona el filtro a utilizar, las

139
frecuencias de corte y el orden del mismo. Recordemos que estos parámetros son individuales
de cada canal, por lo cual los parámetros varían dependiendo de qué canal está siendo leído.

Luego los datos provenientes del filtro son pasados por un rectificador de
onda, el cual tiene cuatro opciones, descritas en el capitulo tres. Dependiendo de la opción
seleccionada en el tablero principal, se rectificará la señal resultante del filtro.

La segunda sección de este procesamiento se encarga de realizar los


cálculos de la envolvente, promedio de muestras y el reductor de ruido respectivamente. La
Figura A.12 muestra el diagrama de bloques de esta sección.

Figura A.12 Segunda parte de los procesamientos de datos.

Luego de la rectificación de la señal recibida, a esta se le calcula la


envolvente a través de la Transformada de Hilbert, si esta opción está habilitada. La señal
resultante es filtrada por el promedio de muestras consecutivas siempre y cuando esta opción
esté activa.

Por último se pasa la señal por el reductor de ruido de Wavelet. Si el


reductor de ruido de Wavelet está activo, los parámetros del mismo son configurados por el
usuario y estos parámetros son pasados cada vez que se realice el procesamiento para un
canal.

Guardando datos y configuraciones.

Cuando los datos obtenidos por los canales desean ser guardados, se utiliza
el VI “Guardar Datos”. El Diagrama de Bloques del VI es mostrado en la Figura A.13.

140
Figura A.13 Programa para guardar los datos.

Cuando se llama a este VI, los datos recolectados y procesados durante la


última lectura antes de llamar “Guardar Datos”, son pasados como parámetros en la variable
“Datos a Guardar” observada en la Figura.

Se muestran dos ventanas de diálogos en las cuales el usuario introduce el


formato y el nombre del archivo respectivamente. Junto a estos valores, también se pregunta
por la dirección virtual del disco, donde se desean guardar los datos recolectados. Estos
parámetros son pasados luego al VI de LabView “Write File”, el cual escribe en el disco duro
de la computadora, en la dirección indicada por el usuario.

Si los datos introducidos en las ventanas de diálogo, son válidos, los


parámetros son pasados al VI “Write File” y se crea un pequeño archivo que guarda los datos
de cada canal activo junto a su respectivo eje de tiempo.

Al momento de guardar una configuración general del programa, se debe


llamar a la función “Guardar Ley Focal”. En este VI se toman los valores de los tres tableros
principales de la aplicación, “Tablero de Canales”, “Tablero de Filtros” y “Tablero de
Tarjeta”. Estos valores son pasados a un arreglo de datos y concatenados entre sí, con sus
respectivas etiquetas. Por último son pasados a una cadena de caracteres y guardados en la
dirección del disco duro, que el usuario indique en la ventana de dialogo desplegada.

Su diagrama de bloques es mostrado en la Figura A.14. Esto permite al


usuario recuperar la configuración general de la aplicación en cualquier momento deseado y
no tener que configurar todo el sistema de nuevo.

141
Figura A.14 Programa para guardar la configuración de tableros.

Configuración de los parámetros de visualización.

Ahora veremos el cálculo de los ejes de tiempos en cada canal y cómo se


realizan las configuraciones de los parámetros antes de ser graficados.

En la Figura A.15 se muestra el diagrama de bloques del VI “Pre


Procesamiento Gráfico”. En esta Figura se puede observar cómo se hacen los cálculos para
construir el eje de tiempo de los datos obtenidos.

Primero se revisa si se tiene activo el selector de “Distancia/Tiempo”. Si


este selector se encuentra activo, se modifica el valor de “T de Muestreo”. Este valor es
multiplicado directamente por el valor de velocidad de la onda en el material, introducida por
el usuario. Este mismo proceso se realiza con el tiempo inicial de observación de los datos
recibidos “To”.

El tiempo “To” es el instante a partir del cual se empezarán a graficar los


datos recibidos de la tarjeta. El instante inicial “To”, es calculado tomando en cuenta el
retardo que se tiene en el canal a observar.

142
Si el usuario omitió ciertas muestras antes de la recolección de datos, este
tiempo también es tomado en cuenta y es sumado con el tiempo de retardo en el canal. Este
puede ser observado en la Figura A.15, como la variable “To+Delay”.

Figura A.15 Programa para el cálculo de los ejes temporales.

A continuación se guardan las variables “To” y “To+Delay” junto a los


datos recibidos de la tarjeta, en una variable llamada “Output”. Estos datos recibidos de la
tarjeta corresponden a un solo canal. Por lo cual este proceso se realizará tantas veces como
canales activos existan. Esto implica que si la configuración de un canal es diferente con
respecto a otro, el VI entregara en la salida “Output”, un arreglo diferente en cada caso. Es
decir, un arreglo con los valores de “To” y “To+Delay” correspondiente a la configuración
del canal.

Por último se revisa si se tiene activa la opción de “Mostrar Sección”. Si


esta opción no está activa, se tiene en la salida “Output”, la variable sin ningún tipo de
modificación.

Los valores finales serán observados en el visor llamado


“OsciloscopioPCIAD”. Por esto, antes de salir del VI se configuran los valores máximos y
mínimos del visor en el eje temporal, para así observar correctamente los datos obtenidos.

SI la opción de “Mostrar Sección” está activa, se realiza un pequeño cálculo


que permite arreglar los parámetros de observación, tanto de la variable “Output” como del
visor “OsciloscopioPCIAD”.

La Figura A.16 muestra el diagrama de bloques a realizar, cuando la opción


de “Mostrar Sección” está activa.

143
Figura A.16 Programa para calcular los ejes temporales con la opción de “Mostrar Sección” activa.

Básicamente el programa se encarga de calcular los valores iniciales y


finales para la observación de los datos obtenidos. Como se puede observar en la Figura, se
tiene a la izquierda un lector de los cursores activos en el “OsciloscopioPCIAD”. Estos dos
cursores determinan el inicio y el final de la ventana del visor y a su vez el tiempo de inicio
final e inicial del “OsciloscopioPCIAD”.

Se procede luego a ubicar la posición de los cursores y a qué muestra de los


datos obtenidos, ellos corresponden. Se ubica la muestra final e inicial de los datos obtenidos
y se toma el vector de datos que estén entre estas dos muestras.

Por último se construye la variable final “Output” con los valores de


“TInicio”, “TFinal” y el vector de datos resultante. La variable “Output” es la misma variable
observada en la Figura A.15, es decir, cuando la opción de “Mostrar Sección” está activa, la
variable de salida del VI “Pre Procesamiento Gráfico” es la misma variable de salida de este
VI.

Configuración y cálculos de retardos.

Por último examinaremos los programas encargados de la configuración y


cálculos de los retardos, para la implementación de las leyes focales.

En la Figura A.17 se muestra el programa encargado de la configuración de


los retardos en la tarjeta.

Se puede observar que dependiendo de la opción colocada en el control


“Placas o Tuberías”, se selecciona el retardo a implementar. Esto es debido a que para
tuberías es un solo vector a implementar y para placas, es un arreglo de vectores en lo que
cada uno de ellos, corresponde a un ángulo de deflexión.

144
Luego de seleccionar esta opción se busca el retardo correspondiente a
implementar. Si es el caso de placas, se busca el vector correspondiente al ángulo de deflexión
seleccionado. Si es el caso de tuberías, simplemente se pasa el único vector calculado.

Figura A.17 Programa para la configuración de retardos en las tarjetas.

Luego de obtener el vector correspondiente se buscan los canales activos


para su posterior configuración. Estos canales vienen dados por el arreglo de “Canales
Activos”. Luego de obtener los canales a configurar, se le envían a la tarjeta cada uno de los
valores de los retardos para cada canal.

Luego de ser configurados los retardos, los valores del tablero principal son
modificados y reemplazados por los valores de los retardos previamente cargados a la tarjeta.
Esto es para tener visible en el tablero los canales, los valores actuales de los retardos.

Finalmente para obtener los valores de los retardos a implementar, se debe


realizar un pequeño cálculo. Este cálculo Depende del tipo de retardos a realizar (deflexión o
enfoque).

Los cálculos para obtener los retardos correspondientes a enfoque acústico,


son realizados utilizando ecuaciones básicas de trigonometría. En la Figura A.18 se puede
observar un arreglo básico de sensores con los cuales se desea realizar un enfoque a una
distancia Z.

Para este tipo de cálculos se debe tomar en cuenta la distancia entre los
sensores del arreglo y la distancia del punto de interés al centro geométrico del arreglo.

145
Figura A.18 Diagrama de un arreglo de sensores enfocados.

Sea X la separación entre sensores del arreglo, entonces el tiempo “t” en el


cual la señal emitida por un sensor llegue al punto P viene dado por:

(5.1)

Donde:

c= Es la velocidad de la onda en el material.

X= La distancia entre sensores.

Z= La distancia del punto de interés al centro geométrico del arreglo.

n= El número del sensor con respecto al centro.

Puede observarse que, mientras más alejado del centro se encuentre un


sensor, el tiempo en el cual su señal llegue al punto de interés, será mayor. De la ecuación 5.1
se puede obtener que el retardo “R”, que debe implementarse a cada sensor es:

(5.2)

En el programa mostrado en la Figura A.19 se observa la implementación de


los cálculos necesarios, para obtener los valores de los retardos para cada canal.

146
Figura A.19 Programa para el cálculo de los retardos de enfoque.

En este programa se toman los valores numéricos de “Distancia Entre


Sensores” y “Distancia a Enfocar”. Estos dos valores, junto a la cantidad de sensores activos,
permiten al programa realizar los cálculos de los retardos con las ecuaciones antes expuestas.

Cuando los retardos a implementar corresponden a una deflexión, se debe


tener en cuenta los cálculos necesarios para obtener un frente de onda en la dirección deseada.

En la Figura A.20 se muestra la situación general de un arreglo de sensores,


con los cuales se desea realizar una deflexión del frente de onda.

Figura A.20 Diagrama de un arreglo de sensores para la deflexión del frente de onda sónico.

Sea “X” la distancia entre sensores y “A” el ángulo que se desea desviar el
frente de onda. Se tiene que para un sensor del arreglo, la ecuación de retardo “t” viene dado
por:

147
(5.3)

Donde:

c= Velocidad de la onda en el material.

n= Numero del sensor del arreglo.

A= El ángulo de deflexión.

X= Distancia entre sensores.

Cuando los retardos a implementar corresponden a una deflexión, se realiza


el programa mostrado en la Figura A.21. Este programa muestra la implementación de los
cálculos para obtener los valores de retardos, correspondientes a la deflexión de un frente de
onda.

En esta Figura se observa que para realizar los cálculos se deben tener
presente tres valores numéricos. Estos valores son los de “Grado Máximo”, “Pasos de Grado”
y “Distancia entre sensores”.

El valor de “Grado Máximo” se refiere al valor del ángulo hasta el cual se


realizará la inspección. El valor de “Pasos de Grados” indica cada “cuantos grados” se
realizará un disparo de los sensores. Por último “Distancia Entre Sensores”, se refiere a la
distancia física entre los sensores.

Figura A.21 Programa para el cálculo de los retardos de deflexión.

148

También podría gustarte