Next Article in Journal
Construction of Boolean Functions from Hermitian Codes
Next Article in Special Issue
Localized Boundary Knot Method for Solving Two-Dimensional Inverse Cauchy Problems
Previous Article in Journal
A Survey on the Oscillation of Solutions for Fractional Difference Equations
Previous Article in Special Issue
A Hybrid Localized Meshless Method for the Solution of Transient Groundwater Flow in Two Dimensions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Spatial–Temporal Radial Trefftz Collocation Method for 3D Transient Wave Propagation Analysis with Specified Sound Source Excitation

College of Mechanics and Materials, Hohai University, Nanjing 211100, China
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(6), 897; https://doi.org/10.3390/math10060897
Submission received: 25 January 2022 / Revised: 6 March 2022 / Accepted: 8 March 2022 / Published: 11 March 2022

Abstract

:
In this paper, a novel semi-analytical collocation solver, the spatial–temporal radial Trefftz collocation method (STRTCM) is proposed to solve 3D transient wave equations with specified sound source excitations. Unlike the traditional time discretization strategies, the proposed numerical scheme introduces the spatial–temporal radial Trefftz functions (STRTFs) as the basis functions for the spatial and temporal discretization of the transient wave equations. The STRTFs are constructed in the spatial–temporal domain, which is a combination of 3D Euclidean space and time into a 4D manifold. Moreover, since the initial and boundary conditions are imposed on the spatial–temporal domain boundaries, the original transient wave propagation problem can be converted to an inverse boundary value problem. To deal with the specified time-dependent sound source excitations, the composite multiple reciprocity technique is extended from the spatial domain to the spatial–temporal domain, which transforms the original problem with a source term into a high-order problem without a source term. By deriving the related STRTFs for the considered high-order problem, the proposed scheme only requires the node discretization on the spatial–temporal domain boundaries. The efficiency of the proposed method is numerically verified by four benchmark examples under 3D transient wave equations with specified time-dependent sound source excitation.

1. Introduction

As is well known, the phenomenon of wave propagation [1,2,3,4,5,6,7] widely exists in various areas of science and engineering, such as acoustics, elastodynamics, electromagnetics, and fluid dynamics. Numerical simulation plays an important role in understanding and mastering the fundamental laws of such wave propagation. Traditional numerical methods [8,9,10], such as the finite difference method and finite element method (FEM), have been widely used in wave propagation analysis. However, they usually have the problems of low computational efficiency and poor computational accuracy due to the use of universal polynomial functions. To overcome these drawbacks, several basis functions, including wave characteristics, have been introduced, and then a series of semi-analytical numerical methods have been constructed, such as the wave-based method [11], scaled boundary finite element method [12] and boundary element method [13,14,15], and so on. The aforementioned numerical methods belong to the mesh-based methods, which are sensitive to the mesh quality. To eliminate the effect of mesh generation, a group of meshless methods is developed. Similarly, by introducing the basis functions including the wave characteristics, several boundary-type meshless methods are proposed. They can be divided into two categories: weak-form boundary meshless methods and strong-form boundary meshless methods. The weak-form boundary meshless methods mainly include the local boundary integral equation method [16], boundary node method [17], hybrid boundary node method [18], boundary face method [19], null-field boundary integral equation method [20], and so on. The strong-form boundary meshless methods mainly include the wave superposition method [21,22], method of fundamental solutions (MFS) [23,24], regularized meshless method [25], boundary distributed source method [26], singular boundary method (SBM) [27,28,29,30,31], collocation Trefftz method (CTM) [32,33], and so on. Due to their simpler form, integral-free and easy-to-use merits, this study focused on the strong-form boundary meshless methods based on the semi-analytical basis functions.
A broader and more challenging problem in wave propagation analysis is the simulation of wave propagation in the time domain. The following three popular approaches have been widely used to treat transient wave propagation problems: (1) Time-stepping methods (TSM) [23,34] transform the transient wave propagation problem into a series of time-independent problems, and the accuracy and stability of this method highly depend on the time-step size. (2) Frequency domain techniques (FDT) [35,36] use the transformation technique to eliminate the time derivative leading to a time-independent equation in the frequency domain, and then employ a numerical inversion scheme to invert the frequency domain solutions back into the time-dependent solutions. The FDT does not require time stepping, and thus avoids the effect of the time step on numerical accuracy. However, for systems with no intrinsic damping and mismatched initial and ending responses, the numerical inversion transformation fails to produce accurate results. This is why in practical calculations often small artificial damping is added to the model. (3) Spatial–temporal semi-analytical basis function methods [37,38,39] employ the spatial–temporal semi-analytical basis function a priori to satisfy the transient wave equation and then solve it directly. Among these three time-discretization schemes, the first two have been widely used for transient wave propagation analysis; the last one has not been widely used because the time-dependent semi-analytical basis functions are not easy to construct, in particular, the transient wave equation, including the source excitations.
Fortunately, the composite multiple reciprocity method (CMRM) [40] has been proposed and applied to deal with some specified source terms in time-independent nonhomogeneous PDEs. In this study, the CMRM is extended from the spatial domain to the spatial–temporal domain, which transforms the original transient wave propagation problem with a source term into the high-order time-dependent problem without a source term. Then a group of spatial–temporal semi-analytical basis functions and spatial–temporal radial Trefftz functions are derived to satisfy the governing equation of such high-order time-dependent problem in advance. Correspondingly, the so-called spatial–temporal radial Trefftz collocation method (STRTCM) is constructed to solve 3D transient wave equations with specified sound source excitations, which only require the node discretization on the spatial–temporal domain boundaries.
In this paper, a novel spatial–temporal radial Trefftz collocation method is proposed without differential approximation for the temporal derivatives, which may cause the accumulated error to solve the 3D transient wave equations, and the composite multiple reciprocity method is extended from the space domain to the spatial–temporal domain to treat the time-dependent source term. Due to the use of the related spatial–temporal radial Trefftz functions, the proposed STRTCM requires fewer node discretizations to obtain more accurate results. A brief outline of this paper is as follows. In Section 2, the numerical procedure of the spatial–temporal radial Trefftz collocation method for solving 3D transient wave equations with specified sound source excitations is introduced. The efficiency of the proposed method is numerically verified by four benchmark examples in Section 3. In Section 4, several conclusions are drawn based on the present study.

