Loading [MathJax]/jax/output/SVG/jax.js
Special Issues

A robust adaptive grid method for singularly perturbed Burger-Huxley equations

  • In this paper, an adaptive grid method is proposed to solve one-dimensional unsteady singularly perturbed Burger-Huxley equation with appropriate initial and boundary conditions. Firstly, we use the classical backward-Euler scheme on a uniform mesh to approximate time derivative. The resulting nonlinear singularly perturbed semi-discrete problem is linearized by using Newton-Raphson-Kantorovich approximation method which is quadratically convergent. Then, an upwind finite difference scheme on an adaptive nonuniform grid is used for space derivative. The nonuniform grid is generated by equidistribution of a positive monitor function, which is similar to the arc-length function. It is shown that the presented adaptive grid method is first order uniform convergent in the time and spatial directions, respectively. Finally, numerical results are given to validate the theoretical results.

    Citation: Li-Bin Liu, Ying Liang, Jian Zhang, Xiaobing Bao. A robust adaptive grid method for singularly perturbed Burger-Huxley equations[J]. Electronic Research Archive, 2020, 28(4): 1439-1457. doi: 10.3934/era.2020076

    Related Papers:

    [1] Li-Bin Liu, Ying Liang, Jian Zhang, Xiaobing Bao . A robust adaptive grid method for singularly perturbed Burger-Huxley equations. Electronic Research Archive, 2020, 28(4): 1439-1457. doi: 10.3934/era.2020076
    [2] Shan Jiang, Li Liang, Meiling Sun, Fang Su . Uniform high-order convergence of multiscale finite element computation on a graded recursion for singular perturbation. Electronic Research Archive, 2020, 28(2): 935-949. doi: 10.3934/era.2020049
    [3] Suayip Toprakseven, Seza Dinibutun . A weak Galerkin finite element method for parabolic singularly perturbed convection-diffusion equations on layer-adapted meshes. Electronic Research Archive, 2024, 32(8): 5033-5066. doi: 10.3934/era.2024232
    [4] Leilei Wei, Xiaojing Wei, Bo Tang . Numerical analysis of variable-order fractional KdV-Burgers-Kuramoto equation. Electronic Research Archive, 2022, 30(4): 1263-1281. doi: 10.3934/era.2022066
    [5] Yunxia Niu, Chaoran Qi, Yao Zhang, Wahidullah Niazi . Numerical analysis and simulation of the compact difference scheme for the pseudo-parabolic Burgers' equation. Electronic Research Archive, 2025, 33(3): 1763-1791. doi: 10.3934/era.2025080
    [6] Feng Ye, Xiaoting Zhang, Chunling Jiang, Bo Zeng . Comment on: "Solving the conformable Huxley equation using the complex method" [Electron. Res. Arch., 31 (2023), 1303–1322]. Electronic Research Archive, 2025, 33(1): 255-262. doi: 10.3934/era.2025013
    [7] Jun Pan, Yuelong Tang . Two-grid H1-Galerkin mixed finite elements combined with L1 scheme for nonlinear time fractional parabolic equations. Electronic Research Archive, 2023, 31(12): 7207-7223. doi: 10.3934/era.2023365
    [8] Jingyun Lv, Xiaoyan Lu . Convergence of finite element solution of stochastic Burgers equation. Electronic Research Archive, 2024, 32(3): 1663-1691. doi: 10.3934/era.2024076
    [9] Changling Xu, Huilai Li . Two-grid methods of finite element approximation for parabolic integro-differential optimal control problems. Electronic Research Archive, 2023, 31(8): 4818-4842. doi: 10.3934/era.2023247
    [10] Ying Liu, Yanping Chen, Yunqing Huang, Yang Wang . Two-grid method for semiconductor device problem by mixed finite element method and characteristics finite element method. Electronic Research Archive, 2021, 29(1): 1859-1880. doi: 10.3934/era.2020095
  • In this paper, an adaptive grid method is proposed to solve one-dimensional unsteady singularly perturbed Burger-Huxley equation with appropriate initial and boundary conditions. Firstly, we use the classical backward-Euler scheme on a uniform mesh to approximate time derivative. The resulting nonlinear singularly perturbed semi-discrete problem is linearized by using Newton-Raphson-Kantorovich approximation method which is quadratically convergent. Then, an upwind finite difference scheme on an adaptive nonuniform grid is used for space derivative. The nonuniform grid is generated by equidistribution of a positive monitor function, which is similar to the arc-length function. It is shown that the presented adaptive grid method is first order uniform convergent in the time and spatial directions, respectively. Finally, numerical results are given to validate the theoretical results.



    In this paper, we consider the following one-dimensional unsteady singularly perturbed Burger-Huxley equation

    {Lx,εu(x,t)ε2ux2+αuux+utβ(1u)(uγ)u=0,(x,t)Ω×(0,T](0,1)×(0,T],u(x,0)=u0(x),x¯Ω=[0,1],u(0,t)=S0(t),u(1,t)=S1(t),t(0,T], (1)

    where 0<ε1 is a perturbation parameter and α,β0, γ(0,1) are given constants. Such equation describes the interaction between convection, diffusion and reaction.

    It is well known that the Burger-Huxley equation describes many phenomena such as busting oscillation[9], interspike[24], population genetics[1], bifurcation and chaos[33]. In the past few decades, various analytical methods were proposed to solve the Burger-Huxley equation. For instance, by using Hirota method, Satsuma [30] obtained an exact solitary solution for this equation. Wang et.al., [31] constructed an exact solitary wave solution of the generalized Burger-Huxley equation. In[32], Wazwaz derived some travelling wave solutions for the generalized forms of Burgers, Burgers-KdV and Burger-Huxley equation by using the standard tanh-function technique. Recently, many researches paid attention to solve Burger-Huxley equation by the numerical methods such as a domian decomposition method[15,14,16], variational iteration method[2], finite difference scheme[27,28], spectral methods[8,17,18], collocation method[26,20,25]. However, for suitable values of α, β, γ and 0<ε1, the solution of Burger-Huxley problem, which is called singularly perturbed Burger-Huxley problem, usually has one or two boundary layers. Due to the presence of boundary layer(s), the above presented methods are in question and known to be inadequate to approximate the exact solution. Therefore, to obtain ε-uniformly convergent methods, Kaushik and Sharma[19] developed a parameter-uniform convergent finite difference scheme for the problem (1). Gupta and Kadalbajoo[13] constructed a numerical scheme that comprises of implicit-Euler method which is first order uniformly accurate to discretize in temporal direction on a uniform mesh and a monotone hybrid finite difference operator to discretize the spatial variable with a piecewise uniform Shishkin mesh. For the spatial direction, their method has been shown to be first order parameter uniform convergent in the outside region of boundary layer, and almost second order parameter uniform convergent in the boundary layer region.

    Obviously, the methods presented in [19,13] are belong to the lay-adapted mesh approach. As far as we know, the convergence results for the layer-adapted mesh approach is more easy to be obtained. But this special mesh approach requires a priori information about the location and width of the boundary layer. So, it is very necessary to study the adaptive moving grid approach by equidistributing a positive monitor function. Since this method has an advantage that it can be applied using little or no a priori information.

    In order to serve this purpose, we will devise a uniformly convergent numerical scheme for the problem (1). We first use the classical backward-Euler formula on a uniform mesh to approximate the time derivative. The resulting nonlinear singularly perturbed ordinary differential equation is linearized by using quasi-lineariztion technique. Then, an upwind finite difference scheme is used for space discretization. The a posteriori error bound is derived to design an adaptive spatial grid generation algorithm. Finally, the convergence analysis is given to show that the presented adaptive grid method is first-order in the time and spatial directions, respectively.

    In this section, we will give error estimates for the solution of continuous problem and its time derivatives. Let D=(0,1)×(0,T], the initial boundary Γi={(x,t):t=0,x[0,1]}, left boundary Γl={(x,t):x=0,t[0,T]} and right boundary Γr={(x,t):x=1,t[0,T]}, then, D=ΓlΓiΓr. For any given function g(x,t)C0(¯D), the maximum norm is defined as follows

    g(x,t)¯D=max(x,t)¯D|g(x,t)|.

    First, the operator Lx,ε defined in (1) satisfies the following maximum principle.

    Lemma 2.1. (Maximum principle) Let v(x,t)C2,1(¯D). If v(x,t)0, (x,t)D and Lx,εv(x,t)0, (x,t)D, then v(x,t)0, (x,t)¯D.

    Proof. The proof can be seen in Lemma 1 of [13].

    Furthermore, based on the above maximum principle, the following lemma [13] gives the uniform stability estimate.

    Lemma 2.2. Let u(x,t) be the solution of the problem (1), then we have

    u¯DTu0Γi+uD.

    Finally, to derive the convergence and stability of the time discrete scheme, we give the bounds on the time derivatives as follows:

    Lemma 2.3. Let u(x,t) be the solution of the problem (1). Then there exists a constant C, independent of ε, such that

    |iu(x,t)ti|C,i=0,1,2,(x,t)[0,1]×(0,T].

    Proof. It follows from Lemma 2.2, we can obtain |u(x,t)|C. Next, one can obtain the first-order derivative bound with respect to time variable as follows.

    First, at t=0, we have u(x,0)=u0(x), which gives u(x,0)x=u0(x) and 2u(x,0)x2=u0(x), x[0,1]. Then, we get

    u(x,0)t=ε2u(x,0)x2αu(x,0)u(x,0)x+β(1u(x,0))(u(x,0)γ)u(x,0),x[0,1].

    On the boundaries x=0 and x=1, we obtain

    u(0,t)t=S0(t),u(1,t)t=S1(t),t(0,T].

    Therefore, for sufficiently smooth functions u0(x), S0(t) and S1(t), there exists a constant C1, such that

    |u(x,t)t|C1,(x,t)D.

    For (x,t)(0,1)×(0,T], it follows from (1) that

    Lx,εu(x,t)t=0.

    As the operator Lx,ε is uniformly stable, using Lemma 2.2, we get

    |u(x,t)t|C,(x,t)¯D.

    Similarly, we get the bound for the second-order derivative 2u(x,t)t2.

    Let

    SMt={tn=nΔt,n=0,,M,Δt=T/M}

    be a uniform mesh in time direction, where M denotes the number of mesh intervals in the time direction. Here, discretizing the problem (1) with respect to temporal variable by using the backward Euler method, we can obtain the following non-linear ordinary differential equations

    {u0=u(x,0)=u0(x),x¯Ω,(I+ΔtˉLx,ε)un+1εΔt2un+1x2+αΔtun+1un+1xβΔt(1un+1)(un+1γ)un+1+un+1=un,un+1(0)=S0(tn+1),un+1(1)=S1(tn+1), (2)

    where un is the semi-discrete approximation to the exact solution u(x,t) of the continuous problem (1) at time level tn=nΔt, 0nM1.

    Next, to analyze the uniform convergence of the solution un to the exact solution u(x,tn), we will do the stability analysis and derive the consistency result of the scheme (2). Obviously, the operator (I+ΔtˉLx,ε) satisfies the maximum principle, which ensures the stability of the scheme (2).

    Let en+1=u(x,tn+1)ˆun+1(x) be the local error of semi-discretization scheme (2), where ˆun+1(x) is the solution obtained after one step of semi-discrete scheme (2) by taking the exact value u(x,tn) instead of un(x) as the starting data. Then, we obtain the following boundary value problem

    {ˆun+1(x)+ΔtˉLx,εˆun+1(x)=un,x(0,1),n0,un+1(0)=S0(tn+1),un+1(1)=S1(tn+1),n0. (3)

    Lemma 3.1. Let en+1 be the local error of semi-discretization scheme (2), then, we have

    en+1C(Δt)2. (4)

    Proof. Since the solution of the problem (1) is smooth enough, by using Taylor series expansion, we have

    un=un+1Δtun+1t+tn+1tn(tns)2u(x,s)t2ds=un+1Δt{ε2un+1x2αun+1un+1x+β(1un+1)(un+1γ)un+1}+2u(x,ξ)t2O((Δt)2),

    where ξ(tn,tn+1).

    Then by applying Taylor expansion to linearize the nonlinear differential operator ˉLx,ε, the desired estimate (4) follows from Lemma 1 of [7].

    Based on the above results, we can obtain the following global error estimate.

    Theorem 3.2.

    supnT/Δtu(x,tn)un(x)CΔt. (5)

    Thus, the semi-discretization (2) is uniformly convergent of first-order in time.

    In this section, we will introduce the Newtom-Raphson-Kantorovich approximation approach to linearize the nonlinear differential equation (2). For the nonlinear ordinary differential equation u=f(u,u,x), Bellman and Kalaba[3] developed the following linearization scheme

    u(k+1)=f(u(k),u(k),x)+(u(k+1)u(k))fu(u(k),u(k),x)+(u(k+1)u(k))fu(u(k),u(k),x), (6)

    where {u(k)}k=0 are a sequence of approximate solutions of u=f(u,u,x).

    Here, in our case, based on the scheme (6), the time semi-discretisation (2) can be written as

    u0(k+1)=u0(x),x[0,1], (7)
    εΔt2un+1(k+1)x2+αΔtun+1(k)un+1(k+1)x+(αΔtun+1(k)un+1(k)x+βΔt((un+1(k)γ)(1un+1(k))(1un+1(k))(un+1(k)γ)))=un(k+1)+αΔtun+1(k)un+1(k)x+βΔt((1un+1(k))(un+1(k)γ)un+1(k)+(un+1(k)γ)un+1(k)(1un+1(k))un+1(k)(1un+1(k))(un+1(k)γ)),x[0,1],n0, (8)

    with the boundary conditions

    un+1(k+1)(0)=S0(tn+1),un+1(k+1)(1)=S1(tn+1),n0, (9)

    where u(k) is the nominal solution of the problem (2) with a reasonable initial guess u(0) satisfying the initial condition u0(x) and k=0,1,2,, is the iteration index.

    For the sake of convenience, let u(k+1)=˜u, the above equation can be written as

    ˜u0=u0(x),x[0,1], (10)
    (I+Δt˜Lx,ε)˜un+1εΔt2˜un+1x2+an+1(x)Δt˜un+1x+(1+Δtbn+1(x))˜un+1=˜un+Δtfn+1(x),x[0,1],n0, (11)
    ˜un+1(0)=S0(tn+1),˜un+1(1)=S1(tn+1),n0, (12)

    where

    an+1(x)=a(k)(x,tn+1)=αun+1(k),bn+1(x)=b(k)(x,tn+1)=αun+1(k)x+β(2un+1(k)+3[un+1(k)]2+γ2γun+1(k)),fn+1(x)=f(k)(x,tn+1)=αun+1(k)un+1(k)x+β(2[un+1(k)]3(1+γ)[un+1(k)]2).

    Here, for n0, assuming that an+1(x), bn+1(x) and fn+1(x) are sufficiently smooth functions and there exist two positive constants p and q such that

    an+1(x)p>0,bn+1(x)q>0,x[0,1],n0.

    Under these conditions, the solution of above problem (10)-(12) has a unique solution that usually has a boundary layer at x=1 for ε0, see, e.g., [29]. For k=0,1,2, and n0, we will solve the sequence of second order singularly perturbed linear boundary value problem (10)-(12) instead of solving the original nonlinear problem (2). Furthermore, for the solution un+1(x) of original nonlinear problem (2), we should prove that

    limk+un+1(k)(x)=un+1(x),x[0,1], (13)

    whereas numerically, we require that

    |˜un+1(x)un+1(k)(x)|<ε,x[0,1], (14)

    where ε is a small tolerance value to terminate the computation.

    Now, to obtain (13) or (14), the following theorem shows that not only the convergence of this sequence {un+1(k)}k=0 is quadratic, but also its proportionality constant is independent of k.

    Theorem 3.3. Let {un+1(k)}k=0 be the sequence produced by quasilinearization technique at (n+1) time level. Then, there exists a positive constant C, independent of k, such that

    un+1(k+1)un+1(k)Cun+1(k)un+1(k1)2.

    Proof. The proof can be seen in Theorem 5 of [13].

    In this section, we shall develop a finite difference scheme of (10)-(12) on the following non-uniform spatial mesh

    ¯ΩNx={0=x0<x1<<xN=1}.

    Here, the spatial step size is denoted by

    hi=xixi1,i=1,,N.

    Firstly, for a given mesh function v(xi,tn)=vni, we define some difference operators as follows:

    D+xvni=vni+1vnihi+1,Dxvni=vnivni1hi,D2xvni=D+xvniDxvnii,ni=hi+hi+12.

    Then, on ¯ΩNx, the finite difference spatial discretization of (10)-(12) takes the form

    {U0i=u0(xi),(I+ΔtˉLNx,ε)Un+1i=Uni+Δtfn+1i,i=1,,N1,n0,Un+10=S0(tn+1),Un+1N=S1(tn+1),n0, (15)

    where ˉLNx,ε is the discretization of the differential operator ˉLx,ε, which takes the following form:

    ˉLNx,εUn+1i=εD2xUn+1i+an+1iDxUn+1i+bn+1iUn+1i.

    Here, Uni is the numerical solution of exact solution u(xi,tn) and

    an+1i=a(xi,tn+1),bn+1i=b(xi,tn+1),fn+1i=f(xi,tn+1).

    Remark 1. Here, by choosing a reasonable initial approximation un+1(0), we iteratively solve the linear boundary value problem (10)-(12) to obtain the solution un+1(k). At every iteration, we opt to numerically solve the problem (10)-(12) using the upwind finite difference scheme (15), where we use the center finite difference scheme to approximate the derivatives un+1(k)x given in bn+1(x) and fn+1(x).

    It is well known that the monitor functions are used by many authors [21,22,4,5] to obtain adaptive grid algorithms that produce layer-resolving meshes in solving singularly perturbed ordinary differential equations. In recent years, there has been tremendous interest in developing the adaptive grid approach of singularly perturbed parabolic equations [10,11,12]. It should be pointed out that the authors in [10,11] obtained a different spatial mesh on each time level tn by equidistributing a monitor function M(u(x,tn),x). Meanwhile, the authors[12] used the idea of equidistributing the spatial grids for a fixed time level T0(0<T0T) and obtained a spatial grid for all the levels. However, it is hard to find the fixed time level T0 which can reflect the information of boundary layer. This drawback motivates to construct a spatial grid which is suitable for all time levels, in which the same order of convergence and the error estimation can be established.

    Here, for singularly perturbed Burger-Huxley equation, in order to construct such a nonuniform spatial grid, we use the idea of equidistribution of a monitor function which is given by

    M(u(x,t),x)=max0tT{1+|u(x,t)x|2}. (16)

    Thus, a grid is said to be equidistributing M(u(x,t),x), if

    xixi1M(u(s,t),s)ds=1N10M(u(s,t),s)ds,i=1,,N. (17)

    Let ˆUn(x)C[0,1] be a piecewise linear interpolant function through the knots (xi,Uni). Then, in practical computation, we choose the following monitor function

    ˜M(u(x,t),x)=max0nT/Δt{1+|(ˆUn(x))|2}, (18)

    which is the discrete analogue of the monitor function (16).

    Therefore, to obtain the equidistribution grid and the corresponding numerical solution, we construct the following iteration algorithm:

    Step 1. Take k=0, let the uniform spatial mesh {x(k)i=i/N,i=0,1,,N} be the initial mesh.

    Step 2. For k=1,2,, assuming that the mesh {x(k)i} is given, compute the discrete solution Un,(k)i that satisfy (15) on {x(k)i}. For each i, let h(k)i=x(k)ix(k)i1 and

    l(k)i=h(k)imax0nT/Δt{1+(DxUn,(k)i)2}
    =max0nT/Δt{(h(k)i)2+(Un,(k)iUn,(k)i1)2}

    be the maximum distance between the points (x(k)i1,Un,(k)i1) and (x(k)i,Un,(k)i). Then, the total maximum arc-length can be written as

    L(k)=Ni=1l(k)i=Ni=1max0nT/Δt{(h(k)i)2+(Un,(k)iUn,(k)i1)2}.

    Step 3. Test mesh: Let C0 be a user chosen constant with C0>1. If the stopping criterion

    max1iNl(k)iL(k)C0N (19)

    holds true, then go to Step 5. Otherwise, continue to Step 4.

    Step 4. Generate a new mesh by equidistributing arc-length of current computed solution: choose point 0=x(k+1)0<x(k+1)1<<x(k+1)N=1 such that

    x(k+1)ix(k+1)i11+max0nT/Δt{ˆUn,(k)(x)}=L(k)/N,

    where i=1,2,,N and ˆUn,(k)(x)C[0,1] is a piecewise linear interpolant function through the knots (xi,Un,(k)i). Return to Step 3.

    Step 5. Take {x(k)i} as the final mesh and calculate the corresponding solution Uni, then stop.

    In this section, in order to derive an a posteriori error estimate for the fully discrete scheme of (15), we will list some preliminary results as follows.

    Firstly, we rewrite (11) in the form

    ˜Lx,ε˜un+1=˜un+1˜unΔt+fn+1(x)gn(x)+ϕn+1(x),x(0,1), (20)
    ˜un+1(0)=S0(tn+1),˜un+1(1)=S1(tn+1), (21)

    where ϕn+1(x)=fn+1(x)=f(k)(x,tn+1), n0.

    It is easy to see that the operator (I+Δt˜Lx,ε) satisfies the maximum principle, which implies ˜un+1C. In addition, under the sufficient smoothness of the function fn+1(x), the function gn(x)+fn+1(x) is ε-uniformly bounded in the spatial domain.

    Denote

    ˜u=(˜u1,˜u2,,˜uM)T,S0=(S0(t1),,S0(tM))T,S1=(S1(t1),,S1(tM))T,F(x)=(g0(x)+ϕ1(x),,gM1(x)+ϕM(x))T,

    the Equation (20) can be written into the following system of equations

    ˜Lx,ε˜uε˜uxx+A(x)˜ux+B(x)˜u=F(x),x(0,1), (22)
    ˜u(0)=S0,˜u(1)=S1, (23)

    where A(x)=diag(a1(x),,aM(x)), B(x)=diag(b1(x),,bM(x)) are M×M diagonal matrixes, respectively.

    Obviously, the simple upwind finite difference scheme of (22) can be written into the following matrix form

    LNx,ε˜UiεD2x˜Ui+A(xi)Dx˜Ui+B(xi)˜Ui=F(xi), (24)
    ˜U(0)=S0,˜U(1)=S1, (25)

    where ˜Ui=(˜U1i,,˜UMi)T is the approximation solution of ˜u(xi).

    Next, based on the above preparation work, we can obtain the following result:

    Theorem 6.1. Let ˜u(x) be the solution of (22), ˜Ui be the solution of (24) on an arbitrary nonuniform mesh ¯ΩNx and ˆU(x) be piecewise linear interpolant function vector through knots (xi,˜Ui). Then we have

    ˜u(x)ˆU(x)C{max1iNhi[max1nM|Dx˜Uni|]+max1iNhi}. (26)

    Proof. The proof is similar to Theorem 3.1 in [23].

    Furthermore, based on the properties of discrete Green's function[22], we can obtain the following convergence result:

    Theorem 6.2. Let ˜u(x) be the solution of (22), ˜Ui be the solution of (24) on a nonuniform grid {xi}Ni=0 generated by the above adaptive spatial grid algorithm. Then we have the following bound

    ˜u(xi)˜UiCN1. (27)

    Proof. The proof is similar to Theorem 4.2 in [6].

    From Theorem 6.2, an easy induction gives the following result:

    Theorem 6.3. For each time level n=1,,M, let ˜un(x) be the solution of problem (10)-(12) and ˜Uni be the solution of discrete system (24) calculated on a grid {xi}Ni=0 generated by the above adaptive spatial grid algorithm. Then we have the following bound

    max0iN|˜un(xi)˜Uni|CN1. (28)

    Corollary 1. If we take NqCΔt with 0<q<1, then we have

    max0iN|˜un(xi)˜Uni|CΔtN1+q. (29)

    Now, we give the main result of our paper.

    Theorem 6.4. Let u(x,t) be the exact solution of the Burgers-Huxley equation (1), ˜un(x) be the solution of the semi-discrete problem (10)-(12) after the time discretization and quasilinearization process and Uni be the solution of fully discrete scheme (15) calculated on a grid {xi}Ni=0 generated by the above adaptive spatial grid algorithm and time level tn=nΔt. Assume that NqCΔt with 0<q<1. Then we have the following bound

    max0iN|u(xi,tn)Uni|C(Δt+N1+q). (30)

    Proof. Let Eni=u(xi,tn)Uni, 0iN be the global error at time level tn, 1nM. Then, splitting the global error {Eni} as follows:

    |Eni||u(xi,tn)ˆun(xi)|+|ˆun(xi)˜un(xi)|+|˜un(xi)˜Uni|+|˜UniUni|.

    From (4) and Corollary 1, we have

    max0iN|u(xi,tn)ˆun(xi)|C(Δt)2, (31)
    max0iN|˜un(xi)˜Uni|CΔtN1+q. (32)

    For ε>0, it follows from Theorem 3.3 that

    |ˆun(xi)˜un(xi)|<ε. (33)

    Then, by applying the stability of the fully discrete scheme (15), we obtain

    max0iN|˜UniUni|Cmax0iN|u(xi,tn1)Un1i|. (34)

    Finally, let ε=CΔt(Δt+N1+q)>0, from (31)-(34), we obtain the following recurrence relation:

    max0iN|Eni|CΔt(Δt+N1+q)+max0iN|En1i|, (35)

    and hence, the result (30) follows from it.

    In this section, we will give some numerical results obtained by the fully discrete scheme (15) for two test problems on the rectangular mesh ¯ΩNx×SMt, where ¯ΩNx is the equidistribution mesh generated from the numerical algorithm. It is well known that the constant C0 in the above adaptive spatial mesh algorithm gives an intimation of how close we are from the equidistribution of the monitor function. In all the numerical experiments, we take C0=2 and begin with N=32 and the time step Δt=0.05 and we multiply N by two and divide Δt by two.

    For small enough values of the parameters ε, the exact solution of the following examples are not available. Therefore, we use the double mesh principal to calculate the maximum point-wise error, which are defined as

    EN,Mε=max0iN,0nM|UN,M(xi,tn)U2N,2M(xi,tn)|, (36)

    where UN,M(xi,tn) denote the numerical solution obtained on the mesh with N mesh intervals in the spatial direction and M mesh intervals in the time direction. From these values, we compute the corresponding order of convergence by

    rN,Mε=log2(EN,MεE2N,2Mε). (37)

    In addition, for the above Newton linearization process, we use the following convergence criterion for the numerical solution

    |Un+1(k+1)(xi)Un+1(k)(xi)|1010.

    Here, we chose 0 as the initial guess in all cases and the iterations were stopped when the absolute error tolerance is achieved.

    For comparison purposes, we use the upwind differences scheme (15) on the piecewise-uniform Shishkin mesh, which is constructed as follows[19,13]: Let N be divisible by 2 and τ be the transition parameter which determines the point of transition from a fine mesh to the coarse mesh and is defined as

    τ=min[12,θεlnN], (38)

    where θ is the constant whose value depends upon the method applied. Here, we choose θ=1. Then, we divide [0,1] into two subdomains [0,1τ] and [1τ,1]. Finally, we place N/2 number of subintervals in each of the subdomains and obtain the Shishkin mesh as follows:

    ¯ΩNε={xi:xi=2τi/N,0iN/2;xi=xi1+2(1τ)/N,N/2<iN}.

    Example 5.1. In this example, we consider the following singularly perturbed Burgers-Huxley equation

    {ut+uuxε2ux2(1u)(u0.5)u=0,(x,t)(0,1)×(0,1],u(x,0)=x(1x2),0<x<1,u(0,t)=u(1,t)=0,t[0,1]. (39)

    In Table 1, we give the maximum point-wise error EN,Mε for ε=2j, j=0,2,,18. Meanwhile, the orders of convergence associated with the fully discrete scheme (15) are listed in Table 2. It is shown from these results that, with the increase of N and M, the convergence order of the presented numerical method is more and more close to 1. To compare our results, the computed errors and the corresponding orders of convergence for the well-known layer-adapted meshes, Shishkin mesh, are given in Tables 3-4. Obviously, as can be seen from Tables 1-4 that adaptive grid method presented in this paper produced better results than that produced by using the Shishkin mesh.

    Table 1.  Maximum error of solution EN,Mε for Example 5.1 using the adaptive grid method.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320 1024/1640
    20 2.4400e-02 1.4033e-02 7.5889e-03 3.9547e-03 2.0227e-03 1.0233e-03
    22 1.8830e-02 1.1126e-02 6.5407e-03 3.6221e-03 1.9209e-03 1.0074e-03
    24 2.0658e-02 1.2614e-02 7.0567e-03 3.7952e-03 1.9563e-03 1.0231e-03
    26 2.5289e-02 1.7672e-02 9.0066e-03 4.8378e-03 2.5035e-03 1.2731e-03
    28 3.8607e-02 1.9497e-02 1.1221e-02 6.2852e-03 3.3405e-03 1.7233e-03
    210 9.3183e-02 7.0120e-02 4.4773e-02 2.0546e-02 1.0545e-02 5.1608e-03
    212 1.7017e-01 1.0083e-01 6.2216e-02 3.9526e-02 2.0493e-02 1.0027e-02
    214 2.0410e-01 1.6703e-01 9.2110e-02 5.2580e-02 2.8766e-02 1.6523e-02
    216 2.0450e-01 1.5975e-01 1.2612e-01 6.9772e-02 3.8531e-02 2.0526e-02
    218 2.5614e-01 2.1031e-01 1.3406e-01 8.5618e-02 4.8834e-02 2.6219e-02

     | Show Table
    DownLoad: CSV
    Table 2.  Rate of convergence of solution rN,Mε for Example 5.1 using the adaptive grid method.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320
    20 0.7981 0.8869 0.9403 0.9673 0.9831
    22 0.7591 0.7664 0.8526 0.9150 0.9311
    24 0.7117 0.8380 0.8948 0.9560 0.9352
    26 0.5170 0.9724 0.8966 0.9504 0.9756
    28 0.9856 0.7971 0.8362 0.9119 0.9549
    210 0.4102 0.6472 1.1238 0.9623 1.0309
    212 0.7550 0.6966 0.6544 0.9477 1.0312
    214 0.2892 0.8587 0.8088 0.8701 0.7999
    216 0.3563 0.3410 0.8540 0.8566 0.9086
    218 0.2844 0.6496 0.6469 0.8100 0.8973

     | Show Table
    DownLoad: CSV
    Table 3.  Maximum error of solution EN,Mε for Example 5.1 calculated on Shishkin grid.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320 1024/1640
    20 2.5632e-02 1.6476e-02 9.9288e-03 5.6712e-03 3.1149e-03 1.7000e-03
    22 2.9611e-02 1.8504e-02 1.0796e-02 6.0104e-03 3.2417e-03 1.7105e-03
    24 3.1540e-02 2.0968e-02 1.1706e-02 6.3027e-03 3.3320e-03 1.7024e-03
    26 3.4637e-02 1.7587e-02 7.9159e-03 3.8469e-03 2.2367e-03 2.5185e-03
    28 8.3069e-02 6.3873e-02 3.7579e-02 1.9554e-02 9.7037e-03 3.0087e-03
    210 8.3319e-02 1.1804e-01 8.7025e-02 5.1153e-02 2.7435e-02 1.1428e-02
    212 5.9149e-02 1.2245e-01 1.4419e-01 9.5806e-02 5.5767e-02 2.7152e-02
    214 3.8012e-02 1.2070e-01 1.9830e-01 1.4945e-01 9.1763e-02 5.4821e-02
    216 3.7835e-02 8.8086e-02 1.9473e-01 2.0775e-01 1.3885e-01 9.6989e-02
    218 3.7788e-02 3.6581e-02 1.7951e-01 2.5413e-01 1.9134e-01 1.4338e-01

     | Show Table
    DownLoad: CSV
    Table 4.  Rate of convergence of solution rN,Mε for Example 5.1 calculated on Shishkin grid.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320
    20 0.6375 0.7307 0.8079 0.8644 0.8736
    22 0.6783 0.7773 0.8450 0.8907 0.9223
    24 0.5890 0.8409 0.8932 0.9196 0.9688
    26 0.9778 1.1517 1.0411 0.7823 -0.1712
    28 0.3791 0.7653 0.9425 1.0108 1.6893
    210 -0.5026 0.4398 0.7666 0.8988 1.2634
    212 -1.0498 -0.2357 0.5897 0.7807 1.0384
    214 -1.6666 -0.7162 0.4080 0.7037 0.7432
    216 -1.2192 -1.1445 -0.0933 0.5814 0.5176
    218 0.0468 -2.2948 -0.5015 0.4093 0.4163

     | Show Table
    DownLoad: CSV

    In addition, the numerical solution is plotted in Figure 1 for N=64, M=40 and ε=214. Meanwhile, Figure 2 shows the computed solution at different time levels. It is shown from Figures 1-2 that the numerical solution of Example 5.1 has a boundary layer near x=1 with the time variable t1. Furthermore, in order to make the reader's understanding of the meshes generation by the above spatial grid algorithm, the process of grid movement after each iteration is plotted in Figure 3 for N=64, M=40 and ε=212, which should be read from bottom to top. The left of this figure is labeled with the value of C0 for which the stopping criterion (19) becomes an equation. It is shown from Figure 3 that taking any smaller value of C0 will increase the number of iterations. Obviously, the mesh starts to move toward the boundary x=1 after each iteration. Thus, the presented adaptive grid method has the advantage that without any prior information of the boundary layer.

    Figure 1.  Numerical solution profile of Example 5.1 with N=64, M=40 and ε=214.
    Figure 2.  Numerical solution of Example 5.1 at different time levels with N=64, M=40 and ε=214.
    Figure 3.  Mesh movement of Example 5.1 for N=64, M=40 and ε=212.

    Example 5.2. Consider the following singularly perturbed Burger's equation:

    {ut+uuxεuxx=0,(x,t)(0,1)×(0,1],u(x,0)=x(1x2),0<x<1,u(0,t)=u(1,t)=0,t[0,1]. (40)

    For ε=2j, j=0,2,,18, the calculated maximum point-wise errors and the corresponding order convergence for Example 5.2 are listed in Tables 5-6, respectively. The numerical results given in Table 6 reveal the first-order uniform convergence with the increase of N and M. Furthermore, we have also compared the numerical results using the presented method to that using the Shishkin mesh, see Tables 7-8. It is shown from Tables 5-8 that the presented adaptive grid method is better than the Shishkin mesh method. Figure 4 displays the numerical solution of Example 5.2 at different time levels. Figure 5 shows the mesh movement after each iteration. These figures also show the existence of the boundary layer at x=1 with time variable t1.

    Table 5.  Maximum error of solution EN,Mε for Example 5.2 using the adaptive grid method.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320 1024/1640
    20 2.4502e-02 1.4057e-02 7.5969e-03 3.9589e-03 2.0249e-03 1.0244e-03
    22 1.9156e-02 1.1404e-02 6.5847e-03 3.6356e-03 1.9226e-03 1.0085e-03
    24 2.2788e-02 1.3365e-02 7.2769e-03 3.8441e-03 1.9728e-03 1.0270e-03
    26 3.8767e-02 1.8983e-02 9.6122e-03 5.0867e-03 2.6211e-03 1.3306e-03
    28 4.4450e-02 2.0109e-02 1.0519e-02 5.9653e-02 3.1896e-03 1.6508e-03
    210 8.3339e-02 6.6120e-02 4.0769e-02 1.9284e-02 9.1775e-03 4.9998e-03
    212 1.8762e-01 8.4106e-02 5.7234e-02 3.8309e-02 1.9041e-02 9.2260e-03
    214 1.9755e-01 1.5347e-01 8.3864e-02 4.6945e-02 2.5508e-02 1.4930e-02
    216 2.1340e-01 1.5016e-01 1.1582e-01 6.1958e-02 3.3441e-02 1.7672e-02
    218 2.8299e-01 1.7036e-01 1.1805e-01 7.4251e-02 4.1879e-02 2.2413e-02

     | Show Table
    DownLoad: CSV
    Table 6.  Rate of convergence of solution rN,Mε for Example 5.2 using the adaptive grid method.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320
    20 0.8016 0.8878 0.9403 0.9672 1.1059
    22 0.7843 0.7924 0.8864 0.9191 0.9308
    24 0.7698 0.8771 0.9207 0.9624 0.9418
    26 1.0301 0.9818 0.9181 0.9566 0.9781
    28 1.1443 0.9348 0.8183 0.9032 0.9502
    210 0.3339 0.6976 1.0801 1.0712 0.8762
    212 1.1575 0.5553 0.5792 1.0086 1.0453
    214 0.3643 0.8718 0.8371 0.8800 0.7727
    216 0.5076 0.3746 0.9025 0.8897 0.9202
    218 0.7322 0.5292 0.6689 0.8262 0.9019

     | Show Table
    DownLoad: CSV
    Table 7.  Maximum error of solution EN,Mε for Example 5.2 calculated on Shishkin grid.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320 1024/1640
    20 2.4502e-02 1.4057e-02 7.5969e-03 3.9589e-03 2.0249e-03 1.6649e-03
    22 3.0271e-02 1.8725e-02 1.0868e-02 6.0332e-03 3.2486e-03 1.7125e-03
    24 3.7645e-02 2.2072e-02 1.2090e-02 6.4115e-03 3.3584e-03 1.7453e-03
    26 3.6325e-02 2.6153e-02 1.6509e-02 9.7972e-03 5.6201e-03 2.9364e-03
    28 9.9532e-02 5.4894e-02 2.7274e-02 1.2963e-02 6.0337e-03 3.6346e-03
    210 2.1833e-01 1.5551e-01 8.7820e-02 4.5033e-02 2.2291e-02 1.3620e-02
    212 2.2602e-01 2.6665e-01 1.8203e-01 1.0258e-01 5.2694e-02 2.9881e-02
    214 1.2823e-01 3.2914e-01 2.7178e-01 1.8208e-01 1.0356e-01 5.2147e-02
    216 4.4024e-02 3.2475e-01 3.2607e-01 2.5174e-01 1.6644e-01 8.0344e-02
    218 3.3007e-02 2.5627e-01 3.5442e-01 2.9823e-01 2.1963e-01 1.2277e-01

     | Show Table
    DownLoad: CSV
    Table 8.  Rate of convergence of solution rN,Mε for Example 5.2 calculated on Shishkin grid.
    ε Number of intervals N/time size Δt
    32/120 64/140 128/180 256/1160 512/1320
    20 0.8016 0.8878 0.9403 0.9672 0.2824
    22 0.6930 0.7849 0.8491 0.8931 0.9237
    24 0.7702 0.8684 0.9151 0.9329 0.9443
    26 0.4740 0.6637 0.7528 0.8018 0.9365
    28 0.8585 1.0091 1.0731 1.1033 0.7312
    210 0.4895 0.8244 0.9636 1.0145 0.7107
    212 -0.2385 0.5508 0.8274 0.9610 0.8184
    214 -1.3600 0.2763 0.5779 0.8141 0.9898
    216 -2.8830 -0.0059 0.3732 0.5969 1.0507
    218 -2.9568 -0.4678 0.2490 0.4388 0.8391

     | Show Table
    DownLoad: CSV
    Figure 4.  Numerical solution of Example 5.2 at different time levels with N=64, M=40 and ε=28.
    Figure 5.  Mesh movement of Example 5.2 for N=128, M=80 and ε=210.

    The present paper discusses a parameter-uniform numerical method for the singularly perturbed Burgers-Huxley equation. At first, for discretizing the time derivative, we use the classical backward-Euler method and for the spatial discretization the simple upwind scheme is used on a nonuniform grid. An iterative method based on Newton-Raphson-Kantorovich technique is presented to process the nonlinear term of the Burgers-Huxley equation. Parameter-uniform error estimations are derived for the numerical solution. It is also shown from the numerical results that the proposed numerical method has a better numerical accuracy compared to the Shishkin grid method. In all, for the numerical methods of the singularly perturbed Burgers-Huxley equation, the adaptive grid method is very effective.



    [1] Multidimensional nonlinear diffusion arising in population genetics. Adv. Math. (1978) 30: 33-76.
    [2] Numerical simulation of the generalized Huxley equation by He's variational iteration method. Appl. Math. Comput. (2007) 186: 1322-1325.
    [3] R. E. Bellman and R. E. Kalaba, Quasilineaization and Nonlinear Boundary-Value Problems, Modern Analytic and Computional Methods in Science and Mathematics, Vol. 3 American Elsevier Publishing Co., Inc., New York 1965.
    [4] Uniform pointwise convergence for a singularly perturbed problem using arc-length equidistribution. J. Comput. Appl. Math. (2003) 159: 25-34.
    [5] Uniform convergence analysis of finite difference approximations for singular perturbation problems on an adapted grid. Adv. Comput. Math. (2006) 24: 197-212.
    [6] An adaptive grid method for singularly perturbed time-dependent convection-diffusion problems. Commum. Comput. Phys. (2016) 20: 1340-1358.
    [7] A uniformly convergent scheme on a nonuniform mesh for convection-diffusion parabolic problems. J. Comput. Appl. Math. (2003) 154: 415-429.
    [8] Spectral collocation method and Darvishi's preconditionings to solve the generalized Burgers-Huxley equation. Commun. Nonlinear Sci. Numer. Simul. (2008) 13: 2091-2103.
    [9] Bursting oscillations near codimension-two bifurcations in the Chay neuron model. Int. J. Nonlinear Sci. Numer. Simul. (2006) 7: 59-63.
    [10] The parameter uniform numerical method for singularly perturbed parabolic reaction-diffusion problems on equidistributed grids. Appl. Math. Lett. (2013) 26: 1053-1060.
    [11] Uniformly convergent numerical method for singularly perturbed parabolic initial-boundary-value problems with equidistributed grids. Int. J. Comput. Math. (2014) 91: 553-577.
    [12] Robust numerical scheme for singularly perturbed convection-diffusion parabolic initial-boundary-value problems on equidistributed grids. Comput. Phys. Commun. (2014) 185: 2008-2019.
    [13] A singular perturbation approach to solve Burgers-Huxley equation via monotone finite difference scheme on layer-adaptive mesh. Commun. Nonlinear Sci. Numer. Simul. (2011) 16: 1825-1844.
    [14] A note on the Adomian decomposition method for the generalized Huxley equation. Appl. Math. Comput. (2006) 181: 1439-1445.
    [15] Solving the generalized Burgers-Huxley equation using the adomian decomposition method. Math. Comput. Model. (2006) 43: 1404-1411.
    [16] Adomian decomposition method for Burgers-Huxley and Burgers-Fisher equations. Appl. Math. Comput. (2004) 159: 291-301.
    [17] A numerical solution of the generalized Burgers-Huxley equation by spectral collocation method. Appl. Math. Comput. (2006) 178: 338-344.
    [18] A new domain decomposition algorithm for generalized Burgers-Huxley equation based on Chebyshev polynomials and preconditioning. Chaos Solitons Fractals (2009) 39: 849-857.
    [19] A uniformly convergent numerical method on non-uniform mesh for singularly perturbed unsteady Burger-Huxley equation. Appl. Math. Comput. (2008) 195: 688-706.
    [20] A computational meshless method for the generalized Burger's-Huxley equation. Appl. Math. Model. (2009) 33: 3718-3729.
    [21] Maximum norm a posteriori error estimates for a one-dimensional convection-diffusion problem. SIAM J. Numer. Anal. (2001) 39: 423-441.
    [22] A robust adaptive method for quasi-linear one-dimensional convection-diffusion problem. SIAM J. Numer. Anal. (2001) 39: 1446-1467.
    [23] A robust adaptive grid method for a system of two singularly perturbed convection-diffusion equations with weak coupling. J. Sci. Comput. (2014) 61: 1-16.
    [24] The spike order of the winnerless competition (WLC) model and its application to the inhibition neural system. Int. J. Nonlin. Sci. Numer. Simul. (2005) 6: 133-138.
    [25] Numerical solutions of generalized Burgers-Fisher and generalized Burgers-Huxley equations using collocation of cubic B-splines. Int. J. Comput. Math. (2015) 92: 1053-1077.
    [26] B-spline collocation algorithm for numerical solution of the generalized Burger's-Huxley equation. Numer. Methods Partial Differential Equations (2013) 29: 1173-1191.
    [27] Operator compact method of accuracy two in time and four in space for the solution of time dependent Burgers-Huxley equation. Numer. Algorithms (2015) 70: 591-605.
    [28] High-order finite difference schemes for numerical solutions of the generalized Burgers-Huxley equation. Numer. Methods Partial Differential Equations (2011) 27: 1313-1326.
    [29] H.-G. Roos, M. Stynes and L. Tobiska, Numerical Methods for Singularly Perturbed Differential Equations, Convection-diffusion and flow problems. Springer Series in Computational Mathematics, 24. Springer-Verlag, Berlin, 1996. doi: 10.1007/978-3-662-03206-0
    [30] J. Satsuma J, Topics in Soliton Theory and Exactly Solvable Nonlinear Equations, World Scientific, Singapore, 1987.
    [31] Solitary wave solutions of the generalised Burgers-Huxley equation. J. Phys. A (1990) 23: 271-274.
    [32] Travelling wave solutions of generalized forms of Burgers, Burgers-KdV and Burgers-Huxley equations. Appl. Math. Comput. (2005) 169: 639-656.
    [33] G.-J. Zhang, J.-X. Xu, H. Yao et al., Mechanism of bifurcation-dependent coherence resonance of an excitable neuron model, Int. J. Nonlin. Sci. Numer. Simul., 7 (2006), 447-450.
  • This article has been cited by:

    1. Masho Jima Kabeto, Gemechis File Duressa, Second-order robust finite difference method for singularly perturbed Burgers' equation, 2022, 8, 24058440, e09579, 10.1016/j.heliyon.2022.e09579
    2. Masho Jima Kabeto, Gemechis File Duressa, Accelerated nonstandard finite difference method for singularly perturbed Burger-Huxley equations, 2021, 14, 1756-0500, 10.1186/s13104-021-05858-4
    3. Eshetu B. Derzie, Justin B. Munyakazi, Tekle G. Dinka, A NSFD method for the singularly perturbed Burgers-Huxley equation, 2023, 9, 2297-4687, 10.3389/fams.2023.1068890
    4. Eshetu B. Derzie, Justin B. Munyakazi, Tekle Gemechu, A parameter-uniform numerical method for singularly perturbed Burgers’ equation, 2022, 41, 2238-3603, 10.1007/s40314-022-01960-w
    5. Imiru T. Daba, Gemechis F. Duressa, Fitted numerical method for singularly perturbed Burger–Huxley equation, 2022, 2022, 1687-2770, 10.1186/s13661-022-01681-3
    6. Imiru Takele Daba, Gemechis File Duressa, Uniformly convergent computational method for singularly perturbed unsteady burger-huxley equation, 2022, 9, 22150161, 101886, 10.1016/j.mex.2022.101886
    7. Imiru Takele Daba, Gemechis File Duressa, Numerical treatment of singularly perturbed unsteady Burger-Huxley equation, 2023, 8, 2297-4687, 10.3389/fams.2022.1061245
    8. Masho Jima Kabeto, Gemechis File Duressa, Second-Order Robust Finite Difference Method for Singularly Perturbed Burger's Equation, 2021, 1556-5068, 10.2139/ssrn.3978993
    9. Imiru Takele Daba, Genanew Gofe Gonfa, A Hybrid Computational Scheme for SingularlyPerturbed Burgers’-Huxley Equation, 2024, 22150161, 102574, 10.1016/j.mex.2024.102574
    10. Masho Jima Kabeto, Tesfaye Aga Bullo, Habtamu Garoma Debela, Gemadi Roba Kusi, Sisay Dibaba Robi, Efficient computational method for singularly perturbed Burger-Huxley equations, 2024, 0259-9791, 10.1007/s10910-024-01627-3
    11. Tesfaye Aga Bullo, Masho Jima Kabeto, Habtamu Garoma Debela, Gemadi Roba Kusi, Sisay Dibaba Robi, Accurate Computational Approach for Singularly Perturbed Burger-Huxley Equations, 2024, 29, 1734-4492, 16, 10.59441/ijame/187049
    12. Xue Wang, Shang Wu, Jianhua Huang, Jiaxing Zheng, Numerical ergodicity of a full‐discrete exponential Euler scheme for stochastic Burgers–Huxley equation, 2024, 0170-4214, 10.1002/mma.10598
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(3891) PDF downloads(494) Cited by(12)

Figures and Tables

Figures(5)  /  Tables(8)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog