Adaptive Time Space Discretization for Combustion Problems

Similar documents
ADAPTIVE SOLUTIONS OF NONLINEAR PARABOLIC EQUATIONS WITH APPLICATION TO HYPERTHERMIA TREATMENTS

On the mesh relaxation time in the moving mesh method

Local Inexact Newton Multilevel FEM for Nonlinear Elliptic Problems

Lecture 8 Laminar Diffusion Flames: Diffusion Flamelet Theory

Impact of Nonlinear Heat Transfer on Temperature Control in Regional Hyperthermia

Multigrid finite element methods on semi-structured triangular grids

HIGHER-ORDER LINEARLY IMPLICIT ONE-STEP METHODS FOR THREE-DIMENSIONAL INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

Termination criteria for inexact fixed point methods

On finite element methods for 3D time dependent convection diffusion reaction equations with small diffusion

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures

Universität des Saarlandes. Fachrichtung 6.1 Mathematik

Adaptive methods for control problems with finite-dimensional control space

EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science. CASA-Report March2008

On some numerical convergence studies of mixed finite element methods for flow in porous media

Impact of numerical method on auto-ignition in a temporally evolving mixing layer at various initial conditions

Find (u,p;λ), with u 0 and λ R, such that u + p = λu in Ω, (2.1) div u = 0 in Ω, u = 0 on Γ.

Numerical Experiments with Self-Adaptive Finite Element Simulations in 2D for the Carbonation of Concrete

RESIDUAL BASED ERROR ESTIMATES FOR THE SPACE-TIME DISCONTINUOUS GALERKIN METHOD APPLIED TO NONLINEAR HYPERBOLIC EQUATIONS

Nonparametric density estimation for elliptic problems with random perturbations

A posteriori error estimates applied to flow in a channel with corners

Inverse Heat Flux Evaluation using Conjugate Gradient Methods from Infrared Imaging

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

Direct Numerical Simulation of Two-Phase Flows with phase change

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

arxiv: v1 [math.na] 11 Jul 2011

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

Newton s Method and Efficient, Robust Variants

Calculations on a heated cylinder case

Studies on flow through and around a porous permeable sphere: II. Heat Transfer

