You are on page 1of 15

Applied Mathematics, 2012, 3, 1044-1058

doi:10.4236/am.2012.39154 Published Online September 2012 (http://www.SciRP.org/journal/am)

Analytical Solutions of Some Two-Point Non-Linear


Elliptic Boundary Value Problems
Vembu Ananthaswamy, Lakshmanan Rajendran*
Department of Mathematics, The Madura College, Madurai, India
Email: *raj_sms@rediffmail.com

Received July 16, 2012; revised August 16, 2012; accepted August 23, 2012

ABSTRACT
Several problems arising in science and engineering are modeled by differential equations that involve conditions that
are specified at more than one point. The non-linear two-point boundary value problem (TPBVP) (Bratu’s equation,
Troesch’s problems) occurs engineering and science, including the modeling of chemical reactions diffusion processes
and heat transfer. An analytical expression pertaining to the concentration of substrate is obtained using Homotopy per-
turbation method for all values of parameters. These approximate analytical results were found to be in good agreement
with the simulation results.

Keywords: Two-Point Elliptic Boundary Value Problems; Bratu’s Equation; Troesch’s Problem; Non-Linear Equations;
Homotopy Perturbation Method; Porous Catalyst; Numerical Simulation

1. Introduction turbation solutions are uniformly valid as long as a scien-


tific system parameter is small. However, we cannot rely
All chemical reactions are usually accompanied with
fully on the approximations, because there is no criterion
mass and energy transfer, either homogeneously or het-
on which the small parameter should exists. Thus, it is
erogeneously. Mathematical modeling for these proc-
essential to check the validity of the approximations nu-
esses is based on material and energy balance. One can
merically and/or experimentally. To overcome these dif-
generate a set of differential equations known as the re-
ficulties, HPM have been proposed recently. In this paper
action-diffusion problem. Owing to the strong nonlinear-
we will apply Homotopy perturbation method (HPM) to
ity of the reaction rate, mainly from the effect of tem-
the nonlinear Bratu’s problem, Troesch’s problem, and
perature, reaction-diffusion equations are paid more at-
catalytic reactions in flat particles.
tention in analyzing and designing chemical and catalytic
Systems of non linear differential equations arise in
reactors [1]. The same phenomena exist in electrochemi-
mathematical models throughout science and engineering.
cal processes, with the add complexity of a varying po-
When an explicit condition that a solution must satisfy is
tential field, and considerable research has been reviewed
specified at one value of the independent variable, usu-
for electrochemical reactions occurring in the porous
ally its lower bound, this is referred to as an initial value
electrode [2].
problem (IVP). When the conditions to be satisfied occur
Linear and nonlinear phenomena are of fundamental
at more than one value of the independent variable, this
importance in various fields of science and engineering.
is referred to as a boundary value problem (BVP). If
Most models of real-life problems are still very difficult
there are two values of the independent variable at which
to solve. Therefore, approximate analytical solutions
conditions are specified, then this is a two-point bound-
such as Homotopy perturbation method (HPM) [3-12]
ary value problem (TPBVP). TPBVPs occur in a wide
were introduced. This method is the most effective and
variety of problems, including the modelling of chemical
convenient ones for both linear and nonlinear equations.
reactions, heat transfer, and diffusion. They are also of
Perturbation method is based on assuming a small pa-
interest in optimal control problems.
rameter. The majority of nonlinear problems, especially
There are many techniques available for the numerical
those having strong nonlinearity, have no small parame-
solution of TPBVPs for ordinary differential equations
ters at all and the approximate solutions obtained by the
[13]. The standard techniques can be divided into two
perturbation methods, in most cases, are valid only for
classes. Typical of this class are various shooting and
small values of the small parameter. Generally, the per-
multi-shooting approaches. The other class involves
*
Corresponding author. converting the TPBVP into a system of algebraic equa-

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1045

tions, and includes methods based on various versions of of the solution near the singular points has been studied
finite difference or collocation. Methods for solving numerically [17-19] and theoretically [20-23]. For both
TPBVPs usually require users to provide an initial guess one and two-dimensional cases, the Bratu problem has
for the unknown initial states and/or parameters. exactly one fold point, whereas the three-dimensional
The problem of reliably identifying all solutions of a case has infinitely many fold points.
TPBVP was apparently first addressed only recently, by
[14,15]. Present a new approach that will rigorously 2.1. Bratu’s Equation and Its Solution
guarantee the enclosure of all solutions to the TPBVP. In
Bratu’s equation [24] was first studied as a simple case
this paper we have obtained the analytical solutions of
of a second-order ordinary differential equation by Bratu
some nonlinear elliptic problems (Bratu’s equation, Troe-
[25]. The equation arises when deriving the temperature
sch’s problem and Catalytic reactions in a flat particles)
distribution for a reaction in an infinite vessel with plane-
using Homotopy perturbation method.
parallel walls, and also in a simplification of a combus-
tion reaction with a cylindrical vessel [26]. The differen-
2. Mathematical Formulation of the Problem
tial equation is
y′′ + λ exp ( y ) = 0, t ∈ [ 0,1]
Many problems in science and engineering require the (8)
computational of family of solutions of a non linear sys-
tem of the form [16]: with boundary conditions
G ( y, λ ) = 0, y = y ( λ ) (1) y ( 0 ) = y (1) = 0 (9)
where G : ℜn+1 → ℜ is continuously differentiable fun- The analytical solution of Equations (8) and (9) using
ction, y represents the solution and λ is a real parame- Homotopy perturbation method (See Appendix A) is
ter (i.e., Reynold’s number, load etc.). It is required to
 7 + b2   5 + b2 λb t 
find a solution for some λ -interval, i.e., a path solutions, y (t ) = −   +  −
2 
 cos ( λt )
( y ( λ ) , λ ) . Equations of the form (1) are called nonlinear  4   3
elliptic eigenvalue problems if the operator G with λ
 1 − b2   b sin 2 λ t  ( )
fixed is an elliptic differential operator. Fore more details
about this type of operators see [17]. As a typical exam-
+
 12 
(
 cos 2 λ t +  ) 6


 
ple of nonlinear elliptic eigenvalue problems, we con-
    
sider the following problem  t λ  3+b 
( )
2
1 
+ sin λ t  b + +
  sin λ   4  (10)
G ( y, λ ) = Δy + λ f ( y ) , in Ω (2)  2   ( )  
y = 0, on ∂Ω
λ sin ( λ ) 
(3)
 b 2 − 1  
where Δ is Laplacian operator in one dimension. (
+ cos 2 λ t  )
 12  
−
2


Equation (2) arises in many physical problems. For 
example, in chemical reactor theory, radiative heat trans-
(
 b sin 2 λ  ) b λ b2 + 2 ( )  
fer, combustion theory, and in modelling the expansion
of the universe. The function y could be a function of
−
 6
 + cos
 ( )
λ 
 2

3

 
several variables and the domain Ω is usually taken to     
be the unit interval [ 0,1] in ℜ , or the unit square where
[0,1] ×3 [0,1] in ℜ2 , or the unit cube [0,1] × [0,1] × [0,1]
in ℜ . Equation (1) can take several forms, for example,  1 − cos λ
b=
( )  (11)
Bratu equation is given by  sin λ
 ( ) 
Δy + λ e y = 0, in Ω (4)
y = 0, on ∂Ω (5) 2.2. Reaction Diffusion Equation and Its Solution
and a reaction-diffusion problem takes the form Consider the reaction diffusion equation [16]
 y   y 
Δy + λ exp   = 0, in Ω  = 0, t ∈ ( 0,1)
(6) y′′ + λ exp  (12)
 1+ α y 
 (1 + α y ) 
y = 0, on ∂Ω (7)
with the boundary conditions
There are no bifurcation points in the two problems
above; all singular points are fold points. The behaviour y ( 0 ) = y (1) = 0 (13)

Copyright © 2012 SciRes. AM


1046 V. ANANTHASWAMY, L. RAJENDRAN

The analytical solution of Equations (12) and (13) us-  sinh ( λt ) 


ing Homotopy perturbation method (See Appendix C) is y ( t ) =  
 sinh ( λ ) 
y (t ) = 
(
 α b2 + 3 
− 1
)  λ3   sinh ( λt )   sinh ( 3λ ) 
  +      3cosh ( λ ) − 
 48sinh ( λ )   sinh ( λ )  
2 3
  4 
(
 α 2b 2 + 4  )  sinh ( 3λt )  
+ 1 −

+ α b λ t  cos

( λt ) +

 − 3tcosh ( λt ) 


3
  

+
α ( b 2 − 1) cos 2 λ t ( ) −  α b sin ( 2 λ ) t  (19)

6  3  2.4. Catalytic Reactions in a Flat Particle and Its


  (14)
Solution
  
 α
+ sin ( )(
λt  b − α λt +  )   λ sin ( λ) This example arises in a study of heat and mass transfer

  ( )
 sin λ  

for a catalytic reaction within a porous catalyst flat parti-
cle [32]. The differential equation is the direct result of a
b sin ( 2 λ ) ( b + 3) ( b − 1) cos ( 2 λ )
2 2
material and energy balance. Assuming a flat geometry
+ − for the particle and that conductive heat transfer is negli-
3 2 6
gible compared to convective heat transfer yields the
 2b + 4   
( )
2
+ −b λ  cos λ  differential equation.
 3   
 γβ (1 − y ) 
where b is defined by Equation (11). y′′ = λ y exp   , t ∈ [ 0,1] (20)
1 + β (1 − y ) 
2.3. Troesch’s Problem and Its Solution with boundary conditions
Troesch’s problem comes from the investigation of the y′ ( 0 ) = 0 and y (1) = 1 (21)
confinement of a plasma column under radiation pressure.
The problem was first described and solved by Weibel The analytical solution of the Equations (20) and (21)
[27]. It has become a widely used test problem, and has using Homotopy perturbation method [33-41] (See Ap-
been solved many times, including in analytical closed pendix H) is
form [28] by using a shooting method [29], by using a
Laplace transform decomposition technique [30] and  λ β γ ( cosh ( 2k ) − 3)   cosh ( kt ) 
y ( t ) = 1 + 2  
most recently by using a modified Homotopy perturba-  6k (1 + β )2 cosh 2 (k )   cosh ( k ) 
 
tion technique [31]. The differential equation is (22)
 λγβ ( 3 − cosh ( 2kt ) ) 
y′′ = λ sinh ( λ y ) , t ∈ [ 0,1] (15) + 
 6 (1 + β )2 cosh 2 ( k ) 
 
with the boundary conditions
y ( 0 ) = 0 and y (1) = 1 (16) where
λβγ
The known analytical, closed form solution [28] of k= λ+ (23)
Equations (15) and (16) is given by (1 + β )
2  y′ ( 0 )  1 2 
y (t ) = sinh −1  sc  λ t ,1 − ( y′ ( 0 ) )   (17) 3. Numerical Simulation
λ  2  4 
1 The non-linear equations [Equations (3), (7), (10) and
where y′ ( 0 ) = 2 (1 − m ) 2 is the derivative at t = 0 and (15)] for the given boundary conditions are solved by
the constant m is the solution to the equation numerically. The function pdex4, in Matlab software is
λ used to solve two-point boundary value problems (BVPs)
sinh   for ordinary differential equations given in Appendix B,
 2  = sc λ , m
( ) (18) Appendix D, Appendix E, Appendix G, Appendix I, Ap-
(1 − m ) pendix J and Appendix K. The numerical results are also
We have obtained the analytical solution of Equations compared with the obtained analytical expressions
(15) and (16) using Homotopy perturbation method (See [Equations (5), (6), (9), (14), (17) and (18)] for all values
Appendix F) is of parameters λ , α , β and γ .

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1047

4. Results and Discussion


Figure 1 represents the dimensionless concentration
y ( t ) versus the dimensionless distance t for different
values of the dimensionless parameter λ . From this
figure, it is evident that the values of the dimensionless
concentration y ( t ) increases when dimensionless pa-
rameter λ increases. Figures 2(a)-(d) show the con-
centration y ( t ) versus dimensionless distance t for
various values of dimensionless parameters α and λ .
From these figures, it is obvious that the values of the
dimensionless concentration y ( t ) increases when di-
mensionless parameters λ increases for the fixed val-
ues of α . From the Figures 3(a) and (b), it is clear that
the concentration y ( t ) decreases for the different val-
ues of the dimensionless parameter α , for the various Figure 1. The curve is plotted for the influence of λ on the
values of λ . The dimensionless concentration y ( t ) ver- dimensionless on concentration y(t) versus the dimen-
sus the dimensionless distance t for different values of sionless distance t obtained from the Equations (10) and
dimensionless parameter λ is plotted in Figure 4. (11).

(a) (b)

(c) (d)

Figure 2. Influence of λ on the dimensionless concentration y(t) obtained from the Equation (14). The curve is plotted, when (a)
α = 0.5; (b) α = 1; (c) α = 2; (d) α = 3.

Copyright © 2012 SciRes. AM


1048 V. ANANTHASWAMY, L. RAJENDRAN

(a) (b)

Figure 3. Influence of α on the dimensionless concentration y(t) obtained from the Equation (14). The curve is plotted, when
(a) λ = 0.3; (b) λ = 1.

Figure 4. The curve is plotted for the influence of λ on the dimensionless concentration y(t) versus the dimensionless distance t
from the Equation (19).

From this figure, it shows that the concentration y ( t ) has been solved analytically and numerically. The di-
decreases for the various values of λ . Figures 5(a)-(d) mensionless concentrations y ( t ) in the reactor at the
shows the dimensionless concentration y ( t ) in the re- position t are derived by using the HPM. The primary
actor versus the dimensionless distance down the reactor result of this work is simple approximate calculations of
t. From these figures it is clear that the concentration concentration for all values of dimensionless parameters
y ( t ) decreases for the fixed values of α and γ for α , β , γ and λ . The HPM is an extremely simple
the different values of λ . method and it is also a promising method to solve other
Figures 6 and 7 shows the dimensionless concentra- non-linear equations. This method can be easily extended
tion y ( t ) versus the dimensionless distance t. From to find the solution of all other non-linear equations.
these figures it is clear that the concentration y ( t ) de-
creases for the fixed values of λ and γ for the dif- 6. Acknowledgements
ferent values of α .
This work was supported by the University Grants
Commission (F. No. 39-58/2010(SR)), New Delhi, India.
5. Conclusion
The authors are thankful to Mr. M. S. Meenakshisunda-
The steady state non-linear reaction-diffusion equation ram, The Secretary, Dr. R. Murali, The Principal and Dr.

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1049

(a) (b)

(c) (d)

Figure 5. The curve is plotted for the influence of λ on the dimensionless concentration y versus the dimensionless distance
down the reactor t obtained from Equations (22) and (23), when (a) β = 0.2, γ = 1; (b) β = 0.1, γ = 5; (c) β = 0.05, γ = 20; (d) β =
0.3, γ = 0.5.

(a) (b)

Copyright © 2012 SciRes. AM


1050 V. ANANTHASWAMY, L. RAJENDRAN

(c) (d)

Figure 6. The curve is plotted for the influence of β on the dimensionless concentration y versus the dimensionless distance
down the reactor t obtained from Equations (22) and (23), when (a) λ = 1, γ = 10; (b) λ = 1, γ = 0.5; (c) λ = 1, γ = 1; (d) λ = 0.5, γ =
10.

(a) (b)

(c) (d)

Figure 7. The curve is plotted for the influence of γ on the dimensionless concentration y versus the dimensionless distance
down the reactor t obtained from Equations (22) and (23), when (a) λ = 1, β = 0.5; (b) λ = 1, β = 0.1; (c) λ = 1, β = 0.05; (d) λ = 2,
β = 0.05.

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1051

L. Rajendran, Assistant Professor, Department of Mathe- [12] J.-H. He, “Homotopy-Perturbation Technique,” Computer
matics, The Madura College, Madurai for their encour- Methods in Applied Mechanics and Engineering, Vol.
178, No. 3-4, 1999, pp. 257-262.
agement. doi:10.1016/S0045-7825(99)00018-3
[13] J.-H. He, “Homotopy-Perturbation Method: A New Non-
REFERENCES Linear Analytical Technique,” Applied Mathematics and
Computation, Vol. 135, No. 1, 2003, pp. 73-79.
[1] Y. Lin, J. A. Enszer and M. Stadtherr, “Enclosing All doi:10.1016/S0096-3003(01)00312-5
Solutions of Two Point Boundary Value Problems for [14] Y. Chen, “Dynamic System Optimization,” Ph.D. Thesis,
ODEs,” Computers and Chemical Engineering, Vol. 32, University of California, Los Angeles, 2006.
2008, pp. 1714-1725.
doi:10.1016/j.compchemeng.2007.08.013 [15] Y. Chen and V. Manousiouthakis, “Identification of All
Solutions of TPBV Problems,” AIChE Annual Meeting,
[2] J. Newman and W. Tiedmann, “Porous-Electrode Theory Cincinnati, Dover, New York, 2005.
with Battery Applications,” AIChE Journal, Vol. 21, No.
1, 1975, pp. 25-41. doi:10.1002/aic.690210103 [16] M. I. Syam and E. M. Allon, “On the Computations of
Fold Points for Non Linear Elliptic Eigen Value Prob-
[3] S. H. Mirmoradi, I. Hosseinpour, S. Ghanbarpour and A. lems,” International Journal of Open Problems in Com-
Barari, “Application of an Approximate Analytical Method puter Science and Mathematics, Vol. 4, No. 1, 2011.
to Nonlinear Troesch’s Problem,” Applied Mathematical
[17] J. P. Abbott, “An Efficient Algorithm for the Determina-
Sciences, Vol. 3, No. 32, 2009, pp. 1579-1585.
tion of Certain Bifurcation Point,” Journal of Computa-
[4] A. Barari, A. R. Ghotbi, F. Farrokhzad and D. D. Ganji, tional and Applied Mathematics, Vol. 4, No. 1, 1978, pp.
“Variational Iteration Method and Homotopy-Perturb- 19-27. doi:10.1016/0771-050X(78)90015-3
ation Method for Solving Different Types of Wave Equa-
[18] H. Amann, “Fixed Point Equations and Nonlinear Eigen-
tions,” Journal of Applied Sciences, Vol. 8, 2008, pp.
value Problems in Ordered Banach Space,” SIAM Review,
120-126. doi:10.3923/jas.2008.120.126
Vol. 8, 1978, pp. 19-27.
[5] R. Abdoul, A. Ghotbi, A. Barari and D. D. Ganji, “Solv-
[19] H. B. Keller and D. S. Choen, “Some Positone Problems
ing Ratio-Dependent Redator-Prey System with Constant
Suggested by Nonlinear Heat Generation,” Journal of
Effort Harvesting Using Homotopy Perturbation Method,” Mathematics and Mechanics, Vol. 16, 1967, pp. 1361-
Journal of Mathematical Problems in Engineering, 2008, 1376.
Article ID: 945420.
[20] U. M. Assher, R. M. Matthij and R. D. Russell, “Nu-
[6] A. Barari, A. Janalizadeh and D. D. Ganji, “Application merical Solution of Boundary Value Problems for Ordi-
of Homotopy Perturbation Method to Zakharov-Kuznet- nary Differential Equations,” Society for Industrial and
sov Equation,” Journal of Physics, Vol. 96, 2008, pp. 1-8. Applied Mathematics, Philadelphia, 1995.
doi:10.1088/1742-6596/96/1/012082
[21] G. Moore and A. Spence, “The Calculation of Turning
[7] A. Barari, D. D. Ganji and M. J. Hosseini, “Homotopy- Points of Nonlinear Equations,” SIAM Journal on Nu-
Perturbation Method for a Nonlinear Cerebral Reaction- merical Analysis, Vol. 17, No. 4, 1980, pp. 567-576.
Diffusion Equation,” Arab Journal of Mathematics and doi:10.1137/0717048
Mathematical Sciences, Vol. 1, 2007, pp. 1-9.
[22] E. Deeba, S. A. Khuri and S. Xie, “An Algorithm for
[8] A. Barari, M. Omidvar, A. R. Ghotbi and D. D. Ganji, Solving Boundary Value Problems,” Journal of Compu-
“Application of Homotopy-Perturbation Method and Va- tational Physics, Vol. 159, No. 2, 2000, pp. 125-138.
riational Iteration Method to Nonlinear Oscillator Differ- doi:10.1006/jcph.2000.6452
ential Equations,” Acta Applicanda Mathematicae, Vol.
[23] J. B. Rosen, “Approximate Solution and Error Bounds for
104, 2008, pp. 161-171.
Quasilinear Elliptic Boundary Value Problems,” SIAM
doi:10.1007/s10440-008-9248-9 Journal on Numerical Analysis, Vol. 7, No. 1, 1970, pp.
[9] A. Barari, M. Omidvar, D. D. Ganji and Abbas Tah- 80-103. doi:10.1137/0707004
masebi poor, “An Approximate Solution for Boundary [24] H. Davis, “Introduction to Nonlinear Differential and
Value Problems in Structural Engineering and Fluid Me- Integral Equations,” Dover, New York, 1962.
chanics,” Journal of Mathematical Problems in Engi-
neering, 2008, Article ID: 394103. [25] G. Bratu, “Sur Certaines Equations Integrals Non Lin-
eares,” Comptes Rendus, Vol. 150, 1910, pp. 896-899.
[10] L. N. Zhang and J. H. He, “Homotopy-Perturbation
Method for the Solution of the Electrostatic Potential Dif- [26] D. A. Frank-Kamenetskii, “Diffusion and Heat Transfer
ferential Equation,” Mathematical Problems in Engineer- in Chemical Kinetics,” Plenum Press, New York, 1969.
ing, 2006, Article ID: 83878. [27] E. S. Weibel, “Confident of a Plasma Column by Radia-
doi:10.1155/MPE/2006/83878 tion Pressure,” In: R. K. M. Landshoff, Ed., The Plasma
in a Magnetic Field, Stanford University Press, Stanford,
[11] J. H. He, “New Interpretation of Homotopy-Perturbation
1958, pp. 60-76.
Method,” International Journal of Modern Physics B,
Vol. 20, No. 18, 2006, pp. 256-2568. [28] S. M. Roberts and J. Shipman, “On the Closed Form So-
doi:10.1142/S0217979206034819 lution of Troesch’s Problem,” Journal of Computational

Copyright © 2012 SciRes. AM


1052 V. ANANTHASWAMY, L. RAJENDRAN

Physics, Vol. 21, No. 3, 1976, pp. 291-304. 140, No. 2-3, 2003, pp. 217-222.
doi:10.1016/0021-9991(76)90026-7 doi:10.1016/S0096-3003(02)00189-3
[29] B. A. Troesch, “A Simple Approach to a Sensitive Two- [36] P. D. Ariel, “Alternative Approaches to Construction of
Point Boundary Value Problem,” Journal of Computa- Homotopy-Perturbation Algorithms,” Nonlinear Science
tional Physics, Vol. 21, No. 3, 1976, pp. 279-290. Letters A, Vol. 1, 2010, pp. 43-52.
doi:10.1016/0021-9991(76)90025-5 [37] V. Ananthaswmy, A. Eswari and L. Rajendran, “Analyti-
[30] S. A. Khuri, “A Numerical Algorithm for Solving Tro- cal Solution of System of Nonlinear Reaction-Diffusion
esch’s Problem,” International Journal of Computer Equations in a Thin Membrane: Homotopy-Perturbation
Mathematics, Vol. 80, No. 4, 2003, pp. 493-498. Approach,” Journal of Physical Chmistry, Vol. 5, No. 2,
doi:10.1080/0020716022000009228 2010.
[31] X. Feng, L. Mei and G. He, “An Efficient Algorithm for [38] S. Loghambal and L. Rajendran, “Mathematical Model-
Solving Troesch’s Problem,” Applied Mathematics and ing of Diffusion and Kinetics of Amperometric Immobi-
Computation, Vol. 189, No. 1, 2007, pp. 500-507. lized Enzyme Electrodes,” Electrochim Acta, Vol. 55, No.
doi:10.1016/j.amc.2006.11.161 18, 2010, pp. 5230-5238.
[32] V. Hlavacek, M. Marek and M. Kubicek, “Modelling of doi:10.1016/j.electacta.2010.04.050
Chemical Reactors, X: Multiple Solutions of Enthalpy [39] A. Meena and L. Rajendran, “Mathematical Modeling of
and Mass Balance for a Catalytic Reaction within a Po- Amperometric and Potentiometric Biosensors and System
rous Catalyst Particle,” Chemical Engineering Science, of Non-Linear Equations, Homotopy-Perturbation Ap-
Vol. 23, No. 9, 1968, pp. 1083-1097. proach,” Journal of Electroanalytical Chemistry, Vol.
doi:10.1016/0009-2509(68)87093-9 644, No. 1, 2010, pp. 50-59.
[33] J. H. He, “Homotopy Perturbation Technique,” Computer doi:10.1016/j.jelechem.2010.03.027
Methods in Applied Mechanics and Engineering, Vol. [40] S. Anitha, A. Subbiah, S. Subramaniam and L. Rajendran,
178, No. 3-4, 1999, pp. 257-262. “Analytical Solution of Amperometric Enzymatic Reac-
doi:10.1016/S0045-7825(99)00018-3 tions Based on Homotopy-Perturbation Method,” Elec-
[34] J. H. He, “Homotopy Perturbation Method: A New trochimica Acta, Vol. 56, No. 9, 2011, pp. 3345-3352.
Nonlinear Analytical Technique,” Applied Mathematics doi:10.1016/j.electacta.2011.01.014
and Computation, Vol. 135, No. 1, 2003, pp. 73-79. [41] V. Ananthaswamy and L. Rajendran, “Analytical Solu-
doi:10.1016/S0096-3003(01)00312-5 tion of Two-Point Non Linear Boundary Value Problems
[35] J. H. He, “A Simple Perturbation Approach to Blasius in a Porous Catalyst Particles,” International Journal of
Equation,” Applied Mathematics and Computation, Vol. Mathematical Archive, Vol. 3, No. 3, 2012, pp. 810-821.

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1053

Appendix A: Solution of Bratu’s Equation  b 2 + 2  λ bt 


( λ t ) +  1 −12b 
( )
2

Using HPM y1 =  −  cos  cos 2 λ t


 3  2  
In this Appendix, we indicate how the Equation (10) is
derived. When y is small, Equation (8) is reduces to  b sin(2 λ t )   b 2 + 3   λt
+   −   + sin( λ t ) b +
d2 y  y2   6   4   2
+ λ 1 + y + =0 (A1)
dt 2  b 2 + 3   b 2 − 1 
 2
+
1
 −  cos 2 λ ( )
We construct the Homotopy for the Equation (A1) is ( )
sin λ  4   12 
as follows:  λ sin ( λ )   b sin ( 2 λ ) 
 d2 y   d2 y λ y2  − − 
(1 − p )  + λ y + λ + p 2 +λy+λ +  = 0 (A2)  2   6 
 dt
2
  dt 2     
  
( λ )  b 2λ  −  b 3+ 2   
2
The analytical solution of Equation (8) with Equation + cos
(9) is     
y = y0 py1 + p 2 y2 +  (A3) (A10)
Substituting the Equation (A3) into an Equation (A2) where b is defined in Equation (9). According to the
we get HPM, we can conclude that
y = lim y ( t ) = y0 + y1
(
 d 2 y0 + py1 + p 2 y2 + 
(1 − p ) 
) p →1
(A11)

 dt 2 After putting the Equation (A9) and Equation (A10) into



an Equation (A11) we obtain the solution in the text.

(
+λ y0 + py1 + p 2 y2 +  + λ  ) Appendix B: Matlab Program Is to Find the
 Numerical Solution of the Non Linear
+p
2
(
 d y0 + py1 + p y2 + 
2
) (A4)
Differential Equations (8) and (9)
 dt 2 function pdex4
m = 0;
(
+ λ y0 + py1 + p 2 y2 +  + λ ) x = linspace(0,1);
t=linspace(0,10000);
sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);
λ ( y0 + py1 + p 2 y2 + ) 
2

