HOME JOURNALS CONTACT

Journal of Applied Sciences

Year: 2012 | Volume: 12 | Issue: 19 | Page No.: 2026-2034
DOI: 10.3923/jas.2012.2026.2034
Approximate Analytical Solutions for Singularly Perturbed Boundary Value Problems by Multi-Step Differential Transform Method
Essam R. El-Zahar

Abstract: In this study, a reliable algorithm to develop approximate solutions for two point singularly perturbed boundary value problems exhibiting boundary layers is proposed. Using singular perturbation analysis, the original problem is replaced by two suitable first order Initial Value Problems (IVPs). Then, the multi-step differential transform method is applied to solve these IVPs. Several illustrated examples of linear and nonlinear problems are given to demonstrate the effectiveness of the present method. Numerical results show that the present method is very effective and convenient for solving a large number of singularly perturbed problems with high accuracy.

Fulltext PDF Fulltext HTML

How to cite this article
Essam R. El-Zahar , 2012. Approximate Analytical Solutions for Singularly Perturbed Boundary Value Problems by Multi-Step Differential Transform Method. Journal of Applied Sciences, 12: 2026-2034.

Keywords: singular perturbation problems, multi-step differential transform method, Differential transform method and boundary layer problems

INTRODUCTION

Singularly Perturbed Boundary Value Problems (SPBVPs) arise frequently in many fields of applied sciences particularly in the studies of fluid dynamics, quantum mechanics, chemical reactions, optimal control, etc. These problems have received a significant amount of attention in past and recent years. It is well known fact that the solution of these problems exhibits a multi scale character, that is, there are thin transition layer(s) where the solution varies rapidly and while away from the layers(s) the solution behaves regularly and varies slowly. If we apply the existing classical numerical methods for solving these problems large oscillations may arise and pollute the solution in the entire interval because of the boundary layer behavior. Therefore, the numerical treatment of singularly perturbed problems presents some major computational difficulties. Thus, more efficient and simpler computational techniques are required to solve these problems. For a detailed discussion on the analytical and numerical treatment of such problems one may refer to the books of O’Malley (1991), Doolan et al. (1980), Roos et al. (1996) and Miller et al. (1996). In general, the numerical solution of a boundary value problem will be more difficult matter than the numerical solution of the corresponding initial-value problems. Hence, we prefer to convert the second order SPBVP into first order problems. In fact, some numerical techniques employed for solving SPBVPs are based on the idea of replacing a two-point boundary value problem by two suitable initial value problems; see for example (Kadalbajoo and Reddy, 1987; Gasparo and Macconi, 1989, 1990, 1992; Valanarasu and Ramanujam, 2004; Reddy and Chakravarthy, 2004 ; Kumar et al., 2009; Habib and El-Zahar, 2008; El-Zahar and El-Kabeir, 2012). The aim of our study is to employ the multi step differential transform method as an alternative to existing methods in solving SPBVPs. The concept of the Differential Transform Method (DTM) was first proposed by Zhou (1986) and its main application concern with both linear and nonlinear initial value problems in electrical circuit analysis. The DTM is a semi-numerical and semi-analytic method for solving a wide variety of differential equations and provides the solution in terms of convergent series. It is different from the traditional high order Taylor series method which requires symbolic computations of the necessary derivatives of the data functions. The DTM is an iterative procedure for obtaining analytic Taylor series solutions of differential equations. Different applications of DTM can be found (Jang et al., 2000; Koksal and Herdem, 2002; Abdel-Halim Hassan, 2002, 2008; Ayaz, 2004; Arikoglu and Ozkol, 2005; Ravi Kanth and Aruna, 2008, 2009; Chu and Chen, 2008; El-Shahed, 2008; Momani and Erturk, 2008; Al-Sawalha and Noorani, 2009; Ebaid, 2010; Thongmoon and Pusjuso, 2010; Alomari, 2011; Dogan et al., 2011). Although the DTM is used to provide approximate solutions for a wide class of nonlinear problems in terms of convergent series with easily computable components, the DTM has some drawbacks. By using the DTM, we obtain a series solution, actually a truncated series solution. This series solution does not exhibit the real behaviors of the problem but gives a good approximation to the true solution in a very small region. To overcome the shortcoming, the multi-step DTM was presented in (Odibat et al., 2010; Gokdogan et al., 2012; Yildirim et al., 2012; Keimanesh et al., 2011). In this paper, a reliable algorithm to develop approximate analytical solutions for two point SPBVPs exhibiting boundary layers is proposed. Using singular perturbation analysis, the original problem is replaced by two suitable first order IVPs; namely, a reduced problem and a boundary layer correction problem. These initial value problems are solved by multi-step DTM. Numerical examples will be given to demonstrate the effectiveness of the present method.

