Next Article in Journal
A Review of XAI Methods Applications in Forecasting Runoff and Water Level Hydrological Tasks
Previous Article in Journal
Estimate-Based Dynamic Memory-Event-Triggered Control for Nonlinear Networked Control Systems Subject to Hybrid Attacks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multiple-Scale Space–Time Collocation Trefftz Method for Two-Dimensional Wave Equations

by
Li-Dan Hong
1,2,3,*,
Chen-Yu Zhang
4,
Weichung Yeih
5,6,
Cheng-Yu Ku
5,
Xi He
2 and
Chang-Kai Lu
2
1
School of Smart Marine Science and Technology, Fujian University of Technology, Fuzhou 350118, China
2
Key Laboratory of Marine Environmental Survey Technology and Application, Ministry of Natural Resources, Guangzhou 510300, China
3
Fujian Provincial Key Laboratory of Marine Smart Equipment, Fujian University of Technology, Fuzhou 350118, China
4
School of Computer Science and Mathematics, Fujian University of Technology, Fuzhou 350118, China
5
Department of Harbor and River Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
6
Center of Excellence for Ocean Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(17), 2831; https://doi.org/10.3390/math13172831
Submission received: 12 August 2025 / Revised: 29 August 2025 / Accepted: 1 September 2025 / Published: 2 September 2025

Abstract

This paper presents a semi-analytical, mesh-free space–time Collocation Trefftz Method (SCTM) for solving two-dimensional (2D) wave equations. Given prescribed initial and boundary data, collocation points are placed on the space–time (ST) boundary, reformulating the initial value problem as an equivalent boundary value problem and enabling accurate reconstruction of wave propagation in complex domains. The main contributions of this work are twofold: (i) a unified ST Trefftz basis that treats time as an analytic variable and enforces the wave equation in the full ST domain, thereby eliminating time marching and its associated truncation-error accumulation; and (ii) a Multiple-Scale Characteristic-Length (MSCL) grading strategy that systematically regularizes the collocation linear system. Several numerical examples, including benchmark tests, validate the method’s feasibility, effectiveness, and accuracy. For both forward and inverse problems, the solutions produced by the method closely match exact results, confirming its accuracy. Overall, the results reveal the method’s feasibility, accuracy, and stability across both forward and inverse problems and for varied geometries.

1. Introduction

The wave equation is a fundamental mathematical model that represents diverse wave phenomena, such as sound, electromagnetic, seismic, and water waves [1]. Its study facilitates the understanding of the propagation mechanisms and behavioral characteristics of these phenomena, enabling effective prediction of their impacts.
In practical engineering problems, deriving analytical solutions are challenging due to the complex boundary conditions and the geometric nature of computational domains [2]. Therefore, numerical simulations of accurate solutions are crucial. Currently, numerical solutions primarily employ classical mesh methods, such as the Finite Difference Method (FDM) [3], finite volume method [4], boundary finite element method [5], and Finite Element Method (FEM) [6]. However, these mesh-based approaches struggle to construct appropriate meshes to facilitate the analysis in complex computational domains, resulting in discretization errors; therefore, they are generally limited to simpler domains. To overcome these challenges, hybrid formulations have been developed. They couple the boundary element method with FEM [7] to handle wave propagation in complex layered structures, or with the curved virtual element method [8] to simulate wave fields in unbounded or geometrically complex domains. In addition, modern approaches, such as isogeometric analysis [9], have been introduced. They significantly alleviate the difficulties of mesh generation and extend the applicability of mesh-based methods to complex geometries. Nevertheless, meshless methods provide additional advantages, including eliminating mesh generation, allowing flexible placement of collocation points, and offering high computational efficiency; this makes them particularly suitable for irregular domains [10]. For instance, some solutions are directly implemented, such as the employment of the localized radial basis function collocation method to analyze wave propagation [11], or the achievement of high-precision solutions through semi-analytical spatial discretization methods, such as the Trefftz method [12], Method of Particular Solutions (MPS) [13], and Method of the Fundamental Solution (MFS) [14]. Notably, most current numerical methods still rely on the FDM for handling time variables, while other numerical techniques are utilized for the remaining processes [15]. However, wave problems require the calculation of second-order time derivatives, and the use of these numerical methods can lead to cumulative errors over time due to truncation errors, thus limiting the precision of solutions [16]. Consequently, the time discretization of second-order time derivatives and the spatial discretization of irregular domains are significant influencing factors that affect the accuracy of these types of numerical solutions for wave equations.
Beyond conventional numerical strategies, deep learning-based approaches have also been investigated for analyzing wave simulations [17,18], where physical modeling is embedded within the learning process. In contrast, our method directly employs Trefftz basis functions that exactly satisfy the governing equations, thereby achieving greater accuracy and robustness than purely data-driven networks.
This study formulates a Trefftz framework within a genuinely one-step ST Collocation setting, enabling the direct solution of wave problems without time marching. To ensure accuracy in irregular spatial domains, the proposed Space–time Collocation Trefftz Method (SCTM) [19] adopts T-complete functions as basis solutions of the wave equation. Although these functions theoretically guarantee high accuracy and exponential convergence, the linear algebraic system derived from SCTM is highly ill-conditioned, leading to suboptimal numerical results. To address this issue, the study introduces Multiple-Scale Characteristic-Length (MSCL) strategy during the solution process, enhancing both system stability and computational accuracy.
The core innovation of this work lies in combining the strengths of Trefftz basis functions, MSCL scaling, and a direct ST collocation strategy into a unified framework. Specifically, the proposed ST collocation multiple-scale Trefftz method simplifies the traditional two-step solution process by employing a consistent discretization in both space and time, using an ST mesh-free collocation approach for solving partial differential equations. Unlike conventional two-step FDM-based methods, this one-step direct mesh-free approach eliminates truncation-error accumulation, improves robustness against ill-conditioning, and achieves higher computational efficiency.
The rest of this paper is structured as follows: Section 2 elaborates on the mathematical foundations of the wave equation and outlines the methodology for addressing the wave equation under initial and boundary conditions. Section 3 illustrates the stability and accuracy of the proposed method. Several benchmark examples are provided to assess the performance of the developed method, as detailed in Section 4. In Section 5, the conclusions and key findings of this study are discussed. Moreover, some directions for future work will be provided.