2. Methodology

Considering a transient wave equation in 3D finite domain Ω bounded by Γ , the governing equation of 3D transient wave propagation problem with sound source excitations is stated as follows:
( 2 t 2 v 2 Δ ) u ( x , t ) = f ( x , t ) ,     x Ω ,   0 < t T
subjected to the initial conditions
u ( x , t ) | t = 0 = u 0 ,   x Ω
u ( x , t ) t | t = 0 = u 1 ,   x Ω
and the Dirichlet boundary condition
u ( x , t ) | Γ = u ¯ ,     x Γ ,   0 < t T .
where Δ is the Laplace operator, v denotes the wave speed, T represents the final time instant, u 0 , u 1 and u ¯ are the known functions, and f ( x , t ) is the known sound source function.
If the sound source function f ( x , t ) = 0 , then the homogeneous type of Equation (1) is obtained as
( 2 t 2 v 2 Δ ) u ( x , t ) = 0 ,   x Ω ,   0 < t T .
By using the derived spatial–temporal radial Trefftz function [41],
G 0 ( x , t ; s , τ ) = [ cos ( v ( t τ ) ) + sin ( v ( t τ ) ) v ] sin ( r ( x , s ) ) r ( x , s )
the approximate solution of Equation (5) by using the spatial–temporal radial Trefftz collocation method can be represented as follows
u 0 ( x , t ) = j = 1 N S α 0 j G 0 ( x , t ; s j , τ j )
where r ( x , s ) = x s 2 denotes the Euclidean distance between collocation nodes x i and source nodes s j , t and τ are the time variables corresponding to the collocation nodes x i and source nodes s j , respectively. { α 0 j } are the unknown coefficients and N S represents the number of the source node pair ( s j , τ j ) ( Ω × 0 , T ) , in which ( Ω × 0 , T ) = [ Γ × 0 , T ] [ Ω × { 0 , T } ] stands for the boundaries of the considered spatial–temporal domain Ω × 0 , T . Substituting expression (7) into the initial conditions (2) (3) and boundary conditions (4), one may have
j = 1 N S α 0 j G 0 ( x , 0 ; s j , τ j ) = u 0 ,   x Ω , t = 0
j = 1 N S α 0 j G 0 ( x , 0 ; s j , τ j ) t = u 1 ,   x Ω , t = 0
j = 1 N S α 0 j G 0 ( x , t ; s j , τ j ) = u ¯ ,     x Γ ,     0 < t T
To determine the unknown coefficient { α 0 j } , N collocation node pairs ( x i , t i ) [ Γ × 0 , T ] [ Ω × { 0 } ] are placed on the boundaries of the considered spatial-temporal domain, and then the discretized formulation can be represented as follows
j = 1 N S α 0 j G 0 ( x i , t i ; s j , τ j ) = u 0 ,   x i Ω , t i = 0
j = 1 N S α 0 j G 0 ( x i , t i ; s j , τ j ) t = u 1 ,   x i Ω , t i = 0
j = 1 N S α 0 j G 0 ( x i , t i ; s j , τ j ) = u ¯ , x i   Γ ,   0 < t i T .
which can be also written as the following matrix form
[ [ G 0 ( x i , t i ; s j , τ j ) ] N i × N S [ G 0 ( x i , t i ; s j , τ j ) t ] N i × N S [ G 0 ( x i , t i ; s j , τ j ) ] N b N t × N S ] [ α 0 j ] N S × 1 = [ [ u 0 ] N i × 1 [ u 1 ] N i × 1 [ u ¯ ] N b N t × 1 ]
where N = 2 N i + N b N t , in which N i and N b represent the number of the collocation nodes inside the spatial domain Ω and on the boundary Γ of spatial domain Ω , respectively. The total node number in the spatial domain Ω is N T o t a l = N i + N b , and N t represents the number of the collocation nodes along the time axis. If the same set of nodes to the collocation node discretization is used in the source node discretization inside the spatial domain Ω and on the boundary Γ of spatial domain Ω , the resultant matrix in Equation (14) is square due to N S = 2 N i + N b N t .
Next, consider 3D transient wave propagation problems (1–4) with the non-zero sound source function f ( x , t ) . The approximate solution can be first divided into two parts, homogeneous solution u h ( x , t ) and particular solution u p ( x , t ) , i.e.,
u ( x , t ) = u h ( x , t ) + u p ( x , t )
where the particular solution u p ( x , t ) is constructed to satisfy the following equation
( 2 t 2 v 2 Δ ) u p ( x , t )   =   f ( x , t )
and then the following updated homogeneous problem can be represented by substituting Equations (15) and (16) into the original transient wave propagation problems (1–4),
{ ( 2 t 2 v 2 Δ ) u h ( x , t )   =   0 ,   x Ω ,   0 < t T u h ( x , t ) Γ   =   u ¯ u p u h ( x , t ) t = 0   =   u 0 u p u h ( x ) t t = 0   =   u 1 u p t ,
where the homogeneous solution u h ( x , t ) of Equation (17) can be obtained by using the spatial–temporal radial Trefftz collocation method with node discretization on the boundaries of the considered spatial–temporal domain.
To evaluate the particular solution u p ( x , t ) , the composite multiple reciprocity method (CMRM) is extended from the spatial domain to the spatial–temporal domain. The key issue is to introduce the different spatial/spatial–temporal differential operators L 1 , L 2 , L M to eliminate the related non-zero sound source function f ( x , t ) in Equation (16), namely,
L M L 2 L 1 f ( x , t ) 0
It should be pointed out that the commonly used differential operators (Laplace, Helmholtz, modified Helmholtz, diffusion equation and wave equation operators) can be chosen as L 1 , L 2 , L M according to the form of f ( x , t ) , which could be the polynomial, exponential and trigonometric functions, or a combination of these functions. For complex functions, e.g., non-smooth functions, a set of discrete measured data or large-gradient functions in the source term f ( x , t ) , we can express the complex functions or a set of discrete measured data by a series representation of polynomial or trigonometric functions, and then Laplace and Helmholtz operators can be chosen as L 1 , L 2 , L M to satisfy Equation (18). In the numerical implementation, the order M is usually finite, or can be determined by a specified truncation error.
Then the particular solution u p ( x , t ) can be obtained by solving the following m-order homogeneous equation with m 1 constraint conditions
{ L m L 2 L 1 u p ( x , t ) = 0 ( x , t ) ( Ω × ( 0 , T ] ) L 2 L 1 u p ( x , t ) = L 2 L 1 f ( x , t ) ( x , t ) ( Ω × ( 0 , T ] ) L 1 u p ( x , t ) = L 1 f ( x , t ) ( x , t ) ( Ω × ( 0 , T ] ) u p ( x , t ) = f ( x , t ) ( x , t ) ( Ω × ( 0 , T ] )
where = ( 2 t 2 v 2 Δ ) denotes the governing differential operator. Then the particular solution u p ( x , t ) can be represented by a linear combination of high-order spatial–temporal radial Trefftz functions G 1 ( x , t ; s , τ ) , , G m ( x , t ; s , τ ) , namely,
u p ( x , t ) = k = 1 m j = 1 N S α k j G k ( x , t ; s j , τ j )
where the high-order spatial–temporal radial Trefftz functions are derived by satisfying the following equations:
{ L 1 G 1 ( x , t ; s j , τ j ) = 0 L m L 2 L 1 G m ( x , t ; s j , τ j ) = 0
Table 1 lists the related radial Trefftz functions for several commonly used spatial/spatial–temporal differential operators.
By combining Equations (7), (15) and (20), the approximate solution of 3D transient wave propagation problems (1–4) can be expressed as follows:
u ( x , t ) = k = 0 m j = 1 N S α k j G k ( x , t ; s j , τ j ) ,
By employing Equation (22) to discretize Equations (17) and (19), the unknown coefficients { α k j } k = 0 , 1 , , m j = 1 , 2 , , N S can be obtained. After that, the numerical solution at any node pair ( x , t ) [ Ω × 0 , T ] can be calculated by using Equation (22).

3. Numerical Results and Discussions

This section presents four benchmark examples of 3D transient wave propagation problems with specified sound source excitations to verify the efficiency of the proposed spatial–temporal radial Trefftz collocation method (STRTCM). To assess the performance of the proposed solver, the following L 2 relative error L e r r , relative error R e r r and maximum relative error M R E are adopted as follows:
L e r r = 1 N N n = 1 N N ( u n u m ( x n , t ) u a n a ( x n , t ) u a n a ( x n , t ) ) 2
R e r r = | u n u m ( x n , t ) u a n a ( x n , t ) u a n a ( x n , t ) |
M R E = m a x 1 n N N | u n u m ( x n , t ) u a n a ( x n , t ) u a n a ( x n , t ) |
where u a n a ( x n , t ) and u n u m ( x n , t ) stand for the analytical solution and the numerical solution on the test nodes x n Ω , n = 1 , , N N at time instant t, respectively. N N denotes the number of test nodes { x n } . Unless otherwise specified, the test nodes { x n } are chosen as the same set of the collocation nodes inside 3D spatial domain { x i } Ω \ Γ and N N = N i in this study.
Example 1.
Transient wave equation with specified sound source excitation under a unit cube.
In this example, the efficiency and accuracy of the proposed spatial–temporal radial Trefftz collocation method (STRTCM) in the solution of transient wave equations with the sound source f ( x , t ) = ( sin ( x 1 ) + cos ( x 2 ) + sin ( x 3 ) ) cos ( 2 t ) under the unit cubic domain Ω 1 = { ( x 1 , x 2 , x 3 ) | 0 x 1 , x 2 , x 3 1 } are investigated. The geometry and node distribution are depicted in Figure 1. The governing equation is represented as
( 2 t 2 v 2 Δ ) u ( x , t ) = ( sin ( x 1 ) + cos ( x 2 ) + sin ( x 3 ) ) cos ( 2 t ) ,   x Ω ,   0 < t T ,
subjected to the initial conditions
u ( x , t ) | t = 0 = ( sin ( x 1 ) + cos ( x 2 ) + sin ( x 3 ) ) ,   x Ω ,
u ( x , t ) t | t = 0 = 0 , x Ω ,
and the Dirichlet boundary condition
u ( x , t ) | Γ = ( sin ( x 1 ) + cos ( x 2 ) + sin ( x 3 ) ) cos ( 2 t ) ,   x Γ ,   0 < t T
Its analytical solution of Example 1 is
u ( x , t ) = ( sin ( x 1 ) + cos ( x 2 ) + sin ( x 3 ) ) cos ( 2 t )
Table 2 presents L 2 relative errors obtained by the proposed STRTCM and COMSOL at different time instants in Example 1. It can be found that under the same node discretization, the proposed STRTCM produces more accurate results with a slight longer computational time than the COMSOL (FEM). Figure 2 shows the numerical errors along with the time evolution by using the proposed STRTCM in Example 1. From Table 2 and Figure 2, it can be observed that the numerical errors may slightly increase with the time evolution. Table 3 presents L 2 relative errors obtained by the proposed STRTCM with different total node numbers, it can be found that with the increasing total node number, the L2 relative error decreases rapidly and then remains at the same level.
For ease of comparison, the same set of discretized nodes are used in both the proposed STRTCM and COMSOL, in which the number of collocation nodes is N T o t a l = 1023 , the boundary nodes number is N b = 374 and the interior nodes number is N i = 649 , and the number of total nodes distributed on the boundaries of spatial–temporal domain is N = 5421 . It should be mentioned that, based on these collocation nodes, 4892 four-node tetrahedral elements are used in the COMSOL simulation. In addition, some other parameters are set as follows: the wave speed v = 1.0 m/s, the final time T = 1.0 s, the time interval dt = 0.1 s. The annihilation spatial–temporal differential operator L 1 = ( 2 t 2 2 Δ ) is employed to vanish the specified sound source excitation f ( x , t ) in Equation (26) by using the extended CMRM.
Example 2.
Transient wave equation with specified sound source excitation under a circular tube.
This example considers the transient wave equations with the sound source f ( x , t ) = sin ( x 1 + x 2 + x 3 3 ) cos ( 340 2 t ) under the circular tube domain as shown in Figure 3a. The distribution of boundary nodes and interior nodes is depicted in Figure 3b. The governing equation is represented as
( 2 t 2 v 2 Δ ) u ( x , t ) = sin ( x 1 + x 2 + x 3 3 ) cos ( 340 2 t ) ,   x Ω ,   0 < t T ,
subjected to the initial conditions
u ( x , t ) | t = 0 = sin ( x 1 + x 2 + x 3 3 ) ,   x Ω
u ( x , t ) t | t = 0 = 0 , x Ω
and the Dirichlet boundary condition
u ( x , t ) | Γ = sin ( x 1 + x 2 + x 3 3 ) cos ( 340 2 t ) ,   x Γ ,   0 < t T
Its analytical solution of Example 2 is
u ( x , t ) = sin ( x 1 + x 2 + x 3 3 ) cos ( 340 2 t )
In the proposed STRTCM implementation, the number of collocation nodes is N T o t a l = 780 , the boundary nodes number is N b = 499 , the interior nodes number is N i = 281 , the wave speed is v = 34 0   m / s , the final time instant is T = 1 0   s , and the annihilation spatial–temporal differential operator L 1 = ( 2 t 2 231200 Δ ) is employed to vanish the specified sound source excitation f ( x , t ) in Equation (31) by using the extended CMRM.
Table 4 presents numerical errors at final time instant T = 10 s obtained by using the proposed STRTCM with different time intervals d t in Example 2. From Table 3, it can be found that the proposed STRTCM with different time intervals d t can provide equally accurate results, which reveals that the time interval d t has a slight influence on the numerical accuracy. Figure 4 plots the absolute and relative error distributions at two time instants (t = 5 s and 10 s) by using the proposed STRTCM with a large time interval dt = 5.0 s. Numerical results given in Figure 4 show that the proposed STRTCM performs very accurate results, even with large time interval dt = 5.0 s.
Example 3.
Transient wave equation with specified sound source excitation under a room model.
This example considers the transient wave equations with the sound source f ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) under the room model [42] with principal dimensions being 5.0 m in length, 4.0 m in width and 3.0 m in height (see Figure 5a). The distributions of boundary nodes and interior nodes are depicted in Figure 5b. The governing equation is represented as
( 2 t 2 v 2 Δ ) u ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) ,   x Ω ,   0 < t T
subjected to the initial conditions
u ( x , t ) | t = 0 = 0 ,   x Ω
u ( x , t ) t | t = 0 = 2 ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) cos ( 2 t ) ,   x Ω
and the Dirichlet boundary condition
u ( x , t ) | Γ = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) ,   x Γ ,   0 < t T
Its analytical solution of Example 3 is
u ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t )
In the proposed STRTCM implementation, the number of collocation nodes is N T o t a l = 3588 , the boundary nodes number is N b = 1447 , the interior nodes number is N i = 2141 , the number of total nodes distributed on the boundaries of the spatial–temporal domain is N = 17,305, the wave speed is v = 1.0 m/s, the final time instant is T = 100 0   s , the time interval is d t = 12 5   s , and the annihilation spatial–temporal differential operator L 1 = ( 2 t 2 2 Δ ) is employed to vanish the specified sound source excitation f ( x , t ) in Equation (36) by using the extended CMRM.
Figure 6 shows the relative error distributions on the plane x3 = 1.5 at different time instants (t = 250, 500, 750, 1000 s) by using the proposed STRTCM with time interval d t = 12 5   s in Example 3. It can be observed that the proposed STRTCM with a large time interval can still obtain very accurate results in the solution of the transient wave problem under a complicated geometry domain (room model). This is because the semi-analytical spatial–temporal radial Trefftz functions are employed as the basis functions in the proposed STRTCM, which allows the few temporal discretizations to simulate the long-term evolution of the wave propagation.
Example 4.
Transient wave equation with specified sound source excitation under a submarine model.
The final example considers the transient wave equations with the sound source f ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) under the submarine model with the principal dimensions being 15.0 m in length, 4.0 m in width and 6.0 m in height (see Figure 7a). The distribution of boundary nodes and interior nodes are depicted in Figure 7b.
The governing equation is represented as
( 2 t 2 v 2 Δ ) u ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) ,   x Ω ,   0 < t T
subjected to the initial conditions
u ( x , t ) | t = 0 = 0 ,   x Ω
u ( x , t ) t | t = 0 = 2 ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) cos ( 2 t ) ,   x Ω
and the Dirichlet boundary condition
u ( x , t ) | Γ = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t ) ,   x Γ ,   0 < t T
Its analytical solution of Example 4 is
u ( x , t ) = ( cos ( x 1 ) + sin ( x 2 ) + cos ( x 3 ) ) sin ( 2 t )
In the proposed STRTCM implementation, the number of collocation nodes is N T o t a l = 2804 , the boundary nodes number is N b = 1312 , and the interior nodes number is N i = 1492 , the wave speed is v = 1.0 m/s, the time interval is d t = 1   s , the final time is T = 1 0   s , and the annihilation spatial–temporal differential operator L 1 = ( 2 t 2 2 Δ ) is employed to vanish the specified sound source excitation f ( x , t ) in Equation (41) by using the extended CMRM.
By using the proposed STRTCM for Example 4, very accurate results with L e r r = 4 . 40   ×   10 6 can be obtained in 1 min. However, it requires about 9 GB memory storage for getting the results in a large time instant T = 1 0   s . To enhance the ability of the proposed STRTCM for long-time evolution simulation, the entire time interval [0, 10] is divided into NP sub-time intervals ( [ 0 , 10 / N P ] , , [ 10 ( N P 1 ) / N P , 10 ] ), and the STRTCM is used to solve the problems (41–44) in each sub-time interval in sequence. For each problem in the considered sub-time interval (np), the initial conditions are updated by using the final solution at the previous sub-time interval (np − 1), n p = 1 , , N P . Table 5 gives the numerical results of Example 4 by using the proposed STRTCM with different numbers of sub-time intervals. It can be found from Table 5 that with the increasing NP, the proposed STRTCM can perform enough accurate results with less computational cost (CPU time and memory storage).

