Introduction

All chemical reactions that are classified into several categories i.e. simple and multiple reaction mechanisms, elementary and non-elementary reactions homogeneous and inhomogeneous reactions. Most chemical reactions are complex in nature, to cope with this type of reactions; the reaction mechanism consists of many chemical reaction phases called elementary phases (Constales et al. 2016; Shahzad and Sultan 2018; Shahzad et al. 2015a; Maxwell 1867). Many chemical systems that include homogeneous and heterogeneous reactions simultaneously with many applications, such as photosynthesis in plants, carbon dioxide and water converted to food due to photosynthesis. Batteries and combustion are the common examples of electrochemistry and polymer production (Sultan et al. 2019; Aris 1965).

By applying the Horiuti rule, the complex reaction mechanisms are divided into dissimilar available reaction paths (Shahzad et al. 2019a, 2020; Ali et al. 2019). While the smallest amount of energy is required to start the molecules or atoms in a situation where they can experience organic transformations. Before the reagents are converted into products, the free energy of the system must exceed the activation energy for the reaction (Sultan et al. 2019; Yaublonsky et al. 2020). The classical reduction and modification methodologies for the dissimilar reaction pathways strongly depend on the approximations of the slow invariant manifold and the steady-state approximation (Shahzad et al. 2015b,2016a, b,2019b,c; Gorban and Shahzad 2011).

Mathematical modeling

A flexible chemical reaction can be symbolized as:

$$\sum\limits_{j = 1}^{n} {r_{j} R_{j} \Leftrightarrow \sum\limits_{j = 1}^{n} {s_{j} S_{j} } } ,$$
(1)

where \(r_{j}\) besides \(s_{j}\) are the stoichiometric coefficients of reactants and products and \(R_{j} ,S_{j}\) are reactants and products. The reaction speed of each elementary step R can be measured by calculating its forward (\(R_{f}\)) and backward (\({R}_{b}\)) reaction.

$$R = R_{f}^{ + } - R_{b}^{ - }$$
(2)

The system (2) attains its equilibrium state when \(R_{f}^{ + } = R_{b}^{ - }.\)

Applying mass action law, forward and backward reaction rates can be stated as:

$$\begin{gathered} R_{f}^{ + } = k^{ + } \prod {c_{Rj}^{rj} = k^{ + } c_{{R_{1} }}^{{r_{1} }} c_{{R_{2} }}^{{r_{2} }} } \hfill \\ R_{b}^{ - } = k^{ - } \prod {C_{{S_{j} }}^{{\rho_{j} }} = k^{ - } c_{{S_{1} }}^{{\rho_{1} }} c_{{S_{2} }}^{{\rho_{2} }} .} \hfill \\ \end{gathered}$$
(3)

Here, \(C_{{R_{j} }} ,\,\,C_{{S_{j} }}\) are the concentration of reactant and product species,\(\gamma_{j} ,\rho_{j}\) are the stoichiometric coefficients and \(k^{ + } ,k^{ - }\) are the reaction rate coefficients for the forward and backward reactions, respectively.

Finally, the addition of the product of rate equation and stoichiometric vectors gives equations of kinetics.

$$c_{i}^{{\mathbf{ \cdot }}} = \sum\limits_{i = 1}^{n} {\alpha_{i} } R_{i} (c).$$
(4)

Mathematical model for reversible reaction mechanism

To study the different reaction paths, we necessity to consider a reversible non-homogeneous reaction mechanism in two ways that are of equal proportions with six chemical ingredients.

\(C_{{A_{2} }}\), \(C_{Z}\), \(C_{{AZ_{{}} }}\), \(C_{BZ}\), \(C_{AB}\) and \(C_{B}.\) Here, (A, Z and B) are three independent elements

$$\begin{gathered} C_{{A_{2} }} + 2C_{Z} \underset{{K^{ - }_{1} }}{\overset{{K^{ + }_{1} }}{\rightleftharpoons}}2C_{AZ} \hfill \\ C_{B} + C_{Z} \underset{{K^{ - }_{2} }}{\overset{{K^{ + }_{2} }}{\rightleftharpoons}}C_{BZ} \hfill \\ C_{AZ} + C_{BZ} \underset{{K^{ - }_{3} }}{\overset{{K^{ + }_{3} }}{\rightleftharpoons}}C_{AB} + 2C_{Z} \hfill \\ C_{B} + C_{AZ} \underset{{K^{ - }_{4} }}{\overset{{K^{ + }_{4} }}{\rightleftharpoons}}C_{AB} + C_{Z} . \hfill \\ \end{gathered}$$
(5)

The above reaction mechanism (5) can be divided in two different reaction routes by using Horiuti rule.

First reaction route

An initial reaction-path completes its phase in the double steps 1st and 4th, total contributing chemical species in the first path are formed by three elements (\(N_{e}\)  = 3) are \(N_{c}\)  = 5.

$$\begin{gathered} C_{{A_{2} }} + 2C_{Z} \underset{{K^{ - }_{1} }}{\overset{{K^{ + }_{1} }}{\rightleftharpoons}}2C_{AZ} \hfill \\ C_{B} + C_{AZ} \underset{{K^{ - }_{4} }}{\overset{{K^{ + }_{4} }}{\rightleftharpoons}}C_{AB} + C_{Z} \hfill \\ \end{gathered}$$
(6)

The Eq. (6) represents the double phase flexible reaction mechanism, now \(C_{{A_{2} }}\) and \(C_{B}\) responding to individually other in the existence of reagent Z provides the products \(C_{AB}\).

Increasing reaction comparison in 1st and 4th step with the Horiuti matrix \({[-1-2]}^{T}\) individually we get.

$$\begin{gathered} - C_{{A_{2} }} - 2C_{Z} - 2C_{B} - 2C_{AZ} \underset{{}}{\overset{{}}{\rightleftharpoons}} - 2C_{AZ} - 2C_{AB} - 2C_{Z} \hfill \\ C_{{A_{2} }} + 2C_{B} \underset{{}}{\overset{{}}{\rightleftharpoons}}2C_{AB} . \hfill \\ \end{gathered}$$

The overall reaction mechanism involves three chemical species \(C_{{A_{2} }}\), \(2C_{B}\) and \(2C_{AB}\), while \(2C_{Z} ,2C_{AZ}\) and \(2C_{AZ}\) are the surface intermediates.

Second reaction route

The second reaction route completes their phase in 2nd, 3rd and 4th steps of their whole mechanism.

$$\begin{gathered} C_{{A_{2} }} + 2C_{Z} \underset{{K^{ - }_{1} }}{\overset{{K^{ + }_{1} }}{\rightleftharpoons}}2C_{AZ} \hfill \\ C_{B} + C_{Z} \underset{{K^{ - }_{2} }}{\overset{{K^{ + }_{2} }}{\rightleftharpoons}}C_{BZ} \hfill \\ C_{AZ} + C_{BZ} \underset{{K^{ - }_{3} }}{\overset{{K^{ + }_{3} }}{\rightleftharpoons}}C_{AB} + 2C_{Z} . \hfill \\ \end{gathered}$$
(7)

There are five chemical species (\(N_{c}\) = 5) and three chemical elements (\(N_{e}\) = 3) that are participating completely in their phase.

Results and discussion

The goal of finding a state of equilibrium is generally to calculate the concentrations of the participating species and the elapsed time of the species in the two reaction paths. This period allows us to compare the efficiency of the two reaction pathways as a function of time.

Initially, the first reaction mechanism is considered with the initial parameters taken as,

$$c_{1} = 0.5,c_{2} = 0.1,c_{3} = 0.1,c_{4} = 0.4,c_{5} = 0.1.$$
(8)

where \({C}_{1}\) = \(C_{{A_{2} }}\), \({C}_{2}\) = \(C_{Z}\), \({C}_{3}\) = \(C_{{AZ_{{}} }}\), \({C}_{5}\) = \(C_{BZ}\), \({C}_{6}\) = \(C_{AB}\), \({C}_{4}\) = \(C_{B}.\)

The stoichiometric vectors of Eq. (2) are given by

$$\alpha_{i} = \left[ \begin{gathered} - 1\,\, - 2\,\,\,\,\,2\,\,\,\,\,0\,\,\,\,0 \hfill \\ \,\,\,0\,\,\,\,\,\,1\,\, - 1\,\, - 1\,\,\,\,1 \hfill \\ \end{gathered} \right].$$
(9)

