Avoiding spurious modes of time discretized operators in transport problems

The solution of the Crank–Nicolson (CN) method may present spurious modes, which mostly happens in systems with an initial singularity. In this work, we analyze the onset of spurious oscillations for the CN method for large time steps. This analysis is performed on the general one-dimensional linear advection–diffusion–reaction transport equation with initial singularity that models a broad range of mass transfer phenomena in natural and engineering sciences. The discrete problem is obtained using a stable finite element method in space and the generalized trapezoidal family of methods in time. Depending on the range of parameters, either the Galerkin or the streamline upwind Petrov–Galerkin methods are used to guarantee stability in space. We derive a stability analysis of the fully discrete method and investigate the techniques proposed in the literature to damp oscillations. We propose a new threshold of time oscillations to overcome the spurious modes, which is also extended to deal with nonlinear problems. Copyright © 2008 John Wiley & Sons, Ltd.

[1]  David J. Gavaghan,et al.  An exponentially expanding mesh ideally suited to the fast and efficient simulation of diffusion processes at microdisc electrodes. 3. Application to voltammetry , 1998 .

[2]  Using fuzzy controllers as adaptive procedures in the finite element method , 2006 .

[3]  Wulf G. Dettmer,et al.  An analysis of the time integration algorithms for the finite element solutions of incompressible Navier-Stokes equations based on a stabilised formulation , 2003 .

[4]  Ole Østerby Five Ways of Reducing the Crank–Nicolson Oscillations , 2003 .

[5]  Isaac Harari,et al.  Stability of semidiscrete formulations for parabolic problems at small time steps , 2004 .

[6]  Alvaro L. G. A. Coutinho,et al.  Control strategies for timestep selection in simulation of coupled viscous flow and heat transfer , 2002 .

[7]  David J. Evans,et al.  Linearly implicit generalized trapezoidal formulas for nonlinear differential equations , 2000, Int. J. Comput. Math..

[8]  R. Rannacher Finite element solution of diffusion problems with irregular data , 1984 .

[9]  Roland W. Lewis,et al.  A comparison of time marching schemes for the transient heat conduction equation , 1975 .

[10]  Ole Østerby,et al.  Damping of Crank-Nicolson error oscillations , 2003, Comput. Biol. Chem..

[11]  Isaac Harari,et al.  Semidiscrete formulations for transient transport at small time steps , 2007 .

[12]  Ole Østerby,et al.  Numerical Stability of Finite Difference Algorithms for Electrochemical Kinetic Simulations: Matrix Stability Analysis of the Classic Explicit, Fully Implicit and Crank-Nicolson Methods and Typical Problems Involving Mixed Boundary Conditions , 1995, Comput. Chem..

[13]  Carl E. Pearson,et al.  Impulsive end condition for diffusion equation , 1965 .

[14]  N. J. Salamon,et al.  A self-optimizing single-step algorithm for the numerical integration of parabolic equations , 1995 .

[15]  T. Hughes,et al.  Streamline upwind/Petrov-Galerkin formulations for convection dominated flows with particular emphasis on the incompressible Navier-Stokes equations , 1990 .

[16]  Irina Svir,et al.  Simulation of the microdisc problem in spherical co-ordinates. Application to electrogenerated chemiluminescence , 2001 .

[17]  Ole Østerby,et al.  The Effect of the Discretization of the Mixed Boundary Conditions on the Numerical Stability of the Crank-Nicolson Algorithm of Electrochemical Kinetic Simulations , 1997, Comput. Chem..

[18]  Pavel B. Bochev,et al.  Stability of the SUPG finite element method for transient advection-diffusion problems , 2004 .

[19]  Joseph E. Flaherty,et al.  Integrated space-time adaptive hp -refinement methods for parabolic systems , 1995 .