2. Numerical Method

2.1. The Wave Equation

The wave equation is fundamental in many areas of physics and engineering. The wave equation is generally expressed as follows:
2 u 2 t = a 2 2 u ,
where 2 is the Laplace operator, u denotes the wave function, which can represent displacement, pressure, electric field intensity, among others, t represents the time, and a highlights the wave speed. In the ST domain, the two-dimensional (2D) wave equation is expressed as follows:
2 u t 2 = a 2 2 u r 2 + u r r + 2 u r 2 θ 2 ,   r , θ , t Ω t ,
where r represents the radius, θ denotes the polar angle, and Ω t is the ST domain. The initial conditions are defined as follows:
u = u 0 ( r ,   θ ,   0 ) ,   r , θ , 0 Ω t ,
u t = u 0 ( r ,   θ ,   0 ) t , r , θ , 0 Ω t ,
where u 0 is the initial value. The boundary condition is defined as follows:
u = F D ( r ,   θ ,   t ) on   Γ D ,
u n = F N ( r ,   θ ,   t ) on   Γ N ,
where n indicates the outward normal direction, F D ( r ,   θ ,   t ) supplies the Dirichlet data, and F N ( r ,   θ ,   t ) provides the Neumann data. In terms of boundary conditions, Γ D and Γ N refer to Dirichlet and Neumann boundary segments, respectively.

2.2. Space–Time Collocation Trefftz Method

The SCTM is a mesh-free numerical technique for solving transient boundary-value problems. This collocation scheme is employed to solve wave propagation issues in irregular 2D spatial regions, as shown in Figure 1a. Through the application of the ST collocation scheme, the transformation extends the spatial dimensions into a combined space–time framework, as illustrated in Figure 1b. This approach allows for the simultaneous consideration of both spatial and temporal variables, thereby enhancing the solution accuracy by capturing the dynamic interactions between space and time. Within this ST domain, boundary conditions and extended time axes at collocation points are available, treating initial conditions equivalently as boundary conditions. Figure 1 depicted the initial and boundary collocation points within the ST domain for a 2D transient problem. The indirect Trefftz formulation involves selecting a set of basic functions that inherently fulfill the governing differential equation. This approach involves separating the variable method to obtain a set of T-type functions, listed in Table 1. The computed approximation at each collocation point is subsequently expressed as a linear combination of these basis functions, with additional unknown functions or coefficients introduced to ensure that the solution meets the boundary conditions and accurately represents the underlying physical phenomenon. The SCTM starts by considering T-complete functions, being crucial as they enable the formulation of solutions across simply connected, infinite, doubly connected, and multiply connected domains. For a simply connected domain, the solution can be obtained using only the positive basis functions, expressed as follows:
u ( r , θ , t ) = A 1 T 1 + A 2 T 2 + g = 1 m A g 3 T 3 + A g 4 T 4 + A g 5 T 5 + A g 6 T 6 + A g 7 T 7 + A g 8 T 8 + h = 1 s A h 7 T 7 + A h 8 T 8 + A h 9 T 9 + A h 10 T 10 + h = 1 s g = 1 m A h g 11 T 11 + A h g 12 T 12 + A h g 13 T 13 + A h g 14 T 14 + A h g 15 T 15 + A h g 16 T 16 + A h g 17 T 17 + A h g 18 T 18 in   Ω t ,
where A 1 , A 2 , A g 3 , , A h g 18 represent arbitrary constants that need to be determined. The following results are obtained by implementing Neumann boundary condition:
u ( r , θ , t ) n = A 1 T 1 + A 2 T 2 + g = 1 m A g 3 T 3 + A g 4 T 4 + A g 5 T 5 + A g 6 T 6 + h = 1 s A h 7 T 7 + A h 8 T 8 + A h 9 T 9 + A h 10 T 10 + h = 1 s g = 1 m A h g 11 T 11 + A h g 12 T 12 + A h g 13 T 13 + A h g 14 T 14 + A h g 15 T 15 + A h g 16 T 16 + A h g 17 T 17 + A h g 18 T 18 on   Ω t .
The notation used in Equation (8) is detailed in Table 2. Ω t = Γ D Γ N is the whole boundary of the computational domain, and n = ( n x , n y ) denotes the unit outward normal vector along the boundary. To determine the unknown coefficients of A 1 , A 2 , A g 3 , , A h g 18 in Equations (7) and (8), the ST collocation scheme is employed, resulting in the following matrices:
1 t 1 r 1 g cos ( g θ 1 ) sin ( h a t 1 ) sin ( g θ 1 ) J λ g ( h r 1 ) 1 t 2 r 2 g cos ( g θ 2 ) sin ( h a t 2 ) sin ( g θ 2 ) J λ g ( h r 2 ) 1 t v r v g cos ( g θ v ) sin ( h a t v ) sin ( g θ v ) J λ g ( h r v ) 0 0 T 3 ( v ) T 18 ( v ) A 1 A 2 A g 3 A h g 18 = u 1 u 2 u v u v n ,
where v represents the total number of boundary points. H = h ,   G = g are obtained from the periodic condition using the Sommerfeld–Watson transformation [19]. Therefore, Equation (9) is obtained as follows:
ψ A = U ,
where ψ represents assembled from a matrix of the Trefftz basis functions, A represents a vector of unknown coefficients, and U denotes a vector of accessible boundary value at boundary points. By solving Equation (10), we obtain the unknown coefficients for the ST domain.