DESCRIPTION OF THE METHOD

Consider the two point singularly perturbed boundary value problem:

(1)

with boundary conditions:

y(a) = α and y(b) = β

where, ε is a small positive parameter 0<ε<<1, α and β are given constants, p(x), q(x,y) and h(x) are assumed to be sufficiently continuously differentiable functions and p(x)≥P>0 for a≤x≤b, where P is some positive constant. Under these assumptions, problem (1) has a solution which in general displays a boundary layer of width O(ε) at x = a for small values of ε.

Equation 1 can be written as:

(2)

where:

F(x,y) = p’(x)y-q(x,y)+h(x)

Now, let u(x) be the solution of the reduced problem:

(3)

Then an asymptotically approximation to the given Eq. 2 as follows:

(4)

with the boundary conditions:

y(a) = α and y(b) = β
(5)

By integrating Eq. 4 we have:

(6)

where:

Using Eq. 3 we get:

Then Eq. 6 results in:

(7)

where, k is the integration constant. In order to determine k, we use the fact that the reduced equation of Eq. 7 should satisfy the boundary condition at x = b. Thus we get k = 0.

Hence, a first order initial value problem which is asymptotically equivalent to the second order boundary value problem (1) was obtained:

(8)

with initial condition:

Over most of the interval [a,b], the solution of Eq. 3 behaves like the solution of Eq. 8 but at the end x = a, there is a region in which the solution varies greatly from the solution of Eq. 8. To portray the solution over this region, we will use the substitution x-a = εt, the stretching transformation which means dx = εdt. This transforms Eq. 8 into:

(9)

Taking ε = 0 in Eq. 9 leads to:

(10)

If we require the solution of Eq. 10 to compensate for the fact that the solution of the reduce problem, Eq. 3, does not satisfy the boundary condition at x = a and further that this solution goes to zero as t→∞, then we obtain the boundary layer correction problem:

(11)

Then, from standard singular perturbation theory it follows that the solution of Eq. 8 admits the representation in terms of the solutions of the reduced and boundary layer correction problems; that is:

(12)

Applying multi-step DTM on the two IVPs (3) and (11) goes in opposite direction and the boundary layer problem, Eq. 11, is solved when the solution of the reduced problem, Eq. 3, is known at x = a. The solution of the original boundary value problem (1) is a combination of the obtained solutions.

BASIC DEFINITION OF DIFFERENTIAL TRANSFORM METHOD

Suppose that the function f(r) is analytic in a domain D and let r = r0 represents any point in D. Then the function f(r) is represented by a power series whose center is located at r0. The differential transform of kth derivative of the function f(r) is defined as follows:

(13)

where, f(r) is the original function and F(k) is the transformed function. The differential inverse transform of F(k) is defined as:

(14)

From Eq. 13 and 14, we get:

(15)

Equation 15 implies that the concept of differential transform is derived from Taylor series expansion but the method does not evaluate the derivatives symbolically. However, relative derivatives are calculated by an iterative way which is described by the transformed equations of the original function.

Table 1: Operation properties of differential transformation

For implementation purposes, the function f(r) is expressed by a finite series and Eq. 15 can be written as:

(16)

which implies that:

is negligibly small. The fundamental operations performed by differential transform can readily be obtained and are listed in Table 1. Using DTM, a differential equation can be transformed into an algebraic iterating equation in the K domain. The differential transform F(k) of the unknown function f(r) can be obtained by solving the iterating equation and f(r) can be obtained by the inverse differential transform of F(k) according to Eq. 14 or 15. In order to speed up the convergent rate and to improve the accuracy of resulting solution, the entire domain D is usually split into sub-intervals and the multi-step DTM is applied.

BASIC DEFINITION OF MULTI-STEP DIFFERENTIAL TRANSFORM METHOD

Although, the DTM is used to provide approximate solutions for a wide class of nonlinear problems in terms of convergent series with easily computable components, the DTM has some drawbacks. By using the DTM, we obtain a series solution, actually a truncated series solution. This series solution does not exhibit the real behaviors of the problem but gives a good approximation to the true solution in a very small region. To overcome the shortcoming, the multi-step DTM that has been developed for the analytical solution of the differential equations is presented in this section. For this purpose, the following non-linear initial-value problem is considered:

(17)

subject to the initial conditions f0(p)(r0) = cp, for p = 0, 1, ……, q-1.

Let [r0, R] be the interval over which we want to find the solution of the initial value problem (17). In actual applications of the DTM, the approximate solution of the initial value problem (17) can be expressed by the finite series:

(18)

The multi-step approach introduces a new idea for constructing the approximate solution. Assume that the interval [r0, R] is divided into M subintervals [rm, rm+1], m = 0, 1, ……M-1 of equal step size h = (R-r0)/M. The main ideas of the multi-step DTM are as follows. First, we apply the DTM to Eq. 17 over the interval [r0, r1], we will obtain the following approximate solution:

(19)

using the initial conditions f0(p) (r0) = cp. For m≥1 and at each subinterval [rm, rm+1] we will use the initial conditions fm(p) (rm) = f(p)m-1 and apply the DTM to Eq. 17 over the interval [rm, rm+1], where r0 in Eq. 17 is replaced by rm. The process is repeated and generates a sequence of approximate solutions fm(r), m = 0, 1, ……, M-1, for the solution f (r):

In fact, the multi-step DTM assumes the following solution:

The new algorithm, multi-step DTM, is simple for computational performance for all values of h = rm+1-rm. It is easily observed that if the step size h = R-r0, then the multi-step DTM reduces to the classical DTM. As we will see in the next section, the main advantage of the new algorithm is that the obtained series solution converges for wide time regions and can approximate the solutions of singular perturbation problems.

APPROXIMATE SOLUTIONS BY MULTI-STEP DTM FOR SPBVPs

Here, we discuss four different examples and the results will be present in figures and tables. For connivance, we have used two different step sizes, hm and hn. hm is the step size used with the solution of the reduced problem (3) where the entire domain is divided into M subintervals. While hn is the step size used with the solution of the boundary layer correction problem (11) over a region [a, tp] where v(tp)≤δ and δ is a specific tolerance. In our computations we take δ = 10-5.

Example 1: Consider the following constant coefficient singular perturbation problem from Bender and Orszag (1978):

(20)

with boundary conditions y(0) = 1 and y(1) = 1. The exact solution is given by:

where, and

The reduced problem is:

(21)

and the boundary layer correction problem is:

(22)

Taking the differential transform of both sides of Eq. 21 and 22, we obtain the following recurrence relations:

For hm = 0.5, hn = 1.0, the approximate solutions are given as follows:

where:

Figure 1 shows the absolute error obtained from the present method for Example 1 at ε = 10-4 overall the entire domain.

Example 2: Consider the variable coefficient singular perturbation problem from Kevorkian and Cole (1981):

(23)

with boundary conditions y(0) = 0 and y(1) = 1. The exact solution is approximated by Nayfeh (1973) and given by:

The reduced problem is:

(24)

and the boundary layer correction problem is:

(25)

Taking the differential transform of both sides of Eq. 24 and 25, we obtain the following recurrence relations:

For hm = 1/3, hn = 1.0, the approximate solutions are given as follows:


Fig. 1: Absolute error obtained from the present method for Example 1 at ε = 10-4

Fig. 2: Absolute error obtained from the present method for Example 2 at ε = 10-5

Figure 2 shows the absolute error obtained from the present method for Example 2 at ε = 10-5 overall the entire domain.

Example 3: Consider the non-linear singular perturbation problem from Bender and Orszag (1978) given by:

(26)

with boundary conditions y(0) = 0 and y(1) = 0. The problem (26) has a uniformly valid approximation (Bender and Orszag, 1978) for comparison:

The reduced problem is:

(27)

the boundary layer correction problem is:

(28)

and the obtained recurrence relations are:

where:

For hm = 1/3, hn = 0.5 the approximate solutions are given as follows:

Figure 3 shows the absolute error obtained from the present method for example 3 at ε = 10-5 overall the entire domain.

Example 4: Finally, consider the non-linear singular perturbation problem

(29)

With boundary conditions y(0) = 0 and y(1) = 0.5. For comparison we take the uniform valid expansion:

The reduced problem is:

(30)

Fig. 3: Absolute error obtained from the present method for Example 3 at ε = 10-5

Fig. 4: Absolute error obtained from the present method for Example 4 at ε = 10-5

And the boundary layer correction problem is:

(31)

The recurrence relations are:

For hm = 0.5, hn = 1.0 the approximate solutions are given as follows:

