Preprint
Article

This version is not peer-reviewed.

Numerical Simulation of Time Domain Thermoacoustic Wave Equation Using the Finite Difference Time Domain Method with Comparison to the K-Space Pseudospectral Approach

A peer-reviewed article of this preprint also exists.

Submitted:

28 March 2026

Posted:

30 March 2026

You are already at the latest version

Abstract
This study presents the numerical simulation of thermoacoustic (TA) wave propagation in time domain using the Finite Difference Time Domain (FDTD) method, along with a comparative analysis against the k-Space pseudospectral method (k-Wave). A physically realistic thermoacoustic source is modeled using a Gaussian initial pressure distribution, and the resulting pressure signals are recorded using a point sensor. The numerical results obtained from both methods show excellent agreement for different grid resolutions when a fixed Courant-Friedrichs-Lewy (CFL) number is maintained. However, discrepancies arise when different CFL numbers are used for varying grid resolutions, leading to mismatched signal responses. Further investigations are conducted using various realistic source configurations, including circular (disk), Chebyshev polynomial based ($1^{st}$ order), and asymmetric (rock-like) shapes. The corresponding time domain signals and frequency spectra are analyzed using both FDTD and k-space methods. It is observed that the two methods exhibit strong agreement in the low frequency regime, while noticeable deviations occur at higher frequencies. Further the study highlights the limitations associated with binary image based sources. Sharpe discontinuities at the edges introduces non-physical high frequency components, resulting in spurious oscillations and degraded signal quality. A multi sensor configuration is utilized to analyze the signals at different locations.
Keywords: 
;  ;  ;  

1. Introduction

TA wave propagation has gained significant attention due to its wide range of applications in areas such as biomedical imaging, non-destructive testing, and acoustic sensing [1,2,3]. In these applications, localized energy deposition leads to the generation of pressure waves, which propagate through the medium and carry valuable information about the underlying physical properties [4,5,6]. Accurate numerical modeling of such wave phenomena is essential for understanding propagation characteristics and improving system performance [7,8,9,10,11,12].
Numerical methods such as the FDTD method have been extensively used for solving acoustic wave equations due to their simplicity and ease of implementation [11,13,14]. However, FDTD schemes are known to suffer from numerical dispersion, particularly at higher frequencies and coarse grid resolutions [12,15]. To address these limitations, spectral and pseudospectral methods, including k-Space pseudospectral approach, have been developed [9,10,16,17]. These methods compute spatial derivatives in the Fourier domain and significantly reduce dispersion errors while allowing larger time steps [7,8]. Previous studies have demonstrated the effectiveness of k-Space methods in simulating acoustic and TA wave propagation with improved accuracy [8,18].
Despite the advancements in numerical modeling techniques, most existing studies focus on single type of source geometry, typically Gaussian or simple symmetric distributions. Limited attention has been given to the systematic investigation of different source shapes and their influence on wave propagation characteristics. Furthermore a comprehensive comparison between FDTD and k-Space pseudospectral methods under varying CFL conditions and grid resolutions remains insufficiently explored. The impact of asymmetric and complex source geometries on both time domain and frequency domain responses also requires further investigation.
The present study addresses these gaps by performing a systematic analysis of TA wave propagation using multiple source geometries, including Gaussian, circular disk, Chebyshev-based, and asymmetric (rock-like) distributions. A direct comparision between FDTD and k-Space pseudospectral methods is conducted under consistent simulation conditions. Additionally, the combined effects of CFL number and spatial grid resolution on wave propagation, stability, and spectral behavior are investigated. This comprehensive approach provides new insights into the influence of source geometry and numerical parameters on acoustic wave simulations.
The main objectives of this study are as follows:
  • To model thermoacoustic wave propagation using both FDTD and k-space pseudospectral methods.
  • To investigate the effect of different source geometries on wave propagation behavior.
  • To analyze the influence of the CFL number and grid resolution on stability and accuracy.
  • To compare time-domain and frequency-domain responses obtained from both methods.
  • To evaluate the performance of the numerical schemes in terms of accuracy and consistency.

