Abstract

SUMMARY We propose a forward wavefield simulation based on a particle continuum model to simulate seismic waves travelling through a complex subsurface structure with arbitrary topography. The inclusion of arbitrary topography in the numerical simulation is a key issue not only for scientific interests but also for disaster prediction and mitigation purposes. In this study, a Hamiltonianparticlemethod(HPM)isemployed.Itiseasytointroducetraction-freeboundary conditionsinHPMandtorefinetheparticledensityinspace.Anymodelwithcomplexgeometry and velocity structure can be simulated by HPM because the connectivity between particles is easily calculated based on their relative positions and the free surfaces are automatically introduced. In addition, the spatial resolution of the simulation could be refined in a simple manner even in a relatively complex velocity structure with arbitrary surface topography. For these reasons, the present method possesses great potential for the simulation of strong ground motions. In this paper, we first investigate the dispersion property of HPM through a plane wave analysis. Next, we simulate surface wave propagation in an elastic half space, and compare the numerical results with analytical solutions. HPM is more dispersive than FDM, however, our local refinement technique shows accuracy improvements in a simple and effective manner. Next, we introduce an earthquake double-couple source in HPM and compare a simulated seismic waveform obtained with HPM with that computed with FDM to demonstrate the performance of the method. Furthermore, we simulate the surface wave propagation in a model with a surface of arbitrary topographical shape and compare with results computed with FEM. In each simulation, HPM shows good agreement with the reference solutions. Finally, we discuss the calculation costs of HPM including its accuracy.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call