simulations of pulsed eddy current testing · pdf filesimulations of pulsed eddy current...

24
SIMULATIONS OF PULSED EDDY CURRENT TESTING VIA SURROGATE MODELS R. MIORELLI 1 , C. REBOUD 1 , A. DUBOIS 1 T. THEODOULIDIS 2 , S. BILICZ 3 1 CEA, LIST, Centre de Saclay, Gif-sur-Yvette, France 2 Department of Mechanical Engineering, University of Western Macedonia, Greece 3 Budapest University of Technology and Economics, Budapest, Hungary

Upload: trantu

Post on 24-Mar-2018

227 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

SIMULATIONS OF PULSED

EDDY CURRENT TESTING

VIA SURROGATE MODELS

R. MIORELLI1, C. REBOUD1, A. DUBOIS1

T. THEODOULIDIS2, S. BILICZ3

1 CEA, LIST, Centre de Saclay, Gif-sur-Yvette, France

2 Department of Mechanical Engineering, University of Western

Macedonia, Greece

3 Budapest University of Technology and Economics, Budapest,

Hungary

Page 2: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

OUTLINE

Overview on Pulsed Eddy Current (PEC) Time-stepping vs. Frequency Domain Summation (FDS) and inverse Fourier transform Semi-analytical models in harmonic regime, based on integral equations Standard spectrum interpolation Robust spectrum interpolation with metamodels Numerical validations and discussion Conclusion and perspectives

Page 3: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

3

OVERVIEW ON PULSED EDDY CURRENT TESTING (PECT)

PECT generalities:

Pros:

• Deep penetration of eddy current inside the tested medium

• Relatively simple electronic devices (compared to multi-frequency ECT)

Cons:

• Lack of phase data

PECT applicative domain:

• Subsurface corrosion inspections

• Test of joints between layers

• Measurements of layers thickness

• Cracks detection in planar structures

• Tube wall thinning measurements (Remote Field-PECT)

• Cracks detection in tube (Remote Field-PECT)

Page 4: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

4

SEMI-ANALYTICAL INTEGRAL METHODS FOR ECT

SIMULATION IN HARMONIC REGIME

• Volume Integral Method: very suitable for volumetric cracks (high generality vs. low CPU time efficiency)

• Boundary Element Method: dedicated to narrow & ideal crack (very high CPU time efficiency vs. less generality)

Volumetric (or surface) dipole density

Narrow or surface (ideal) crack

BEM model

• BEM assumptions: [Bow94], [The10], [Mio13]

1. crack gap ≤ d/2

2. Lateral faces lie parallel to each other

3. Crack is a barrier to the incident EC

• Green dyad Gnn adapted to narrow cracks (2D-mesh required)

variation of electromotive force (V)

1. Calculation of primary field

2. Calculation of total field (state equation)

Volumetric crack

VIM model

Volume integral

Total Electric Field Primary field

3. Calculation of coil response via reciprocity theorem

variation of electromotive force (V)

[Bow94] Bowler, App. Phys. (75) 1994

[The10] Theodoulidis, NdT&E (43) 2010

[Mio13] Miorelli, Reboud, Theodoulidis, and Lesselier, IEEE Trans. On Mag. (49) 2013

Page 5: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

5

TIME-STEPPING AND FREQUENCY DOMAIN SUMMATION WITH INVERSE-FOURIER TRANSFORM

PECT and RF-PECT modeling

Time domain approach

Direct calculation of PECT signals

Integral Equation Methods (IEMs): use of time-

domain Dyadic Green Function (DGF) [Fu08]

Finite Element Method (FEM): resolution of a

system of differential equations in time domain

(time-step or Time Domain Integration (TDI))

Pros.:

• Precision in obtained results (no

approximations)

Cons.:

• It may be a very time consuming approach

(FEM)

Frequency domain approach

1. Calculation of harmonic solution at different

(wisely chosen) frequencies

2. Interpolation of results on a given range of

frequencies

3. Time-domain signal obtained via Inverse

Fourier Transform (IFFT)

Pros.:

• Use of “classic” harmonic solvers based on

IEMs and FEM

• Normally faster than time-step techniques

Cons.:

• Accuracy depends on the interpolation

(interpolation functions, how many

frequencies and which ones)

[Fu08] Fu and Bowler, IEEE Trans on Mag. (8) 2006