Equation (6) implies that

$$\begin{gathered} C_{1} + 2C_{2} \underset{{K^{ - }_{1} }}{\overset{{K^{ + }_{1} }}{\rightleftharpoons}}2C_{3} \hfill \\ C_{4} + C_{3} \underset{{K^{ - }_{2} }}{\overset{{K^{ + }_{2} }}{\rightleftharpoons}}C_{6} + C_{2} . \hfill \\ \end{gathered}$$
(10)

The reaction rates are given as \(R_{1} = k^{ + }_{1} c_{1} c_{2}^{2} - K^{ - }_{1} c^{2}_{3}\) and \(R_{2} = k^{ + }_{2} c_{3} c_{4} - k^{ - }_{2} c_{2} c_{6}\).

Now using Eq. (4) we develop the system equations of kinetic

$$\begin{gathered} c_{1}^{{\mathbf{ \cdot }}} = - k_{1}^{ + } c_{1} c_{2}^{2} + K_{1}^{ - } c_{3}^{2} \hfill \\ c^{{\mathbf{ \cdot }}}_{2} = 2k_{1}^{ - } c_{3}^{2} + k_{2}^{ + } c_{3} c_{4} - 2k_{1}^{ + } c_{1} c_{2}^{2} - k_{2}^{ - } c_{2} c_{6} \hfill \\ c^{{\mathbf{ \cdot }}}_{3} = 2k_{1}^{ + } c_{1} c_{2}^{2} - 2k_{1}^{ - } c_{3}^{2} - k_{2}^{ + } c_{3} c_{4} + k_{2}^{ - } c_{2} c_{6} \hfill \\ c^{{\mathbf{ \cdot }}}_{4} = k_{2}^{ + } c_{2} c_{5} - k_{2}^{ - } c_{3} c_{4} \hfill \\ c^{{\mathbf{ \cdot }}}_{5} = k_{2}^{ + } c_{3} c_{4} - k_{2}^{ - } c_{2} c_{6} . \hfill \\ \end{gathered}$$
(11)

The reduced description form the system (11) in \(c^{{\mathbf{ \cdot }}}_{1}\) and \(c^{{\mathbf{ \cdot }}}_{4}\) is

$$c^{{\mathbf{ \cdot }}}_{1} = - k_{1}^{ + } c_{1} (2c_{1} - c_{4} - 0.5)^{2} + k_{1}^{ - } ( - 2c_{1} + c_{4} + 0.7)^{2} ,$$
$$c^{{\mathbf{ \cdot }}}_{4} = - k_{2}^{ + } (2c_{1} - c_{4} - 0.5)(0.5 - c_{4} ) + k_{2}^{ - } c_{4} ( - 2c_{1} + c_{4} + 0.7).$$

Likewise, the initial parameters for the second path of the reaction mechanism are:

$$c_{1} = 0.500000000,\,\,c_{2} = 0.1,\,\,c_{3} = 0.1,\,\,c_{4} = 0.4,\,\,c_{5} = 0.2,\,\,c_{6} = 0.1.$$

Vectors are stoichiometric

$$\alpha_{i} = \left[ \begin{gathered} - 1\,\, - 2\,\,\,\,\,2\,\,\,\,\,0\,\,\,\,0\,\,\,\,\,0 \hfill \\ \,\,\,0\,\,\, - 1\,\,\,\,\,0\,\, - 1\,\,\,\,0\,\,\,\,\,1 \hfill \\ \,\,\,0\,\,\,\,\,\,2\,\, - 1\,\,\,\,\,0\,\,\,\,\,1 - 1 \hfill \\ \end{gathered} \right].$$
(12)

Now we denote the species with different constant, \(c_{1} = C_{{A_{2} }}\), \(c_{2} = C_{Z}\), \(c_{3} = C_{{AZ_{{}} }}\), \(c_{4} = C_{B}\), \(c_{5} = C_{BZ}\), \(c_{6} = C_{AB}.\)

Now Eq. (7) implies that