Figure 4 shows the absolute error obtained from the present method for Example 4 at ε = 10-4 overall the entire domain.


Table 2: Maximum absolute error correspond to the present method for Example 1 to 4 at hm = hn = 0.1

Table 2 presents the maximum absolute error for the numerical solution obtained for each previous example for different values of the perturbation parameter ε at hm = hn = 0.1. The results in Table 2 show that the present method approximates the solution very well for different values of the perturbation parameter ε.

CONCLUSIONS

In this study, the multi-step DTM is employed successfully to obtain approximate analytical solutions for the two point SPBVPs exhibiting boundary layers. The original problem is replaced by two first order IVPs; namely, a reduced problem and a boundary layer correction problem. Then, the multi-step DTM is applied to solve these IVPs. Applying multi-step DTM on the two IVPs goes in opposite direction and the solution of the original boundary value problem is a combination of the obtained solutions. The method is implemented on four linear and non-linear problems taking different values of ε. The method provides the solutions in terms of convergent series with easily computable components. It leads to tremendously accurate results for different values of the perturbation parameter ε. The method works successfully in handling linear and nonlinear problems with a minimum size of computations and a wide interval of convergence for the series solution. Analytical approximations are presented for each test problem and numerical results are presented in figures and tables. It can be observed that the present method approximates the solution of SPBVPs very well.