=0 u1 = sol(:,:,1);
+
2  figure
 plot(x,u1(end,:))
Comparing the coefficients of like powers of p in title('u1(x,t)')
Equation (A4) we get xlabel('Distance x')
ylabel('u1(x,2)')
d 2 y0
p0 : + λ y0 + λ = 0 (A5) %------------------------------------------------------------------
dt 2 function [c,f,s] = pdex4pde(x,t,u,DuDx)
d 2 y1 λ y2 c = 1;
p1 : + λ y1 + 0 = 0 (A6) f = DuDx;
dt 2
2
lamda=2;
The initial approximations are as follows F =lamda*exp(u)
y0 ( 0 ) = 0, y0 (1) = 0, (A7) s = F;
%------------------------------------------------------------------
yi ( 0 ) = yi (1) = 0, i = 1, 2,3, (A8) function u0 = pdex4ic(x); %create a initial conditions
u0 = 1;
Solving the Equation (A5) and the Equation (A6) and %------------------------------------------------------------------
using the boundary conditions Equation (A7) and the function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a
Equation (A8) we obtain the following results: boundary conditions

( ( λ t ) −1) + b sin ( λt )
pl = ul;
y0 = cos (A9) ql = 0;

Copyright © 2012 SciRes. AM


1054 V. ANANTHASWAMY, L. RAJENDRAN

