An ε-uniform Initial Value Technique For Convection-Diffusion Singularly Perturbed Problems

Similar documents
Robust Numerical Methods for Singularly Perturbed Differential Equations SPIN Springer s internal project number, if known

Higher-Order Accurate Schemes for a Constant Coefficient Singularly Perturbed Reaction-Diffusion Problem of Boundary Layer Type

Uniformly convergent scheme for Convection Diffusion problem

A Quintic Spline method for fourth order singularly perturbed Boundary Value Problem of Reaction-Diffusion type

A CHARACTERISTICS BOX SCHEME FOR THE SINGULARLY PERTURBED CONTINUITY EQUATION. S. Polak, W. Schilders

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Asymptotic Error Analysis

Finite difference methods

Finite element solution of multi-scale transport problems using the least squares based bubble function enrichment

CS205b/CME306. Lecture 9

GRADED MESHES FOR HIGHER ORDER FEM *

Math 225 Scientific Computing II Outline of Lectures

Mathematical Methods and Modeling Laboratory class. Numerical Integration of Ordinary Differential Equations

Spline Solution Of Some Linear Boundary Value Problems

Review Initial Value Problems Euler s Method Summary

Implementation of the Continuous-Discontinuous Galerkin Finite Element Method

Ordinary Differential Equations

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 )

A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver

Dislocation Image Stresses at Free Surfaces by the Finite Element Method

c 2013 Society for Industrial and Applied Mathematics

A Moving Mesh Method for Time dependent Problems Based on Schwarz Waveform Relaxation

Convergence of C 2 Deficient Quartic Spline Interpolation

A Moving Mesh Method for Time Dependent Problems based on Schwarz Waveform Relaxation

Module 2: Single Step Methods Lecture 4: The Euler Method. The Lecture Contains: The Euler Method. Euler's Method (Analytical Interpretations)

Collocation and optimization initialization

Solve Non-Linear Parabolic Partial Differential Equation by Spline Collocation Method

Contents. I The Basic Framework for Stationary Problems 1

Chapter 6. Petrov-Galerkin Formulations for Advection Diffusion Equation

An algorithm for censored quantile regressions. Abstract

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

Numerical Methods for Hyperbolic and Kinetic Equations

Chapter 13. Boundary Value Problems for Partial Differential Equations* Linz 2002/ page

Parameterization of triangular meshes

INTERPOLATION BY QUARTIC SPLINE

Snakes reparameterization for noisy images segmentation and targets tracking

arxiv: v1 [math.na] 20 Sep 2016

A Singular Example for the Averaged Mean Curvature Flow

An explicit feature control approach in structural topology optimization

Numerical schemes for Hamilton-Jacobi equations, control problems and games

Deficient Quartic Spline Interpolation

Euler s Methods (a family of Runge- Ku9a methods)

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 3, September 2012

ODE IVP. An Ordinary Differential Equation (ODE) is an equation that contains a function having one independent variable:

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)

General properties of staircase and convex dual feasible functions

Traveling Wave Analysis of Partial Differential Equations

Discrete Cubic Interpolatory Splines

Microwell Mixing with Surface Tension

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

CS321 Introduction To Numerical Methods

Assessing the Quality of the Natural Cubic Spline Approximation

Modeling with Uncertainty Interval Computations Using Fuzzy Sets

Application of Finite Volume Method for Structural Analysis

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces.

The DRM-MD integral equation method for the numerical solution of convection-diffusion

The Euler Equidimensional Equation ( 3.2)

Chapter 6. Semi-Lagrangian Methods

Smoothers. < interactive example > Partial Differential Equations Numerical Methods for PDEs Sparse Linear Systems

The number of spanning trees of random 2-trees

On the order of accuracy and numerical performance of two classes of finite volume WENO schemes

Continuum-Microscopic Models

Quasilinear First-Order PDEs

INTRODUCTION TO FINITE ELEMENT METHODS

Fault Tolerant Domain Decomposition for Parabolic Problems

Comparing different interpolation methods on two-dimensional test functions

SIZE PRESERVING MESH GENERATION IN ADAPTIVITY PROCESSES

