摘要: |
化学非平衡流的数值模拟需要求解化学反应源项,而详细化学反应机理中各个基元反应的时间尺度相差显著,因而导致空间离散后形成刚性常微分方程组,其求解计算量巨大。为此,在非结构有限体积法化学非平衡流解耦算法的基础上,进一步采用基于MPI的并行计算实现大规模化学非平衡流数值模拟的加速,从而为进一步求解复杂的工程应用建立条件。由于基于解耦算法的求解器中计算量最大的化学反应源项求解是基于各个单元格心变量实现,每个时间步求解时不需要进行交互,因此便于实现分区并行计算。经典的激波诱导振荡燃烧算例的数值模拟表明,开发的并行求解器具有较高的计算精度和良好的计算效率,并且由于其较低的内存需求,具备进一步开发图形处理器(GPU)计算能力的基础。 |
关键词: 化学非平衡 刚性 有限体积 MPI 振荡燃烧 |
DOI: |
|
基金项目: |
|
Parallel Numerical Simulations of Chemical Nonequilibrium Flows Based on a Decoupled Method |
TIAN Zhuangzhuang,WANG Guangxue,ZHANG Huaibao,ZHANG Fan |
(School of Physics, Sun Yat-sen University, Guangzhou 510006, China;School of Physics, Sun Yat-sen University, Guangzhou 510006, China; College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China;School of Aeronautics and Astronautics, Sun Yat-sen University, Guangzhou 510006, China) |
Abstract: |
Simulating chemical nonequilibrium flow problems needs to solve chemical source terms, and the time scales of each elementary reaction in a detailed chemical reaction mechanism are significantly different with each other, leading to stiff ordinary differential equations after spatial discretizations.Therefore, based on a decoupled chemical nonequilibrium algorithm for unstructured finite volume method, the MPI parallelization is further implemented to achieve massive chemical nonequilibrium flow simulations, establishing the infrastructure to support complex engineering applications.Since the computational effort of a solver based on decoupled algorithms is mostly spent on solving the chemical source terms, which are based on the cell-centered variables, the data-transfer within a time-step is minimized, facilitating the parallelization.Classical shock-induced oscillating combustion simulations results indicate that the developed parallel solver produces accurate solutions and has high computation efficiency.Moreover, because of its low memory requirement, porting GPU(Graphics Processing Unit)capability into the solver is also relatively simple. |
Key words: Chemical nonequilibrium Stiffness Finite volume MPI Oscillating combustion |