Abstract
Ultrasonic phased array systems are becoming increasingly popular as tools for the inspection of safety-critical structures within the non-destructive evaluation industry. The data-sets captured by these arrays can be used to image the internal structure of individual components, allowing the location and nature of any defects to be deduced. Although there exist strict procedures for measuring defects via these imaging algorithms, sizing flaws which are smaller than two wavelengths in diameter can prove problematic and the choice of threshold at which the defect measurements are made can introduce an aspect of subjectivity. This paper puts forward a completely objective approach specific to cracks based on the Kirchhoff scattering model and the approximation of the resulting scattering matrices by Toeplitz matrices. A mathematical expression relating the crack size to the maximum eigenvalue of the associated scattering matrix is derived. Analysis of this approximation shows that the method will provide a unique crack size for a given maximum eigenvalue whilst providing a quick calculation method which avoids the need to numerically generate model scattering matrices (the computation time is up to times faster). A sensitivity analysis demonstrates that the method is most effective for sizing defects that are commensurate with or smaller than the wavelength of the ultrasonic wave. The method is applied to simulated FMC data arising from finite element calculations where the crack length to wavelength ratios range between 0.6 and 1.9. The recovered objective crack size exhibits an error of 12%.
1. Introduction
Non-destructive evaluation (NDE) is the name given to the group of techniques employed to inspect safety critical structures non-invasively. Such structures include oil rigs, nuclear power stations and aircraft [Citation1]. The development of NDE is essential as the detection and characterization of flaws in such structures can prevent catastrophic failure. Additionally, it is a cost-effective approach as components need only be replaced when a defect occurs within them. Some common NDE technologies include industrial radiography [Citation2], electromagnetic testing [Citation3], laser inspection [Citation4], liquid penetrant testing and ultrasonic testing [Citation5]. Ultrasonic testing is the most widely applicable of these techniques as it is comparatively inexpensive, portable and it can be used for sizing internal defects of various shapes and sizes [Citation6]. Piezoelectric transducers [Citation7] are the most widely used and contain an active piezoelectric element which converts the electrical pulse into mechanical energy (and vice versa). The elastic wave is emitted from the transducer and travels through the component under inspection. The wave is then reflected and scattered from any obstacles within the component before being received by the transducer. In recent years there has been an increase in the use of ultrasonic arrays for NDE inspections [Citation8–Citation10]. An ultrasonic array is a single transducer that is comprised of a number of piezoelectric elements (typically between 64 and 256), where each element acts as both a transmitter and a receiver. There are several advantages of arrays to conventional ultrasonic probes (a device which contains only a single element); they cover a larger inspection area thus reducing the time taken to conduct an inspection and they can be used to produce a range of ultrasonic fields such as plane, focused and steered beams. The full set of time domain transmitted and received signals recorded by an ultrasonic array is referred to as the Full Matrix Capture (FMC) data [Citation11]. This is a three-dimensional (transmitting element, receiving element and time) data block and is generated by firing an ultrasonic wave through one element and then receiving the reflected signal across the entire array. This process is repeated for each element until the entire set of signals is recorded to form the FMC data-set. Once the FMC data has been collected, post processing algorithms are applied to extract information associated with a flaw, presenting a difficult inverse scattering problem. Considerable effort has been expended in developing imaging techniques to characterize internal defects via the exploitation of these FMC data-sets (or their equivalent in other fields) [Citation12–Citation14]. However, even for the simplest of planar crack defects, an element of subjectivity is introduced using such imaging techniques to size objects (particularly those which measure less than two wavelengths), due to their reliance on the choice of imaging threshold at which the defect measurements are taken. Thus exploring the analytical inversion of a scattered field for the purposes of shape reconstruction [Citation15] presents an attractive alternative as the measurements obtained are objective. Such work has previously been carried out in [Citation16], where analysis of the solution to the direct problem of high-frequency scattering by a crack was analysed and it was shown that by application of Fourier-type inversion integrals to scattering data, the inverse problem can be solved for the case where the plane in which the crack lies is known a priori. In [Citation17], the Kirchoff model and Geometric Theory of Diffraction models are used to compare the pulse-echo scattered signals of smooth planar cracks over a range of angles. The Kirchoff model is again exploited in [Citation18], where it is used in conjunction with the Born approximation to develop a defect classification method, differentiating between volumetric flaws and cracks. More recent work exploits the development of ultrasonic phased arrays, which allow a wider range of incident/scattered wave angles to be interrogated systematically. The work carried out in [Citation19–Citation21] exploits this development in technology by using frequency domain scattering matrices to obtain objective crack length measurements.
In this paper a novel approach to crack-sizing is introduced which utilizes the spectral information contained within these scattering matrices. Despite having an interest in subwavelength flaws, which are associated with the low frequency regime, the method is based on the Kirchhoff scattering model, a high-frequency approximation to the scattering of a linear elastic wave from an ellipsoid within a homogeneous medium. This allows potential generalization of the technique to larger flaws (which are of course more structurally damaging) whilst remaining valid in our regime of interest (it is well known that high frequency approximations work well even when the high frequency assumptions are relaxed). Thus we can study the case where the flaw is commensurate with the wavelength, straddling both the low and high frequency regimes. This paper focuses on the simplest case of a single planar crack flaw as this is obviously the most important case to consider first; even this case can benefit from removing any subjectivity from the crack sizing. By restricting attention to the case where a crack (approximated by an ellipse) lies parallel to the array, the model scattering matrices can be approximated by Toeplitz matrices and an expression relating the crack size to the maximum eigenvalue of the associated scattering matrix is thus derived. Using a series of further approximations it is shown that for subwavelength flaws a linear approximation is valid. This of course allows us to uniquely determine the flaw size for a given maximum eigenvalue and provides a very efficient inversion algorithm where the need to generate model scattering matrices is replaced with the calculation of a single value (decreasing the computation time by up to a factor of ). The formula is analysed numerically to assess its sensitivity to the system parameters and is finally applied to simulated FMC data arising from finite element calculations.
2. The Kirchhoff model and scattering matrices
The Kirchhoff model is used to provide a high frequency approximation to the scattering of a linear elastic wave from a crack in a homogeneous medium. The signals scattered from a crack in the host material are represented in the frequency domain by scattering matrices, which are a function of the transmitted and received waves. An analytical form for the scattering amplitude can be derived by assuming that the flaw is an ellipsoid with dimensions , and . To simulate a zero volume flaw (a crack) in the plane, the ellipsoidal axis is set equal to zero and the ultrasonic waves emanating from the array lie in the plane . The flaw is positioned so that its centre lies at the origin. An expression for the scattering amplitude of an ellipsoidal crack by a transmitted pressure wave in a homogeneous elastic medium is then given by (equation (10.168), [Citation22])(1) (1)
where and are the unit vectors in the transmitting and receiving direction of the ultrasonic wave. It is important to note that in this paper only pressure waves are considered (it has been shown that studying only the first arriving scattered longitudinal waves is enough to obtain information pertaining to the crack length [Citation16]). The unit vector represents the direction of the specular reflection from the crack; the specular reflection is in the direction of the maximum amplitude reflected wave. The angle between the specular reflection direction and the normal to the crack is equal to that between the direction of the transmitted wave and the normal. In addition, c is the wave speed for a pressure wave, is the host material density, is the wavelength of the transmitted pressure wave, is the elastic modulus tensor and is the Bessel function of the first kind of order 1. Letting and be the unit vectors along the axis, respectively, the effective radius of the crack, , can be defined by(2) (2)
since and are perpendicular to . In an isotropic, homogeneous medium the elastic modulus tensor in Equation (Equation1(1) (1) ) reduces to , where L and are the Lamé co-efficients, and (Equation1(1) (1) ) can be rewritten as(3) (3)
where the scale factor has been dropped and the scattering amplitude has been converted into a scalar value by taking the scalar product with the direction of reception, . The transmit and receive wave directions can be defined at a discrete set of values and if these completely surround the flaw it is called full aperture. By calculating the absolute value of the scattering amplitude given in Equation (Equation3(3) (3) ) for every possible pair of transmitting and receiving angles (at a fixed frequency), a scattering matrix can be constructed, with the largest entries occurring close to the specular reflection.
3. Approximation to a limited aperture ultrasonic array
The Kirchhoff model provides the response from a full aperture, circular array. However, in this work the circular array is replaced by a discretized linear array (a limited aperture) as this is all that can be measured in practice. The approximation to a linear array allows the expression for the scattering matrices given by Equation (Equation3(3) (3) ) to be parameterized. The unit vector in the receiving direction for the nth element in the ultrasound array is given by(4) (4)
where d is the minimum distance between the centre of the flaw and the ultrasound array (it is assumed here that the flaw is located centrally below the array), dictates the element position,(5) (5)
where N is the total number of elements in the ultrasound array and the periodicity of the array elements (the pitch) is given by(6) (6)
where l is the array length (aperture) as shown in Figure . In the analysis below, it is assumed that N is even and that the array elements are evenly spaced (that is the array pitch is constant). The forthcoming analysis is simplified if is approximated as a linear function of n. Combining Equations (Equation4(4) (4) )–(Equation6(6) (6) ) then(7) (7)
where . The denominator in the expression for in (Equation7(7) (7) ) is manipulated further to give(8) (8)
where . Since for then , and since , then is small. A Taylor series approximation is applied to Equation (Equation8(8) (8) ) to approximate by where and . Note that in the NDE regime where the quantity (the array pitch) is of the order , it holds that . Additionally, as an approximation to , (these assumptions are used in the forthcoming analysis). From Equation (Equation4(4) (4) ) the transmitting (on element m) and receiving (on element n) unit vectors are therefore given by(9) (9)
and(10) (10)
By restricting attention to the case where the flaw is orientated to lie along the axis (i.e. the flaw lies parallel to the ultrasonic array) the specular reflection (denoted by the subscript r) can be written as(11) (11)
mirroring the angle of the incident wave with respect to the crack normal. Finally, since the flaw lies on the axis (that is and n = i), Equation (Equation3(3) (3) ) becomes(12) (12)
where is the crack radius to wavelength ratio. In the next section a crack sizing method is developed which relates the maximum eigenvalue of the scattering matrix A to the length of the crack.
4. Crack sizing using the maximum eigenvalue
It is clear from empirical observations that there is a relationship between the size of the crack and the form of the scattering matrix [Citation20]. It would therefore be advantageous if an analytical approach could be developed to capture this correlation. From the scattering matrix in Figure (a) it can be seen that the dominant values aggregate around the skew diagonal. A diagonal-constant matrix is known as a Toeplitz matrix and there is a considerable body of research concerning these special matrices [Citation23–Citation26]. In an effort to benefit from this body of work, the scattering matrix, A, given by Equation (Equation12(12) (12) ), will be approximated by a Toeplitz matrix. First, the matrix A is transformed to via(13) (13)
so that the dominant values accumulate around the main diagonal as shown in Figure (b) (this is equivalent to reflecting the matrix entries about a vertical axis centred on the central column). The transformed scattering matrix, , will be approximated by a Toeplitz matrix where the row containing the maximum value of is used to create the approximation, . This row is highlighted by the hollow squares in the transformed matrix, , in Figure (b). This right-most half row (N / 2 entries) is then used as the generator of a Toeplitz matrix. The resulting matrix is shown in Figure (c). To begin we observe that in Equation (Equation12(12) (12) ) the term(14) (14)
obtains its maximum when . The prefactor to the Bessel function in Equation (Equation12(12) (12) ) is given by(15) (15)
and, since (see Section 3), is also maximized when . As the array is centred on the -axis, this means that corresponds to the centre of the array. If N is odd then the central element is given by and if N is even then the smallest value is which occurs at . In what follows the focus will be on the case where N is even (the analysis is virtually identical for the case where N is odd) and so we will take this row of A (and hence ) to form our Toeplitz approximation. Substituting into Equation (Equation12(12) (12) ) gives the first N / 2 entries in the first row of the Toeplitz matrix as(16) (16)
where ; this row is highlighted in the scattering matrix shown in Figure (b). The remaining terms in the first row of are set equal to zero (that is , see Figure (c)). Note that the absolute value present in Equation (Equation12(12) (12) ) has been removed since and in our regime of interest and so it follows that .
4.1. An approximation for the maximum eigenvalue of the Toeplitz form of the scattering matrix
In the forthcoming section an approximation which relates the crack radius to wavelength ratio, , to the maximum eigenvalue of the Toeplitz matrix used to approximate to the scattering matrix is derived. This maximum eigenvalue is approximated using an upper bound, , which is given by [Citation27](17) (17)
where denotes the first row of the matrix , with(18) (18)
and denotes the floor function. The first row of the Toeplitz matrix, , is given by Equation (Equation16(16) (16) ) and when substituted into Equation (Equation17(17) (17) ) the maximum eigenvalue approximation can be written(19) (19)
where(20) (20)
with , and the prefactor is given by(21) (21)
In order to view the explicit dependency of on it is necessary to make approximations to the expression within the summation in Equation (Equation19(19) (19) ). The Bessel function within Equation (Equation19(19) (19) ) is approximated by
where the approximation for small arguments [Citation28] is used to give(22) (22)
and for large arguments [Citation28](23) (23)
The index determines when the argument of the Bessel function converts from small values to large values (an expression for can be determined as a function of the system parameters and [Citation29] ). Evaluating Equation (Equation16(16) (16) ) at gives(24) (24)
where . The approximation to Equation (Equation19(19) (19) ) is split into two summations and is therefore given by(25) (25)
Further approximations are applied to Equation (Equation23(23) (23) ) to allow to be expressed in terms of a polynomial in t. This will be useful later where the aim is to extract the parameter in order to obtain an explicit expression which relates to . Let where(26) (26)
and(27) (27)
By taking Taylor series expansions of these expressions around the point (the midpoint between and N), we yield the approximations(28) (28)
and(29) (29)
We now approximate by(30) (30)
Substituting Equations (Equation28(28) (28) ) and (Equation29(29) (29) ) into Equation (Equation25(25) (25) ) gives an approximate expression for :(31) (31)
Finally, given by Equation (Equation20(20) (20) ) is approximated by a linear function. First the floor function within the cosine in Equation (Equation18(18) (18) ) is dropped (a justification is given in [Citation29]) to give(32) (32)
The function is then approximated by a Taylor series about 3N / 4 (the midpoint in the range to ) to give(33) (33)
This is substituted into Equation (Equation31(31) (31) ) to obtain(34) (34)
The first summation in Equation (Equation34(34) (34) ) involves the product of three terms. Since is a linear function of the index t then from Equation (Equation21(21) (21) ) is a quadratic function in t, from Equation (Equation22(22) (22) ) is a quadratic function in t, and from Equation (Equation33(33) (33) ) is a linear function of t. Therefore, this first summation is a fifth order polynomial in t. Similarly, the second summation in Equation (Equation34(34) (34) ) involves the product of four terms. From Equation (Equation28(28) (28) ) is linear in t, and from Equation (Equation29(29) (29) ) is cubic in t, and so this second summation is a seventh order polynomial in t. Hence this allows to be expressed in the following form(35) (35)
where(36) (36) (37) (37)
and and are functions of . Since is a function of then to derive an equation where the dependency on is explicit, it is necessary to rewrite these summations so that does not appear as a limit. Using a closed form expression for the sum to n terms of [Citation30] then(38) (38)
and(39) (39)
where is the kth Bernoulli number. The coefficients are expressed in terms of a polynomial function in as where and are functions of the number of elements in the array, N, , Lamé coefficients L and , wave speed c and material density . The dependency on is extracted from the first summation in Equation (Equation35(35) (35) ) to give(40) (40)
where(41) (41)
The coefficients are extracted from the second summation in Equation (Equation35(35) (35) ) and are of the form(42) (42)
where(43) (43)
and(44) (44)
The second summation in the expression for , Equation (Equation35(35) (35) ), can now be expressed in the form(45) (45)
with(46) (46)
and(47) (47)
where(48) (48)
The terms where and are independent of and again are functions of the system parameters. The expression in Equation (Equation45(45) (45) ) can then be expressed in the form(49) (49)
where and . Finally, the approximation to the maximum eigenvalue, , from the scattering matrix, A, defined by Equation (Equation12(12) (12) ), can be written(50) (50)
after Equations (Equation40(40) (40) ) and (Equation49(49) (49) ) are substituted into Equation (Equation35(35) (35) ). If then is further reduced to give(51) (51)
since is now independent of in Equation (Equation37(37) (37) ) as . The maximum eigenvalue approximation (Equation (Equation50(50) (50) )) and its linear approximation (Equation (Equation51(51) (51) )) are plotted against in Figure (a), along with the maximum eigenvalues obtained numerically from the scattering matrices given by Equation (Equation12(12) (12) ) for the case where , mm and mm. Excellent agreement for small values of () can be observed. If the distance between the flaw and the array is increased to mm (see Figure (b)), the linear approximation remains valid for The linear dependency of the largest eigenvalue on given by Equation (Equation51(51) (51) ) in this subwavelength regime shows that the recovered crack length will be unique and that this inverse methodology is well-posed. In addition, the simplicity of Equation (Equation51(51) (51) ) will lead to a very fast numerical implementation of this methodology, circumventing the need to numerically calculate all the eigenvalues in the matrix Equation (Equation16(16) (16) ).
4.2. Sensitivity to system parameters
In order to assess the robustness of this approximation, a comparison with the numerically calculated maximum eigenvalue from the original scattering matrix (given by Equation (Equation12(12) (12) )) was made as the system parameters were varied. It was shown that by increasing the number of elements N whilst keeping the array length constant ( mm), an increase in the maximum eigenvalue was observed (see Figure (a)). This suggests that is more sensitive to the size of the crack as the density of the array elements increases. The effect of varying the array pitch of the ultrasonic linear array (by allowing the array aperture l to increase whilst the number of elements remained fixed at ) was examined similarly (see Figure (b)) and reiterates that a higher density of elements is more beneficial than an increased linear aperture. Finally, the sensitivity of the maximum eigenvalue approximation to the distance between the array and the flaw was studied and it was shown that the greater the depth of the flaw relative to the array, the more sensitive the eigenvalue is to changes in the crack length (see Figure (c)). One benefit of obtaining the explicit expression for the maximum eigenvalue of the scattering matrix (over its numerical calculation) is that it permits analytical insight on the behaviour of the system parameters. For example, it allows us to examine the sensitivity of the maximum eigenvalue to the crack length at a set of fixed system parameters ( mm, and mm) by calculating the partial derivative of with respect to . The results are plotted as is varied in Figure (d) and a discontinuity around is observed. This can be attributed to the change in which is dependent on and determines whether the approximation for small or large arguments is used. It can be observed that is particularly sensitive to changes in the crack radius to wavelength ratio when . This suggests that the inverse problem of recovering from measured values of the maximum eigenvalue is viable when the crack length is commensurate with (or in the neighbourhood of) the wavelength. When this threshold is exceeded it is suggested that another technique, such as an image-based method (the Total Focussing Method (TFM) for example [Citation11]) should be used.
5. Results from simulated data
In this section we apply the method to simulated FMC data generated using the finite element package PZFlex [Citation31]. Note that although the mathematics derived in this paper is carried out in terms of the crack radius to wavelength ratio , the following results will be discussed in terms of crack length to wavelength ratio, , for consistency with the existing literature. The finite element package was used to simulate the ultrasonic phased array inspection of a homogeneous steel block containing a 5 mm crack lying parallel to the array at a depth of 50 mm, excited by a 1.5 MHz single cycle sinusoid (the parameters used in this simulation are given in Table ). Within the finite element simulation, the domain was meshed with elements of dimension . With a centre frequency of 1.5 MHz, this gave an element size of approximately , thus lying below the Rayleigh scattering limit of and so sufficient to model accurate wave propagation [Citation32]. Each resulting transmit-receive time domain signal was transformed into the frequency domain using a Fast Fourier Transform. A dB window was taken around the 1.5 MHz central frequency to give a usable bandwidth of MHz giving rise to a range of 0.6 to 1.9 for the crack length to wavelength ratio, (or alternatively the crack radius to wavelength ratio range is ). The simulation included a number of effects which are not taken into account by the Kirchhoff model. For example, in the Kirchhoff model the effects of mode conversion are neglected; only a pressure wave is considered. The discrepancies between the model and simulation result in an amplitude difference and therefore the scattering matrices were necessarily normalized. The scattering matrices from the simulated data, , and from the model, , (where correspond to transmitting and receiving element indices) were normalized with respect to the -norm to allow the signatures of each to be compared as the crack length, a, and frequency, f were varied. We let denote the numerically calculated maximum eigenvalue from the normalized scattering matrix arising from the simulation, at a frequency, f, and denote the numerically calculated maximum eigenvalue from the normalized matrix arising from the Kirchhoff model at frequency f and crack length a. The differences between and are summed over the frequency range as the crack length a is varied,(52) (52)
where D(a) is the objective function (based on the norm whereby the difference between the measured and modelled spectra is integrated over the frequency range of interest) for which we are seeking the value of a for which the global minimum is obtained. Figure plots D(a) as the crack length a is varied within the model and shows a clear global minimum for mm (there is therefore no uniqueness issue to concern us here). The actual crack length in the simulation is 5 mm and so the percentage error in the value recovered using the maximum eigenvalue method is , which is a reasonable error considering the assumptions within the model and the effects within the simulation which are not included within the model.
6. Discussion
The method proposed in this paper presents a novel approach for the sizing of subwavelength cracks. Typically, within the non-destructive evaluation industry, flaw characterisation is secondary to detection and takes place at the imaging stage, where some threshold is applied to an image (perhaps generated by the TFM) and groups of pixels lying above this threshold are used to measure the flaw dimensions. This can be problematic on two levels: firstly, there is no standardized procedure for sizing subwavelength defects and so estimations are subjective and may vary between companies and operators; secondly, it is difficult to automate this type of measurement. The method presented here is a completely objective approach which could potentially supplement existing methods. And so, once a time domain image has been constructed, time windows containing defect scattering can be identified and transformed into the frequency domain and scattering matrices can thus be generated. Once at this stage, the method implemented in Section 5 can be applied autonomously and an objective crack size measurement can thus be obtained. It must be mentioned that scattering matrices have already been exploited for objective crack sizing in [Citation19–Citation21]. However, the benefit of the method proposed here is that the generation of reference scattering matrices for comparison with those arising from the data is negated and instead only the calculation of a single value is required, which is computationally more efficient. The inversion process implemented in Section 5 relies on the comparison of the maximum eigenvalues of scattering matrices arising from the observed data with maximum eigenvalues arising from a model based on the known experimental parameters (host medium properties, array configuration etc.) integrated over a range of frequencies determined by the transducer’s bandwidth. There are two ways to calculate these model eigenvalues: either by generating model scattering matrices using the Kirchhoff approximation, numerically obtaining the eigenvalues and taking the maximum, or by using the explicit expression for the maximum eigenvalue as presented in this paper. To demonstrate the computational benefits of this approach, we can compare the computation times taken to generate Figure (a) using Mathematica. Here, the numerical approach (which involved generating the scattering matrix and then calculating the eigenvalues numerically – dotted line) took seconds. Evaluating equation (50) over the entire range of (full line) took only seconds. Furthermore, the linear approximation (dashed line) took only seconds, almost times faster. This improvement is advantageous for the inversion process as these calculations are repeated over a large range of crack lengths and frequencies, and thus the saving in computational time is magnified. Finally, it must be noted that attention was restricted to cracks which lie parallel to the ultrasonic array in this paper. To study the effects of crack orientation, one could relax this assumption but as this adds significantly to the complexity of the formulation this remains future work.
7. Conclusions
In this paper a formula which relates the maximum eigenvalue from a scattering matrix to the length of a crack within an elastic solid was presented. This formula shows that there is a one to one relationship between the two and that this can be used to tackle the inverse problem of objectively sizing a crack in an elastic solid given the ultrasonic array output data. The Kirchhoff model was used to approximate the scattering matrices which arise when a linear elastic wave encounters a crack within a homogeneous medium. By restricting our attention to cracks lying parallel to the array, the scattering matrix from the model was approximated by a Toeplitz matrix and an upper bound to the maximum eigenvalue from this Toeplitz matrix was used to derive an explicit relationship between the maximum eigenvalue and the crack radius to wavelength ratio, . The sensitivity of the maximum eigenvalue approximation, , to changes in the system parameters was also examined. From this analysis it was concluded that is most sensitive to changes in when and that there is little change in for . This implies that the method of using the maximum eigenvalue to determine the size of a crack in a homogeneous material (the inverse problem) is most effective when the crack is of similar length to the wavelength (that is, when ). For larger cracks, it is recommended that another method is adopted, such as an image-based method (for example the TFM). The method was applied to time domain FMC data from a finite element simulation and the crack size was objectively recovered exhibiting an error of . Aside to providing an entirely objective crack size estimate, the method is advantageous over other scattering matrix approaches in that it does not require the generation of reference scattering matrices for comparison with the data, only the calculation of a single value is required. For the simple case presented in this paper, our approach was up to times faster than numerically modelling the scattering matrix and obtaining its eigenvalues.
Additional information
Funding
Notes
No potential conflict of interest was reported by the authors.
References
- Hellier C. Handbook of nondestructive evaluation. New York (NY): McGraw Hill Professional; 2012.
- Adams R, Cawley P. A review of defect types and non destructive testing techniques for composites and bonded joints. NDT & E Int. 1988;21(4):208–222.
- Cheng L, Tian G. Pulsed electromagnetic NDE for defect detection and characterisation in composites. In: IEEE I2MTC. Graz, Austria; 2012 May 13--16.
- Ettemeyer A. Laser shearography for inspection of pipelines. Nucl Eng Des. 1996;160:237–240.
- Rose J. Ultrasonic waves in solid media. Cambridge: Cambridge University Press; 1999.
- Schmerr L, Song S. Ultrasonic nondestructive evaluation systems. (NY): Springer; 2010.
- Safari A, Akdogan E. Piezoelectric and acoustic materials for transducer applications. New York (NY): Springer Science + Business Media; 2008.
- Drinkwater B, Wilcox P. Ultrasonic arrays for non-destructive evaluation: a review. NDT & E Int. 2006;39(7):525–541.
- Connolly G, Lowe M, Rokhlin S, et al. Imaging of defects within austenitic steel welds using an ultrasonic array. In: Leger A, Deschamps M, editors. Ultrasonic wave propagation in non homogeneous media. Berlin: Springer-Verlag; 2009. p. 25–38.
- Velichko A, Wilcox P. An analytical comparison of ultrasonic array imaging algorithms. JASA. 2010;127(4):2378–2384.
- Holmes C, Drinkwater B, Wilcox P. Post processing of the full matrix of ultrasonic transmit receive array data for non destructive evaluation. NDT & E Int. 2005;38(8):701–711.
- Wilcox P, Holmes C, Drinkwater B. Advanced reflector characterization with ultrasonic phased arrays in NDE applications. IEEE TUFFC. 2005;38(8):701–711.
- Kirsch A, Grinberg N. The factorization method for inverse problems. Oxford: Oxford University Press; 2008.
- Colton D, Kirsch A. A simple method for solving inverse scattering problems in the resonance region. Inverse Prob. 1996;12(4):383.
- Kress R, Rundell W. Inverse scattering for shape and impedance. Inverse Prob. 2001;17(4):1075.
- Achenbach JD, Viswanathan K, Norris A. An inversion integral for crack-scattering data. Wave Motion. 1979;1(4):299–316.
- Chapman R. A system model for the ultrasonic inspection of smooth planar cracks. J Nondestructive Eval. 1990;9(2–-3):197–210.
- Kitahara M, Nakahata K, Hirose S. Elastodynamic inversion for shape reconstruction and type classification of flaws. Wave Motion. 2002;36(4):443–455.
- Tant KMM, Mulholland AJ, Gachagan A. A model-based approach to crack sizing with ultrasonic arrays. IEEE TUFFC. 2015;62(5):915–926.
- Zhang J, Drinkwater B, Wilcox P. The use of ultrasonic arrays to characterize crack-like defects. J Nondestructive Eval. 2010;29(4):222–232.
- Bai L, Velichko A, Drinkwater B. Ultrasonic characterization of crack-like defects using scattering matrix similarity metrics. IEEE TUFFC. 2015;62(3):545–559.
- Schmerr L. Fundamentals of ultrasonic nondestructive evaluation: a modelling approach. New York (NY): Plenum Press; 1998.
- Böttcher A, Grudsky SM. Spectral properties of banded toeplitz matrices. Philadelphia: SIAM; 2005.
- Böttcher A, Grudsky SM. Toeplitz matrices, asymptotic linear algebra, and functional analysis. Basel: Birkhäuser; 2012.
- Gray R. On the asymptotic eigenvalue distribution of toeplitz matrices. IEEE Trans Inform Theory. 1972;18(6):725–730.
- Reichel L, Trefethen LN. Eigenvalues and pseudo-eigenvalues of toeplitz matrices. Linear Algebra Appl. 1992;162:153–185.
- Hertz D. Simple bounds on the extreme eigenvalues of toeplitz matrices. IEEE Trans Inform Theory. 1992;38(1):175–176.
- Abramowitz M, Stegun I. Handbook of mathematical functions with formulas, graphs and mathematical tables. New York (NY): Dover; 1972.
- Cunningham L. Mathematical model based methods for characterising defects within ultrasonic non destructive evaluation [dissertation]. Glasgow: The University of Strathclyde; 2015.
- Arakawa T, Ibukiyama T, Kaneko M, et al. Bernoulli numbers and zeta functions. Tokyo: Springer; 2014.
- PZFlex. Thornton Tomasetti Defence Ltd 6th Floor South, 39 St Vincent Place, Glasgow, Scotland, G1 2ER, United Kingdom; 2016.
- Harvey G, Tweedie A, Carpentier C, et al. Finite element analysis of ultrasonic phased array inspections on anisotropic welds. In: AIP Conference Proceedings, Vol. 1335. San Diego, CA; 2010. p. 827–834.