1 Introduction

Structural Health Monitoring (SHM) [1] and non-destructive testing (NDT) [2] play very important roles in studying degradation in materials and building structures. Material and structural properties degrade over time due to fatigue processes under prolonged load conditions and the influence of environmental circumstances such as extreme temperature values and the action of chemical agents. Thus, the evaluation of structural health during maintenance of materials, machines and structures systems must be performed [3, 4]. The majority of maintenance and inspection activities for early damage detection are principally based on NDT methods. Acoustic emission (AE) is one of the few well established NDT methods that can be implemented for real-time damage monitoring and other SHM applications because it is able to provide information on damage progression [5,6,7,8,9,10,11,12].

Unlike AE, where inspection is localized, in the guided wave system (or long range ultrasound) the inspection is done using a ring of transducers to emit low frequency ultrasonic waves that travel large distances from a single point of application. It is mainly used as a non-conventional type of NDT used for the detection of material losses in pipes. There also are important contributions that deal in damage detection and location using combination of AE and guided waves signals in large structures. Flynn et al. [13] formulate a maximum-likelihood estimate of damage location for guided-wave structural health monitoring using a minimally informed Rayleigh-based statistical model of scattered wave measurements. Courtier et al. [14] present a practical modeling approach that aids the understanding of how wave propagation within a structure affects the performance of an acoustic emission system.

Our work, while not addressing the complex issue of damage detection in large structures, does face a crucial aspect in the detection of damage, which is the location of AE sources; one of the fundamental challenges in AE and SHM. The information of arrival time of AE signals is very important in terms of analysis of the source, identification and localization of the origin mechanism [15, 16]. It can be described as the time when the first significant energy of a particular phase is registered by a sensor or a time point where the difference from noise occurs first [17]. Previous researchers have stated in the last few decades that this is laborious because it needs a major effort due to the high complexity and variability of AE waveforms. Therefore, various signal processing methods have been developed for AE source localization e.g. triangle technique [9], cluster analysis [18], delta T mapping which determines an area of interest and constructs a grid system to calculate a Δt map based on the collected arrival time data from artificial sources for each grid node [15, 19, 20], probabilistic methods [21], neural network [22], etc. Autoregressive methods have also been developed, for example, the Akaike information criteria (AIC) which can be divided into two locally stationary processes (noise-signal) in signal modelling [23, 24]. The Akaike information criterion (AIC) is of great importance in seismology to detect and pick up the P-wave arrival, however it requires an appropriate time window, otherwise it will detect the wrong P-wave arrival. There are other techniques that work in the frequency domain such as the cross-correlation technique [25], which identifies energy arrival across frequency range, and the wavelet transform theory that works in the time-frequency plane. These methods, however, do not provide very high accuracy in the determination of arrival times of the different modes in complex structures due to the existence of reflections [26]. A hybrid technique has been proposed [27] where the sources can be located in anisotropic plates in two steps. The propagation of the wave in a straight line is assumed in the first step to find the initial source and the second step is to optimize the location accuracy made previously in the first step. All of the methods have advantages and limitations.

All researchers agree that robust AE localization algorithms become challenging when AE signals are significantly affected by multiple wave propagation effects such as reflections, attenuation, mode conversions or dispersion. The main causes of error in the localization and the associated uncertainties are clearly outlined in [19, 20]: (i) deterioration of the waves on their journey from the source to the sensor, resulting in further difficulties in determining the time of arrival (TOA); (ii) the speed of propagation: if the medium is heterogeneous, there will not be a unique propagation velocity and if the medium is dispersive (Lamb waves, for example), the speed is not unique but depends on the frequency; (iii) conversion of propagation modes: sometimes, there are conversion modes or modes can arrive overlapping; (iv) the size of the sensor: its influence depends on the wavelength of the propagation wave and the angle of incidence. Moreover, the frequency content of the received waves is also distorted due to the sensor size, increasing the possible distortion due to scattering or reflections. These phenomena are well described in [28].

It is well known that AE waves propagate through a structure in different modes. The entire thickness of the specimen will be crucial and decisive for Lamb modes appearing. The separation of these modes during data acquisition and/or posterior data analysis enables one to extract information about the signal classification, damage mechanism, identification of source mechanisms, source location, etc. The plate theory establishes that AE waves propagate through plates in two modes, the extensional and the flexural modes, also respectively called symmetric (Si) and anti-symmetric (Ai) modes.