pr = ur-0; we obtain the following results:


qr = 0;
y0 = cos( ( λt ) −1) + b sin ( λt ) (C9)
Appendix C: Solution of Reaction Diffusion
(
α b2 + 3 )  +  1 − b

( )
2
Equation Using HPM y1 =    cos 2 λ t
In this Appendix, we indicate how Equation (14) is de-  2   12 
y
rived. When is small, Equation (12) is reduces (
 b sin 2 λ   2 )
 −  b + 3  + α sin

1+ α y +
  ( ) λ t  −t λ

 
to 3 2 
 
d2 y
+ λ 1 + y − α y 2  = 0 
( λ ) ) −  b12− 1  cos ( 2 λ )
(C1)
(
2
1
dt 
2
+ λ sin (C10)
We construct the Homotopy for Equation (C1) is as ( )
sin λ 
follows:  λ sin ( λ )   b sin ( 2 λ ) 
 d2 y   d2 y  − − 
(1 − p )  + λ y + λ  + p  2 + λ y + λ − λα y 2  = 0  2   6 
 dt
2
  dt     
 b λ   b 2 + 2   
(C2)
+ cos ( ) λ   −   
The analytical solution of Equation (12) with Equation  2   3   
(13) is
where b is defined in the text Equation (6). According to
y = y0 + py1 + p 2 y2 +  (C3)
the HPM, we can conclude that
Substituting Equation (C3) into an Equation (C2) we
y = lim y ( t ) = y0 + y1 (C11)
get p→1

(
 d 2 y0 + py1 + p 2 y2 +  ) After putting Equation (C9) and Equation (C10) into
(1 − p )  an Equation (C11) we obtain the solution in the text.
 dt 2


Appendix D: Matlab Program Is to Find the
(
+λ y0 + py1 + p y2 +  + λ 
2


) Numerical Solution of the Non-Linear
Differential Equations (12) and (13)

(
 d 2 y0 + py1 + p 2 y2 + 
− p
) (C4)
function pdex4
m = 0;
 dt 2 x = linspace(0,1);

t=linspace(0,10000);
(
+ λ y0 + py1 + p 2 y2 +  ) sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);
 u1 = sol(:,:,1);