4. Conclusions

In this paper, the spatial–temporal radial Trefftz collocation method (STRTCM) is proposed to solve transient wave propagation problems with specified sound source excitations.
To deal with the specified sound source excitations, the extended composite multiple reciprocity method (CMRM) is presented from the spatial domain to the spatial–temporal domain for constructing the high-order homogeneous equation with the related constraint conditions. Then, the particular solution can be obtained by using a linear combination of the related high-order spatial–temporal radial Trefftz functions. Therefore, the proposed STRTCM only requires the node discretization on the boundaries of the spatial–temporal domain in 3D transient wave propagation analysis.
Numerical investigation shows that the proposed STRTCM produces more accurate results with a slight longer computational time than the COMSOL (FEM) under the same node discretization. The time interval d t has a slight influence on the numerical accuracy of the proposed STRTCM. The iterative strategy is feasible to reduce the storage and CPU time. Due to the use of the spatial–temporal radial Trefftz functions, the proposed STRTCM only requires few temporal discretizations to accurately simulate the long-term evolution of the wave propagation.
Overall, it is concluded that the proposed STRTCM could be considered as a competitive alternative for the transient wave problems with specified sound source excitations under 3D complicated structures after further theoretical and numerical investigations. Moreover, it should be mentioned that as the first step, only 3D transient wave propagation with specified sound source excitations is considered in this paper, whose analytical solutions with regular form can be easily derived. The STRTCM for 3D transient wave problems with general sound source excitations is still under our intensive investigation. In addition, the present STRTCM scheme cannot handle the problems with heterogeneous materials because it is a nontrivial task to derive the corresponding semi-analytical basis solutions. For this, combining with the localized collocation scheme [43] and the extended multiple reciprocity method—generalized reciprocity method [44]—may be a good way. These topics are under study and will be reported in a subsequent paper.