The present work is devoted to detect the Lamb modes of AE signals in Al samples. Only the fundamental modes S0 and A0 are considered according to the dispersion curves in Aluminium plates, verified with the Vallen Systeme Dispersion software R2011 [29]; the frequency band of the employed sensor (medium frequency 150 kHz) was consequently selected.

The S0 and A0 modes have been clearly recognized in AE signals coming from pencil lead breaking performed in different tests [30, 31]. These modes travel at different velocities and exhibit different dispersion characteristics [16]. Estimation of arrival times from superposed different modes or superposed different frequency components that correspond to different velocities, will inevitably lead to source localization errors. The objectives of this study are: firstly, to distinguish between AE transient and noise signals which is a situation needed in any AE test.; secondly, to analyse signals in order to evaluate and identify the true TOA for the modes in Lamb waves. To achieve both objectives a cumulative entropy method, named here Cumulative Shannon Entropy (CSE) is employed.

Entropy is basically a measure of disorder in a physical system. It is well known that Shannon entropy is the extended application for Boltzmann–Gibbs (B–G) entropy in information theory. As an important index in thermodynamics, B–G entropy represents the measurement for the uncertainty of an N-energy-level system [32, 33]. Shannon was inspired to induce B–G entropy to measure the information loss in information theory [32, 34,35,36,37]. Entropy has been successfully applied by different authors to AE signal processing [29, 38,39,40].

Noise signals (white noise would be an extreme case) come from a greater number and variety of sources, then it is expected that the present approach of analysing entropy allows one to distinguish between AE authentic transient and noise signal. After identifying the true signals of damage, one can proceed studying the arrival of the wave modes from AE waveform.

In this paper, the entropy concepts are applied to discriminate noise signals and to detect, classify and identify the S0 and A0 modes of the AE signals; the evolution of entropy along each true AE signal is defined. The non-normalized entropy definition, is applied for convenience, as is later explained in Sect. 3, as in previous work concerning dynamic, complex and nonlinear systems [41, 42].

Finally, TOA detected with the CSE method and standard First Threshold Crossing (FTC) technique are compared. In spite of the fact that more sophisticated TOA methods are in the literature, listed in our references, our interest is to present an efficient method, based on physical grounds, and suitable for being introduced in an automated code in future work, and compare its results with a well-established code based on FTC. This research was carried out on two specimens: thin aluminium flat bar and plate. AE events were generated by normalised artificial sources. Results of comparison are promising.

2 Source Localization Technique

One of the major advantages of the AE method is that, by analysing data from suitable transducers, one can locate the source of the observed instability. AE signals received by various transducers are processed to provide parameters such as arrival time sequence, signal amplitude, etc. To achieve precise spatial location of the AE sources, a suitable algorithm must be developed. Locating methods imply mathematical procedures starting with physical observation of the AE event, which is then expressed in terms of parameters of the hypocentre. One of the most used algorithms in locating AE signals is the time of arrival (TOA) [9, 43,44,45]. This type of algorithm uses exclusively the information of arrival time, which may correspond to any type of wave, but usually the P wave is used in bulk waves normally called the longitudinal wave in NDT and the S0 mode in Lamb waves because they are the fastest propagating waves.

The source localization method can employ several transducers. The number of them will depend on the type of localization required: linear or one dimension, planar or two dimensions, or 3D localization. In all cases the minimum required number of sensors is obtained as the dimension number plus one, i.e. noSensors = noDimensions + 1. In the case that the number of sensors is higher than the minimum, an over-determined system with various solutions will be obtained and it can be solved with other procedures, for example least squares technique. The use of a higher number of sensors provides more accurate and reliable results but the computation time increases. In a localization process, the following steps can be distinguished (Fig. 1) before providing the final result (the location of the source, at one point or small area).

Fig. 1
figure 1

Steps in a localization process

2.1 Determining the Time of Arrival

Determining the TOA is a fundamental aspect in the whole localization process because it constitutes a major source of errors. It is still a topic of interest in current research; many of the contributions are of great and increasing conceptual or experimental complexity [20, 46, 47]. Out interest is to compare our results with the most commonly used method in commercial testing equipment for AE technique is to set the time of arrival as the first threshold crossing (FTC), that is, TOA = FTC [9, 43,44,45]. However, in this case the threshold is decided based on experience. As can be seen in Fig. 2, where th is the threshold. If the threshold is very high, the arrival time is overestimated, and if it is too low, it may be determined incorrectly due to background noise. In Fig. 2, 0 dB would mean the peak of the complete event.