2. Theory

2.1. Generation of Thermoacoustic Wave Equation

Under the assumptions of lossless, homogeneous, and isotropic medium, the propagation of thermoacoustic pressure field is governed by the classical acoustic wave equation. For a compressible fluid with density ρ , and the particle velocity v , the conservation of mass (continuity equation) can be written as,
t ρ + ρ 0 . v = 0 ,
To analyze small acoustic perturbations ρ = ρ 0 + ρ 1 and substituting in Equation (1) and neglecting higher order nonlinear terms,
t ρ 1 + ρ 0 . v 1 = 0 ,
Using the linear acoustic relation between pressure ( p 1 ) and density ( ρ 1 ) p = c 2 ρ and can rewrite the equation as,
t ρ 1 + ρ 0 c 2 . v 1 = 0 ,
From conservation of momentum and taking divergence on both sides,
ρ 0 t ( . v 1 ) = 2 p ,
Substituting all terms and from Equation (1) the classical wave equation becomes,
{ 2 ( 1 / c 2 ) t 2 ) p ( r , t ) = 0 ,
In the thermo-acoustic (TA) effect, optical absorption produces a localized temperature rise in the medium. This temperature increase causes the medium to undergo thermal expansion. However, the surrounding medium restricts this expansion, resulting in the generation of a thermoelastic pressure rise. This pressure rise subsequently propagates through the medium as an acoustic wave can be expressed as,
p ( r , t ) = β K T 0 ,
where p ( r , t ) denotes the time-dependent thermoelastic pressure rise, β is the volumetric thermal expansion coefficient of the medium. K represents the bulk modulus, and T 0 is the temperature increase caused by optical energy absorption. When the conditions of thermal and stress confinement hold, the resulting TA pressure in a homogeneous and non-viscous acoustic medium can be formulated with thermal diffusion time by the following equation,
{ 2 ( 1 / c 2 ) t 2 ) p ( r , t ) = ( β / C p ) t H ( r , t ) ,
where C p is the specific heat capacity at constant pressure, c is the speed of sound of the ambient medium, and heat deposition function H ( r , t ) per unit time and volume. Equation (7) is called TA wave equation.

2.2. Discretization Using FDTD

To numerically solve the TA wave equation, the FDTD method is employed. The continuous spatial and temporal derivatives are approximated using second-order central difference schemes. The second order temporal derivative is approximated as in 2-D space and time,
( 1 / c 2 ) t 2 p ( x , y , t ) = ( x 2 + y 2 ) p ( x , y , t ) , ( x , y ) Ω R 2 , t [ 0 , T ]
where the domain specifies Ω = [ 0 , N x ] × [ 0 , N y ] . N x and N y are the rectangular sides of the domain. Including an external source term,
( 1 / c 2 ) t 2 p ( x , y , t ) = ( x 2 + y 2 ) p ( x , y , t ) + ( β / C p ) t H ( x , y , t ) ,
The temporal discretization is carried out using a second order central difference scheme derived from the Taylor series expansion,
t 2 p ( p i , j n + 1 2 p i , j n + p i , j n 1 ) d t 2 ,
Similarly, for spatial discretization,
x 2 p p i + 1 , j n 2 p i , j n + p i 1 , j n d x 2 ,
y 2 p p i , j + 1 n 2 p i , j n + p i , j 1 n d y 2 ,
And the Laplacian,
( x 2 + y 2 ) ( p i + 1 , j n + p i 1 , j n + p i , j + 1 n + p i , j 1 n 4 p i , j n ) d x 2 ,
From Figure 1 each grid point ( i , j ) depends on its four neighbors ( i + 1 , j ) , ( i 1 , j ) , ( i , j + 1 ) , ( i , j 1 ) and time levels ( n + 1 ) , n , ( n 1 ) , respectively. Substituting all values in Equation (9),
( 1 / c 2 ) ( p i , j n + 1 2 p i , j n + p i , j n 1 ) d t 2 = p i + 1 , j n 2 p i , j n + p i 1 , j n d x 2 + p i , j + 1 n 2 p i , j n + p i , j 1 n d y 2 + ( β / C p ) t H i , j n ,
To compute, the pressure at the next time step, equal spatial step sizes are considered in both the x and y directions, i.e., d x = d y . The update equation as follows,
p i , j n + 1 2 p i , j n + p i , j n 1 = ( c 2 d t 2 / d x 2 ) ( p i + 1 , j n + p i 1 , j n + p i , j + 1 n + p i , j 1 n 4 p i , j n ) + ( β / C p ) t H i , j n ,
p i , j n + 1 = 2 p i , j n p i , j n 1 + C F L 2 ( p i + 1 , j n + p i 1 , j n + p i , j + 1 n + p i , j 1 n 4 p i , j n ) + ( β / C p ) t H i , j n ,
where CFL= c d t / d x is the Courant-Friedrichs-Lewy [19] number.