Using Modified Euler Method (MEM) for the Solution of some First Order Differential Equations with Initial Value Problems (IVPs).

Control Volume Finite Difference On Adaptive Meshes

Convexity Theory and Gradient Methods

An efficient filtered scheme for some first order Hamilton-Jacobi-Bellman equat

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Ordinary differential equations solving methods

PATCH TEST OF HEXAHEDRAL ELEMENT

Chapter 1. Introduction

Local nonobtuse tetrahedral refinements around an edge

CS 450 Numerical Analysis. Chapter 7: Interpolation

Nonparametric regression using kernel and spline methods

Mathematics for chemical engineers

Adaptive-Mesh-Refinement Pattern

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17

A Cumulative Averaging Method for Piecewise Polynomial Approximation to Discrete Data

AMath 483/583 Lecture 24. Notes: Notes: Steady state diffusion. Notes: Finite difference method. Outline:

arxiv: v1 [math.na] 20 Jun 2014

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

AMath 483/583 Lecture 24

Parallel Implementations of Gaussian Elimination

. Tutorial Class V 3-10/10/2012 First Order Partial Derivatives;...

Parameterization. Michael S. Floater. November 10, 2011

Bilinear Programming

Sweeping Jet Flushing Method for EDM

The Cross-Entropy Method

An introduction to NURBS

CME 345: MODEL REDUCTION

Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization

PARAMETRIC SHAPE AND TOPOLOGY OPTIMIZATION WITH RADIAL BASIS FUNCTIONS

Transcription:

An -Uniform Initial Value Technique For Convection-Diffusion Singularly Perturbed Problems RKBawa and Vinod Kumar Abstract In this paper, we have proposed an -uniform initial value technique for singularly perturbed convection-diffusion problems in which an asymptotic expansion approximation of the solution of boundary value problem is constructed using the basic idea of WKB method In this computational technique, the original problem reduces to combination of an initial value problem and a terminal value problem The initial value problem happened to be singularly perturbed problem, which is then solved by using a hybrid scheme on an appropriate piecewise uniform Shishkin mesh, whereas trapezoidal scheme is applied to terminal boundary value problems Necessary error estimates are derived for the method Computational efficiency and accuracy are verified through numerical examples Key words: Asymptotic expansion approximation, Implicit Euler method, Piece-wise Uniform Shishkin mesh, Singular perturbation problem, Trapezoidal method 1 Introduction Singularly perturbation problems(spp s) arise in several branches of computational science which include fluid dynamics, quantum mechanics, elasticity, chemical reactor theory, gas porous electrodes theory, etc The presence of small parameter(s) in these problems prevents us from obtaining satisfactory numerical solutions It is a well known fact that the solutions of the SPP s have a multi-scale character That is, there are thin transition layers where the solutions can jump abruptly, while away from the layers the solution behave regularly and varies slowly It is well known that classical methods fail to provide reliable numerical results for such problems (in the sense that the parameter and the mesh size h can not vary independently) To solve these type of problems, mainly there are two approaches namely, Department of Computer Science, Punjabi University, Patiala - 147 002, (India), E-mail: rajesh k bawa@yahoocom Chitkara Institute of Engineering and Technology Jansla, Rajpura, Patiala, - 140401, (India), E-mail: vinodpatiala@gmailcom fitted operator and fitted mesh methods The first one has advantage that it does not require the knowledge of location and width of the boundary layer, however, they are difficult to extend for higher dimensional problems Whereas, the disadvantage of second approach is requirement of knowledge of location and width of boundary layer, but is gaining popularity because simple piecewise uniform meshes like Shishkin meshes are sufficient to give satisfactory results and extension to higher dimensional problems is comparatively easy For solving various types of singular perturbation problems, many techniques are available in the literature, more details can be found in books of Farrell etal[2] and Roos etal[3] In this article we consider the following convectiondiffusion singularly perturbed boundary value problems (SPBVP s): Lu(x) u (x) + a(x)u (x) = f(x), (11) x Ω = (0, 1) (12) u(0) = p, u(1) = q (13) where 0 < 1 is a small positive parameter, a(x) and f(x) are sufficiently smooth functions, such that a(x) β > 0 on Ω = [0, 1] Under these assumptions, the (SPBVP)(11-13) possesses a unique solution u(x) C 2 (Ω) with a boundary layer of width O() at x=0 In recent past, some researchers employed techniques for solving (SPBVP s), which are based on the idea of replacing a two point boundary value problem by two suitable initial-value problems For example Gasparo and Macconi[7] considered a semi-linear ordinary differential equation which was integrated to obtain a first-order ordinary differential equation and considered both the inner and outer solutions A similar matching combing the reduced problem and a WKB approximation for the full problem has also been employed by Gasparo and Macconi[8] for linear and semi-linear (SPBVP s) These matching ideas are based on on the work of Robert[9] Robert s idea has been extended by Valanarasu and Ramanujam[10]

