7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
View/Download PDF

Translate this page into:

Original Article
23 (
2
); 167-170
doi:
10.1016/j.jksus.2010.07.003

An analytical approximation to the solution of chemical kinetics system

Department of Mathematics, School of Mathematical Sciences, University of Guilan, P.O. Box 1914, Rasht, Iran

⁎Tel./fax: +98 1313233509. hossein.aminikhah@gmail.com (Hossein Aminikhah) aminikhah@guilan.ac.ir (Hossein Aminikhah)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Available online 14 July 2010

Peer-review under responsibility of King Saud University.

Abstract

In this paper, homotopy perturbation method is applied to solve chemical kinetics problem. Theoretical considerations are discussed. Numerical results are presented, to illustrating the efficiently and simplicity of the method.

Keywords

Homotopy perturbation method
Chemical kinetics model
1

1 Introduction

In every phenomenon in real life, there are many parameters and variables related to each other under the law imperious on that phenomenon. When the relations between the parameters and variables are presented in mathematical language we usually derive a mathematical model of the problem, which may be an equation, a differential equation, an integral equation, a system of integral equations and etc. Consider a model of a chemical process (Butcher, 2003) consisting of three species, which are denoted by A , B and C. The three reactions are

(1)
A B ,
(2)
B + C A + C ,
(3)
B + B C .
Let, y 1 , y 2 and y 3 denote the concentrations of A , B and C, respectively. We assume these are scaled so that the total of the three concentrations is 1, and that each of three constituent reactions will add to the concentration of any of the species exactly at the expense of corresponding amounts of the reactants. The reaction rate of Eq. (1) will be denoted by k 1 . This means that the rate at which y 1 decreases, and at which y 2 increases, because of this reaction, will be equal to k 1 y 1 . In the second reaction Eq. (2), C acts as a catalyst in the production of A from B and the reaction rate will be written as k 2 , meaning that the increase of y 1 , and the decrease of y 3 , in this reaction will have a rate equal to k 2 y 2 y 3 . Finally, the production of C from B will have a rate constant equal to k 3 , meaning that the rate at which this reaction takes place will be k 3 y 2 2 . Putting all these elements of the process together, we find the system of differential equations for the variation with time of the three concentrations to be dy 1 dx = - k 1 y 1 + k 2 y 2 y 3 , dy 2 dx = k 1 y 1 - k 2 y 2 y 3 - k 3 y 2 2 , dy 3 dx = k 3 y 2 2 . If, the three reaction rates are moderately small numbers, are not greatly different in magnitude, then this is a straightforward problem.

Homotopy perturbation method has been used by many mathematicians and engineers to solve various functional equations. This method was further developed and improved by He (1999) and applied to nonlinear oscillators with discontinuities (He, 2004), nonlinear wave equations (He, 2005), boundary value problem (He, 2006), limit cycle and bifurcation of nonlinear problems (He, 2005), and many other subjects (He, 1999, 2000, 2004, 2003). It can be said that He’s homotopy perturbation method is a universal one, is able to solve various kinds of nonlinear functional equations. For examples it was applied to nonlinear Schrödinger equations (Biazar and Ghazvini, 2007), to nonlinear equations arising in heat transfer (Ganji, 2006), to the quadratic Riccati differential equation (Abbasbandy, 2006), and to other equations (Odibat and Momani, 2008; Aminikhah and Hemmatnezhad, 2010; Biazar et al., 2009; Aminikhah and Salahi, 2009, 2010; Aminikhah and Biazar, 2010).

The rest of this paper is organized as follows:

In Section 2, the basic idea of homotopy perturbation method is presented. In Section 3, the uses of HPM for solving system of chemical kinetics is presented. And conclusion will be appeared in Section 4.

2

2 Basic idea of homotopy perturbation method (He, 1999)

To illustrate the basic ideas of the method, we consider the following system of nonlinear differential equations

(4)
A ( U ) - f ( r ) = 0 , r Ω , with the boundary conditions
(5)
B u , u n = 0 , r Γ .
where A is a general differential operator, B is a boundary operator, f ( r ) a known analytical function and Γ is the boundary of the domain Ω .

The operator A can be divided into two parts, which are L and N, where L is a linear, but N is nonlinear. Eq. (4) can be, therefore, rewritten as follows:

