Next Article in Journal
Three-Dimensional Engine-Based Geometric Model Optimization Algorithm for BIM Visualization with Augmented Reality
Next Article in Special Issue
Identification and Compensation for D-Dot Measurement System in Transient Electromagnetic Pulse Measurement
Previous Article in Journal
A Residual-Inception U-Net (RIU-Net) Approach and Comparisons with U-Shaped CNN and Transformer Models for Building Segmentation from High-Resolution Satellite Images
Previous Article in Special Issue
A Design of Electromagnetic Velocity Sensor with High Sensitivity Based on Dual-Magnet Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Model Assisted Probability of Detection Estimations in Eddy Current NDT with ACA-SVD Based Forward Solver

1
College of Electronic and Optical Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
2
State Key Laboratory of Millimeter Waves, Southeast University, Nanjing 210096, China
3
Center for Nondestructive Evaluation, Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011-2042, USA
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(19), 7625; https://doi.org/10.3390/s22197625
Submission received: 8 September 2022 / Revised: 4 October 2022 / Accepted: 7 October 2022 / Published: 8 October 2022
(This article belongs to the Special Issue Electromagnetic Sensing and Nondestructive Evaluation)

Abstract

:
Model assisted probability of detection (MAPoD) is crucial for quantifying the inspection capability of a nondestructive testing (NDT) system which uses the coil or probe to sense the size and location of the cracks. Unfortunately, it may be computationally intensive for the simulation models. To improve the efficiency of the MAPoD, in this article, an efficient 3D eddy current nondestructive evaluation (ECNDE) forward solver is proposed to make estimations for PoD study. It is the first time that singular value decomposition (SVD) is used as the recompression technique to improve the overall performance of the adaptive cross approximation (ACA) algorithm-based boundary element method (BEM) ECNDE forward solver for implementation of PoD. Both the robustness and efficiency of the proposed solver are demonstrated and testified by comparing the predicted impedance variations of the coil with analytical, semi-analytical and experimental benchmarks. Calculation of PoD curves assisted by the proposed simulation model is performed on a finite thickness plate with a rectangular surface flaw. The features, which are the maximum impedance variations of the coil for various flaw lengths, are obtained entirely by the proposed model with selection of the liftoff distance as the uncertain parameter in a Gaussian distribution. The results show that the proposed ACA-SVD based BEM fast ECNDE forward solver is an excellent simulation model to make estimations for MAPoD study.

1. Introduction

Nondestructive testing/evaluation (NDT/E) is a popular research area which aims at detecting the flaws of materials and characterizing their discontinuities without destroying their serviceability [1,2,3]. This non-invasive method has many applications in aerospace, civil engineering, nuclear industry and so on [4,5,6]. The materials are considered to be harmless if the dimension of the flaw is trivial, while it is necessary to replace those materials with a significant flaw whose dimension exceeds a certain value [7,8]. NDT/E plays an important role in evaluating or testing materials to see whether their flaws or cracks affect the integrity of the structure. Various factors may introduce uncertainty into the reliability of the NDT system and this can be quantified by the probability of detection (PoD) [9,10]. PoD(a) determines the probability that a flaw with a size of a will be detected, considering of the uncertainties due to human, device or other factors [11]. The PoD calculation was initially developed and conducted using experiments only. However, it takes much time to accurately calculate the parameters of a reliable statistical model with the large amount of data from a sufficient number of flaws by experiments [12]. Thus, simulation models are proposed to deal with the required large data set.
The simulation model can make accurate predictions efficiently for the NDT system responses as part of the data needed while the rest of the data is obtained by experiment. This approach is the model assisted PoD (MAPoD) which mitigates the extensive amount of empirical data required in PoD study [13]. A wide range of physics-based numerical simulation models for eddy current NDT systems have been proposed [14,15,16,17,18,19,20,21,22]. The finite element method (FEM), which solves the differential equations, draws extensive attentions in MAPoD study because it is easier to implement than the boundary element method (BEM) or volume element method (VEM), which solve the integral equations [14,15,16,17]. However, it discretizes the whole solution domain with volume meshes which need large computational resources in both FEM and VEM [23]. BEM has the merits that only the surface meshes of the considered domain need to be discretized which leads to a reduction in the number of unknowns and has been applied to compute the flaw responses in ECNDE forward problems and MAPoD study [18,19,20,21,22].
In BEM, both the memory requirement and computational time grow in proportion to O ( N 2 ) with iterative solvers. As the size of the object under detection becomes larger, to maintain good accuracy, the required number of surface elements is increased which results in low computational efficiency [24]. To alleviate this problem, fast algorithms have since been proposed. To name a few, there are the multilevel fast multipole algorithm (MLFMA) [25,26], the adaptive cross approximation algorithm (ACA) [27,28,29,30], the H matrix algorithm [31,32,33,34] and so on. The ACA algorithm is purely algebraic and kernel independent which makes it one of the best algorithms to compress low rank matrices [27]. ACA is also a versatile tool and implementable to existing codes easily. In the ACA algorithm, the low rank matrix Z would be approximated by the multiplication of the U and V matrices. The columns of matrices U and V are usually not orthogonal and may contain redundancies which could be removed with the algebraic recompression technique that is called the singular value decomposition (SVD) [35].
In this article, unlike the conventional eddy current BEM based MAPoD, the PoD study is assisted by the novel ACA-SVD accelerated BEM forward solver. The required flaw features are obtained by the proposed physics-based numerical model which improves the overall performance of the BEM based ECNDE solver and has extra savings in both memory requirement and CPU time compared to an ACA based solver. To find the low rank matrices, the object under detection is enclosed in a cube and partitioned into smaller blocks until each one contains certain number of unknowns. Then, the block pairs are categorized into near and far blocks, based on the distance between blocks. The near block pairs are fully computed by BEM while the far block ones are approximated by the ACA-SVD algorithm. The PoD curves are performed and assisted by the proposed forward solver, which is validated by comparing the predicted flaw responses in benchmarks, on a finite thickness plate with a rectangular surface flaw. The flaw features of various lengths are obtained by selecting the liftoff distance as the uncertain parameter in Gaussian distribution. It shows that the proposed ACA-SVD based BEM ECNDE forward solver is an efficient simulation model to make the large number of predictions required in MAPoD study.
The procedure of the ACA-SVD based BEM forward solver for MAPoD study of eddy current problems is shown in Figure 1. With the stated problem, the uncertain parameters are determined and the parameter settings are sent to ACA-SVD based BEM forward solver to make predictions. For PoD study, the required large amounts of predicted data are generated by the forward solver. Then the PoD study is conducted, which includes the regression analysis, and the PoD curve is drawn.