2.3. The Multiple-Scale Trefftz Method

The precision of computational solutions derived through SCTM is highly dependent on the placement of collocation points that enforce boundary constraints and the number of Trefftz trial functions employed. Given the inherently ill-conditioned nature of the linear equation system generated by SCTM, the numerical solution may exhibit instability. Thus, it is crucial to explore ways to improve the conditioning of this system. According to Ku [20], utilizing MSCL can mitigate the conditioning of an ill-conditioned linear equation system. To address wave problems, we implemented MSCL to prevent the occurrence of a severely ill-conditioned system. The MSCL l i is derived from matrix ψ in Equation (10) through the following expression:
l i = j = 1 v ψ j , i 2   ,   i = 1 , 2 , , o ,
where o = 2 + 4 ( m + s ) + 8 m s is the number of Trefftz trial functions. The MSCL l i was added to Equation (9), which can be rewritten as follows:
1 l 1 t 1 l 2 r 1 g cos ( g θ 1 ) l 3 sin ( h a t 1 ) sin ( g θ 1 ) J λ g ( h r 1 ) l o 1 l 1 t 2 l 2 r 2 g cos ( g θ 2 ) l 3 sin ( h a t 2 ) sin ( g θ 2 ) J λ g ( h r 2 ) l o 1 l 1 t v l 2 r v g cos ( g θ v ) l 3 sin ( h a t v ) sin ( g θ v ) J λ g ( h r v ) l o 0 0 T 3 ( v ) l 3 T 18 ( v ) l o A ^ 1 A ^ 2 A ^ g 3 A ^ h g 18 = u 1 u 2 u v u v n .
Applying the scales l i in Equation (12) considerably improves the conditioning of the linear equation system. In the multiple-scale Trefftz method, rather than solving for A 1 A 2 A g 3 A h g 18 T in Equation (9), the unknown coefficients A ^ 1 A ^ 2 A ^ g 3 A ^ h g 18 T are determined. We can rewrite Equation (12) as follows:
ψ ^ A ^ = U .
By adopting the multiple-scale method in this study, we achieved a substantial improvement in the conditioning of the system. This reduction allows us to use matrix left division to solve the system of simultaneous linear equations. The architecture illustrated in Figure 2 integrates a unified Multiple-Scale STCM, which combines Trefftz basis functions, MSCL scaling, and direct space–time collocation into a consistent one-step mesh-free strategy.

3. Accuracy Analysis