(6)
L ( u ) + N ( u ) - f ( r ) = 0 . By the homotopy technique, we construct a homotopy U ( r , p ) : Ω × [ 0 , 1 ] R , which satisfies:
(7)
H ( U , p ) = ( 1 - p ) [ L ( U ) - L ( u 0 ) ] + p [ A ( U ) - f ( r ) ] = 0 , p [ 0 , 1 ] , r Ω ,
or
(8)
H ( U , p ) = L ( U ) - L ( u 0 ) + pL ( u 0 ) + p [ N ( U ) - f ( r ) ] = 0 ,
where p [ 0 , 1 ] is an embedding parameter, u 0 is an initial approximation of Eq. (4), which satisfies the boundary conditions. Obviously, from Eqs. (7) and (8) we will have
(9)
H ( U , 0 ) = L ( U ) - L ( u 0 ) = 0 ,
(10)
H ( U , 1 ) = A ( U ) - f ( r ) = 0 ,
The changing process of p form zero to unity is just that of U ( r , p ) from u 0 ( r ) to u ( r ) . In topology, this is called homotopy. According to the (HPM), we can first use the embedding parameter p as a small parameter, and assume that the solution of Eqs. (7) and (8) can be written as a power series in p:
(11)
U = U 0 + pU 1 + p 2 U 2 + .
Setting p = 1 , results in the approximate solution of Eq. (4)
(12)
u = lim p 1 U = U 0 + U 1 + U 2 + .
The combination of the perturbation method and the homotopy method is called the homotopy perturbation method (HPM), which has eliminated the limitations of the traditional perturbation methods. On the other hand, this technique can have full advantage of the traditional perturbation techniques. The series Eq. (12) is convergent for most cases.

3

3 HPM for system of chemical kinetics

Consider the following nonlinear system of ordinary differential equations (chemical kinetics model) with initial conditions

(13)
dy 1 dx = - k 1 y 1 + k 2 y 2 y 3 , y 1 ( 0 ) = α 1 , dy 2 dx = k 1 y 1 - k 2 y 2 y 3 - k 3 y 2 2 , y 2 ( 0 ) = α 2 , dy 3 dx = k 3 y 2 2 , y 3 ( 0 ) = α 3 . For solving system Eq. (13), by homotopy perturbation method, we first construct a homotopy as follows
(14)
( 1 - p ) dY 1 dx - dy 1 , 0 dx + p dY 1 dx + k 1 Y 1 - k 2 Y 2 Y 3 = 0 , ( 1 - p ) dY 2 dx - dy 2 , 0 dx + dY 2 dx - k 1 Y 1 + k 2 Y 2 Y 3 + k 3 Y 2 2 = 0 , ( 1 - p ) dY 3 dx - dy 3 , 0 dx + dY 3 dx - k 3 Y 2 2 = 0 .
And consider the solution of Eq. (14) as a series say:
(15)
Y i ( x ) = Y i , 0 ( x ) + pY i , 1 ( x ) + p 2 Y i , 2 ( x ) + , i = 1 , 2 , 3 ,
where Y i , j ( x ) i = 1 , 2 , 3 , j = 0 , 1 , 2 , are functions which will be determined.

Substituting Eqs. (15) into (14) and comparing the coefficients of identical degrees of p, for i = 1 , 2 , 3 , we have

(16)
p 0 : dY 1 , 0 dx = dy 1 , 0 dx , dY 2 , 0 dx = dy 2 , 0 dx , dY 3 , 0 dx = dy 3 , 0 dx , p 1 : dY 1 , 1 dx = - dy 1 , 0 dx - k 1 Y 1 , 0 + k 2 Y 2 , 0 Y 3 , 0 , dY 2 , 1 dx = - dy 2 , 0 dx + k 1 Y 1 , 0 - k 2 Y 2 , 0 Y 3 , 0 - k 3 Y 2 , 0 2 , dY 3 , 1 dx = - dy 3 , 0 dx + k 3 Y 2 , 0 2 . p j : dY 1 , 1 dx = - k 1 Y 1 , j - 1 + k 2 k = 0 j - 1 Y 2 , k Y 3 , j - k - 1 , dY 2 , 1 dx = k 1 Y 1 , j - 1 - k 2 k = 0 j - 1 Y 2 , k Y 3 , j - k - 1 - k 3 k = 0 j - 1 Y 2 , k Y 2 , j - k - 1 , dY 3 , 1 dx = k 3 k = 0 j - 1 Y 2 , k Y 2 , j - k - 1 . j = 1 , 2 , The initial approximation Y i , 0 ( x ) or y i , 0 ( x ) can be chosen freely, here we set
(17)
Y i , 0 ( x ) = y i , 0 ( x ) = α i , i = 1 , 2 , 3 .
Therefore, the solution of Eq. (16) can be readily obtained
(18)
Y 1 , j ( x ) = - k 1 0 x Y 1 , j - 1 ( t ) dt + k 2 0 x k = 0 j - 1 Y 2 , k ( t ) Y 3 , j - k - 1 ( t ) dt , Y 2 , j ( x ) = k 1 0 x Y 1 , j - 1 ( t ) dt - k 2 0 x k = 0 j - 1 Y 2 , k ( t ) Y 3 , j - k - 1 ( t ) dt - k 3 0 x k = 0 j - 1 Y 2 , k ( t ) Y 2 , j - k - 1 ( t ) dt , Y 3 , j ( x ) = k 3 0 x k = 0 j - 1 Y 2 , k ( t ) Y 2 , j - k - 1 ( t ) dt . j = 1 , 2 ,
Therefore, we will have
(19)
y i ( x ) = lim p 1 Y i ( x ) = j = 0 Y i , j ( x ) , i = 1 , 2 , 3 .
If we set, k 1 = 0.04 , k 2 = 0.003 , k 3 = 0.05 , y 1 ( 0 ) = 10 , y 2 ( 0 ) = 5 , y 3 ( 0 ) = 20 , therefore, approximations to the solutions with seven terms are as follows y 1 ( x ) j = 0 6 Y 1 , j ( x ) = 0.00001011918609 x 6 + 0.00001255479161 x 5 - 0.0003823567710 x 4 + 0.003645833333 x 3 - 0.02312500000 x 2 - 0.1000000000 x + 10 , y 2 ( x ) j = 0 6 Y 2 , j ( x ) = 0.001143169397 x 6 - 0.004658487082 x 5 + 0.01899511718 x 4 - 0.07745833333 x 3 + 0.3106250000 x 2 - 1.1500000000 x + 5 , y 3 ( x ) j = 0 6 Y 3 , j ( x ) = - 0.001153288583 x 6 + 0.004645932290 x 5 - 0.01861276041 x 4 + 0.07381250000 x 3 - 0.2875000000 x 2 + 1.250000000 x + 20 . Some numerical results are presented in Table 1 and Fig. 1.
Table 1 Numerical values of solutions of chemical kinetic model by HPM for k 1 = 0.04 , k 2 = 0.003 , k 3 = 0.05 .
x y 1 ( x ) y 2 ( x ) y 3 ( x )
0 10 5 20
0.5 9.944651132 4.494033438 20.56131543
1 9.880161150 4.098646466 21.02119238
1.5 9.808548358 3.786293183 21.40515846
2 9.731598340 3.550846463 21.71755520
2.5 9.651195643 3.422280269 21.92652409
3 9.569769303 3.494212621 21.93601808
3.5 9.490852205 3.964309224 21.54483857
4 9.419754293 5.187547743 20.39269796
4.5 9.364349610 7.742342740 7.742342740
5 9.335977191 12.50953127 13.15449154
The plots of approximations of chemical kinetics model for k 1 = 0.04 , k 2 = 0.003 , k 3 = 0.05 .
Figure 1
The plots of approximations of chemical kinetics model for k 1 = 0.04 , k 2 = 0.003 , k 3 = 0.05 .

If we set, k 1 = 0.1 , k 2 = 0.02 , k 3 = 0.009 , y 1 ( 0 ) = 10 , y 2 ( 0 ) = 5 , y 3 ( 0 ) = 20 , therefore, approximations to the solutions with seven terms are as follows y 1 ( x ) j = 0 6 Y 1 , j ( x ) = - 0.00003988741217 x 6 + 0.0006702295838 x 5 - 0.006752067708 x 4 + 0.05096666667 x 3 - 0.2837500000 x 2 + x + 10 , y 2 ( x ) j = 0 6 Y 2 , j ( x ) = 0.0001639414130 x 6 - 0.001348128474 x 5 + 0.01009689896 x 4 - 0.06563479167 x 3 + 0.3388750000 x 2 - 1.225000000 x + 5 , y 3 ( x ) j = 0 6 Y 3 , j ( x ) = - 0.0001240540009 x 6 + 0.0006778988906 x 5 - 0.003344831250 x 4 + 0.01466812500 x 3 - 0.05512500000 x 2 + 0.2250000000 x + 20 . Some numerical results are presented in Table 2 and Fig. 2.

Table 2 Numerical values of solutions of chemical kinetic model by HPM for k 1 = 0.1 , k 2 = 0.02 , k 3 = 0.009 .
x y 1 ( x ) y 2 ( x ) y 3 ( x )
0 10 5 20
0.5 10.43503165 4.464605890 20.10036245
1 10.76109494 4.057152920 21.18175214
1.5 11.00402787 3.746196924 20.24977521
2 11.18359480 3.509324189 20.30708101
2.5 11.31487799 3.332706833 20.35241517
3 11.40922038 3.212502512 20.37827711
3.5 11.47471966 3.158098469 20.36718187
4 11.51627359 3.197199938 20.28652648
4.5 11.53517660 3.382762863 20.08206054
5 11.52826765 3.801770988 19.66996136
The plots of approximations of chemical kinetics model for k 1 = 0.1 , k 2 = 0.02 , k 3 = 0.009 .
Figure 2
The plots of approximations of chemical kinetics model for k 1 = 0.1 , k 2 = 0.02 , k 3 = 0.009 .

4

4 Conclusions

Homotopy perturbation method has been known as a powerful device for solving many functional equations such as ordinary, partial differential equations, integral equations and so many other equations. In this article, we have applied homotopy perturbation method for solving the nonlinear system of chemical kinetics. Numerical methods such as Runge–Kutta and Euler methods commonly used for solving these equations, either need a lot of computations and have less convergence speed and accuracy or solve only certain types of problems. In many cases one or two terms approximations have enough accuracy, i.e. fast convergence which can be mentioned as an advantage of the homotopy perturbation method. The main advantage of the HPM over ADM. is that this method provides the solution without a need for calculating Adomian’s polynomials (Aminikhah and Salahi, 2010). It can be concluded that He’s homotopy perturbation method is very powerful and efficient technique in finding exact solutions for wide classes of problems.

The computations associated with the examples in this paper were performed using Maple 10.

References

  1. , . Numerical solutions of the integral equations: Homotopy perturbation method and Adomian’s decomposition method. Applied Mathematics and Computation. 2006;173:493-500.
    [Google Scholar]
  2. , , . A new HPM for ordinary differential equations. Numerical Methods for Partial Differential equations. 2010;26(2):480-489.
    [Google Scholar]
  3. , , . An efficient method for quadratic Riccati differential equation. Communications in Nonlinear Science and Numerical Simulation. 2010;15(4):835-839.
    [Google Scholar]
  4. , , . A new HPM for integral equations. Applications and Applied Mathematics. 2009;4:122-133.
    [Google Scholar]
  5. , , . A new homotopy perturbation method for system of nonlinearintegro-differential equations. International Journal of Computer Mathematics. 2010;87(5):1186-1194.
    [Google Scholar]
  6. , , . Exact solutions for nonlinear Schrödinger equations by He’s homotopy perturbation method. Physics Letters A. 2007;366:79-84.
    [Google Scholar]
  7. , , , . Application of homotopy perturbation method for systems of Volterra integral equations of the first kind. Chaos, Solitons & Fractals. 2009;42(5):3020-3026.
    [Google Scholar]
  8. , . Numerical Methods for Ordinary Differential Equations. John Wiley & Sons; .
  9. , . The application of He’s homotopy perturbation method to nonlinear equations arising in heat transfer. Physics Letters A. 2006;355:337-341.
    [Google Scholar]
  10. , . Homotopy perturbation technique. Computer Methods in Applied Mechanics and Engineering. 1999;178:257-262.
    [Google Scholar]
  11. , . Homotopy perturbation technique. Computer Methods in Applied Mechanics and Engineering. 1999;178:257-262.
    [Google Scholar]
  12. , . A coupling method of homotopy technique and perturbation technique for nonlinear problems. International Journal of Non-Linear Mechanics. 2000;35(1):37-43.
    [Google Scholar]
  13. , . Homotopy perturbation method: a new nonlinear analytical technique. Applied Mathematics and Computation. 2003;135:73-79.
    [Google Scholar]
  14. , . The homotopy perturbation method for nonlinear oscillators with discontinuities. Applied Mathematics and Computation. 2004;151:287-292.
    [Google Scholar]
  15. , . Comparison of homotopy perturbation method and homotopy analysis method. Applied Mathematics and Computation. 2004;156:527-539.
    [Google Scholar]
  16. , . Application of homotopy perturbation method to nonlinear wave equations. Chaos, Solitons & Fractals. 2005;26:695-700.
    [Google Scholar]
  17. , . Limit cycle and bifurcation of nonlinear problems. Chaos, Solitons & Fractals. 2005;26(3):827-833.
    [Google Scholar]
  18. , . Homotopy perturbation method for solving boundary value problems. Physics Letters A. 2006;350:87-88.
    [Google Scholar]
  19. , , . Modified homotopy perturbation method: application to quadratic Riccati differential equation of fractional order. Chaos, Solitons & Fractals. 2008;36(1):167-174.
    [Google Scholar]
Show Sections