Previous Article in Journal
Enhancing Thermal Efficiency in Power Electronics: A Review of Advanced Materials and Cooling Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inverse Chemical Equilibrium Problem in Reacting Gaseous Mixtures: The Choice of Temperature to Maximise Product Yield

Melentiev Energy Systems Institute, 130 Lermontova St., Irkutsk 664033, Russia
*
Author to whom correspondence should be addressed.
Thermo 2025, 5(3), 31; https://doi.org/10.3390/thermo5030031
Submission received: 23 June 2025 / Revised: 12 August 2025 / Accepted: 19 August 2025 / Published: 21 August 2025

Abstract

A usual problem in chemical engineering and fuel processing is to achieve the highest possible efficiency concerning the target products. In this paper, we consider the inverse problem of chemical equilibrium and propose mathematical methods to obtain conditions under which the equilibrium state of the reacting system achieves the required characteristics. For the case of maximising the aim component yield, a new two-step algorithm is developed based on the inverse problem solution. The methods are tested using the methane reforming example.

1. Introduction

Thermodynamic analysis of chemical processes is the basis for their optimisation, including when selecting thermobaric conditions for conversion in a reactor. Depending on the conditions of interaction with the environment, the task of finding an equilibrium composition is reduced to finding the extremum of the corresponding thermodynamic function [1]. In chemical engineering, typical conditions for chemical reactions are constant temperature (T) and constant pressure (P), and equilibrium corresponds to the state with the minimum Gibbs free energy. In combustion chambers, constant enthalpy and pressure are more common, and equilibrium corresponds to a maximum of entropy [2].
Let us consider, for simplification, the first case ( T ,   P = const ). The initial composition is required to determine the element composition of the reacting system. Then the equilibrium composition can be found as a solution of the following optimisation problem, which is further referred to as the direct equilibrium problem:
n e q = arg   max n 0 A n = b G ( n ,   T ,   P ) .
Here n is a vector of reacting component quantities (mol), G is the Gibbs free energy, A is a matrix of elemental composition ( a i j is the number of i-th atoms in the j-th molecule), and vector b is the elemental composition of the reacting system. The material balance gives a system of linear constraints:
An = A n 0 = b .
Here n 0 denotes the initial composition of the reacting system.
To solve the problem, we need a relation between the Gibbs free energy and system composition. In ideal gaseous mixtures, the relation is as follows:
G ( n ,   T ,   P ) = j = 1 N s n j μ j 0 ( T ) + R g T ln P n j σ .
Here R g is the universal gas constant (8.31446 J/mol/K), μ j 0 is the chemical potential of the j-th component, and σ is the sum of moles for gaseous components: σ = j = 1 N s n j , where N s is a number of gas-phase components. The dependence of chemical potentials on temperature is given in handbooks [3]. The pressure under logarithm (which is a partial pressure for the j-th component) is usually considered as a relative value (reduced to the standard atmospheric pressure, 101,325 K), so the argument is non-dimensional, as it should be. In a more general case, fugacity is used instead of pressure (especially for high-pressure and low-temperature equilibria).
The usual way to solve the direct problem is to apply the Lagrange multiplier method. For a given temperature, pressure, and elemental composition, one can write the Lagrange function [4]:
L ( n ,   λ ,   T ,   P ) = G ( n ,   T ,   P ) + λ T An b ,
where λ is a vector of the Lagrange multipliers.
The stationary point of this function L = 0 is the equilibrium point giving the constrained minimum to the Gibbs free energy. It can be shown that in ideal systems, the function G ( n ,   T ,   P ) is strictly convex, and the equilibrium solution is unique [5]. Lagrange-based methods are widely used in computational chemical thermodynamics, although mass action law methods are still used for simple systems [6,7,8] (and due to their ability to “turn off” chemical reactions [9]).
The direct problem has been intensely studied in the literature since the dawn of the computer era in chemical thermodynamics. The first methods of complex equilibria calculations were based on equilibrium constants. Immediately after the development of the first linear programming computer algorithms, the iterative methods for solving direct equilibrium problems were proposed [10]. Methods using Lagrange multipliers were presented in [11,12]. More general formulations were further proposed, taking into account real properties of fluids, and multi-phase and surface effects (including solving non-convex problems) [13,14,15,16].
The increase in computational capabilities, the refinement and expansion of databases on thermodynamic properties, universalisation, and the increased reliability of algorithms make obtaining a solution to the direct equilibrium problem fast and accurate. Thermodynamic analysis of chemical processes has become a routine procedure, and new software products make its automation possible. In the textbook [17], the search for optimal parameters of the equilibrium process of complex processes such as coal gasification is proposed as a task for students. Modern trends in thermodynamic analysis include multivariate calculations, an increase in the dimensionality of problems, an expansion of the ranges of control parameters, and a modification of the conditions of thermochemical equilibrium.
Unless considering the simplest problems, the dependence of equilibrium composition on input parameters cannot be written explicitly. The arg min is usually not a sequence of elementary functions. In complex reacting systems, the search for optimal conditions often means “brute-forcing” the parameter space.
Chemical production criteria are not directly related to thermodynamic functions. The general form of the production criterion can be written as follows:
F ( n ) = j = 1 N s c j n j .
Here the coefficients c j weigh useful and harmful components. Several approaches to this kind of optimisation problem (searching for intermediate extremum states) were proposed in the works [2,4,18]. These methods, however, do not search for ordinary equilibrium states.
Given the required accuracy of 10%, one needs 10 grid points for every degree of freedom. Then, the computational work grows as 10 n , where n is the number of varied parameters. Even for modern computation facilities, this could be a wearying task. When studying multi-component systems, reducing some parameters (such as temperature and pressure) would be a significant advantage.
More efficient methods to find optimal conditions for chemical conversion can be developed based on inverse optimisation theory [19,20]. It should be noted that there are several problems in reacting systems that can be called inverse problems. The first, which is the main object of the present work, is the search for the temperature and pressure that result in the required equilibrium composition. The second includes determination of thermodynamic functions (equilibrium constants, thermal effects) from equilibrium composition or temperature measurements [21]. The latter is very important to thermodynamic databases. The present work is devoted to the former one.
Inverse problems in chemical thermodynamics of the first kind were considered in [22] with application to solution equilibria. A number of specific problems were solved, including the search for conditions resulting in fixed pH, chemical potential of the solvent, or solution composition. Our study is related to gaseous mixtures, although the methods are based on the same theoretical basis. We give a more general method to find conditions with uncertainty of required equilibrium characteristics. The novelty of the study is a new algorithm for inverse problem solving using some specific properties of auxiliary thermodynamic functions that allow us to find the conditions corresponding to the required output. Instead of the difference between the variables of interest, we use the difference between thermodynamic potentials as an auxiliary function, which allows us to propose a new thermodynamic interpretation for the numerical methods for finding its zeros. Moreover, we propose a method to estimate the thermodynamic limit of chemical systems concerning the production of aim components.