Page 6: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

6 FREQUENCY DOMAIN SUMMATION

Classical spectrum interpolation

• Interpolation of the frequency response H(f) of the system, from a set of evaluations at log-

spaced frequencies: precision and/or efficiency depend on the excitation signal (i.e. H(f) is

not accurately interpolated everywhere), number of frequencies chosen manually

Metamodel H*(f) built from a database of frequency response evaluations H(fi)

• Radial Basis Function (RBF) built from sequentially designed database [Dou11]

• Kriging interpolator built from a database verifying an “Output Space Filling” criterion [Bil10]

Pros.:

• Possibility to generate a robust database (H(f) is accurately interpolated everywhere, i.e. the

accuracy obtained is independent from the excitation signals)

• Possibility to generate multi-dimensional (2D, 3D, …) database (ex. coil lift-off, crack

dimension(s) and position, specimen characteristic(s), etc.)

Cons.:

• more complicated to develop than the classical signal interpolation

Frequency Domain Summation (FDS) and interpolation schemes [Xie11] [The12]

[Xie11] Xie, Chen, Takagi, and Uchimoto, IEEE Trans. On. Mag. (47) 2011

[The12] Theodoulidis, Wang, and Tian, NdT&E (47) 2012

[Bil10] Bilicz, Lambert, and Gyimóthy Inv. Prob. (26) 2010

[Dou11] Douvenot, Lambert, and Lesselier, IEEE Trans. On. Mag. (47) 2011

Page 7: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

7

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Overview on FDS with logarithmic interpolation

Time step: 5 e-4 s

Output data

[H(f1), H(f2)…, H(f20)]

Calling Forward

Solver (20 times)

Inverse Fourier Transform

Interpolation (ex. cubic splines)

[H*(f1), H*(f2), …, H*(fN)]

Input Signal

I(f) x Output Signal y*(t)

How many and which frequencies

Page 8: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

8

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Initialization [H(fmin), H(fmean), H(fmax)]

Interpolated spectrum (RBF or kriging) [H*(f1), H*(f2),…, H*(fN)]

Database generation and exploitation via

sequential design and Radial Basis Function

(RBF) or Output Space Filling (OSF) and kriging

Inverse Fourier Transform Output Signal y*(t)

FDS with database and metamodel interpolation

Input Signal I(f) x

Page 9: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

9

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Error criteria:

Constrained mesh refinement: dichotomy principle

it may be expensive from the computational point of view

Overview on SD and RBF basic concepts in 2D [Dou11]

[Dou11] Douvenot, Lambert, and Lesselier, IEEE Trans. On. Mag. (47) 2011

Mesh refinement process: evaluation at

every center of mesh edges

Each of them involve a

forward solver call

Maximum error

next point

ECT signals Frequencies Forward solver

0

1

0

1 Param. 1

Para

m. 2

Page 10: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

10

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Overview on SD and RBF basic concepts [Dou11]

Database in frequency domain:

Pros.:

• Guaranteed precision of the metamodel

• TPS: no kernel parameter

Cons.:

• The database algorithm is quite expensive in terms of number of evaluations of the

direct model (every interval is tested in its central point)

[Dou11] Douvenot, Lambert, and Lesselier, IEEE Trans. On. Mag. (47) 2011

Computation of weights wi

TPS on the database points

Evaluated

signals Weights

RBF metamodel interpolation:

Thin Plate Spline (TPS) kernel

ECT signals Frequencies

x

y

x1 x4 x2 x5 x3

Forward solver

Page 11: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

11

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Overview on OSF and functional kriging basic concepts [Bil10]

Functional kriging Best Linear Unbiased Predictor (BLUP)

Database in frequency domain:

[Bil10] BIlicz, Vazquez, Gyimóthy, Pávó, and Lambert, IEEE Trans. On. Mag. (46) 2010

Covariance (based on Matérn function hp.

stationary process)

Kriging coefficients

Calculated statistical

behavior

Estimated random

process

ECT signals

Distance function Associated stochastic process

Frequencies Forward solver

Unknown (new)

frequency Already calculated

ECT signals

Distance function

Page 12: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

12

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Linear system to solve in order to find the coefficients

Pros.:

• Description of approximated values in stochastic form (increases interpolation flexibility)

• At least as good as RBF in terms of calculation load

Cons.:

