Notes: Outline. Shallow water equations. Notes: Shallow water equations. Notes:

Similar documents
Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

Notes: Outline. Diffusive flux. Notes: Notes: Advection-diffusion

AMath 574 February 11, 2011

Characteristics for IBVP. Notes: Notes: Periodic boundary conditions. Boundary conditions. Notes: In x t plane for the case u > 0: Solution:

Conservation Laws and Finite Volume Methods

Introduction to hyperbolic PDEs and Shallow Water Equations

Conservation Laws and Finite Volume Methods

Various lecture notes for

A Very Brief Introduction to Conservation Laws

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Phase Plane Behavior of Solitary Waves in Nonlinear Layered Media

Hyperconcentrated 1D Shallow Flows on Fixed Bed with Geometrical Source Term Due to a Bottom Step

Non-linear Scalar Equations

Math Partial Differential Equations 1

Answers to Problem Set Number 04 for MIT (Spring 2008)

Numerical Methods for Hyperbolic Conservation Laws Lecture 4

On the entropy stability of Roe-type finite volume methods

E = where γ > 1 is a constant spesific to the gas. For air, γ 1.4. Solving for p, we get. 2 ρv2 + (γ 1)E t

Calculating Storm Surge and Other Coastal Hazards Using Geoclaw

u-= (u, v), x>o, j u, (u,, v,), x<o, U(X 0) (1) (1), A A2 only when u 0, in which case A 0. THE RIEMANN PROBLEM NEAR A HYPERBOLIC SINGULARITY II*

A Central Rankine Hugoniot Solver for Hyperbolic Conservation Laws

Hyperbolicity singularities in rarefaction waves

arxiv: v2 [math.ap] 1 Jul 2011

CapSel Euler The Euler equations. conservation laws for 1D dynamics of compressible gas. = 0 m t + (m v + p) x

The Riemann problem. The Riemann problem Rarefaction waves and shock waves

Numerical Solutions to Partial Differential Equations

0.3.4 Burgers Equation and Nonlinear Wave

Applications of the compensated compactness method on hyperbolic conservation systems

On a simple model of isothermal phase transition

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

Shock and Rarefaction Waves in a Hyperbolic Model of Incompressible Fluids

The shallow water equations Lecture 8. (photo due to Clark Little /SWNS)

Solving the Payne-Whitham traffic flow model as a hyperbolic system of conservation laws with relaxation

Hyperbolic Systems of Conservation Laws. in One Space Dimension. I - Basic concepts. Alberto Bressan. Department of Mathematics, Penn State University

Numerische Mathematik

Shock on the left: locus where cars break behind the light.

Two-layer shallow water system and its applications

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

A FRONT-TRACKING METHOD FOR HYPERBOLIC THREE-PHASE MODELS

Structural properties of Helbing s traffic flow model

Application of the relaxat ion met hod to model hydraulic jumps

A Well-Balanced Path-Integral f-wave Method for Hyperbolic Problems with Source Terms

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

An Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term

KINETIC INDUCED MOMENT SYSTEMS FOR THE SAINT VENANT EQUATIONS

Classification of homogeneous quadratic conservation laws with viscous terms

Dedicated to the 70th birthday of Professor Lin Qun

Numerical simulation of shallow water equations and comparison with experimental data.

Waves in a Shock Tube

Clawpack Tutorial Part I

GFD 2013 Lecture 4: Shallow Water Theory

Linear Hyperbolic Systems

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

Quasi-linear first order equations. Consider the nonlinear transport equation

International Engineering Research Journal

Comparison of Approximate Riemann Solvers

Hyperbolic Systems of Conservation Laws. I - Basic Concepts

Solving the Euler Equations!

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Coupling conditions for transport problems on networks governed by conservation laws

1 Basic Second-Order PDEs

Wave propagation methods for hyperbolic problems on mapped grids

Numerical simulation of cylindrical solitary waves in periodic media

u-- (u, v), x < 0, v,+1/2{bu:+2uv},,=o u--(u,v), (1) (1) and note that A1 A2 only when u 0 in which case A 0.

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

Well-balanced central finite volume methods for the Ripa system

The RAMSES code and related techniques I. Hydro solvers

2 A: The Shallow Water Equations

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

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

STRUCTURAL STABILITY OF SOLUTIONS TO THE RIEMANN PROBLEM FOR A NON-STRICTLY HYPERBOLIC SYSTEM WITH FLUX APPROXIMATION

A Fluid-Mixture Type Algorithm for Compressible Multicomponent Flow with Mie Grüneisen Equation of State

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

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

Exact solutions for shoaling waves in shallow water

Stabilized Spectral Element Approximation of the Saint Venant System Using the Entropy Viscosity Technique

L 1 stability of conservation laws for a traffic flow model

CapSel Roe Roe solver.

Partial Differential Equations

Finite Volume Schemes: an introduction

Modeling Rarefaction and Shock waves

Wave Propagation Software, Computational Science, and Reproducible Research

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

Eindhoven University of Technology MASTER. Relaxation scheme for macroscopic traffic flow models. Ankamah, J.D. Award date: 2012

