首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于光滑粒子流体动力学算法的海浪建模仿真研究
引用本文:李婷,季民,靳奉祥,张静,孙勇.基于光滑粒子流体动力学算法的海浪建模仿真研究[J].地球信息科学,2017,19(2):161-166.
作者姓名:李婷  季民  靳奉祥  张静  孙勇
作者单位:1. 山东科技大学测绘科学与工程学院,青岛 2665902. 山东建筑大学,济南 250101
基金项目:国家自然科学基金项目(41471330);国家自然科学基金青年科学基金项目(41401439);高等学校博士学科点专项科研基金项目(20113718110001)
摘    要:针对传统海浪建模方法中存在海洋表面真实感差、计算复杂的问题,本文进行了基于光滑粒子流体动力学算法(SPH)与移动立方体算法(MC)相结合的海浪建模仿真研究。通过基于空间网格的粒子分配,建立了粒子群单向列表存储结构,在海浪粒子物理量计算时,实现了其光滑核半径内粒子群的快速检索,并基于拉格朗日流体控制方程,进行了海浪粒子受力分析及状态计算;在模拟海浪与环境障碍物碰撞时,将碰撞问题简化为粒子在一定时间段内所经过的路径与障碍物表面三角面片是否相交来进行判定,并假设粒子为理想刚体,采用改进的欧拉方法实现了粒子新位置的动态计算;为增强海浪流体模拟的真实感,在移动立方体节点密度动态计算基础上,依据确定的海浪表面密度阈值,耦合MC算法进行了海浪表面的动态提取,从而实现了海浪三维表面建模与动态演变仿真。通过模拟验证了该算法的时效性与可行性,可为海洋环境信息三维可视化提供一定的参考。

关 键 词:光滑粒子流体动力学  移动立方体算法  海浪仿真  粒子系统  网格分析  
收稿时间:2016-02-18

Research on Ocean Wave Simulation Based on the Method of Combining Smoothed Particle Hydrodynamics with Marching Cubes Algorithm
LI Ting,JI Min,JIN Fengxiang,ZHANG Jing,SUN Yong.Research on Ocean Wave Simulation Based on the Method of Combining Smoothed Particle Hydrodynamics with Marching Cubes Algorithm[J].Geo-information Science,2017,19(2):161-166.
Authors:LI Ting  JI Min  JIN Fengxiang  ZHANG Jing  SUN Yong
Institution:1. Geomatics College, Shandong University of Science and Technology, Qingdao 266590, China2. Shandong Jianzhu University, Jinan 250101, China
Abstract:Traditional algorithms for modeling sea waves have some problems such as poor ocean surface realistic simulation and complicated calculation procedures. In order to solve these problems, this study presented a new sea wave simulation method which combines the Smoothed Particle Hydrodynamics (SPH) algorithm with the Marching Cubes (MC) algorithm. Based on space lattices, particles were allotted into different cubes and we established one way list structure for particle swarms storing and realized fast searching for particles within the smooth core radius in the calculation procedures of wave particle physics such as velocity, accelerator, position and so on. The force of the wave particle is generally composed of three parts: gravity, pressure gradient force and viscous force. Pressure gradient force is generated by the pressure difference between the fluid. Viscous force is caused by the velocity difference between the particles. According to this analysis of particle force, this study gave the Lagrange fluid control equation used for the accelerator calculation of ocean particles. In order to simulate the collision between particles and coastal barriers, we modeled the barrier surface as TIN (Triangular Irregular Network) and simplified the collision detection as whether the particle path passed through the triangle interface within a certain time. Assuming the particle as ideal rigid body, this study introduced an acceleration variation coefficient to calculate the particle's velocity after bouncing and improved the Euler equation by using the average velocity to calculate the particle's new position. In order to enhance the realistic simulation of the ocean wave fluid at the particle allotting time in the machine cube, this study calculated the density for each cube node dynamically. Through setting the threshold of sea surface density, we also extracted the wave surface dynamically by using linear interpolation method to generate triangular irregular network and realized the ocean waves 3D surface modeling and dynamic simulation. Through simulating, it verified the effectiveness and feasibility of this algorithm and could provide certain reference for ocean environmental modeling and virtual visualization.
Keywords:smoothed particle hydrodynamics  marching cubes  sea wave simulation  particle system  cube analysis  
本文献已被 CNKI 等数据库收录!
点击此处可从《地球信息科学》浏览原始摘要信息
点击此处可从《地球信息科学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号