摘要

为了解决普通Monte Carlo算法计算精度和计算代价无法协调的矛盾,发展了一种新的多重Monte Carlo(MMC)算法求解考虑多分散性颗粒沉积的通用动力学方程,该算法引入加权虚拟颗粒的概念,基于时间驱动MonteCarlo技术,模拟过程中保持虚拟颗粒数目和计算区域体积不变。首先详细介绍了考虑颗粒沉积的MMC算法,包括时间步长的设置、颗粒是否沉积的判断、沉积后果的处理等。然后选定三个存在理论分析解的特殊工况对MMC算法进行验证,数值模拟结果与相应的理论分析解符合很好,表明该算法具有较高的计算精度,同时该算法计算代价很小。