2. ACA-SVD Based BEM Forward Solver for Eddy Current NDE

2.1. BEM Model

In the PoD study, due to the fact that to obtain the large amount of data experimentally takes plenty of time, the efficient physics-based numerical model is needed. Here this model is implemented by BEM. The formulation selected is the Stratton–Chu formulation which contains both the tangential and normal components of the surface electromagnetic fields explicitly [36]
E ( r ) = E i n c ( r ) + S { [ n ^ · E ( r ) ] G ( r , r ) + [ n ^ × E ( r ) ] × G ( r , r ) j ω μ G ( r , r ) [ n ^ × H ( r ) ] } d S ,
H ( r ) = H i n c ( r ) + S { j ω ε G ( r , r ) [ n ^ × E ( r ) ] + [ n ^ · H ( r ) ] G ( r , r ) + [ n ^ × H ( r ) ] × G ( r , r ) } d S ,
where E i n c and H i n c are the incident electromagnetic fields. r and r S are the field and source points in the domain of interest, respectively. is the gradient with respect to r , n ^ is the unit normal direction pointing towards the solution domain and G ( r , r ) is the Green function.
Once the formulation is selected, the basic steps of BEM would be applied. Although the details of BEM based ECNDE solver have been given elsewhere, for the sake of completeness, here we make brief reviews [37,38]. In the ECT operating frequency range, the displacement currents in the metal are trivial and can be ignored as compared with the conducting currents. Thus, the Stratton–Chu formulation can be approximated with the low frequency and high conductivity approximations which have already been validated in [38]. The normal component of the magnetic field, and the equivalent electric and magnetic surface currents are expanded by the pulse basis function and the RWG vector basis function [39]. The discretized impedance matrix then reads [37]
[ 0.5 T K 1 × 0 R 1 × j μ 2 / μ 1 L 2 × 0.5 T + K 2 × 0 μ 2 / μ 1 K 2 n j k 2 2 L 2 n 0.5 D R 2 n ] ,
where subscript l of K , L and R operators is 1 or 2 and stands for air region or metal region; the superscripts × and n denote the cross or dot product with n ^ , and the K , L and R operators are [37]
K l ( X ) = P . V . S G l ( r , r ) × X ( r ) d S ,
L l ( X ) = S G l ( r , r ) X ( r ) d S ,
R l ( X n ) = P . V . S G l ( r , r ) X n ( r ) d S ,
where P.V. indicates that the integrals are treated as principal values.
The total number of unknowns for the BEM model as shown in (3) is 2 N e + N p , where N e is the number of edges and N p is the number of triangles. The system of equations is solved by iterative solvers, such as the GMRES [40]. The CPU time complexity of the specific Krylov method can be estimated as a N i t e r O ( N 2 ) , where a is the number of matrix vector multiplications per each iteration, and N i t e r is the number of iterations required to converge to a given relative residual [40].

2.2. ACA-SVD Algorithm

