Publication | Closed Access
Modelling elastic wave propagation using the k-Wave MATLAB Toolbox
124
Citations
10
References
2014
Year
Unknown Venue
Numerical AnalysisElastic Wave PropagationStress WaveEngineeringParticle VelocityWave PropagationNumerical SimulationMechanical EngineeringK-wave Matlab ToolboxMultiphysics ProblemWave MotionComputational ElectromagneticsSpatial DerivativesComputational MechanicsMulti-physics ModellingNumerical Method For Partial Differential EquationMultiscale Modeling
A new model for simulating elastic wave propagation using the open-source k-Wave MATLAB Toolbox is described. The model is based on two coupled first-order equations describing the stress and particle velocity within an isotropic medium. For absorbing media, the Kelvin-Voigt model of viscoelasticity is used. The equations are discretised in 2D and 3D using an efficient time-stepping pseudospectral scheme. This uses the Fourier collocation spectral method to compute spatial derivatives and a leapfrog finite-difference scheme to integrate forwards in time. A multi-axial perfectly matched layer (M-PML) is implemented to allow free-field simulations using a finite-sized computational grid. Acceleration using a graphics processing unit (GPU) is supported via the MATLAB Parallel Computing Toolbox. An overview of the simulation functions and their theoretical and numerical foundations is described.
| Year | Citations | |
|---|---|---|
Page 1
Page 1