• Tuning of some statistical parameters in the Matérn covariance matrix

Interpolated values via kriging interpolation

Overview on OSF and functional kriging basic concepts [Bil10]

[Bil10] BIlicz, Vazquez, Gyimóthy, Pávó, and Lambert, IEEE Trans. On. Mag. (46) 2010

Covariance matrix Evaluated signals

Lagrange multiplicator

Kriging coefficients

Page 13: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

13

NUMERICAL VALIDATION: COMPARISON VS. TIME-STEPPING FINITE ELEMENT METHOD CODE (PART 1/3)

13

Test case #1: planar multilayered structure with narrow crack

Map size: (x,y)= 60x80 samples BEM unknowns: Nx

x Ny x Nz = 1 x 20 x 10

First layer thickness: 2.0 mm

Conductivity: 15.0 MS/m

Second layer thickness: 1.5 mm

Conductivity: 18.0 MS/m

Third layer thickness: 2.5 mm

Conductivity: 24.0 MS/m

Last plate crack (l x w x d)= 20.0 x 0.2 x 2.5 mm

Excitation (pulse) signal:

Rise time: t= 250 us

i(t)= I0[1-exp(-t/t)]

Signal period: 10 ms

GMR sensor (receiver)

Driving coil (emitter)

Buried crack

[Mio13] Miorelli, Reboud, Theodoulidis, and Lesselier, IEEE Trans. On Mag. (49) 2013

• Harmonic signals have been model by using the BEM [Mio13]

Inspected area

Page 14: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

14

NUMERICAL VALIDATION: COMPARISON VS. TIME-STEPPING FINITE ELEMENT METHOD CODE (PART 2/3)

Test case#1: planar multilayered structure with crack (comparison with time-step FEM)

Good agreement with respect to FEM data (Comsol time-step results): • RBF interpolated values obtained with 35 forward solver

• Kriging interpolated values obtained with 15 forward solver

High efficiency: one forward solver calculation is performed in about 30 sec

(on standard PC for the complete map calculated over 60 x 80 scan positions)

Peak time 0.5 ms

Page 15: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

15

NUMERICAL VALIDATION: COMPARISON VS. TIME-STEPPING FINITE ELEMENT METHOD CODE (PART 3/3)

Test case#1: planar multilayered structure with crack 2D-database

Study of frequency and crack length variations (L = [10,20] mm)

Results for OSF-kriging database built with 200 samples: results displayed for coil centered

over the crack

20

increasing

crack length

increasing

crack length

Time signal computed for all 60 x 80 scan positions

Page 16: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

16

Test case#2: Remote-Field PECT in homogeneous tube [Yan13]

Pick-up coil

Tube inner radius 120 mm

Wall thickness: 5.0 mm

Conductivity: 5.0 MS/m

Relative permeability: [1]

Transversal crack (l x w x d): 15 x 5 x 2 mm

Excitation (pulse) signal:

Rise time: t= 250 us

i(t)= I0[1-exp(-t/t)]

Signal period: 10 ms

Driven coil

Transversal crack

TUBE CASE: OBTAINED RESULTS WITH CIVA WITH SPLINE INTERPOLATION (LOGSPACED FREQUENCIES) (PART 1/3)

• Time-harmonic signals have been model by using the VIM [Ska08]

[Ska09] Skarlatos, Pichenot, Lesselier, Lambert, and Duchêne, IEEE Trans. On Mag. (40) 2008

[Yan13] Yang and Li, NdT&E (53) 2013

VIM unknowns: Nx

x Ny x Nz = 10 x 10 x 5

Page 17: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

17

TUBE CASE: OBTAINED RESULTS WITH CIVA WITH SPLINE INTERPOLATION (LOGSPACED FREQUENCIES) (PART 2/3)

• Time-harmonic signals have been model by using the VIM [Ska08]

[Ska09] Skarlatos, Pichenot, Lesselier, Lambert and, Duchêne, IEEE Trans. On Mag. (40) 2008

[Yan13] Yang and Li, NdT&E (53) 2013

Pick-up coil

Driven coil

Axial crack

Tube inner radius 120 mm

Wall thickness: 5.0 mm

Conductivity: 5.0 MS/m

Relative permeability: [1]

Axial crack (l x w x d): 15 x 5 x 2 mm

Excitation (pulse) signal:

Rise time: t= 250 us

