基于有限差分方法的水中爆炸三维数值模拟

Three-Dimensional Numerical Simulation of Explosion in Water Based on Finite Difference Method

  • 摘要: 针对水中爆炸的三维数值模拟问题,采用基于有限差分的拉格朗日与欧拉相结合的方法,在矩形网格上离散差分基本方程组;在欧拉步中引入模糊方法处理界面,计算各输运量;编写了数值模拟程序,进行了炸药在水中爆炸的三维数值模拟. 爆炸场中考虑了有刚性障碍物及有反射有限边界计算域. 结果表明,模拟结果与实际情况基本吻合,特别是冲击波在水中传播的模拟效果较好,证明所采用的三维数值模拟方法是有效和可行的.

     

    Abstract: For the problem on three-dimensional numerical simulation of explosion in water, a method based on finite difference, which combines Lagrangian method and Eulerian method, is proposed. Control equations were transformed into discrete and difference forms in rectangle nets. To calculate the transported quantity, Eulerian step and fuzzy interface method were introduced to describe materials interface. The numerical simulation method was programmed and applied to three-dimensional numerical simulation of explosion in water in environment with rigid boundary. The results of simulation are consistent with actual explosion, especially the simulation result of diffusion of blast wave in water is better. It proves that the proposed numerical method is correct and effective.

     

/

返回文章
返回
Baidu
map