1. Introduction
In the case of non–destructive testing (NDT) [
1,
2] and structural health monitoring (SHM) [
2,
3], guided waves are widely used due to their features, including long propagation distances along different waveguides, such as plates, pipes, and bars with arbitrary cross–sections, as well as the high sensitivity to different types of damages, such as cracks, corrosion, and delamination. For the development of novel multifunctional materials, as well as NDT and SHM techniques for viscoelastic anisotropic laminated composites, it is of high importance to investigate viscoelastodynamics, such as propagating and non–propagating guided waves, for waveguides with anisotropic viscoelastic properties [
4]. Fiber–reinforced composites have high strength–to–weight ratios and show great potential for developing lightweight structures for aerospace and automobile applications. However, these engineered materials can have internal defects, such as delamination, fiber breaking, and matrix cracking, during their production and service [
5,
6,
7]. The inherent material anisotropy and unique internal defects make the NDT and SHM of fiber–reinforced composites very different from the inspection and monitoring of isotropic metallic structures.
Due to the frequency–dependent wave properties (i.e., dispersion) and multi–mode features, guided wave propagation is quite complex. Especially for anisotropic viscoelastic waveguides, on the one hand, material anisotropy leads to direction–dependent wave properties. On the other hand, the consideration of material viscosity in a viscoelastic waveguide leads to many non–propagating wave modes carrying large imaginary wavenumbers, as well as frequency–dependent attenuation for propagating modes. The material viscosity also extends the solution space of the guided wave characteristic equation to the multi–dimensional frequency–complex–wavenumber space, further raising challenges, such as how to efficiently find roots in that multi–dimensional space, as well as how to correctly classify those roots to different wave modes for obtaining their dispersion curves (also known as curve tracing). If these challenges are not properly addressed, multiple undesired scenarios may happen, such as missing roots when multiple roots are very close to each other in the solution space, as well as curve–tracing misalignment in regions where phase–velocity curves of different modes cross each other (i.e., dispersion curve crossing). The complexity of guided waves in viscoelastic anisotropic waveguides, such as viscoelastic, anisotropic, laminated carbon–fiber reinforced polymer (CFRP) composites, leads to challenges in developing analytical models for investigating guided wave properties in those waveguides. Hence, an efficient and robust approach is highly desired, for studying viscoelastic guided waves in the anisotropic waveguides with viscoelastic properties considered, such as viscoelastic anisotropic laminated composites.
Motivated by the NDT and SHM of industrial structures with viscoelastic coatings (e.g., thick corrosion–resistant coatings), researchers began to investigate the properties of viscoelastic guided waves by fusing partial wave superposition techniques, global and transfer matrix methods for deriving wave characteristic equations, and different viscoelastic models, such as the Kelvin–Voigt, Maxwell, and Hysteretic viscoelastic models. For example, Pan et al. [
8] investigated guided waves in a steel plate with a thick viscoelastic coating and found that the coating layer introduced additional dispersive modes by establishing a model considering multiple damping factors in addition to the Lamé constants. With the transfer matrix method, Simonetti [
9] analyzed the effects of attenuative coatings on the dispersion characteristics of guided waves in coated metallic plates. By using the global matrix method, Barshinger and Rose [
10] established a characteristic equation considering frequency–dependent complex Lamé constants for an elastic cylinder with a viscoelastic coating. In addition to structures with viscoelastic coatings, Huber [
11] calculated the guided wave–dispersion curves for fluid–loaded viscoelastic composites consisting of up to 400 layers by using an open–access software (Dispersion Calculator v2.4) that employed the global matrix method and the hysteretic viscoelastic model. Although the transfer and global matrix methods can be used for solving guided wave–dispersion relations, these methods are not suitable for complex–shaped waveguides. Additionally, the transfer matrix method is unstable at high frequencies [
9].
Since the analysis of guided waves in waveguides with complex cross–sections poses a challenge to methods based on transfer and global matrixes, numerical techniques, such as spectral element, boundary element, and finite–element–assisted approaches, have been developed. Based on the spectral finite–element method, Marzani [
12] investigated the transient responses of attenuative guided waves in damped cylinders, and Luo et al. [
13] studied the propagation of guided waves in layered viscoelastic film materials. By establishing boundary finite–element–based models considering the anti–Zener and fractional Zener viscoelastic models, Bause et al. [
14] simulated the transient responses of guided waves in viscoelastic waveguides. Hayashi et al. [
15] established a semi–analytical finite–element (SAFE) method to obtain the phase– and group–velocity dispersion curves for bars with arbitrary cross–sections. Bartoli et al. [
16] introduced the hysteretic and Kelvin–Voigt viscoelastic models to the SAFE approach to study viscoelastic guided waves. Mazzotti et al. [
17] extended the SAFE method for studying guided waves in prestressed viscoelastic waveguides. Taking advantage of the SAFE approach, they further investigated the propagation of guided waves in a viscoelastic waveguide with an arbitrary cross–section embedded in a viscoelastic isotropic unbounded medium [
18], as well as obtained the dispersion curves of guided waves in thin–walled waveguides in contact with fluids [
19]. Considering both material anisotropy and viscoelasticity, Castaings and Hosten [
20] established a SAFE model to obtain dispersion curves and through–thickness mode shapes for guided waves in sandwich structures made of viscoelastic anisotropic composite materials.
While methods assisted by the aforementioned numerical techniques show good feasibility for analyzing guided waves in complex–shaped waveguides, they are subjected to an inherent contradiction between computational cost and solution accuracy that typically depends on the discretization resolution [
21]. To increase the computational efficiency, Torres–Arredondo and Fritzen [
22] leveraged the higher–order plate theory to find the dispersion solutions for viscoelastic fiber–reinforced composites, and their method leveraged the hysteretic and Kelvin–Voigt models for introducing the viscoelastic effect. Based on the idea of using the field variable’s orthogonal basis expansion for solving wave dynamic problems, Yang and Yu [
23] proposed an approach fusing the LOPE and the Kelvin–Voigt viscoelastic model to investigate shear horizontal waves in hollow cylinders made of functionally graded materials. Dahmen et al. [
24] and Othmani et al. [
25] leveraged LOPE to formulate models for studying guided waves in viscoelastic composites, while not analyzing wave mode shapes or addressing the issue of tracing the dispersion curves for multiple wave modes. By leveraging the LOPE, linear three–dimensional (3D) elasticity theory, and mechanics of incremental deformation theory, Liu et al. [
26] presented an approach to characterize guided wave propagation along the non–principal symmetry axes of pre–stressed anisotropic composite laminas. Building upon the mechanics of incremental deformation theory and the Kelvin–Voight model, Li et al. [
27] proposed a recursive LOPE method to find the dispersion curves of guided waves in prestressed bolts.
Unlike the literature studies [
24,
25,
26], in which the transformation of a wave–dispersion problem into an eigenvalue problem makes them susceptible to the curve–tracing misalignment issue, this paper presents an approach that takes advantage of the LOPE, the hysteretic viscoelastic model, and unique root–finding and curve–tracing strategies to formulate the guided wave characteristic equation and obtain the frequency–dependent properties of guided waves for viscoelastic anisotropic laminated composites. Particularly, our wave characteristic equation is formulated using a LOPE–assisted viscoelastodynamic model, which takes advantage of the hysteretic viscoelastic model–based viscoelastodynamics and the LOPE–based wave mode shape approximation. To solve the characteristic equation, we have introduced an improved root–finding algorithm, building upon the coefficient matrix determinant ratios and our proposed local tracking windows. To trace the solutions on the different modes’ dispersion curves, we have proposed a curve–tracing strategy considering wave attenuation. It is worth noting that our root–finding and curve–tracing strategies effectively address the issues, including losing roots on different solution branches close to each other and curve–tracing misalignment in regions where the phase–velocity curves of different modes cross each other. Moreover, based on the LOPE–assisted viscoelastodynamic model, we have investigated viscoelastic guided wave properties (such as complex–wavenumber–, phase–velocity–, and attenuation–frequency relations) for multiple guided wave modes, including different orders of antisymmetric, symmetric, and shear horizontal modes in viscoelastic anisotropic laminated composites. We have also unveiled the effects of material viscosity and fiber orientation on the frequency–dependent properties of different guided wave modes for unidirectional CFRP laminated composites. The rest of this paper is structured as follows.
Section 2 presents the LOPE–assisted viscoelastodynamic model and formulated the characteristic equation for viscoelastic guided waves.
Section 3 presents the root–finding and curve–tracing strategies; multiple case studies are given in
Section 4. The concluding remarks are presented in
Section 5.
2. A LOPE–Based Model for Viscoelastic Guided Waves
Consider an anisotropic viscoelastic laminated composite with infinite in–plane lengths and stress–free conditions on the top and bottom boundaries, as illustrated in
Figure 1. The thickness of the
nth (
n = 1, 2, …,
N) ply is
dn =
hn −
hn−1, where
hn is the height from the bottom of the
nth ply to the top of the first ply. The density of the
nth ply is denoted as
. To consider the viscoelastic effect, our approach uses the hysteretic viscoelastic model [
13,
21], where the viscoelastic stiffness matrix has frequency–independent complex values. The viscoelastic stiffness matrix for the constitutive equation in the global coordinate system
O–
x1x2x3 (illustrated in
Figure 1) for the
nth lamina can be expressed as:
where
and
represent the elastic stiffness and viscous matrices. For a fiber–reinforced laminated composite, different laminas can have different orientations. Once we know the fiber orientation of a lamina,
can be obtained using the matrix
for the lamina’s local coordinate system
o–
x1’
x2’
x3’ through tensor rotation [
28].
For a laminated composite with
N layers, its material properties change along the
x3–direction of the global coordinate system. To mathematically describe the properties of the composites with all the layers considered, the viscoelastic stiffness matrix
and density
can be expressed as:
where
is a rectangular window function:
To derive the characteristic equation for guided waves, one typically needs to fuse the equation of motion, stress–strain constitutive equation, strain–displacement relations, and general wave displacement solutions. Without considering the body–force term, the equation of motion for a viscoelastic laminated composite can be expressed as [
29]:
where
represents the stress tensor and
stands for a displacement component. According to the generalized Hooke’s law, the stress–strain constitutive equation is:
where
is the viscoelastic stiffness matrix. As guided waves have small deformations, the strain–displacement relation in the Cartesian coordinate system can be expressed as:
Assuming that the laminated composite is large enough in the direction of
to satisfy the plane strain condition, the displacement of a wave propagating in the
x1 direction is independent of
. Therefore, for guided waves propagating in the
direction, at a position (
,
,
), the general solutions of 3D wave displacements
,
, and
along the
−,
−, and
axes can be expressed as [
29]:
where
,
, and
represent the wave mode shape displacements in the directions of
,
, and
, respectively.
k is a complex wavenumber corresponding to the wave propagation direction
, and
is the angular frequency.
By substituting Equations (6)–(8) into the equation of motion, we can derive the following wave equations:
In these equations, the mode shape displacements
U,
, and
can be expanded with complete and orthogonal Legendre polynomials, as follows [
26,
27]:
where
is the expansion coefficient, and
is a normalized
mth–order Legendre orthogonal polynomial expressed as:
where
Pm is the
mth–order Legendre polynomial. In practice, the order
m is truncated to a finite value
M, which can be determined through convergence analysis.
Equations (9)–(11) are multiplied by
with
j running from zero to M and then integrated over
from zero to
. Further considering the orthogonality of the polynomials
, we can obtain following equation set:
where
and
are coefficients stemming from Equations (9)–(11). For detailed information, please refer to
Appendix A. The non–zero solutions of Equation (14) can only exist when the determinant of the coefficient matrix for
equals zero. This leads to a characteristic equation expressed as:
The solutions of the characteristic equation provide the relationship between angular frequency ω and complex wavenumber k. Then, we can obtain the phase velocity with and analyze the wave attenuation with . Here, and represent the real and imaginary parts of a complex wavenumber.
3. Root–Finding and Curve–Tracing Strategies
Distinguishing from previous studies [
24,
25,
26], which transform the problem of finding an anisotropic laminated composite’s wave–dispersion relation into an eigenvalue problem, this study directly solves the wave–dispersion characteristic equation derived from a LOPE–based method by using an improved root–finding algorithm leveraging coefficient matrix determinant ratios and our proposed local tracking intervals. Although the bisection and Newton–Raphson methods, common iterative root–finding algorithms, have been shown to solve dispersion characteristic equations for elastic materials, however, they are difficult to implement for solving the characteristic equations for viscoelastic materials. The introduction of viscosity makes the dispersion characteristic equation have complex wavenumbers, and this leads to challenges in using the traditional bisection method for root finding in the frequency–complex–wavenumber space. The Newton–Raphson method, which requires solving the inverse matrix for the objective function’s Hessian matrix, is computationally intensive. A previous study [
30], whose wave characteristic equation was derived using partial wave superposition, showed that the ratio of coefficient matrix determinants could be quickly obtained to solve the dispersion relation for a viscoelastic plate. In this study, we solved the wave–dispersion characteristic equation derived from a LOPE–based approach by using an improved determinant ratio–based root–finding approach with our proposed local tracking intervals. Moreover, an improved curve–tracing strategy that takes advantage of wave–attenuation curves is presented for classifying characteristic equation solutions to different modes, in order to address the curve–tracing misalignment issue that usually happens when only using the phase–velocity–frequency data for curve tracing.
3.1. Root–Finding Algorithm Based on Determinant Ratios
Considering a general univariate equation , finding the roots of this equation is equivalent to solving the relation . To find the local minima of the determinant function , the initial search intervals can be divided equally into many tiny segments with discrete nodes. By evaluating the values of the determinant at the nodes on either side of each tiny segment, the local minima in the searched domain can be obtained.
All the local minima can be divided into two categories: those that satisfy
, e.g., the point
within an interval
shown in
Figure 2, and those that do not, e.g., the point
within an interval
. Only the minima that satisfy
are the solutions of the original function
. For example, the point
in
Figure 2 is not a solution, as the determinant
is greater than zero. Hence, there should be a finite positive number P satisfying the following determinant ratios.
On the contrary, for the point
within an interval
, as
, the determinant ratios should be greater than P, as expressed in the following relations,
The finite positive number P can be considered as a threshold for finding the solutions of
. When an interval has multiple solutions, e.g., an interval
with two solutions,
and
, illustrated in
Figure 2, the aforementioned root–finding approach may lose a root. To circumvent this issue, a small interval is required, and it should be less than the distance between any two solutions.
3.2. Improved Root–Finding Algorithm
When extending the aforementioned univariate problem’s root–finding algorithm to a bivariate scenario, if the used search interval is too large, it will lead to root loss. Nevertheless, if the search interval is too small, it will result in high computational cost. In order to elaborate on this issue,
Figure 3 gives a schematic for the two–dimensional (2D) root–finding process for solving the characteristic equation
. The two solid lines in
Figure 3 represent two frequency–wavenumber curves (i.e., solutions) of the equation. After selecting the frequency interval
, a series of discrete frequency points can then be obtained in the frequency domain, where
denotes the
nth frequency for root finding. Assume that the wavenumber
Kin is the
ith discrete point along the wavenumber axis at the frequency
, and the point (
,
Kin) in the frequency–wavenumber space is a solution for the characteristic equation. At the frequency
, the wavenumber solutions can be obtained by applying the univariate root–finding approach along the wavenumber axis. However, during the iterative search process, if the seeking increment
is too large, e.g., larger than the distance between the wavenumbers
and
on two solution curves, the situation of missing a root would occur. If a very small wavenumber interval is used for the iterative process, the time consumption will significantly increase.
The limitation of the previous root–finding algorithm is improved by employing a search strategy with a local tracking interval. First, an initial root finding is performed to obtain the starting frequency–wavenumber point, for example, a solution at (fn−1, ) for the characteristic equation at an initial frequency of fn−1. Then, the next frequency fn is allocated with fn−1 + ∆f, where ∆f is a small frequency interval. Finally, the wavenumber Kin at the frequency fn can be found by searching a local tracking interval , which is centered at the wavenumber obtained from the last searching step at the frequency fn−1. By continuing this searching process, all frequency–wavenumber solutions in a predefined searching domain can be obtained gradually.
3.3. Wave–Attenuation–Assisted Curve Tracing
To address the issue of curve–tracing misalignment in the region with multiple phase–velocity dispersion curves crossing or being close to each other, we presented a curve–tracing strategy based on both the phase–velocity and attenuation curves.
Figure 4 displays a schematic with both the phase–velocity and attenuation curves for two modes to illustrate the curve–tracing strategy. When the phase–velocity curves of the two modes cross or are close to each other, there could be a misalignment issue for regions before and after the intersection, if only using the phase–velocity data for curving tracing. To address this issue, we also used the attenuation curves, as the attenuation values for the two modes are different at a frequency where the phase–velocity curves have an intersection.
Relying on the aforementioned feature, a curve–tracing strategy can be automatically implemented. For example, to determine whether the data point on the phase–velocity curve belongs to mode 1, two adjacent frequencies, = and = at the left and right sides of the frequency , are identified at first. Then, the attenuation values at the three frequencies, , , and , are computed to obtain the frequency–attenuation data (, ), (, ), and (, ). Finally, the attenuation differences = and , as well as the residual ratio are calculated. Therefore, if the data point belongs to mode 1, the residual ratio should be very close to one, as the attenuation curve is smooth. If the residual ratio is far from one, then the data should be attributed to mode 2. By performing this procedure for all the solved data, we are able to classify the solutions to obtain dispersion curves for different wave modes.