Adaptive local time step method for DSMC code
-
摘要: 理论分析表明,Laux提出的DSMC(Direct Simulation of Monte Carlo)方法中的当地时间步长法尽管能够显著缩短流场达到稳定所需的CPU计算时间,提高DSMC程序的运行效率,却存在仿真分子运动和碰撞计算复杂,并需要耗费额外计算机内存的缺憾.对Laux的方法中仿真分子的运动处理时机提出了改进,并改变了其碰撞抽样方法,从而简化了仿真分子的运动和碰撞计算处理,避免了额外的计算机内存消耗.应用改进后的自适应时间步长法,对圆柱的稀薄气体绕流进行了采用和未采用改进的自适应当地时间步长法的对比计算.结果表明,改进后的自适应当地时间步长法能明显缩短流场达到稳定所需的计算时间,对流场模拟结果产生的影响却非常小.Abstract: Theoretic analysis reveals that, ALTS(adaptive local time step) method offered by Laux, although greatly reducing the execution CPU time needed for the flow to reach to a steady state and thus leading to high simulation efficiency of DSMC(direct simulation of Monte Carlo) method codes, has some drawbacks in complicating molecules’ moving and collision calculations and in requiring additional RAM. Modifications were made to time intervals at which molecular moving and collision are computed, and to the collision sampling method. These modifications simplified molecules’ moving and collision computation, and also avoid the consumption of unnecessary RAM. The modified ALTS method was adopted in the DSMC code. Simulations of rarefied gas flow over a cylinder were performed with and without this modified ALTS method, and the result shows that these modifications result in a significant reduction in the execution CPU time, but introduce little difference on the simulation resolution and the flow structure.
-
Key words:
- rarefied gas /
- direct simulation of Monte Carlo /
- adaptive local time step
-
[1] Bird G A. Molecular gas dynamics[M]. Oxford:Clarendon Press, 1976 [2] Bird G A. Molecular gas dynamics and the direct simulation of gas flows . Oxford:Clarendon Press, 1994 [3] 沈 青. 稀薄气体动力学[M]. 北京:国防工业出版社, 2003 Shen Qing. Rarefied gas dynamics[M]. Beijing:Press of National Defense Industry, 2003 (in Chinese) [4] 吴其芬, 陈伟芳. 高温稀薄气体热化学平衡流动的DSMC方法[M].长沙:国防科技大学出版社, 1999 Wu Qifen, Chen Weifang. DSMC method for high-temperature rarefied nonequilibrium gas flows[M]. Changsha:Press of University of National Defense Science and Technology, 1999(in Chinese) [5] 沈 青. DSMC方法与稀薄气流计算的发展[J]. 力学进展, 1996, 21(1):1~12 Shen Qing. Development of DSMC method and rarefied gas flow simulations[J]. Development of Mechnics, 1996, 21(1):1~12(in Chinese) [6] Matthias Laux. Optimization and parallelization of the DSMC method on unstructured grids . AIAA-97-2512, 1997 [7] Agbormbai A A. Efficient sampling schemes for DSMC computations . AIAA-2002-2762, 2002 [8] Matthias Laux. Local time stepping with automatic adaptation for the DSMC method . AIAA-98-2670, 1998 [9] Maslach G J, Schaaf S A. Cylinder drag in the transition from continuum to free-molecule flow[J]. The Physics of Fluids, 1963, 6(3):315~321
点击查看大图
计量
- 文章访问数: 3187
- HTML全文浏览量: 180
- PDF下载量: 1518
- 被引次数: 0