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:

30 (
1
); 91-99
doi:
10.1016/j.jksus.2016.09.001

Optimal perturbation iteration method for Bratu-type problems

Celal Bayar University, Faculty of Arts and Science, Department of Mathematics, 45047 Manisa, Turkey

⁎Corresponding author. n.bildik@cbu.edu.tr (Necdet Bildik)

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

Peer review under responsibility of King Saud University.

Abstract

In this paper, we introduce the new optimal perturbation iteration method based on the perturbation iteration algorithms for the approximate solutions of nonlinear differential equations of many types. The proposed method is illustrated by studying Bratu-type equations. Our results show that only a few terms are required to obtain an approximate solution which is more accurate and efficient than many other methods in the literature.

Keywords

Optimal perturbation iteration method
Perturbation methods
Bratu-type equations
1

1 Introduction

Many nonlinear differential equations are used in many scientific studies and most of them cannot be solved analytically using traditional methods. Therefore these problems are often handled by a broad class of analytical and numerical methods such as Adomian decomposition method (Adomian, 1988; Deniz and Bildik, 2014), Taylor collocation method (Bildik and Deniz, 2015), differential transform method (Bildik and Konuralp, 2006), homotopy perturbation method (Öziş and Ağırseven, 2008), variational iteration method (He, 2003). These methods can give accurate solutions to nonlinear problems but they have also some problems about the convergence region of their series solution. These regions are generally small according to the desired solution. In order to cope with this task, researchers have recently proposed some new methods (Marinca and Herişanu, 2008; Liao, 2012; Idrees et al., 2010). Perturbation iteration method is one of them and has been recently developed by Pakdemirli et.al. It has proven that this method is very effective for solving many nonlinear equations arising in the scientific world (Aksoy and Pakdemirli, 2010; Aksoy et al., 2012; Şenol et al., 2013; Dolapçı et al., 2013; Khalid et al., 2015). In the presented study, we construct a new optimal perturbation iteration method which is applicable to a wide range of equations and does not require special transformations. In order to show the efficiency of the proposed method, we try to solve Bratu initial and boundary value problems which are used in a large variety of applications, such as the fuel ignition model of the theory of thermal combustion, the thermal reaction process model, radioactive heat transfer, nanotechnology and theory of chemical reaction (Doha et al., 2013; He et al., 2014; Raja, 2014).

2

2 Perturbation iteration method

Pakdemirli and his co-workers have modified the well-known perturbation method to construct perturbation iteration method (PIM). PIM has been efficiently applied to some strongly nonlinear systems and yields very approximate results (Aksoy et al., 2012; Şenol et al., 2013). In this section; we give basic information about perturbation iteration algorithms. They are classified with respect to the number of correction terms (n) and with respect to the degrees of derivatives in the Taylor expansions (m). Briefly, this process is represented as PIA ( n , m ).

2.1

2.1 PIA (1,1)

In order to illustrate the algorithm, consider a second-order differential equation in closed form:

(2.1)
F ( y , y , y , ε ) = 0 where y = y ( x ) and ε is the perturbation parameter. For PIA (1,1), we take one correction term from the perturbation expansion:
(2.2)
y n + 1 = y n + ε y c n

Substituting (2.2) into (2.1) and then expanding in a Taylor series gives

(2.3)
F ( y n , y n , y n , 0 ) + F y ( y c ) n ε + F y ( y c ) n ε + F y ( y c ) n ε + F ε ε = 0

Rearranging Eq. (2.3) yields a linear second order differential equation:

(2.4)
y c n + F y F y y c n + F y F y y c n = - F ε + F ε F y

We can easily obtain ( y c ) 0 from Eq. (2.4) by using an initial guess y 0 . Then first approximation y 1 is determined by using this information.

2.2

2.2 PIA (1,2)

As distinct from PIA (1,1), we need to take n = 1 , m = 2 to obtain PIA (1,2). In other words, second order derivatives must be taken into consideration:

(2.5)
F ( y n , y n , y n , 0 ) + F y ( y c ) n ε + F y ( y c ) n ε + F y ( y c ) n ε + F ε ε + 1 2 ε 2 F y y ( y c ) n 2 + 1 2 ε 2 F y y ( y c ) n 2 + 1 2 ε 2 F yy ( y c ) n 2 + ε 2 F y y ( y c ) n ( y c ) n + ε 2 F y y ( y c ) n ( y c ) n + ε 2 F y y ( y c ) n ( y c ) n + F ε y ( y c ) n ε 2 + F ε y ( y c ) n ε 2 + F ε y ( y c ) n ε 2 + 1 2 ε 2 F ε ε = 0 or by rearranging
(2.6)
( y c ) n ε F y + ε 2 F ε y + ( y c ) n ε F y + ε 2 F ε y + ( y c ) n ε F y + ε 2 F ε y + ( y c ) n 2 ε 2 2 F y y + ( y c ) n 2 ε 2 2 F y y + ( y c ) n 2 ε 2 2 F yy + ( y c ) n ( y c ) n ε 2 F y y + ( y c ) n ( y c ) n ε 2 F y y + ( y c ) n ( y c ) n ε 2 F yy = - F - F ε ε - ε 2 F ε ε 2 .