Well-balanced DG scheme for Euler equations with gravity

Non-linear Wave Propagation and Non-Equilibrium Thermodynamics - Part 3

Lecture Notes on Hyperbolic Conservation Laws

Hyperbolic systems of conservation laws in gravity-driven, particle-laden thin-film flows

A Well-Balanced Gas-Kinetic Scheme for the Shallow-Water Equations with Source Terms

Hysteresis rarefaction in the Riemann problem

The Euler Equations! Advection! λ 1. λ 2. λ 3. ρ ρu. c 2 = γp/ρ. E = e + u 2 /2 H = h + u 2 /2; h = e + p/ρ. 0 u 1/ρ. u p. t + A f.

1 Wave propagation in arteries

Introduction to the Finite Volumes Method. Application to the Shallow Water Equations. Jaime Miguel Fe Marqués

Theory and Applications of Conservation Laws

Riemann Solvers and Numerical Methods for Fluid Dynamics

BIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs

Solving linear and nonlinear partial differential equations by the method of characteristics

Computational Astrophysics

Rarefaction wave interaction for the unsteady transonic small disturbance equations

Global Existence of Large BV Solutions in a Model of Granular Flow

Transcription:

Outline Nonlinear hyperbolic systems Shallow water equations Shock waves and Hugoniot loci Integral curves in phase plane Compression and rarefaction R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 Shallow water equations h(x, t) = depth u(x, t) = velocity (depth averaged, varies only with x) Conservation of mass and momentum hu gives system of two equations. mass flux = hu, momentum flux = (hu)u + p where p = hydrostatic pressure Jacobian matrix: [ f (q) = h t + (hu) x = 0 (hu) t + (hu 2 + 12 ) gh2 = 0 0 1 gh u 2, λ = u ± gh. 2u x R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1 Shallow water equations h t + (hu) x = 0 = h t + µ x = 0 (hu) t + (hu 2 + 12 ) gh2 = 0 = µ t + φ(h, µ) x = 0 where µ = hu and φ = hu 2 + 1 2 gh2 = µ 2 /h + 1 2 gh2. Jacobian matrix: [ f µ/ h µ/ µ (q) = φ/ h φ/ µ Eigenvalues: Eigenvectors: [ r 1 = λ 1 = u gh, x [ = [ 1 u, r 2 = gh 0 1 gh u 2, 2u λ 2 = u + gh. 1 u +. gh R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1

Shallow water equations Hydrostatic pressure: Pressure at depth z > 0 below the surface is gz from weight of water above. Depth-averaged pressure is p = h 0 gz dz = 1 2 gz2 h = 1 2 gh2. 0 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.1 Compressible gas dynamics In one space dimension (e.g. in a pipe). ρ(x, t) = density, u(x, t) = velocity, p(x, t) = pressure, ρ(x, t)u(x, t) = momentum. Conservation of: Conservation laws: mass: ρ flux: ρu momentum: ρu flux: (ρu)u + p (energy) ρ t + (ρu) x = 0 (ρu) t + (ρu 2 + p) x = 0 Equation of state: p = P (ρ). (Later: p may also depend on internal energy / temperature) R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Chap. 14 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Chap. 14 Two-shock Riemann solution for shallow water Initially h l = h r = 1, u l = u r = 0.5 > 0 Solution at later time: R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7

Two-shock Riemann solution for shallow water Characteristic curves X (t) = u(x(t), t) ± gh(x(t), t) Slope of characteristic is constant in regions where q is constant. (Shown for g = 1 so gh = 1 everywhere initially.) Note that 1-characteristics impinge on 1-shock, 2-characteristics impinge on 2-shock. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.8 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.8 An isolated shock If an isolated shock with left and right states q l and q r is propagating at speed s then the Rankine-Hugoniot condition must be satisfied: f(q r ) f(q l ) = s(q r q l ) For a system q lr m this can only hold for certain pairs q l, q r : For a linear system, f(q r ) f(q l ) = Aq r Aq l = A(q r q l ). So q r q l must be an eigenvector of f (q) = A. A lr m m = there will be m rays through q l in state space in the eigen-directions, and q r must lie on one of these. For a nonlinear system, there will be m curves through q l called the Hugoniot loci. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 Hugoniot loci for shallow water q = Fix q = (h, u ). [ [ h, f(q) = hu hu hu 2 + 1 2 gh2 What states q can be connected to q by an isolated shock? The Rankine-Hugoniot condition s(q q ) = f(q) f(q ) gives: s(h h) = h u hu,. s(h u hu) = h u 2 hu 2 + 1 2 g(h2 h 2 ). Two equations with 3 unknowns (h, u, s), so we expect 1-parameter families of solutions. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7

Hugoniot loci for shallow water Rankine-Hugoniot conditions: s(h h) = h u hu, s(h u hu) = h u 2 hu 2 + 1 2 g(h2 h 2 ). For any h > 0 we can solve for ( g h u(h) = u ± 2 h h ) (h h) h s(h) = (h u hu)/(h h). This gives 2 curves in h hu space (one for +, one for ). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 Hugoniot loci for shallow water For any h > 0 we have a possible shock state. Set h = h + α, so that h = h at α = 0, to obtain [ hu = h u + α u ± gh + 1 2 gα(3 + α/h ). Hence we have [ [ h h = hu h u [ + α 1 u ± gh + O(α) as α 0. Close to q the curves are tangent to eigenvectors of f (q ) Expected since f(q) f(q ) f (q )(q q ). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 Hugoniot loci for one particular q States that can be connected to q by a shock Note: Might not satisfy entropy condition. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7

Hugoniot loci for two different states All-shock Riemann solution: From q l along 1-wave locus to q m, From q r along 2-wave locus to q m, R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 All-shock Riemann solution From q l along 1-wave locus to q m, From q r along 2-wave locus to q m, R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 All-shock Riemann solution From q l along 1-wave locus to q m, From q r along 2-wave locus to q m, R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7

2-shock Riemann solution for shallow water Given arbitrary states q l and q r, we can solve the Riemann problem with two shocks. Choose q m so that q m is on the 1-Hugoniot locus of q l and also q m is on the 2-Hugoniot locus of q r. This requires ( g 1 u m = u r +(h m h r ) + 1 ) 2 h m h r and ( g 1 u m = u l (h m h l ) + 1 ). 2 h m h l Equate and solve single nonlinear equation for h m. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 Hugoniot loci for one particular q Green curves are contours of λ 1 Note: Increases in one direction only along blue curve. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.7 Hugoniot locus for shallow water States that can be connected to the given state by a 1-wave or 2-wave satisfying the R-H conditions: Solid portion: states that can be connected by shock satisfying entropy condition. Dashed portion: states that can be connected with R-H condition satisfied but not the physically correct solution. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.9 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.9

2-shock Riemann solution for shallow water Colliding with u l = u r > 0: Entropy condition: Characteristics should impinge on shock: λ 1 should decrease going from q l to q m, λ 2 should increase going from q r to q m, This is satisfied along solid portions of Hugoniot loci above, not satisfied on dashed portions (entropy-violating shocks). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.10 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.10 Two-shock Riemann solution for shallow water Characteristic curves X (t) = u(x(t), t) ± gh(x(t), t) Slope of characteristic is constant in regions where q is constant. (Shown for g = 1 so gh = 1 everywhere initially.) Note that 1-characteristics impinge on 1-shock, 2-characteristics impinge on 2-shock. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.8 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.8 2-shock Riemann solution for shallow water Colliding with u l = u r > 0: Dam break: Entropy condition: Characteristics should impinge on shock: λ 1 should decrease going from q l to q m, λ 2 should increase going from q r to q m, This is satisfied along solid portions of Hugoniot loci above, not satisfied on dashed portions (entropy-violating shocks). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.10 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.10

Entropy-violatiing Riemann solution for dam break Characteristic curves X (t) = u(x(t), t) ± gh(x(t), t) Slope of characteristic is constant in regions where q is constant. Note that 1-characteristics do not impinge on 1-shock, 2-characteristics impinge on 2-shock. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.11 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.11 The Riemann problem Dam break problem for shallow water equations h t + (hu) x = 0 (hu) t + ( hu 2 + 1 2 gh2) x = 0 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Chap. 13 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Chap. 13 Simple waves After separation, before shock formation: Left- and right-going waves look like solutions to scalar equation. Simple waves: q varies along an integral curve of r p (q). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8

Integral curves of r p Curves in phase plane that are tangent to r p (q) at each q. q(ξ): curve through phase space parameterized by ξ lr. Satisfying q (ξ) = α(ξ)r p ( q(ξ)) for some scalar α(ξ). R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.12 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.12 1-waves: integral curves of r 1 q(ξ): curve through phase space parameterized by ξ lr. Satisfies q (ξ) = α(ξ)r 1 ( q(ξ)) for some scalar α(ξ). Choose α(ξ) 1 and obtain [ ( q 1 ) [ ( q 2 ) = q (ξ) = r 1 ( q(ξ)) = This is a system of 2 ODEs First equation: q 1 (ξ) = ξ = ξ = h. Second equation = ( q 2 ) = q 2 (ξ)/ξ gξ. 1 q 2 / q 1 g q 1 Require q 2 (h ) = h u = ( q 2 (ξ) = ξu + 2ξ gh ) gξ. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8.1 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8.1 1-wave integral curves of r p So q 1 (ξ) = ξ, ( q 2 (ξ) = ξu + 2ξ gh ) gξ. and hence ( hu = hu + 2h gh ) gh. Similarly, 2-wave integral curves satisfy ( hu = hu 2h gh ) gh. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8.1 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Sec. 13.8.1

Integral curves of r p versus Hugoniot loci R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 Integral curves of r p versus Hugoniot loci Solution to Riemann problem depends on which state is q l, q r. Also need to choose correct curve from each state. R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7 R.J. LeVeque, University of Washington IPDE 2011, July 6, 2011 [FVMHP Fig. 13.7