Fig. 2
figure 2

Determining the time of arrival using TOA = FTC for different thresholds

Besides, other systematic errors produced by the sampling frequency used in the data acquisition system exist. This is a systematic uncertainty that generates an error lower than \( dt(1/f_{s} ) \), where dt is the sampling error and fs is the sampling frequency [21, 48, 49]. It should be noted that, in this paper the systematic error due to the digital time resolution is considered and corrected. Figure 3 shows the systematic sampling frequency error for a discretized signal when FTC is considering as TOA.

Fig. 3
figure 3

Systematic sampling error due to discretization

2.2 Event Builder

AE activity is recorded by the acquisition equipment as sequences of individual hits. These sequences, however, do not provide information from which source they came and therefore must be properly grouped in events, assuming that each event is a set of hits that come from the same source of AE. That is to say, at several times a hit is detected, since the threshold is surpassed. Consecutive hits occurring within an interval Δτ are supposed to constitute one separate AE event, originated in the same source. The interval Δτ is estimated as proportional to the ratio between the maximum source-sensor distance and the medium velocity of AE waves in the sample. The constant of proportionality was taken as 1.1. The clustering of hits is key to the subsequent localization process. This grouping should be done with the Event Definition Time and parameters are introduced by the user [44, 50]. An event consists of a first hit and subsequent hits or slaves, which are formed according to the described criteria.

2.3 Localization Algorithm

There are many specific localization algorithms for particular types of geometric structures (linear, planar, etc.). The algorithm basically determines the location. To perform this requires: (i) Sensors location (their coordinates); (ii) The set of events, along with the arrival times for each hit of the event. Usually the difference in arrival time is used between a particular hit and the first hit of the event; (iii) The propagation speed of waves; (iv) The minimum number of hits that the event must have to be located. All algorithms require a minimum number of sensors.

Once the arrival times for different hits of each event are known, a specific localization algorithm is required to determine the precise position of the source (if it is a point algorithm) or the area of the source (if it is a zonal algorithm). The travel time difference method is the most frequently used. \( {\Delta }t \) is defined as the time interval between the detected arrival of an AE wave with two sensors [9, 15, 43, 50]. Assuming the validity of the linear localization algorithm and using the minimum number of transducers, an AE event occurs somewhere in the material and after that the resulting stress waves propagate in both directions at the same constant velocity, which is given in Eq. 1:

$$ d = \frac{1}{2}(D - {\Delta }t V) $$
(1)

where D is the distance between transducers, V is the constant wave velocity, \( {\Delta }t \) is the difference of arrival time between the first hit of the event and the second one and d is the coordinate of the wave located from the first sensor. The linear case is the most appropriate when the transducer separation is large compared to the diameter of the test object [9].

Considering several transducers mounted on an infinite plane and assuming the ideal condition where the stress waves propagating from an AE source travel at constant velocity in all directions, the location of sources in two dimensions can be expressed by their polar coordinates (\( R, \theta \)) [6, 9] as in Eq. 2:

$$ R = \frac{1}{2}\frac{{D^{2} - {\Delta }t^{2} V^{2} }}{{{\Delta }t V + cos\theta }} $$
(2)

Equation 2 corresponds to a hyperbola passing through the source location (XS, YS). Any point of the hyperbola satisfies the input data. This input data includes an event of a minimum of three hits and two times difference measurements (between the first and second hit at AE sensors and the first and third hit at AE sensors). A sketch of location in an infinite plane can be seen in Fig. 4. In the next section the method applied in the present paper is described.

Fig. 4
figure 4

Three sensors with detection sequence 1, 2 and 3 of source localization technique

3 AE Signal Processing: Cumulative Shannon Entropy

3.1 Shannon Entropy

In the context of signal analysis entropy is a parameter that represents the degree of intrinsic order or degree of organization of the signal: a relatively low entropy value indicates the existence of a structure recognizable in the elementary patterns. Contrarily, a high entropy value indicates the lack of a simple and identifiable structure. In Information Theory the Shannon entropy is defined as in Eq. 3, which we denote as Normalized Shannon Entropy, NSE.