2. Inverse Problem and Auxiliary Functions

2.1. Bullseye Shot

First, let us consider the case with fixed equilibrium composition n a i m without knowing temperature and pressure, under which it becomes a solution of the direct problem, i.e.,
n a i m = n e q .
The problem is then reduced to searching for parameters T and P such that
G ( n a i m ,   T ,   P ) = G ( n e q ,   T ,   P ) .
Then it is natural to consider an auxiliary function φ ( T ,   P ) :
φ ( T ,   P ) = G ( n a i m ,   T ,   P ) G ( n e q ,   T ,   P ) .
Since problem (1) has a unique solution, function φ is differentiable. The problem is reduced to solving the equation
φ ( T ,   P ) = 0 ,
and zeros of the auxiliary function correspond to the conditions where Equation (5) is true.
The second term in r.h.s. (7) is implicit, i.e., the value of the equilibrium Gibbs energy can be found only after solving the optimisation problem. The first term is known for every temperature and pressure. To estimate whether the given values of T and P satisfy the Equation (6), it is necessary to solve the direct problem.
It can be shown that the auxiliary function φ ( T ,   P ) has some convenient properties, namely φ ( P ,   T ) 0 (i.e., equilibrium Gibbs free energy is always minimum), and φ ( P ,   T ) = 0 if and only if Equation (5) holds, i.e., the solution is a minimum of the auxiliary function (but not vice versa). Moreover, the general thermodynamic theory allows additional simplifications.
The fundamental Gibbs equations can be presented in the following form [1]:
d G = V d P S d T + j μ j d n j .
Here V is volume, and S is entropy. Maxwell relations can be deduced from here:
G T P , n = S ,
G P T , n = V .
If there is a pair { T ,   P } such as φ ( T ,   P ) = 0 , then one can write
φ T Δ T + φ P Δ P = 0 .
That is, there may be a family of solutions related through a differential equation similar to the Clapeyron–Clausius equation:
d T d P = φ / P φ / T = V a i m V e q S a i m S e q .
The more common problem is the determination of the optimal conversion temperature. After solving it for a fixed pressure, one can extend the solution using Equation (9). Let us fix pressure and use Newton’s method to find roots of Equation (8). The iteration procedure is as follows:
T s + 1 = T s φ ( T s ) ( φ / T ) s .
This equation can be rewritten using thermodynamic relations:
T s + 1 = T s + Δ n G ( T s ) Δ n S ( T s ) = Δ n H ( T s ) Δ n S ( T s ) .
Here the Δ n operator denotes the difference between functions estimated for n a i m and n e q . The latter is not given explicitly, so thermodynamic functions are to be calculated after the direct problem is solved. Nevertheless, Equation (10) has a form that is typical for thermal control: the temperature is corrected in such a way that it compensates for the enthalpy difference between the aim state and the equilibrium state.
It should be noted that the Newton method is considered a typical example of numerical methods applicable to this problem. Other methods would give similar iterative formulas, but with different “thermostat conditions”. In the case of the Newton method, the formula has the most physically consistent sense: Δ H can be interpreted as the overall reaction heat (up to a sign), and T Δ S is correspondingly the heat transferred between the system and the thermostat, so the temperature is chosen to balance them.
It is more convenient to search for the minimum of the auxiliary function. If the minimum value is larger than zero, then a solution does not exist. In the case of an exactly given aim state, this minimum is unique. The algorithm of the inverse problem solution for temperature is presented in Figure 1.
The results above are correct only if the aim state n a i m is given precisely, i.e., it is known that the solution of the inverse problem exists. More common is a situation when the existence of a solution is not known a priori, or enough is known to capture the quantities of some components, but not all of them. In this case, a modification of the inverse problem is required.

