Generalized preconditioning for accelerating simulations with large kinetic models

被引:1
作者
Walker, Anthony S.
Speth, Raymond L. [1 ,2 ]
Niemeyer, Kyle E. [1 ]
机构
[1] Oregon State Univ, Sch Mech Ind & Mfg Engn, Corvallis, OR 97331 USA
[2] MIT, Dept Aeronaut & Astronaut, Cambridge, MA USA
基金
美国国家科学基金会;
关键词
Chemical kinetics; Implicit integrators; Sparse matrix; Preconditioner; Ordinary differential equations; FUEL COMBUSTION CHEMISTRY; PHYSICS-BASED APPROACH; SPARSE; INTEGRATION; MIXTURES; SOLVERS;
D O I
10.1016/j.proci.2022.07.256
中图分类号
O414.1 [热力学];
学科分类号
摘要
Detailed modeling of the combustion of real transportation fuels and the atmospheric reactions involving their emissions is prohibitively expensive, due to the large size and stiffness of the chemical kinetic models. Adaptive preconditioning is a method used to reduce the cost of integrating large kinetic models by forming a preconditioner based on a semi-analytical Jacobian matrix, paired with sparse linear algebra procedures. In this study, we extend this preconditioning method to a more-general mole-based state vector formulation applicable to generic reactor types and combinations. We tested the scheme using constant-pressure and constant-volume ideal-gas reactor simulations, showing speedup in performance from a factor of 3 up to nearly 4000 times for chemical kinetic models with 10 to 7171 species, in comparison with typical dense solvers. The method also improves performance by a factor of 1.06 to 21.1, for models larger than 200 species, in comparison with a fully exact, analytical Jacobian used as the preconditioner. Overall, this method improves performance by up to three orders of magnitude for large kinetic models, and offers benefits for models with as few as 10 species.& COPY; 2022 The Combustion Institute. Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:5395 / 5403
页数:9
相关论文
共 50 条
  • [41] Generalized choice models for categorical time series
    Weiss, Christian H.
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2011, 141 (08) : 2849 - 2862
  • [42] Current status of the high-temperature kinetic models of silane: Part I. Pyrolysis
    Chatelain, Karl P.
    He, Yizhuo
    Javoy, Sandra
    Mevel, Remy
    Petersen, Eric L.
    Lacoste, Deanna A.
    COMBUSTION AND FLAME, 2021, 227 : 526 - 537
  • [43] An Efficient Hardware Design for Accelerating Sparse CNNs With NAS-Based Models
    Liang, Yun
    Lu, Liqiang
    Jin, Yicheng
    Xie, Jiaming
    Huang, Ruirui
    Zhang, Jiansong
    Lin, Wei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (03) : 597 - 613
  • [44] A generalized kinetic model with variable octane number for engine knock prediction
    Wang, Zhi
    Li, Fubai
    Wang, Yingdi
    FUEL, 2017, 188 : 489 - 499
  • [45] The right-left preconditioning technique for the solution of the large matrix equation AXB = C
    Karimi, Saeed
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2016, 93 (07) : 1226 - 1239
  • [46] NUMERICAL-METHODS FOR THE SOLUTION OF LARGE KINETIC SYSTEMS
    KNOTH, O
    WOLKE, R
    APPLIED NUMERICAL MATHEMATICS, 1995, 18 (1-3) : 211 - 221
  • [47] Explicit integration with GPU acceleration for large kinetic networks
    Brock, Benjamin
    Belt, Andrew
    Billings, Jay Jay
    Guidry, Mike
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 302 : 591 - 602
  • [48] Generalized Green's function molecular dynamics for canonical ensemble simulations
    Coluci, V. R.
    Dantas, S. O.
    Tewary, V. K.
    PHYSICAL REVIEW E, 2018, 97 (05)
  • [49] Accelerating multi-dimensional combustion simulations using GPU and hybrid explicit/implicit ODE integration
    Shi, Yu
    Green, William H.
    Wong, Hsi-Wu
    Oluwole, Oluwayemisi O.
    COMBUSTION AND FLAME, 2012, 159 (07) : 2388 - 2397
  • [50] Integration of large chemical kinetic mechanisms via exponential methods with Krylov approximations to Jacobian matrix functions
    Bisetti, Fabrizio
    COMBUSTION THEORY AND MODELLING, 2012, 16 (03) : 387 - 418