$$ NSE = - \mathop \sum \limits_{j} p_{j} Log(p_{j} ) ; \, {\text{being }} \mathop \sum \limits_{j} p_{j} \, = 1;{\text{ and}}\,p_{j} Logp_{j} = 0 \, {\text{if }} p_{j} = 0 $$
(3)

where pj is non-negative and has the meaning of a probability. NSE ranges between 0 for information concentrated in a unique point and Log N for a uniform distribution, where N is the number of points.

In terms of energy of AE signals, normalization is required with respect to a total energy. Different normalization strategies were adopted by authors, according to the purpose of research [29, 38,39,40]. For instance, [40], working with the WT of AE signals in a given frequency band, considered the distribution of WT squared coefficients along the N points constituting a hit. Then the total energy was considered as the total energy of the frequency band. In [38] Castro et al. considered the distribution of peak amplitudes in a frequency response signal.

Under some conditions, like described in [41, 42] the non-normalized Shannon Entropy, SE, Eq. 4, is a possible definition.

$$ SE = - \mathop \sum \limits_{j} E_{j} Log(E_{j} ) $$
(4)

One case is when the total energy of signals is the same. SE is in this case a real number, which takes negative values for energy values greater than 1, with the convention that “0 log(0)” = 0 and where Ei is the energy (power) calculated from each raw signal j (measured for example in terms of amplitude voltage, V) by integrating over the entire record (Eq. 5). The convenience of this definitions lies in the appearance of negative SE values for high energy signals, as a clearer indicator.

$$ E = \mathop \smallint \limits_{0}^{t} V^{2} \left( t \right)dt $$
(5)

Other case, which is the one considered in this paper, is when the evolution of entropy is considered along each raw signal. Each signal is divided into tranches and the cumulative entropy is calculated along the signal duration. That is to say, the energy distribution in each arriving signal is the required information. The energy distribution of AE transients in the raw signal is more concentrated relatively narrow time intervals. So, cumulative entropy is expected to be lower for authentic AE signals than for noise signals.

3.2 Application of Cumulative Shannon Entropy to AE Signals

A modification in the SE analysis over the conventional Eq. 4 is carried out in the present paper. SE in Eq. 4 is a scalar variable obtained from the whole signal. The authors of the present paper propose to study the entire signal in different tranches, identifying each tranche by an index varying from 1 to n the number of analysed samples. In this way, an isolated system is created whenever a new sample arrives (on a cumulative basis) and the entropy is calculated. Taking into account that entropy is directly related to disorder or uncertainty in a system, the main advantage of studying the signal by tranches is that it is possible to know the evolution of entropy as a signal is being generated. The Cumulative Shannon Entropy is defined as Eq. 6:

$$ CSE(n) = \mathop \sum \limits_{i = 1}^{n} SE_{i} $$
(6)

CSE contains the entropy calculated for the system from the first sample until the n-sample. This is an iterative process whenever a new sample is recorded, being n the number of samples of the signal recorded.

3.3 Procedure

3.3.1 Distinction Between Electrical Noise and Transient AE Signals

A detailed observation of all the signals and the corresponding CSE curves was performed. Based on this observation, two patterns in CSE curves were found to be qualitatively different: Type (i): a steady growth in value of CSE in which the increase is distributed along the whole signal, and the value is always higher than zero; Type (ii): CSE begins with a value larger than zero but later shows an abrupt change, reaching negative values. These two patterns were assigned to noise and transient AE signals in the present paper according to the physical link to the entropy definition.

3.3.2 CSE as Indicator of Modes Arrival

The CSE method is also successful when the time of arrival for different wave modes are studied. From low thickness specimens (2 mm for bar flat and plate), it is deduced that AE waves propagate as Lamb waves [51]. In a number of preliminary tests, changes in the CSE curve could be observed when different wave modes arrived, that is, the behaviour of cumulative Shannon entropy curve is different for each mode; this means that the modes have different amount of information and can be expressed in different levels of ordering. This fact was used to identify the arrival of different modes, in transient AE signals. For the sake of clarity, the detailed procedure is later explained in detail with some results taken as typical examples.

3.3.3 Validation of Group Velocity Obtained with CSE