The impedance matrix obtained from BEM of the Stratton–Chu formulation with low frequency and high conductivity approximations is not rank deficient. Due to the nature of the Green function, in the impedance matrix, there are many rank deficient submatrices. To find them, the basis functions in the geometry are grouped into sub-blocks which splits the whole impedance matrix into submatrices. Based on the distance between blocks, there are near block pairs and far block ones. The near block pairs’ interactions are computed and saved directly, while, the numerical rank deficient submatrices related to the far block pairs are compressed by the ACA-SVD algorithm.
Suppose matrix Z m × n represents the interaction of two well-separated blocks. In the ACA algorithm, the matrix Z ˜ m × n is the multiplication of matrices U m × r and V r × n to approximate the matrix Z m × n
Z ˜ m × n = U m × r V r × n ,
Because r min ( m , n ) , instead of computing and storing m × n entries, only r × ( m + n ) entries are needed. This shows that only a few rows and columns of matrix Z can represent it with a desired accuracy.
The basic procedures of ACA algorithm can be found in [27,28,29,30]. The first step is to pivot the row index arbitrarily to select the first row V 1 = Z ( i 1 , : ) . Then find the maximum value of V 1 as V 1 max and its position j 1 . In the second step, the first column can be found U 1 = Z ( : , j 1 ) / V 1 max . Find the maximum value’s position in U 1 as i 2 . Then V 2 is Z ( i 2 , : ) U 1 ( i 2 ) V 1 . As in the first step, find the maximum value and its position in V 2 as V 2 max and j 2 . U 2 can be achieved by [ Z ( : , j 2 ) U 1 V 1 ( j 2 ) ] / V 2 max . The third step, for the kth iteration, follows the steps mentioned with V k = Z ( i k , : ) j = 1 k 1 U j ( i k ) V j and U k = [ Z ( : , j k ) j = 1 k 1 V j ( j k ) U j ] / V k max . The tolerance is τ and the stopping criterion is
( | U k | | V k | ) / ( | U 1 | | V 1 | ) τ ,
where | · | refers to the Euclidean norm [41].
There may contain redundancies in U and V matrices because their columns are usually not orthogonal. The redundancies can be removed by the recompression technique which is called the singular value decomposition optimization [35]. With the QR decompositions U = Q U R U and V T = Q V R V , the products of R U and R V T matrices can be decomposed by SVD as
R U R V T = U ^ Σ ^ V ^ ,
The original matrix Z is approximated as
Z = U ˜ × V ˜ ,
where U ˜ = Q U U ^ Σ ^ and V ˜ = V ^ Q V T . The SVD works as the post compression technique to reduce the required storage in the ACA algorithm.

2.3. Validation of the ACA-SVD Based BEM Soler

In this section, the accuracy and efficiency of the ACA-SVD based BEM forward solver is validated by comparing the predicted impedance variations with the values from analytical, semi-analytical, and experimental results. All computations are done in a double precision on an AMD Workstation with a clock speed of 3.7 GHz and 256 GB of RAM.

2.3.1. Coil with a Finite Cross Section Placed above the Conducting Plate

The first benchmark case presented is placing a coil with a finite cross section above a conducting plate. The information on coils and conducting plate can be found in Table 1 and Table 2 and the n-turn coil with rectangular cross section is shown in Figure 2 [38,42].
For placing coil C27 above conductive plate B2, the operating frequency is 20 kHz. The solution domain is 80 mm by 80 mm. Total number of unknowns is 15,176 with the edge length of the mesh 2.14 mm. The impedance variations predicted by the proposed ACA-SVD based BEM forward solver are compared with analytical, semi-analytical methods and experimental values as shown in Table 3. In the ACA-SVD solver, the tolerance τ = 10 1 and truncated error of SVD e = 10 1 . Good agreements of the impedance variations among the ACA-SVD, ACA, BEM, analytical, semi-analytical methods and experiments can be observed. The relative differences among them are smaller than 1% in both real and imaginary parts of the impedance variations. In the memory requirement of the far block interactions, ACA-SVD based BEM ( τ = 10 3 , truncated error = 10 1 ) costs 75.1% less than ACA based BEM ( τ = 10 3 ). As to the overall performance, the ACA-SVD based BEM only needs 4.15% memory and 9.01% CPU time per iteration of BEM forward solver.
The memory requirement of far block interactions and CPU time per iteration of ACA-SVD based BEM forward solver with ACA tolerances τ = 10 1 , 10 2 , 10 3 and SVD truncated errors e = 10 1 , 10 2 , 10 3 , 10 4 are shown in Figure 3a,b, respectively. For accuracy, the predicted impedance variations with the parameter settings in Figure 3 all agree well with those from other methods. For performance, it can be found that both the memory requirements of far block interactions and CPU time per iteration decrease as the truncated error of SVD increases, while maintaining the tolerance of the ACA algorithm. With ACA tolerance τ = 10 3 , ACA-SVD with truncated error e = 10 1 has 47.7%, 63.3%, 71.7%, and 74.9% savings compared to ACA-SVD with e = 10 2 , 10 3 , 10 4 and pure ACA algorithm in the memory requirements for far block interactions. Those savings are 16.8%, 30.1%, 38.1%, 41.0% for the CPU time per iteration. For the ACA-SVD solver with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , it has 52.8%, 66.9%, and 74.8% savings in memory requirement of far block interactions and 21.0%, 35.1%, and 40.8% savings in the CPU time per iteration compared to the pure ACA algorithm. It can be easily concluded that the proposed ACA-SVD based BEM solver has extra savings and improves the overall performance of the pure ACA algorithm-based BEM forward solver.
As for placing coil C5 above conductive plate B1 which operates at 850 Hz, the solution domain truncates to a square with the side length 120 mm. The edge length of the mesh is 3.21 mm which results in the number of unknowns being 15,024. The impedance variations predicted by the ACA-SVD based BEM solver (with the ACA tolerance τ = 10 1 and truncated error of SVD e = 10 1 ) are compared with analytical, semi-analytical methods and experiments as shown in Table 4.
Again, in both real and imaginary parts of the impedance variations, good agreements among the ACA-SVD, ACA, BEM, analytical, semi-analytical methods and experiments can be observed with the relative differences being smaller than 1%. In the memory requirement of the far block interactions, ACA-SVD based BEM ( τ = 10 3 ,truncated error = 10 1 ) costs 75.3% less than ACA based BEM ( τ = 10 3 ). As to the overall performance, the ACA-SVD based BEM only needs 5.58% memory and 7.16% CPU time per iteration of BEM forward solver. The memory requirement of far block interactions and CPU time per iteration of ACA-SVD based BEM forward solver with ACA tolerances τ = 10 1 , 10 2 , 10 3 and SVD truncated errors e = 10 1 , 10 2 , 10 3 , 10 4 are shown in Figure 4a,b, respectively. All the impedance variations predicted by the mentioned ACA tolerances and SVD truncated errors agree well with the one by BEM such that the relative differences are smaller than 1%.
It can be easily seen that ACA-SVD makes extra memory and CPU time savings in the ACA algorithm: with ACA tolerance τ = 10 3 , ACA-SVD with truncated error e = 10 1 has 49.3%, 64.7%, 73.4%, and 75.3% savings compared to ACA-SVD with e = 10 2 , 10 3 , 10 4 and pure ACA algorithm in the memory requirements for far block interactions. Those savings are 25.6%, 39.1%, 51.4%, 54.1% for CPU time per iteration. For ACA-SVD solver with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , it has 51.2%, 67%, and 75.5% savings in memory requirement of far block interactions and 20%, 41.2%, and 54.1% savings in CPU time per iteration compared to the pure ACA algorithm.