( )
2
−λα y0 + py1 + p 2 y2 +  + λ  = 0 figure
 plot(x,u1(end,:))

title('u1(x,t)')
Comparing the coefficients of like powers of p in xlabel('Distance x')
Equation (C4) we get ylabel('u1(x,2)')
d 2 y0 %------------------------------------------------------------------
p0 : + λ y0 + λ = 0 (C5) function [c,f,s] = pdex4pde(x,t,u,DuDx)
dt 2
c = 1;
d 2 y1 f = DuDx;
p1 : + λ y1 − λα y02 = 0 (C6)
dt 2 lamda=1.5;
The initial approximations are as follows: alpha=0.5;
F =lamda*exp(u/(1+(alpha*u)));
y0 ( 0 ) = 0, y0 (1) = 0, (C7) s = F;
yi ( 0 ) = yi (1) = 0, i = 1, 2,3 (C8) %------------------------------------------------------------------
function u0 = pdex4ic(x); %create a initial conditions
Solving the Equations (C5) and (C6) and using the u0 = 1;
boundary conditions Equation (C7) and the Equation (C8) %------------------------------------------------------------------

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1055

function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a The analytical solution of Equation (15) with Equation


boundary conditions (16) is
pl = ul; y = y0 + py1 + p 2 y2 +  (E3)
ql = 0;
pr = ur-0; Substituting the Equation (E3) into an Equation (E2)
qr = 0; we get

