Simret Kidane Goitom, M. Papp, M. Kovács, T. Nagy, I. G. Zsély, T. Turányi, László Pál
{"title":"大型动力学反应机制优化的有效数值方法","authors":"Simret Kidane Goitom, M. Papp, M. Kovács, T. Nagy, I. G. Zsély, T. Turányi, László Pál","doi":"10.1080/13647830.2022.2110945","DOIUrl":null,"url":null,"abstract":"Optimisation of detailed combustion mechanisms means that the corresponding kinetic model is fitted to experimental data via optimising their important rate and thermodynamic parameters within their domain of uncertainty. Typically, several dozen parameters are fitted to several hundred to several thousand data points. Many numerical optimisation methods have been used, but the efficiency of these methods has not been compared systematically. In this work, parameters of an H2/O2/NO x mechanism (214 reaction steps of 35 species) were fitted to 1552 indirect (ignition delay times measured in shock tubes and concentrations measured in flow reactors) and 755 direct measurements. Three test cases were investigated: (1) fitting the Arrhenius parameters of 2 reaction steps to 732 data points; (2) fitting the Arrhenius parameters of 4 reaction steps to 1077 data points; (3) fitting the Arrhenius parameters of 10 reaction steps to 2307 data points. All 3 cases were investigated in 2 ways: fitting the A-parameters only and fitting all Arrhenius parameters (5, 11 and 29 parameters, respectively). A series of global (FOCTOPUS, genetic algorithm, simulated annealing, particle swarm optimisation, covariance matrix adaptation evolutionary strategy (CMA-ES)) and local (simplex, pattern search, interior-point, quasi-Newton, BOBYQA, NEWUOA) optimisation methods were tested on these cases, some of them in two variants. The methods were compared in terms of the final error function value and number of error function evaluations. The main conclusions are that the FOCTOPUS resulted in the lowest final error value in all cases, but this method required relatively many error function evaluations. As the task became more difficult, more and more methods failed. A variant of the BOBYQA method looked stable and efficient in all cases.","PeriodicalId":50665,"journal":{"name":"Combustion Theory and Modelling","volume":"26 1","pages":"1071 - 1097"},"PeriodicalIF":1.9000,"publicationDate":"2022-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Efficient numerical methods for the optimisation of large kinetic reaction mechanisms\",\"authors\":\"Simret Kidane Goitom, M. Papp, M. Kovács, T. Nagy, I. G. Zsély, T. Turányi, László Pál\",\"doi\":\"10.1080/13647830.2022.2110945\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Optimisation of detailed combustion mechanisms means that the corresponding kinetic model is fitted to experimental data via optimising their important rate and thermodynamic parameters within their domain of uncertainty. Typically, several dozen parameters are fitted to several hundred to several thousand data points. Many numerical optimisation methods have been used, but the efficiency of these methods has not been compared systematically. In this work, parameters of an H2/O2/NO x mechanism (214 reaction steps of 35 species) were fitted to 1552 indirect (ignition delay times measured in shock tubes and concentrations measured in flow reactors) and 755 direct measurements. Three test cases were investigated: (1) fitting the Arrhenius parameters of 2 reaction steps to 732 data points; (2) fitting the Arrhenius parameters of 4 reaction steps to 1077 data points; (3) fitting the Arrhenius parameters of 10 reaction steps to 2307 data points. All 3 cases were investigated in 2 ways: fitting the A-parameters only and fitting all Arrhenius parameters (5, 11 and 29 parameters, respectively). A series of global (FOCTOPUS, genetic algorithm, simulated annealing, particle swarm optimisation, covariance matrix adaptation evolutionary strategy (CMA-ES)) and local (simplex, pattern search, interior-point, quasi-Newton, BOBYQA, NEWUOA) optimisation methods were tested on these cases, some of them in two variants. The methods were compared in terms of the final error function value and number of error function evaluations. The main conclusions are that the FOCTOPUS resulted in the lowest final error value in all cases, but this method required relatively many error function evaluations. As the task became more difficult, more and more methods failed. A variant of the BOBYQA method looked stable and efficient in all cases.\",\"PeriodicalId\":50665,\"journal\":{\"name\":\"Combustion Theory and Modelling\",\"volume\":\"26 1\",\"pages\":\"1071 - 1097\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2022-08-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Combustion Theory and Modelling\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1080/13647830.2022.2110945\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ENERGY & FUELS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Combustion Theory and Modelling","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1080/13647830.2022.2110945","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENERGY & FUELS","Score":null,"Total":0}
Efficient numerical methods for the optimisation of large kinetic reaction mechanisms
Optimisation of detailed combustion mechanisms means that the corresponding kinetic model is fitted to experimental data via optimising their important rate and thermodynamic parameters within their domain of uncertainty. Typically, several dozen parameters are fitted to several hundred to several thousand data points. Many numerical optimisation methods have been used, but the efficiency of these methods has not been compared systematically. In this work, parameters of an H2/O2/NO x mechanism (214 reaction steps of 35 species) were fitted to 1552 indirect (ignition delay times measured in shock tubes and concentrations measured in flow reactors) and 755 direct measurements. Three test cases were investigated: (1) fitting the Arrhenius parameters of 2 reaction steps to 732 data points; (2) fitting the Arrhenius parameters of 4 reaction steps to 1077 data points; (3) fitting the Arrhenius parameters of 10 reaction steps to 2307 data points. All 3 cases were investigated in 2 ways: fitting the A-parameters only and fitting all Arrhenius parameters (5, 11 and 29 parameters, respectively). A series of global (FOCTOPUS, genetic algorithm, simulated annealing, particle swarm optimisation, covariance matrix adaptation evolutionary strategy (CMA-ES)) and local (simplex, pattern search, interior-point, quasi-Newton, BOBYQA, NEWUOA) optimisation methods were tested on these cases, some of them in two variants. The methods were compared in terms of the final error function value and number of error function evaluations. The main conclusions are that the FOCTOPUS resulted in the lowest final error value in all cases, but this method required relatively many error function evaluations. As the task became more difficult, more and more methods failed. A variant of the BOBYQA method looked stable and efficient in all cases.
期刊介绍:
Combustion Theory and Modelling is a leading international journal devoted to the application of mathematical modelling, numerical simulation and experimental techniques to the study of combustion. Articles can cover a wide range of topics, such as: premixed laminar flames, laminar diffusion flames, turbulent combustion, fires, chemical kinetics, pollutant formation, microgravity, materials synthesis, chemical vapour deposition, catalysis, droplet and spray combustion, detonation dynamics, thermal explosions, ignition, energetic materials and propellants, burners and engine combustion. A diverse spectrum of mathematical methods may also be used, including large scale numerical simulation, hybrid computational schemes, front tracking, adaptive mesh refinement, optimized parallel computation, asymptotic methods and singular perturbation techniques, bifurcation theory, optimization methods, dynamical systems theory, cellular automata and discrete methods and probabilistic and statistical methods. Experimental studies that employ intrusive or nonintrusive diagnostics and are published in the Journal should be closely related to theoretical issues, by highlighting fundamental theoretical questions or by providing a sound basis for comparison with theory.