Stable Semi-Discrete Schemes for the 2D Incompressible Euler Equations

Similar documents
High-order shock-capturing methods for modeling dynamics of the solar atmosphere

Well-Balanced Schemes for the Euler Equations with Gravity

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

c 2001 Society for Industrial and Applied Mathematics

Positivity-preserving high order schemes for convection dominated equations

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Semi-Discrete Central-Upwind Schemes with Reduced Dissipation for Hamilton-Jacobi Equations

Finite Volume Schemes: an introduction

Finite-Volume-Particle Methods for Models of Transport of Pollutant in Shallow Water

Solution of Two-Dimensional Riemann Problems for Gas Dynamics without Riemann Problem Solvers

On the Reduction of Numerical Dissipation in Central-Upwind Schemes

Rotation & nonlinear effects in shallow water: the Rossby adjustment problem

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-discrete central-upwind schemes with reduced dissipation for Hamilton Jacobi equations

Entropy stable schemes for degenerate convection-diffusion equations

Application of the Kurganov Levy semi-discrete numerical scheme to hyperbolic problems with nonlinear source terms

Advanced numerical methods for nonlinear advectiondiffusion-reaction. Peter Frolkovič, University of Heidelberg

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.

A Finite Volume Code for 1D Gas Dynamics

) 2 ψ +β ψ. x = 0. (71) ν = uk βk/k 2, (74) c x u = β/k 2. (75)

Well-balanced central finite volume methods for the Ripa system

A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws

Dedicated to the 70th birthday of Professor Lin Qun

Numerical Solutions to Partial Differential Equations

Finite Volume Method

Scientific Computing I

Numerical Oscillations and how to avoid them

Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

Candidates must show on each answer book the type of calculator used. Log Tables, Statistical Tables and Graph Paper are available on request.

Finite volumes for complex applications In this paper, we study finite-volume methods for balance laws. In particular, we focus on Godunov-type centra

A simple model of topographic Rossby waves in the ocean

UNIVERSITY of LIMERICK

Numerical Methods for Modern Traffic Flow Models. Alexander Kurganov

Constrained Transport Method for the Finite Volume Evolution Galerkin Schemes with Application in Astrophysics

FDM for wave equations

Maximum-principle-satisfying and positivity-preserving high order schemes for conservation laws: Survey and new developments

The Sun. Basic Properties. Radius: Mass: Luminosity: Effective Temperature:

Week 2 Notes, Math 865, Tanveer

Central-Upwind Schemes for Shallow Water Models. Alexander Kurganov. Tulane University Mathematics Department

Advanced numerical methods for transport and reaction in porous media. Peter Frolkovič University of Heidelberg

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

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

GFD 2012 Lecture 1: Dynamics of Coherent Structures and their Impact on Transport and Predictability

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION

Block-Structured Adaptive Mesh Refinement

Comparison of cell-centered and node-centered formulations of a high-resolution well-balanced finite volume scheme: application to shallow water flows

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

ENO and WENO schemes. Further topics and time Integration

Continuum Mechanics Lecture 5 Ideal fluids

Received 6 August 2005; Accepted (in revised version) 22 September 2005

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG

196 7 atmospheric oscillations:

The Euler Equation of Gas-Dynamics

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

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

3 Generation and diffusion of vorticity

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

0.2. CONSERVATION LAW FOR FLUID 9

Integrodifferential Hyperbolic Equations and its Application for 2-D Rotational Fluid Flows

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes

A semi-implicit non-hydrostatic covariant dynamical kernel using spectral representation in the horizontal and a height based vertical coordinate

On the p-laplacian and p-fluids

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

The General Properties of the Sun

A Central Rankine Hugoniot Solver for Hyperbolic Conservation Laws

Entropy stable schemes for compressible flows on unstructured meshes

Rankine-Hugoniot-Riemann solver for steady multidimensional conservation laws with source terms

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

A Stable Spectral Difference Method for Triangles

Admissibility and asymptotic-preserving scheme

High-resolution finite volume methods for hyperbolic PDEs on manifolds

The Shallow Water Equations

A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows

A Hamiltonian Numerical Scheme for Large Scale Geophysical Fluid Systems

arxiv: v2 [math.na] 24 Mar 2016

Acknowledgement I would like to begin by thanking my collaborators without whom the work presented in this thesis would not be possible: Alina Chertoc

Third Order Reconstruction of the KP Scheme for Model of River Tinnelva

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic

Turbulent spectra generated by singularities

Riemann Solvers and Numerical Methods for Fluid Dynamics

PAPER 333 FLUID DYNAMICS OF CLIMATE

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

Solving the Euler Equations!

PDE Solvers for Fluid Flow

F11AE1 1. C = ρν r r. r u z r

Steve Bryson 1, Yekaterina Epshteyn 2, Alexander Kurganov 3 and Guergana Petrova 4

A numerical study of SSP time integration methods for hyperbolic conservation laws

Variational formulation of entropy solutions for nonlinear conservation laws

2.5 Shallow water equations, quasigeostrophic filtering, and filtering of inertia-gravity waves

Turbulent drag reduction by streamwise traveling waves

Gradient Flows: Qualitative Properties & Numerical Schemes

Lucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche

A central discontinuous Galerkin method for Hamilton-Jacobi equations

Computational Fluid Dynamics-1(CFDI)

The Evolution of Large-Amplitude Internal Gravity Wavepackets

FDM for parabolic equations

10 Shallow Water Models

30 crete maximum principle, which all imply the bound-preserving property. But most

Transcription:

Stable Semi-Discrete Schemes for the D Incompressible Euler Equations Doron Levy Department of Mathematics Stanford University dlevy@math.stanford.edu http://math.stanford.edu/ dlevy Maryland, May 004 Maryland, May 004

Outline Problem formulation Semi-discrete central schemes Other applications Discrete incompressibility and a maximum principle Maryland, May 004

The Incompressible D Euler and NS Equations u t + (u )u = p + ν u, x Ω R u = 0 A vorticity formulation: ω = u, u = (u, v).. A conservative form: ω t + (uω) x + (vω) y = ν ω.. A convective form: ω t + uω x + vω y = ν ω. The divergence conditions = a streamfunction ψ: u = ψ = ( ψ y, ψ x ). A Poisson equation: ψ = ω. Maryland, May 004 3

