nuevo software para análisis de datos de rugosidad en 2d y 3d
TRANSCRIPT
![Page 1: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/1.jpg)
Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D
SIMPOSIO DE METROLOGÍA 2008SIMPOSIO DE METROLOGÍA 2008Querétaro
2008-10-23
Carlos Galván
CENAM
SIMPOSIO DE METROLOGÍA 2008 1CENAM--CAGH
![Page 2: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/2.jpg)
Contenido
Que es rugosidad?
Puntos importantes relacionados con el software de análisis de datos
Tipos de archivos para datos de rugosidadTipos de archivos para datos de rugosidadAnterioresNuevos
Filtrado de los datosAnterioresNuevos
Algoritmo propuesto para la aplicación de los filtros 3Dg p p p p
Software desarrollado
SIMPOSIO DE METROLOGÍA 2008 2CENAM--CAGH
![Page 3: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/3.jpg)
Que es la Rugosidad?
Dentro del mundo de la tecnología, se observan gran cantidad de piezas que han de ponerse en contacto con otras y rozarsede piezas que han de ponerse en contacto con otras y rozarse a altas velocidades.
El acabado final y la textura de una superficie es de granEl acabado final y la textura de una superficie es de gran importancia e influencia para definir la capacidad de desgaste, lubricación, resistencia a la fatiga y aspecto externo de una i t i l l l id d f tpieza o material, por lo que la rugosidad es un factor
importante a tener en cuenta
La rugosidad superficial es el conjunto de irregularidades de la superficie real, definidas convencionalmente en una sección donde los errores de forma y las ondulaciones han sido yeliminados
SIMPOSIO DE METROLOGÍA 2008 3CENAM--CAGH
![Page 4: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/4.jpg)
Que es la Rugosidad?
SIMPOSIO DE METROLOGÍA 2008 4CENAM--CAGH
![Page 5: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/5.jpg)
Como se mide?
La técnica mas común para medir un perfil de superficie, es mediante el desplazamiento de un palpador mecánico.p p p
Hay que tomar en cuenta:
Efecto del radio del palpador
http://www.cenam.mx/dimesional/java
SIMPOSIO DE METROLOGÍA 2008 5CENAM--CAGH
![Page 6: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/6.jpg)
Tipos de irregularidades en la superficie?
Longitud de recorridoLongitud de recorrido
SIMPOSIO DE METROLOGÍA 2008 6CENAM--CAGH
![Page 7: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/7.jpg)
Tipos de irregularidades en la superficie?
Espaciamiento de la ondulación
Altura de la ondulación
SIMPOSIO DE METROLOGÍA 2008 7CENAM--CAGH
![Page 8: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/8.jpg)
Tipos de irregularidades en la superficie?
Picos
Rugosidad
Línea central
promedio (Ra)
VallesValles
Longitud de muestreo de Rugosidadg g
o cutoff
SIMPOSIO DE METROLOGÍA 2008 8CENAM--CAGH
![Page 9: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/9.jpg)
Tipos de irregularidades en la superficie?
SIMPOSIO DE METROLOGÍA 2008 9CENAM--CAGH
![Page 10: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/10.jpg)
Puntos a considerar del software
C d d ll ft d áli i d d tCuando se desarrolla un nuevo software de análisis de datos es importante considerar entre sus características:
Tipo de archivos que se pueden leer para análisis
Algoritmos para el análisis. En nuestro caso la g pimplementación de los filtros
Visualización de los resultadosVisualización de los resultados
SIMPOSIO DE METROLOGÍA 2008 10CENAM--CAGH
![Page 11: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/11.jpg)
Antecedentes
NIST--- Internet-based Surface Metrology Algorithm Testing System
PTB R f S ft f hPTB--- Reference Software for roughness measurement
NPL--- SoftGauges for Surface Metrology (Universidad de Huddersfiled, RTH y NPL)
SIMPOSIO DE METROLOGÍA 2008 11CENAM--CAGH
![Page 12: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/12.jpg)
Archivos de tipo “prf”
U d l f t t i t l f tUno de los formatos mas comunes anteriormente era el formato “prf”
Características:
•Es un archivo binario (no se pueden visualizar los datos ( pdirectamente, es necesario un software que decodifique la información)
•Archivos relativamente pequeños (6 bytes para un número con resolución de 16 dígitos)
•Poca información de la pieza de la que provienen
SIMPOSIO DE METROLOGÍA 2008 12CENAM--CAGH
![Page 13: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/13.jpg)
Archivos de tipo “prf”
1 2SG2004 0 000000 000 PRF
“Vista” de un archivo prf
SG2004 0.000000e+000 PRFCX M 2.240100e+004 MM 1.000000e+000 DCZ M 2.240100e+004 UM 1.000000e-006 LEORSTYLUS_RADIUS 0.000000e+000 MMSPACING CX 2.500000e-004MAP 1.000000e+000 CZ CZ 1.000000e+000 1.000000e+000MAP 2.000000e+000 CZ CX 1.000000e+000 0 000000e+0000.000000e+000COMMENT CENAM-PRFEOR-1031440-915403799366-799366
......1431123137955113150861250621EOREOF
SIMPOSIO DE METROLOGÍA 2008 13CENAM--CAGH
![Page 14: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/14.jpg)
Nuevos formatos de mediciones
Con el fin de asegurar la transferencia de la información entre diferentes sistema de medición de rugosidad surge los formatosg g
• “smd” para mediciones en 2D
• “sdf” para mediciones en 3D
Los cuales se encuentran definidos en la norma ISO 5436-2:2000.
SIMPOSIO DE METROLOGÍA 2008 14CENAM--CAGH
![Page 15: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/15.jpg)
ISO 5436-2:2000
Características de los formato smd y sdf:
•Son archivo en formato ASCII (Se pueden visualizar con diversas aplicaciones)p )
•Archivos grandes(1 bytes para cada dígito significativo que se requiera)requiera)
•Contienen información diversa, como fecha de creación, creador del archivos tipo de filtro aplicado etccreador del archivos, tipo de filtro aplicado, etc..
SIMPOSIO DE METROLOGÍA 2008 15CENAM--CAGH
![Page 16: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/16.jpg)
Ejemplos formato smd y sdfISO 5436 - 2000 EDM04meas PRF 1 ISO5436 CX I 22401 mm 1.0e0 D 2.5e-4
aNPL-V1.0ManuFacID = CENAMCreateDate = 210520051200
CZ A 22401 um 1.0e0 D
DATE 25-Nov-2004 TIME 10:50 CREATED BY Centro Nacional de Metrologia
ModDate = 210520051200NumPoints = 22401NumProfiles = 1Xscale = 2.5E-07Yscale = 0CREATED_BY Centro Nacional de Metrologia
PROFILE_FILTER Gaussian LS 0.0e0 LC 8.0e-1-0.296539-0.270753-0.2449670 219181
Yscale = 0Zscale = 1E-06Zresolution = -1Compression = 0DataType = 7Ch kT 0-0.219181
......-0.103144-0.077358-0.051572
CheckType = 0*-0.296539-0.270753-0.244967
-0.03867930040
-0.219181-0.180502-0.180502-0.12893...-0.077358-0.051572-0.038679*
*SIMPOSIO DE METROLOGÍA 2008 16CENAM--CAGH
*
![Page 17: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/17.jpg)
Filtrado
SIMPOSIO DE METROLOGÍA 2008 17CENAM--CAGH
![Page 18: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/18.jpg)
Filtrado
Un filtro (para fines de medición de acabado superficial) es una transformación electrónica, óptica, mecánica o matemática de un perfil para atenuar (remover) , p , p p ( )componentes de longitudes de onda fuera del intervalo de interés de una medición.
Señal
Componente de longitud de d donda grande
Componente de longitud de onda corta
SIMPOSIO DE METROLOGÍA 2008 18CENAM--CAGH
![Page 19: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/19.jpg)
Tipos de filtros
Entre los filtros mas empleados en metrología para rugosidad se encuentran los siguientes filtros lineales:encuentran los siguientes filtros lineales:
Filt lé t i RC i l t d h d• Filtros eléctricos RC, implementado en hardware
• Filtro 2RC PC, implementados en software
• Filtro Gaussiano, implementado en software
SIMPOSIO DE METROLOGÍA 2008 19CENAM--CAGH
![Page 20: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/20.jpg)
Filtro RC, distorsión de fase
ltpasa bajas pasa altas
SIMPOSIO DE METROLOGÍA 2008 20CENAM--CAGH
![Page 21: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/21.jpg)
Filtro RC
pasa bajas
pasa altaspasa altas
SIMPOSIO DE METROLOGÍA 2008 21CENAM--CAGH
![Page 22: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/22.jpg)
Filtro RC
pasa bajas
pasa altaspasa altas
SIMPOSIO DE METROLOGÍA 2008 22CENAM--CAGH
![Page 23: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/23.jpg)
Filtro 2RC PC
•El filtro 2RC ha sido creado para eliminar el corrimiento de fase que provoca el filtro eléctrico RC.
•El filtro 2RC se implementa por software
•El filtro 2RC PC, es un filtro lineal, invariante a traslación
SIMPOSIO DE METROLOGÍA 2008 23CENAM--CAGH
![Page 24: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/24.jpg)
Filtro RC vs. filtro 2RC PC
SIMPOSIO DE METROLOGÍA 2008 24CENAM--CAGH
![Page 25: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/25.jpg)
Nuevos filtros de la serie ISO 16610
En la ISO 16610 se han publicado los siguientes filtrosEn la ISO 16610 se han publicado los siguientes filtros de perfil:
•Filtro gaussiano (ISO 16610-21)•Filtro Spline (ISO/TS 16610-22)Filt S li l t (ISO/TS 16610 29)•Filtro Spline wavelets (ISO/TS 16610-29)
•Filtro Regresión robusta gaussiano (ISO/TS 16610-31)•Filtro spline robusto (ISO/TS 16610 -32)Filtro spline robusto (ISO/TS 16610 32)•Filtro morfológicos (ISO/TS 16610-41)
Además se encuentra trabajando en los filtro de área
SIMPOSIO DE METROLOGÍA 2008 25CENAM--CAGH
![Page 26: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/26.jpg)
Filtro gaussiano (ISO/TS 16610-21)
•El filtro gaussiano ha remplazado al filtro 2RC PC desde hace mas de•El filtro gaussiano ha remplazado al filtro 2RC PC desde hace mas de 10 años (ISO 11562-1996)
E filt i i i t d f d bid f ió d• Es un filtro sin corrimiento de fase debido a su función de peso simétrica (campana de gauss)
•La implementación es solo vía software debido a que no es un filtro causal
•Es un filtro linear invariante a traslación
SIMPOSIO DE METROLOGÍA 2008 26CENAM--CAGH
![Page 27: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/27.jpg)
Filtro gaussiano (ISO/TS 16610-21)
Función de peso del filtro gaussiano
SIMPOSIO DE METROLOGÍA 2008 27CENAM--CAGH
![Page 28: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/28.jpg)
Efectos en los extremos del filtro gaussiano
El filtro gaussiano presenta problemas en los extremos de la señal (debido a su simetría). Esto normalmente se soluciona eliminando el inicio y final de la señal filtrada.inicio y final de la señal filtrada.
SIMPOSIO DE METROLOGÍA 2008 28CENAM--CAGH
![Page 29: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/29.jpg)
Filtro spline (ISO/TS 16610-22)
El filt li h id d ll d l l d l•El filtro spline ha sido desarrollado para resolver algunas de las desventajas que presentan los filtros lineales invariantes a traslación, entre ellos el filtro gaussiano
•Los filtros spline son filtros sin corrimiento de fase, pero no son filtros invariantes a traslación
•Son implementados por software solamente, y se emplea un algoritmo matricialalgoritmo matricial
•Existe una versión de splines robusto, de tal forma que son sensibles a los “outliers”sensibles a los outliers .
SIMPOSIO DE METROLOGÍA 2008 29CENAM--CAGH
![Page 30: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/30.jpg)
Filtro spline (ISO/TS 16610-22)
SIMPOSIO DE METROLOGÍA 2008 30CENAM--CAGH
![Page 31: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/31.jpg)
Filtro spline (ISO/TS 16610-22)
El filt li h id d ll d l l d l•El filtro spline ha sido desarrollado para resolver algunas de las desventajas que presentan los filtros lineales invariantes a traslación, entre ellos el filtro gaussiano
•Los filtros spline son filtros sin corrimiento de fase, pero no son filtros invariantes a traslación
•Son implementados por software solamente, y se emplea un algoritmo matricialalgoritmo matricial
•Existe una versión de splines robusto, de tal forma que son sensibles a los “outliers”sensibles a los outliers .
SIMPOSIO DE METROLOGÍA 2008 31CENAM--CAGH
![Page 32: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/32.jpg)
Filtros de acuerdo a la 16610
)()()( ξξξ dzxKxy −= ∫
)( ξxK − Kernel simétrico, real e invariante a la traslación
)( )(
)(
ξ
ξxyxK
Perfil filtrado
)(ξz Perfil sin filtrar
SIMPOSIO DE METROLOGÍA 2008 32CENAM--CAGH
![Page 33: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/33.jpg)
Filtro discreto
)()()(1
∑−
−=n
zxKxy ξξ0=ξ
El número de operaciones necesarias para la convolución en 1D es:
kkp nnn ××Como alternativa se puede realizar la FFT conviertiéndose en:Como alternativa se puede realizar la FFT conviertiéndose en:
( ) pkk nnn +× 2log2
SIMPOSIO DE METROLOGÍA 2008 33CENAM--CAGH
![Page 34: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/34.jpg)
Filtro discreto en 3D
)()()(1 1
∑∑− −
=n n
lkzlykxKyxy ),(),(),(0 0∑∑= =
−−=k l
lkzlykxKyxy
La complejidad aumenta considerablemente. Se puede utilizar también la FFT (Fast Fourier Transform) como alternativa.
Esto es empleado por el NIST. Para el caso del gaussiano hace uso de una aproximación publicada por gente de PTB.
SIMPOSIO DE METROLOGÍA 2008 34CENAM--CAGH
![Page 35: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/35.jpg)
P C l ió k l blPropuesta: Convolución con kerneles separables
( ) ( )hhh )(
Un kernel es separable si puede escribirse como el producto de dos kerneles unidimensionales
( ) ( )yhxhyxh 21),( =La convolución entonces puede escribirse como
( ) ),(,),( vyuxhvufyxyu f
−−=∑∑( ) ( )),( 21 vyhuxhvuf
u v−−=∑∑
)()(),( 21 vyhuxhvufv u
−
−=∑ ∑
SIMPOSIO DE METROLOGÍA 2008 35CENAM--CAGH
v u
![Page 36: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/36.jpg)
Fil G i k l blFiltro Gaussianao con kerneles separables
=+
2
22
2x-
e1),( σy
yxG
−−
22
11
),(
yx
zy
= 22 22 11 σσ e
zez
Esto implica que primero se realiza la convolución 1D por renglones y luego la convolución 1D por columnas. Además se puede manejar la convolución con la FFTconvolución con la FFT.
El empleo de este algoritmo permitió reducir a un 12% el tiempo empleado en la realización de la convolución original.
SIMPOSIO DE METROLOGÍA 2008 36CENAM--CAGH
p g
![Page 37: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/37.jpg)
Carácterísticas del programa
Desarrollado en LabWindows.
Permite leer archivos 2D en formato “prf”, “mod”, “smd” (ISO 5436-2: 2000 )
Permite leer archivos 3D en formato “sdf” (ISO 5436-2: 2000 ))
Permite guardar archivos 2D en formato “smd” y en 3D en formato “sdf”.3D en formato sdf .
SIMPOSIO DE METROLOGÍA 2008 37CENAM--CAGH
![Page 38: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/38.jpg)
Carácterísticas del programa
Realiza el cálculo de los parámetros para 2D: Ra, Rq, k kRsk, Rku, Rp, Rv, y Rt.
Realiza el cálculo de los parámetros para 3D: Ra, Rq, Rdq, Rdr, Rp, Rv, y Rt.
Permite la visualización de los archivos en 3D con opciones de zoom, escala, rotación, etc.
SIMPOSIO DE METROLOGÍA 2008 38CENAM--CAGH
![Page 39: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/39.jpg)
SIMPOSIO DE METROLOGÍA 2008 39CENAM--CAGH
![Page 40: Nuevo Software para Análisis de Datos de Rugosidad en 2D y 3D](https://reader031.vdocumento.com/reader031/viewer/2022012501/617b09ba014e00448a7fb540/html5/thumbnails/40.jpg)
ResultadosResultadosEl software desarrollado en CENAM ha sidoEl software desarrollado en CENAM ha sido
probado con las bases de datos del NIST (ejemplo)
L lt d t d i h tLos resultados muestran una concordancia hasta la 6 cifra significativa en el peor de los casos comparando los resultados de NIST y CENAMcomparando los resultados de NIST y CENAM
El tiempo empleado por el algoritmo de kernelesseparables para señales de 3D representa un 12%separables para señales de 3D, representa un 12% del tiempo, en comparación con el cálculo normal
SIMPOSIO DE METROLOGÍA 2008 40CENAM--CAGH