摘要:为了对沿海城市发生海啸进行有效分析和研究, 基于光滑粒子流体动力学(SPH)3D粒子法, 提出一种沿海城市爆发海啸的分析工具. 首先, 通过地理信息系统(GIS)得到的3D位置信息(SHP)和数字高程模型(DEM)来展示地形、海拔和建筑物的外部形态; 然后, 将地表轮廓定义为STL数据, 将STL数据转换为粒子数据; 最后, 缓解SPH方法中的不可压缩条件, 并利用虚拟标记处理边界问题. 3D仿真表明, 海啸粒子没有渗透入建筑物, 在建筑物和地面之间没有间隙, 验证了所提方法的有效性和良好效果.