In this study, we introduce a novel open-source chemistry model for OpenFOAM to speed-up the reactive computational fluid dynamics (CFD) simulations using finite-rate chemistry. First, a dynamic load balancing model called DLBFoam is introduced to balance the chemistry load during runtime in parallel simulations. In addition, the solution of the cell-based chemistry problem is improved by utilizing an analytical Jacobian using an open-source library called pyJac and an efficient linear algebra library LAPACK. Combination of the aforementioned efforts yields a speed-up factor 200 for a high-fidelity large-eddy simulation spray combustion case compared to the standard OpenFOAM implementation. It is worth noting that the present implementation does not compromise the solution accuracy.
翻译:在本研究中,我们引入了一个新的开放源化学模型,供OpenFOAM使用有限速率化学加速反应性计算流体动态模拟(CFD) 。首先,引入了称为DLBFMoam的动态负载平衡模型,以平衡运行期间平行模拟的化学负荷。此外,利用一个名为PyJac和高效线形代数图书馆LAPACK的开放源图书馆,利用一个分析 Jacobian 来改进基于细胞的化学问题的解决方案。上述努力的结合,与标准的 OpenFOAM 实施相比,对于一个高纤维性大型模拟喷雾燃烧案例来说,产生了一个加速系数200。值得注意的是,目前的实施并不影响解决方案的准确性。