(
 d 2 y0 + py1 + p 2 y2 +  )
Appendix E: Matlab Program Is to Find the (1 − p )
Numerical Solution of the Non Linear  dt 2

Differential Equations (12) and (13) 
function pdex4 (
−λ 2 y0 + py1 + p 2 y2 +   )

m = 0;
x = linspace(0,1);
t=linspace(0,10000); +p
(
 d 2 y0 + py1 + p 2 y2 +  ) (E4)
 dt 2
sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t); 
u1 = sol(:,:,1);
figure (
−λ 2 y0 + py1 + p 2 y2 +  )
plot(x,u1(end,)
title(‘u1(x,t)’)
λ 4 ( y0 + py1 + p 2 y2 + ) 
3

xlabel(‘Distance x’) − =0


ylabel(‘u1(x,2)’) 6 

%------------------------------------------------------------------
function [c,f,s] = pdex4pde(x,t,u,DuDx) Comparing the coefficients of like powers of p in
c = 1; Equation (E4) we get
f = DuDx; d 2 y0
lamda=0.3; p0 : − λ 2 y0 = 0 (E5)
dt 2
alpha=30;
F =lamda*exp(u/(1+(alpha*u))); d 2 y1 λ 4 y03
p1 : − λ 2 y1 − =0 (E6)
s = F; dt 2
6
%------------------------------------------------------------------
The initial approximations are as follows
function u0 = pdex4ic(x); %create a initial conditions
u0 = 1; y0 ( 0 ) = 0, y0 (1) = 1, (E7)
%------------------------------------------------------------------
function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a yi ( 0 ) = 0, yi (1) = 0, i = 1, 2,3 (E8)
boundary conditions
pl = ul; Solving the Equation (E5) and the Equation (E6) and
ql = 0; using the boundary conditions Equation (E7) and the
pr = ur-0; Equation (E8) we obtain the following results:
qr = 0;
 sinh ( λt ) 
y0 =   (E9)
Appendix F: Solution of Troesch’s Problem  sinh ( λ ) 
Using HPM
 λ3 
In this Appendix, we indicate how the Equation (19) is y1 =  
 48sinh ( λ ) 
3
derived.
When λ y is small, Equation (15) is reduces to  sinh ( λt )   sinh ( 3λ ) 
⋅    3cosh ( λ ) −  (E10)
d2 y
− λ

λ +
λ 3 y3   sinh ( ) 
λ 4 
 y =0 (E1)
dt 2  6 
 sinh ( 3λt ) 
+ − 3t cosh ( λt )  
We construct the Homotopy for the Equation (E1) is  4λ  
as follows:
According to the HPM, we can conclude that
 d2 y   d2 y λ 4 y3 
(1 − p )  2 − λ 2 y + p  2 − λ2 y −  = 0 (E2) y = lim y ( t ) = y0 + y1 (E11)
 dt   dt 6  p →1

Copyright © 2012 SciRes. AM


1056 V. ANANTHASWAMY, L. RAJENDRAN

After putting the Equation (E9) and the Equation (E10) The analytical solution of Equation (20) with Equation
into an Equation (E11) we obtain the solution in the text. (21) is
y = y0 + py1 + p 2 y2 +  (H3)
Appendix G: Matlab Program Is to Find the
Numerical Solution of the Non Linear Substituting the Equation (E3) into an Equation (E2)
Differential Equations (15) and (16) we get

function pdex4 (1 − p ) 
(
 d 2 y0 + py1 + p 2 y2 +  )
m = 0;  dt 2

x = linspace(0,1);
 γβ  
t=linspace(0,10000); − λ 1 + (
 y0 + py1 + p y2 +  
2
)
sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);  (1 + β )  
u1 = sol(:,:,1);
figure
+ p
(
 d 2 y0 + py1 + p 2 y2 +  ) (H4)
