这个方法比较新,有关文献不是很多,最重要的都列在了文章的参考文献里。尽管我文章里数值方法不是介绍的很详细,但重要的细节都提到了,根据此文及参考文献,如果编程能力好的话,几个星期就可搞定。不过我并没有鼓励你用这种方法,如果你是要解决工程问题,目前来说还是用点粒子模型来算粒子运动比较合适,推荐一篇比较好的文章,Large-eddy simulation of turbulent gas-particle flow in a vertical channel: effec of considering inter-particle collisions.
By Y. YAMAMOTO et al.,J. Fluid Mech. (2001), vol. 442, pp. 303-334. 特别是你研究的是气固两相,往往会出现湍流。 如果你对用N-S方程直接数值模拟粒子运动感兴趣,也可以考虑lattice-Boltzmann方法(我文章中也提到了),这个方法比我用的方法编程更加简单,效率可能更高点,是目前最为流行的直接模拟方法,不过,缺点也多多,我觉得将会被我用的方法取代。基於贴体网格的方法(如ALE有限元,我猜ANSYS和ADINA用的是这种方法),尽管精度会高些,但效率太低,粒子多了连网格划分都成问题,所以除了做点理论研究根本就没什么前途。 |