+ (u u h. ( h ) 0, + (u u I ( I. + (u I. u h 2( ( I. = CB h. ; h. + ( h. + k, ( u k, ch 2(k 2) 2. = c h. + u h. + f 0,T T T h. F h. ,u h ).

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

On angle conditions in the finite element method. Institute of Mathematics, Academy of Sciences Prague, Czech Republic

Inexact Algorithms in Function Space and Adaptivity

Well Stirred Reactor Stabilization of flames

Multigrid and Domain Decomposition Methods for Electrostatics Problems

Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

Numerical Investigation of Ignition Delay in Methane-Air Mixtures using Conditional Moment Closure

Runge Kutta Chebyshev methods for parabolic problems

Discontinuous Galerkin methods for nonlinear elasticity

FALLING FILM FLOW ALONG VERTICAL PLATE WITH TEMPERATURE DEPENDENT PROPERTIES

Block-Structured Adaptive Mesh Refinement

This chapter focuses on the study of the numerical approximation of threedimensional

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

High order, finite volume method, flux conservation, finite element method

Simulating Drag Crisis for a Sphere Using Skin Friction Boundary Conditions

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems

Chapter 1. Introduction and Background. 1.1 Introduction

Multigrid and Iterative Strategies for Optimal Control Problems

Local discontinuous Galerkin methods for elliptic problems

Theoretical advances. To illustrate our approach, consider the scalar ODE model,

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH

Laminar Forced Convection Heat Transfer from Two Heated Square Cylinders in a Bingham Plastic Fluid

HIGH ACCURACY NUMERICAL METHODS FOR THE SOLUTION OF NON-LINEAR BOUNDARY VALUE PROBLEMS

Lectures on Applied Reactor Technology and Nuclear Power Safety. Lecture No 6

SD Numerical Simulation Technique for Hydrodynamic Flow Gas-Solids Mixing

On Multigrid for Phase Field

Formation and Evolution of Distorted Tulip Flames

New constructions of domain decomposition methods for systems of PDEs

Finite volume element method for analysis of unsteady reaction diffusion problems

arxiv: v2 [math.na] 23 Apr 2016

Lecture Note III: Least-Squares Method

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

Overlapping Schwarz preconditioners for Fekete spectral elements

A NUMERICAL ANALYSIS OF COMBUSTION PROCESS IN AN AXISYMMETRIC COMBUSTION CHAMBER

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

Open boundary conditions in numerical simulations of unsteady incompressible flow

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

Numerical Solution I

Classification of partial differential equations and their solution characteristics

Finite Difference Solution of Unsteady Free Convection Heat and Mass Transfer Flow past a Vertical Plate

ETNA Kent State University

A Multigrid Method for Two Dimensional Maxwell Interface Problems

High-order ADI schemes for convection-diffusion equations with mixed derivative terms

TOPICAL PROBLEMS OF FLUID MECHANICS 97

A Jet-Stirred Apparatus for Turbulent Combustion Experiments

Numerical Solution of Integral Equations in Solidification and Melting with Spherical Symmetry

A Two-grid Method for Coupled Free Flow with Porous Media Flow

Documentation of the Solutions to the SFPE Heat Transfer Verification Cases

Topics in Other Lectures Droplet Groups and Array Instability of Injected Liquid Liquid Fuel-Films

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Chapter 6 - Ordinary Differential Equations

Nodal O(h 4 )-superconvergence of piecewise trilinear FE approximations

A finite element level set method for anisotropic mean curvature flow with space dependent weight

Numerical Solutions for the Lévêque Problem of Boundary Layer Mass or Heat Flux

Computational and Experimental Studies of Fluid flow and Heat Transfer in a Calandria Based Reactor

INTRODUCTION TO CATALYTIC COMBUSTION

SOLVING MESH EIGENPROBLEMS WITH MULTIGRID EFFICIENCY

Space-time sparse discretization of linear parabolic equations

Modeling and experimental studies on the effect of thermophysical properties on field-activated combustion synthesis reactions*

WM2013 Conference, February 24 28, 2013, Phoenix, Arizona USA

Simulation of Flow Pattern through a Three-Bucket Savonius. Wind Turbine by Using a Sliding Mesh Technique

Department of Mechanical Engineering BM 7103 FUELS AND COMBUSTION QUESTION BANK UNIT-1-FUELS

Transcription:

Konrad-Zuse-Zentrum fu r Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany JENS LANG 1,BODO ERDMANN,RAINER ROITZSCH Adaptive Time Space Discretization for Combustion Problems 1 Talk given at IMACS97, August, 24th 1997, Berlin Preprint SC 97-40 (August 1997)

Adaptive Time Space Discretization for Combustion Problems Jens Lang, Bodo Erdmann, Rainer Roitzsch ABSTRACT We present a self adaptive finite element method to solve combustion problems in 1D, 2D, and 3D. An implicit time integrator of Rosenbrock type is coupled with a multilevel approach in space. A posteriori error estimates are obtained by constructing locally higher order solutions involving all variables of the problem. Adaptive strategies such as step size control, spatial refinement and coarsening allow us to get economically an accurate solution. Various examples are presented to demonstrate practical applications of the proposed method. INTRODUCTION In the numerical simulation of combustion problems much attention has to be paid to different time scales forced by ignition or propagation processes, and to an efficient spatial resolution of steep solutions often arising when thin flame fronts propagate through the computational domain. In this situation, adaptive methods, such as step size control, spatial refinement and coarsening, or moving meshes are attractive to get an accurate solution economically [14, 4, 12, 10, 15]. One of the main questions in the area of adaptive algorithms is how to determine where small time steps and spatial refinement are necessary, and where large time steps and coarse meshes are sufficient. In addressing this issue, two approaches are mostly applied. The first is to use special engineering knowledge about physical and chemical properties of the model equations. Unfortunately, those criteria often request a tuning process for each new application. The second approach is to use a posteriori estimates. Here the goal is to capture local discretization errors involving all variables of the model equations. Higher order solutions are constructed both in time and space [1, 7, 13], which can be utilized to adjust the time step and the local spatial resolution in order to keep the numerical error below a prescribed tolerance. This methodology is quite general, it can be applied to a large class of combustion problems governed by the same model. Guided by this mathematical approach, we present an adaptive finite element method coupled with an implicit time integrator of Rosenbrock type. The algorithm has demonstrated its reliability for a variety of practical relevant unsteady problems. Selected examples including 1D, 2D, and 3D problems will be presented to illustrate practical applications of our mesh quality control techniques. 1

The implementation of adaptive finite element codes employing multilevel techniques require modern software design and programming languages. Dynamic tree structures are used to manage grid enhancement and robust coarsening as well. Our code KARDOS is based on the programming environment KASKADE [6] which is available at ftp://ftp.zib.de/pub/kaskade. ADAPTIVE TIME AND SPACE DISCRETIZATION Many combustion phenomena are set up by time-dependent systems of PDEs of the following type H(x,t,u)u t -V- (D(x,t,u)Vu) = F(x,t,u,Vu) xg C F, t>0, n = 1,2,3 with additional boundary and initial conditions. The heat capacity matrix H and the diffusion matrix D may be singular, the right-hand side vector F describes some coupling of the components. In the following we shortly outline the time-space adaptive algorithm implemented in the programming package KARDOS. We first discretize in time using one-step methods of Rosenbrock type that are accepted to integrate stiff equations efficiently for moderate accuracy requirements [2, 13]. Starting with the solution u k at time t k, the solution u k+1 at the advanced time t k+1 = t k +τ k is computed by the following linear combination of u k and different intermediate stage values lj s u k+ 1=u k + Y J b j l j, (2) j=1 with suitable chosen real values for the coefficients bj. Each of these functions lj is the solution of a linear elliptic problem. Replacing the coefficients bj in (2) by different coefficients bj a second solution u k+1 of inferior order can be obtained. The difference \\u k+1 -u k+1 \\ =: ε k satisfactorily estimates the error introduced by the temporal discretization, and can be utilized to propose a new time step τ TOLtεk-1 y/(p+1) τ k +1 = k τ k. (3) τ k-1 ε k ε k Here, p is the local order of the solution u k+1. This step size selection guarantees an error control with respect to a desired tolerance TOL t [9]. The elliptic subproblems for the lj are discretized by an adaptive multilevel finite element method [3, 5, 6]. We consider conforming partitions of the computational domain into intervals, triangles, or tetrahedra. The weak solutions of the elliptic problems are approximated in the finite dimensional space of piecewise linear continuous functions. Starting with an initial mesh G0 k at time t k, we successively improve the spatial discretization by local refinement until a prescribed tolerance TOL x is reached. The necessary estimation process is based on local quantities computed as approximate residuals on small subdomains employing quadratic finite elements. 2

In the one dimensional case one estimates the error within each element, in the two and three dimensional case each of those subdomains is the union of all triangles or tetrahedra having one common edge. Imposing homogeneous Dirichlet boundary conditions, the local spatial error can be represented by only one degree of freedom at the midpoint of the corresponding edge. We end up with a nested sequence G 0 k, G 1 k,..., G n k of triangulations. To compute the solution u k+1 at time t k+1 we choose a new initial mesh G 0 k+1 derived from G n k by coarsening. Degrees of freedom are only removed in such regions where the local errors are small enough. If necessary this mesh is again improved analyzing the new solution u k+1. For a more detailed description see [13]. SELECTED PROBLEMS 1D Example: Bubble Reactor [12]. We consider a gas fluid system where the phase boundaries change their shapes and sizes in time. Fig. 1 (left) shows a vertical and cylindrical bubble reactor in section. Different gaseous chemicals stream in at the lower end of the reactor filled with a fluid. The bubbles rise to the top dissolving and reacting with each other. Bubble reactors are used in practice to form a synthesis process of different chemicals. The reaction takes place in the outer shell of each bubble. In an 1D model it is assumed that the width of this shell stays equal although the radius of the bubble decreases. Fig. 1 (right) shows the temporal grid evolution taking the height in the reactor as time axis. 1.4 Bubble Reactor: Grid 1.2 1 0.8 0.6 0.4 0.2 0-4 -2 0 2 4 6 8 10 12 14 16 Bulk and Film Thickness x 10-6 Fig. 1: Bubble reactor (left: cut through reactor, right: mesh evolution) Initially, the reaction front finds its way into the bubble shell with a high speed forcing small time steps. After that the concentration of the reactant decreases 3

and the front propagates in the other direction. Finally, the reaction stops when the top of the reactor is reached. This simulation is used to determine the right dimension of such a reactor. 2D Example: Non Uniformly Packed Solid Reactor [8]. This application is constituted by solid solid alloying reactions. The particularity of such a process is that convection is impossible and that the macroscopic diffusion for the species in solids is in general negligible with respect to heat conductivity. The ignition takes place at the left boundary in a small domain. The reactor is non uniformly packed with solid forcing a strongly increased flame velocity close to the outer border. This is illustrated for the concentration of the reactant in Fig. 2 where the light color corresponds to intermediate stages of combustion. The corresponding adaptive mesh is well fitted to this solution state. Fig. 2: Non uniformly packed reactor (left: concentration of reactant, right: adaptive mesh) 3D Example: Thermo Diffusive Flame Propagation [11]. This problem describes the propagation of a three dimensional premixed flame in a gaseous mixture with non adiabatic walls. The thermo diffusive model is used to decouple the reaction diffusion process from the hydrodynamical flow. The thermal reaction is formulated for nondeformable materials of constant density. The flame extinguishes if the heat loss at the wall is to strong. Otherwise, the time dependent flame eventually converges to a steady non adiabatic curved flame. Fig. 3 shows two snapshots from an adaptive 3D mesh at different times. They illustrate the high resolution of the flame inside the tube and show special refinement regions at the boundary where the flame is cooled. This picture gives an impression of saving in terms of computational work in 3D with respect to uniform methods. 4

Fig. 3: Adaptive grids for a propagating flame front Acknowledgement. The authors are indebted to P. Deuflhard for his continuing support of this project. REFERENCES [1] R. E. Bank, R. K. Smith, A Posteriori Error Estimates Based on Hierarchical Bases, SIAM J. Numer. Anal. 30, 921 935 (1993) [2] F. A. Bornemann, An Adaptive Multilevel Approach to Parabolic Problems, IMPACT Comput. Sci. Engrg. 2, 279 317 (1991) [3] F. A. Bornemann, B. Erdmann, R. Kornhuber, Adaptive Multilevel Methods in Three Space Dimensions, Int. J. Numer. Meth. Engrg. 36, 3187 3203 (1993) [4] A. Dervieux, B. Larrouturou, R. Peyret, On Some Adaptive Numerical Approaches of Thin Flame Propagation Problems, Computers & Fluids, 17, 39 60 (1989) 5

[5] P. Deuflhard, P. Leinen, H. Yserentant, Concepts of an Adaptive Hierarchical Finite Element Code, IMPACT Comput. Sci. Engrg. 1, 3 35 (1989) [6] B. Erdmann, J. Lang, R. Roitzsch, KASKADE Manual. Technical Report TR 93 5, Konrad Zuse Zentrum fu r Informationstechnik Berlin, Germany (1993) [7] J. E. Flaherty, P. Moore, Space time adaptive hp refinement methods for parabolic systems, Appl. Numer. Math. 16, 317 341 (1995) [8] J. Froehlich, J. Lang, Twodimensional Cascadic Finite Element Computations of Combustion Problems, to appear in Comp. Meth. Appl. Mech. Engrg. (1997) [9] K. Gustafsson, Control theoretic techniques for stepsize selection in explicit Runge Kutta methods, ACM Trans. Software 17, 533 554 (1991) [10] W. Huang, Y. Ren, R. D. Russell, Moving mesh methods based on moving mesh partial differential equations, J. Comp. Phys. 113, 279 290 (1994) [11] J. Lang, B. Erdmann, R. Roitzsch, Three-Dimensional Fully Adaptive Solution of Thermo Diffusive Flame Propagation Problems, Proceedings of the 10th Int. Conf. on Numerical Methods in Thermal Problems, Pineridge Press (1996) [12] J. Lang, High Resolution Self Adaptive Computations on Chemical Reaction Diffusion Problems with Internal Boundaries, Chem. Engrg. Sci. 51, 1055 1070 (1996) [13] J. Lang, Adaptive FEM for Reaction Diffusion Equations, to appear in Appl. Numer. Math. (1997) [14] M. D. Smooke, On the use of adaptive grids in premixed combustion, AIChE 32, 1233ff (1986) [15] P. A. Zegeling, Moving Grid Methods for Time Dependent Partial Differential Equations, Phd thesis, University of Amsterdam (1992) 6