plot(x,u1(end,:))  dt 2
title('u1(x,t)')
 γβ 
xlabel('Distance x')
ylabel('u1(x,2)')
− λ 1 +
(1 + β )
(
 y0 + py1 + p y2 + 
2
)
 
%------------------------------------------------------------------
(
λγβ y0 + py1 + p 2 y2 +   )
2
function [c,f,s] = pdex4pde(x,t,u,DuDx)
+ =0
c = 1; 
(1 + β )
2
f = DuDx; 
lamda=2.8;
Comparing the coefficients of like powers of p in
F =-lamda*(sinh(lamda*u))
Equation (H4) we get
s = F;
%------------------------------------------------------------------ d 2 y0  γβ 
p0 : − λ 1 +  y0 = 0 (H5)
dt  (1 + β ) 
function u0 = pdex4ic(x); %create a initial conditions 2

u0 = 1;
%------------------------------------------------------------------ d 2 y1  γβ   λγβ y 2 
− λ  
p1 :  (1 + β )  1  (1 + β )2  = 0 (H6)
 +  y + 0
function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a 1
dt 2    
boundary conditions
pl = ul; The initial approximations are as follows
ql = 0;
y0′ ( 0 ) = 0, y0 (1) = 1, (H7)
pr = ur-1;
qr = 0; yi′ ( 0 ) = 0, yi (1) = 0, i = 1, 2,3 (H8)

Appendix H: Solution of Catalytic Reactions Solving the Equation (H5) and the Equation (H6) and
in a Flat Particle Using HPM using the boundary conditions Equation (H7) and the
Equation (H8) we obtain the following result:
In this Appendix, we indicate how the Equation (22) is
γβ (1 − y )  cosh ( kt ) 
derived. When is small, Equation (20) is y0 =   (H9)
1 + β (1 − y )  cosh ( k ) 
reduces to  λ β γ ( cosh ( 2k ) − 3)   cosh ( kt ) 
y1 =  2  
d y 
2
λγβ   λγβ y 2   6k (1 + β )2 cosh 2 ( k )   cosh ( k ) 
−  λ +  y+ =0 (H1)  
dt 2
 (1 + β )   (1 + β )2  λγβ 3 − cosh ( 2kt ) 
(H10)
+
6 (1 + β ) k 2 cosh 2 ( k )
2
We construct the Homotopy for the Equation (H1) is
as follows:
 d2 y where k is defined in the text Equation (23).
 γβ  
(1 − p )  2 − λ 1 +  y  According to the HPM, we can conclude that
 dt  (1 + β )   y = lim y ( t ) = y0 + y1 (H11)
(H2) p →1
 d2 y  γβ  λγβ y 2 
+ p  2 − λ 1 +  y + =0 After putting the Equation (H9) and the Equation (H10)
 dt  (1 + β )  (1 + β ) 
