DSMC计算中碰撞对取样和时间推进环节的高效处理方法

High efficient processing method for DSMC calculation in chains of collision pair selection and time integration

  • 摘要: 针对DSMC(Direct Simulation Monte Carlo)计算中的碰撞对取样和时间推进环节,发展了一类高效处理方法。首先引入碰撞距离的思想,发展了一种自适应碰撞距离的分子碰撞对选取方法;随后在自适应当地时间步长方法和DSMC方法数据结构特点的启发下,以模拟分子为最小时间步长调整单位,发展了一种自适应分子时间步长方法;最后以圆柱外形为例,验证了本文高效处理方法的可行性与正确性。结果表明:发展的高效处理方法能够有效放宽DSMC方法对网格尺寸的限制,显著缩短流场达到稳定所需的计算时间,并且得到满足计算精度要求的结果。

     

    Abstract: Efficient processing methods are presented to improve simulation efficiency for Direct Simulation Monte Carlo(DSMC) calculation in chains of collision pair selection and time integration. Firstly, an adaptive collision distance collision pair selection method is developed with a introduced collision distance. Then, inspired by adaptive local time step technique and data structure feature of the DSMC method, an adaptive molecule time step approach is developed, in which molecule is chosen as the smallest time step adjustment unit. Finally, the feasibility and efficacy of the efficient processing methods in this paper are verified by simulating flow over a cylinder. The results show that the developed efficient processing methods can relax the cell size constraint of the DSMC method and reduce the execution computing time significantly as well as maintain the fine simulation resolution and the flow structure.

     

/

返回文章
返回