This section reports on the analysis of the convergence of the proposed method. All computations integrating SCTM with MSCL techniques were performed in MATLAB2022b. The error measures are defined as follows to quantify the accuracy of the approximations:
MAE = max   u A ( r i , θ i , t i ) u N ( r i , θ i , t i ) ,   1 i N
E L 2 = i = 1 N ( u A ( r i ,   θ i ,   t i ) u N ( r i ,   θ i ,   t i ) ) 2 i = 1 N u A ( r i ,   θ i ,   t i ) 2
where u A ( r i , θ i , t i ) and u N ( r i , θ i , t i ) denote the analytical and numerical solutions, respectively, evaluated at the i-th validation point. MAE represents the maximum absolute error, E L 2 denotes the L 2 -norm error, and N is the number of resolved points. An analysis of a 2D wave problem is conducted. The irregular geometry is defined as follows:
Ω t = ( r , θ , t ) r = 3 + cos ( θ 1.5 π ) sin ( 2 θ ) 3 + sin ( 10 θ ) , 0 θ 2 π ,   0 t 1 ,
The initial data is the following:
u = 0 , ( r , θ , t = 0 ) Ω t
u t = 2 cos ( r cos θ ) cos ( r sin θ ) , ( r , θ , t = 0 ) Ω t
The boundary conditions are defined as follows:
u r , θ , t = cos ( r cos θ ) cos ( r sin θ ) sin ( 2 t ) , ( r , θ , t ) Ω t .
The precise solution is the following:
u r , θ , t = cos ( r cos θ ) cos ( r sin θ ) sin ( 2 t ) .
In this example, the total elapsed time is 1, with a wave speed of 1. A convergence analysis is first conducted to validate our approach. As illustrated in Figure 3, there are boundary nodes and source nodes. The accuracy of our solution is examined by considering the order of Trefftz basis functions and the placement of boundary nodes.
To examine the orders s and m on the solution accuracy, the boundary points are set at 1355. Figure 4 depicts the error varies with changes in the order of the basis functions. High accuracy approximations seem to be achieved with m in the range of 12–30 and s in the range of 1–10. Figure 4 shows that as s increases from 1 to 5, the MAE decreases and as s increases further from 5 to 30, the MAE increases. When s = 5 the MAE as a function of m is shown in Figure 5, where it appears that the numerical solutions of the proposed SCTM have high accuracy at m = 12. The error is maintained at around 10 8 when m is greater than 12.
To analyze the influence of boundary points on solution accuracy, the values of s and m are chosen to be 5 and 12, respectively. Figure 6 illustrates how the error magnitude varies with the number of boundary points. The results showcase that precise approximations are achieved once the boundary point count surpasses 1000. Drawing from the findings of the stability study, the number of boundary nodes, as well as the values of s and m are set to be 1035, 5, and 12, respectively. Under these settings, our method achieves MAE and E L 2 in the order of 10 8 and 10 11 , respectively.

4. Numerical Examples

4.1. Complicated Wave Vibrating Problem

Evaluating the precision of outcomes obtained through this method, in comparison with other numerical techniques, involves analyzing a more complex wave vibration problem featuring a smooth boundary and a specified wave speed equal to the unit. The boundary condition is as follows:
u ( r , θ , t ) = 3 + cos ( π 10 r cos θ ) cos ( π 10 r sin θ ) sin 2 π t 10 , ( r , θ , t ) Ω t .
Equation (21) represents the precise solution of the 2D wave equation. Regarding the numerical example analyzed, two domains are considered, a square domain and an irregular domain. The profiles of the ST domains and boundary collocation points for these two shapes are illustrated in Figure 7. The profiles of the ST domains and boundary collocation points for these two shapes are illustrated in Figure 7. The defining equations for these domains are as follows:
Ω 1 = ( r , θ ,   t ) 0 θ 2 π , 0 t 5 , r = x 2 + y 2 , 0 x 1 , 0 y 1 ,
Ω 2 = ( r , θ , t ) r = 10 cos ( 4 θ ) + 18 5 sin 2 ( 4 θ ) 1 2 1 3 , 0 θ 2 π , 0 t 60 .
The initial condition is specified as detailed below:
u = 3 , ( r , θ , t = 0 ) Ω t
u t = 2 π 10 cos ( π 10 r cos θ ) cos ( π 10 r sin θ ) , ( r , θ , t = 0 ) Ω t
Within the square domain, there are 540 boundary points and 81 initial points, with the values of s and m are set to 6. The approximations obtained from the proposed method closely match the analytical solution, with an MAE of 4.29 × 10 9 . A comparison was made between the computational error associated with the proposed method and that of the multiple-direction Trefftz method [21]. According to Liu et al., the MAE of the multiple-direction Trefftz method is approximately on the order of 10 6 .
In the irregular domain, 3050boundary points and 875 initial points are used, with s = 10 and m = 12 . Figure 8 depicts the E L 2 and MAE for the developed approach as the time progresses; the E L 2 and MAEs remain below 2.44 × 10 5 . Table 3 demonstrates a comparison of the computational E L 2 between the proposed approach and the FEM and MPS-MFS [22]. FEM and MPS-MFS have E L 2 values of 10 4 , while that of the proposed approach reaches 10 6 . The solution maintains a high level of accuracy, even over extended time periods and within irregular domains. These simulations were executed within a CPU time of 6.2455 s. Compared to FEM, which shows a significant increase in error as time progresses, and MPS-MFS, which exhibits relatively consistent stability, the proposed method demonstrates exceptional stability. The errors remain low at every single time node, indicating superior numerical stability and robustness, even during longer simulations. Additionally, the proposed method uses fewer points (3925) while yielding similar or better accuracy, offering an enhanced computational efficiency by balancing precision and resource requirements.

4.2. Inverse Problem of Vibrations

In this study, we consider the case of the free vibrations of irregular membranes described by the following mathematical model. The inverse problem of these vibrations is represented by Equation (2) and a wave speed of 1. An illustrative diagram of the computational region and boundary collocation points is shown in Figure 9, defined as follows:
Ω t = ( r , θ , t ) r = 0.4 ( 3 + cos 16 ( 2 θ + 0.5 π ) ) , 0 θ 2 π , 0 t 2 .
The boundary conditions are defined as follows:
u ( r , θ , t ) = sin ( 0.5 π ( r cos θ + 1 ) ) sin ( 0.5 π ( r sin θ + 1 ) ) cos ( 0.5 π t ) , ( r , θ , t ) Ω t .
Moreover, the wave field at t = 2 is defined as follows:
u ( r , θ , t ) = sin ( 0.5 π ( r cos θ + 1 ) ) sin ( 0.5 π ( r sin θ + 1 ) ) cos ( 2 0.5 π ) , ( r , θ , t ) Ω t .
The velocity distribution of the wave field at t = 2 is computed as follows:
u ( r , θ , 2 ) t = 0.5 π sin ( 0.5 π ( r cos θ + 1 ) ) sin ( 0.5 π ( r sin θ + 1 ) ) sin ( 2 0.5 π ) , ( r , θ , t = 2 ) Ω t .
Finally, the analytical solution is determined to be the following:
u ( r , θ , t ) = sin ( 0.5 π ( r cos θ + 1 ) ) sin ( 0.5 π ( r sin θ + 1 ) ) cos ( 0.5 π t ) , ( r , θ , t ) Ω t .
In this instance, the values for s and m are set to 6 and 20, in that order. There are 960 boundary points and 1367 final time condition points. The SCTM scheme is presented in Figure 9 with 2327 boundary points, whose MAE and E L 2 are 2.05 × 10 9 and 3.39 × 10 10 , respectively. Figure 10 presents the numerical and analytical solutions obtained using the proposed methods.
In this case, the accessible data contaminated by different random noises are considered.
F ˜ D ( r ,   θ ,   t ) = F D ( r ,   θ ,   t ) × 1 + n s 100 × ( 2 × r a n d 1 ) ,
u ˜ ( r ,   θ ,   t ) t = u ( r ,   θ ,   t ) t × 1 + n s 100 × ( 2 × r a n d 1 ) ,
where n s denotes the percentage of noise, F ˜ D highlights the noisy Dirichlet data, u ˜ ( r , θ , t ) t represents the noisy velocity distribution of the wave field, and rand is a random number.
The boundary data, which is contaminated by noise, is further analyzed with varying noise levels, specifically, ns = 0, 0.001, 0.01, 0.1, and 1. Table 4 presents the error values for each of these noise levels. It is observed that the proposed method demonstrates a certain level of noise resistance, as the errors in MAE and E L 2 remain within acceptable limits 5.70 × 10 1 and 7.47 × 10 2 , respectively, even when the noise level reaches ns = 1.

4.3. Mixed-Boundary Condition Problem

In this case, the 2D wave problem under mixed-boundary conditions is considered. The schematic representation of the simulation area and boundary collocation points is shown in Figure 11, defined as follows:
Ω t = ( r , θ , t ) r = cos ( 3 θ ) + 2 sin 2 ( 3 θ ) 3 , 0 θ 2 π ,   0 t 2 ,
The governing equation is Equation (2) with a wave speed of 5 . Dirichlet boundary conditions can be defined as follows:
u ( r , θ , t ) = J 0 ( r ) sin ( 5 t ) + cos ( 5 t ) , ( r , π θ < 2 π , t ) Ω t .
In addition, the Neumann boundary conditions are given by:
u n = u ( r , θ , t ) n , ( r , 0 θ < π , t ) Ω t .
The initial condition is specified as follows:
u ( r , θ , 0 ) = J 0 ( r ) , ( r , θ , t = 0 ) Ω t
u ( r , θ , 0 ) t = 5 J 0 ( r ) cos ( 5 t ) , ( r , θ , t = 0 ) Ω t
Finally, the analytical solution is found to be:
u ( r , θ , t ) = J 0 ( r ) sin ( 5 t ) + cos ( 5 t ) , ( r , θ , t ) Ω t .
In this case, the values of s and m are 5 and 12, respectively. The proposed scheme is presented in Figure 11, with 5000 Neumann boundary points, 5000 Dirichlet boundary points, 218 initial conditions. Under mixed-boundary conditions, the MAE between the analytical solution and the numerical solution in this case can reach approximately 10 12 . Figure 12 illustrates the absolute error between the solution and numerical solutions at different time instances.

5. Conclusions

In this study, we developed a one-step, semi-analytical mesh-free SCTM for 2D wave equations. The method’s originality lies in a unified ST Trefftz basis that treats time as an analytic variable, removing time marching and limiting truncation-error accumulation, together with an MSCL scaling that regularizes the collocation system and improves numerical stability. Across benchmarks and applications, the approach accurately reconstructs wave fields in complex geometries and under mixed boundary conditions. Accuracy analysis shows that our method achieves MAE and E L 2 on the order of 10 8 and 10 11 , respectively, while also demonstrating robustness toward noise. The framework preserves the geometric flexibility of mesh-free discretization while providing a direct ST treatment, making it well suited for long-duration simulations and backward analyses. Nevertheless, the present study is limited to 2D cases, and future work will extend SCTM to three-dimensional and nonlinear problems to broaden its applicability.

Author Contributions

