Accelerating complex chemical equilibrium calculations — A review
Source abstract
Abstract
Incorporating multicomponent, multiphase, high-temperature, complex chemical equilibrium calculations into process and multiphysics models can provide significant insights into materials, processes and equipment. We refer to applications where the inclusion of these calculations provided insights that would otherwise be difficult to obtain. From these examples, the advantages and importance of including complex equilibria into models are clear for cases where more accurate descriptions of practically relevant systems are needed. Equilibrium calculations are, in general, omitted or incorporated in a simplified manner due to their computational expense. The equilibrium state of a complex chemical system is determined by minimising the Gibbs free energy for a given set of system component concentrations, temperature, and pressure. This minimisation routine is computationally expensive and makes direct integration of chemical equilibrium calculations into models infeasible. There have been many attempts to, in one way or another, accelerate these calculations. This includes methods such as creating look-up tables prior to the simulation or in-situ, fitting piecewise polynomial functions to thermochemical properties, phase diagram discretisation, sensitivity derivatives, machine-learning algorithms, and parallelisation. Pre-calculated databases tend to become very large and require much storage space, even when unstructured grids are used or piece-wise polynomials fitted. Neural network results do not adhere to physical laws such as mass conservation and large training sets are required to reduce this error. In-situ or on-demand methods of creating a database shows great promise because only the thermochemical regions that are of interest to the model are captured in the database, reducing the storage size and the amount of data to search through. No prior knowledge of the system is required to create the database. The Gibbs phase rule can be used to determine which geometrical features of a phase diagram to discretise and create a sparse database that covers large temperature, pressure and compositional ranges. The lever rule can then be used for fast and accurate interpolation between data points. Established thermochemical theory provides security for the decisions made within the discretisation and interpolation algorithms. Based on this review, an in-situ phase diagram discretisation method strongly based on thermochemical theory such as the Gibbs phase rule and the lever rule holds potential for significant acceleration of complex chemical equilibrium calculations.
Source: expertdata · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Phase Equilibria and Thermodynamics · Catalysis and Oxidation Reactions · Thermal and Kinetic Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (50)
Show source-provided references
1. Ex Mente Technologies · 2019
2. Multiphase/multicomponent modelling of solidification processes: Coupling solidification kinetics with thermodynamics10.3139/146.101682 ↗
3. Methods to increase computational efficiency of CALPHAD-based thermodynamic and kinetic models employed in describing high temperature material degradation
4. Efficient storage and recall of slag thermochemical properties for use in multiphysics model
5. A study of equation-solving and Gibbs free energy minimization methods for phase equilibrium calculations10.1205/026387602320776821 ↗
6. The thermochemistry library thermochimica10.1016/j.commatsci.2012.09.011 ↗
7. Ternapi program for the calculation of ternary phase diagrams with isolated miscibility gaps by the convex hull method10.1016/j.fluid.2014.12.028 ↗
8. OpenCalphad - A free thermodynamic software10.1186/s40192-014-0029-1 ↗
9. The implementation of an algorithm to calculate thermodynamic equilibria for multi-component systems with non-ideal phases in a free software10.1016/j.commatsci.2015.01.029 ↗
10. Pycalphad: Calphad-based computational thermodynamics in Python10.5334/jors.140 ↗
11. Multiphase equilibria calculation by direct minimization of Gibbs free energy with a global optimization method10.1016/S0098-1354(02)00144-8 ↗
12. Factsage thermochemical software and databases - 2010 – 2016
13. CaTCalc: New thermodynamic equilibrium calculation software
14. MTDATA - thermodynamic and phase equilibrium software from the national physical laboratory
15. Thermo-Calc and DICTRA, computational tools for materials science
16. The PANDAT software package and its applications
17. A. ten Cate, B.J. Geurts, M. Muskulus, D. Koöster, A. Muntean, J. van Opheusden, N. Köster, A. Muntean, A. Peschansky, B. Vreman, P. Zegeling, Modeling and simulation of phase-transitions in multicomponent aluminum alloy casting, in: Proceedings of the Sixty-Third European Study Group Mathematics with Industry 2008, 2008, pp. 117–139, Enschede, The Netherlances.
18. Current developments on the coupled thermomechanical computational modeling of metal casting processes
19. Multiphysics modelling applied to refractory behaviour in severe environments10.4028/www.scientific.net/AST.92.301 ↗
20. Multiphysics coupled fluid/thermal/structural simulation for hypersonic reentry vehicles10.1061/(ASCE)AS.1943-5525.0000113 ↗
21. Pannala · 2010 · 245
22. An overview of thermochemical modelling of CANDU fuel and applications to the nuclear industry
23. Simulation of the chemical state of high burnup (U, Pu)O2 fuel in fast reactors based on thermodynamic calculations10.1016/j.jnucmat.2019.151969 ↗
24. Zietsman · 2004
25. Modelling of an ilmenite-smelting DC arc furnace process10.1016/j.mineng.2005.06.016 ↗
26. Ilmenite smelter freeze lining monitoring by thermocouple measurements: Model results
27. Development of an electric arc furnace simulator based on a comprehensive dynamic process model10.3390/pr7110852 ↗
28. Improving the modeling of slag and steel bath chemistry in an electric arc furnace process model10.1007/s11663-019-01632-x ↗
29. Temperature-based energy solver coupled with tabulated thermodynamic properties – Application to the prediction of macrosegregation in multicomponent alloys10.1016/j.commatsci.2014.12.009 ↗
30. Modelling of microsegregation in ternary alloys: Application to the solidification of Al-Mg-Si10.1016/S1359-6454(00)00177-4 ↗
31. Modeling diffusion-governed solidification of ternary alloys – Part 1: Coupling solidification kinetics with thermodynamics10.1016/j.commatsci.2013.05.015 ↗
32. Computationally efficient implementation of combustion chemistry using in-situ adaptive tabulation10.1080/713665229 ↗
33. Analysis of in situ adaptive tabulation performance for combustion chemistry and improvement with a modified search algorithm10.1080/00102200490426488 ↗
34. An improved algorithm for in-situ adaptive tabulation10.1016/j.jcp.2008.09.015 ↗
35. A scheme for more efficient usage of CALPHAD data in simulations
36. R. Gandham, K. Esler, K. Mukundakrishnan, Y.P. Zhang, C. Fang, V. Natoli, GPU acceleration of equation of state calculations in compositional reservoir simulation, in: 15th European Conference on the Mathematics of Oil Recovery, Amsterdam, Netherlands, 2016.10.3997/2214-4609.201601747 ↗
37. A method of geometrical representation of the thermodynamic properties of substances by means of surfaces
38. Polynomial regression and interpolation of thermodynamic data in Al-Si-Mg-Fe system
39. Numerical computations for temperature, fraction of solid phase and composition couplings in ternary alloy solidification with three different dhermodynamic data-acquisition methods
40. Smith · 2006
41. Iii.2 - the gulliver–scheil method for the calculation of solidification paths
42. Tie-simplex based mathematical framework for thermodynamical equilibrium computation of mixtures with an arbitrary number of phases10.1016/j.fluid.2009.04.018 ↗
43. Compositional space parametrization for miscible displacement simulation10.1007/s11242-008-9212-1 ↗
44. Computational design of gradient paths in additively manufactured functional graded materials10.1115/1.4040816 ↗
45. Accelerating reactive transport modeling: On-demand machine learning algorithm for chemical equilibrium calculations10.1007/s11242-020-01412-1 ↗
46. Utilising artificial neural network and repro-modelling in turbulent combustion
47. An integrated PDF/neural network approach for simulating turbulent reacting systems
48. Geochemical equilibrium determination using an artificial neural network in compositional reservoir flow simulation10.1007/s10596-019-09861-4 ↗
49. High-speed thermodynamic calculations for kinetic simulations10.1016/j.commatsci.2003.09.001 ↗
50. Combined machine learning and CALPHAD approach for discovering process-structure relationships in soft magnetic alloys10.1016/j.commatsci.2018.04.008 ↗