多尺度气体流动在航空航天和半导体工程中很常见,其中流动状态经常在连续态和稀薄态之间转变。在这种情况下,基于纳维-斯托克斯方程的宏观模拟方法变得无效;因此,需要基于玻尔兹曼方程的微观方法。最广泛使用的微观方法之一是直接模拟蒙特卡洛(DSMC)方法[1]。通过直接建模和计算分子碰撞,DSMC方法可以模拟稀薄气体流动中的大多数非平衡现象,包括涉及内能、气体混合物和化学反应的现象。然而,需要单独计算二元碰撞的要求也限制了DSMC方法的单元格大小和时间步长,分别不能大于平均自由路径和平均碰撞时间。随着气体分子变得更加密集并且碰撞更加频繁,DSMC方法的效率显著降低[2]。
为了克服单元格大小和时间步长的这些限制,基于动力学模型的随机粒子方法(如BGK [3], [4], [5], [6], [7] 和Fokker-Planck [8], [9], [10], [11], [12], [13], [14], [15])已被开发出来。对于单原子、单物种气体,这些动力学模型通过分子速度[16]或速度分布函数本身的松弛过程简化了玻尔兹曼碰撞项[17]。因此,这些简化的动力学模型可以使用允许更大时间步长的时间积分方案进行数值求解,从而绕过了平均碰撞时间的限制。然而,用松弛过程模拟多原子气体混合物中内能和物种之间的复杂相互作用并不简单。最近的研究集中在将BGK和Fokker-Planck模型扩展到多原子[18], [19], [20], [21], [22], [23], [24]、混合物[25], [26], [27], [28], [29], [30], [31], [32]以及反应性气体[33,34]上。对于本文关注的BGK模型,混合物模型分为两类[25]:单松弛模型和多松弛模型。多松弛模型[35]旨在准确再现物种间的碰撞和能量交换率,尽管它涉及复杂的多组分和多原子气体中物种间松弛项的确定。相反,单松弛模型[36]将物种间的碰撞效应汇总为一个松弛项,从而用单个松弛项表示集体行为。虽然它不能像多松弛模型那样精确模拟单个物种的动量和能量交换,但由于自由参数较少,构建和计算更为简单。最近,Hild和Pfeiffer [37]提出了一种用于多原子气体混合物的椭球统计Bhatnagar-Gross-Krook(ESBGK)模型。他们的结果表明,如果混合物的传输系数从碰撞积分中准确得出,单松弛模型的误差在广泛的努森数范围内是可以接受的。
用动力学模型的时间积分方案替换二元碰撞算子消除了DSMC的时间步长限制。然而,传统的随机粒子方法通常只能在流体极限下实现对欧拉方程的一阶精度和渐近保持(AP)特性[6],这在模拟多尺度气体流动时会导致显著的数值耗散。这个问题源于粒子运动和碰撞计算的解耦。为了解决这些缺点,最近开发了满足纳维-斯托克斯方程AP特性的统一随机粒子(USP)方法[5,6]。USP方法的核心思想是将碰撞项分解为微观和宏观部分,然后使用半隐式方案求解宏观碰撞部分和粒子运动。这种方法在流体极限下提高了精度和效率。在之前的工作中,USP方法已成功应用于单物种单原子和多原子气体[38]。本文的目标是使用Hild和Pfeiffer引入的ESBGK模型将USP方法扩展到多原子气体混合物的模拟。
本文的其余部分组织如下。第2节回顾了多原子气体混合物的ESBGK模型。第3节介绍了相应的随机粒子方法。第4节讨论了所提出的统一随机粒子方法的构建和分析。第5节通过几个一维和二维基准案例验证了所提出的方案。第6节总结了本文。