In the literature, several researchers have proven the effectiveness of analysing very narrow windows at AE signals to detect the frequency of the Lamb modes [52]. The validation of the detection of S0 and A0 modes can thus be performed by comparing the frequency bands of the AE signals in very narrow windows. Therefore, narrow windows are taken using the arrival time obtained with the CSE.

On the other hand, the calculation of the group velocity for the S0 and A0 modes in the aluminium plate was conducted through the experimental determination of the arrival time as sensors 1 and 2 and the distance between sensors and was compared with the corresponding values obtained through the dispersion curves. A comparison for the effectiveness of CSE and FTC methods for source location for both linear and planar structures was performed.

4 Test Model, Experimental Set-Up and Instrumentation

In order to detect the modes in thin plates and evaluate the time of arrival using the CSE technique, two experimental tests were conducted in two different aluminum specimens using Hsu-Nielsen source. The first test was carried out on a flat bar 2 mm thick and area 50 × 1400 mm2. The second test was a plate of square geometry 2 mm thick and area 300 × 300 mm2. In the flat bar, 20 circles of 5 mm diameter were cut out to simulate discontinuities that affect the propagation path and velocity of the AE waves, a situation that may occur in a real case. Sketches of both specimens can be seen in Fig. 5.

Fig. 5
figure 5

Schematic of the aluminium test models with AE sensors and breaking points using H–N. source. Top: flat bar. Distance S1–S2: 1300 mm. Bottom: plate. Distances S1–S2 and S1–S4: 250 mm

AE signals were acquired with a multichannel system board equipment from Physical Acoustic by using sensors of medium frequency 150 kHz with a 26 dBAE gain preamplifier, with sensitivity within the frequency band 100–420 kHz, that is to say according to mentioned modes. Sensors were attached on the tested models at the locations shown in Fig. 5. To ensure a good acoustic contact between each of the sensors with the surface of the plate, a silicone grease coupling was used. Subsequently a weight of 0.5 kg was placed on each of the sensors in order to exert pressure on them. In this way, each of the sensors was perfectly coupled on the surface of the plate. It is a known fact that the effectiveness of a given couplant is dependent on its acoustic impedance, acoustic absorption, application thickness and viscosity. Each of these can have a strong influence on the sensitivity response of the sensor and can ultimately change the way the sensor responds to different wave modes, but this effect becomes noticeable for frequencies above 400 kHz [53], far beyond the frequency band of the present study. For waveform recording, the sampling frequency was 2.5 MHz; the number of samples was 2048 (i.e. one sample per 0.4 μs) and the pre-trigger was established at 200 samples, after preliminary tests. The threshold was set at 25 dBAE. Digital filters in the frequency range 100–420 kHz were used during acquisition in order to reject undesirable low and high frequency noises. After mounting the sensors and measuring the background noise in the laboratory, a performance verification test of all the sensors and channels was carried out by using the pencil lead break technique, i.e. the standardized Hsu-Nielsen Source (HSU) [54].

The experimental work involves laboratory experiments with the normalized HSU [55, 56]. Five HSU sources were located at different positions. In the case of the plate, 20 pencil lead breakings were performed in 4 breaking points (BP), from BP-A to BP-D. The locations of breaking points were chosen at 50 mm inside from where the sensors were located (bottom of the Fig. 5). In the case of the flat bar specimen, arbitrary locations were selected. 30 pencil lead breakings were performed in 6 breaking points, from BP-A to BP-F. The locations can be seen at the top of Fig. 5.

5 Results and Discussion

5.1 Distinction Between Electrical Noise and Transient AE Signals

A detailed observation of all the signals and the corresponding CSE curves was performed. Based on this observation, two patterns in CSE curves were found to be qualitatively different: Type (i): a steady growth in value of CSE in which the increase is distributed along the whole signal, and the value is always higher than zero; Type (ii): CSE begins with a value larger than zero but later shows an abrupt change, reaching negative values. Figure 6 shows two examples for Type (i) (Signals 1 and 2) and Type (ii) (Signals 3 and 4) of AE signals recorded in the aluminium plate. These two patterns were assigned to noise and transient AE signals in the present paper according to the physical link to the entropy definition.

Fig. 6
figure 6

Representation of CSE calculated over typical noise and transient AE signals recorded in the aluminium plate. Top: type i; bottom: type ii signals. TH = 25 dBAE

