Role of optimisation method on kinetic inverse modelling of biomass pyrolysis at the microscale
Role of optimisation method on kinetic inverse modelling of biomass pyrolysis at the microscale
复制标题
DOI:
10.1016/j.fuel.2019.116251
复制
发表时间:
2020-02
期刊:
影响因子:
7.4
通讯作者:
Dwi M. J. Purnomo;F. Richter;M. Bonner;R. Vaidyanathan;G. Rein
中科院分区:
文献类型:
--
作者:
Dwi M. J. Purnomo;F. Richter;M. Bonner;R. Vaidyanathan;G. Rein
Understanding biomass pyrolysis is important for biofuel production and fire safety. Inverse modelling is an increasingly used technique to find values for the kinetic parameters that control pyrolysis. The quality of this inverse modelling depends on, in order of importance, the quality of the experimental data, the kinetic model, and the optimisation method used. Unlike the two former components, the optimisation method chosen, i.e. the combination of algorithm and objective function, is rarely discussed in the literature. This work compares the accuracy and efficiency of five commonly used advanced algorithms (Genetic Algorithm, AMALGAM, Shuffled Complex Evolution, Cuckoo Search, and Multi-Start Nonlinear Program) and a simple algorithm (Random Search) to find the kinetic parameters for cellulose and wood pyrolysis at the microscale via thermogravimetric measurements in the literature. These algorithms are combined with seven objective functions comprising concentrated and dispersed functions. The results show that for cellulose (simple chemistry) the use of an advanced optimisation algorithm is unnecessary, since a simple algorithm achieves similarly high accuracy with higher efficiency (40% to 350% faster). However, for wood (complex chemistry) a combination of an advanced algorithm and a concentrated function greatly improves accuracy. Among the 25 possible combinations we investigated for wood, Shuffled Complex Evolution with mean square error objective function performed best with 0.91% error in mass loss rate and 0.88 × 1013CPU time. These findings can guide the selection of the optimal optimisation method to use in inverse modelling of kinetic parameters, improving accuracy and efficiency.