1 Introduction

Since its appearance, the coupled circuit method (CCM) has been used for eddy current non-destructive testing (EC-NDT) modeling of non-magnetic materials [16]. Many authors have elaborated the modeling of magnetic materials regardless of their actual physical properties such as electrical conductivity and magnetic permeability. In the study carried out in [7], the interaction between the ferromagnetic core and the material to be tested is neglected and the variation in equivalent fictitious currents is not taken into account in the expression of the impedance variation caused by the presence of a piece or defect. Therefore, this study consists chiefly of completing the expression of ferrite core coil impedance by introducing the term that expresses the interaction between the ferrite core and the controlled piece [8]. On the other hand, in order to demonstrate the rapidity of the proposed model, a quantitative study is carried out by comparing its simulation time to that of the finite element method. As result, for the standard frequencies generally used in EC-NDT [7], the proposed method is found to be very fast and a very short simulation time is sufficient to calculate the sensor impedance. Generally, the target of such development of the forward models is to elaborate fast and accurate inversion methods that permit a full characterizing of materials or defect in real time [9]. Indeed, the developed model is very important because it is very fast and allows expressing the ferrite core coil impedance according to the controlled pieces characteristics; hence the inversion procedure becomes easier when the measured quantities are known.

2 Notion of equivalent sources of magnetization

The method consists in replacing the magnetic environment on which the calculation of the field is fulfilled by a non magnetic one with the equivalent distribution in currents [7]. If \(\vec{M}\) is the magnetization, we have:

(1)
(2)

where: \(\vec{J}_{V}\) is fictitious current density, flowing inside the volume, due to the volume material magnetization. \(\vec{J}_{s}\) is fictitious current density, flowing on the surface, due to the surface material magnetization.

In the case of a linear homogeneous ferrite, if its electric conductivity is neglected, the volume current will also be neglected. As the currents spreads only on the surface, they are expressed by the second equation of Fredholm as follows:

$$ \frac{\mu _{o}}{2}\frac{1 + \mu _{r}}{1 - \mu _{r}}J_{m}^{(m)} - \vec{n} \times \vec{B}^{ ( m )} = \vec{n} \times \vec{B}^{ ( o )} $$
(3)

where: \(\vec{B}^{ ( m )}\) is magnetic induction created by the superficial fictitious current I m . \(\vec{B}^{ ( o )}\) is magnetic induction created by the current of the source I o .

These induction densities are expressed by the relations deducted from Biot and Savart law, as expressed below:

(4)

where p and p s are the receptive and the source points respectively and J(p s ) is the current density corresponding to this point p s .

Gbr and Gbz are the functions of receptive point p(r,z) and the source point p(r s ,z s ), [7].

(5)
(6)

where E 1(k) and E 2(k) are the 1st and 2nd kind elliptic functions.

$$ k ( p,q ) = \sqrt{\frac{4rr_{s}}{ ( r + r_{s} )^{2} + ( z - z_{s} )^{2}}} $$
(7)

In order to simplify the equations, we define a gradient of the function such as:

$$ \vec{\mathit{grad}}\mathit{Gb} ( p,p_{s} ) = \mathit{Gbr} ( p,p_{s} ) \vec{e}_{r} + \mathit{Gbz} ( p,p_{s} )\vec{e}_{z} $$
(8)

3 Discrete System Description

Practically, in eddy current non-destructive testing (EC-NDT), a better coupling between the sensor and the piece to be tested is often assured by a core of ferrite because it focuses on the magnetic flux into certain area of the specimen so as to increase the probe sensitivity [1012]. The studied discrete system is depicted in Fig. 1. It composes of a ferrite core sensor and the piece. This figure shows the mesh of its different regions following the two axes. The coil is composed of N o turns disposed in series:N oz elements following the vertical axis and N or elements following the horizontal axis. The piece (Ω o ) is subdivided into N c circular elements representing the elementary turns arranged in parallel: N cz according to the vertical axis and N cr elements according to the horizontal axis. When neglecting the fictitious currents of ferrite volume, the meshing will concern only the ferrite cored surface (Γ m ), N mz elements according the vertical axis and N mr following the radial axis.

Fig. 1
figure 1

Discrete system of electromagnetic sensor and tested piece

This system is in symmetry of revolution, therefore only one half of domain will be studied. Indeed, while taking into account this subdivision, we get the following system:

