N.A. Al-Zaid , H.O. Bakodah
Department of Mathematics, King Abdulaziz University, Jeddah, Saudi Arabia
Abstract In this paper, we are concerned with the numerical solutions for the parabolic and hyperbolic partial differential equations with nonlocal boundary conditions. Thus, we presented a new iterative algorithm based on the Restarted Adomian Decomposition Method (RADM) for solving the two equations of different types involving dissimilar boundary and nonlocal conditions. The algorithm presented transforms the given nonlocal initial boundary value problem to a local Dirichlet one and then employs the RADM for the numerical treatment. Numerical comparisons were made between our proposed method and the Adomian Decomposition Method (ADM) to demonstrate the efficiency and performance of the proposed method.
Keywords: Adomian Decomposition Method; Restarted method; Parabolic and hyperbolic PDEs; Nonlocal boundary conditions.
Many problems in science and engineering tend to be modelled as nonlocal mathematical problems as a result of viscoelastic behaviour of material or previous data. In particular, many branches of ocean engineering like the marine geology, geophysics, oceanography and acoustical engineering among others make use of nonlocal mathematical problems while modelling and design of various oceanographic devices and instruments. Additionally, it is sometimes better to impose nonlocal conditions since the measurements needed by a nonlocal condition may be more precise than the measurement given by a local condition, see [1-4] . Nonlocal problems are problems with presence of an integral term in a boundary condition which greatly complicate the application of standard numerical techniques like the finite difference, finite elements and spectral methods to mention a few. However, it is therefore important to be able to convert a nonlocal boundary value problem to a more desirable form of practical interest where several methods can be employed. For instance, the spectral collocation [5] with preconditioning and the radial basis functions collocation methods[6] were applied to solve nonlocal parabolic partial differential equations (PDEs) with Neumann and nonlocal boundary conditions. The Adomian's decomposition method for nonlocal heat problem and a class of hyperbolic equations with Dirichlet and nonlocal boundary conditions were treated in[4,7,8] based on the Beilin's transformation [9] . The solution of the one-dimensional nonlocal hyperbolic equation is presented using the method of lines in [10,11] , the He's homotopy perturbation method was employed for solving the initial-boundary value problem with Dirichlet and integral condition for the wave equation [12] and lastly problems with the combined Neumann and integral conditions were considered by Dehghan [13] using new finite difference schemes and Bouziani [14] , respectively.
However, in this paper, an iterative algorithm based on the RADM [15,16] of ADM for solving parabolic and hyperbolic PDES with nonlocal boundary conditions of different kinds will be proposed. ADM is a very powerful semi-analytical method with rich literature that has undergone several modifications and improvements, see [17-22,24-26] while the RADM is an algorithm that improves the accuracy of ADM and gives better approximations. In the process of computation, all calculations will be performed using the Maple software package. The structure of this paper is as follows:In Section 2 , we present the nonlocal systems of interest while Section 3 presents the standard Adomian decomposition method. In Section 4 , we give the proposed method based on the Restarted Adomian Decomposition Method.Section 5 presents the application of the proposed method and Section 6 gives a brief conclusion.
In this section, we give the general forms of the parabolic and hyperbolic systems subject to initial and certain nonlocal boundary conditions together with some lemmas in each case for transforming the each system to a handable local problem.
Consider the general parabolic partial differential equation
with the initial condition
and the Dirichlet (or Neumann) with nonlocal inhomogeneous boundary conditions of the integral type
Lemma 1.ThenonlocalparabolicsystemgiveninEqs.(2.1)-(2.3)reducestoalocalsystemoftheform
where,
Proof.The proof follows immediately after setting
Consider the general hyperbolic partial differential equation
subject to the initial conditions
and the Dirichlet (or Neumann) with nonlocal inhomogeneous boundary conditions of the integral type given in (2.3) ; whereg(x,t) is a source function,Nu(x,t) is a nonlinear term.
Lemma 2.ThenonlocalhyperbolicsystemgiveninEq.(2.7)and(2.8)and(2.3)reducestoalocalsystemoftheform
where,
Remark 1.The proof follows as in above.
This section presents the method of solution of the above two problems using the standard Adomian Decomposition Method (ADM) as follows:
Rewriting the PDE in the system given in Eq. (2.4) in an operator form, we get:
whereLtx=vtxandRv= -r(x,t)vx-s(x,t)vxx+p(x,t)vxxx. We define two inverse linear operators as
Applying these operators to Eq. (3.1) alongside taking into account the initial and boundary conditions in Eq. (2.4) ; we obtain
respectively. On averaging Eq. (3.4) and (3.5) , we obtain
Therefore, the ADM offers the solution ofv(x,t) by an infinite series of components and the nonlinearF(v) by a series of polynomials given by
respectively; andAnis calculated from
Thus, substituting Eq. (3.7) into Eq. (3.6) ; ADM gives the solution of Eq. (2.4) recursively as follows:Note that, the original functionu(x,t) can be obtained on using Eq. (2.6) .
Considering the PDE in the system given in Eq. (2.9) with two inverse linear operators defined by
we proceed as in the above and taking into account the initial and second boundary conditions in Eq. (2.9) ; we get the solution in a recursive manner as follows:
Restarted Adomian Decomposition Method (RADM) was introduced Babolian and Javadi [15] to facilitate the rate of convergence of ADM and successfully used by Babolian et al.[16] and Vahidi et al. [23] which turned out remarkable numerical solution. Thus, we present this novel idea for our problems under consideration and also give algorithms in each case as follows:
RADM first introduced a fixed term say ω that starts or rather facilitates the rate of convergence. Now, consider Eq. (3.6) and then add a fixed term say ω to both sides and proceed as in ADM. The RADM associates the ω tov0and then carefully selectv1and the remaining follow recursively as given below:
Here also we present as in above, the RADM scheme for the hyperbolic system in Eq. (2.9) the following:
Also, for the algorithm, one follows similar procedure as in above.
In this section, we demonstrate the efficiency proposed schemes by studying some test problems of parabolic and hyperbolic systems drawn from literature.
Consider the nonlocal inhomogeneous parabolic linear PDE
Table 1 Absolute errors comparisons for Example one.
Therefore,
Thus, for the original functionu(x,t); Eq. (2.6) gives
The RADMgives the solution of Eq. (5.4) by employing the ADM to calculatev0,v1,v2, . . . ,vn. Thus, form= 3 , we obtain the following:
Consider the nonlocal homogeneous nonlinear parabolic PDE
Fig. 1. Exact and approximate solutions comparisons for Example one.
subject to the initial condition
with Dirichlet and nonlocal boundary conditions
As in above, Lemma 1 converts Eq. (5.8) with conditions in Eq. (5.9) and (5.10) to a system of the form given in Eq. (2.4) and (2.5) . Thus, the ADM offers the following recursive terms:
Set ω2=v0 +v1 +v2 , thenv0 = ω2, and proceed as in above to obtainu(x,t).
The absolutes errors for the RADM and ADM att= 0. 5 and 0 ≤x≤ 1 is given in Table 2 and Fig. 2 , respectively.
Consider the nonlocal homogeneous hyperbolic linear PDE
Fig. 2. Exact and approximate solutions comparisons for Example two.
Table 2 Absolute errors comparisons for Example two.
subject to the initial conditions
with Dirichlet and nonlocal boundary conditions
Thus, Lemma 2 converts Eq. (5.13) with condition in Eq. (5.14) and (5.15) to the following system:
Fig. 3. Exact and approximate solutions comparisons for Example three.
Table 3 Absolute errors comparisons for Example three.
Set ω2=v0+v1+v2, thenv0= ω2, and proceed as in above to obtainu(x,t).
The absolutes errors for the RADM and ADM att= 0. 5 and 0 ≤x≤ 1 is given in Table 3 and Fig. 3 , respectively.
Consider the nonlocal homogeneous hyperbolic linear PDE
Fig. 4. Exact and approximate solutions comparisons for Example four.
Table 4 Absolute errors comparisons for Example four.
Set ω2=v0+v1+v2, thenv0= ω2, and proceed as in above to obtainu(x,t).
The absolutes errors for the RADM and ADM att= 0. 5 and 0 ≤x≤ 1 is given in Table 4 and Fig. 4 , respectively.
Consider the nonlocal inhomogeneous hyperbolic nonlinear PDE
subject to the initial conditions
It is obvious that the self-canceling “noise”terms appear between various components. Keeping the remaining noncanceled terms leads immediately to the solutionv(x,t) =x.Therefore, the original functionu(x,t) = 1 .
The RADM solution also givesv(x,t) =xwhich returnsu(x,t) = 1 .
In conclusion, we present a new iterative algorithm based on the Restarted Adomian Decomposition Method for solving nonlocal parabolic and hyperbolic partial differential equations involving dissimilar (Dirichlet or Neumann) boundary conditions including the nonlocal ones. The presented algorithm is then applied to solve effectively a large class of linear and nonlinear parabolic and hyperbolic equations and yields better solutions of high accuracy. Numerical comparisons are also established between the proposed method and the standard Adomian Decomposition Method to assess the efficiency and performance of the proposed method with the help of Maple software. Thus, the presented method is reliable and can be applied to many complicated linear and nonlinear PDEs.
Journal of Ocean Engineering and Science2018年4期