2.3.2. Coil with a Finite Cross Section Placed above the Thick Plate with a Surface Slot

The second testing case is TEAM workshop benchmark problem 15 which is placing the coil with a finite cross section above a thick plate with a surface slot [44]. The coil, which operates at 900 Hz, with the inner radius 6.15 mm, outer radius 12.4 mm, and 3790 turns is scanning parallel to the x axis along the length of a rectangular slot. The conducting plate has thickness 6.15 mm and conductivity 30.6 MS/m. The liftoff-distance of the coil is 0.88 mm. The surface slot has length 12.6 mm, depth 5 mm and width 0.28 mm. The solution domain is a square with the side length 10 times of the coil outer radius. The edge length of the mesh is 1.5 mm with the number of unknowns 110,000. ACA-SVD based BEM solver is applied to predict the impedance variations compared with the experiment results [44] as shown in Figure 5. The ACA tolerance is τ = 10 1 and SVD truncated error is e = 10 1 . Excellent agreements between the ACA-SVD based BEM solver and the experiments can be found in Figure 5.

3. PoD Analysis

Having demonstrated the robustness and efficiency of the ACA-SVD based BEM forward solver, we apply the proposed solver to make estimations for the PoD study.
The PoD curve relates the probability of detecting a flaw with certain sizes. PoD calculations can be performed with two statistical methodologies: the “ a ^ vs. a ” regression analysis and “hit/miss” analysis [45]. For “hit/miss” analysis, the NDT system responses larger than the threshold are regarded as 1 (“hit”), and others as 0 (“missed”). The PoD of detecting the flaw can be estimated with this binary information. In the “ a ^ vs. a ” regression analysis, the flaw response ( a ^ ) is assumed to be proportional to the flaw size (a). With the defined threshold a ^ t h , the PoD can be calculated [11]
PoD ( a ) = Φ [ ln ( a ) μ σ ] ,
where Φ denotes the normal cumulative distribution function; the mean μ and standard deviation σ both on log scale can be represented as
μ = ln ( a ^ t h ) β 0 β 1 ,
σ = σ r β 1 ,
where β 0 , β 1 and σ r can be estimated by the maximum likelihood method [46].
For the PoD analysis, a finite thickness plate with a rectangular surface flaw is studied. The flaw lengths range from 0.1 mm to 1 mm in steps of 0.1 mm, with the depth 5 mm and width 0.28 mm. The thickness of the conducting plate is 12.22 mm with the conductivity 30.6 MS/m. The coil with a finite cross section has the inner radius 9.34 mm, outer radius 18.4 mm, and 408 turns. The flaw features, which are the maximum impedance variations of the coil, are predicted at 7000 Hz. To account for the uncertainty due to the imperfection in inspections, lift-off variations are taken as the uncertain parameters. The lift-off variations are assumed to be normal distributed with mean 2 mm and variance 0.5 mm. For a given flaw length, 45 lift-off distances are generated and the corresponding simulations are carried out.
To generate the surface meshes, the mesh sizes are from 0.8 mm to 1.5 mm depending on the flaw lengths. The solution domain is truncated into a square with a side of 10 times of the coil outer radius which makes the average number of unknowns around 100,000. The ACA tolerance τ = 10 1 , and SVD truncated error e = 10 1 . The maximal amplitude of the flaw responses appears at a distance of 13 mm on the x axis away from the center of the flaw. The predicted amplitudes of the impedance variations are shown in Figure 6 for “ a ^ vs. a ” regression analysis and PoD generation. The “ a ^ vs. a ” regression analysis and PoD curve with a lower 95% confidence bound are shown in Figure 7. The threshold value is 6.52 m Ω . In the regression model, the intercept term β 0 is −4.05 and the slope β 1 is 1.66. The three key PoD metrices a 50 , a 90 and a 90 _ 95 are 0.555 mm, 0.641 mm, and 0.650 mm, respectively.

4. Conclusions

In this article, a novel ACA-SVD based BEM eddy 3D current NDE forward solver is presented to assist the PoD study. Both the accuracy and efficiency of the proposed solver are validated through comparing the predicted impedance variations with other methods as benchmarks. In this application, the PoD calculation is carried out for a rectangular flaw located at the top of the thick conducting plate. The flaw features, which are the maximum variations in coil impedance, have been obtained with the proposed solver for “ a ^ vs. a ” regression analysis and to draw the PoD curve.
In future work, for the PoD study including multiple uncertain parameters, such as the flaw length, flaw height, flaw width, probe location and so on, large amounts of flaw responses will need to be calculated, which will be beyond the capability of the fast solver. Thus, the metamodel or a surrogate model is required to alleviate the huge computational burden, which could be a good extension of our current work.

Author Contributions

Y.B. and J.S. conceived and designed the research. Y.B. supervised M.X. and J.Q. for analysis and validation. Y.B. wrote the original draft. J.S. and Y.B. reviewed and edited the draft. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the NUPTSF under Grant NY220074, by the National Nature Science Foundation of China for Youth under Grant 62001245, by the Natural Science Foundation of Jiangsu Province for Youth under Grant BK20200757, by the State Key Laboratory of Millimeter Waves under Grant K202108.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are thankful to P. Gurrala and X. Du for the beneficial discussions and to the anonymous reviewers for their useful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luo, H.; Hanagud, S. An integral equation for changes in the structural dynamics characteristics of damaged structures. Int. J. Solids Struct. 1997, 34, 4557–4579. [Google Scholar] [CrossRef]
  2. Kharkovsky, S.; Zoughi, R. Microwave and millimeter wave nondestructive testing and evaluation-Overview and recent advances. IEEE Instrum. Meas. Mag. 2007, 10, 26–38. [Google Scholar] [CrossRef]
  3. Nsengiyumva, W.; Zhong, S.; Lin, J.; Zhang, Q.; Zhong, J.; Huang, Y. Advances, limitations and prospects of nondestructive testing and evaluation of thick composites and sandwich structures: A state-of-the-art review. Compos. Struct. 2021, 256, 112951. [Google Scholar] [CrossRef]
  4. Xie, S.; Duan, Z.; Li, J.; Tong, Z.; Tian, M.; Chen, Z. A novel magnetic force transmission eddy current array probe and its application for nondestructive testing of defects in pipeline structures. Sens. Actuators A Phys. 2020, 309, 112030. [Google Scholar] [CrossRef]
  5. Ciampa, F.; Mahmoodi, P.; Pinto, F.; Meo, M. Recent advances in active infrared thermography for non-destructive testing of aerospace components. Sensors 2018, 18, 609. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Bakhtiari, S.; Chien, H.T.; Heifetz, A.; Elmer, T.W. Nondestructive testing research and development efforts at Argonne National Laboratory: An overview. Mater. Eval. 2018, 76, 911–920. [Google Scholar]
  7. Saniie, J.; Mohamed, M.A. Ultrasonic flaw detection based on mathematical morphology. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1994, 41, 150–160. [Google Scholar] [CrossRef]
  8. Abbate, A.; Koay, J.; Frankel, J.; Schroeder, S.C.; Das, P. Signal detection and noise suppression using a wavelet transform signal processor: Application to ultrasonic flaw detection. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1997, 44, 14–26. [Google Scholar] [CrossRef]
  9. Kurz, J.H.; Jungert, A.; Dugan, S.; Dobmann, G.; Boller, C. Reliability considerations of NDT by probability of detection (POD) determination using ultrasound phased array. Eng. Fail. Anal. 2013, 35, 609–617. [Google Scholar] [CrossRef]
  10. Rentala, V.K.; Mylavarapu, P.; Gautam, J.P. Issues in estimating probability of detection of NDT techniques—A model assisted approach. Ultrasonics 2018, 87, 59–70. [Google Scholar] [CrossRef]
  11. Bato, M.R.; Hor, A.; Rautureau, A.; Bes, C. Experimental and numerical methodology to obtain the probability of detection in eddy current NDT method. NDT E Int. 2020, 114, 102300. [Google Scholar] [CrossRef]
  12. Aldrin, J.C.; Sabbagh, H.A.; Murphy, R.K.; Sabbagh, E.H.; Knopp, J.S.; Lindgren, E.A.; Cherry, M.R. Demonstration of model-assisted probability of detection evaluation methodology for eddy current nondestructive evaluation. In Proceedings of the Review of Progress in Quantitative Nondestructive Evaluation, Burlington, VT, USA, 17–22 July 2011; AIP Conference Proceedings: Melville, NY, USA, 2012; Volume 1430, pp. 1733–1740. [Google Scholar]
  13. Aldrin, J.C.; Medina, E.A.; Lindgren, E.A.; Buynak, C.F.; Knopp, J.S. Case studies for model-assisted probabilistic reliability assessment for structural health monitoring systems. In Proceedings of the Review of Progress in Quantitative Nondestructive Evaluation, San Diego, CA, USA, 18–23 July 2010; AIP Conference Proceedings: Melville, NY, USA, 2011; Volume 1335, pp. 1589–1596. [Google Scholar]
  14. Rosell, A. Efficient finite element modelling of eddy current probability of detection with transmitter–receiver sensors. NDT E Int. 2015, 75, 48–56. [Google Scholar] [CrossRef]
  15. Rajesh, S.N.; Udpa, L.; Udpa, S.S. Numerical model based approach for estimating probability of detection in NDE applications. IEEE Trans. Magn. 1993, 29, 1857–1860. [Google Scholar] [CrossRef]
  16. Chebout, M.; Azizi, H.; Mekideche, M.R. A model assisted probability of detection approach for ECNDT of hidden defect in aircraft structures. Prog. Electromagn. Res. Lett. 2021, 95, 1–8. [Google Scholar] [CrossRef]
  17. Reboud, C.; Pichenot, G.; Paillard, S.; Jenson, F. Statistical study of ECT detection around fasteners using simulation based POD curves. In Proceedings of the Review of Progress in Quantitative Nondestructive Evaluation, Kinston, RI, USA, 26–31 July 2009; AIP Conference Proceedings: Melville, NY, USA, 2010; Volume 1211, pp. 1903–1910. [Google Scholar]
  18. Hall, W.S. The Boundary Element Method; Springer: Dordrecht, The Netherlands, 1994; pp. 61–83. [Google Scholar]
  19. Bowler, J.R. Eddy-current interaction with an ideal crack. I. The forward problem. J. Appl. Phys. 1994, 75, 8128–8137. [Google Scholar] [CrossRef] [Green Version]
  20. Theodoulidis, T.P.; Poulakis, N.; Dragogias, A. Rapid computation of eddy current signals from narrow cracks. NDT E Int. 2009, 43, 13–19. [Google Scholar] [CrossRef]
  21. Baskaran, P.; Pasadas, D.J.; Ramos, H.G.; Ribeiro, A.L. Integration of multiple response signals into the probability of detection modelling in eddy current NDE of flaws. NDT E Int. 2021, 118, 102401. [Google Scholar] [CrossRef]
  22. Baskaran, P.; Pasadas, D.J.; Ribeiro, A.L.; Ramos, H.G. Probability of detection modelling in eddy current NDE of flaws integrating multiple correlated variables. NDT E Int. 2021, 123, 102499. [Google Scholar] [CrossRef]
  23. Chew, W.C.; Tong, M.S.; Hu, B. Integral Equation Methods for Electromagnetic and Elastic Waves, 1st ed.; Morgan & Claypool: London, UK, 2008; pp. 107–160. [Google Scholar]
  24. Chew, W.C.; Jin, J.M.; Lu, C.C.; Michielssen, E.; Song, J.M. Fast solution methods in electromagnetics. IEEE Trans. Antennas Propag. 1997, 45, 533–543. [Google Scholar] [CrossRef] [Green Version]
  25. Song, J.M.; Lu, C.C.; Chew, W.C. Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects. IEEE Trans. Antennas Propag. 1997, 45, 1488–1493. [Google Scholar] [CrossRef] [Green Version]
  26. Song, J.M.; Chew, W.C. Multilevel fast-multipole algorithm for solving combined field integral equations of electromagnetic scattering. Microw. Opt. Technol. Lett. 1995, 10, 14–19. [Google Scholar] [CrossRef]
  27. Bebendorf, M. Approximation of boundary element matrices. Numer. Math. 2000, 86, 565–589. [Google Scholar] [CrossRef]
  28. Tamayo, J.M.; Heldring, A.; Rius, J.M. Multilevel adaptive cross approximation (MLACA). IEEE Trans. Antennas Propag. 2011, 59, 4600–4608. [Google Scholar] [CrossRef] [Green Version]
  29. Bao, Y.; Liu, Z.W.; Bowler, J.R.; Song, J. Multilevel adaptive cross approximation for efficient modeling of 3D arbitrary shaped eddy current NDE problems. NDT E Int. 2019, 104, 1–9. [Google Scholar] [CrossRef]
  30. Bao, Y.; Liu, Z.W.; Song, J. Adaptive cross approximation algorithm for accelerating BEM in eddy current nondestructive evaluation. J. Nondestruct. Eval. 2018, 37, 68. [Google Scholar] [CrossRef]
  31. Hackbusch, W. A sparse matrix arithmetic based on H-matrices. Part I: Introduction to H-matrices. Computing 1999, 62, 89–108. [Google Scholar] [CrossRef]
  32. Chai, W.W.; Jiao, D. An H2-matrix-based integral-equation solver of reduced complexity and controlled accuracy for solving electrodynamic problems. IEEE Trans. Antennas Propag. 2009, 57, 3147–3159. [Google Scholar] [CrossRef]
  33. Bao, Y.; Song, J.M. Multilevel kernel degeneration–adaptive cross approximation method to model eddy current NDE problems. J. Nondestruct. Eval. 2022, 41, 17. [Google Scholar] [CrossRef]
  34. Bao, Y.; Wan, T.; Liu, Z.; Bowler, J.R.; Song, J. Integral equation fast solver with truncated and degenerated kernel for computing flaw signals in eddy current non-destructive testing. NDT E Int. 2021, 124, 102544. [Google Scholar] [CrossRef]
  35. Bebendorf, M.; Kunis, S. Recompression techniques for adaptive cross approximation. J. Integral Equ. Appl. 2009, 21, 331–357. [Google Scholar] [CrossRef]
  36. Stratton, J.A. Electromagnetic Theory; McGraw-Hill: New York, NY, USA, 1941. [Google Scholar]
  37. Yang, M. Efficient Method for Solving Boundary Integral Equation in Diffusive Scalar Problem and Eddy Current Nondestructive Evaluation. Ph.D. Dissertation, Iowa State University, Ames, IA, USA, 2010. [Google Scholar]
  38. Bao, Y.; Song, J.M. Analysis of electromagnetic non-destructive evaluation modelling using Stratton-Chu formulation-based fast algorithm. Philos. Trans. R. Soc. A 2020, 378, 20190583. [Google Scholar] [CrossRef] [PubMed]
  39. Rao, S.M.; Wilton, D.R.; Glisson, A.W. Electromagnetic scattering by surfaces of arbitrary shape. IEEE Trans. Antennas Propag. 1982, 30, 409–428. [Google Scholar] [CrossRef] [Green Version]
  40. Saad, Y.; Schultz, M.H. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 1986, 7, 856–869. [Google Scholar] [CrossRef] [Green Version]
  41. Börm, S.; Grasedyck, L. Hybrid cross approximation of integral operators. Numer. Math. 2005, 101, 221–249. [Google Scholar] [CrossRef]
  42. Theodoulidis, T.P.; Bowler, J.R. Eddy current coil interaction with a right-angled conductive wedge. Proc. R. Soc. 2005, 461, 3123–3139. [Google Scholar] [CrossRef]
  43. Dodd, C.V.; Deeds, W.E. Analytical solutions to eddy-current probe-coil problems. J. Appl. Phys. 1968, 39, 2829–2838. [Google Scholar] [CrossRef] [Green Version]
  44. Sabbagh, H.A.; Burke, S.K. Benchmark problems in eddy-current NDE. In Proceedings of the Review of Progress in Quantitative Nondestructive Evaluation, Brunswick, ME, USA, 28 July–2 August 1992; AIP Conference Proceedings: Melville, NY, USA, 1992; Volume 28, pp. 217–224. [Google Scholar]
  45. Virkkunen, I.; Koskinen, T.; Papula, S.; Sarikka, T.; Hänninen, H. Comparison of â versus a and Hit/Miss POD-Estimation methods: A European viewpoint. J. Nondestruct. Eval. 2019, 38, 89. [Google Scholar] [CrossRef] [Green Version]
  46. Stigler, S.M. The epic story of maximum likelihood. Stat. Sci. 2007, 22, 592–620. [Google Scholar] [CrossRef]
Figure 1. The procedure of the proposed fast forward solver based MAPoD study.
Figure 1. The procedure of the proposed fast forward solver based MAPoD study.
Sensors 22 07625 g001
Figure 2. (a) n-turn coil with a rectangular cross section, with inner radius r i , outer radius r o , a thickness l, and lift-off distance S. (b) placing the coil with rectangular cross section above the object under detection.
Figure 2. (a) n-turn coil with a rectangular cross section, with inner radius r i , outer radius r o , a thickness l, and lift-off distance S. (b) placing the coil with rectangular cross section above the object under detection.
Sensors 22 07625 g002
Figure 3. Performance of ACA-SVD based BEM forward solver for predicting the impedance variations of placing coil C27 above conducting plate B2 with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , 10 2 , 10 3 , 10 4 . (a) The memory requirements of the far block interactions. (b) CPU time per iteration.
Figure 3. Performance of ACA-SVD based BEM forward solver for predicting the impedance variations of placing coil C27 above conducting plate B2 with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , 10 2 , 10 3 , 10 4 . (a) The memory requirements of the far block interactions. (b) CPU time per iteration.
Sensors 22 07625 g003
Figure 4. Performance of ACA-SVD based BEM forward solver for predicting the impedance variations of placing coil C5 above conducting plate B1 with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , 10 2 , 10 3 , 10 4 . (a) The memory requirements of the far block interactions. (b) CPU time per iteration.
Figure 4. Performance of ACA-SVD based BEM forward solver for predicting the impedance variations of placing coil C5 above conducting plate B1 with ACA tolerance τ = 10 1 , 10 2 , 10 3 and SVD truncated error e = 10 1 , 10 2 , 10 3 , 10 4 . (a) The memory requirements of the far block interactions. (b) CPU time per iteration.
Sensors 22 07625 g004
Figure 5. Impedance variations of scanning the coil with a finite cross section above the conducting plate with a surface slot achieved by the ACA-SVD based BEM solver and experiments, respectively. (a) Resistance variations. (b) Reactance variations.
Figure 5. Impedance variations of scanning the coil with a finite cross section above the conducting plate with a surface slot achieved by the ACA-SVD based BEM solver and experiments, respectively. (a) Resistance variations. (b) Reactance variations.
Sensors 22 07625 g005
Figure 6. ECT responses simulated by the ACA-SVD based BEM forward solver. The amplitudes of the impedance variations are plotted against the flaw length. The flaw lengths range from 0.1 mm to 1 mm in steps of 0.1 mm. For a given flaw length, 45 predictions are carried out when taking the lift-off distance as the uncertain parameter in a Gaussian distribution.
Figure 6. ECT responses simulated by the ACA-SVD based BEM forward solver. The amplitudes of the impedance variations are plotted against the flaw length. The flaw lengths range from 0.1 mm to 1 mm in steps of 0.1 mm. For a given flaw length, 45 predictions are carried out when taking the lift-off distance as the uncertain parameter in a Gaussian distribution.
Sensors 22 07625 g006
Figure 7. (a) The “ a ^ vs. a ” regression analysis and (b) PoD curve with a lower 95% confidence bound. The three key PoD metrices a 50 , a 90 , and a 90 _ 95 are 0.555 mm, 0.641 mm, and 0.650 mm, respectively.
Figure 7. (a) The “ a ^ vs. a ” regression analysis and (b) PoD curve with a lower 95% confidence bound. The three key PoD metrices a 50 , a 90 , and a 90 _ 95 are 0.555 mm, 0.641 mm, and 0.650 mm, respectively.
Sensors 22 07625 g007
Table 1. Information on the coils with finite cross sections.
Table 1. Information on the coils with finite cross sections.
Coil ParametersC5C27
Inner Radius (mm)9.337.04
Outer Radius (mm)18.0412.4
Liftoff Distance (mm)3.323.43
Thickness (mm)10.055.04
Number of Turns1910556
Table 2. Information on the conducting plate.
Table 2. Information on the conducting plate.
Coil ParametersB1B2
Conductivity (MS/m)25.521.8
Thickness (mm)14065
Table 3. Impedance variations predicted by ACA-SVD based BEM, analytical, semi-analytical methods and experiments for placing coil C27 above conducting plate B2.
Table 3. Impedance variations predicted by ACA-SVD based BEM, analytical, semi-analytical methods and experiments for placing coil C27 above conducting plate B2.
Method Impedance   Variation   ( Ω )
ACA-SVD ( τ = 10 1 , e = 10 1 ) 12.723 124.986 j
ACA ( τ = 10 1 ) 12.730 124.981 j
BEM [30] 12.734 124.98 j
Experiment [42] 12.650 125.1 j
Theodoulidis and Bowler [42] 12.801 125.329 j
Dodd and Deeds [43] 12.801 125.388 j
Table 4. Impedance variations predicted by ACA-SVD based BEM, analytical, semi-analytical methods and experiments for placing coil C5 above conducting plate B1.
Table 4. Impedance variations predicted by ACA-SVD based BEM, analytical, semi-analytical methods and experiments for placing coil C5 above conducting plate B1.
Method Impedance   Variation   ( Ω )
ACA-SVD ( τ = 10 1 , e = 10 1 ) 22.1521 70.4310 j
ACA ( τ = 10 1 ) 22.1501 70.4242 j
BEM [30] 22.1529 70.4094 j
Experiment [42] 22.00 70.5 j
Theodoulidis and Bowler [42] 22.25 70.45 j
Dodd and Deeds [43] 22.00 70.49 j
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bao, Y.; Xu, M.; Qiu, J.; Song, J. Efficient Model Assisted Probability of Detection Estimations in Eddy Current NDT with ACA-SVD Based Forward Solver. Sensors 2022, 22, 7625. https://doi.org/10.3390/s22197625

AMA Style

Bao Y, Xu M, Qiu J, Song J. Efficient Model Assisted Probability of Detection Estimations in Eddy Current NDT with ACA-SVD Based Forward Solver. Sensors. 2022; 22(19):7625. https://doi.org/10.3390/s22197625

Chicago/Turabian Style

Bao, Yang, Minxuan Xu, Jiahao Qiu, and Jiming Song. 2022. "Efficient Model Assisted Probability of Detection Estimations in Eddy Current NDT with ACA-SVD Based Forward Solver" Sensors 22, no. 19: 7625. https://doi.org/10.3390/s22197625

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop