Journals / International Journal of Thermodynamics / 2023 / Cilt: 26 Sayı: 4

Calculation of Complex Chemical Equilibrium Using Optimization Package Ipopt

Pages
77–83
Publication Date
2023-12-01
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

Due to the compactness and simplicity of the code, it can be easily integrated into other applications, or used in combination with more complex models.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:An approach to the calculation of complex chemical equilibrium using the open-source optimization package Ipopt and the open-source package JuMP is proposed.
📊
Key Findings & Data:The results of the test calculations showed a good performance of the code and a relatively high speed of calculations.
💡
Conclusion & Impact:Due to the compactness and simplicity of the code, it can be easily integrated into other applications, or used in combination with more complex models.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:chemical equilibrium · thermodynamics · Julia

Abstract

An approach to the calculation of complex chemical equilibrium using the open-source optimization package Ipopt and the open-source package JuMP is proposed. The code of two procedures written in the open-source Julia programming language for calculating the equilibrium composition and properties of multicomponent heterogeneous thermodynamic systems is presented. The results of the test calculations showed a good performance of the code and a relatively high speed of calculations. Due to the compactness and simplicity of the code, it can be easily integrated into other applications, or used in combination with more complex models.

🔖

Cite This Article

BELOV, G., ARİSTOVA, N. M. (2023). Calculation of Complex Chemical Equilibrium Using Optimization Package Ipopt. International Journal of Thermodynamics, Cilt: 26 Sayı: 4, 77–83. https://ajindex.com/articles/1020311

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (3)

  1. D. S. Villars, “A method of successive approximations for computing combustion equilibria on a high speed digital computer,” J. Phys. Chem., vol. 63, pp. 521-525, Apr. 1959, doi: 10.1021/j150574a016. W. R. Smith and R. W. Missen, Chemical Reaction Equilibrium Analysis: Theory and Algorithms, New York, NY, USA: Wiley, 1982.
  2. W. D. White, S. M. Johnson and G. B. Dantzig, "Chemical equilibrium in complex mixtures," J. Chem. Phys., vol. 28, pp. 751-755, May 1958, doi: 10.1063/1.1744264. R. J Duffin and C. Zener, "Geometric programming, chemical equilibrium, and the anti-entropy function," Proc. Natl. Acad. Sci. U.S.A., vol. 63, pp. 629-636, Apr. 1969, doi: 10.1073/pnas.63.3.629. G. Eriksson, "Thermodynamic study of high temperature equilibria," Acta. Chem. Scand. vol. 25, pp. 2651-2658, Jul. 1971, doi: 10.3891/acta.chem.scand.25-2651. B. A. Murtagh and M. A. Saunders, "Large-scale linearly constrained optimization," Math. Program., vol. 14, pp.41-72, Dec. 1978, doi: 10.1007/BF01588950. H. Greiner, "Computing complex chemical equilibria by generalized linear programming," Math. Comput. Model., vol. 10, pp. 529-550, Jul. 1988, doi: 10.1016/0895-7177(88)90082-9. M. H. A. Piro and S. Simunovic, "Global optimization algorithms to compute thermodynamic equilibria in large complex systems with performance considerations," Comput. Mater. Sci., vol. 118, pp. 87-96, Jun. 2016, doi: 10.1016/j.commatsci.2016.02.043. C. Tsanas, E. H. Stenby and W. Yan, "Calculation of multiphase chemical equilibrium by the modified RAND method," Ind. Eng. Chem. Res., vol. 56, pp. 11983–11995, Oct. 2017, doi: 10.1021/acs.iecr.7b02714. B. Sundman, N. Dupin and B. Hallstedt, "Algorithms useful for calculating multi-component equilibria, phase diagrams and other kinds of diagrams," Calphad, vol. 75, p. 102330, Dec. 2021, doi: 10.1016/j.calphad.2021.102330. W. A. Roos and J. H. Zietsman, “Accelerating complex chemical equilibrium calculations - A review,” Calphad, vol. 77, p. 102380, Jun. 2022, doi: 10.1016/j.calphad.2021.102380. Available: https://www.factsage.com/ (accessed Aug. 27, 2023). “Thermo-Calc Software.” Available: https://thermocalc.com/ (accessed Aug. 27, 2023). Y. Lwin, "Chemical equilibrium by Gibbs energy minimization on spreadsheets," Int. J. Eng. Educ. vol. 16, pp.335-339, Apr. 2000. L. Eriksson, "CHEPP-a chemical equilibrium program package for Matlab," SAE trans., vol. 113, pp. 730-741, 2004.
  3. M. H. A. Piro, S. Simunovic, T. M. Besmann, B. J. Lewis and W. T. Thompson, "The th