2.3. First-Order Mur Absorbing Boundary Condition

In FDTD simulations, the computational domain is artificially truncated, where physical wave propagation occurs in an unbounded medium. As a result, outgoing waves reaching the domain boundaries are reflected back into the domain, leading to non-physical artifacts. To mitigate this issue, absorbing boundary conditions are employed. One of the simplest and most wisely used ABCs is the first-order Mur absorbing boundary conditions, which approximates the behavior of an outgoing wave at the boundary. The first-order Mur ABCs can be written as,
p 1 , j n + 1 = p 2 , j n R p 2 , j n + 1 p 1 , j n , i = 1 ;
p N , j n + 1 = p N 1 , j n R p N 1 , j n + 1 p N , j n , i = 1 , 2 , 3 , . . . , N ;
p i , 1 n + 1 = p i , 2 n R p i , 2 n + 1 p i , 1 n , j = 1 ;
p i , N n + 1 = p i , N 1 n R p i , N 1 n + 1 p i , N n , i = 1 , 2 , 3 , . . . , N ;
Using the same spatial and temporal discretization as in the FDTD formulation, the boundary nodes are updated based on the adjacent interior grid points and previous time-step values. The reflection coefficient is defined as R = ( d x c d t ) / ( d x + c d t ) , which can also be expressed in terms of the CFL number as R = ( 1 C F L ) / ( 1 + C F L ) . Accordingly, the Mur boundary condition is applied at all four edges of the computational domain, namely the left, right, top, and bottom boundaries. This approach ensures stable wave propagation and significantly reduces non-physical reflections at the boundaries, thereby improving the overall accuracy of the simulation.

2.4. Stability Parameter Analysis

The stability of the numerical scheme is governed by the CFL condition, which is defined as the ratio between the temporal and spatial discretization, given by CFL = c d t / d x . The selection of spatial grid spacing ( d x , d y ) and time step d t must satisfy certain constraints to ensure stable numerical computaion. If these constraints are violated, the numerical solution becomes unstable and loses physical reliability. The stability criterion can be derived from the finite difference fomulation, where the amplification factor depends on the term (1-2CFL2). For stability, this term must remain bounded, which leads to the condition that the CFL number must not exceed a critical value. consequentl, the stability requirement can be expressed as CFL 1 / 2 for the two dimensional case.
It is important to note that the CFL number must be positive in practical implementations, as it presents a physical ratio of wave propagation speed to numerical discretization. The influence of the CFL condition on wave propagation is illustrated through numerical experiments. When the CFL number exceeds the allowable limit (e,g., CFL=0.8), the numerical solution becomes unstable, and the wave propagation is no longer physically meaningful. These observations confirm that maintaining the CFL condition is essential for obtaining stable and accurate results.

2.5. Initial Pressure Rise

2.5.1. Gaussian Source