$$ \left \{ \begin{array}{l} N_{c} = N_{cr}N_{cz} \\[6pt] N_{o} = N_{or}N_{oz} \\[6pt] N_{m} = 2N_{mr} + N_{mz} \end{array} \right . $$
(9)

The elementary sections and linear element are given as follows:

$$ \left \{ \begin{array}{l} s_{c} = \displaystyle\frac{\varOmega _{c}}{N_{c}} \\[12pt] s_{o} = \displaystyle\frac{\varOmega _{o}}{N_{o}} \\[12pt] l_{m} = \displaystyle\frac{\varOmega _{m}}{N_{m}} \end{array} \right . $$
(10)

Such an eddy current sensor relies on the sensor impedance variation to perform the measurement of physical parameters, and the sensor impedance is an important parameter for investigating the properties of an eddy current sensor [13]. Therefore, the calculation approach of this impedance is very important. In the following investigation, preserving the previous mesh, a semi numerical expression of ferrite core coil impedance variation (difference between the impedance in presence of the load and the impedance in free space) will be developed.

4 Impedance in Free Space

In absence of the load, the sensor impedance is obtained from the both equations in source and ferrite core as expressed hereafter.

4.1 Equation in the Source

To establish the equations in the source, in the piece and in the ferrite core, we assign to each of these elements the letters (o), (c) and (m) respectively. Also, we designate two points (p) and (q) belonging to the source, (l) and (k) belonging to the piece and (m), (n) belonging to the ferrite core. In absence of the piece, we note by U (a) and \(I_{m}^{ ( a )}\) the applied voltage and fictitious induced current in the ferrite core respectively. Taking into account the previous mesh, the generalized equation of the coupled electric circuits expressed in [1] and [3], becomes:

(11)

with: p=1,…,N o

σ o (p) and s o (p) are successively the electric conductivity and the section of the turn p belonging to the source.

4.2 Equation in the Ferrite Core

In the ferrite core, the electric conductivity is neglected, therefore, only the superficial current exists. Considering transformation (7), (3) becomes:

(12)

with: m=1,…,N m .

4.3 Coil impedance in free space

The ferrite core coil impedance Z o is defined as the ratio between the voltage U (a) and the feeding current I o . If we note by Z b the coil impedance, from (11), the one in free space can be expressed as follows.

$$ Z_{o} = Z_{b} + \frac{j\mu _{o}\omega}{I_{o}}\sum _{p = 1}^{N_{o}} r ( p ) \sum_{m = 1}^{N_{m}} G_{om} ( p,m )I_{m}^{ ( a )} ( m ) $$
(13)

5 Coil Impedance Expression in Presence of the Load

In presence of the load, the coil impedance is expressed in the same manner as in the above case (in free space) while considering the load induced current (I c ) effect, as follows.

5.1 Equation in the Source

In this case, we introduce the effect of the eddy currents (I c ) in the piece. Similarly, in presence of the load, we note by U (c) and \(I_{m}^{ ( c )}\) the applied voltage and fictitious current in the ferrite core respectively. Then, (11) becomes:

(14)

with: p=1,…,N o .

5.2 Ferrite Core Coil Impedance Expression

Using (13), the ferrite-cored coil impedance Z is expressed in presence of the piece by the following equation.

(15)

6 Impedance Variation Due to the Piece Presence

The impedance variation due to the piece presence is obtained by subtracting the impedance in free space Z o from that in the load Z.

$$ \Delta Z = Z - Z_{o} $$
(16)

It is given by the following expression:

(17)

This impedance model takes into consideration all inductive phenomena that are not taken into account in previous works such as that of [7], where the impedance variation is only expressed in function of the load parameters. Equation (17) shows that the impedance variation is not only function of the load parameters, but it is also affected by the interaction between the ferrite core and the load [8]. In other terms, the literature published models suppose that \(I_{m}^{ ( a )} = I_{m}^{ ( c )}\), however our simulation results demonstrate that this assumption is not accurate and hence the results with this assumption are relatively affected.

7 Quantitative Comparison Between Finite Element and Coupled Circuit Methods

In order to quantify the proposed model of non-destructive control, we treat the axi-symmetrical configuration given in Fig. 2 [14].

Fig. 2
figure 2

Geometrical configuration of the treated system

The geometrical and physical characteristics are given in Table 1.

Table 1 Geometrical and physical characteristics of the system

In absence of the ferrite core, the simulation is implemented in a personnel computer (PC) with CPU frequency of 2 GHz and a RAM of 3 GB. For this configuration, the impedance values are calculated by the proposed model of coupled circuit method (CCM) and compared to those of Finite Element Method (FEM) as reported in Table 2.

Table 2 Impedance relative difference and simulation time obtained using the proposed coupled circuit model (CCM) and finite element method (FEM)

As can be noted from Table 2, the average value of relative errors (ΔZ) between the impedance calculated by the proposed model and that of FEM do not exceed 2.83 %. Therefore, according to these small errors which reveal that the results are in good concordance and the adopted model is well validated.

According to the simulation times reported in Table 2, we can confirm that the coupled circuit method is very quick and faster than finite element method (for the studied system the CCM simulation time is lower than 1.09 s). Although the CCM mesh is regular following the two axes, contrary to the FEM mesh that is generated irregularly by Matlab software (optimized mesh).

The distribution of induced currents I c in the plate, calculated by CCM, is illustrated in Fig. 3.

Fig. 3
figure 3

Distribution of induced currents Ic (A) in the section of the plate, calculated with CCM, f r =10 KHz

Figure 3 shows clearly that the induced currents Ic are important in the neighboring zone of the coil. On the other hand, they decrease in amplitude according to the depth of the plate. The depth of penetration (for the standard frequencies) is less than its thickness, while taking into account the previous considerations; we can elaborate an irregular mesh following the two axes. Consequently, the simulation time will be considerably reduced.

8 Validation of the Corrected Impedance Expression

Expression (17) explains clearly that the magnetization in ferrite core is influenced by the presence of the piece (\(I_{m}^{ ( c )} \ne I_{m}^{ ( a )}\)) and the impedance variation is also affected. In previous contributions such as that of [7], the impedance variation is only expressed in function of the load parameters (the second term of (17)). This is not reasonable, and our simulation results demonstrate that this assumption is not accurate and hence the results with this assumption are relatively affected. Indeed, this expression must be completed by introducing the first term of (17).

To demonstrate the accuracy of the improved semi numerical expression, we take the same configuration treated previously, but in this case the coil is equipped by a ferrite core of magnetic permeability μ r =1000. The normalized impedance calculated using FEM and the proposed CCM is given on Table 3.

Table 3 Normalized impedances calculated by FEM and CCM

From Table 3, we remark that the relative difference between the normalized impedance calculated by the proposed model and that of FEM do not exceed 2.3 %.

Furthermore, this study has led to a number of characteristics. Figures 4, 5 and 6 depict the evolution of the ferrite core fictitious equivalent current. Figures 4 and 5 illustrate respectively the fictitious current on the upper and the lower surfaces. The lateral surface current is represented in Fig. 6.

Fig. 4
figure 4

Fictitious magnetization current, on the lower surface, according the radial axis

Fig. 5
figure 5

Fictitious magnetization current, on the upper surface, according the radial axis

Fig. 6
figure 6

Evolution of the magnetization fictitious current on the lateral surface

Figures 4 and 5 demonstrate that the radial fictitious current is maximal on core surface and decreases while approaching the symmetry axis. Figure 6 illustrates that the currents on the vertical surface are important in the coil environment and decreases while moving away from it.

9 Conclusion

The eddy current non-destructive testing exploits the electromagnetic induction phenomena. Different analytic and numeric methods are used for the modeling of these devices. Analytical solutions yield closed form expressions of fields but are available only in very simple geometries cases [15, 16]. Nonetheless, numerical methods are precise and applicable to any configurations (2D and 3D), but they are heavy and inadequate for the resolution of the inverse problems in real time; and depend of the advances in computer technology and computational methods. Given that the simplicity of the adopted mesh and the fastness of calculations (for the studied device the simulation time is lower than 1.09 s in a PC with a CPU frequency of 2 GHz and a RAM of 3 GB), the proposed half analytical method present a very fast tool of simulation in comparison to other methods. Starting from the concept of coupled circuit method we have developed a half analytical method that allows expressing the impedance variation according to the physical and geometrical characteristics of the load and facilitate the resolution of the inverse problems. The comparison of the proposed method results and those of finite element method reveals a great concordance. Furthermore, the obtained results are considered very satisfactory and have conducted to the model validation. One can note that this method is applicable to any axi-symmetric systems and can be adapted for the simulation of three-dimensional configurations.