Author Contributions

Conceptualization, L.C.; formal analysis, Z.F.; methodology, W.X.; writing—original draft, L.C. All authors contributed equally to writing this article. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant Nos. 12122205, 11772119), the Six Talent Peaks Project in Jiangsu Province of China (Grant No. 2019-KTHY-009).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank the anonymous reviewers of this article for their very helpful comments and suggestions to significantly improve the academic quality of this article. The work described in this paper was supported by the National Natural Science Foundation of China (Grant Nos. 12122205, 11772119) and the Six Talent Peaks Project in Jiangsu Province of China (Grant No. 2019-KTHY-009).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

u ( x , t ) acoustic pressure r ( x , s ) distance between source node and colocation node
v wave speed { α } unknown coefficients
Δ Laplace operator N i number of interior nodes on spatial domain
f ( x , t ) spatial-temporal source function N b number of boundary nodes on spatial domain
x collocation node N t number of collocation nodes along with time axis
s source node N T o t a l number of total nodes on spatial domain
T final time instant G 0 ( x , t ; s , τ ) spatial–temporal radial Trefftz function
t time variable corresponding to collocation node u h ( x , t ) homogeneous solution
τ time variable corresponding to source node u p ( x , t ) particular solution
u 0 ,   u 1 known functions on boundary L M L 2 L 1 differential operators
Ω computational domain M R E maximum absolute error
Γ boundary of computational domain L e r r   L 2 relative error
partial differential operator matrix R e r r relative error
N number of collocation node pairs N P numbers of evolution steps
N S number of source node pairs