Note that all derivatives and functions are calculated at ε = 0 . By means of (2.2) and (2.6), iterative scheme is developed for the equation under consideration.

3

3 Optimal perturbation iteration method

To illustrate the basic concept of the optimal perturbation iteration method (OPIM), we first reconsider Eq. (2.1) as:

(3.1)
F ( y , y , y , ε ) = Ly + N ( y , y , y , ε ) , B ( y , y ) = 0 where L is a linear operator, N denotes the nonlinear terms and B is a boundary operator respectively. We then expand only nonlinear terms in a Taylor series to decrease the volume of calculations. Because, it is useless and unnecessary to expand the whole equation for each problem. This is the first step of OPIM to decrease the time needed for computations.

After Eqs. (2.4) and (2.6) in the solution processes for PIAs (1,m), we offer to use the formula

(3.2)
y n + 1 = y n + S n ( ε ) y c n to increase the accuracy of the results and effectiveness of the method. Here S n ( ε ) is an auxiliary function which provides us to adjust and control the convergence. This is the crucial point of OPIM. The choices of functions S n ( ε ) could be exponential, polynomial, etc. In this study, we select auxiliary function in the form
(3.3)
S n ( ε ) = C 0 + ε C 1 + ε 2 C 2 + ε 3 C 3 + = i = 0 n ε i C i
where C 0 , C 1 , are constants which are to be determined later.

The following algorithm can be used for OPIM:

a) Take the governing differential equation as:

(3.4)
Ly + N ( y , y , y , ε ) = 0 , y = y ( x ) , a x b

b) Substitute (2.2) into the nonlinear part of (3.4) and expand it in a Taylor series:

(3.5)
N ( y n , y n , y n , 0 ) + N y ( y c ) n ε + N y ( y c ) n ε + N y ( y c ) n ε + N ε ε = 0 and
(3.6)
N + N y ( y c ) n ε + N y ( y c ) n ε + N ε ε + N ε y ( y c ) n ε 2 + N ε y ( y c ) n ε 2 + N ε ε ε 2 2 + N yy ε 2 ( y c ) n 2 2 + N y y ε 2 ( y c ) n 2 2 = 0

c) After finding ( y c ) 0 for each algorithm as in PIAs (1,m), substitute it into Eq. (3.2) to find the first approximate result:

(3.7)
y 1 = y 0 + S 0 ( ε ) y c 0 = y 0 + C 0 y c 0

By using initial condition and setting ε = 1 yields

(3.8)
y 1 = y ( x , C 0 )

Using Eq. (3.8) and repeating the similar steps, we have:

(3.9)
y 2 ( x , C 0 , C 1 ) = y 1 + S 1 ( ε ) y c 0 = y 1 + C 0 + C 1 y c 1 y 3 ( x , C 0 , C 1 , C 2 ) = y 2 + C 0 + C 1 + C 2 y c 2 y m ( x , C 0 , , C m - 1 ) = y m - 1 + C 0 + + C m - 1 y c m - 1

d) Substitute the approximate solution y m into Eq. (3.4) and the general problem results in the following residual:

(3.10)
R ( x , C 0 , , C m - 1 ) = L y m ( x , C 0 , , C m - 1 ) + N y m ( x , C 0 , , C m - 1 )

Obviously, when R ( x , C 0 , , C m - 1 ) = 0 then the approximation y m ( x , C 0 , , C m - 1 ) = y ( m ) ( x , C i ) will be the exact solution. Generally it doesn’t happen, especially in nonlinear equations. To determine the optimum values of C 0 , C 1 , ; we here use the equations

(3.11)
R ( x 1 , C i ) = R ( x 2 , C i ) = = R ( x m , C i ) = 0 , i = 0 , 1 , , m - 1 where x i ( a , b ) . Generally it is quite impossible to solve the system of Eq. (3.11) other than numerically. Therefore, one needs to use a computer program such that Mathematica, Maple etc. Note that the solution of the system (3.11) is not unique, but all obtained constants would yield the same approximate solutions.

The constants C 0 , C 1 , can also be defined from the method of least squares:

(3.12)
J ( C 0 , , C m - 1 ) = a b R 2 ( x , C 0 , , C m - 1 ) dx where a and b are selected from the domain of the problem. Putting these constants into the last one of Eq. (3.9), the approximate solution of order m is well-determined. It should be also emphasized that, Eq. (3.12) is not always useful to find the constants C 0 , C 1 , especially for strongly nonlinear equations. So,we use Eq. (3.11) to get those constants in this work. For much more information and different usage about this process, please see Herisanu et al. (2015) and Marinca and Herişanu (2012)