to BVP of singularly perturbed ode s, where the authors used the combination of Euler s method and exponentially fitted method The main disadvantage of this method is that, it works only for those values of N(number of mesh points) which are of same order as of (perturbation parameter) Also, its theoretical order of convergence is only one To overcome these drawbacks, we have used the method proposed in[6], which is combination of Euler and Trapezoidal method on well known Shishkin mesh in such a way that, the order of convergence is increased to two and it works for different values of N and,even for h(mesh size)<< In this paper, we are interested in obtaining numerical solutions of (11-13) for small values of positive parameter We suggest an initial-value method, in line of [8] for SPBVP (11-13) In [8], the BVP is replaced with one suitable initial value problems(ivp) and a terminal value problem(tvp) The integration of these problems goes in opposite directions, but each problem can be solved independently of the other The IVP is of singularly perturbed type, whereas the TVP does not contain any small parameter Hence, we solve TVP by Trapezoidal method and IVP by hybrid scheme proposed by Bawa and Kumar [6] The hybrid scheme, is the combination of Trapezoidal method and Implicit Euler method and is applied on modified Shishkin mesh The scheme retains the oscillation free behavior of Euler s method and higher order convergence of Trapezoidal method The outline of this paper is as follows: we present some results in the form of theorems and asymptotic expansion approximation in section 2 Shishkin mesh and initial-value technique are given Section 3 Finally, some numerical examples are presented in Section 4 The paper ends with conclusion 2 Preliminaries 21 Asymptotic Expansion Approximation It is well known that, by using the fundamental idea of WKB [1], an asymptotic expansion approximation for the solution of SPBVP (11-13)is given by: u as (x) = u R (x) + (p u R (0))u 1 (x) + O() (21) where u R (x) is the solution of reduced problem u f(x) R (x) = a(x), x Ω (22) u R (1) = q (23) and u 1 (x) is defined on Ω by u 1 (x) = exp{ x 0 a(s) ds} (24) Also,u 1 (x) satisfies the following initial value problem u 1(x) + a(x)u 1 (x) = 0, x Ω (25) u 1 (0) = 1 (26) Theorem 21 The zero order asymptotic expansion approximation u as satisfies the inequality (u u as )(x) C, x Ω where u(x) is he solution of BVP (11-13) ProofSee Ref[4] Theorem 22 u(x) is he solution of BVP (11-13)Then: u (k) (x) C[1 + k e βx ], x Ω, k = 1, 2 Proof See Ref[14] 3 Discretization and Mesh for Initial-Value Problem The singularly perturbed initial value problem(25-26) is solved by following hybrid scheme[6] Let the mesh points of Ω = [0, 1] be x 0, x i = Ω i 1 k=0h k, h k = x k+1 x k, x N = 1, i = 1, 2,, N 1 We define the scheme as D U i + ai 1Ui 1+aiUi L N 2 = fi 1+fi 2 0 < i N/2, U i D U i + a i U i = f i, N/2 < i N (31) where D U i = Ui Ui 1 h i and a i = a(x i ), f i = f(x i ) 31 Piece-wise uniform Shishkin mesh It is known that on an equidistant mesh no scheme can attain convergence at all mesh points uniformly in, unless its coefficients have an exponential property In order to be uniform convergent, we will