2.2. Neighbourhood of the Point

Let us start with a case where the aim state is given with errors violating material balance:
A n e r r b .
A correction procedure can be proposed, similar to [23]:
n a i m = arg min n 0 | | n n e r r | | 2 ,
with constraints (2).
As mentioned before, the aim state is not necessarily available. In this case, Newton’s method does not converge. Special methods can be used to check the existence of a solution (for example, the method of support functions [24]). In most cases, exact zero is not feasible due to poor accuracy, but the practical application allows the use of the closest attempt: a permissible ε should be given such that T is considered as a solution if φ ( T ) < ε (see Figure 1). However, the minimum of φ ( T ) does not always result in a feasible solution, i.e., energy metrics are not always good for the comparison of different compositions. Moreover, the components are usually unequal with respect to researcher consideration: there are valuable and undesirable reaction products, but there are also “indifferent” components, such as solvents, diluents, side products, etc. In this regard, it is no use to solve the inverse problem with all the components specified. We propose another approach.
Along with the direct problem (1)–(3) we consider its modified version, distinguished by adding a constraint:
| | n n a i m | | 2 r 2 ,
where r is a permissible radius of neighbourhood.
If there are “indifferent” components, we can modify the norm of use, for example, by weighting the components:
| | C ( n n a i m ) | | 2 r 2 ,
where C is a diagonal matrix with non-negative elements, presenting weights of corresponding components. If one of these elements is zero, then the component is indifferent. Restricted thermodynamic equilibria of this kind were studied in papers [18,25,26,27].
Further, we introduce the solution of the direct problem with additional inequality (11):
n r e s = arg min n 0 A n = b | | C ( n n a i m ) | | 2 r 2 G ( n ,   T ,   P ) .
Then, similarly to the previous subsection, we introduce a new auxiliary function:
ψ ( T ,   P ) = G ( n a i m ,   T ,   P ) G ( n r e s ,   T ,   P ) .
It can be shown that the auxiliary function ψ ( T ,   P ) has the same properties as φ ( T ,   P ) with respect to the restricted problem, ψ ( T ,   P ) 0 , and the equality is possible only if n a i m = n r e s , i.e., if the solution of the inverse problem exists. Both states ( n e q and n r e s ) are not known, and the auxiliary function requires the solution of two direct equilibrium problems with and without constraint (11). In this regard, the algorithm has twice the cost.
We have an additional parameter r, which can be varied arbitrarily. The important property of the problem (12) is that when r is large enough namely, of the effective diameter of the permissible set (2), then the solution does not differ from the unconstrained problem (1)–(3).

2.3. Optimisation over Equilibria

These facts allow for solving practically interesting problems of iterative search for optimal equilibrium states, which are the states providing extrema for a linear function (4). To this end, let us choose important components and set their weight coefficients to non-zero values. Then let us solve the following linear programming problem:
n e x t = arg   max n 0 A n = b j N s c j n j .
This solution n e x t is an extremal stoichiometrically possible state without restriction of the second law (it does not depend on temperature or pressure). This state is usually not attainable unless it is an initial state [2]: the linear optima belong to the boundary of the permissible set, and equilibrium points in ideal gaseous mixtures are internal points.
Further, we solve the problem (12) in which n a i m = n e x t . This problem has a solution if r is large enough. Then, if we contract the region of search by gradually reducing r, we obtain the solution or prove that it does not exist. The lowest permissible value of r provides the best equilibrium solution approximating n e x t . The algorithm with bisection is presented in Figure 2. The starting value of r m i n is 0, and for the starting value of r m a x , we need to estimate the effective diameter of the permissible composition space. One may choose a value larger than the maximum value of the vector n e x t or the sum of the vector b . A more rigorous approach would include a radius of a sphere containing the composition space. For computational purposes, an arbitrarily large number could be a good guess.
In the next section, we will study a specific chemical process using the developed theory.

3. Results and Discussion

We consider a reacting mixture containing CO, H 2 , CO 2 , H 2 O , CH 4 , and N 2 as a diluent. The initial state consists of CH 4 , CO 2 , and H 2 O , 1 mole each (the presence of inert N 2 also allows us to check the material balance). The main question is how much H 2 can be obtained from this mixture with varying temperatures.
This system makes it quite simple to test the methods. First, we can solve the direct problem and find the dependence of the equilibrium composition on the temperature (the pressure is 1 atm). The dependence is presented in Figure 3, which shows that the presence of H 2 O and CO 2 results in a change in the dominant methane-reforming agent near 1000 K. At lower temperatures, the main reactant is steam, and the main product of methane conversion is syngas with high hydrogen content. At higher temperatures, the main reactant is carbon dioxide, and the hydrogen yield decreases due to the water-shift reaction. The curves were obtained using a grid with a step of 25 K.
Let us consider the values of the φ ( T ) function on this grid. We pick three target compositions: two of them are extremal states with a maximum of H 2 ( n 1 ) and CO ( n 1 ), and the third ( n 3 ) is the composition taken from the calculations, namely, the equilibrium composition for 1000 K. These states are listed in Table 1. The corresponding auxiliary functions φ ( T ) are presented in Figure 4. For the first two states, there are no roots of the auxiliary functions: the minima of ψ ( T ) do not touch the x-axis. For the third case, when the solution is known, the auxiliary function has a root, touching the x-axis at the temperature of 1000 K.
Let us apply the Newton method. Figure 5 shows the convergence of the iterations to the solution, which requires 10 iterations to obtain the temperature with an accuracy of 1 K. Full coverage of the temperature interval from 400 to 2000 K with the same step would require solving the direct problem 1600 times.
For the first two compositions, there are no zeros of auxiliary functions, but one can check that this is the case for the given interval using some methods [24]. As mentioned, minimum values of auxiliary functions do not always correspond to the best possible states. For example, the minimum of φ ( T ) for n 1 is located near 960 K.
In the case of the only component of interest, a simplification is possible. Instead of using the condition (11), we will use the following linear constraint:
n H 2 = α n H 2 e x t .
Here α 1 is a coefficient characterising the possibility of achieving an extremum state. The rest of the procedure stays the same: we evaluate Gibbs free energy in the constrained and unconstrained problems and search for the zero of the difference between them. The corresponding curves are presented in Figure 6. Since hydrogen yield is not monotonous, the auxiliary function ψ ( T ) is not convex. Moreover, it may have two roots in the interval of α corresponding to the vicinity of the maximum in Figure 1. The maximum value of α for which the solution of ψ ( T ) = 0 exists is about 0.8. This is the thermodynamic estimate of the highest equilibrium hydrogen yield possible under given stoichiometry.
The most important thing is that this value can be found without combinatorial calculations, but using simple numerical algorithms, allowing for the localisation of the roots of the auxiliary function. These values are to be estimated by a solution of the direct equilibrium problem, but the number of points for which such evaluation is needed is drastically reduced by the proposed methods.
The important problem for future research is the optimal choice of the initial state in order to achieve a given aim state in equilibrium or to obtain better production efficiency. This problem is more complex due to the deformations of the permissible composition space (duality theory naturally becomes the main tool in this case). Nevertheless, the inverse problems have similar features that can be used to develop a more general theory of thermodynamically optimal reacting mixtures.
There are also obvious directions for the work toward multi-phase and non-ideal systems. Although this task is the subject of a separate work, one can assume that for ideal condensed phases, the algorithm would be similar. However, the phase transitions may lead to discontinuities requiring additional treatment. The presented algorithms heavily rely on the convexity and continuity of the Gibbs free energy. In some cases, weakly non-convex problems could be solved using the same techniques, but in general, we need to consider multi-phase and non-ideal systems more rigorously to develop stable and robust algorithms.

4. Conclusions

In this work, we consider the inverse equilibrium problem for an ideal reacting mixture and propose two numerical algorithms for its solution based on a new thermodynamic auxiliary function. The first algorithm allows for determining the temperature at which a given equilibrium composition is observed. The second proposed algorithm allows for estimating the limit product yield permissible by thermodynamic laws, based on the former algorithm and the bisection method. Both algorithms are tested using a model system (methane reforming by steam and carbon dioxide) and are shown to be several orders of magnitude more efficient compared to the “brute-force” approach.
The main limitation of the approach, in the present form, is the ideal homogeneous approximation for the description of the reactive mixture. Future research concerns a possible extension of the method to multi-phase and non-ideal systems.

Author Contributions

I.D.: methodology; software; writing—original draft preparation; O.K.: methodology; formal analysis; writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

The research was carried out under State Assignment Project (no. FWEU-2021-0005 and FWEU-2021-0006) of the Fundamental Research Program of Russian Federation 2021-2030 (Siberian Branch of the Russian Academy of Sciences) using the resources of the High-Temperature Circuit Multi-Access Research Center.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Callen, H.B. Thermodynamics and an Introduction to Thermostatics, 2nd ed.; John Wiley & Sons: New York, NY, USA, 1985. [Google Scholar]
  2. Kaganovich, B.M.; Filippov, S.P.; Antsiferov, E.G. Modelling of Thermodynamic Processes; Nauka: Novosibirsk, Russia, 1993. (In Russian) [Google Scholar]
  3. McBride, B.J.; Zehe, M.J.; Gordon, S. NASA Glenn Coefficients for Calculating Thermodynamic Properties of Individual Species (NASA TP-2002-211556); Glenn Research Center: Cleveland, OH, USA, 2002. [Google Scholar]
  4. Kaganovich, B.M.; Filippov, S.P. Equilibrium Thermodynamics and Mathematical Programming; Siberian Branch of Russian Academy of Sciences: Novosibirsk, Russia, 1995. (In Russian) [Google Scholar]
  5. Zeldovich, Y.B. Selected Works. Volume I: Chemical Physics and Hydrodynamics; Princeton University Press: Princeton, NJ, USA, 1992. [Google Scholar]
  6. Marcantonio, V.; Di Paola, L.; De Falco, M.; Capocelli, M. Modeling of Biomass Gasification: From Thermodynamics to Process Simulations. Energies 2023, 16, 7042. [Google Scholar] [CrossRef]
  7. Moreira, P.H.L.R.; de Siqueira, R.N.C.; Vilani, C. A simple chemical equilibrium algorithm applied for single and multiple reaction systems. Comput. Appl. Eng. Educ. 2024, 32, e22728. [Google Scholar] [CrossRef]
  8. Shen, Z.; Li, Y.; Xu, N.; Sun, B.; Du, W.; Xu, M.; Chang, L. Investigation on the chemical equilibrium products for CnHmOlNk type fuels using equilibrium constants database. Fuel 2022, 310, 122325. [Google Scholar] [CrossRef]
  9. Smith, W.R.; Tahir, H.; Leal, A.M.M. Stoichiometric and non-stoichiometric methods for modeling gasification and other reaction equilibria: A review of their foundations and their interconvertibility. Renew. Sustain. Energy Rev. 2024, 189, 113935. [Google Scholar] [CrossRef]
  10. Brinkley, S.R., Jr. Calculation of the equilibrium composition of systems of many constituents. J. Chem. Phys. 1947, 15, 107–110. [Google Scholar] [CrossRef]
  11. White, W.B.; Johnson, S.M.; Dantzig, G.B. Chemical equilibrium in complex mixtures. J. Chem. Phys. 1958, 28, 751–755. [Google Scholar] [CrossRef]
  12. Dorn, W.S. Variational principles for chemical equilibrium. J. Chem. Phys. 1960, 32, 1490–1492. [Google Scholar] [CrossRef]
  13. Tsanas, C.; Stenby, E.H.; Yan, W. Calculation of simultaneous chemical and phase equilibrium by the method of Lagrange multipliers. Chem. Eng. Sci. 2017, 174, 112–126. [Google Scholar] [CrossRef]
  14. Zinser, A.; Rihko-Struckmann, L.; Sundmacher, K. Dynamic method for computation of chemical and phase equilibria. Comput. Chem. Eng. 2016, 89, 1–10. [Google Scholar] [CrossRef]
  15. Leal, A.M.M.; Blunt, M.J.; LaForce, T.C. Efficient chemical equilibrium calculations for geochemical speciation and reactive transport modelling. Geochim. Cosmochim. Acta 2014, 131, 301–322. [Google Scholar] [CrossRef]
  16. Bonilla-Petriciolet, A.; Rangaiah, G.P.; Segovia-Hernandez, J.G. Constrained and unconstrained Gibbs free energy minimization in reactive systems using genetic algorithm and differential evolution with tabu list. Fluid Phase Equilibria 2011, 300, 120–134. [Google Scholar] [CrossRef]
  17. Smith, J.M.; Van Ness, H.C.; Abbott, M.M. Introduction to Chemical Engineering Thermodynamics, 7th ed.; McGraw-Hill Education: New York, NY, USA, 2004. [Google Scholar]
  18. Kaganovich, B.M.; Keiko, A.V.; Shamansky, V.A. Equilibrium thermodynamic modeling of dissipative macroscopic systems. Adv. Chem. Eng. 2010, 39, 1–74. [Google Scholar]
  19. Kunze, H.; Torre, D.L.; Galan, M.R. Optimization methods in inverse problems and applications to science and engineering. Optim. Eng. 2021, 22, 2151–2158. [Google Scholar] [CrossRef]
  20. Chan, T.C.Y.; Mahmood, R.; Zhu, Y. Inverse Optimization: Theory and Applications. Oper. Res. 2023, 73, iii–viii. [Google Scholar] [CrossRef]
  21. Evseev, A.M.; Nikolaeva, L.S. Mathematical Modelling of Chemical Equilibria; Moscow University: Moscow, Russia, 1988. [Google Scholar]
  22. Leal, A.M.M.; Smith, W.R. Inverse chemical equilibrium problems: General formulation and algorithm. Chem. Eng. Sci. 2022, 252, 117162. [Google Scholar] [CrossRef]
  23. Sandu, A. Positive numerical integration methods for chemical kinetics. J. Comput. Phys. 2001, 170, 589–602. [Google Scholar] [CrossRef]
  24. Khamisov, O.V. Finding roots of nonlinear equations using the method of concave support functions. Math. Notes 2015, 98, 484–491. [Google Scholar] [CrossRef]
  25. Koukkari, P.; Pajarre, R.; Blomberg, P. Reaction rates as virtual constraints in Gibbs energy minimization. Pure Appl. Chem. 2011, 83, 1063–1074. [Google Scholar] [CrossRef]
  26. Pope, S.B. Gibbs function continuation for the stable computation of chemical equilibrium. Combust. Flame 2004, 139, 222–226. [Google Scholar] [CrossRef]
  27. Keck, J.C. Rate-controlled constrained-equilibrium theory of chemical reactions in complex systems. Prog. Energy Combust. Sci. 1990, 16, 125–154. [Google Scholar] [CrossRef]
Figure 1. Numerical algorithm for the determination of reaction temperature for a given equilibrium composition.
Figure 1. Numerical algorithm for the determination of reaction temperature for a given equilibrium composition.
Thermo 05 00031 g001
Figure 2. Numerical algorithm for the determination of maximum possible product yield for a given equilibrium composition.
Figure 2. Numerical algorithm for the determination of maximum possible product yield for a given equilibrium composition.
Thermo 05 00031 g002
Figure 3. The dependence of the equilibrium composition of the model system on temperature.
Figure 3. The dependence of the equilibrium composition of the model system on temperature.
Thermo 05 00031 g003
Figure 4. The dependence of auxiliary functions for the three target states listed in Table 1 on temperature.
Figure 4. The dependence of auxiliary functions for the three target states listed in Table 1 on temperature.
Thermo 05 00031 g004
Figure 5. Newton’s iterations searching for a zero of the auxiliary function for the third composition in Table 1.
Figure 5. Newton’s iterations searching for a zero of the auxiliary function for the third composition in Table 1.
Thermo 05 00031 g005
Figure 6. The dependence of ψ ( T ) on the temperature and the α (numbers on the legend).
Figure 6. The dependence of ψ ( T ) on the temperature and the α (numbers on the legend).
Thermo 05 00031 g006
Table 1. Compositions n for the model system.
Table 1. Compositions n for the model system.
Component n 1 n 2 n 3
CH 4 000.04
CO121.47
H 2 322.37
CO 2 100.49
H 2 O 010.55
N 2 111
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Donskoy, I.; Khamisov, O. Inverse Chemical Equilibrium Problem in Reacting Gaseous Mixtures: The Choice of Temperature to Maximise Product Yield. Thermo 2025, 5, 31. https://doi.org/10.3390/thermo5030031

AMA Style

Donskoy I, Khamisov O. Inverse Chemical Equilibrium Problem in Reacting Gaseous Mixtures: The Choice of Temperature to Maximise Product Yield. Thermo. 2025; 5(3):31. https://doi.org/10.3390/thermo5030031

Chicago/Turabian Style

Donskoy, Igor, and Oleg Khamisov. 2025. "Inverse Chemical Equilibrium Problem in Reacting Gaseous Mixtures: The Choice of Temperature to Maximise Product Yield" Thermo 5, no. 3: 31. https://doi.org/10.3390/thermo5030031

APA Style

Donskoy, I., & Khamisov, O. (2025). Inverse Chemical Equilibrium Problem in Reacting Gaseous Mixtures: The Choice of Temperature to Maximise Product Yield. Thermo, 5(3), 31. https://doi.org/10.3390/thermo5030031

Article Metrics

Back to TopTop