2
into an Equation (H11) we obtain the solution in the text.

Copyright © 2012 SciRes. AM


V. ANANTHASWAMY, L. RAJENDRAN 1057

Appendix I: Matlab Program Is to Find the beta=0.15;


Numerical Solution of the Non Linear gamma=10;
Differential Equations (20) and (21) F=-lamda*u*exp(beta*gamma*(1-u)/(1+beta*(1-u)));
s = F;
function pdex4
%------------------------------------------------------------------
m = 0;
function u0 = pdex4ic(x); %create a initial conditions
x =linspace(0,1);
u0 = 1;
t=linspace(0,10000);
%------------------------------------------------------------------
sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);
function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a
u1 = sol(:,:,1);
boundary conditions
figure
pl = 0;
plot(x,u1(end,)
ql = 1;
title(‘u1(x,t)’)
pr = ur(1)-1;
xlabel(‘Distance x’)
qr = 0;
ylabel(‘u1(x,2)’)
%------------------------------------------------------------------
function [c,f,s] = pdex4pde(x,t,u,DuDx)
Appendix K: Matlab Program Is to Find the
c = 1;
Numerical Solution of the Non Linear
f = DuDx;
Differential Equations (20) and (21)
lamda=4; function pdex4
beta=0.1; m = 0;
gamma=5; x =linspace(0,1);
F=-lamda*u*exp(beta*gamma*(1-u)/(1+beta*(1-u))); t=linspace(0,10000);
s = F; sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);
%------------------------------------------------------------------ u1 = sol(:,:,1);
function u0 = pdex4ic(x); %create a initial conditions figure
u0 = 1; plot(x,u1(end,:))
% -------------------------------------------------------------- title('u1(x,t)')
function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a xlabel('Distance x')
boundary conditions ylabel('u1(x,2)')
pl = 0; %------------------------------------------------------------------
ql = 1; function [c,f,s] = pdex4pde(x,t,u,DuDx)
pr = ur(1)-1; c = 1;
qr = 0; f = DuDx;
lamda=1;
Appendix J: Matlab Program Is to Find the beta=0.1;
Numerical Solution of the Non Linear gamma=15;
Differential Equations (20) and (21) F=-lamda*u*exp(beta*gamma*(1-u)/(1+beta*(1-u)));
s = F;
function pdex4
%------------------------------------------------------------------
m = 0;
function u0 = pdex4ic(x); %create a initial conditions
x =linspace(0,1);
u0 = 1;
t=linspace(0,10000);
%------------------------------------------------------------------
sol= pdepe(m,@pdex4pde,@pdex4ic,@pdex4bc,x,t);
function[pl,ql,pr,qr]=pdex4bc(xl,ul,xr,ur,t) %create a
u1 = sol(:,:,1);
boundary conditions
figure
pl = 0;
plot(x,u1(end,:))
ql = 1;
title('u1(x,t)')
pr = ur(1)-1;
xlabel('Distance x')
qr = 0;
ylabel('u1(x,2)')
%------------------------------------------------------------------
function [c,f,s] = pdex4pde(x,t,u,DuDx)
Appendix: L Nomenclature
c = 1; Symbol Meaning
f = DuDx; t Dimensionless distance down the reactor
lamda=1; y Dimensionless concentration in the reactor

Copyright © 2012 SciRes. AM


1058 V. ANANTHASWAMY, L. RAJENDRAN

λ Dimensionless parameter β Dimensionless parameter


α Dimensionless parameter γ Dimensionless parameter

Copyright © 2012 SciRes. AM

You might also like