i(t)= I0[1-exp(-t/t)]

Signal period: 10 ms

Test case#2: Remote-Field PECT in homogeneous tube [Yan13]

VIM unknowns: Nx

x Ny x Nz = 10 x 10 x 5

Page 18: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

18

Test case#2: 100 frequencies (all the values of FFT of i(t)) vs. kriging

TUBE CASE: OBTAINED RESULTS WITH CIVA WITH SPLINE INTERPOLATION (LOGSPACED FREQUENCIES) (PART 3/3)

Kriging interpolated values obtained with 25 forward solver for all 351 (linear scan)

samples

Results displayed for the pickup coil centered under the crack

Page 19: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

19 CONCLUSION AND PERSPECTIVES

Conclusion: • Overall good agreement between the frequency summation approach via integral equation

based methods (BEM or VIM) and time-step FEM simulations (planar case)

• Speed-up in CPU time obtained by the presented work vs. time-step FEM (BEM or VIM are

almost independent from the number of coil positions)

• Reliability of database approach

• Unsupervised choice of computed frequencies (even if sub-optimum number of frequencies

is chosen by RBF)

• Possibility to model any output signal (within the database frequency range) independently

from the applied excitation (different pulse shapes, linear ramp, etc.) via an already built

database and an “real-time” interpolation

Further perspectives: • Further numerical (time-step FEM) comparison and experimental validations of the model

• Study of database generation with larger number of dimensions (i.e. coil lift-off, different

crack parameters, different specimen characteristics variation of conductivity,

permeability, driven-pickup coil distance in tubes, etc.)

Page 20: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

http://www-civa.cea.fr/

Direction DRT

Département DISC

Laboratoire LSME

Commissariat à l’énergie atomique et aux énergies alternatives

Institut Carnot CEA LIST

Centre de Saclay | 91191 Gif-sur-Yvette Cedex

T. +33 (0)1 69 08 58 28 | F. +33 (0)1 69 08 70 08

Etablissement public à caractère industriel et commercial | RCS Paris B 775 685 019

Thank you

Page 21: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3
Page 22: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

22

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Sequential Design (SD) and RBF with Thin Plate Spline (TPS) kernel [Dou11]

Database generation (SD)

Initialization

[X(fmin,x,y), X(fmean,x,y), X(fmax,x,y)]

Database evaluation

Stop Criterion

Calling Forward

Problem

NO

YES Interpolated spectrum

[X(f1,x,y), X(f2,x,y), X(fN,x,y)]

TPS RBF Interpolation

[X*(f1,x,y), X*(f2,x,y), X*(fM,x,y)]

IFFT y*(t,x,y)

Database exploitation via

RBF

Evaluation of

interpolation error

[Dou11] Douvenot, Lambert and Lesselier, IEEE Trans. On. Mag. (47) 2011

Page 23: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

23

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Outline in Output Space Filling (OSF) and kriging in database generation and

exploitation [Bil10]

Initialization

[X(fmin,x,y), X(fmean,x,y), X(fmax,x,y)]

Kriging Prediction

New Observation

Remove samples Stop Criteria Output Database

[X(f1,x,y), X(f2,x,y), X(fN,x,y)]

Kriging Interpolation

[X*(f1,x,y), X*(f2,x,y), X*(fM,x,y)]

IFFT y*(t,x,y)

NO NO YES YES

Database exploitation

via kriging

Database generation with OSF

Calling Forward

Problem

[Bil10] BIlicz, Vazquez, Gyimóthy, Pávó and Lambert, IEEE Trans. On. Mag. (46) 2010

Page 24: SIMULATIONS OF PULSED EDDY CURRENT TESTING · PDF filesimulations of pulsed eddy current testing via surrogate models r. miorelli 1, c. reboud1, a. dubois t. theodoulidis2, s. bilicz3

24

SPECTRUM INTERPOLATION AND DATABASE GENERATION APPROACHES

Interpolation problem via interpolation

Overview on RBF basic concepts [Dou11]

Thin Plate Spline (TPS) kernel

Forward problem

Pros.:

• Possibility guarantee a required error among the interpolated data

• No estimation of kernel parameters

Cons.:

• It may be very expensive from the computational point of view ( )

[Dou11] Douvenot, Lambert and Lesselier, IEEE Trans. On. Mag. (47) 2011

Refined mesh of the database

Evaluated

signals