The initial pressure rise in the computational domain is modeled using a two dimensional Gaussian distribution to represent a localized TA excitation. This approach simulates a spatially confined energy deposition, where the pressure attains its maximum at the source center and gradually decays in all directions.
p ( x , y , 0 ) = e ( x N x / 2 ) 2 + ( y N y / 2 ) 2 σ 2 ,
where ( N x × N y = 200 × 200 , and standard deviation: σ = 10 controls the spatial spread of the source. The Gaussian profile ensures a smooth and continuous initial condition, minimizing numerical artifacts and high frequency noise in the simulation. Mathematically, the pressure distribution is defined by a standard deviation parameter. A moderate value of the σ is selected to achieve abalance between spatial localization and spectral bandwidth. The initial pressure perturbation generates radially propagating acoustic waves with symmetric wavefronts, providing a stable and physically consistent starting condition for the FDTD based TA analysis.

2.5.2. First Degree Chebyshev Polynomial

An asymmetric source distribution is modeled using a first oreder Chebyshev polynomial based shape to represent a non-uniform TA excitation [20]. The geometry of the source is defined in polar coordinates, where the radial boundary is modulated using a cosine function derived from a Chebyshev type formulation. This allows controlled deformation of a circular profile into a multi-lobed structure. The resulting shape mimics realistic irregular energy deposition, enabling the investigation of directional wave propagation and asymmetryeffects in the acoustic field. To ensure numerical stability and avoid sharp discontinuities, the generated shape is further smoothed using a Gaussian filter before being used as the initial condition. Distance from center with angular coordinate d = ( ( x N x / 2 ) 2 + ( y N y / 2 ) 2 ) and θ = c o s 1 ( ( x N x / 2 ) / d ) ) .
R ( θ ) = R 0 [ 1 + ϵ O n ( c o s θ ) ] ,
where O n ( c o s θ ) = c o s n Θ is the Chebyshev polynomial of degree n sometimes called waviness parameter, R 0 is the radius of unperturbed sphere and ϵ being a deformation parameter.

3. Numerical Experiment

In this study, a 2D TA wave propagation model is implemented using the FDTD method. The computational domain consists of uniform square grid of size 200 × 200 with a spatial resolution of d x = 1 mm. The TA wave speed is taken as c = 1500 m/s. The time step d t is determined based on the CFL condition, with a chosen CFL number of 0.5 to ensure numerical stability. The TA wave field is initialized using a localized source distribution. In the primary configuration, a Gaussian source centered at the midpoint of the domain is employed, defined by standard deviation of σ = 10 grid points. Alternative source geometries, including circular disk, first order Chebyshev polynomial based, and asymmetric (rock-like) sources, are also considered to investigate the influence of source shape on wave propagation characteristics.
To simulate an unbounded domain, first order Mur ABCs are applied at all boundaries, effectively reducing artificial reflections. The wavefield is updated iteratively using a second order explicit FDTD scheme. At each time step, the field values are computed using spatial finite differences, followed by the application of boundary conditions and update of the field variables. Point sensors are placed from toward the center at 60 grid points to record the temporal evolution of the acoustic pressure. In particular, sensors are positioned at specified radial distances and angular orientations relative to the source to capture directional propagation effects. The simulation is executed for a total 500 time steps. During the simulation, snapshots of the wavefield are recorded at selected time intervals to visualize the propagation dynamics. Additionally, the time domain signals at the sensor locations are collected and analyzed. Post processing is performed to extract both temporal and spectral characteristics of the acoustic response. This recorded sensor signals are used to compute amplitude-time histories, and their frequency spectra are obtained from fast Fourier transform (FFT). The analysis focuses on the effects of grid resolution, CFL number, and source geometry on wave propagation behavior, numerical dispersion, and spectral charateristics. The detailed workflow of the numerical procedure is presented in Figure 2.

3.1. k-Space Pseudospectral Method