References

  1. Bellis, C.; Lombard, B. Simulating transient wave phenomena in acoustic metamaterials using auxiliary fields. Wave Motion 2019, 86, 175–194. [Google Scholar] [CrossRef] [Green Version]
  2. Gao, J.; Ma, X.; Zang, J.; Dong, G.; Ma, X.; Zhu, Y.; Zhou, L. Numerical investigation of harbor oscillations induced by focused transient wave groups. Coast. Eng. 2020, 158, 103670. [Google Scholar] [CrossRef]
  3. Chen, J.; Shou, Y.; Zhou, X. Implementation of the novel perfectly matched layer element for elastodynamic problems in time-domain finite element method. Soil Dyn. Earthq. Eng. 2022, 152, 107054. [Google Scholar] [CrossRef]
  4. Ghafoor, A.; Haq, S.; Hussain, M.; Kumam, P.; Jan, M.A. Approximate Solutions of Time Fractional Diffusion Wave Models. Mathematics 2019, 7, 923. [Google Scholar] [CrossRef] [Green Version]
  5. Weng, J.; Liu, X.; Zhou, Y.; Wang, J. A Space-Time Fully Decoupled Wavelet Integral Collocation Method with High-Order Accuracy for a Class of Nonlinear Wave Equations. Mathematics 2021, 9, 2957. [Google Scholar] [CrossRef]
  6. Qing, H.L.; Gang, Z. Review of PSTD methods for transient electromagnetics. Int. J. Numer. Model. Electron. Netw. Devices Fields 2004, 17, 299–323. [Google Scholar] [CrossRef]
  7. Fu, Z.J.; Xie, Z.Y.; Ji, S.Y.; Tsai, C.C.; Li, A.L. Meshless generalized finite difference method for water wave interactions with multiple-bottom-seated-cylinder-array structures. Ocean. Eng. 2020, 195, 106736. [Google Scholar] [CrossRef]
  8. Cohen, G. Higher-Order Numerical Methods for Transient Wave Equations; Springer Science & Business Media: Berlin, Germany, 2001. [Google Scholar]
  9. Astley, R.J.; Hamilton, J.A. The stability of infinite element schemes for transient wave problems. Comput. Methods Appl. Mech. Eng. 2006, 195, 3553–3571. [Google Scholar] [CrossRef]
  10. Chai, Y.; Li, W.; Liu, Z. Analysis of transient wave propagation dynamics using the enriched finite element method with interpolation cover functions. Appl. Math. Comput. 2022, 412, 126564. [Google Scholar] [CrossRef]
  11. Deckers, E.; Atak, O.; Coox, L.; D’Amico, R.; Devriendt, H.; Jonckheere, S.; Koo, K.; Pluymers, B.; Vandepitte, D.; Desmet, W. The wave based method: An overview of 15 years of research. Wave Motion 2014, 51, 550–565. [Google Scholar] [CrossRef]
  12. Chen, D.; Birk, C.; Song, C.; Du, C. A high-order approach for modelling transient wave propagation problems using the scaled boundary finite element method. Int. J. Numer. Methods Eng. 2014, 97, 937–959. [Google Scholar] [CrossRef]
  13. Demirel, V.; Wang, S. An efficient boundary element method for two-dimensional transient wave propagation problems. Appl. Math. Model. 1987, 11, 411–416. [Google Scholar] [CrossRef]
  14. Jiang, F.; Chen, L.; Wang, J.; Miao, X.; Chen, H. Topology optimization of multimaterial distribution based on isogeometric boundary element and piecewise constant level set method. Comput. Methods Appl. Mech. Eng. 2022, 390, 114484. [Google Scholar] [CrossRef]
  15. Jelich, C.; Zhao, W.; Chen, H.; Marburg, S. Fast multipole boundary element method for the acoustic analysis of finite periodic structures. Comput. Methods Appl. Mech. Eng. 2022, 391, 114528. [Google Scholar] [CrossRef]
  16. Ilati, M.; Dehghan, M. Direct local boundary integral equation method for numerical solution of extended Fisher-Kolmogorov equation. Eng. Comput. 2018, 34, 203–213. [Google Scholar] [CrossRef]
  17. Li, X.L.; Li, S.L. Meshless boundary node methods for Stokes problems. Appl. Math. Model. 2015, 39, 1769–1783. [Google Scholar] [CrossRef]
  18. Yan, F.; Jiang, Q.; Bai, G.F.; Li, S.J.; Li, Y.; Qiao, Z.B. Dual reciprocity hybrid boundary node method for nonlinear problems. Eng. Anal. Bound. Elem. 2019, 108, 385–392. [Google Scholar] [CrossRef]
  19. Zhang, J.M.; Ju, C.M.; Wen, P.H.; Shu, X.M.; Lin, W.C.; Chi, B.T. A dual interpolation boundary face method for 3D elasticity. Eng. Anal. Bound. Elem. 2021, 122, 102–116. [Google Scholar] [CrossRef]
  20. Chen, J.T.; Kao, S.K.; Hsu, Y.H.; Fan, Y. Scattering problems of the SH Wave by Using the Null-Field Boundary Integral Equation Method. J. Earthq. Eng. 2018, 22, 1–35. [Google Scholar] [CrossRef]
  21. Ergin, A.A.; Shanker, B.; Michielssen, E. The plane-wave time-domain algorithm for the fast analysis of transient wave phenomena. IEEE Antennas Propag. Mag. 1999, 41, 39–52. [Google Scholar] [CrossRef]
  22. Geng, L.; Zhang, X.-Z.; Bi, C.-X. Reconstruction of transient vibration and sound radiation of an impacted plate using time domain plane wave superposition method. J. Sound Vib. 2015, 344, 114–125. [Google Scholar] [CrossRef]
  23. Young, D.L.; Gu, M.H.; Fan, C.M. The time-marching method of fundamental solutions for wave equations. Eng. Anal. Bound. Elem. 2009, 33, 1411–1425. [Google Scholar] [CrossRef]
  24. Fairweather, G.; Karageorghis, A.; Martin, P.A. The method of fundamental solutions for scattering and radiation problems. Eng. Anal. Bound. Elem. 2003, 27, 759–769. [Google Scholar] [CrossRef]
  25. Liu, L. Single layer regularized meshless method for three dimensional exterior acoustic problem. Eng. Anal. Bound. Elem. 2017, 77, 138–144. [Google Scholar] [CrossRef]
  26. Kim, S. An improved boundary distributed source method for two-dimensional Laplace equations. Eng. Anal. Bound. Elem. 2013, 37, 997–1003. [Google Scholar] [CrossRef]
  27. Chen, W.; Li, J.; Fu, Z.J. Singular boundary method using time-dependent fundamental solution for scalar wave equations. Comput. Mech. 2016, 58, 717–730. [Google Scholar] [CrossRef]
  28. Fu, Z.J.; Chen, W.; Wen, P.; Zhang, C. Singular boundary method for wave propagation analysis in periodic structures. J. Sound Vib. 2018, 425, 170–188. [Google Scholar] [CrossRef]
  29. Fu, Z.J.; Xi, Q.; Li, Y.; Huang, H.; Rabczuk, T. Hybrid FEM–SBM solver for structural vibration induced underwater acoustic radiation in shallow marine environment. Comput. Methods Appl. Mech. Eng. 2020, 369, 113236. [Google Scholar] [CrossRef]
  30. Qu, W.; Zheng, C.; Zhang, Y.; Gu, Y.; Wang, F. A wideband fast multipole accelerated singular boundary method for three-dimensional acoustic problems. Comput. Struct. 2018, 206, 82–89. [Google Scholar] [CrossRef]
  31. Fu, Z.-J.; Yang, L.-W.; Xi, Q.; Liu, C.-S. A boundary collocation method for anomalous heat conduction analysis in functionally graded materials. Comput. Math. Appl. 2021, 88, 91–109. [Google Scholar] [CrossRef]
  32. Li, Z.-C.; Lu, T.-T.; Huang, H.-T.; Cheng, A.H.D. Trefftz, collocation, and other boundary methods—A comparison. Numer. Methods Partial Differ. Equ. 2007, 23, 93–144. [Google Scholar] [CrossRef]
  33. Liu, C.-S.; Kuo, C.-L. A multiple-direction Trefftz method for solving the multi-dimensional wave equation in an arbitrary spatial domain. J. Comput. Phys. 2016, 321, 39–54. [Google Scholar] [CrossRef]
  34. Siraj, U.I.; Šarler, B.; Vertnik, R.; Kosec, G. Radial basis function collocation method for the numerical solution of the two-dimensional transient nonlinear coupled Burgers’ equations. Appl. Math. Model. 2012, 36, 1148–1160. [Google Scholar] [CrossRef]
  35. Sun, L.; Wei, X. A frequency domain formulation of the singular boundary method for dynamic analysis of thin elastic plate. Eng. Anal. Bound. Elem. 2019, 98, 77–87. [Google Scholar] [CrossRef]
  36. Sun, L.; Chen, W.; Cheng, A.H.D. Singular boundary method for 2D dynamic poroelastic problems. Wave Motion 2016, 61, 40–62. [Google Scholar] [CrossRef]
  37. Huang, Y.; Skandari, M.H.N.; Mohammadizadeh, F.; Tehrani, H.A.; Georgiev, S.G.; Tohidi, E.; Shateyi, S. Space–Time Spectral Collocation Method for Solving Burgers Equations with the Convergence Analysis. Symmetry 2019, 11, 1439. [Google Scholar] [CrossRef] [Green Version]
  38. Ku, C.-Y.; Hong, L.-D.; Liu, C.-Y. Solving Transient Groundwater Inverse Problems Using Space–Time Collocation Trefftz Method. Water 2020, 12, 3580. [Google Scholar] [CrossRef]
  39. Rezazadeh, A.; Mahmoudi, M.; Darehmiraki, M. Space–time spectral collocation method for one-dimensional PDE constrained optimisation. Int. J. Control. 2020, 93, 1231–1241. [Google Scholar] [CrossRef]
  40. Xi, Q.; Fu, Z.-J.; Rabczuk, T. An efficient boundary collocation scheme for transient thermal analysis in large-size-ratio functionally graded materials under heat source load. Comput. Mech. 2019, 64, 1221–1235. [Google Scholar] [CrossRef]
  41. Chen, W.; Fu, Z.-J.; Chen, C.-S. Recent Advances in Radial Basis Function Collocation Methods; Springer: Heidelberg, Germany, 2014. [Google Scholar]
  42. COMSOL. Available online: https://www.comsol.com/model/full-wave-time-domain-room-acoustics-with-frequency-dependent-impedance-90551 (accessed on 3 March 2022).
  43. Xi, Q.; Fu, Z.J.; Wu, W.; Wang, H.; Wang, Y. A novel localized collocation solver based on Trefftz basis for potential-based inverse electromyography. Appl. Math. Comput. 2021, 390, 125604. [Google Scholar] [CrossRef]
  44. Xi, Q.; Fu, Z.J.; Zhang, C.; Yin, D. An efficient localized Trefftz-based collocation scheme for heat conduction analysis in two kinds of heterogeneous materials under temperature loading. Comput. Struct. 2021, 255, 106619. [Google Scholar] [CrossRef]
Figure 1. Schematic configurations of the unit cube model. (a) Geometry, (b) Node distribution.
Figure 1. Schematic configurations of the unit cube model. (a) Geometry, (b) Node distribution.
Mathematics 10 00897 g001
Figure 2. Numerical errors along with the time evolution by using the proposed STRTCM in Example 1.
Figure 2. Numerical errors along with the time evolution by using the proposed STRTCM in Example 1.
Mathematics 10 00897 g002
Figure 3. Schematic configurations of the circular tube model. (a) Geometry, (b) Node distribution.
Figure 3. Schematic configurations of the circular tube model. (a) Geometry, (b) Node distribution.
Mathematics 10 00897 g003
Figure 4. Error distributions at two time instants (t = 5 s and 10 s) by using the proposed STRTCM with large time interval dt = 5.0 s: (a) absolute error distribution and (b) relative error distribution at t = 5 s; (c) absolute error distribution and (d) relative error distribution at t = 10 s.
Figure 4. Error distributions at two time instants (t = 5 s and 10 s) by using the proposed STRTCM with large time interval dt = 5.0 s: (a) absolute error distribution and (b) relative error distribution at t = 5 s; (c) absolute error distribution and (d) relative error distribution at t = 10 s.
Mathematics 10 00897 g004
Figure 5. Schematic configurations of the room model. (a) Geometry, (b) Node distribution.
Figure 5. Schematic configurations of the room model. (a) Geometry, (b) Node distribution.
Mathematics 10 00897 g005
Figure 6. Relative error distributions on the plane x3 = 1.5 at different time instants ((a) t = 250, (b) t = 500, (c) t = 750, (d) t = 1000 s) by using the proposed STRTCM with time interval d t = 12 5   s in Example 3.
Figure 6. Relative error distributions on the plane x3 = 1.5 at different time instants ((a) t = 250, (b) t = 500, (c) t = 750, (d) t = 1000 s) by using the proposed STRTCM with time interval d t = 12 5   s in Example 3.
Mathematics 10 00897 g006aMathematics 10 00897 g006b
Figure 7. Schematic configurations of the submarine model. (a) Geometry, (b) Node distribution.
Figure 7. Schematic configurations of the submarine model. (a) Geometry, (b) Node distribution.
Mathematics 10 00897 g007
Table 1. Radial Trefftz functions of some commonly used spatial/spatial–temporal differential operators [41].
Table 1. Radial Trefftz functions of some commonly used spatial/spatial–temporal differential operators [41].
L k 3D
Δ + k 2 sin ( k r ) / ( 4 π r )
Δ k 2 sinh ( k r ) / ( 4 π r )
t k Δ e k ( t τ ) sin ( r ) r ,
2 t 2 v k 2 Δ [ cos ( v k ( t τ ) ) + sin ( v k ( t τ ) ) v k ] sin ( r ) r
Table 2. Relative errors obtained by the proposed STRTCM and COMSOL at different time instants in Example 1.
Table 2. Relative errors obtained by the proposed STRTCM and COMSOL at different time instants in Example 1.
T = 0.1 st = 0.5 sT = 1.0 sCPU Time
STRTCM1.92 × 10−76.21 × 10−71.20 × 10−61.76 s
COMSOL2.14 × 10−32.33 × 10−25.98 × 10−21.00 s
Table 3. Relative errors obtained by the proposed STRTCM with different total node numbers in Example 1.
Table 3. Relative errors obtained by the proposed STRTCM with different total node numbers in Example 1.
NTotal328143289616004725
L e r r 1.01 × 10−14.04 × 1061.30 × 1061.31 × 1061.06 × 1061.34 × 106
Table 4. Numerical errors at final time instant T = 10 s obtained by using the proposed STRTCM with different time intervals d t in Example 2.
Table 4. Numerical errors at final time instant T = 10 s obtained by using the proposed STRTCM with different time intervals d t in Example 2.
d t
0.5 s1.0 s2.0 s2.5 s5 s10 s
Lerr1.55 × 1053.84 × 1063.76 × 1062.34 × 1052.54 × 1063.23 × 105
MRE3.14 × 1059.94 × 1069.96 × 1068.98 × 1059.77 × 1069.86 × 105
Table 5. Numerical results of Example 4 by using the proposed STRTCM with different numbers of sub-time intervals.
Table 5. Numerical results of Example 4 by using the proposed STRTCM with different numbers of sub-time intervals.
NP12510
CPU time53.0 s20.0 s15.9 s15.7 s
L e r r 4.40 × 1066.92 × 1061.39 × 10−55.17 × 10−5
Memory requirement9973 MB5671 MB4794 MB4647 MB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, L.; Xu, W.; Fu, Z. A Novel Spatial–Temporal Radial Trefftz Collocation Method for 3D Transient Wave Propagation Analysis with Specified Sound Source Excitation. Mathematics 2022, 10, 897. https://doi.org/10.3390/math10060897

AMA Style

Chen L, Xu W, Fu Z. A Novel Spatial–Temporal Radial Trefftz Collocation Method for 3D Transient Wave Propagation Analysis with Specified Sound Source Excitation. Mathematics. 2022; 10(6):897. https://doi.org/10.3390/math10060897

Chicago/Turabian Style

Chen, Lin, Wenzhi Xu, and Zhuojia Fu. 2022. "A Novel Spatial–Temporal Radial Trefftz Collocation Method for 3D Transient Wave Propagation Analysis with Specified Sound Source Excitation" Mathematics 10, no. 6: 897. https://doi.org/10.3390/math10060897

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop