Advection Diffusion Problems with Pure Advection Approximation in Subregions

Similar documents
Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Space-Time Nonconforming Optimized Schwarz Waveform Relaxation for Heterogeneous Problems and General Geometries

Optimized Schwarz Waveform Relaxation: Roots, Blossoms and Fruits

Optimized Schwarz Methods for Maxwell Equations with Discontinuous Coefficients

Overlapping Schwarz Waveform Relaxation for Parabolic Problems

TIME SPACE DOMAIN DECOMPOSITION AND REACTIVE TRANSPORT IN POROUS MEDIA

NONCONFORMING IN TIME DOMAIN DECOMPOSITION METHOD FOR POROUS MEDIA APPLICATIONS

Optimized Schwarz methods with overlap for the Helmholtz equation

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

Termination criteria for inexact fixed point methods

New constructions of domain decomposition methods for systems of PDEs

Méthodes de raffinement espace-temps

Optimized Schwarz methods in spherical geometry with an overset grid system

OPTIMIZED SCHWARZ METHODS

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

An Accurate Fourier-Spectral Solver for Variable Coefficient Elliptic Equations

Postprint.

Schur Complement Technique for Advection-Diffusion Equation using Matching Structured Finite Volumes

Space-time domain decomposition for a nonlinear parabolic equation with discontinuous capillary pressure

Construction of a New Domain Decomposition Method for the Stokes Equations

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

Finite difference method for elliptic problems: I

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

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

A posteriori error estimates for space-time domain decomposition method for two-phase flow problem

Finite difference method for solving Advection-Diffusion Problem in 1D

Comparison of a One and Two Parameter Family of Transmission Conditions for Maxwell s Equations with Damping

A Nonoverlapping Subdomain Algorithm with Lagrange Multipliers and its Object Oriented Implementation for Interface Problems

The Pole Condition: A Padé Approximation of the Dirichlet to Neumann Operator

Supporting information for:

arxiv: v1 [math.na] 11 Jul 2011

DG discretization of optimized Schwarz methods for Maxwell s equations

TWO-SCALE SIMULATION OF MAXWELL S EQUATIONS

Partition of Unity Methods for Heterogeneous Domain Decomposition

Domain optimisation using Trefftz functions application to free boundaries

Equilibrium analysis for a mass-conserving model in presence of cavitation

On the performance of the Algebraic Optimized Schwarz Methods with applications

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable?

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Finite volume method for nonlinear transmission problems

THE CONVECTION DIFFUSION EQUATION

Local Mesh Refinement with the PCD Method

PDEs, part 1: Introduction and elliptic PDEs

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

Additive Schwarz method for scattering problems using the PML method at interfaces

LINEAR FLOW IN POROUS MEDIA WITH DOUBLE PERIODICITY

Dirichlet-Neumann and Neumann-Neumann Methods

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

Zonal modelling approach in aerodynamic simulation

Chapter 5 Types of Governing Equations. Chapter 5: Governing Equations

BETI for acoustic and electromagnetic scattering

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

INTRODUCTION TO PDEs

NUMERICAL INVESTIGATION OF THE DECAY RATE OF SOLUTIONS TO MODELS FOR WATER WAVES WITH NONLOCAL VISCOSITY

Internal Stabilizability of Some Diffusive Models

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

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

Iterative Methods for Stokes/Darcy Coupling

Classical solutions for the quasi-stationary Stefan problem with surface tension

SIMILARITY SOLUTIONS TO EVOLUTION EQUATIONS IN ONE-DIMENSIONAL INTERFACES

13 PDEs on spatially bounded domains: initial boundary value problems (IBVPs)

Numerical Solutions to Partial Differential Equations

Comments on the Geophysics paper Multiparameter 11norm. waveform fitting: Interpretation of Gulf of Mexico reflection

NEW ANALYTICAL SOLUTION FOR SOLVING STEADY-STATE HEAT CONDUCTION PROBLEMS WITH SINGULARITIES

Finite Element Model of a complex Glass Forming Process as a Tool for Control Optimization

27. A Non-Overlapping Optimized Schwarz Method which Converges with Arbitrarily Weak Dependence on h

Local discontinuous Galerkin methods for elliptic problems

Effect of cooling channels position on the shrinkage of plastic material during injection molding

Sébastien Chaumont a a Institut Élie Cartan, Université Henri Poincaré Nancy I, B. P. 239, Vandoeuvre-lès-Nancy Cedex, France. 1.

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

Introduction to Heat and Mass Transfer. Week 10

Generating Equidistributed Meshes in 2D via Domain Decomposition

Some improvements of Xfem for cracked domains

CIMPA Summer School on Current Research in Finite Element Methods

Preliminary Examination, Numerical Analysis, August 2016

Local and global nonexistence of solutions to semilinear evolution equations

A Parallel Schwarz Method for Multiple Scattering Problems

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

MIXED BOUNDARY-VALUE PROBLEMS FOR QUANTUM HYDRODYNAMIC MODELS WITH SEMICONDUCTORS IN THERMAL EQUILIBRIUM

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

Numerical Solutions to Partial Differential Equations

26. Parallel Implementation of Collocation Methods

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

arxiv: v2 [math.na] 5 Jan 2017

A 3-dimensional planar SOFC stack model

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

ON THE MULTIPOINT MIXED FINITE VOLUME METHODS ON QUADRILATERAL GRIDS

Analysis of transmission problems on Lipschitz boundaries in stronger norms

ANR Project DEDALES Algebraic and Geometric Domain Decomposition for Subsurface Flow

Multiple solutions of steady MHD flow of dilatant fluids

The behaviour of high Reynolds flows in a driven cavity

Curriculum Vitae. Chapitre 1. Mihai Radu STANCU. Education. Academic Positions

1e N

A Semi-Lagrangian Scheme for the Open Table Problem in Granular Matter Theory

Some improvments of the S-adic Conjecture

Numerical Simulations on Two Nonlinear Biharmonic Evolution Equations

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

Transcription:

Advection Diffusion Problems with Pure Advection Approximation in Subregions M. J. Gander, L. Halpern 2, C. Japhet 2, and V. Martin 3 Université de Genève, 2-4 rue du Lièvre, CP 64, CH-2 Genève. Switzerland. martin.gander@math.unige.ch 2 LAGA, Université Paris XIII, 99 Avenue J.-B. Clément, 93430 Villetaneuse France. {halpern,japhet}@math.univ-paris3.fr 3 LAMFA UMR 640, Université Picardie Jules Verne, 33 rue Saint-Leu 80039 Amiens Cedex France. veronique.martin@u-picardie.fr Summary. We study in this paper the model problem of the advection diffusion equation on a region which contains a subregion where it is sufficient to approximate the problem by the pure advection equation. We define coupling conditions at the interface between the two regions which lead to a coupled solution which approximates the fully viscous solution more accurately than other conditions from the literature, and we develop a fast algorithm to solve the coupled problem. Introduction There are two main reasons for coupling different models in different regions: the first are problems where the physics is different in different regions, and hence different models need to be used, for example in fluid-structure coupling. The second are problems where one is in principle interested in the full physical model, but the full model is too expensive computationally over the entire region, and hence one would like to use a simpler model in most of the region, and the full one only where it is essential to capture the physical phenomena. We are interested in the latter case here. In our context of advection diffusion, coupling conditions for the stationary case were developed in [GQSL90]; they are obtained by a limiting process where the viscosity goes to zero in one subregion, and it is held fixed in the other. Other coupling conditions were studied in [Dub93] to obtain a coupled solution which is closer to the fully viscous one. One is also interested in efficient algorithms to solve the coupled problems. These algorithms are naturally based on iteration by subdomains. While an algorithm was proposed in [GQSL90], no algorithm was proposed in [Dub93] for the coupling conditions approximating the fully viscous solution. We propose here coupling conditions for the case where we are interested in the fully viscous solution of the time dependent advection diffusion equa-

2 M. J. Gander, L. Halpern, C. Japhet, and V. Martin tion, and we develop an effective iteration per subdomain algorithm for the coupled problem. After introducing our model problem in Section 2 together with the subproblems, we present the two coupling strategies from [GQSL90] and [Dub93] in Section 3, and introduce a new set of coupling conditions. We then compare the approximation properties of the three sets of coupling conditions to the fully viscous solution in Section 4. In Section 5, we present an iteration per subdomain algorithm from [GQSL90], and introduce new algorithmic transmission conditions which imply our new coupling conditions at convergence and lead to an efficient iteration per subdomain algorithm. We show numerical experiments in one and two spatial dimensions in Section 6. 2 Model Problem We consider the non-stationary advection diffusion equation L ad u = f, in Ω (0, T ), u(, 0) = u 0 in Ω, Bu = g on Ω, () where Ω is a bounded open subset of R 2, L ad := t + a ν + c is the advection diffusion operator, ν > 0 is the viscosity, c > 0 is a constant, a is the velocity field, and B is some boundary operator leading to a well posed problem. In the following we call u the viscous solution. We now assume that the viscous effects are not important for the physical phenomena in a subregion Ω 2 Ω, and hence would like to use the pure advection operator L a := t + a + c in that subregion. With Ω = Ω\Ω 2, see Figure, this Ω Γ in L au 2 = f Ω L ad u = f n L ad u = f Ω Γ out Ω 2 Fig.. Fully viscous problem on the left, and coupled subproblems on the right. leads to the two subproblems L ad u = f in Ω (0, T ), u (, 0) = u 0 in Ω, Bu = g on Ω Ω, L a u 2 = f in Ω 2 (0, T ), u 2 (, 0) = u 0 in Ω 2, Bu 2 = g on Ω Ω 2, which need to be completed by coupling conditions on Γ, the common boundary between Ω and Ω 2. Since the advection operator L a is of order, it is (2)

Approximating Advection Diffusion by Pure Advection 3 necessary to know on which part of the interface a n is positive or negative (n is the unit outward normal of Ω ). We thus introduce Γ in = {x Γ, a n > 0} and Γ out = {x Γ, a n 0}, where Γ = Γ in Γ out, see Figure. 3 Coupling Conditions If we solve the advection diffusion equation in Ω by a domain decomposition method, it is well-known that the solution as well as its normal derivative must be continuous across Γ, and the only issue is to define algorithms which converge rapidly to the solution of the global problem, see [QV99] for a review of classical algorithms, and [DO03,Japh98] for optimized ones. But if the equations are different in each subdomain, there are two issues: first, one has to define coupling conditions so that (2) define together with the coupling conditions a global solution close to the fully viscous one, and second one needs to find an efficient iteration per subdomain algorithm to compute this solution. This algorithm can use arbitrary transmission conditions which are good for its convergence, as long as they imply at convergence the coupling conditions defining the coupled solution. A first approach to obtain coupling conditions was introduced in [GQSL90] through a limiting process in the viscosity (singular perturbation method). With a variational formulation for the global viscous problem, and letting the viscosity tend to 0 in a subregion, it has been shown in [GQSL90] that the solution of this limiting process satisfies ν u + a n u = a n u 2 on Γ = Γ in Γ out, u = u 2 on Γ in, (3) which is equivalent to the coupling conditions ν u u = u 2 on Γ in, ν u = 0 on Γ in, + a n u = a n u 2 on Γ out. A second set of coupling conditions based on absorbing boundary condition theory was proposed in [Dub93], ν u u = u 2 on Γ in, u = u2 on Γ in, + a n u = a n u 2 on Γ out. Both coupling conditions (4) and (5) imply on Γ out that neither the solution nor its derivative are continuous. Since this is in contradiction with the solution of the fully viscous problem, in which we are interested here, we propose a third set of coupling conditions by modifying the conditions (5) to obtain at least continuity of u on the interface, (4) (5)

4 M. J. Gander, L. Halpern, C. Japhet, and V. Martin u = u 2 on Γ in, = u2 on Γ in, u = u 2 on Γ out. u (6) In the next section, we show that the coupling conditions (5) and (6) give more accurate approximations to the fully viscous solution than the coupling conditions (4). 4 Error Estimates with Respect to the Viscous Solution We consider the stationary case of (2) on the domain Ω = R 2, with subdomains Ω = (, 0) R and Ω 2 = (0, + ) R, and we estimate the error between the viscous solution and the coupled solution for each of the coupling conditions (4), (5) and (6) when the velocity field a is constant. Using Fourier analysis and energy estimates, the details of which are beyond the scope of this short paper, we obtain for ν small the asymptotic results in Table, where Ωi denotes the L 2 norm in Ω i. These results show that Case a n > 0 (Γ Γ in) Conditions (4) Conditions (5) and (6) u u Ω O(ν 3/2 ) O(ν 5/2 ) u u 2 Ω2 O(ν) O(ν) Case a n 0 (Γ Γ out) Conditions (4) and (5) Conditions (6) u u Ω O(ν) O(ν) u u 2 Ω2 O(ν) O(ν) Table. Asymptotic approximation quality of the coupled solution to the viscous solution through different coupling conditions. if a n > 0, then the approximation of the viscous solution by the coupled solution through conditions (5) and (6) is better on the viscous subregion Ω than with the conditions (4). In fact, conditions (5) and (6) are not based on the limiting process in the viscosity, and hence retain in some sense the viscous character of the entire problem. In Ω 2 the error is O(ν) independently of the coupling conditions, since we solve the advection equation instead of the advection-diffusion equation. Note also that in this case with the coupling conditions (5) and (6) we have continuity of the solution and of its normal derivative, whereas with the coupling conditions (4), we have continuity of the solution only. If a n 0, the solution in Ω 2 does not depend on the transmission conditions, and since we solve in this domain the advection equation, the error

Approximating Advection Diffusion by Pure Advection 5 is O(ν). Then the error is propagated into Ω, so we can not have a better error than O(ν) in Ω independently of the coupling conditions. Note however that now only conditions (6) lead to continuity of the coupled solution. 5 Algorithmic Transmission Conditions We now turn our attention to algorithms to compute the coupled subproblem solution. In [GQSL90], the following algorithm based on the coupling conditions (4) was proposed for the steady case (θ is a relaxation parameter to choose) { La u ν u L ad u = f in Ω, ν u = 0 on Γ in, + a n u = a n u k 2 on Γ out, 2 = f in Ω 2, u 2 = θu k + ( θ)uk 2 on Γ in, and it was shown that the algorithm is well posed and convergent. In [GHJ02] an algorithm was proposed for the conditions (6) in the steady state case. This algorithm does not use the coupling conditions, but better suited transmission conditions which imply at convergence the coupling conditions. We generalize this approach here to the unsteady case, which leads to an optimized Schwarz waveform relaxation method. We first consider the case of a constant velocity field. If a n 0, i.e. Γ Γ out, the solution in Ω 2 does not depend on the conditions on Γ, and to obtain (6), Dirichlet conditions must be used for Ω. Now if a n > 0, i.e. Γ Γ in, then we use the theory of absorbing boundary conditions to obtain optimal transmission conditions B and B 2 for the algorithm, L ad u = f in Ω (0, T ), L a u u 2 = f in Ω 2 (0, T ), (, 0) = u 0 in Ω, u Bu 2 (, 0) = u 0 in Ω 2, = g on Ω Ω, Bu B u = B u k 2 = g on Ω Ω 2, 2 on Γ (0, T ), B 2 u 2 = B 2 u k on Γ (0, T ). Using the error equations, one can show that if B is the advection operator, then we have convergence of the algorithm in two steps. In the case of a non constant velocity field, we propose to follow precisely the same strategy, which leads to the algorithm L ad u = f in Ω (0, T ), u L (, 0) = u 0 in Ω, a u 2 = f in Ω 2 (0, T ), Bu u 2 (, 0) = u = g on Ω Ω, 0 in Ω 2, L a u Bu = f on Γ in (0, T ), (8) 2 = g on Ω Ω 2, u = u k 2 on Γ u 2 = u out (0, T ). k on Γ in (0, T ). (7)

6 M. J. Gander, L. Halpern, C. Japhet, and V. Martin Note that if the sign of a n is constant, then algorithm (8) converges in two steps like algorithm (7). If not, our numerical results in the next section suggest that the algorithm has good convergence properties also, but it remains to prove convergence of the new algorithm in that case. 6 Numerical Results We first consider the stationary case in d, with parameters ν = 0., c = and f(x) = sin(x) + cos(x). In Figure 2, we show on the left the viscous and coupled solutions for a =, and on the right for a =. The interface Γ is at x = 0, and in each case the boundary conditions are chosen such that there is no boundary layer. One can clearly see that for 8 6.2.5 4 Conditions (4). 2 8 Conditions (5), (6).05 viscous solution 6 5 Conditions (4), (5) 4 2 5 Conditions (6) 0.68 0.6 0.4 0.2 0 0.2 0.4 0.6 0.6 0.4 0.2 0 0.2 0.4 0.6 Fig. 2. Viscous and coupled solutions for a > 0 on the left and for a < 0 on the right. u = 0 Ω Ω 2 u y = 0 u = exp( 00(x 0.4) 2 ) Fig. 3. Domain Ω a > 0, conditions (4) lead to a jump in the derivative at the interface, whereas with conditions (6), the coupled solution and its derivative are continuous. For a < 0, conditions (4) lead to a discontinuity at the interface, whereas u x = 0 conditions (6) lead to a continuous cou- pled solution. Note that the jump is proportional to ν, see [GQSL90]. In Figure 4, we compare the viscous and the coupled solutions for several values of ν in the L 2 norm in Ω and Ω 2 when a = and a =. The numerical results agree well with the theoretical results given in Section 4. We next consider the time dependent case in two dimensions with a rotating velocity, as shown in Figure 3. The viscosity is ν = 0.00, we work on the homogeneous equation f 0, and the rotating velocity is given by a(x, y) = 0.5 y,

Approximating Advection Diffusion by Pure Advection 7 2 2.5 3 3.5 4 Conditions (5), (6) ν 5/2 Conditions (4) ν 3/2.5 2 Conditions (5), (6) ν Conditions (4) 4.5 2.5 5 5.5 3 6 3.5 6.5 7 4 7.5 5.5 5 4.5 4 3.5 3 2.5 2.5 4.5 6 5.5 5 4.5 4 3.5 3 2.5 2.5.5 2 Conditions (6) ν Conditions (4), (5).5 2 Conditions (6) ν Conditions (4), (5) 2.5 2.5 3 3 3.5 3.5 4 4 4.5 4.5 5 5 4.5 4 3.5 3 2.5 2.5 5 5 4.5 4 3.5 3 2.5 2.5 Fig. 4. d case : L 2 -error for a = in Ω on top left and in Ω 2 on top right, and for a = in Ω at the bottom left and in Ω 2 at the bottom right, versus ν. b(x, y) = 0.5, such that a n is positive on the first half of the interface and negative on the other half. Figure 5 shows cross sections of the solution at y = 0.3 and y = 0.5 where a n > 0, and the information goes from Ω to Ω 2 and stops diffusing after reaching the interface, and then cross sections at y = and y =, where a n < 0, and diffusion sets in again after crossing the interface. 7 Conclusions We have proposed a new set of coupling conditions which permits the replacement of the advection diffusion operator by the pure advection operator in regions where the viscosity is not very important, and which retain better asymptotic approximation properties to the fully viscous solution than earlier coupling conditions in the literature. We have also defined a rapidly converging iteration by subdomain algorithm which uses computational transmission conditions which at convergence imply the new coupling conditions. While numerical experiments show good convergence properties of this new algorithm, it remains to prove convergence of the new algorithm.

8 M. J. Gander, L. Halpern, C. Japhet, and V. Martin Solution conv/diff Solution conv y = 0.3 Solution conv/diff Solution conv y = 0.5 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.2 0. y = 0.3 0 0 0.2 0.4 0.6 Solution conv/diff Solution conv y = 0.3 0.2 0. 0 0 0.2 0.4 0.6 Solution conv/diff Solution conv y = 0.6 0.6 y = 0.3 y = 0.5 0.5 0.4 0.3 0.2 0. y = 0.3 y = 0.5 y = 0 0 0.2 0.4 0.6 0.5 0.4 0.3 0.2 0. 0 0 0.2 0.4 0.6 Fig. 5. Cross sections of the viscous and coupled solutions with conditions (6) at the final time for various positions y on the interface Γ. References [Dub93] Dubach, E., Contribution à la résolution des equations fluides en domaine non borné. PhD thesis. Université Paris 3, (993). [DO03] Dubois, O., Optimized Schwarz Methods for the Advection-Diffusion Equation. Master s thesis. McGill University, (2003). [GHJ02] Gander, M. J., Halpern, L., Japhet, C., Optimized Schwarz algorithms for coupling convection and convection-diffusion problems. Domain decomposition methods in science and engineering (Lyon, 2000), 255 262, Theory Eng. Appl. Comput. Methods, Internat. Center Numer. Methods Eng. (CIMNE), Barcelona, (2002). [GQSL90] Gastaldi, F., Quarteroni, A., Sacchi Landriani, G., On the coupling of two-dimensional hyperbolic and elliptic equations: analytical and numerical approach. Third International Symposium on Domain Decomposition Methods for Partial Differential Equations (Houston, TX, 989), 22 63, SIAM, Philadelphia, PA, (990). [Japh98] Japhet, C., Méthode de décomposition de domaine et conditions aux limites artificielles en mécanique des fluides: méthode optimisée d ordre 2. PhD thesis. Université Paris 3, (998). [QV99] Quarteroni, A., Valli, A., Domain decomposition methods for partial differential equations, Oxford Science Publications, (999).