Boundary conditions. No-slip boundary conditions for u: u = 0 on Ω.. No boundary conditions for ω (vorticity generation on the boundary, etc.) 3. Boundary conditions for ψ: ψ(x, t) = for the Poisson equation). Pure Streamfunction Formulation n ψ(x, t) = 0, x Ω. (over-determined ψ t + ( ψ) ( ψ) = ν ψ, x Ω ψ(x, t) = ψ(x, t) = 0, n x THM (Uniqueness): Solutions are unique in H 0(Ω). Ω. THM (Decay of solutions): ψ(x, t) L (Ω) e νλ Ωt ψ(x, 0) L (Ω), λ Ω > 0. Maryland, May 004 4

Numerics for the Pure Streamfunction Formulation (Ben-Artzi, Fishelov, Kupferman,...) Time-discretization: Crank-Nicolson (nd-order). ( 4 ) νk ψ n+ = ( ) νk ψ n+ = ( + 4 ) νk ψ n k[(u )ω]n, ( + ) νk ψ n k[(u )ω]n+. Spatial-discretization:. Laplacian (5-points), Bi-harmonic operator (a compact discretization due to Stephenson), The advection term, Linear solver ( α )ψ i,j = RHS.. Pure streamfunction vs. vorticity-streamfunction formulation. Maryland, May 004 5

Semi-Discrete Central-Schemes for Conservation Laws (Kurganov-Tadmor) u t + f(u) x = 0 n u j n+ w j n+ u j w n+ j / w n+ j u n j n+ w j+/ n+ w j+ n u j+ x n j 3/,R xj /,L n x n j /,R x x n j+/,l j x j / x j x j+/ x n j+/,r x x j+ n j+3/,l Maryland, May 004 6

Reconstruction: In I j, ũ(x, t n ) = u n j + (u x) n j (x x j). Nonlinear limiters: MinMod with θ ( u x = MM θ un j un j, un j+ un j, θ un j+ un j x x x ). Local speeds of propagation: a j+ (t) = max! ρ ( ) f u (u), u C u j+,u + j+ Evolution points: x n j+,r = x j+ + an j+ t. An exact evolution: w n+ j+ Projection: u j = x x j+ x j =..., w n+ j =.... w(ξ, t n+ )dξ. Maryland, May 004 7

In the limit lim t 0 u n+ j t u n j The semi-discrete scheme: d dt u j = H (t) H j+ j (t). x The numerical flux: H j+ = f ( ) u + j+ + f ( ) u j+ a j+ ( u + j+ u j+ ) u n j n u j+ x j / n j+/,l n j+/,r x n j /,R x x x x j x j+/ x j+ n j+3/,l Maryland, May 004 8

D Semi-discrete Godunov-type schemes A Reconstruction: u t + f(u) x + g(u) y = 0 ũ(x, y, t) = u j,k + (u x ) j,k (x x j ) + (u y ) j,k (y y k ). Local speeds of propagation: ( f a x j+ = max,k ρ ± u Evolution points = temporary averages ( u ± j+,k ) ), a y j,k+ = max ± ρ ( g u ( u ± j,k+ ) ). Maryland, May 004 9

Projection to the original grid + limit as t 0 The semi-discrete scheme: d H x dt u j+ jk(t) =,k Hx j,k x H y j,k+ H y j,k y. The numerical fluxes: H x j+,k(t) = ) ) f (u +j+,k(t) + f (u j+,k(t) a x j+ ] [u +j+ ( ) ( ) H y j,k+ (t) = g u + + g u j,k+ (t) a j,k+ (t) [ ] j,k+ (t) u + (t) u j,k+ j,k+ (t) j,k Maryland, May 004 0

Comments. Third-order extensions (Kurganov, DL, Noelle, Petrova,...). Different reconstructions 3. Numerical fluxes (local speeds of propagation, the projection step,...) Maryland, May 004

Additional terms: Parabolic, Source terms,... u t + f(u) x = Q(u, u x ) x The diffusion flux: P j+ = d dt u j = H (t) H j+ j (t) x ( [ Q u j, u j+ u j + P j+ (t) P j (t). x ) ( + Q u j+, u j+ u j )]. u t + f(u) x = S(u) The source term: Sj =? d dt u j = H (t) H j+ j (t) x + S j. Maryland, May 004

Example: Shallow Water Waves (Bryson + DL) h t + (hu) x + (hv) y = 0, (hu) t + (hu + ) gh + (huv) y = ghb x, (hv) t + (huv) x + (hv + ) gh = ghb y. x x Unstructured grids Source term discretization that preserves stationary steady-states Maryland, May 004 3

A Converging-Diverging Channel + Bottom Topography (Bryson-DL) 0.5 0 0.5 0 0.5.5.5 3 0.5 0 0.5 0 0.5.5.5 3 0.5 0 0.5 0 0.5.5.5 3 Maryland, May 004 4

Example: Dynamics of the Solar Atmosphere (Bryson-Kosovichev-DL) Spicules near the solar limb. They are blue-shifted (hence dark) in this narrow-band hydrogen-alpha image due to their motion towards the observer. (National Solar Observatory, Sacramento Peak) Maryland, May 004 5

Phenomena:. Spicules. Perhaps cooler photospheric material shooting up into the corona.. Coronal Oscillations. Particle oscillations in the corona have been observed to have periods of about 5 minutes above quiet regions and 3 minutes about sunspots (De Moortel et al., 00). The model: Euler equations for material in a flux tube of area A(x, t) and gravity g(x): ρ ρu E t + ρu ρu + p (E + p)u x = ρua A x ρa A t ρu A A x ρua A t g(x)ρ + F (x, t)ρ (E + p)ua A x EA A t g(x)ρu F (x, t): a velocity forcing term that perturb the base of the solar atmosphere. Maryland, May 004 6

Trajectories of Velocity Shocks, Quiet Sun Model (Bryson-Kosovichev-DL) shock histories, quiet sun model, 000 m/sec impulse shock histories, quiet sun model, 000 m/sec impulse 0 0 8 8 height ( 0 6 meters) 6 height ( 0 6 meters) 6 4 4 0 0 5 0 5 0 5 30 time (minutes) 0 0 5 0 5 0 5 30 time (minutes) Constant flux tube Expanding flux tube An initial impulse amplitude of 000 meters/second. Numerical issues:. hydrostatic equilibrium at initialization and at the boundaries. Static A = A(x).. D nonuniform grids. Maryland, May 004 7

Back to the Euler Equations (Vorticity) The conservative formulation: ω t + (uω) x + (vω) y = 0 Reconstruction (in I j,k ): ω(x, y) = ω j,k + (ω x ) j,k (x x j ) + (ω y ) j,k (y y k ). The local speeds of propagation (as long as the velocities are in L ): a x j+,k = u j+,k, ay j,k+ = v j,k+. (from the convective formulation (ω t + uω x + vω y = 0)). Maryland, May 004 8

The scheme: d H x dt ω j+ jk(t) =,k Hx j,k x H y j,k+ H y j,k y. The numerical fluxes: H x j+,k = ) a (ω x ) +j+,k + ω j+,k u j+,k j+ (ω,k +j+,k ω j+,k, H y = ( ) a y ( ) ω + + ω j,k+ v j,k+ j,k+ j,k+ j,k+ ω + ω. j,k+ j,k+ The remaining ingredient: the velocities (u j±,k, v j,k± ) =? j,k Maryland, May 004 9

Reconstructing the Velocities The 5-point Laplacian: ψ jk = ω jk. v u v u k Define the velocities: u j+,k = v j,k+ = y x ( ψj,k+ + ψ j+,k+ ( ψ j+,k + ψ j+,k+ j ψ ) j,k + ψ j+,k + ψ j,k + ψ j,k+ ). A discrete incompressibility relation: u j+,k u j,k x + v j,k+ v j,k y = 0. Maryland, May 004 0

The Incompressible NS Equations ω t + (uω) x + (vω) y = ν ω dω j,k dt = Hx j+/,k (t) Hx j /,k (t) x Hy j,k+/ (t) Hy j,k / (t) y + νq j,k (t) Q j,k (t) = ω j+,k(t) + 6ω j+,k (t) 30ω j,k (t) + 6ω j,k (t) ω j,k (t) x + ω j,k+(t) + 6ω j,k+ (t) 30ω j,k (t) + 6ω j,k (t) ω j,k (t) y. Third-order (KL, KP, KNP) - reconstructions (of ω, u, v), numerical flux, no theory. Maryland, May 004

A Maximum Principle Theorem (DL): Consider the fully-discrete scheme: ) = ωj,k n λ (H xj+,k Hxj,k µ ω n+ j,k ( H y j,k+ ) H y. j,k with the numerical fluxes H x j+,k = ) a (ω x ) +j+,k + ω j+,k u j+,k j+ (ω,k +j+,k ω j+,k, H y = ( ) a y ( ) ω + + ω j,k+ v j,k+ j,k+ j,k+ j,k+ ω + ω. j,k+ j,k+ Assume that the velocities u, v L, that the derivatives are reconstructed with the MinMod limiter and that the following CFL condition holds max(λ max u u, µ max v ) v 8. Then max j,k (ωn+ j,k ) max j,k (ωn j,k) Maryland, May 004

Proof. Writing ω n+ jk as a convex combination of ω ± j±,k, ω± j,k± : ω n+ j,k = [ λ ω + j+,k [ +ω j+,k 4 + λ (a xj+,k u j+,k ) ] ( u j+,k ax j+,k x j,k uω x j,k ω )] +.... Use the properties of the MM limiter: max j,k ( ) ω ± j±,k, ω± j,k± max j,k (ωn j,k). 3. High-order in time: a convex combination of FE (TVD-RK). Maryland, May 004 3

Comments. Simpler than the fully-discrete case (DL-Tadmor). There: an exact discrete incompressibility was used to obtain the convex combination. Here - not needed.... Clear upwinding structure: [ ω n+ j,k = ω j+,k 4 λ ) (u ] j+,k + axj+,k [ λ ( ) ] +ω + a x j+,k j+,k u j+,k +... j,k Maryland, May 004 4

Incompressible NS, Double Shear-Layer Problem (Kurganov-DL) 3rd-order semi-discrete. T = 0. ν = 0.0. y y x x N = 64 64 N = 8 8. Initial data: u(x, y, 0) = tanh ( 5 π tanh ( 5 π ( y π )), y π, ( 3π y)), y > π, v(x, y, 0) = 0.05 sin(x). Maryland, May 004 5

Conclusion Simple Semi-discrete Godunov-type schemes Parabolic terms, source terms,... Applications A new maximum principle Maryland, May 004 6