5.2 CSE as Indicator of Modes Arrival

As it has stated above, CSE was proposed to differentiate between electrical noise and transient signals, both types of signals always appear in any AE test, because for physical reasons noise signals are of higher entropy. The method is also successful when the time of arrival for different wave modes are studied. From low thickness specimens (2 mm for bar flat and plate), it is deduced that AE waves propagate as Lamb waves [51]. Changes in the CSE curve could be observed when different wave modes arrived, that is, the behaviour of cumulative Shannon entropy curve is different for each mode. This means that the modes have different amount of information and can be expressed in different levels of ordering. Figure 7 shows the zoom of two AE signals previously presented in Fig. 6.

Fig. 7
figure 7

AE signals from the same event recorded at aluminium plate using HSN source. Left: signal 3 (sensor 1); right: signal 4 (sensor 2). TH = 25 dBAE

As stated in Sect. 4, threshold was set at 25 dBAE. It was decided by taking into account of the discussion of the Sect. 2.1 in Sect. 2. These signals belong to the same source recorded with sensor 1 (signal 3) and sensor 2 (signal 4) from the Breaking Point A of the aluminium plate. The symmetrical and anti-symmetrical modes can be distinguished in both signals. It is possible to observe that the separation between both modes is higher for signal 4 because sensor 2 is located further from the source (Breaking Point A) compared with the sensor 1.

A more detailed investigation is carried out in the area of the signal where the S0 and A0 modes are visually identified. For the S0 mode, the study is focused on the beginning of the signal until the instant where the sample of amplitude exceeded the threshold value, and for the A0 mode, the area studied is the part of the signal where the values of amplitude begin to grow faster (arrival of A0 mode). Figures 8 and 9 show a zoom of that part of the signal (blue colour) and the cumulative Shannon entropy curve (black colour) for the S0 and A0 modes identification, respectively.

Fig. 8
figure 8

Part of the signal between the beginning and the first threshold crossing for arrival of the symmetric mode. Left: signal 3 (sensor 1); right: signal 4 (sensor 2). TH = 25 dBAE

Fig. 9
figure 9

The arrival of the anti-symmetric mode. Top: signal 3 (sensor 1); bottom: signal 4 (sensor 2). The right figures are zoom of the left ones. TH = 25 dBAE

It is possible to appreciate a clear growth of the gradient in the CSE curve as the signal ceases to be the random noise of the sensor. The CSE is very sensitive to changes in the samples that are different from zero. This fact is marked with dashed lines and can be seen in Fig. 8. When a sample of the AE signal reaches nonzero value, the CSE curve grows, having its greatest slope just when the S0 mode arrives (39.2 and 64.0 us for signals 3 and 4, respectively). This instant coincides with the true arrival time of the AE signal, being more accurate than the first threshold crossing (40.0 and 64.8 us for signals 3 and 4, respectively). This growth could express that a higher disorder inside the signal exists when the S0 mode arrives, compared with the previous random electrical noise.

Then, the values of the CSE curve continue to grow until a certain time. If the decline of the CSE curve is observed in the zoom of Fig. 9, it is possible to realize that it coincides with the arrival of the A0 mode for both signals (3 and 4). This occurrence could mean that the system (signal) is being ordered and the process begins when the A0 mode arrives, it can be understood because the predominant mode is more energetic, and the logarithm becomes positive. Besides, as it is shown later, the frequency interval range corresponding to A0 mode is narrower than the one corresponding to S0 mode, which implies less uncertainty. Since the arrival of the A0 mode, the CSE curve does not grow at any ulterior time. This observation means the A0 mode has less information (less entropy) because fewer parameters are needed to parameterize this mode. It is noted that when the curve descends, CSE takes greater absolute values than those present in the ascending values of the first mode S0, so it is possible to realise that it is the predominant mode of the signal, the most energetic and with higher amplitude. These observations occur in all registered signals in both aluminium specimens.

5.3 Experimental Group Velocity Group Using Normalized HSU Source

In the literature, several researchers have proven the effectiveness of analysing very narrow windows at AE signals to detect the frequency of the Lamb modes [52]. The validation of the detection of S0 and A0 modes can thus be performed by comparing the frequency bands of the AE signals in very narrow windows. Therefore, narrow windows are taken using the arrival time obtained with the CSE. Table 1 shows the time of arrival (TOA) of the AE signal obtained with CSE for both modes in the aluminium plate as shown in Figs. 8 and 9.