REFERENCES

  • Alomari, A.K., 2011. A new analytic solution for fractional chaotic dynamical systems using the differential transform method. Comput. Math. Appl., 61: 2528-2534.
    CrossRef    


  • Al-Sawalha, M.M. and M.S.M. Noorani, 2009. Application of the differential transformation method for the solution of the hyperchaotic Rossler system. Commun. Nonlinear. Sci. Numer. Simul., 14: 1509-1514.
    CrossRef    


  • Arikoglu, A. and I. Ozkol, 2005. Solution of boundary value problems for integro-differential equations by using differential transform method. Appl. Math. Comput., 168: 1145-1158.
    CrossRef    


  • Bender, C.M. and S.A. Orszag, 1978. Advanced Mathematical Methods for Scientists and Engineers. McGraw-Hill, New York, USA., Pages: 593.


  • Chu, H.P. and C.L. Chen, 2008. Hybrid differential transform and finite difference method to solve the nonlinear heat conduction problem. Commun. Nonlinear Sci. Numer. Simul., 13: 1605-1614.


  • Dogan, N., V.S. Erturk, S. Momani, O. Akin, and A.Yidirim, 2011. Differential transform method for solving singularly perturbed Volterra integral equations. J. King Saud Univ. Sci., 23: 223-228.
    CrossRef    


  • Doolan, E.P., J.J.H. Miller and W.H.A. Schilders, 1980. Uniform Numerical Methods for Problems with Initial and Boundary Layers. Boole Press, Dublin, Ireland, Pages: 324


  • Ebaid, A.E.H., 2010. Approximate periodic solutions for the non-linear relativistic harmonic oscillator via differential transformation method. Commun. Nonlinear Sci. Numerical Simulation, 15: 1921-1927.
    CrossRef    


  • El-Shahed, M., 2008. Application of differential transform method to non-linear oscillatory systems. Commun. Nonlinear Sci. Numer. Simul., 13: 1714-1720.
    CrossRef    


  • El-Zahar, E.R. and S.M.M. El-Kabeir, 2012. A new method for solving singularly perturbed boundary value problems. Appl. Math. Inform. Sci.


  • Gasparo, M.G. and M. Macconi, 1989. New initial value method for singularly perturbed boundary value problems. J. Optimiz. Theory Appl., 63: 213-224.
    CrossRef    


  • Gasparo, M.G. and M. Macconi, 1990. Initial value methods for second order singularly perturbed boundary value problems. J. Optimiz. Theory Appl., 66: 197-210.
    CrossRef    


  • Gasparo, M.G. and M. Macconi, 1992. Numerical solution of second-order nonlinear singularly perturbed boundary-value problems by initial value methods. J. Optimiz. Theory Appl., 73: 309-327.
    CrossRef    


  • Gokdogan, A., M. Merdan and A. Yildirim, 2012. Adaptive multi-step differential transformation method to solving nonlinear differential equations. Math. Comp. Modelling, 55: 761-769.
    CrossRef    


  • Habib, H.M. and E.R. El-Zahar, 2008. Variable step size initial value algorithm for singular perturbation problems using locally exact integration. Applied Math. Comput., 200: 330-340.
    CrossRef    


  • Abdel-Halim Hassan, I.H., 2008. Application to differential transformation method for solving systems of differential equations. Applied Math. Model., 32: 2552-2559.
    CrossRef    


  • Abdel-Halim Hassan, I.H., 2002. Different applications for the differential transformation in the differential equations. Appl. Math. Comput., 129: 183-201.
    CrossRef    


  • Jang, M.J., C.L. Chen and Y.C. Liy, 2000. On solving the initial-value problems using the differential transformation method. Appl. Math. Comput., 115: 145-160.
    CrossRef    


  • Kadalbajoo, M.K. and Y.N. Reddy, 1987. Initial-value technique for a class of nonlinear singular perturbation problems. J. Optimiz. Theory Appl., 53: 395-406.
    CrossRef    


  • Keimanesh, M., M.M. Rashidi, A.J. Chamkha and R. Jafari, 2011. Study of a third grade non-newtonian fluid flow between two parallel plates using the multi-step differential transform method. Comput. Math. Applic., 62: 2871-2891.
    CrossRef    Direct Link    


  • Kevorkian, J. and J.D. Cole, 1981. Perturbation Methods in Applied Mathematics. Springer-Verlag, New York


  • Koksal, M. and S. Herdem, 2002. Analysis of nonlinear circuits by using differential Taylor transform. Comput. Electr. Eng., 28: 513-525.


  • Kumar, M., H.K. Mishra and P. Singh, 2009. Numerical treatment of singularly perturbed two point boundary value problems using initial-value method. J. Applied Math. Comput., 29: 229-246.
    CrossRef    Direct Link    


  • Miller, J.J.H., E. O'Riordan and G.I. Shishkin, 1996. Fitted Numerical Methods for Singular Perturbation Problems. World Scientific, Singapore, Pages: 166


  • Momani, S. and V.S. Erturk, 2008. Solutions of non-linear oscillators by the modified differential transform method. Comput. Math. Appl., 55: 833-842.
    CrossRef    


  • Nayfeh, A.H., 1973. Perturbation Methods. 1st Edn., Wiley, New York, USA


  • Odibat, Z.M., C. Bertelle, M.A. Aziz-Alaoui and G.H.E. Duchamp, 2010. A multi-step differential transform method and application to non-chaotic or chaotic systems. Comput. Math. Appl., 59: 1462-1472.
    CrossRef    


  • Ravi Kanth, A.S.V. and K. Aruna, 2008. Solution of singular two-point boundary value problems using differential transformation method. Phys. Lett. A, 372: 4671-4673.
    CrossRef    


  • Kanth, A.S.V.R. and K. Aruna, 2009. Differential transform method for solving the linear and nonlinear Klein-Gordon equation. Comput. Phys. Commun., 180: 708-711.
    CrossRef    


  • Reddy, Y.N. and P.P. Chakravarthy, 2004. An initial-value approach for solving singularly perturbed two-point boundary value problems. Applied Math. Comput., 155: 95-110.
    CrossRef    Direct Link    


  • Thongmoon, M. and S. Pusjuso, 2010. The numerical solutions of differential transform method and the Laplace transform method for a system of differential equations. Nonlinear Anal., 4: 425-431.
    CrossRef    


  • Valanarasu, T. and N. Ramanujam, 2004. An asymptotic initial value method for boundary value problems for a system of singularly perturbed second order ordinary differential equations. Appl. Math. Comput., 147: 227-240.
    CrossRef    


  • Yildirim, A., A. Gokdogan and M. Merdan, 2012. Chaotic systems via multi-step differential transformation method. Can. J. Phys., 90: 391-406.
    CrossRef    


  • Zhou, J.K., 1986. Differential Transformation and its Applications for Electrical Circuits. Huazhong University Press, Wuhan, China
    Direct Link    


  • Roos, H.G., M. Stynes and L. Tobiska, 1996. Numerical Methods for Singularly Perturbed Differential Equations: Convection-Diffusion and Flow Problems. Springer, New York, ISBN: 9783540607182, Pages: 348


  • O'Malley, R.E., 1991. Singular Perturbation Methods for Ordinary Differential Equations. Springer Verlag, New York, USA., Pages: 225


  • Ayaz, F., 2004. Solutions of the system of differential equations by differential transform method. Applied Math. Comput., 147: 547-567.
    CrossRef    Direct Link    

  • © Science Alert. All Rights Reserved