In the k-Space pseudospectral method, acoustic wave propagation is modeled by decomposing the second order wave equation into a set of coupled first order equations. This formulation enables efficient computation of spatial gradients in the spectral domain while maintaing accurate time evolution. The acouustic field is described by pressure p and particle velocity components u x and u y . The governing equations are,
u x t = 1 ρ 0 p x , & u y t = 1 ρ 0 p y ,
If equilibrium density ρ 0 and pressure density relation p = ρ 0 c 2 the continuity equation yeild as,
p t = ρ 0 c 2 ( u x x + u y y ) ,
In this framework, spatial derivatives are evaluated in the Fourier domain. The pressure field is transformed using the Fourier transform,
p ˜ ( k , t ) = F [ p ( r , t ) ] ,
where k represent the wave number vector. The Laplacian operator in Fourier space becomes 2 p k 2 p ˜ . To improve temporal accuracy, a correction factor is introduced. The pressure update equation in the spectral domain can be expressed as,
p ˜ n + 1 = 2 p ˜ n p ˜ n 1 + c 2 d t 2 ( k 2 p ˜ n ) s i n c 2 ( c k d t / 2 ) ,
To prevent artificial reflections at the boundaries, a perfectly matched layer (PML) is implemented. Within the PML region, additional damping terms are introduced into the governing equations to absorb outgoing waves. The momentum equation with damping,
u t = 1 ρ 0 p Λ . u ,
where Λ = Λ x + Λ y . Λ x and Λ y are the absorption coefficients at the PML region.

4. Results

The finite dimain responses obtained using both the FDTD method and k-Space pseudospectral method are presented in Figure 3, illustrating the variation of acoustic pressure with respect to time for different CFL numbers. For this analysis, a single point sensor is considered and positionsed at a distance of 60 grid points from the source center to capture the propagating wave signal in a simple and controlled configuration. The total propagation time is defined as the product of the time step ( d t ) and the total number of time iterations ( n t = 500 ), i.e., t = n t d t . This allows consistent comparison of temporal signals across different simulation setup. Figure 3a shows the comparison of pressure signals obtained using two different spatial grid resolutions, namely d x = 1 mm and 50 mm, while maintaining a constant CFL number that satisfies the stability condition. Under these conditions, it is observed that the numerical scheme preserves the propagation characteristics when the CFL number is properly maintained.
This demonstrates the consistency and reliability of the numerical implementation across different spatial discretization. In Figure 3b presents the results when different CFL numbers are used for the two grid resolutions. Since the CFL condition directly depends on both the time step and spatial grid size, varying the CFL number alters the stability and accuracy of the numerical scheme.As a result the coressponding pressure signals exhibit noticeable differences, including variations in amplitude and phase.
Figure 4a illustrates the initial two dimensional Gaussian source distribution at time t = 0 sec, showing the localized pressure excitation within the computational domain. In this case the CFL number is fixed at 0.5 to ensure numerical stability. The sensor position is kept consistent with the previous configuration, located at a distance of 60 grid points from the source center. Figure 4b presents the wave propagation map at time t = 6.67 × 10 5 s, demonstrating the outward radial expansion of the wavefront and its interaction with the domain boundaries. The propagation remains smooth and symmetric, indicating stable numerical behavior. The corresponding time domain signals, shown in Figure 4c, reveal excellent agreement between the FDTD and k-Space pseudospectral methods, confirming the accuracy of both approaches under stable conditions. Furthermore, the frequency domain representation in Figure 4d highlights the spectral characteristics of the propagated signal. A distinct minimum is observed around f = 1.0 × 10 5 Hz, indicating consistent frequency behavior between the two methods. Overall, the results demonstrate strong agreement in both time and frequency domains. A similar analysis is performed for the circular disk source with a radius of r = 20 d x , as shown in Figure 5. In this case, both numerical methods again exhibit excellent agreement in the time domain signals. However, slight discrepancies are observed at higher frequencies in the spectral domain. The frequncy spectrum shows multiple minima that become more prominent with increasing frequency, with the first minimum occuring around f = 0.5 × 10 5 Hz. Figure 6 and Figure 7 extend the analysis to more complex source geometries, including a first order Chebyshev polynomial based source and an asymmetric (rock-like) source. In both cases, the k-Space pseudospectral method shows very good agreement with the FDTD results.
Figure 8a–f are shown at different time instances for a fixed CFL number of the pressure distributions. Figure 9 shown variation of wave propagation distance with time under (a) satisfied CFL condition and (b) violated CFL condition, illustrating the impact of stability on wave propagation behavior. Additionally, the Figure 10 is the time domain responses of the TA pressure recorded at two distinct sensor locations for a Gaussian source under a fixed CFL condition.