Table 1 TOA obtained with CSE for both modes in the aluminium plate and distances of the sensors to the breaking point A

The calculation of the group velocity for the S0 and A0 modes in the aluminium plate is conducted through the data obtained in Table 1. Based on the relation of ΔS and ΔT between sensors 1 and 2, the velocity can be obtained for each mode as follows:

$$ V_{S0} = \frac{{14.416 {\text{cm}}}}{{\left( {64 - 39.8} \right) \mu s }} = 0.59 {\text{cm}}/\mu s $$
(7)
$$ V_{A0} = \frac{{14.416 \,{\text{cm}}}}{{\left( {87.2 - 45.8} \right) \mu s }} = 0.34 {\text{cm}}/\mu s $$
(8)

Figure 10 shows the frequency spectrum for different windows in the first and second signals of the event (signals 3 and 4 previously showed). For the signal 3 the windows are (37–43) and (43–49) μs for S0 and A0 modes, respectively. On the other hand, for signal 4, the windows are (61–67) μs for S0 and (84–90) μs for A0 modes. Note that the arrival time of each mode (detected with the novel CSE) coincides with the average width of the window where this is calculated.

Fig. 10
figure 10

Left: Narrow windows marked over AE signals 3. Right: Spectral response obtained from different time windows for S0 and A0 modes of signal 3 and signal 4)

If a Lamb wave is analysed at a certain distance after propagation, it is possible to see how the peaks of frequency for S0 and A0 modes are different from each other. It can be seen from Fig. 10 that the peaks of frequency for S0 and A0 modes could be detected at the time of arrival with CSE. For signal 3, located closer to the source, the peaks of frequency are 300 and 250 kHz for modes S0 and A0, respectively. In the case of signal 4, peaks of 280 and 250 kHz are observed for S0 and A0 modes, respectively. It is found that the dispersion is higher for S0 than that for A0 mode in the aluminium plate. This fact has been confirmed by other researchers [29], and it can be seen that the peak of frequency for S0 mode is displaced in signal 4 with respect to signal 3 (it is recorded at greater distance). This frequency deviation indicates the existence of dispersion.

The theoretical calculation of the group velocity in the aluminium plate is performed using the following data (Fig. 11): longitudinal velocity: CL= 6.320 mm/μs, shear velocity: CS= 3.260 mm/μs and thickness = 2 mm [57]. If the velocity of each mode is observed at the dispersion curves in Fig. 11, it is realised that: For S0 mode at 300 kHz, the velocity obtained at windows of the signal 3 (37–43) μs and signal 4 (61–67) μs is 5.6 m/ms; for A0 mode at 250 kHz, the velocity obtained at windows of the signal 3 (43–49) μs and 4 (84–90) μs is 3.2 m/ms. Table 2 shows the comparison between the experimental values obtained from Eqs. 7 and 8, and the theoretical values shown in Fig. 10. It is noticed that these values are very similar to each other. This observation confirms that the arrival of S0 and A0 modes could be detected with the CSE.

Fig. 11
figure 11

Theoretical group velocity in an aluminium plate calculated for 2 mm of thickness

Table 2 Theoretical and experimental group velocity measured in an aluminium plate

5.4 CSE Applied to Detection of TOA in Order to Improve the Localization of AE Sources

The localization of AE sources in this work is performed using the minimum number of sensors and it is not the purpose of this work to use an over-determined system. It has been shown that the threshold-crossing technique produces errors to locate AE sources (Figs. 2 and 3) when the first threshold crossing is used as time of arrival (TOAFTC). In this section, the CSE has been developed to detect the first mode of arrival (S0) for AE signals recorded in a flat bar and plate, that is, TOACSE. To verify the improvement that this new method offers in the localization of AE sources, the comparison between TOAFTC and TOACSE is performed using linear and planar structures.

5.4.1 Linear Structure

