ebook img

Numerical Solutions of Reaction-Diffusion Equation Systems with Trigonometric Quintic B-spline Collocation Algorithm PDF

0.16 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Numerical Solutions of Reaction-Diffusion Equation Systems with Trigonometric Quintic B-spline Collocation Algorithm

Numerical Solutions of Reaction-Diffusion Equation Systems with Trigonometric Quintic B-spline 7 1 Collocation Algorithm 0 2 n Aysun Tok Onarcan1,Nihat Adar2, I˙diris Dag2 a J Informatics Department1, 7 1 Computer Engineering Department2, ] Eskisehir Osmangazi University, 26480, Eskisehir, Turkey A N January 18, 2017 . h t a m Abstract [ In this study, the numerical solutions of reaction-diffusion systems are investi- 1 v gated viathetrigonometric quinticB-splineniteelement collocation method. These 8 equations appear in various disciplines in order to describe certain physical facts, 5 such as pattern formation, autocatalytic chemical reactions and population dynam- 5 4 ics. The Schnakenberg, Gray-Scott and Brusselator models are special cases of 0 reaction-diffusion systems considered as numerical examples in this paper. For nu- . 1 merical purposes, Crank-Nicolson formulae are used for the time discretization and 0 theresultingsystemislinearized byTaylor expansion. Inthefiniteelementmethod, 7 1 auniformpartitionofthesolutiondomainisconstructedforthespacediscretization. : Over the mentioned mesh, dirac-delta function and trigonometric quintic B-spline v i functions are chosen as the weighted function and the bases functions, respectively. X Thus,thereaction-diffusion systemturnsintoanalgebraicsystemwhichcanberep- r a resentedby amatrix equation sothatthecoeffcients areblock matrices containing a certain number of non-zero elements in each row. The method is tested on different problems. To illustrate the accuracy, error norms are calculated in the linear prob- lem whereas the relative error is given in other nonlinear problems. Subject to the characterofthenonlinearproblems,theoccurringspatialpatternsareformedbythe trajectories of the dependent variables. The degree of the base polynomial allows the method to be used in high-order differential equation solutions. The algorithm produces accurate results even when the time increment is larger. Therefore, the proposedTrigonometric Quintic B-splineCollocation methodis an effective method which produces acceptable results for the solutions of reaction-diffusion systems. 1 1 Introduction The reaction diffusion (RD) system is used to model chemical exchange reactions, the transport of ground water in an aquifer, pattern formation in the study of biology, chem- istry and ecology. The RD system exhibits very rich dynamics behavior including periodic and quasi-periodic solutions. Theoretical studies have been developed to describe such dynamic behaviors. Most reaction-diffusion systems includes the nonlinear reaction term making it is diffcult to solve analytically. Attempts have been made to look for the numerical solutions to reveal more dynamic behaviors of the RD system. The spline functions of various degrees are accompanied to construct numerical meth- ods to solve di erential equations of certain order, since the resulting matrix system is always diagonal and can be solved easily and approximate solutions having the degree accuracy of less than the degree of the spline functions, can be set up. High order con- tinuous di erentiable approximate solutions can be produced by way of using high order spline functions as solutions of the di erential equations. B-splines are de ned as a basis of the spline space [16]. Polynomial B-splines are extensively used for nding numerical solutions of di erential equations, function approximation and computer-aided design. The numerical procedure based on the B-spline collocation method has been increasingly applied for nonlinear evolution equations in various elds of science. However, application of trigonometric B-spline collocation methods to nonlinear evolution problems is few in comparison with the collocation method based on polynomial B-spline functions. The numerical methods for solving types of ordinary di erential equations with quadratic and cubic trigonometric B-spline are given by A. Nikolis [1, 6]. Linear two point boundary valueproblemsoftheorderoftwo aresolved usingthetrigonometriccubicB-spline(TCB) interpolation method [11]. Another numerical method employing the TCB is set up to solve a class of linear two-point singular boundary value problems in the study [12]. Re- cently, a collocation nite di erence scheme based on the TCB has been developed for the numerical solution of a one-dimensional hyperbolic equation (wave equation) with a non- local conservation condition [13]. A new two-time level implicit technique based on the TCB, is proposed for the approximate solution of a nonclassical di usion problem with a nonlocal boundary condition in the study [14]. A new three-time level implicit approach, based on the TCB is presented for the approximate solution of the Generalized Nonlin- ear Klien-Gordon equation with Dirichlet boundary conditions [15]. Some research in the literature [10] has established spline-based numerical approaches for solving reaction- difussion equation systems but without the trigonometric B-spline, to our knowledge. In this paper, trigonometric quintic B-splines(TQB) are used to establish a collocation method with suggested numerical method being applied to nd numerical solutions of a reaction-diffusion equation system. As a result, the present method makes it possible to approximate solutions as well as derivatives up to an order of four at each point of the problem domain. When reaction-diffusion systems are studied, it can be understood that different species interact with each other, and also that in chemical reactions two different chemi- cal substances generate new substances, for example. For modeling these types of events, 2 which have more than one dependent variable, differential equation systems have been used. One-dimensional time-dependent reaction-diffusionequationsystems canbedefined as follows: ∂U ∂2U = D +F(U,V) u ∂t ∂x2 (1) ∂V ∂2V = D +G(U,V) v ∂t ∂x2 where U = U(x,t),V = V(x,t),Ω ⊂ R2 is a problem domain, D and D are the diffusion u v coefficients of U and V respectively, F and G are the growth and interaction functions that represents the reactions of the system. F and G are always nonlinear functions. A general one dimensional reaction-diffusion equation system which includes all models we mentioned in this paper, is expressed as: ∂U ∂2U = a +b U +c V +d U2V +e UV +m UV2 +n ∂t 1 ∂x2 1 1 1 1 1 1 (2) ∂V ∂2V = a +b U +c V +d U2V +e UV +m UV2 +n ∂t 2 ∂x2 2 2 2 2 2 2 The solution region of the problem(−∞,∞) should be restricted as (x ,x ) for compu- 0 N tational purpose. In this case, system (2)’s initial conditions are either the homogeny Dirichlet boundary conditions U(x ,t) = U(x ,t) = 0, 0 N (3) V(x ,t) = V(x ,t) = 0, 0 N or homogeny Neumann boundary conditions U (x ,t) = U (x ,t) = 0, x 0 x N (4) V (x ,t) = V (x ,t) = 0 x 0 x N will be used. Appropriate coefficients of the system (2) for each test problem will be selected depending on the characteristics of each model in the following sections and documented in Table 1: Table 1: The coefficient regulations for model system Test Problem a a b b c c d d e e m m n n 1 2 1 2 1 2 1 2 1 2 1 2 1 2 Linear d d −a 0 1 −b 0 0 0 0 0 0 0 0 Brusselator ε ε −(B +1) B 0 0 1 −1 0 0 0 0 A 0 1 2 Schnakenberg 1 d −γ 0 0 0 γ −γ 0 0 0 0 γa γb Gray-Scott ε ε −f 0 0 −(f +k) 0 0 0 0 −1 1 f 0 1 2 3 2 The Trigonometric Quintic B-spline Collocation Method Consider the solution space of the differential problem [a = x ,b = x ] is partitioned into 0 N a mesh of uniform length h = x −x by knots x where m = −2,...,N + 2. On m+1 m m this partition, together with additional knots xN−2,xN−1,xN+1,xN+2 outside the problem domain, the trigonometric quintic B-spline T5(x) basis functions at knots is given by m p5(xm−3), x ∈ [xm−3,xm−2]  −p4(xm−3)p(xm−1)−p3(xm−3)p(xm)p(xm−3)  −p2(xm−3)p(xm+1)p2(xm−2)−p(xm−3)p(xm+2)p3(xm−2)   −p(xm+3)p4(xm−2), x ∈ [xm−2,xm−1]   p3(xm−3)p2(xm)+p2(xm−3)p(xm+1)p(xm−2)p(xm)   +p2(xm−3)p2(xm+1)p(xm−1)+p(xm+3)p(xm+2)p2(xm−2)p(xm)   +p(xm−3)p(xm+2)p(xm−2)p(xm+1)p(xm−1)+p(xm−3)p2(xm+2)p2(xm−1)   +p(xm+3)p3(xm−2)p(xm)+p(xm+3)p2(xm−2)p(xm+1)p(xm−1)  T5(x) = 1  +p(xm+3)p(xm−2)p(xm+2)p2(xm−1)+p2(xm+3)p3(xm−1), x ∈ [xm−1,xm] m θ  −p2(xm−3)p3(xm+1)−p(xm−3)p(xm+2)p(xm−2)p2(xm+1)  −p(xm−3)p2(xm+2)p(xm−1)p(xm+1)−p(xm−3)p3(xm+2)p(xm)   −p(xm+3)p2(xm−2)p2(xm)−p(xm+3)p(xm−2)p(xm+2)p(xm−1)p(xm+1)   −p(xm+3)p(xm−2)p2(xm+2)p(xm)−p2(xm+3)p2(xm−3)   −p2(xm+3)p(xm−1)p(xm+2)p(xm)−p3(xm+3)p2(xm), x ∈ [xm,xm+1]   p(xm−3)p4(xm+2)+p(xm+3)p(xm−2)p3(xm+2)+p2(xm+3)p(xm−1)p2(xm+2)  +p3(x )p(x )p(x )+p4(x )p(x ), x ∈ [x ,x ]  m+3 m m+2 m+3 m+1 m+1 m+2  −p5(x ), x ∈ [x ,x ]  m+3 m+2 m+3   0, dd   (5) where the p(x ), Θ and m are: m p(x ) = sin(x−xm), m 2 Θ = sin(5h)sin(2h)sin(3h)sin(h)sin(h), 2 2 2 m = O(1)N TheTm5(x) functionsanditsprinciplederivativesvarnishoutsidetheregion[xm−3,xm+3]. The set of those B-splines T5(x) ,m = −2,...,N + 2 are a basis for the trigonometric m spline space. An approximate solution U (x,t) and V (x,t) to the unknown solution N N U(x,t) and V(x,t) can be assumed of the forms N+2 N+2 U (x,t) = T5(x)δ (t) V (x,t) = T5(x)γ (t) (6) N X i i N X i i i=−2 i=−2 where δ and γ are time dependent parameters to be determined from the collocation i i points x , i = 0,...,N with boundary and initial conditions. i 4 Tm5(x)trigonometricquinticB-splinefunctionsarezerobehindtheinterval[xm−3,xm+3] and Tm5(x) functions sequentially covers six elements in the interval [xm−3,xm+3] so that, each [x ,x ] finite element is covered by the six T5 ,T5 ,T5,T5 ,T5 , and T5 m m+1 m−2 m−1 m m+1 m+2 m+3 trigonometric quintic B-spline. In this case (6) the approach is given as: m+3 UN(x,t) = X Ti5(x)δi = Tm5−2(x)δm−2 +Tm5−1(x)δm−1 +Tm5(x)δm +Tm5+1(x)δm+1 i=m−2 +T5 (x)δ +T5 (x)δ m+2 m+2 m+3 m+3 m+3 V (x,t) = T5(x)γ = T5 (x)γ +T5 (x)γ +T5(x)γ +T5 (x)γ N X i i m−2 m−2 m−1 m−1 m m m+1 m+1 i=m−2 +T5 (x)γ +T5 (x)γ m+2 m+2 m+3 m+3 (7) Inthesenumericalapproaches, theapproximatesolutionsattheknotscanbewrittenin terms of the time parametes using T5(x) and Eq.(6). After this, by also making necessary m calculations, we can write T5(x) functions for U and V and its first, second,third and m m m fourth derivatives at the knots x are given in terms of parameters by the following m relationships. Um = α1δm−2 +α2δm−1 +α3δm +α2δm+1 +α1δm+2 ′ Um = −α4δm−2 −α5δm−1 +α5δm+1 −α4δm+2 ′′ Um = α6δm−2 +α7δm−1 +α8δm +α7δm+1 +α6δm+2 ′′′ Um = −α9δm−2 +α10δm−1 −α10δm+1 −α9δm+2 ′′′′ Um = α11δm−2 +α12δm−1 +α13δm +α12δm+1 +α11δm+2 (8) V = α γ +α γ +α γ +α γ +α γ m 1 m−2 2 m−1 3 m 2 m+1 1 m+2 ′ V = −α γ −α γ +α γ +α γ m 4 m−2 5 m−1 5 m+1 4 m+2 ′′ V = α γ +α γ +α γ +α γ +α γ m 6 m−2 7 m−1 8 m 7 m+1 6 m+2 ′′′ V = −α γ +α γ −α γ +α γ m 9 m−2 10 m−1 10 m+1 9 m+2 ′′′′ V = α γ +α γ +α γ +α γ +α γ m 11 m−2 12 m−1 13 m 12 m+1 11 m+2 where the coefficients are: 5 sin5(h) α = 2 1 Θ 2sin5(h)cos(h)(16cos2(h)−3) α = 2 2 2 2 Θ 2(1+48cos4(h)−16cos2(h)sin5(h)) α = 2 2 2 3 Θ 5 sin4(h)cos(h) α = 2 2 2 4 Θ 5sin4(h)cos2(h)(8cos2(h)−3) α = 2 2 2 5 Θ 5 sin3(h)(5cos2(h)−1) α = 4 2 2 6 Θ 5 sin3(h)(cos(h)(−15cos2(h)+3+16cos4(h)) α = 2 2 2 2 2 7 Θ −5 sin3(h)(16cos6(h)−5cos6(h)+1) α = 2 2 2 2 8 Θ 5 sin2(h)cos(h)(25cos2(h)−13) α = 8 2 2 2 9 Θ −5 sin2(h)(cos2(h)(8cos4(h)−35cos2(h)+15) α = 4 2 2 2 2 10 Θ 5 (125cos4(h)−114cos2(h)+13)sin(h)) α = 16 2 2 2 11 Θ −5 sin(h)cos(h)(176cos6(h)−137cos4(h)−6cos2(h)+15) α = 8 2 2 2 2 2 12 Θ 5(92cos6(h)−117cos4(h)+62cos2(h)−13)(−1+4cos2(h)sin(h)) α = 8 2 2 2 2 2 13 Θ The Crank–Nicholson scheme Un+1 −Un Un+1 +Un U = , U = t ∆t 2 (9) Vn+1 −Vn Vn+1 +Vn V = , V = t ∆t 2 6 is used to discretize time variables of the unknown U and V and their derivatives, to have the time integrated reaction-difussion equation system: Un+1 −Un Un+1 +Un Un+1 +Un Vn+1 +Vn (U2V)n+1 +(U2V)n −a xx xx −b −c −d 1 1 1 1 ∆t 2 2 2 2 (UV)n+1 +(UV)n (UV2)n+1 +(UV2)n −e −m −n = 0 1 1 1 2 2 Vn+1 −Vn Vn+1 +Vn Un+1 +Un Vn+1 +Vn (U2V)n+1 +(U2V)n −a xx xx −b −c −d 2 2 2 2 ∆t 2 2 2 2 (UV)n+1 +(UV)n (UV2)n+1 +(UV2)n −e −m −n = 0 2 2 2 2 2 (10) where Un+1 = U(x,t) and Vn+1 = V(x,t) are the solutions of the equations at the (n+1)th time level. Here t = t +∆t and ∆t is the time step, superscripts denote the n+1 n n th level t = n∆t. n The nonlinear terms (U2V)n+1, (UV2)n+1and (UV)n+1 in equation (10) is linearized by using the following forms 11 . (U2V)n+1 = Un+1UnVn +UnUn+1Vn +UnUnVn+1 −2UnUnVu (UV2)n+1 = Un+1VnVn +UnVn+1Vn +UnVnVn+1 −2UnVnVu (11) (UV)n+1 = Un+1Vn +UnVn+1 −UnVn When we substitute (11) in (10), the linearized general model equation system takes the form as shown below, a a − 1Un+1 +β Un+1 +β Vn+1 = 1Un +β Un +β Vn +n (12) 2 xx m1 m2 2 xx m3 m4 1 a a − 2Vn+1 +β Un+1 +β Vn+1 = 2Vn +β Un +β Vn +n 2 xx m5 m6 2 xx m7 m8 2 where 1 b e m β = − 1 −d UnVn − 1Vn− 1(Vn)2 m1 ∆t 2 1 2 2 1 c d e β = − 1 − 1(Un)2 − 1Un−m UnVn m2 ∆t 2 2 2 1 1 b1 m1 β = + − (Vn)2 m3 ∆t 2 2 c1 d1 β = − (Un)2 m4 2 2 b e m β = − 2 −d UnVn − 2Vn− 2(Vn)2 m5 2 2 2 2 1 c d e β = − 2 − 2(Un)2 − 2Un−m UnVn m6 ∆t 2 2 2 2 b m β = 2 − 2(Vn)2 m7 2 2 1 c d β = + 2 − 2(Un)2. m8 ∆t 2 2 7 To discrete the model system (2) fully by space respectively, we substitute the approx- imate solution (8) into (12) yielding the fully-discretized equations. ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1+ m1 m−2 m2 m−2 m3 m−1 m4 m−1+ m5 m m6 m ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1 = m7 m+1 m8 m+1 m9 m+2 m10 m+2 (13) ν δn +ν γn +ν δn +ν γn +ν δn +ν γn+ m11 m−2 m12 m−2 m13 m−1 m14 m−1 m15 m m16 m ν δn +ν γn +ν δn +ν γn +n m17 m+1 m18 m+1 m19 m+2 m20 m+2 1 ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1+ m21 m−2 m22 m−2 m23 m−1 m24 m−1 m25 m m26 m ν δn+1 +ν γn+1 +ν δn+1 +ν γn+1 = m27 m+1 m28 m+1 m29 m+2 m30 m+2 ν δn +ν γn +ν δn +ν γn +ν δn +ν γn+ m31 m−2 m32 m−2 m33 m−1 m34 m−1 m35 m m36 m ν δn +ν γn +ν δn +ν γn +n m37 m+1 m38 m+1 m39 m+2 m40 m+2 2 where the ν coefficients are: m a a 1 1 ν = β α − α ν = β α ν = β α + α ν = β α m1 m1 1 2 6 m21 m5 1 m11 m3 1 2 6 m31 m7 1 a a 2 2 ν = β α ν = β α + α ν = β α ν = β α − α m2 m2 1 m22 m6 1 2 6 m12 m4 1 m32 m8 1 2 6 a a 1 1 ν = β α − α ν = β α ν = β α + α ν = β α m3 m1 2 2 7 m23 m5 2 m13 m3 2 2 7 m33 m7 2 a a 2 2 ν = β α ν = β α + α ν = β α ν = β α − α m4 m2 2 m24 m6 2 2 7 m14 m4 2 m34 m8 2 2 7 a a 1 1 ν = β α − α ν = β α ν = β α + α ν = β α m5 m1 3 2 8 m25 m5 3 m15 m3 3 2 8 m35 m7 3 a a 2 2 ν = β α ν = β α + α ν = β α ν = β α − α m6 m2 3 m26 m6 3 2 8 m16 m4 3 m36 m8 3 2 8 a a 1 1 ν = β α − α ν = β α ν = β α + α ν = β α m7 m1 2 2 7 m27 m5 2 m17 m3 2 2 7 m37 m7 2 a a 2 2 ν = β α ν = β α + α ν = β α ν = β α − α m8 m2 2 m28 m6 2 2 7 m18 m4 2 m38 m8 2 2 7 a a 1 1 ν = β α − α ν = β α ν = β α + α ν = β α m9 m1 1 2 6 m29 m5 1 m19 m3 1 2 6 m39 m7 1 a a 2 2 ν = β α ν = β α + α ν = β α ν = β α − α m10 m2 1 m30 m6 1 2 6 m20 m4 1 m40 m8 1 2 6 (14) The system (13) can be converted into the following matrix system: Axn+1 = Bxn +F (15) 8 ν ν ν ν ν ν ν ν ν ν m1 m2 m3 m4 m5 m6 m7 m8 m9 m10   ν ν ν ν ν ν ν ν ν ν m21 m22 m23 m24 m25 m26 m27 m28 m29 m30  νm1 νm2 νm3 νm4 νm5 νm6 νm7 νm8 νm9 νm10    A =  ν ν ν ν ν ν ν ν ν ν  m21 m22 m23 m24 m25 m26 m27 m28 m29 m30    ... ... ... ... ... ... ... ... ... ... ...     ν ν ν ν ν ν ν ν ν ν  m1 m2 m3 m4 m5 m6 m7 m8 m9 m10    νm21 νm22 νm23 νm24 νm25 νm26 νm27 νm28 νm29 νm30  ν ν ν ν ν ν ν ν ν ν m11 m12 m13 m14 m15 m16 m17 m18 m19 m20   ν ν ν ν ν ν ν ν ν ν m31 m32 m33 m34 m35 m36 m37 m38 m39 m40  νm11 νm12 νm13 νm14 νm15 νm16 νm17 νm18 νm19 νm20    B =  ν ν ν ν ν ν ν ν ν ν  m31 m32 m33 m34 m35 m36 m37 m38 m39 m40    ... ... ... ... ... ... ... ... ... ... ...     ν ν ν ν ν ν ν ν ν ν  m11 m12 m13 m14 m15 m16 m17 m18 m19 m20    νm31 νm32 νm33 νm34 νm35 νm36 νm37 νm38 νm39 νm40  (16) The system (16) is consists of a 2N +2 linear equation in 2N +10 unknown parameters with xn+1,xn and F being the vectors as shown below: xn+1 = [δn+1,γn+1,δn+1,γn+1,δn+1,γn+1...,δn+1,γn+1,δn+1,γn+1]T −2 −2 −1 −1 0 0 N+1 N+1 N+2 N+2 xn = [δn ,γn ,δn ,γn ,δn,γn...,δn ,γn ,δn ,γn ]T −2 −2 −1 −1 0 0 N+1 N+1 N+2 N+2 F = [n ,n ,n ,n ,,,n ,n ]T 1 2 1 2 1 2 To obtain a unique solution an additional eight constraints are needed. While m = 0 and m = N by imposing the Dirichlet boundary conditions or the Neumann boundary conditions this will lead us to new relationships to eliminate parameters δ−2, δ−1,δN+1,δN+2,γ−2,γ−1,γN+1,γN+2 from the system (15). When we eliminate these parameters the resulting (2N +2)×(2N +2) matrix system can be solved by the Gauss elimination algorithm. Theinitialparametersofx0 = (δ0 ,γ0 ,δ0 ,γ0 ,δ0,γ0...,δ0 ,γ0 ,δ0 ,γ0 ) must −2 −2 −1 −1 0 0 N+1 N+1 N+2 N+2 be found to start the iteration process by using both initial and boundary conditions. The recurrence relationship (15) gives the time evolution of vector xn. Thus, the nodal values U (x,t) and V (x,t) can be computed via the equations (8) at the knots. N N 2.1 Results of The Numerical Solutions In this section, we will compare the efficiency and accuracy of the suggested method on the given reaction-diffusion equation system models. The obtained results for each model will compare with [10] and [3]. The accuracy of the schemes is measured in terms of the following discrete error norm 9 L2 = |U −UN|2=qh Nj=0(Uj −(UN)nj)and L∞ = |U −UN|∞ = max|Uj −(UN)nj|. P j N |Un+1 −Un|2 v j=0 j j The relative error = uP is used to measure errors of solutions of u N |Un+1| t j=0 j P the reaction-diffusion systems that do not have an analytic solution. 2.1.1 Linear Problem It is stated that the terms F(U,V) and G(U,V) are always nonlinear in the system (1). However, it is not possible to calculate error norms because of the limitations of the analytical solutions of the nonlinear system. The linear problem has been solved to examine error norms for testing this method: ∂U ∂2U = d −aU +V ∂t ∂x2 (17) ∂V ∂2V = d −bV. ∂t ∂x2 The given equation system described above is a linear reaction-diffusion system, which has analytical solutions given as: U(x,t) = (e−(a+d)t +e−(b+d)t)cos(x), (18) V(x,t) = (a−b)(e−(b+d)t)cos(x). Solutions were obtained by solving the reaction-diffusion system (17) in this section. Threedifferentcaseswereconsideredinnumericalcomputationofcoefficientsinthesystem (17). This system’s initial conditions can be obtained, when t = 0 in (18) the solutions. π Whenasolutionregionisselectedas(0, )interval, theboundaryconditionsaredescribed 2 as: U (0,t) = 0 U(π/2,t) = 0, x (19) V (0,t) = 0 V(π/2,t) = 0. x In numerical calculations, the programme is going to run up to time t = 1 for various N and ∆t and the reaction and diffusion mechanism is examined for different selections of constants a,b,and d. The error values L2 and L∞ that have emerged in the solution, are presented in the tables. Firstly, the equation system (17) coefficients are chosen as a = 0.1, b = 0.01 and d = 1 which is a diffusion dominated case. The boundary and initial conditions are chosen to coincide with the polynomial quintic B-spline collocation method (PQBCM) [10]. The programme is run up to t = 1 and the obtained results for U, in terms of L2 and L∞ norms are given in Table 3. In Table 3, L2 and L∞error norms are calculated for both U and V, for N = 512 and various ∆t with results of [10] and [3] is also given in the same table. When Table 3 is examined, it seems that, the accuracy of the obtained results for function V are more 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.