4

4 Applications

Example 1. Consider the following nonlinear differential equation (Wazwaz, 2005):

(4.1)
y - 2 e y = 0 , y ( 0 ) = y ( 0 ) = 0 , 0 x 1 . which has the exact solution y = - 2 ln cos x .

4.1

4.1 OPIA (1,1)

Consider Eq. (4.1) as:

(4.2)
F ( y , y , ε ) = y - 2 e ε y = y + N ( y , ε ) .

OPIA (1,1) requires to compute:

(4.3)
N ( y n , 0 ) + N y ( y n , 0 ) ( y c ) n ε + N ε ε = 0 which is approximately half of the volume of calculations that in PIA (1,1). Using Eqs. (2.2), (4.3) and setting ε = 1 yields
(4.4)
( y c ) n = - y n + 2 y n + 2

One may start the iteration by taking a trivial solution which satisfies the given initial conditions:

(4.5)
y 0 = 0 .

Substituting (4.5) into Eq. (4.4), we have

(4.6)
y c 0 = x 2 + c

Now, Eq. (4.6) is inserted into Eq. (3.2) and applying the initial conditions we get

(4.7)
y 1 = y 0 + S n ( ε ) y c 0 = C 0 x 2

It is worth mentioning that y 1 does not represent the first correction term; rather it is the approximate solution after the first iteration. Following the same procedure, we obtain new and more approximate results:

(4.8)
y 2 = C 0 x 2 + ( C 0 + C 1 ) x 2 - C 0 x 2 + C 0 x 4 6
(4.9)
y 3 = 2 C 0 + C 1 - C 0 ( C 0 + C 1 ) + ( - 1 + C 0 ) ( - 1 + C 0 + C 1 ) ( C 0 + C 1 + C 2 ) x 2 + 1 6 C 0 ( C 0 + C 1 ) + 1 15 - 5 C 0 2 - 5 C 0 ( - 1 + C 1 ) + 5 C 1 2 ( C 0 + C 1 + C 2 ) x 4 + 1 90 C 0 ( C 0 + C 1 ) ( C 0 + C 1 + C 2 ) x 6

To determine the constants, we proceed as in Section 3. First, the residual

(4.10)
R ( x , C 0 , C 1 , C 2 ) = L y 3 ( x , C 0 , C 1 , C 2 ) + N y 3 ( x , C 0 , C 1 , C 2 ) = 2 C 0 + ( C 0 + C 1 ) ( 2 - 2 C 0 + 2 C 0 x 2 ) + ( C 0 + C 1 + C 2 ) 15 × 30 ( - 1 + C 0 ) ( - 1 + C 0 + C 1 ) + 12 - 5 C 0 2 - 5 C 0 ( - 1 + C 1 ) + 5 C 1 2 x 2 + 5 C 0 ( C 0 + C 1 ) x 4 - 2 Exp C 0 x 2 + ( C 0 + C 1 ) x 2 - C 0 x 2 + C 0 x 4 6 + 1 6 C 0 ( C 0 + C 1 ) x 6 ( C 0 + C 1 + C 2 ) 15 15 ( - 1 + C 0 ) ( - 1 + C 0 + C 1 ) x 2 + - 5 C 0 2 - 5 C 0 ( - 1 + C 1 ) + 5 C 1 2 x 4 is constructed for the third order approximation. Using Eq. (3.11) with x = 0.3 , 0.6 , 0.9 , we get
(4.11)
C 0 = 1.00096007239 , C 1 = 0.034138423506 , C 2 = - 0.049127633506

Inserting the constants into Eq. (4.9), we obtain the approximate solution of the third order:

(4.12)
y 3 ( x ) = 1.00112456947 x 2 + 0.152984774463 x 4 + 0.076778117636 x 6

Note that some complex numbers arise from solving Eq. (4.10). They can also be used instead of C 0 , C 1 , C 2 to get the same result. We here give only real solutions for simplicity.

4.2

4.2 OPIA (1,2)

One can construct the OPIA (1,2) by taking one correction term in the perturbation expansion and two derivatives in the Taylor series. Note that one needs to enter the data in Eq. (2.4) into the computer for PIA (1,2). But, it is sufficient to use

(4.13)
N + N y ( y c ) n ε + N ε ε + N ε y ( y c ) n ε 2 + N ε ε ε 2 2 + N yy ε 2 ( y c ) n 2 2 = 0 for OPIA (1,2). After making the relevant calculations, the algorithm takes the simplified form:
(4.14)
( y c ) n - 2 ( y c ) n = - y n + 2 y n + y n 2 + 2

Using the trivial solution y 0 = 0 , we have second order problem

(4.15)
( y c ) 0 - 2 ( y c ) 0 = 2

Using Eqs. (3.2), (4.15) and the initial conditions, we obtain

(4.16)
y 1 = C 0 cosh 2 x - 1

Following the same procedure using (4.16), the second iteration is obtained as

(4.17)
y 2 = 1 3 - 3 C 0 + 3 C 0 cosh [ 2 x ] - 3 C 0 2 ( C 0 + C 1 ) x sinh [ 2 x ] 2 + ( C 0 + C 1 ) 6 + C 0 ( - 6 + 5 C 1 ) + C 0 2 cosh [ 2 x ] sinh x 2 2

One can easily realize that, we have functional expansion for OPIA (1,2) instead of a polynomial expansion.

Following the same procedure, from the residual

(4.18)
R ( x , C 0 , C 1 ) = L ( y 2 ) + N ( y 2 ) = 1 3 - 2 - 3 C 1 + C 0 3 - 2 + C 1 + C 0 3 + C 0 + C 1 cosh [ 2 x ] + C 0 2 ( C 0 + C 1 ) 2 cosh [ 2 2 x ] - 3 2 x sinh [ 2 x ] - 2 Exp 1 3 ( C 0 + C 1 ) 6 + C 0 ( - 6 + 5 C 0 ) + C 0 2 cosh [ 2 x ] sinh [ x 2 ] 2 - 3 C 0 2 ( C 0 + C 1 ) x sinh [ 2 x ] 2 - 3 C 0 + 3 C 0 cosh [ 2 x ] the constants C 0 and C 1 can be determined as
(4.19)
C 0 = 1.000861120478 , C 1 = 0.0266135748038

Thus, we have the second-order approximate solution:

(4.20)
y 2 ( x ) = - 1.1784311655118591 x sinh ( 2 x ) + 2.1406095945289634 cosh ( 2 x ) + 0.13215241067298802 cosh ( 2 2 x ) - 2.2728821098149927

One can also compute more approximate results by following the same procedure with a computer program. We do not give higher iterations due to huge amount of calculations. Fig. 1 and Table 1 shows a comparison of OPIAs and exact solution. It is clear that the results obtained by OPIM are more accurate than those of PIM in Aksoy and Pakdemirli (2010).

Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 1.
Fig. 1
Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 1.
Table 1 Comparison of absolute errors of Example 1 at different orders of approximations.
x Absolute errors for OPIA (1,1) solutions Absolute errors for OPIA (1,2) solutions Exact solution
y - y 1 y - y 2 y - y 3 y - y 1 y - y 2 y = - 2 ln cos x
0.1 0.000449452 0.000169553 9.9097 × 10 - 6 2.402 × 10 - 6 9.4728 × 10 - 6 0.010016711
0.2 0.001595127 0.000583911 2.5126 × 10 - 5 9.453 × 10 - 6 3.3152 × 10 - 5 0.040269546
0.3 0.002812140 0.000976872 1.3047 × 10 - 5 1.9420 × 10 - 5 2.7254 × 10 - 5 0.091383311
0.4 0.003000543 0.000963454 4.7213 × 10 - 5 2.4899 × 10 - 6 4.4563 × 10 - 6 0.164458038
0.5 0.000485555 0.000139394 0.000126132 4.916 × 10 - 6 5.55112 × 10 - 8 0.261168480
0.6 0.007148548 0.001752633 0.000116507 8.8755 × 10 - 5 7.2047 × 10 - 5 0.383930338
0.7 0.023329621 0.004551758 0.000144037 0.000354849 7.0044 × 10 - 5 0.536171515
0.8 0.052947212 0.007229526 0.000727717 0.000982654 0.000128213 0.722781493
0.9 0.103126097 0.007116353 0.001202366 0.002323371 0.000452361 0.950884887
1 0.184637089 0.001509956 0.000365479 0.005024005 4.44089 × 10 - 8 1.231252940

Example 2. Bratu’s first boundary value problem is given as (Wazwaz, 2005):

(4.21)
y + λ e y = 0 , 0 x 1 , y ( 0 ) = y ( 1 ) = 0 with the exact solution y ( x ) = - 2 ln cosh x - 1 2 θ 2 cosh θ 4 where θ satisfies θ = 2 λ cosh θ 4 .

4.3

4.3 OPIA (1,1)

An artificial perturbation parameter is inserted for Eq. (4.21) as follows

(4.22)
F ( y , y , ε ) = y + λ e ε y = Ly + N ( y , ε ) = 0 .

By making necessary computations using Eqs. (2.2), (4.3) and setting ε = 1 , we easily get

(4.23)
( y c ) n = - λ y n - y n + λ .

One may start with the trivial solution

(4.24)
y 0 = 0 and using Eq. (3.2) the iterations are reached as follows:
(4.25)
y 1 = - λ C 0 2 x 2 - x
(4.26)
y 2 = - λ C 0 2 ( x 2 - x ) + ( C 0 + C 1 ) 24 ( - 1 + x ) x λ - 12 + 12 + ( - 1 - x + x 2 ) λ C 0
(4.27)
y 3 = λ x 720 × 30 ( C 0 + C 1 ) x - 12 + C 0 ( 12 + λ ( - 2 + x ) x ) - 360 C 0 ( - 1 + x ) - ( C 0 + C 1 + C 2 ) x 360 ( - 1 + C 0 ) ( - 1 + C 0 + C 1 ) - 60 C 0 ( - 1 + C 0 + C 1 ) λ x + 30 - C 1 + 2 C 0 ( - 1 + C 0 + C 1 ) λ x 2 - 3 C 0 ( C 0 + C 1 ) λ 2 x 3 + C 0 ( C 0 + C 1 ) λ 2 x 4

For the constants C 0 , C 1 and C 2 , the method given in Section 3.(d) is used, and we obtain the following values for λ = 1 :

(4.28)
C 0 = 0.00896621251 , C 1 = 0.086955412771 , C 2 = - 0.000213669444 for the x i = 0.3 , 0.6 , 0.9 . Thus, the approximate solution of the third order is:
(4.29)
y 3 ( x ) = 0.549359811237294 x - 0.5001682773565349 x 2 - 0.09044598683883211 x 3 + 0.025373292932254158 x 4 + 0.023828818721721115 x 5 - 0.00794805048551452 x 6

4.4

4.4 OPIA (1,2):

One just needs to construct

(4.30)
N + N y ( y c ) n ε + N ε ε + N ε y ( y c ) n ε 2 + N ε ε ε 2 2 + N yy ε 2 ( y c ) n 2 2 = 0 where
(4.31)
N ( y , ε ) = λ e ε y .

After making the relevant calculations, the algorithm takes the simplified form:

(4.32)
( y c ) n + λ ( y c ) n = - λ y n - y n - λ - λ 2 y n 2 .

Using Eqs. (3.2), (4.24), (4.32) and the initial conditions, we obtain

(4.33)
y 1 = C 0 - 1 + cos [ x λ ] + sin [ x λ ] tan λ 2
(4.34)
y 2 = C 0 - 1 + cos [ x λ ] + sin [ x λ ] tan [ λ 2 ] + ( C 0 + C 1 ) 48 sec [ λ 2 ] 2 ( - 24 ( 1 - C 0 + C 0 2 ) cos [ x λ ] 2 + ( C 0 + C 1 ) ( 12 - 12 C 0 + C 0 2 ) cos [ λ ] - C 0 2 cos [ ( 1 - 3 x ) λ ] + 3 ( 4 - 4 C 0 + 3 C 0 2 + C 0 2 cos [ ( 1 - 2 x ) λ ] + 2 ( - 1 + C 0 ) cos [ ( - 1 + x ) λ ] + C 0 2 cos [ 2 x λ ] - 2 cos [ ( 1 + x ) λ ] + 2 C 0 cos [ ( 1 + x ) λ ] - C 0 2 cos [ ( 1 + x ) λ ] - 2 C 0 2 x λ sin [ λ ] ) + 2 ( C 0 + C 1 ) cos [ x λ ] + ( C 0 + C 1 ) sec [ λ 2 ] sin [ x λ ] × 6 C 0 2 ( - 2 + 3 x ) λ cos [ λ 2 ] + 6 C 0 2 x λ cos [ 3 λ 2 ] + 12 sin [ λ 2 ] - 12 C 0 sin [ λ 2 ] + 17 C 0 2 sin [ λ 2 ] + 12 sin [ 3 λ 2 ] - 12 C 0 sin [ 3 λ 2 ] + C 0 2 sin [ 3 λ 2 ] + C 0 2 Sin [ 1 2 ( 1 - 6 x ) λ ] - 6 C 0 2 sin [ 1 2 ( 1 - 4 x ) λ ] - 3 C 0 2 sin [ 1 2 ( 3 - 4 x ) λ ] + 18 sin [ 1 2 ( 1 - 2 x ) λ ] - 18 C 0 sin [ 1 2 ( 1 - 2 x ) λ ] + 18 C 0 2 sin [ 1 2 ( 1 - 2 x ) λ ] + C 0 2 sin [ 3 2 ( 1 - 2 x ) λ ] + 6 sin [ 1 2 ( 3 - 2 x ) λ ] - 6 C 0 sin [ 1 2 ( 3 - 2 x ) λ ] + 6 C 0 2 sin [ 1 2 ( 3 - 2 x ) λ ] - 18 sin [ 1 2 ( 1 + 2 x ) λ ] + 18 C 0 sin [ 1 2 ( 1 + 2 x ) λ ] - 15 C 0 2 sin [ 1 2 ( 1 + 2 x ) λ ] - 6 sin [ 1 2 ( 3 + 2 x ) λ ] + 6 C 0 sin [ 1 2 ( 3 + 2 x ) λ ] - 3 A 2 sin [ 1 2 ( 3 + 2 x ) λ ] + 3 C 0 2 sin [ 1 2 ( 1 + 4 x ) λ ]

For the constants C 0 and C 1 in Eq. (4.34), we proceed as earlier and get

(4.35)
C 0 = - 1.0002036577189 , C 1 = 0.099502786321 for λ = 1 . Thus, we have the second-order approximate solution:
(4.36)
y 2 ( x ) = - 1.078485122090 - 0.004293531433 x + 1.105765327206 cos [ x ] - 0.0279349653844 cos [ 2 x ] + 0.00065493410502 cos [ 3 x ] + 0.6114581430450 sin [ x ] - 0.091877388999 cos [ x ] sin [ x ] + 0.011352766729676 sin [ 3 x ]
for OPIA (1,2). It can be readily seen from Fig. 2 and Table 2 that approximate solutions obtained by the OPIAs are identical with that given by the analytical methods (Wazwaz, 2005). Note that more components in the solution series can be computed to enhance the approximation.
Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 2.
Fig. 2
Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 2.
Table 2 Comparison of absolute errors of Example 2 at different orders of approximations.
x Absolute errors for OPIA (1,1) solutions Absolute errors for OPIA (1,2) solutions Exact solution
y - y 1 y - y 2 y - y 3 y - y 1 y - y 2 for λ = 1
0.1 1.05236 × 10 - 6 8.05698 × 10 - 7 1.19748 × 10 - 7 5.22201 × 10 - 10 1.23154 × 10 - 16 0.0498465
0.2 1.08547 × 10 - 5 7.5067 × 10 - 7 3.35942 × 10 - 8 7.90215 × 10 - 9 2.36014 × 10 - 15 0.0891894
0.3 4.96318 × 10 - 5 1.00521 × 10 - 6 1.12813 × 10 - 8 5.20476 × 10 - 9 5.10365 × 10 - 13 0.1176084
0.4 9.55681 × 10 - 5 5.96014 × 10 - 8 9.08115 × 10 - 9 2.63391 × 10 - 11 5.30158 × 10 - 15 0.1347894
0.5 7.56419 × 10 - 6 7.22085 × 10 - 8 7.33394 × 10 - 10 9.89661 × 10 - 10 5.60972 × 10 - 15 0.1405383
0.6 0.000121368 5.00123 × 10 - 7 1.13418 × 10 - 9 2.00569 × 10 - 11 9.12054 × 10 - 13 0.1347894
0.7 0.000802364 4.20161 × 10 - 6 6.13948 × 10 - 9 4.11057 × 10 - 11 2.03606 × 10 - 13 0.1176084
0.8 0.000110879 1.00907 × 10 - 5 1.00907 × 10 - 8 8.05698 × 10 - 10 7.45236 × 10 - 12 0.0891894
0.9 0.000569203 2.10102 × 10 - 5 7.75262 × 10 - 8 2.05471 × 10 - 9 1.00612 × 10 - 12 0.0498465

Example 3. Consider Bratu’s second boundary value problem (Wazwaz, 2005)

(4.37)
y + π 2 e - y = 0 , 0 x 1 , y ( 0 ) = y ( 1 ) = 0 .

Exact solution of this problem is mistakenly given as

(4.38)
y ( x ) = ln 1 + sin 1 + π x in Wazwaz (2005) and Batiha (2010), whereas the correct exact solution is
(4.39)
y ( x ) = ln 1 + sin π x .

4.5

4.5 OPIA (1,1)

By rearranging Eq. (4.37) as

(4.40)
F ( y , y , ε ) = y + π 2 e - ε y = Ly + N ( y , ε ) and using Eqs. (2.2) and (4.3) with ε = 1 , we have
(4.41)
( y c ) n = π 2 y n - y n + π 2 .

Without going into details here, we just give the successive iterations:

(4.42)
y 0 = 0
(4.43)
y 1 = π 2 C 0 2 x - x 2
(4.44)
y 2 = π 2 C 0 2 x - x 2 - ( C 0 + C 1 ) 24 ( - x + x 2 ) π 2 - 12 + 12 + ( - 1 - x + x 2 ) π 2 C 0
(4.45)
y 3 = - π 2 C 0 2 ( - x + x 2 ) - x π 2 24 ( C 0 + C 1 ) - 1 + x 12 + C 0 - 12 + ( - 1 + ( - 1 + x ) x ) π 2 + ( C 0 + C 1 + C 2 ) π 2 720 - 360 ( - 1 + C 0 ) ( - 1 + C 0 + C 1 ) ( - 1 + x ) x + 30 - C 1 + 2 C 0 ( - 1 + C 0 + C 1 ) ( x - 2 x 3 + x 4 ) π 2 - C 0 ( C 0 + C 1 ) x ( - 3 + 5 x 2 - 3 x 4 + x 5 ) π 4

Proceeding as earlier we find constants C 0 , C 1 and C 2 :

(4.46)
C 0 = 0.00839960142 , C 1 = 0.08178563321 , C 2 = - 0.000193602314

Inserting the constants into Eq. (4.45), we obtain the approximate solution of the third order:

(4.47)
y 3 ( x ) = 3.134717936805843 x - 4.811906503098512 x 2 + 4.266200757140372 x 3 - 4.407364172185969 x 4 + 2.7222682887263185 x 5 - 0.9036537597026911 x 6

4.6

4.6 OPIA (1,2)

After making the relevant calculations, the algorithm

(4.48)
N + N y ( y c ) n ε + N ε ε + N ε y ( y c ) n ε 2 + N ε ε ε 2 2 + N yy ε 2 ( y c ) n 2 2 = 0 reduces to
(4.49)
( y c ) n - π 2 ( y c ) n = π 2 y n - π 2 2 y n 2 - y n - π 2 .

Using Eqs. (3.2), (4.49) and the initial conditions, we get

(4.50)
y 0 = 0
(4.51)
y 1 = C 0 - 1 + cosh [ π x ] + sinh [ π x ] tanh π 2
(4.52)
y 2 ( x ) = C 0 - 1 + cosh [ π x ] + sinh [ π x ] tanh π 2 + e - 2 π x ( - 1 + e π ) 12 ( 1 + e π ) 2 ( C 0 + C 1 ) - 1 + coth [ π ] × - 6 e π x ( 1 + e π ) 2 ( - 1 + e π x ) ( - e π + e π x ) + 6 A e π x ( 1 + e π ) 2 ( - 1 + e π x ) ( - e π + e π x ) - C 0 2 e 2 π + e 3 π - 3 e 2 π x + e 4 π x - 15 e 2 π ( 1 + x ) - 3 e π ( 3 + 2 x ) - 15 e π + 2 π x + e π + 4 π x + e π + π x ( 2 + 3 π ( - 1 + x ) ) + e 3 π x ( 2 - 3 π x ) + 3 e π + 3 π x ( 4 + π - 2 π x ) + e π ( 3 + x ) ( 2 + 3 π x ) + 3 e π ( 2 + x ) 4 + π ( - 1 + 2 x ) + e π ( 2 + 3 x ) 2 - 3 π ( - 1 + x )
for OPIA (1,2). Using Eq. (3.11), the following values of C 0 and C 1 are obtained:
(4.53)
C 0 = - 1.0286083214317654 , C 1 = 2.029583070812236

By using the above values, the approximate solution of the second order is:

(4.54)
y 2 ( x ) = 1.56204116701300 + ( - 1.4080552742209 - 1.4777172978873 x ) cosh [ π x ] + 0.15341644132458 sinh [ 2 π x ] - 0.15399004069623 cosh [ 2 π x ] + ( 1.163463843313 + 1.6111742346200355 x ) sinh [ π x ] .

One can easily observe from Table 3 and Fig. 3 that the results agree very well with the exact solution.

Table 3 Comparison of absolute errors of Example 3 at different orders of approximations.
x Absolute errors for OPIA (1,1) solutions Absolute errors for OPIA (1,2) solutions Exact solution
y - y 1 y - y 2 y - y 3 y - y 1 y - y 2
0.1 0.0000752784 0.0000608251 0.0000719575 9.05621 × 10 - 7 8.8864 × 10 - 7 0.269276469
0.2 0.0004108547 0.0001009657 0.0000183205 4.03657 × 10 - 7 1.88504 × 10 - 7 0.462340122
0.3 0.0000296314 0.0000723684 4.31405 × 10 - 6 3.99521 × 10 - 7 1.23351 × 10 - 7 0.592783600
0.4 0.0000955682 0.0000135841 5.90773 × 10 - 6 2.60399 × 10 - 6 1.18017 × 10 - 7 0.668371029
0.5 0.0002856413 2.90365 × 10 - 5 1.28998 × 10 - 6 3.05668 × 10 - 6 2.73484 × 10 - 7 0.693147180
0.6 0.0000213685 8.10269 × 10 - 6 1.07103 × 10 - 6 8.70569 × 10 - 7 2.68334 × 10 - 7 0.668371029
0.7 0.0000723646 9.30855 × 10 - 6 1.1606 × 10 - 6 5.19005 × 10 - 7 9.46642 × 10 - 8 0.592783600
0.8 0.0000108799 9.99237 × 10 - 6 2.05027 × 10 - 6 8.05111 × 10 - 7 4.36073 × 10 - 7 0.462340122
0.9 0.0005692033 0.000111947 0.0000523313 1.22014 × 10 - 6 5.3818 × 10 - 7 0.269276469
Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 3.
Fig. 3
Comparison between the three-term OPIA (1,1) approximate solution and the exact solution for Example 3.

5

5 Conclusions

In this paper, a new technique OPIM is employed for the first time to obtain a new analytic approximate solution of Bratu-type differential equations. This new method provides us with an easy way to optimally control and adjust the convergence solution series. OPIM gives a very good approximation even in a few terms which converges to the exact solution. This fact is obvious from the use of the auxiliary function S n ( ε ) which depends on n coefficients C 0 , C 1 , , C n . The results obtained in this paper confirm that the OPIM is a powerful and efficient technique for finding nearly exact solutions for differential equations which have great significance in many different fields of science and engineering.

References

  1. , . A review of the decomposition method in applied mathematics. J. Math. Anal. Appl.. 1988;135(2):501-544.
    [Google Scholar]
  2. , , . New perturbation–iteration solutions for Bratu-type equations. Comput. Math. Appl.. 2010;59(8):2802-2808.
    [Google Scholar]
  3. , , , , . New perturbation–iteration solutions for nonlinear heat transfer equations. Int. J. Numer. Methods Heat Fluid Flow. 2012;22(7):814-828.
    [Google Scholar]
  4. , . Numerical solution of Bratu-type equations by the variational iteration method. Hacettepe J. Math. Stat.. 2010;39(1)
    [Google Scholar]
  5. , , . Comparison of solutions of systems of delay differential equations using taylor collocation method, Lambert W function and variational iteration method. Sci. Iran. Trans. D, Comput. Sci. Eng. Electr.. 2015;22(3):1052.
    [Google Scholar]
  6. , , . The use of variational iteration method, differential transform method and Adomian decomposition method for solving different types of nonlinear partial differential equations. Int. J. Nonlinear Sci. Numer. Simul.. 2006;7(1):65-70.
    [Google Scholar]
  7. , , . Comparison of Adomian decomposition method and Taylor matrix method in solving different kinds of partial differential equations. Int. J. Model. Optim.. 2014;4(4):292.
    [Google Scholar]
  8. , , , , . Efficient Jacobi-gauss collocation method for solving initial value problems of Bratu type. Comput. Math. Math. Phys.. 2013;53(9):1292-1302.
    [Google Scholar]
  9. , . Variational approach to the Lane–Emden equation. Appl. Math. Comput.. 2003;143(2):539-541.
    [Google Scholar]
  10. , , , , , . Variational iteration method for Bratu-like equation arising in electrospinning. Carbohydrate Polym.. 2014;105:229-230.
    [Google Scholar]
  11. , , , . An analytical approach to non-linear dynamical model of a permanent magnet synchronous generator. Wind Energy. 2015;18(9):1657-1670.
    [Google Scholar]
  12. , , , , . Application of the optimal homotopy asymptotic method to squeezing flow. Comput. Math. Appl.. 2010;59(12):3858-3866.
    [Google Scholar]
  13. , , , , . Solving polluted lakes system by using perturbation-iteration method. Int. J. Comput. Appl.. 2015;114(4)
    [Google Scholar]
  14. , . Optimal homotopy analysis method. In: Homotopy Anal. Method Nonlinear Differ. Equ.. Springer; . p. :95-129.
    [Google Scholar]
  15. , , . Application of optimal homotopy asymptotic method for solving nonlinear equations arising in heat transfer. Int. Commun. Heat Mass Transfer. 2008;35(6):710-715.
    [Google Scholar]
  16. , , . Optimal parametric iteration method for solving multispecies Lotka-Volterra equations. Discr. Dyn. Nat. Soc. 2012
    [Google Scholar]
  17. , , . He’s homotopy perturbation method for solving heat-like and wave-like equations with variable coefficients. Phys. Lett. A. 2008;372(38):5944-5950.
    [Google Scholar]
  18. , . Solution of the one-dimensional Bratu equation arising in the fuel ignition model using ann optimised with PSO and SQP. Connection Sci.. 2014;26(3):195-214.
    [Google Scholar]
  19. , , , , . Perturbation–iteration method for first-order differential equations and systems. In: Abstract and Applied Analysis. Vol vol. 2013. Hindawi Publishing Corporation; .
    [Google Scholar]
  20. , , , . New perturbation iteration solutions for Fredholm and Volterra integral equations. J. Appl. Math. 2013
    [Google Scholar]
  21. , . Adomian decomposition method for a reliable treatment of the Bratu-type equations. Appl. Math. Comput.. 2005;166(3):652-663.
    [Google Scholar]
Show Sections