Conceptualization, L.-D.H. and C.-Y.K.; methodology, L.-D.H. and W.Y.; validation, L.-D.H.; formal analysis, C.-Y.Z.; investigation, W.Y.; resources, L.-D.H.; data curation, X.H.; writing—original draft preparation, L.-D.H.; writing—review and editing, C.-Y.K.; visualization, C.-K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key Laboratory of Marine Environmental Survey Technology and Application, Ministry of Natural Resources (MESTA-2023-A002) and the School of Smart Marine Science and Technology, Fujian University of Technology (GY-Z23077). The APC was funded by the School of Smart Marine Science and Technology, Fujian University of Technology.

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request. The implementation code is currently maintained for internal research purposes; however, the methodological details are described in the manuscript to ensure reproducibility, and researchers interested in reproducing the results may contact the corresponding author for further guidance.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Towne, D.H. Wave Phenomena; Dover Publications: New York, NY, USA, 2014. [Google Scholar]
  2. Yusuf, A.; Sulaiman, T.A.; Abdeljabbar, A.; Alquran, M. Breather waves, analytical solutions and conservation laws using Lie–Bäcklund symmetries to the (2+1)-dimensional Chaffee–Infante equation. J. Ocean Eng. Sci. 2023, 8, 145–151. [Google Scholar] [CrossRef]
  3. Wang, S.; Ge, Y. Efficient sixth-order finite difference method for the two-dimensional nonlinear wave equation with variable coefficient. Math. Sci. 2024, 18, 257–273. [Google Scholar] [CrossRef]
  4. Cen, J.; Zou, Q. Deep finite volume method for partial differential equations. J. Comput. Phys. 2024, 517, 113307. [Google Scholar] [CrossRef]
  5. Jiang, S.; Deng, W.; Ooi, E.T.; Sun, L.; Du, C. Data-driven algorithm based on the scaled boundary finite element method and deep learning for the identification of multiple cracks in massive structures. Comput. Struct. 2024, 291, 107211. [Google Scholar] [CrossRef]
  6. Yang, Y.; Wen, C.; Liu, Y.; Li, H.; Wang, J. Optimal time two-mesh mixed finite element method for a nonlinear fractional hyperbolic wave model. Commun. Anal. Mech. 2024, 16, 24–52. [Google Scholar] [CrossRef]
  7. Aimi, A.; Desiderio, L.; Diligenti, M.; Guardasoni, C. A numerical study of energetic BEM-FEM applied to wave propagation in 2D multidomains. Publ. L’institut Math. 2014, 96, 5–22. [Google Scholar] [CrossRef]
  8. Desiderio, L.; Falletta, S.; Ferrari, M.; Scuderi, L. CVEM-BEM coupling for the simulation of time-domain wave fields scattered by obstacles with complex geometries. Comput. Methods Appl. Math. 2023, 23, 353–372. [Google Scholar] [CrossRef]
  9. Bazilevs, Y.; Takizawa, K.; Tezduyar, T.E.; Korobenko, A.; Kuraishi, T.; Otoguro, Y. Computational aerodynamics with isogeometric analysis. J. Mech. 2023, 39, 24–39. [Google Scholar] [CrossRef]
  10. Delsohn, S.R.; Oñate, E. To mesh or not to mesh: That is the question…. Comput. Methods Appl. Mech. Eng. 2006, 195, 4681–4696. [Google Scholar] [CrossRef]
  11. Yan, X.; Zheng, H.; Yan, D. Analysis of the band structure of transient in-plane elastic waves based on the localized radial basis function collocation method. Appl. Math. Model. 2024, 125, 468–484. [Google Scholar] [CrossRef]
  12. Lin, X.; Xu, L.; Liu, Y.C.; Fan, C.M. An efficient localized Trefftz method for the simulation of two-dimensional sloshing behaviors. Ocean Eng. 2024, 299, 117414. [Google Scholar] [CrossRef]
  13. Xie, H.; Zhang, Z.; Jiang, Z.; Zhou, J. Novel method of particular solutions for second-order variable coefficient differential equations on a square. Discret. Contin. Dyn. Syst.-Ser. B 2023, 28, 3294–3306. [Google Scholar] [CrossRef]
  14. Cheng, A.H.D.; Chen, C.S.; Karageorghis, A. An Introduction to the Method of Fundamental Solutions; World Scientific: Singapore, 2025. [Google Scholar]
  15. Xu, L.; Wu, S.L. Stability of time-marching MPS–MFS for wave equations. J. Sci. Comput. 2024, 101, 62. [Google Scholar] [CrossRef]
  16. He, F.; Jiang, H.; Lin, Y.; Pan, J.; Zhang, Y.; Huang, C. Multi-phase SPH-FDM and experimental investigations on the hydrodynamics of an oscillating water column wave energy device. Coast. Eng. 2024, 192, 104569. [Google Scholar] [CrossRef]
  17. Lee, S.Y.; Park, C.S.; Park, K.; Lee, H.J.; Lee, S. A physics-informed and data-driven deep learning approach for wave propagation and its scattering characteristics. Eng. Comput. 2023, 39, 2609–2625. [Google Scholar] [CrossRef]
  18. Li, X.; Wang, H.; Yang, Y.; Zhang, X. Deep learning-based solution for the KdV-family governing equations of ocean internal waves. Ocean. Model. 2025, 194, 102493. [Google Scholar] [CrossRef]
  19. Hong, L.D.; Yeih, W.; Ku, C.Y.; Su, Y. Localized space-time Trefftz method for diffusion equations in complex domains. Eng. Anal. Bound. Elem. 2024, 169, 105977. [Google Scholar] [CrossRef]
  20. Ku, C.Y.; Kuo, C.L.; Fan, C.M.; Liu, C.S.; Guan, P.C. Numerical solution of three-dimensional Laplacian problems using the multiple scale Trefftz method. Eng. Anal. Bound. Elem. 2015, 50, 157–168. [Google Scholar] [CrossRef]
  21. 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]
  22. Gu, M.H.; Fan, C.M.; Young, D.L. The method of fundamental solutions for the multi-dimensional wave equations. J. Mar. Sci. Technol. 2011, 19, 2. [Google Scholar] [CrossRef]
Figure 1. Spatial (a) and ST (b) point distributions in the ST collocation Trefftz scheme for solving wave propagation problems in irregular 2D domains.
Figure 1. Spatial (a) and ST (b) point distributions in the ST collocation Trefftz scheme for solving wave propagation problems in irregular 2D domains.
Mathematics 13 02831 g001
Figure 2. Architecture of the Multiple-Scale SCTM.
Figure 2. Architecture of the Multiple-Scale SCTM.
Mathematics 13 02831 g002
Figure 3. Schematic of the ST collocation scheme used in this study.
Figure 3. Schematic of the ST collocation scheme used in this study.
Mathematics 13 02831 g003
Figure 4. Maximum absolute error convergence with varying orders m and s.
Figure 4. Maximum absolute error convergence with varying orders m and s.
Mathematics 13 02831 g004
Figure 5. Convergence analysis of the MAE vs. the order m.
Figure 5. Convergence analysis of the MAE vs. the order m.
Mathematics 13 02831 g005
Figure 6. The error vs. the number of boundary points.
Figure 6. The error vs. the number of boundary points.
Mathematics 13 02831 g006
Figure 7. Depictions of two ST domains with different shapes, (a) square domain and (b) irregular domain.
Figure 7. Depictions of two ST domains with different shapes, (a) square domain and (b) irregular domain.
Mathematics 13 02831 g007
Figure 8. The error versus the simulation time.
Figure 8. The error versus the simulation time.
Mathematics 13 02831 g008
Figure 9. Schematic diagram of the inverse space–time distribution of the vibration.
Figure 9. Schematic diagram of the inverse space–time distribution of the vibration.
Mathematics 13 02831 g009
Figure 10. Solution and error for different time frames.
Figure 10. Solution and error for different time frames.
Mathematics 13 02831 g010aMathematics 13 02831 g010b
Figure 11. Computational domain with mixed-boundary conditions.
Figure 11. Computational domain with mixed-boundary conditions.
Mathematics 13 02831 g011
Figure 12. The mixed-boundary error at different times.
Figure 12. The mixed-boundary error at different times.
Mathematics 13 02831 g012
Table 1. The basis for the T-complete functions.
Table 1. The basis for the T-complete functions.
IndexFormulaIndexFormula
T 1 1 T 10 sin ( H a t ) J 0 ( H r )
T 2 t T 11 I G ( H r ) cos ( G θ ) e H a t
T 3 r G cos ( G θ ) T 12 I G ( H r ) sin ( G θ ) e H a t
T 4 r G sin ( G θ ) T 13 I G ( H r ) cos ( G θ ) e H a t
T 5 t r G sin ( G θ ) T 14 I G ( H r ) sin ( G θ ) e H a t
T 6 t r G cos ( G θ ) T 15 cos ( H a t ) cos ( G θ ) J G ( H r )
T 7 e H a t I 0 ( H r ) T 16 cos ( H a t ) sin ( G θ ) J G ( H r )
T 8 e H a t I 0 ( H r ) T 17 sin ( H a t ) cos ( G θ ) J G ( H r )
T 9 cos ( H a t ) J 0 ( H r ) T 18 sin ( H a t ) sin ( G θ ) J G ( H r )
J 0 : Bessel function of the first kind. J G : Bessel function of the first kind of order G . I 0 : Modified Bessel functions of the first kind. I G : Modified Bessel functions of the first kind of order G . H and G : The order of the basis functions, which are arbitrary real numbers.
Table 2. Notations used in Equation (8).
Table 2. Notations used in Equation (8).
IndexFormula
T 1 0
T 2 0
T 3 G r G 1 cos ( G θ ) cos θ + sin ( G θ ) sin θ n x + cos ( G θ ) sin θ sin ( G θ ) cos θ n y
T 4 G r G 1 sin ( G θ ) cos θ cos ( G θ ) sin θ n x + sin ( G θ ) sin θ + cos ( G θ ) cos θ n y
T 5 t G r G 1 cos ( G θ ) cos θ + sin ( G θ ) sin θ n x + cos ( G θ ) sin θ sin ( G θ ) cos θ n y
T 6 t G r G 1 sin ( G θ ) cos θ cos ( G θ ) sin θ n x + sin ( G θ ) sin θ + cos ( G θ ) cos θ n y
T 7 H e H a t I 1 ( H r ) ( cos ( θ ) n x + sin ( θ ) n y )
T 8 H e H a t I 1 ( H r ) ( cos ( θ ) n x + sin ( θ ) n y )
T 9 H cos ( H a t ) J 1 ( H r ) cos ( θ ) n x + sin ( θ ) n y
T 10 H sin ( H a t ) J 1 ( H r ) cos ( θ ) n x + sin ( θ ) n y
T 11 H e H a t 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) cos ( G θ ) cos θ + I G ( H r ) sin ( G θ ) sin θ r n x + 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) cos ( G θ ) sin θ I G ( H r ) sin ( G θ ) cos θ r n y
T 12 H e H a t 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) sin ( G θ ) cos θ I G ( H r ) cos ( G θ ) sin θ r n x + 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) sin ( G θ ) sin θ + I G ( H r ) cos ( G θ ) cos θ r n y
T 13 H e H a t 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) cos ( G θ ) cos θ + I G ( H r ) sin ( G θ ) sin θ r n x + 1 2 ( I G + 1 ( H r ) + I q 1 ( H r ) ) cos ( G θ ) sin θ I G ( H r ) sin ( G θ ) cos θ r n y
T 14 H e H a t 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) sin ( G θ ) cos θ I G ( H r ) cos ( G θ ) sin θ r n x + 1 2 ( I G + 1 ( H r ) + I G 1 ( H r ) ) sin ( G θ ) sin θ + I G ( H r ) cos ( G θ ) cos θ r n y
T 15 H cos ( H a t ) 1 2 ( J G 1 ( H r ) J G + 1 ( H r ) ) cos ( G θ ) cos θ + J G ( H r ) sin ( G θ ) sin θ r n x + 1 2 ( J G + 1 ( H r ) J G 1 ( H r ) ) cos ( G θ ) sin θ J G ( H r ) sin ( G θ ) cos θ r n y
T 16 H cos ( H a t ) 1 2 ( J G 1 ( H r ) J G + 1 ( H r ) ) sin ( G θ ) cos θ J G ( H r ) cos ( G θ ) sin θ n x + 1 2 ( J G + 1 ( H r ) J G 1 ( H r ) ) sin ( G θ ) sin θ + J G ( H r ) cos ( G θ ) cos θ n y
T 17 H sin ( H a t ) 1 2 ( J G 1 ( H r ) J G + 1 ( H r ) ) cos ( G θ ) cos θ + J G ( H r ) sin ( G θ ) sin θ n x + 1 2 ( J G + 1 ( H r ) J G 1 ( H r ) ) cos ( G θ ) sin θ J G ( H r ) sin ( G θ ) cos θ n y
T 18 H sin ( H a t ) 1 2 ( J G 1 ( H r ) J G + 1 ( H r ) ) sin ( G θ ) cos θ J G ( H r ) cos ( G θ ) sin θ n x + 1 2 ( J G + 1 ( H r ) J G 1 ( H r ) ) sin ( G θ ) sin θ + J G ( H r ) cos ( G θ ) cos θ n y
Table 3. Comparison regarding the complicated wave vibrating problem in irregular domain.
Table 3. Comparison regarding the complicated wave vibrating problem in irregular domain.
ModelFEM [22]MPS-MFS [22]This Study
Points15,98112093925
t   =   12 1.18   ×   10 4 2.81   ×   10 4 2.07   ×   10 6
t   =   24 3.70   ×   10 5 2.48   ×   10 5 2.70   ×   10 6
t   =   36 2.67   ×   10 4 3.97   ×   10 4 1.61   ×   10 6
t   =   48 5.27   ×   10 4 6.98   ×   10 4 7.90   ×   10 7
t   =   60 4.07   ×   10 4 5.90   ×   10 4 2.87   ×   10 6
Table 4. Error analysis of the proposed approach for different noise levels.
Table 4. Error analysis of the proposed approach for different noise levels.
Noise Level n s = 0 n s = 0.001 n s = 0.01 n s = 0.1 n s = 1
MAE 2.05 × 10 9 8.25 × 10 5 5.41 × 10 3 9.52 × 10 2 5.70 × 10 1
E L 2 3.39 × 10 10 7.34 × 10 4 8.85 × 10 4 1.6 × 10 2 7.47 × 10 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hong, L.-D.; Zhang, C.-Y.; Yeih, W.; Ku, C.-Y.; He, X.; Lu, C.-K. A Multiple-Scale Space–Time Collocation Trefftz Method for Two-Dimensional Wave Equations. Mathematics 2025, 13, 2831. https://doi.org/10.3390/math13172831

AMA Style

Hong L-D, Zhang C-Y, Yeih W, Ku C-Y, He X, Lu C-K. A Multiple-Scale Space–Time Collocation Trefftz Method for Two-Dimensional Wave Equations. Mathematics. 2025; 13(17):2831. https://doi.org/10.3390/math13172831

Chicago/Turabian Style

Hong, Li-Dan, Chen-Yu Zhang, Weichung Yeih, Cheng-Yu Ku, Xi He, and Chang-Kai Lu. 2025. "A Multiple-Scale Space–Time Collocation Trefftz Method for Two-Dimensional Wave Equations" Mathematics 13, no. 17: 2831. https://doi.org/10.3390/math13172831

APA Style

Hong, L.-D., Zhang, C.-Y., Yeih, W., Ku, C.-Y., He, X., & Lu, C.-K. (2025). A Multiple-Scale Space–Time Collocation Trefftz Method for Two-Dimensional Wave Equations. Mathematics, 13(17), 2831. https://doi.org/10.3390/math13172831

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