5. Discussion and Conclusions

The present study demonstrates that both the FDTD and k-Space pseudospectral methods provide consistent and reliable solutions for TA wave propagation under stable numerical conditions. For a constant CFL number within the stability limit the time domain signals and wavefield distributions show excellent agreement across different grid resolutions and source configurations. The Gaussian source produces symmetric wave propagation, while more complex geometries such as circular, Chebyshev-based, and asymmetric (rock-like) sources introduce variations in wavefront structure and directional propagation. The observed agreement between the two numerical methods indicates that both approaches accurately capture the underlying physics of wave propagation. The radial symmetry of the Gaussian source leads to uniform wavefront expansion, whereas deviations from symmetry in other source types result in directional energy distribution and asymmetric wavefields. The presence of multiple minima in the frequency spectra reflects the inherent spectral characteristics of the source geometry. The k-Space pseudospectral method exhibits slightly improved performance in the frequency domain, particularly at higher frequencies due to its reduced numerical dispersion. The FDTD method simpler and computationally efficient shows minor discrepancies at higher frequencies especially for complex source geometries. Both methods show strong agreement in the time domain under stable CFL conditions. When the CFL condition is violated significant deviations are observed in the wave propagation behavior, including distorted signals and unstable numerical solutions. The local approximation used in FDTD introduces phase errors that become more pronounced at higher frequencies and for coarse grid resolutions. Both methods are suitable for modeling TA wave propagation.
The simulations are performed on a two dimensional domain which may not fully capture three dimensional wave behavior. The use of first order Mur ABCs may introduce minor reflections, affecting long time simulations. The assumption of homogeneous medium also limits the applicability of the results to more complex real world scenarios. Future work may focus on extending the model to large scale and three dimensional domains and incorporating heterogeneous media to better represent realistic environments. The implementation of more advanced ABCs such as PML could further improve boundary performances.
The study demonstrate that careful selection of numerical parameters, particularly the CFL condition, enables accurate and stable simulation of TA wave propagation across a range of source configurations and numerical methods.

Acknowledgments

The authors would like to thank UGC NFSC for their valuable support and financial contributions.