use the Shishkin mesh on the difference scheme defined above Shishkin mesh is attractive because of its simplicity and adequate for handling a vide variety of singularly perturbed problems[14] The basic idea behind this mesh is to divide Ω into [0, σ] and [σ, 1], where σ is a transition point(a function of N and )and place N/2 points of the mesh in the region [0, σ] known as inner region where the solution varies fast and place remaining N/2 mesh points in the region [σ, 1] called outer region where the solution varies slowly In this hybrid scheme, we use Trapezoidal scheme in the inner region and Euler s scheme in the outer region The transition point σ,which separates the fine and coarse portions of the mesh is obtained by: and σ 0 2 β σ = min{ 1 2, σ 0 ln N} Further, we denote the mesh size in the region [0, σ] by h = 2 σ (1 σ) N and in (σ, 1] by H = 2 N Proposition 31 Let u(x) and U i be respectively the solutions of (25-26) and (31) Then, the local truncation error satisfies the following bounds: L N (U i u i ) CN 2 σ 2 0 ln 2 N, for 0 < i N/2, L N (U i u i ) C(N 1 + N βσ0 ), for N/2 < i N and H, L N (U i u i ) C(N 2 + N βσ0 ), for N/2 < i N Proof See Ref[6] 32 Description of Method and H > In this sub-section, we describe the initial value technique [8] in brief to solve the (SPBVP) (11-13) Step 1 Solve the TVP (22-23) by using Trapezoidal Method Let U 0 (x i ) be its solution Step 2 Solve the IVP (25-26) by using hybrid scheme 31 on described Shishkin mesh in section (31) Let V 0 (x i ) be its solution Step 3 Compute solution of(11-13) as 4 Numerical Experiments and Discussions To illustrate the present technique, two examples are provided here Computational results are given in the form of tables The results are presented with maximum point wise error s for various values of and N We have also computed the computational order of convergence and shown in the same table along with maximum errors In all the cases, we take the constant σ 0 =2 From, Table 1 and 2, we clearly deduce the second order of convergence(except by a logarithmic factor) Maximum point wise error are calculated as: E N = max x iω N { u(x i ) u N i } Where u(x i ) is the exact solution and u N i is the numerical solution obtained by using N mesh intervals in the domain Ω N The rates of convergence are calculated as: p N = lnen lne 2N ln2 Example 41 Consider the BVP: u (x) + u (x) = 0, x (0, 1) u(0) = 1, u(1) = 1 The exact solution of this problem is u(x) = 1 e x/ 1 e 1/ Results are given in Table 1, for various values of N and Example 42 Consider the non-homogeneous BVP: u (x) + u (x) = 1 + 2x, x (0, 1) u(0) = 0, g(x) = u(1) = 1 The exact solution of this problem is u(x) = x(x + 1 2) + (2 1) 1 e x/ 1 e 1/ The numerical results are given in Table 2 U i = U 0 (x i ) + (p u R (0))V 0 (x i ), x Ω

Table 1: Maximum point wise errors and rates of convergence for Example 41 Number of mesh points 16 32 64 128 256 512 1024 2 8 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 10 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 12 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 14 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 16 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 18 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 20 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 24 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 28 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 32 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 36 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 2 39 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281707E-05 2247652E-05 Table 2: Maximum point wise errors and rates of convergence for Example 42 Number of mesh points 16 32 64 128 256 512 1024 2 8 2037855E-02 1131160E-02 8282743E-03 7700625E-03 7636503E-03 7622467E-03 7617530E-03 0849248 0449623 0105133 0012063 0002654 0000935 2 10 1599539E-02 7063400E-03 3427317E-03 2205096E-03 1956126E-03 1940117E-03 1938630E-03 1179221 1043283 0636238 0172843 0011855 0001106 2 12 1499298E-02 6105652E-03 2400336E-03 1035524E-03 5935718E-04 4940730E-04 4874028E-04 129607 1346909 1212876 0802866 0264699 001961 2 14 1480987E-02 5893433E-03 2163653E-03 7850824E-04 3115463E-04 1613726E-04 1250964E-04 1329378 1445639 1462553 1333397 0949051 0367356 2 16 1476409E-02 5840375E-03 2104472E-03 7252094E-04 2498768E-04 9294108E-05 4415560E-05 1337959 1472602 1536989 1537181 1426829 107372 2 18 1475265E-02 5827110E-03 2089677E-03 7102403E-04 2350812E-04 7770487E-05 2746580E-05 1340121 1479501 15569 1595148 1597082 1500368 2 20 1474978E-02 5823794E-03 2085978E-03 7064980E-04 2313822E-04 7403903E-05 2369299E-05 1340663 1481236 1561966 1610408 164392 1643826 2 24 1474889E-02 5822758E-03 2084822E-03 7053285E-04 2302263E-04 7289344E-05 2255195E-05 1340832 1481779 1563557 1615243 1659191 1692537 2 28 1474883E-02 5822693E-03 2084749E-03 7052554E-04 2301540E-04 7282185E-05 2248123E-05 1340843 1481813 1563656 1615546 1660156 169565 2 32 1474883E-02 5822689E-03 2084745E-03 7052509E-04 2301495E-04 7281737E-05 2247681E-05 1340843 1481815 1563662 1615565 1660217 1695845 2 36 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281739E-05 2247654E-05 1340843 1481815 1563663 1615566 166022 1695857 2 39 1474883E-02 5822688E-03 2084745E-03 7052506E-04 2301492E-04 7281738E-05 2247652E-05 1340843 1481815 1563663 1615566 1660221 1695858

5 Conclusions In the recent past, Many initial-value technique have been applied to solve various(spbvps), But either they work under very severe restriction on mesh size or they converge very slowin the present paper, we have proposed a computational technique for obtaining numerical solutions of BVP (11-13) This paper demonstrates, the effectiveness of the Shishkin mesh by modifying the initial value technique[8] in a very simple way so that higher order, almost second order of convergence can be achieved with no restrictions on values of h and Our method is easy for computer implementation and more effective in the sense of solution error s References [1] Nayfeh AH, Introduction to Perturbation Methods Wiley, New York,1981 [2] PA Farrell, AF Hegarty, JJH Miller, E O Riordan, and GI Shishkin, Robust Computational Techniques for Boundary Layers Chapman & Hall/CRC Press, 2000 [3] H-G Roos, M Stynes, and L Tobiska, Numerical Methods for Singularly Perturbed Differential Equations Springer, Berlin, 1996 [4] EP Doolan, JJH Miller, WHA Schilders, Uniform Numerical Methods For Problems With Initial And Boundary Layers Boole Press, Dublin, 1980 [5] JJH Miller, Optimal uniform difference schemes for linear initial-value problems ComputMathAppl, 12B(1986),pp1209-1215 [6] RKBawa,Vinod Kumar Higher Order Robust Computational Technique For Singularly Perturbed Initial Value Problems (submitted for publication ) [7] MGGasparo, MMacconi, New initialvalue method for singularly perturbed boundary-value problems JOptimTheory Applic(JOTA),63(1989),pp213-224 [8] MGGasparo, MMacconi, Initial-value methods for second-order singularly perturbed boundary-value problems JOptimTheory Applic(JOTA),66(1990),pp197-210 [9] SMRoberts, A boundary value technique for singular perturbation problems JMathAnalApplic,87(1982),pp489-508, [10] TValanarasu, NRamanujam, Asymptotic intial value method for singularly perturbedboundary value problems for second order ordinary differential equations ApplMathComput,116(2003),pp167-182 [11] TValanarasu, NRamanujam, An Asymptotic intial value method for second order singular perturbation problems of convection-diffusion type with a discontinuous source term JOptimTheory Applic(JOTA),23(2007),pp141-152 [12] JCarroll, Exponentially fitted one-step methods for the numerical solution of the scalar Riccati equation ComputAppl, 16(1986),pp9-25 [13] JJayakumar, Improvement of numerical solution by boundary value techinque for singularly perturbed one dimensional reaction diffusion problem ApplMathCoput, 142(1993),pp417-447 [14] JJH Miller, E O Riordan, and GI Shishkin, Fitted numerical methods for singular perturbation problems World Scientific,1996 [15] KSalvekumar, Optimal uniform finite difference schemes of order two for stiff differential equations CommunNumerMethods Eng, 10(1994),pp611-622 [16] MJO Reilly, A uniform scheme for the singularly perturbed Riccati equation NumerMath, 50(1987),pp483-501