A Matlab code for a linear structure is developed to determine the location of the breaking points in a flat bar. The AE signals are set in events to determine the difference of time between the signals that arrive to S1 and S2. Equation 1 is applied using the difference of time obtained for FTC (TOAFTC) and CSE (TOACSE). Relative errors for both methods are calculated and results are shown in Table 3. The results displayed in Table 3 reveal that the errors are in general lower for CSE method (TOACSE) than those for FTC (TOAFTC) with 27 out of the 30 times that the Hsu-Nielsen source tests are carried out, CSE outperforms the FTC. Therefore, the novel CSE is an improved method that can be used for detecting the time of arrival of the AE signals and thus, to improve the localization of AE sources. Figure 12 shows the average relative error calculated based on 5 lead breaks in each breaking point. It has been shown that CSE method produces lower errors in all cases.

Table 3 Comparison of time of arrival between FTC and CSE methods for the transient AE signals recorded in a flat bar
Fig. 12
figure 12

Comparison of relative error between FTC and CSE methods for the breaking points A–H using Hsu-Nielsen source performed in an aluminium flat bar

5.4.2 Planar Structure

A Matlab code for a planar structure is developed to determine the location of the breaking points in a plate. The AE signals are set in events to determine the difference of time among the 3 sensors. Thereby, two parabolas could be obtained and the intersection of them is identified to locate the HSU sources. Equation 2 is applied using the difference of time obtained for FTC (TOAFTC) and CSE (TOACSE) methods. The relative errors for both methods are calculated and results are shown in Table 4. Similar to the results obtained from flat bar, the results for planar structure obtained from the plate and shown in Table 4 reveal that the errors are much lower for CSE method than those for FTC in most cases where the Hsu-Nielsen source is used.

Table 4 Comparison of time of arrival between FTC and CSE methods for the transient AE signals recorded in a plate

There are small errors occurring in the experiments with flat bar and plate. This could be originated by many factors, mainly due to the deterioration of the waves in their way from the source to the sensor, the use of a unique propagation velocity in all directions or the dispersion of propagation modes which depends on the frequency (as shown in Fig. 10). All these factors cause further difficulties in determining the time of arrival [6, 9, 44].

Figure 13 shows the average relative error calculated based on 5 lead breaks in each breaking point. The same results are observed where the errors produced by CSE are lower than those from the FTC in all cases. Therefore, the novel CSE method is an improved method that can be used for estimating the time of arrival of the AE signals and thus, it provides better results for the localization of AE sources.

Fig. 13
figure 13

Comparison of relative error between FTC and CSE methods for the breaking points A–D using Hsu-Nielsen source performed in an aluminium plate

6 Conclusions

A new procedure to identify and detect Lamb waves using the AE technique has been presented for thin aluminium specimens. It involves an algorithm based on cumulative Shannon entropy which is able to distinguish between electrical noise and transient AE signals and make a suitable separation between the S0 and A0 Lamb modes in the AE signals. The method has been validated using the normalized Hsu Nielsen source in an aluminium flat bar and plate. Cumulative Shannon entropy curve shows a different trend between recorded AE information. For transient signals, the CSE curve shows a significant decrease. However, for the electrical noise, the CSE curve is always increasing. Moreover, cumulative Shannon entropy displays very different behaviour for each of the A0 and S0 modes of AE transient signals, thus allowing the identification of these modes. Firstly, an increase of cumulative Shannon entropy curve at the arrival of S0 mode indicates that there is higher uncertainty in information, which means, higher entropy (higher disorder). However, the arrival of A0 mode shows a steady decrease in cumulative entropy expressing that the signals began to order because A0 mode is the predominant, the most energetic, with higher amplitude and with narrower involved frequency interval. Secondly, the use of very narrow windows allows one to know the frequency range, velocity and dispersion curves, and thereby, validate experimentally the detection of Lamb modes performed with cumulative Shannon entropy.

The use of Shannon entropy on a cumulative basis is an original contribution of this paper and has improved the detection of the arrival of S0 and A0 Lamb modes. Moreover, in order to verify the method’s sensitivity in the detection of the first mode of arrival, a localization of AE signals is performed in both specimens. The comparison of the estimated time of arrival based on first threshold crossing and cumulative Shannon entropy is performed. The studies in both specimens presented here confirm the accuracy and feasibility of the cumulative Shannon entropy-based localization. The results are significantly improved when the onset of signal is taken with the cumulative Shannon entropy, and can be effectively used to find the source location. The errors could be mainly attributed to dispersion of modes in Lamb waves and the deterioration of the signals. The proposed method for AE source localization provides a new alternative in the identification process of wave modes and allows more accurate damage localization.