References

  1. Wang, L.V. Photoacoustic imaging and spectroscopy. In CRC Press; 2009. [Google Scholar]
  2. Beard, P. Biomedical photoacoustic imaging. Interface Focus 2011, 1, 602–631. [Google Scholar] [CrossRef] [PubMed]
  3. Xu, M.; Wang, L.V. Photoacoustic imaging in biomedicine. Review of Scientific Instruments 2006, 77, 041101. [Google Scholar] [CrossRef]
  4. Calasso, I.G.; Craig, W.; Diebold, G.J. Photoacoustic point source. Physical Review Letters 2001, 86, 3550. [Google Scholar] [CrossRef] [PubMed]
  5. Oraevsky, A.A.; Karabutov, A.A. Optoacoustic tomography for biomedical applications. In Biomedical Photonics Handbook; 2002. [Google Scholar]
  6. Wang, L.V.; Hu, S. Photoacoustic tomography: In vivo imaging from organelles to organs. Science 2012, 335, 1458–1462. [Google Scholar] [CrossRef] [PubMed]
  7. Treeby, B.E.; Cox, B.T. k-Wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields. Journal of Biomedical Optics 2010, 15, 021314. [Google Scholar] [CrossRef] [PubMed]
  8. Cox, B.T.; Arridge, S.R.; Beard, P.C. k-space propagation models for acoustically heterogeneous media. JASA 2007, 121, 3453–3464. [Google Scholar] [CrossRef] [PubMed]
  9. Mast, T.D. A k-space method for large-scale models of wave propagation in tissue. IEEE TUFFC 2001, 48, 341–354. [Google Scholar] [CrossRef] [PubMed]
  10. Tabei, M. A k-space method for coupled first-order acoustic propagation equations. JASA 2002, 111, 53–63. [Google Scholar] [CrossRef] [PubMed]
  11. LeVeque, R.J. Finite Difference Methods for PDEs; SIAM, 2007. [Google Scholar]
  12. Durran, D.R. Numerical Methods for Wave Equations; Springer, 2010. [Google Scholar]
  13. Yee, K.S. Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Transactions on Antennas and Propagation 1966, 14, 302–307. [Google Scholar]
  14. Taflove, A.; Hagness, S.C. Computational Electrodynamics: The Finite-Difference Time-Domain Method; Artech House, 2005. [Google Scholar]
  15. Virieux, J. P-SV wave propagation in heterogeneous media: Velocity-stress finite-difference method. Geophysics 1986, 51, 889–901. [Google Scholar] [CrossRef]
  16. Fornberg, B. A practical guide to pseudospectral methods. In Cambridge Monographs on Applied and Computational Mathematics; 1998. [Google Scholar]
  17. Boyd, J.P. Chebyshev and Fourier Spectral Methods. In Dover Publications; 2001. [Google Scholar]
  18. Treeby, B.E.; Jaros, J.; Rendell, A.P.; Cox, B.T. Modeling nonlinear ultrasound propagation in heterogeneous media with power law absorption using a k-space pseudospectral method. The Journal of the Acoustical Society of America 2012, 131, 4324–4336. [Google Scholar] [CrossRef] [PubMed]
  19. Courant, R.; Friedrichs, K.; Lewy, H. Über die partiellen Differenzengleichungen der mathematischen Physik. Mathematische Annalen 1928, 100, 32–74. [Google Scholar] [CrossRef]
  20. Sanmiguel-Rojas, E.; Ortega-Casanova, J.; Del Pino, C.; Fernández-Feria, R. A Cartesian grid finite-difference method for 2D incompressible viscous flows in irregular geometries. Journal of Computational Physics 2005, 204, 302–318. [Google Scholar] [CrossRef]