$$\begin{gathered} C_{1} + 2C_{2} \underset{{K^{ - }_{1} }}{\overset{{K^{ + }_{1} }}{\rightleftharpoons}}2C_{3} \hfill \\ C_{4} + C_{2} \underset{{K_{2}^{ - } }}{\overset{{K_{2}^{ + } }}{\rightleftharpoons}}c_{6} \hfill \\ C_{3} + C_{6} \underset{{K_{3}^{ - } }}{\overset{{K_{3}^{ + } }}{\rightleftharpoons}}C_{5} + 2C_{2} . \hfill \\ \end{gathered}$$
(13)

Here

$$\begin{gathered} \,R_{1} = R^{ + }_{f1} - R^{ - }_{b1} = k_{1}^{ + } c_{1} c_{2}^{2} - k_{1}^{ - } c_{3}^{2} ,\,\,R_{2} = R_{f2}^{ + } - R^{ - }_{b2} = k_{2}^{ + } c_{2} c_{4} - k_{2}^{ - } \hfill \\ \,\quad {\text{and}}\,\,R_{3} = R^{ + }_{f3} - R^{ - }_{b3} = k_{3}^{ + } c_{3} c_{6} - k_{3}^{ - } c_{5} c_{2}^{2} . \hfill \\ \end{gathered}$$
(14)

The system of equations for the second reaction route can be defined as:

$$\begin{gathered} c_{1}^{{\mathbf{ \cdot }}} = - k_{1}^{ + } c_{1} c_{2}^{2} + k_{1}^{ - } c_{3}^{2} \hfill \\ c_{2}^{{\mathbf{ \cdot }}} = - 2k_{1}^{ + } c_{1} c_{2}^{2} + 2k_{1}^{ - } c_{3}^{2} - k_{2}^{ + } c_{2} c_{4} + k_{2}^{ - } c_{6} + 2k_{3}^{ - } c_{3} c_{6} - 2k_{3}^{ - } c_{5} c_{2}^{2} \hfill \\ c_{3}^{{\mathbf{ \cdot }}} = 2k_{1}^{ + } c_{1} c_{2}^{2} - 2k_{1}^{ - } c_{3}^{2} - k_{3}^{ + } c_{3} c_{6} + k_{3}^{ - } c_{5} c_{2}^{2} \hfill \\ c_{4}^{{\mathbf{ \cdot }}} = - k_{2}^{ + } c_{2} c_{4} + k_{2}^{ - } c_{6} \hfill \\ c_{{_{5} }}^{{\mathbf{ \cdot }}} = k_{3}^{ + } c_{3} c_{6} - k_{3}^{ - } c_{5} c_{2}^{2} \hfill \\ c_{6}^{{\mathbf{ \cdot }}} = - k_{3}^{ + } c_{3} c_{6} + k_{3}^{ - } c_{5} c_{2}^{2} + k_{2}^{ + } c_{2} c_{4} - k_{2}^{ - } c_{6} . \hfill \\ \end{gathered}$$
(15)

The reduced form of the system of differential Eq. (15) is

$$\begin{gathered} c_{1}^{{\mathbf{ \cdot }}} = - k_{1}^{ + } c_{1} c_{2}^{2} + k_{1}^{ - } c_{3}^{2} \hfill \\ c_{2}^{{\mathbf{ \cdot }}} = - 2k_{1}^{ + } c_{1} c_{2}^{2} + 2k_{1}^{ - } c_{3}^{2} - k_{2}^{ + } c_{2} (2c_{1} + 2c_{3} + c_{2} - 0.9) + k_{2}^{ - } (0.3 - c_{2} - c_{3} ) + 2k_{3}^{ + } c_{3} (0.3 - c_{2} - c_{3} ) \hfill \\ \,\,\,\,\,\,\,\,\,\, - 2k_{3}^{ - } (1.3 - 2c_{1} - c_{3} )c_{2}^{2} + 2k_{3}^{ + } c_{3} \times(0.6 - c_{2} - c_{3} ) - 2k_{3}^{ - } c_{2}^{2} (1.35 - 2c_{1} - c_{3} ) \hfill \\ c_{3}^{{\mathbf{ \cdot }}} = 2k_{1}^{ + } c_{1} c_{2}^{2} - 2k_{1}^{ - } c_{3}^{2} - k_{3}^{ + } c_{3} (0.3 - c_{2} - c_{3} ) + k_{3}^{ - } (1.3 - 2c_{1} - c_{3} )c_{2}^{2} . \hfill \\ \end{gathered}$$
(16)

Here, \(k_{1}^{ + } = 1\,{\text{and}}\,k_{2}^{ + } = 0.5 = k_{3}^{ + }\).

Based on Figs. 1, 2, 3, 4, and 5, we can observe the transition time used by each chemical species A_2, Z, AZ, B and AB at constant speeds and the first route from different initials and all trajectories takes a steady-state condition after completing their transition time. While, the transition time used by each chemical species A_2 Z, AZ, B, AB and BZ for second reaction route can be observed at constant speeds in Figs. 6, 7, 8, 9, 10, and 11.

Fig. 1
figure 1

The transition time period of \(A_{2}\) \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\) ; \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 1\) with started initial points 0.2, 0.4 and 0.8 approaches to its balanced state of three possible kinds of trajectories

Fig. 2
figure 2

The transition time period of Z \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\);\(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 1\) with started initial points 0, 0.15 and 0.25 approaches to its balanced state of three possible kinds of trajectories

Fig. 3
figure 3

The transition time period of AZ \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 1\) with started initial points 0.02, 0.15 and 0.25approaches to its balance state of three possible kind of trajectories

Fig. 4
figure 4

The transition time period of B \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 1\) with started initial points 0.1, 0.2 and 0.3 approaches to its balanced state of three possible kinds of trajectories

Fig. 5
figure 5

The transition time period of AB \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 1\) with started initial points 0.3, 0.4 and 0.6 approaches to its balanced state of three possible kinds of trajectories

Fig. 6
figure 6

The transition time period of \(A_{2}\) \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.25, 0.4 and 0.6 approaches to its balanced state of three possible kinds of trajectories

Fig. 7
figure 7

The transition time period of Z \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.15, 0 and 0.2 approaches to its balanced state of three possible kinds of trajectories

Fig. 8
figure 8

The transition time period of Z \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.06, 0.15 and 0.2 approaches t0 its balanced state of three possible kinds of trajectories

Fig. 9
figure 9

The transition time period of B \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.3, 0 and 0.6 approaches to its balanced state of three possible kinds of trajectories

Fig. 10
figure 10

The transition time period of AB \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.04, 0.1 and 0.2 approaches to its equilibrium state of three possible kinds of trajectories

Fig. 11
figure 11

The transition time period of B \(k_{1}^{ + }\) = 1; \(k_{1}^{ - } = 0.5\); \(k_{2}^{ + } = 0.5\); \(k_{2}^{ - } = 0.2\); \(k_{3}^{ + } = 0.5\); \(k_{3}^{ - } = 2.5\) with started initial points 0.15, 0 and 0.4 approaches to its balanced state of three possible kinds of trajectories

Species participating in these two paths approach their equilibrium after passing through a different transition period but have a different period of time. This shows that some reactions are faster than others (Figs. 12, 13, 14, 15, and 16).

Fig. 12
figure 12

The comparison between two species (A_2 and A_2) for both reaction routes are given as the first and second routes attain their equilibrium position at a point 277.8, respectively

Fig. 13
figure 13

The comparison between two species (Z and Z) for both reaction routes are given as, the first path attain their equilibrium position at a point 116.7 and the second path attain their equilibrium position at a point 187.4, respectively

Fig. 14
figure 14

The comparison between two species (AZ and AZ) for both reaction paths are given as the first path attain their equilibrium position at a point 86.9 and the second path attain their equilibrium position at a point 150.7, respectively

Fig. 15
figure 15

The comparison between two species (B and B) for both reaction paths are given as the first path attain their equilibrium position at a point 104.5 and the second path attain their equilibrium position at a point 271.6, respectively

Fig. 16
figure 16

The comparison between two species (AB and AB) for both reaction paths are given as the first path attain their equilibrium position at a point 152.7 and the second path attain their equilibrium position at a point 279.5, respectively

Conclusion

Analysis of steady-state approximation in both reaction routes is a step towards the understanding the slow and fast behavior of complex chemical reactions. The present dogma states that the behavior of chemical species in both routes approaching towards their equilibrium after passing through a different transition period but they have a different time period. This shows that some reactions are faster than the others. Similarly, it indicates that the activation energy requires for the system is different in both the reaction routes.