Abstract
This paper updates a method for generating small, accurate kinetic models for applications in computational fluid dynamics programs. This particular method first uses a time-integrated flux-based algorithm to generate the smallest possible skeletal model based on the detailed kinetic model. Then, it uses a multi-stage optimization process in which multiple runs of a genetic algorithm are used to optimize the rate constant parameters of the retained reactions. This optimization technique provides the user with the flexibility needed to balance the fidelity of the model with their time constraints. The updated method was applied to the reduction of a methane-air model under conditions meant to approximate the end of a compression stroke of an internal combustion engine. When compared to previous techniques, the results showed that this method could produce a more accurate model in considerably less time. The best model obtained in this study resulted in relative errors ranging from 0.22 to 1.14% on all six optimization targets. This reduced model was also able to adequately predict optimization targets for certain operating conditions, which were not included in the optimization process.
Similar content being viewed by others
Availability of data and materials
The reduced kinetic model developed in this study can be obtained in Online Resource 2. Raw data used to create the figures and tables shown in this manuscript can be obtained upon request.
Code availability
Authors wrote the main MATLAB script to call the built-in genetic algorithm and wrote the FORTRAN-77 codes needed in this study.
References
Adbulrahman AM, Leylegian JC (2014) Incorporation of path flux and steepest descent methods in kinetic model reduction for CFD applications. In: 50th AIAA/ASME/SAE/ASEE joint propulsion conference and exhibition. AIAA Paper 2014–3663, Cleveland, OH, USA. https://doi.org/10.2514/6.2014-3663
Edwards K, Edgar TF, Manousiouthakis VI (1998) Kinetic model reduction using genetic algorithms. Comput Chem Eng 22(1–2):239–246. https://doi.org/10.1016/S0098-1354(96)00362-6
Elliott L, Ingham DB, Kyne AG, Mera NS, Pourkashanian M, Wilson CW (2002) A real coded genetic algorithm for the optimization of reaction rate parameters for chemical kinetic modeling in a perfectly stirred reactor. In: Proceedings of the 4th annual conference on genetic and evolutionary computation. New York, New York, USA, p 1261
Elliott L, Ingham DB, Kyne AG, Mera NS, Pourkashanian M, Wilson CW (2003) Incorporation of physical bounds on rate parameters for reaction mechanism optimization using genetic algorithms. Combust Sci Technol 175(4):619–648. https://doi.org/10.1080/00102200302389
Elliott L, Ingham DB, Kyne AG, Mera NS, Pourkashanian M, Wilson CW (2004) Genetic algorithms for optimization of chemical kinetics reaction mechanisms. Prog Energy Combust Sci 30:297–328. https://doi.org/10.1016/j.pecs.2004.02.002
Elliott L, Ingham DB, Kyne AG, Mera NS, Pourkashanian M, Wilson CW (2005) The use of ignition delay time in genetic algorithms optimization of chemical kinetics reaction mechanisms. Eng Appl Artif Intell 18(7):825–831. https://doi.org/10.1016/j.engappai.2005.02.006
Elliott L, Ingham DB, Kyne AG, Mera NS, Pourkashanian M, Whittaker S (2006) Reaction mechanism reduction and optimization for modelling aviation fuel oxidation using standard and hybrid genetic algorithms. Comput Chem Eng 30(5):889–900. https://doi.org/10.1016/j.compchemeng.2006.01.003
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:273–280. https://doi.org/10.1016/j.eswa.2020.113377
Frenklach M, Wang H, Rabinowitz MJ (1992) Optimization and analysis of large chemical kinetics mechanisms using solution mapping method—combustion of methane. Prog Energy Combust Sci 18(1):47–73. https://doi.org/10.1016/0360-1285(92)90032-V
Galvin D, Cremasco H, Gomes Mantovani AC, Bona E, Killner M, Borsato D (2020) Kinetic study of the transesterification reaction by artificial neural networks and parametric particle swarm optimization. Fuel 267:117221. https://doi.org/10.1016/j.fuel.2020.117221
Harris SD, Elliott L, Ingham DB, Pourkashanian M, Wilson CW (2000) The optimization of reaction rate parameters for chemical kinetic modelling of combustion using genetic algorithms. Comput Methods Appl Mech Eng 190(8–10):1065–1090. https://doi.org/10.1016/S0045-7825(99)00466-1
Kee RJ, Grcar JF, Smooke MD, Miller JA (1985) A fortran program for modeling steady laminar one-dimensional premixed flames. Sandia National Labs., Albuquerque, NM, Rept. SAND85-8240
Kee RJ, Rupley FM, Miller JA (1985b) CHEMKIN-II: a fortran chemical kinetics package for the analysis of gas-phase chemical kinetics. Sandia National Labs., Albuquerque, NM, Rept. SAND89-8009
Kee RJ, Dixon-Lewis G, Warnatz J, Coltrin ME, Miller JA (1986) A fortran computer code package for the evaluation of gas-phase multicomponent transport properties. Sandia National Labs., Albuquerque, NM, Rept. SAND86-8246
Law CK, Sung CJ, Wang H, Lu TF (2003) Development of comprehensive detailed and reduced reaction mechanisms for combustion modeling. AIAA J 41(9):1629–1646. https://doi.org/10.2514/2.7289
Leylegian JC (2018) Creation of small skeletal models in kinetic model reductions. AIAA J Propuls Power 34(5):239–246. https://doi.org/10.2514/1.B36913
Leylegian JC, Paul TV, Tulino VA (2013) Method of kinetic model reduction for computational fluid dynamics applications. AIAA J Propuls Power 29(5):1231–1243. https://doi.org/10.2514/1.B34805
Lu T, Law CK (2005) A directed relation graph method for mechanism reduction. Proc Combust Inst 30(1):1333–1341. https://doi.org/10.1016/j.proci.2004.08.145
Lu T, Ju Y, Law CK (2001) Complex CSP for chemistry reduction and analysis. Combust Flame 126(1–2):1445–1455. https://doi.org/10.1016/S0010-2180(01)00252-8
Lu TF, Law CK (2006) Linear time reduction of large kinetic mechanisms with directed relation graph: n-heptane and iso-octane. Combust Flame 144(1–2):24–36. https://doi.org/10.1016/j.combustflame.2005.02.015
Lutz AE, Kee RJ, Miller JA (1987) SENKIN: a fortran program for predicting homogeneous gas phase chemical kinetics with sensitivity analysis. Sandia National Labs., Albuquerque, NM, Rept. SAND87-8248
Maas U, Pope SB (1992) Simplifying chemical kinetics: intrinsic low-dimensional manifolds in composition space. Combust Flame 88(3–4):239–264. https://doi.org/10.1016/0010-2180(92)90034-M
Michalewicz Z (1996) Genetic algorithms: why do they work? genetic algorithms and data structures = evolution programs, 3rd edn. Springer, Berlin, pp 44–57
Mishra M, Peiperl L, Reuven Y, Rabitz H, Yetter RA, Smooke MD (1991) Use of Green’s function for analysis of dynamic couplings: some example from chemical kinetics and quantum dynamics. J Phys Chem 95(8):3109–3118. https://doi.org/10.1021/j100161a029
Montgomery CJ, Yang C, Parkinson AR, Chen JY (2006) Selecting the optimum quasi-steady-state species for reduced chemical kinetic mechanisms using a genetic algorithm. Combust Flame 144(1–2):37–52. https://doi.org/10.1016/j.combustflame.2005.06.011
Neshat E, Saray RK (2015) An optimized chemical kinetic mechanism for HCCI combustion of PRFs using multi-zone model and genetic algorithm. Energy Convers Manag 92(1):172–183. https://doi.org/10.1016/j.enconman.2014.11.057
Pepiot-Desjardins P, Pitsch H (2008) An efficient error-propagation-based reduction method for large chemical kinetic mechanisms. Combust Flame 154(1–2):67–81. https://doi.org/10.1016/j.combustflame.2007.10.020
Rahimi A, Fatehifar E, Saray RK (2010) Development of an optimized chemical kinetic mechanism for homogeneous charge compression ignition combustion of a fuel blend of n-heptane and natural gas using a genetic algorithm. In: Proceedings of the institution of mechanical engineers, Part D: Journal of Automobile Engineering, vol 224. SAGE, pp 1141–1159
Rogers RC, Chinitz W (2012) Using a global hydrogen-air combustion model in turbulent reacting flow calculations. AIAA J 24(4):586–592. https://doi.org/10.2514/3.8117
Siouris S, Blakey S (2019) Fitness functions for evolutionary optimization of rate parameters in chemically reacting systems. Chem Eng Sci 196(16):354–365. https://doi.org/10.1016/j.ces.2018.11.009
Smith GP, Golden DM, Frenklach M, Moriarty NW, Eiteneer B, Goldenberg M, Bowman CT, Hanson RK, Song S, Gardiner, Jr W, Lissianski VV, Qin Z (n.d.) GRI-Mech 3.0. http://combustion.berkeley.edu/gri-mech/version30/text30.html. Accessed 1 Sept 2011
Sun W, Chen Z, Gou X, Ju Y (2010) A path flux analysis method for the reduction of detailed chemical kinetic mechanisms. Combust Flame 157(7):1298–1307. https://doi.org/10.1016/j.combustflame.2010.03.006
The MathWorks Inc (2019) MATLAB optimization toolbox R2019b. Natick, MA, USA. https://www.mathworks.com/products/optimization.html. Accessed 20 May 2020
The MathWorks Inc (2020) Genetic algorithm options (R2020a). https://www.mathworks.com/help/gads/genetic-algorithm-options.html. Accessed 20 May 2020
The MathWorks Inc (2020) How the genetic algorithm works (R2020a). https://www.mathworks.com/help/gads/how-the-genetic-algorithm-works.html. Accessed 20 May 2020
Till Z, Chovan T, Varga T (2020) Improved understanding of reaction kinetic identification problems using different nonlinear optimization algorithms. J Taiwan Inst Chem Eng 111:73–79. https://doi.org/10.1016/j.jtice.2020.05.013
Turns SR (2012) Laminar premixed flames. An introduction to combustion concepts and applications, 3rd edn. The McGraw-Hill Companies, New York, pp 258–331
Wan K, Vervisch L, Gao Z, Domingo P, Jiang C, Xia J, Wang Z (2020) Development of reduced and optimized reaction mechanism for potassium emissions during biomass combustion based on genetic algorithms. Energy 211:118565. https://doi.org/10.1016/j.energy.2020.118565
Wang H, Frenklach M (1991) Detailed reduction of reaction mechanisms for flame modeling. Combust Flame 87(3–4):365–370. https://doi.org/10.1016/0010-2180(91)90120-Z
Wang H, You X, Joshi AV, Davis SG, Laskin A, Egolfopoulos F, Law CK (2007) USC Mech Version II. High-temperature combustion reaction model of H\(_2\)/CO/C\(_1\)-C\(_4\) compounds. Univ. of Southern California Combustion Kinetics Lab. http://ignis.usc.edu/USC_Mech_II.htm. Accessed 14 March 2013
Wang H, Dames E, Sirjean B, Sheen DA, Tango R, Violo A, Lai JYW, Egolfopoulos FN, Davidson DF, Hanson RK, et al (2010) JetSurf 2.0: a high-temperature chemical kinetic model of n-alkane (up to n-dodecane), cyclohexane, and methyl-, ethyl-, n-propyl and n-butyl-cyclohexane oxidation at high temperatures. http://web.stanford.edu/group/haiwanglab/JetSurF/JetSurF2.0/index.html. Accessed 22 May 2017
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection, and analysis were performed by Michael A. Calicchia, who also wrote the first draft of the manuscript. All authors commented on previous versions of the manuscript and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Calicchia, M.A., Atefi, E. & Leylegian, J.C. Creation of small kinetic models for CFD applications: a meta-heuristic approach. Engineering with Computers 38 (Suppl 3), 1923–1937 (2022). https://doi.org/10.1007/s00366-021-01352-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-021-01352-4