A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

Similar documents
A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

An arbitrary lagrangian eulerian discontinuous galerkin approach to fluid-structure interaction and its application to cardiovascular problem

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

Discontinuous Galerkin Methods

An Introduction to the Discontinuous Galerkin Method

An Equal-order DG Method for the Incompressible Navier-Stokes Equations

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

Experience with DNS of particulate flow using a variant of the immersed boundary method

Divergence Formulation of Source Term

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

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Local discontinuous Galerkin methods for elliptic problems

Hybridized Discontinuous Galerkin Methods

Vector and scalar penalty-projection methods

Analysis of Hybrid Discontinuous Galerkin Methods for Incompressible Flow Problems

Une méthode de pénalisation par face pour l approximation des équations de Navier-Stokes à nombre de Reynolds élevé

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization

A positivity-preserving high order discontinuous Galerkin scheme for convection-diffusion equations

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

THE COMPACT DISCONTINUOUS GALERKIN (CDG) METHOD FOR ELLIPTIC PROBLEMS

Space-time XFEM for two-phase mass transport

A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

arxiv: v1 [math.na] 31 Dec 2017

Scalable Non-Linear Compact Schemes

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Overlapping Schwarz preconditioners for Fekete spectral elements

Hybrid Discontinuous Galerkin methods for incompressible flow problems

nek5000 massively parallel spectral element simulations

Divergence-conforming multigrid methods for incompressible flow problems

Multigrid Algorithms for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

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

NUMERICAL METHODS FOR ENGINEERING APPLICATION

On the Non-linear Stability of Flux Reconstruction Schemes

arxiv: v1 [math.na] 29 Feb 2016

Fast Iterative Solution of Saddle Point Problems

arxiv: v4 [physics.comp-ph] 21 Jan 2019

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

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

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

PDE Solvers for Fluid Flow

Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations

Time stepping methods

PALADINS: Scalable Time-Adaptive Algebraic Splitting and Preconditioners for the Navier-Stokes Equations

A Scalable, Parallel Implementation of Weighted, Non-Linear Compact Schemes

Direct numerical simulation of interfacial instability in gas-liquid flows

Turbulent drag reduction by streamwise traveling waves

Discontinuous Galerkin Methods: Theory, Computation and Applications

Efficient wave propagation on complex domains

Numerical methods for the Navier- Stokes equations

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

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

Chapter 6. Finite Element Method. Literature: (tiny selection from an enormous number of publications)

Optimization and control of a separated boundary-layer flow

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

WALL RESOLUTION STUDY FOR DIRECT NUMERICAL SIMULATION OF TURBULENT CHANNEL FLOW USING A MULTIDOMAIN CHEBYSHEV GRID

First, Second, and Third Order Finite-Volume Schemes for Diffusion

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

Accelerating incompressible fluid flow simulations on hybrid CPU/GPU systems

Boundary-Layer Transition. and. NASA Langley Research Center, Hampton, VA Abstract

Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations. Todd A.

A THEORETICAL INTRODUCTION TO NUMERICAL ANALYSIS

On Dual-Weighted Residual Error Estimates for p-dependent Discretizations

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics

Open boundary conditions in numerical simulations of unsteady incompressible flow

, /'/ NI'9 ; / Proceedings of the Third International. High Order Methods. Conference on Spectral and. Houston, Texas

A Finite Element Method for the Surface Stokes Problem

PDEs, part 1: Introduction and elliptic PDEs

Indefinite and physics-based preconditioning

Block-Structured Adaptive Mesh Refinement

A SIMPLE TUTORIAL ON DISCONTINUOUS GALERKIN METHODS. Jennifer Proft CERMICS, ENPC. J. Proft CERMICS, ENPC

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

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

Stability of Shear Flow

Efficient FEM-multigrid solver for granular material

Fourier Type Error Analysis of the Direct Discontinuous Galerkin Method and Its Variations for Diffusion Equations

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

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

On a Discontinuous Galerkin Method for Surface PDEs

A recovery-assisted DG code for the compressible Navier-Stokes equations

Navier-Stokes equations

Introduction LECTURE 1

THE CONVECTION DIFFUSION EQUATION

Some remarks on grad-div stabilization of incompressible flow simulations

Numerical Solutions to Partial Differential Equations

Partially Penalized Immersed Finite Element Methods for Parabolic Interface Problems

Application of the immersed boundary method to simulate flows inside and outside the nozzles

Continuous adjoint based error estimation and r-refinement for the active-flux method

Vector penalty-projection methods for outflow boundary conditions with optimal second-order accuracy

Numerical Methods for Partial Differential Equations CAAM 452. Spring 2005

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

Transcription:

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations Khosro Shahbazi 1, Paul F. Fischer 2 and C. Ross Ethier 1 1 University of Toronto and 2 Argonne National Laboratory 17th International Conference on Domain Decomposition Methods St. Wolfgang/Strobl Austria, July 3-7 2006 1/27

Overview Introduction Navier-Stokes Solver Verification Conclusions 2/27

Introduction Mechanical Heart Valve We are developing an efficient parallel code for the unsteady incompressible Navier-Stokes eqs. based on C++, RPI s AOMD and Argonne s PETSc. Complexities of the simulation of blood flow include complex geometry, pulsitility, transition and highly anisotropic and intermittent turbulence. 3/27

Introduction The unsteady incompressible Navier-Stokes (NS) eqs: u t + u u = 1 Re 2 u p in Ω [0, T ], u = 0 in Ω [0, T ], u(t = 0) = u 0 in Ω, u = u D on Ω D, ν u n pn = 0 on Ω N, with Ω = Ω D Ω N. We are interested in convection-dominated regimes (Re UL ν 1). 4/27

Introduction For the spatial discretization, we use high-order discontinuous Galerkin (DG) methods since Advantages in capturing features of convection-dominated flow Facilitate hp-adaptivity Yield block-diagonal mass matrix in the context of semi-explicit time integration 5/27

Introduction For the stationary Navier-Stokes problem, DG methods with equal and mixed polynomial order approximation for the velocity and pressure have been recently developed (Girault et al. 2005, Cockburn et al. 2005). However, corresponding efficient numerical solution procedures for the unsteady Navier-Stokes equations have not yet been proposed. 6/27

Introduction The objective is to: Devise an efficient numerical scheme for the unsteady NS problem based on the high-order discontinuous Galerkin method on triangular and tetrahedral elements. 7/27

Navier-Stokes Solver Temporal Discretization A simple and efficient scheme is to use a semi-explicit scheme in which the nonlinear term is treated explicitly and the Stokes operator is treated implicitly. We use a third-order backward differentiation (BD3) scheme and a third-order extrapolation (EX3) (Karniadakis et al. 1991) to discretize the unsteady and the nonlinear terms, respectively. 8/27

Navier-Stokes Solver Preliminaries The discontinuous approximate space V k is defined as V k := {v L 2 (Ω) v K P k (K), K T h }, and we choose u h V d l and p h V m. Note that l = m forms the equal-order approximation and l = m 1 forms the mixed-order approximation. For V k, we choose a nodal high-order basis. The nodal basis are Lagrange polynomials calculated based on the nodal set of Hesthaven (1998) or Hesthaven and Tang (2000) defined on a standard triangle or tetrahedron, respectively. 9/27

Navier-Stokes Solver Nonlinear Treatment We introduce a simple method in which the nonlinear term is discretized in the divergence form using the local Lax-Friedrichs fluxes. Local conservativity is inherent. Lax-Friedrichs fluxes are suitable for unstructured meshes. The choice of local Lax-Friedrich fluxes leads to a compact stencil size. 10/27

Navier-Stokes Solver Stokes Discretization Following Hansbo and Larson (2002), we define the discontinuous approximations u h and p h by requiring that A h (u h, v h ) + B h (u h, v h ) + D h (v h, p h ) = F h (v h ), D h (u h, q h ) = G h (q h ), B h (u, v) = β 0 K K t u vdx, D h (v, q) = q vdx + {q} v n e ds, K K Γ e ID 11/27

A h (u, v) = K Navier-Stokes Solver K Γ IDP + Γ IDP Stokes Discretization 1 u : vdx Re [ ] 1 n e { u} v + n e { v} u ds Re e e µ u v ds. Re A h corresponds to the discretization of the Laplacian by the interior penalty (IP) method of Arnold (1982). We have recently derived an explicit expression for the penalty parameter µ for simplicial elements (Shahbazi 2005). ( ) (k + 1)(k + d) (Area)K µ = max. d K (V olume) K 12/27

Navier-Stokes Solver Stokes Discretization Why do we prefer IP over other types of DG methods? Because the IP method offers: Simplicity, minimum stencil size, symmetry, stability, local conservativity, optimal rate of convergence. 13/27

Navier-Stokes Solver Stokes Discretization Minimum Stencil IP method Extended Stencil Local DG method (Cockburn and Shu, 1998) 14/27

Navier-Stokes Solver Stokes Discretization The algebraic form of the Stokes system after the application of the nodal high-order representation is: [ H D T D 0 ][ u n+1 p n+1 ] = [ f n+1 g n+1 ]. H = (1/Re)A + (β 0 / t)b. A represents the Laplacian operator, and B denotes the block diagonal mass matrix. D represents the divergence operator. 15/27

Navier-Stokes Solver Stokes Discretization Since (Re/ t) 1, an efficient scheme is to decouple velocity and pressure via an approximate algebraic splitting (e.g., Perot 1993). 1. Hu n+1 = f n+1 D T p n 2. ( DH I D T ) ( p n+1 p n) = ( Du n+1 + g n+1 ) β 0 t 3. û n+1 = u n+1 t β 0 H I D T ( p n+1 p n) H I = B 1. ( DH I D T ) is called the consistent Poisson operator. The scheme is second order accurate in time. 16/27

Navier-Stokes Solver Stokes Discretization The first and the second steps are solved iteratively using the Conjugate Gradient method. Since (Re/ t) 1, the Helmholtz solves are easily preconditioned by the block diagonal mass matrix. The pressure solve is the dominant computation. The pressure operator ( DH I D T ) has extended stencil. 17/27

Navier-Stokes Solver Stokes Discretization Can we have a minimum stencil size for the pressure equation? 18/27

Navier-Stokes Solver Stokes Discretization Careful inspection of the pressure operator ( DH I D T ) reveals that this operator results from the application of the Local DG method to a Laplacian with the following BCs: 2 v in Ω v n = 0 on Ω D v = 0 on Ω N We propose to replace the pressure operator ( DH I D T ) with the operator arising from the IP discretization of the Laplacian with the above BCs. 19/27

Navier-Stokes Solver Stokes Discretization The justification is that the IP method and the Local DG method are very similar for stability, boundedness and the optimal rate of convergence as shown by Arnold et al. (2002) in a unified analysis of the DG methods for elliptic problems. Note that since the replacement is applied in the algebraic level, no unphysical BCs have been introduced. This not only simplifies the scheme, but also enhances the overall efficiency of the scheme. 20/27

Verification 2D Orr-Sommerfeld Stability Problem 1 Y 0-1 0 1 2 3 4 5 6 X A parabolic base flow are sustained in x direction using a constant body force. Re = 7500 based on the maximum velocity and half channel height. Periodic and Dirichlet boundary conditions are imposed in the streamwise and spanwise directions, respectively. 21/27

Verification 2D Orr-Sommerfeld Stability Problem The base flow is disturbed with small-magnitude Tollmien-Schlichting waves, i.e, the initial condition is U 0 is the parabolic profile, u(x, y, 0) = U 0 + ɛû. û corresponds to the only unstable eigensolution of the Orr-Sommerfeld equation with wave number unity at Re = 7500, and ɛ = 10 4. According to the linear stability theory, the perturbation energy E(t) = 2π 0 1 1 (u U 0 ) 2 dydx should grow as e 2ω it, where ω i = 0.002234976. 22/27

Verification 2D Orr-Sommerfeld Stability Problem 128 Triangles 1 Y 0-1 0 1 2 3 4 5 6 X 23/27

Verification 2D Orr-Sommerfeld Stability Problem Re = 7500, 128 Triangles, t = 10 3 5 4 NS-6/6 NS-8/8 NS-6/5 NS-8/7 Linear Stablity Log(E/E 0 ) 3 2 1 0 0 1 2 3 4 T/T 0 24/27

Verification 2D Orr-Sommerfeld Stability Problem The analysis of a similar instability in the Q k Q k 2 spectral element discretization of the Navier-Stokes equations was reported by Wilhelm and Kleiser (2001). This instability may remain hidden at lower Re number (Shahbazi et al. 2006). 25/27

Conclusions We have presented an efficient numerical scheme for the unsteady incompressible Navier-Stokes equations in convection-dominated regimes. Our scheme is based on the high-order discontinuous Galerkin spatial discretization and approximate algebraic splitting of the velocity and pressure calculations. An important feature of our method is to discretize the nonlinear term, velocity and pressure equations with minimum stencil size; thus, enhancing simplicity and overall efficiency of the scheme. We have verified the accuracy and stability of our method by solving popular benchmarking tests, including Orr-Sommerfeld stability problem. 26/27

Acknowledgments Natural Sciences and Engineering Research Council of Canada (NSERC). Canada Research Chairs Program. U.S. Department of Energy, the Office of Advanced Scientific Computing Research. 27/27