Figure 1. Two dimensional Cartesian uniform grid used for the FDTD discretization. The computational domain is discretized into equally spaced grid points with spatial steps d x and d y along the x- and y-directions, respectively. The pressure field at the central grid point p i , j is updated using its four nearest neighboing points, namely p i + 1 , j , p i 1 , j , p i , j + 1 , and p i , j 1 , forming a standard five point stencil. This spatial discretization forms the basis for approximating the Laplacian operator in the two-dimensional acoustic wave equation.
Figure 1. Two dimensional Cartesian uniform grid used for the FDTD discretization. The computational domain is discretized into equally spaced grid points with spatial steps d x and d y along the x- and y-directions, respectively. The pressure field at the central grid point p i , j is updated using its four nearest neighboing points, namely p i + 1 , j , p i 1 , j , p i , j + 1 , and p i , j 1 , forming a standard five point stencil. This spatial discretization forms the basis for approximating the Laplacian operator in the two-dimensional acoustic wave equation.
Preprints 205491 g001
Figure 2. Shematic workflow of the proposed TA FDTD model, illustrating the sequential steps from initialization and source definition to wavefield computation, boundary condition application, sensor data acquisition, and post processing analysis.
Figure 2. Shematic workflow of the proposed TA FDTD model, illustrating the sequential steps from initialization and source definition to wavefield computation, boundary condition application, sensor data acquisition, and post processing analysis.
Preprints 205491 g002
Figure 3. (a) Simulation results for two different grid resolutions at a constant CFL number. The excitation is a two dimensional Gaussian source centered at (100,100), with standard deviation σ = 10 grid points (variance σ 2 = 100 ) and unit peak amplitude. (b) Results for two grid resolutions under varying CFL numbers.
Figure 3. (a) Simulation results for two different grid resolutions at a constant CFL number. The excitation is a two dimensional Gaussian source centered at (100,100), with standard deviation σ = 10 grid points (variance σ 2 = 100 ) and unit peak amplitude. (b) Results for two grid resolutions under varying CFL numbers.
Preprints 205491 g003
Figure 4. (a) A two dimensional Gaussian source centered at the computational domain midpoint, with a point sensor located 60 grid points away from the center, indicated by the black dot. (b) TA wave propagation at CFL =0.5 at time t = 6.67 × 10 5 s. (c) Temporal variation of recorded pressure signal (amplitude vs time) for two different methods. (d) Corresponding frequency spectra of the sensor signals for both methods.
Figure 4. (a) A two dimensional Gaussian source centered at the computational domain midpoint, with a point sensor located 60 grid points away from the center, indicated by the black dot. (b) TA wave propagation at CFL =0.5 at time t = 6.67 × 10 5 s. (c) Temporal variation of recorded pressure signal (amplitude vs time) for two different methods. (d) Corresponding frequency spectra of the sensor signals for both methods.
Preprints 205491 g004
Figure 5. The same methodology is extended to the circular disk source, as illustrated in Figure 4.
Figure 5. The same methodology is extended to the circular disk source, as illustrated in Figure 4.
Preprints 205491 g005
Figure 6. A similar analysis is performed for the Chebyshev polynomial based (first order) source, as shown in Figure 5.
Figure 6. A similar analysis is performed for the Chebyshev polynomial based (first order) source, as shown in Figure 5.
Preprints 205491 g006
Figure 7. Same as Figure 6, but for an asymmetric (rock-like) source geometry.
Figure 7. Same as Figure 6, but for an asymmetric (rock-like) source geometry.
Preprints 205491 g007
Figure 8. Temporal evolution of the TA wavefield generated by a two dimensional Gaussian source at different time instances for constant CFL number. The source represents a localized TA excitation, producing radially symmetric wave propagation. For each subfigure corresponds to a specific propagation time, calculated as the product of the time step and the total number of time steps ( t = n t × d t ). First order Mur ABCs are applied to minimize boundary reflections, allowing outgoing waves to exit the computational domain.
Figure 8. Temporal evolution of the TA wavefield generated by a two dimensional Gaussian source at different time instances for constant CFL number. The source represents a localized TA excitation, producing radially symmetric wave propagation. For each subfigure corresponds to a specific propagation time, calculated as the product of the time step and the total number of time steps ( t = n t × d t ). First order Mur ABCs are applied to minimize boundary reflections, allowing outgoing waves to exit the computational domain.
Preprints 205491 g008
Figure 9. (a) Variation of wave propagation distance with respect to time steps. The propagation distance is calculated as d = c t , where t = n d t , demonstrating the linear relationship between distance and time for a constant wave speed with non zero CFL number. (b) For zero CFL.
Figure 9. (a) Variation of wave propagation distance with respect to time steps. The propagation distance is calculated as d = c t , where t = n d t , demonstrating the linear relationship between distance and time for a constant wave speed with non zero CFL number. (b) For zero CFL.
Preprints 205491 g009
Figure 10. (a) Initial source distribution with two point sensors placed at different radial distances and angular positions. Sensor S1 is located 60 grid points from the center along the horizontal direction, while sensor S2 positioned 40 grid points away at an angle of π / 3 . The sensor locations are indicated by black dots. (b) The corresponding signal amplitude are shown as a function of time.
Figure 10. (a) Initial source distribution with two point sensors placed at different radial distances and angular positions. Sensor S1 is located 60 grid points from the center along the horizontal direction, while sensor S2 positioned 40 grid points away at an angle of π / 3 . The sensor locations are indicated by black dots. (b) The corresponding signal amplitude are shown as a function of time.
Preprints 205491 g010
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated