1. Introduction
In general, in-situ structural health monitoring system requires the capability of inspecting a relatively large area and providing reliable diagnosis (e.g., defect type, location and severity) instantaneously. With the advantages of fast scanning capabilities, low cost, long-range inspection, and testing inaccessible or complex components, guided waves have attracted considerable attentions in structural health monitoring (SHM) [
1].
Small and conformal transducers, e.g., piezoceramics transducers (PZTs) and inter digital transducers (IDTs), either being surface mounted or embedded leave-in-place on the structure, have been widely studied for generating and receiving guided waves for structural health monitoring. The IDTs can activate single mode waves with controllable wavelength and even dispersion properties that propagate in the desired direction [
2,
3,
4]. Besides, they are flexible and can be easily shaped to cope with curved structural surfaces [
5,
6]. However, they exhibit a relatively weak driving power and, therefore, some related inconveniences may appear limiting the area of practical applications [
1,
7]. The PZTs are the most widely used transducers in the development of SHM systems because of the advantages including superior electro-mechanical coupling, wide frequency responses, easy integration and activation, low power consumption and low cost [
8,
9]. However, PZTs-generated guided waves are unavoidably dispersive and contain multiple wave modes, which makes the guided wave signals are hard to be interpreted. Accordingly, considerable studies have been conducted into understanding the basic principles (i.e., dispersive and multi-modal characteristics) and applications of guided waves [
10,
11,
12,
13,
14,
15,
16,
17,
18,
19].
Actually, associated with the guided wave transmitting, propagating and sensing processes, the guided wave components at different frequency values are non-uniformly scaled. Giurgiutiu [
20] investigated the variation of displacement of rectangular piezoelectric wafer active sensors (PWAS) with frequency for each guided wave mode. Raghavan and Cesnik [
21] modeled the displacement response of a circular piezoelectric actuator in isotropic plates on the basis of the 3-D linear elasticity equations. Park and Sohn [
22] analyzed the amplitude response of guided wave mode via Mindlin plate theory. According to these studies, the amplitude of guided wave mode is frequency dependent, which is associated with the dimensions of PZT and the fundamental properties of the plate (e.g., density, flexural stiffness and thickness). Besides, the attenuation as guided wave mode propagates in the structure also results in frequency dependency in its amplitude. Neau [
23] extended the analytical model of guided wave to take into account the viscosity of the insonified material, and calculated the wave attenuation caused by the material absorption. Schubert and Herrmann [
24] investigated the frequency dependent material damping for guided wave propagating in viscoelastic composites. These studies have already revealed the factors that result in frequency dependency in the amplitude of guided wave mode. However, there is still a lack of systematic analysis for the influence of this amplitude dispersion on guided wave based damage detection.
In this paper, the effects of the amplitude dispersion to a propagating wave-packet are investigated systematically. In addition, an amplitude dispersion compensation method is proposed to remove these effects and improve the performance of guided wave methods for damage detection. The rest of this paper is organized as follows. In
Section 2, the theories associated with the amplitude dispersion have been reviewed. Subsequently, the influences of amplitude dispersion to the spectrum and the waveform of guided wave mode are investigated in
Section 3. In
Section 4, an amplitude dispersion compensation method is proposed. The specimen and experimental setup are then introduced in
Section 5. In
Section 6, the effects of the amplitude dispersion to guided wave based damage detection, and the effectiveness of the proposed amplitude dispersion compensation method are investigated. Finally, conclusions are drawn in
Section 7.
2. Definition of Amplitude Dispersion
Considering that two guided wave transducers are positioned on a plate (or layer) serving as the transmitter and receiver, respectively, the entire system comprising the instrumentation, transducers and structures may be well-modeled as a linear system [
25]. Hence, the response of a particular guided wave mode at the location of the receiver could be expressed in the general form:
where
F(
ω) is the Fourier transform of the input signal
f(
t), and
H(
x,
ω) is the system transfer function of that mode, i.e.,
where
ξ(
ω) is the (angular) wavenumber as a function of (angular) frequency, which is related to the phase velocity
cp by the equation
ξ =
ω/
cp. The term
ejξ(ω)x is associated with the velocity dispersion characteristics of guided wave mode. It means that the energy in a wave-packet propagates at different speeds depending on the frequency.
Actually, the amplitude spectrum of the transfer function, |H(x,ω)|, also varies with respect to the frequency, which is associated with the transmitting, propagating and sensing processes.
2.1. Transmitting
If PWAS is used as an actuator, the exited amplitude of guided wave modes at a certain frequency depends on the actuator itself. Assuming ideal bonding between the PWAS (rectangular, of length
la = 2
a) and the plate (of thickness
d = 2
h), the displacement wave solution could be obtained as [
20],
where the PWAS is modeled as causing surface shear stress
τ =
τ0(
x)
eiωt along the piezo edges,
λ and
μ are the Lame constants for the plate material (ideally elastic, isotropic and homogeneous),
ξ is the wavenumber of guided wave mode, and
where
ρ is the material density.
If the PWAS spans half the wavelength multiplied with odd integers, this results in a maximum output signal. If the PWAS spans areas containing both positive and negative strains, the amplitude is reduced. This results in different response amplitudes of a guided wave mode at different frequencies, as it propagates with different speeds at different frequencies and the wavenumber ξ is related to the phase speed cp by the equation ξ = ω/cp.
2.2. Propagating
The attenuation as guided wave mode propagates in the plate depends on many different factors. The most important ones are geometric spreading, material damping, dissipation into adjacent media and wave attenuation due to velocity dispersion [
24].
- (a)
Geometric spreading is related to amplitude loss due to the growing length of a wave front departing into all directions from a source. It causes the amplitude of a wave-packet to decrease in proportion to the square root of the increase in its wave front,
where
A1 and
A2 denote the wave amplitudes, and
d1 and
d2 are the distances from the source. This type of attenuation is independent of the frequency.
- (b)
The material damping describes the energy dissipation of a wave-packet due to non-perfect elastic material behavior. In composite structures, it can be expressed as follows,
where
k″ is the attenuation factor. It is a function of the frequency, and can be measured experimentally or predicted using different material models [
26]. This material damping introduces frequency dependency in the amplitude of a propagating guided wave mode.
- (c)
Dissipation into adjacent media (i.e., leakage) describes how much energy is lost into adjacent media. If the adjacent media is air, the attenuation could be ignored [
24].
- (d)
The spreading of a wave-packet in time due to velocity dispersion reduces its absolute amplitude. However, this energy spreading depends on the steepness of the velocity dispersion curves, and does not influence the amplitude spectra of guided wave signals (see Equation (2)). In addition, if the velocity dispersion is compensated, the energy spreading in time can be gathered again because of energy conservation.
In summary, the second factor, material damping, dominates the frequency dependency of wave attenuation.
2.3. Sensing
The ratio of displacement of a particular mode to applied force when both quantities are measured at the same location and direction in the cross section is defined as the excitability of that mode. It is a function of frequency. If the receiving and transmitting transducers were exactly the same, the detectability and excitability would have the same value [
27].
This study is mainly concerned with the amplitude dispersion, which is independent of the velocity dispersion. Therefore, only the frequency dependency in the amplitude spectrum of the system transfer function, |
H(
x,
ω)|, is considered. In this case, the amplitude dispersion is defined as:
where
E(
ω),
A(
x,
ω) and
D(
ω) are the excitability, attenuation and detectability of the guided wave mode at the transmitting, propagating and sensing processes, respectively.
3. Effects of Amplitude Dispersion
To illustrate the effects of the amplitude dispersion, the case how guided wave-packet excited by a Hanning windowed toneburst as the A0 Lamb wave mode propagates in a 2-mm thick 2024-T3 aluminum plate (i.e., density: 2780 kg/m
3, Young’s modulus: 73.1 GPa, Poisson’s ratio: 0.33) is modeled. The A0 Lamb wave mode is excited by a rectangular PWAS with the dimensions of 7 mm (length) × 7 mm (width) × 0.2 mm (thickness), the compliance of 1.53 × 10
−11 m
2/N, and the d
31 coefficient of −1.75 × 10
−10 m/V. The phase velocity dispersion curves of A0 Lamb wave mode is calculated from the Rayleigh–Lamb equations and is shown in
Figure 1a.
In the first case, it is assumed that the amplitude of system transfer function of A0 Lamb wave mode remains constant over the excitation frequency band. Thus, the received time-trace is predicted as,
where
F(
ω) is the Fourier transform of the toneburst excitation signal
f(
ω). In this case, only the velocity dispersion alters the waveform of the propagating A0 mode.
Three-cycle Hanning windowed toneburst signals with center frequencies of 64 kHz, 220 kHz and 375 kHz are applied to the transmitter as the input signals. The propagation distance
x is 200 mm. The received time-traces calculated from Equation (8) are shown in
Figure 2a,c,e, respectively. It can be seen that an element of the A0 wave package at a relatively lower frequency arrives later than the one at a higher frequency, which is associated with the group velocity dispersion. Besides,
Figure 2b,d,f show the spectra of these A0 Lamb wave responses (the blue solid lines). From Equation (8), it can be observed that the dispersive term, exp(
jξ(
ω)
x), controls the phase of Lamb wave response, but does not influence its amplitude spectrum. Hence, these spectra exactly match the spectra of the associated toneburst excitations.
Actually, the amplitude of the system transfer function is frequency dependent, which is associated with the dimensions of PWAS and the fundamental properties of the plate. As mentioned in
Section 2, if a toneburst signal
f(
ω) is applied to the transmitter, the A0 mode Lamb wave response satisfies,
In metallic plates, the material damping due to the viscoelasticity of the material does not influence the amplitude–frequency dependency of system transfer function significantly [
18]. In addition, since the receiving and transmitting PWAS are of the same geometrical and physical properties, the excitability and the detectability would have the same value.
Accordingly, in the second case, the received time-trace is predicted as,
Equation (3) gives the relation between the displacement of a particular mode and the applied force. Hence, the excitability
E(
ω) of A0 mode is calculated from that equation and shown in
Figure 1b. It is a non-negative real function of angular frequency
ω, and thus only influences the amplitude spectrum of guided wave response. Especially, the amplitude spectrum of guided wave mode at each frequency point is the product of the amplitude dispersion of that mode and the spectrum of the excitation, i.e.,
The amplitude dispersion would cause the spectra of wave-packets propagating in the structure to be distorted compared to the spectrum of the input signal. To measure its effect, an influence index is defined as,
where
K is the length of the data set,
X is the spectrum of the input signal and
Y is the spectrum of the guided wave response (Equation (11)).
The input signals are three-cycle Hanning windowed toneburst signals centered at 64 kHz, 220 kHz and 375 kHz, respectively. For comparison, the responses calculated from Equation (10) are also displayed in
Figure 2a,c,e, and their spectra are shown in
Figure 2b,d,f, respectively.
A threshold (i.e., 0.1) is set for bandwidth definition. When the center frequency of the toneburst excitation takes 64 kHz, the frequency bandwidth of excitation could be estimated as [29, 99] kHz. As shown in
Figure 1b, the excitability of A0 mode varies with the frequency at this range, and its peak sits at the central frequency of the excitation (i.e., 64 kHz). The amplitude dispersion does not influence the spectrum of A0 mode significantly (
Figure 2b). The influence index is calculated as 1.71 × 10
−4, indicating the similarity between the spectrum of A0 mode response and that of the input signal. Accordingly, the received time traces in Cases 1 and 2 coincide with each other well (
Figure 2a). When the central frequency of the toneburst excitation takes 220 kHz, the influence index increases to 0.219.
Figure 2d shows the spectrum of A0 mode response in Case 2 as the purple dashed-line. The peak frequency is 179 kHz, much smaller than that of the excitation. Besides, the frequency bandwidth of the response is [87, 292] kHz, while that of the excitation is [98, 341] kHz. These distortions in spectrum due to amplitude dispersion results in the deviation of the waveform of A0 mode response, as shown in
Figure 2c. Hilbert transfer is then applied to calculate the envelopes of the received time traces, and a threshold (i.e., 0.1) is set on these envelopes to define the time duration of wave packet. Without amplitude dispersion (i.e., Case 1), the peak of envelope sits at 0.0767 ms, and the time range of wave packet is [0.0675, 0.0909] ms. In comparison, due to the effects of amplitude dispersion (i.e., Case 2), the peak of envelope moves to 0.0793 ms, and the time range of wave packet changes to [0.0693, 0.0959] ms. As the central frequency further increases to 375 kHz, the influence index is calculated as 0.9439, indicating the significant distortion of the spectrum (
Figure 2f). As shown in
Figure 2e, the waveform of the A0 mode response changes obviously due to amplitude dispersion. Especially, there are four local maxima at the envelope of A0 mode response in Case 2. In this case, it is hard to identify the actual number of wave packets, and may lead to a false alarm.
For further illustration, the linear mapping technique in [
28] is applied to the A0 mode responses to compensate the velocity dispersion effects, and thus highlight the influences of amplitude dispersion. The associated results are shown in
Figure 3a–c, respectively. Without amplitude dispersion (i.e., Case 1), the A0 mode responses could be restored to the exact shape of the original input signal. However, in Case 2, the amplitude dispersion still influences the waveform of the results. Especially when the central frequency of the toneburst excitation takes 220 kHz or 375 kHz, the waveform deviations caused by the amplitude dispersion could be obviously observed in
Figure 3b,c, respectively. These deviations, wave-packet duration increasing and envelope fluctuation (multiple local maxima), are undesirable in guided wave testing. The former one reduces the testing resolution that can be achieved, and the latter one increases the complexity of signal interpretation and the risk of error alarm.
4. Compensation of Amplitude Dispersion
The effect of amplitude dispersion is that the wave components at different frequency values are non-uniformly scaled. It results in the deviation of the waveform, and thus influences the identification of damage. To compensate its effects, a two-step amplitude dispersion compensation strategy is established. In the following section, the two main steps, i.e., amplitude dispersion estimation and amplitude dispersion compensation, will be introduced.
4.1. Amplitude Dispersion Estimation
In practical applications, there are multiple guided wave modes that can propagate in the structure. All these modes are dispersive and quite possible to overlap with each other, yielding the problem of mode separation. Vold–Kalman filter is a powerful time-varying filter [
29,
30]. Its center frequency and bandwidth can be adjusted dynamically according to the signal’s time–frequency distribution. Besides, it can extract all concerned components simultaneously without introducing any phase bias into the extracted waveforms [
31]. Hence, it is particularly suitable for mode extraction in guided wave signals.
VKF is performed based on the data equation and structural equation. Data equation represents the measured signal as a summation of interested components, non-concerned components and noise, which is given by the following equation,
where
y(
n) is the measured signal,
k = 1,…,
K represents the components to be extracted; and
η(
n) represents not-concerned components and the noise.
It is well acknowledged that every real-valued
xk(
n) can be expressed in its equivalent analytical form. As a result, the data equation can also be written as
where
ak(
n) is the complex envelope of
xk(
n), and
a−k(
n) is the complex conjugate of
ak(
n), thus
xk(
n) is real.
θk(
n) is the instantaneous phase which is determined in Equation (15).
where
ωk(
m) is the instantaneous angular frequency of
xk(
m) at the
mth sampling instant.
During the propagation in the structure, the envelope of each mode
ak(
n) changes smoothly. Hence, it could be approximated by a low-order polynomial function (usually the order
s ≤ 3). This could be mathematically expressed by the structural equation as,
where
denotes the difference operator of order
s,
εk(
n) is an unknown high order error term in
ak(
n).
The structural equation and data equation of VKF can be expressed by the matrix form as,
where
where the superscript
τ denotes the transpose operator.
A is an
N ×
N matrix determined by the difference order
s. For instance, if
s takes 2, it satisfies,
To solve structural Equation (17) and data Equation (18), a loss function of VKF is constructed as follows,
Here, superscript
H denotes the Hermitian transpose; and
Rk =
diag{
rk(1),…,
rk(
N)} is the weighting factor matrix which determines the instantaneous bandwidth in the filtering process. If the difference order
s takes 2, the relationship between weighting factor
rk(
i) and instantaneous bandwidth Δ
fi is given by Equation (21).
By minimizing the loss function, Equation (20) is subject to
where
,
E is the unity matrix;
.
The global solution for
ak in Equation (22) can be obtained using preconditioned conjugate gradient (PCG) algorithm. Tuma [
30] and Guo [
32] present the details about the numerical implementation of that method.
As mentioned, each mode in guided wave signals can be represented by its analytical form as ak(n)exp(jθk(n)). The envelope ak(n) can be obtained via VKF from Equation (17), and the carrier wave exp(jθk(n)) is determined according to Equation (18). On this basis, the waveform of each mode could be obtained as the product of the envelope and its carrier wave. On this basis, the transfer function of each mode could be estimated from the relation between the input and the extracted response associated with that mode. Finally, the amplitude dispersion curve could be calculated as the magnitude spectrum of the transfer function of that mode.
4.2. Amplitude Dispersion Compensation
From Equation (9), it can be seen that the amplitude dispersion places an amplitude modulation on the guided wave signals. A direct way to compensate its effects could be achieved by an inverse filter procedure, i.e.,
Here, ũ(x,t) is the result after amplitude modification, U(x,ω) is the Fourier transform of the guided wave signal u(x,t), and is the estimated amplitude dispersion curve. However, this inverse filter procedure faces a big challenge, i.e., it is in stable and noise may be amplified, which means it cannot be employed for practical applications. To overcome this problem, a modified strategy is proposed as follows.
First, the estimated amplitude dispersion curve is normalized by its maximum value at the excitation frequency range, so that belongs to the range of [0, 1].
For simplicity, let
. Subsequently, a Taylor series expansion is introduced to replace the inverse filter as,
In practice, it is impossible to calculate the value of Equation (24) when the polynomial order is infinite. Hence, the Taylor series expansion needs to be cut off as,
Accordingly, the amplitude compensation could be achieved as,
From this equation, it can be concluded that the accuracy of the amplitude dispersion compensation is determined by how accurately the estimated amplitude dispersion curve represents the actual characteristic that guided wave signal has been subjected to. In addition, the order of the Taylor polynomial N is a crucial parameter needed to be chosen properly. It provides a compromise between the compensation degree and the resistance to noise. A high order could enhance the compensation degree of the amplitude dispersion. However, the result would be more sensitive to the noises included in the raw signal u(x,t) and the error in the estimated amplitude dispersion curve. In contrast, a low order could improve its robustness in noisy conditions; however, the amplitude dispersion cannot be fully compensated.
5. Experimental Setup
The experimental setup consists of an Agilent 33120A waveform generator and a Tektronix TDS5034B digital phosphor oscilloscope. The waveform generator is used to generate a linear chirp with its frequency sweeps from 1 MHz down to 5 kHz over a Hanning window with the duration of 500 μs. The Tektronix TDS5034B digital phosphor oscilloscope is used for data acquisition of the response signals. The specimen is a 2024-T3 aluminum plate with the dimensions of 1220 mm × 1220 mm × 1 mm. A simulated crack (marked as D in
Figure 4) that is 19 mm in length and 0.127 mm in width is manufactured in the specimen.
Figure 4 shows the schematic diagram of the specimen and the configuration of the PWAS transducers (rectangular PZT, APC850, with dimensions of 7 mm × 7 mm × 0.3 mm). PWAS A serves as the actuator to generate guided waves, and PWAS S1 and S2 serve as the sensors to record guided waves propagating in the structures.
Figure 5a shows the guided wave signal captured by the sensor (PWAS S1). The chirplet transform (CT) is then employed to investigate the dispersion effects of the guided wave modes, which is defined as,
where
x(
t) is the associated response,
t and
f are the time and frequency indices, respectively; and
ωT(
τ) is the window function of length
T, and centered at time
τ = 0. The parameter
c takes the chirp rate of linear chirp excitation.
Figure 5b shows the associated CT spectrogram. In this experiment, the length of sensing path PWAS A to PWAS S1 is known. Besides, the group velocity dispersion curves of guided wave modes could be obtained since the features of the specimen are given (i.e., density: 2780 kg/m
3, Young’s modulus: 73.1 GPa, Poisson’s ratio: 0.33). As a result, the time of arrival could be calculated from the following relation,
where
Ttof =
s/
vg(
f) is the time of flight,
s is the length of sensing path, and
vg(
f) is the group velocity of a particular guided wave mode, as a function of the frequency.
Tac is the launch time, which depends on the excitation signals. For a linear chirp,
Tac = |
f −
f0|
T/
B,
f0 is the starting frequency,
T is the time duration, and
B is the chirp bandwidth. As a function of the frequency, the time of arrival of S0 mode could be mapped into the time–frequency domain. In
Figure 5b, it can be seen that the
Ttoa(
f) (the white line) matches the time–frequency energy peak of S0 mode component exactly. On this basis, the instantaneous frequencies (IF) could be obtained from the
Ttoa relation.
Once the IF has been estimated, VKF is applied to extract the S0 mode component. In this experiment, the instantaneous bandwidth for each component takes 7.5 kHz.
Figure 5c shows the extracted S0 mode response from the raw guided wave signal. Subsequently, the Fourier transform is employed to map the S0 mode response into the frequency domain. The transfer function of the guided wave inspection system is estimated as the ratio between that output and the linear chirp in frequency domain, and the amplitude dispersion curve could be obtained as the amplitude spectrum of the transfer function. Especially, the amplitude dispersion curve of S0 mode is shown in
Figure 5d.