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

Similar documents
AMath 574 February 11, 2011

Conservation Laws and Finite Volume Methods

Conservation Laws and Finite Volume Methods

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

Numerical Methods for Hyperbolic Conservation Laws Lecture 4

A Very Brief Introduction to Conservation Laws

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

Non-linear Scalar Equations

Math Partial Differential Equations 1

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

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

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

Chp 4: Non-linear Conservation Laws; the Scalar Case. By Prof. Dinshaw S. Balsara

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

0.3.4 Burgers Equation and Nonlinear Wave

Finite Volume Schemes: an introduction

Hyperbolic Systems of Conservation Laws. I - Basic Concepts

Numerical Solutions to Partial Differential Equations

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

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

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

Modeling and Numerical Approximation of Traffic Flow Problems

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

Waves in a Shock Tube

Lecture Notes on Hyperbolic Conservation Laws

Various lecture notes for

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

Clawpack Tutorial Part I

Modeling Rarefaction and Shock waves

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

Introduction to hyperbolic PDEs and Shallow Water Equations

The RAMSES code and related techniques I. Hydro solvers

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

The Hopf equation. The Hopf equation A toy model of fluid mechanics

On the Cauchy Problems for Polymer Flooding with Gravitation

Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler:

MATH 220: Problem Set 3 Solutions

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

Hyperbolic Systems of Conservation Laws. in One Space Dimension. II - Solutions to the Cauchy problem. Alberto Bressan

MATH 220: Problem Set 3 Solutions

Advanced Partial Differential Equations with Applications

PDEs, part 3: Hyperbolic PDEs

1 Basic Second-Order PDEs

Existence Theory for Hyperbolic Systems of Conservation Laws with General Flux-Functions

Lecture Notes on Numerical Schemes for Flow and Transport Problems

Regularity and Lyapunov stabilization of weak entropy solutions to scalar conservation laws

Traffic Flow Problems

Lecture Notes on Numerical Schemes for Flow and Transport Problems

SOME PRELIMINARY NOTES ON HYPERBOLIC CONSERVATION LAWS

Conservation laws and some applications to traffic flows

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

Definition and Construction of Entropy Satisfying Multiresolution Analysis (MRA)

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

On the Cauchy Problems for Polymer Flooding with Gravitation

Hyperbolic Systems of Conservation Laws

Instability of Finite Difference Schemes for Hyperbolic Conservation Laws

Lecture 5.7 Compressible Euler Equations

Coupling conditions for transport problems on networks governed by conservation laws

High-resolution finite volume methods for hyperbolic PDEs on manifolds

Part 1. The diffusion equation

ENO and WENO schemes. Further topics and time Integration

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

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

Comparison of Approximate Riemann Solvers

Hyperbolic Conservation Laws Past and Future

Pointwise convergence rate for nonlinear conservation. Eitan Tadmor and Tao Tang

Entropy and Relative Entropy

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

Solutions in the sense of distributions. Solutions in the sense of distributions Definition, non uniqueness

Computational Astrophysics

Salmon: Lectures on partial differential equations

SHOCK WAVES FOR RADIATIVE HYPERBOLIC ELLIPTIC SYSTEMS

CapSel Roe Roe solver.

Scalar conservation laws with moving density constraints arising in traffic flow modeling

Computational Fluid Dynamics-1(CFDI)

Non-Oscillatory Central Schemes for a Traffic Flow Model with Arrhenius Look-Ahead Dynamics

WEAK ASYMPTOTIC SOLUTION FOR A NON-STRICTLY HYPERBOLIC SYSTEM OF CONSERVATION LAWS-II

1. Introduction. We study the convergence of vanishing viscosity solutions governed by the single conservation law

Math 7824 Spring 2010 Numerical solution of partial differential equations Classroom notes and homework

The Orchestra of Partial Differential Equations. Adam Larios

7 Hyperbolic Differential Equations

TRAVELING WAVES AND SHOCKS IN A VISCOELASTIC GENERALIZATION OF BURGERS EQUATION. 1. Introduction. Burgers equation. (1.1) u t + uu x = ɛu xx

Advanced Methods for Numerical Fluid Dynamics and Heat Transfer (MVKN70)

VISCOUS FLUX LIMITERS

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

On the entropy stability of Roe-type finite volume methods

Introduction to Partial Differential Equations

TRAVELING WAVES AND SHOCKS IN A VISCOELASTIC GENERALIZATION OF BURGERS EQUATION. 1. Introduction. Burgers equation. u t + uu x = ɛu xx (1.

A model for a network of conveyor belts with discontinuous speed and capacity

Numerical Methods for Modern Traffic Flow Models. Alexander Kurganov

The RAMSES code and related techniques 2- MHD solvers

L 1 stability of conservation laws for a traffic flow model

Numerical schemes for short wave long wave interaction equations

Chapter 4: Non-Linear Conservation Laws; the Scalar Case. The conservation law in eqn. (4.1) will be hyperbolic if its eigenvalue ( ) ( )

Approximate Harten-Lax-Van Leer (HLL) Riemann Solvers for Relativistic hydrodynamics and MHD

Traffic Flow I. Kurt Bryan

Introduction to nonlinear wave models

Finite volume method for conservation laws V

Phase Plane Behavior of Solitary Waves in Nonlinear Layered Media

Transcription:

Outline Scalar nonlinear conservation laws Traffic flow Shocks and rarefaction waves Burgers equation Rankine-Hugoniot conditions Importance of conservation form Weak solutions Reading: Chapter, 2 R.J. LeVeque, University of Washington IPDE 2, June 3, 2 R.J. LeVeque, University of Washington IPDE 2, June 3, 2 Shock formation For nonlinear problems wave speed generally depends on q. Waves can steepen up and form shocks = even smooth data can lead to discontinuous solutions. Note: System of two equations gives rise to 2 waves. Each wave behaves like solution of nonlinear scalar equation. R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Chap. 3] Not quite... no linear superposition. Nonlinear interaction! R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Chap. 3] Shocks in traffic flow

Car following model X j (t) = location of jth car at time t on one-lane road. dx j (t) dt = V j (t). Velocity V j (t) of jth car varies with j and t. Simple model: Driver adjusts speed (instantly) depending on distance to car ahead. V j (t) = v ( X j+ (t) X j (t) ) for some function v(s) that defines speed as a function of separation s. Simulations: http://www.traffic-simulation.de/ Function v(s) (speed as function of separation) { ( ) u ma L v(s) = s if s L, if s L. where: L = car length u max = maximum velocity Local density: < L/s (s = L = bumper-to-bumper) Continuum model Switch to density function: Let q(x, t) = density of cars, normalized so: Units for x: carlengths, so x = is carlengths from x =. Units for q: cars per carlength, so q. Total number of cars in interval x x 2 at time t is x2 q(x, t) dx

Flux function for traffic q(x, t) = density, u(x, t) = velocity = U(q(x, t)). flux: f(q) = uq Conservation law: q t + f(q) x =. Constant velocity u max independent of density: f(q) = u max q = q t + u max q x = (advection) Velocity varying with density: V (s) = u max ( L/s) = U(q) = u max ( q), f(q) = u max q( q) (quadratic nonlinearity) Characteristics for a scalar problem q t + f(q) x = = q t + f (q)q x = (if solution is smooth). Characteristic curves satisfy X (t) = f (q(x(t), t)), X() = x. How does solution vary along this curve? d dt q(x(t), t) = q x(x(t), t)x (t) + q t (X(t), t) = q x (X(t), t)f(q(x(t), t)) + q t (X(t), t) = So solution is constant on characteristic as long as solution stays smooth. q(x(t), t) = constant = X (t) is constant on characteristic, so characteristics are straight lines! Nonlinear Burgers equation Conservation form: u t + ( 2 u2) x =, f(u) = 2 u2. Quasi-linear form: u t + uu x =. This looks like an advection equation with u advected with speed u. True solution: u is constant along characteristic with speed f (u) = u until the wave breaks (shock forms).

Burgers equation The solution is constant on characteristics so each value advects at constant speed equal to the value... Burgers equation Equal-area rule: The area under the curve is conserved with time, We must insert a shock so the two areas cut off are equal. Vanishing Viscosity solution Viscous Burgers equation: u t + ( 2 u2) x = ɛu xx. This parabolic equation has a smooth C solution for all t > for any initial data. Limiting solution as ɛ gives the shock-wave solution. Why try to solve hyperbolic equation? Solving parabolic equation requires implicit method, Often correct value of physical viscosity is very small, shock profile that cannot be resolved on the desired grid = smoothness of exact solution doesn t help!

Discontinuous solutions Vanishing Viscosity solution: The Riemann solution q(x, t) is the limit as ɛ of the solution q ɛ (x, t) of the parabolic advection-diffusion equation q t + uq x = ɛq xx. For any ɛ > this has a classical smooth solution: Weak solutions to q t + f(q) x = q(x, t) is a weak solution if it satisfies the integral form of the conservation law over all rectangles in space-time, x2 q(x, t 2 ) dx = t2 x2 f(q(, t)) dt q(x, t ) dx t2 t t f(q(x 2, t)) dt Obtained by integrating d dt from t n to t n+. x2 q(x, t) dx = f(q(, t)) f(q(x 2, t)) Weak solutions to q t + f(q) x = Alternatively, multiply PDE by smooth test function φ(x, t), with compact support (φ(x, t) for x and t sufficiently large), and then integrate over rectangle, ( qt + f(q) x ) φ(x, t) dx dt Then we can integrate by parts to get ( ) qφt + f(q)φ x dx dt = q(x, )φ(x, ) dx. q(x, t) is a weak solution if this holds for all such φ.

Weak solutions to q t + f(q) x = A function q(x, t) that is piecewise smooth with jump discontinuities is a weak solution only if: The PDE is satisfied where q is smooth, The jump discontinuities all satisfy the Rankine-Hugoniot conditions. Note: The weak solution may not be unique! Shock speed with states q l and q r at instant t shock with speed s t + t q = q r q = q l Then t + x Z x+ x Z x+ x q(x, t + t) dx q(x, t ) dx Z t+ t Z t+ t = f(q(, t)) dt f(q( + x, t)) dt. t t Since q is essentially constant along each edge, this becomes x q l x q r = tf(q l ) tf(q r ) + O( t 2 ), Taking the limit as t gives s(q r q l ) = f(q r ) f(q l ). Rankine-Hugoniot jump condition s(q r q l ) = f(q r ) f(q l ). This must hold for any discontinuity propagating with speed s, even for systems of conservation laws. For scalar problem, any jump allowed with speed: s = f(q r) f(q l ) q r q l. For systems, q r q l and f(q r ) f(q l ) are vectors, s scalar, R-H condition: f(q r ) f(q l ) must be scalar multiple of q r q l. For linear system, f(q) = Aq, this says A(q r q l ) = s(q r q l ), Jump must be an eigenvector, speed s the eigenvalue.

Figure. Shock formation in traffic Discrete cars: Continuum model: f (q) = u max ( 2q) density at time t = density at time.8.6.4.2.8.6.4.2 3 2 2 3 3 2 2 3 3 3 2 2 3 2 2 3 3 2 2 3 density at time density at time.8.6.4.2.8.6.4.2 3 2 2 3 3 2 2 3 Figure. Shock formation (a) particle paths (car trajectories) u(x, t) = u max ( q(x, t)) 3 2 3 2 2 3 density at time.8.6.4.2 3 2 2 3 Figure. Shock formation (b) characteristics: f (q) = u max ( 2q) density at time.8.6.4.2 3 2 2 3 3 2 3 2 2 3

Figure.2 Traffic jam shock wave Cars approaching red light (q l <, q r = ) Shock speed: s = f(q r) f(q l ) q r q l = 2u maxq l q l <. 4 4 3 3 3 3 2 2 4 3 3 2 4 3 3 2 Figure.3 Rarefaction wave Cars accelerating at green light (q l =, q r = ) Characteristic speed f (q) = u max ( 2q) varies from f (q l ) = u max to f (q r ) = u max. 2 2 8 6 4 2 8 6 8 6 4 2 8 6 4 4 2 2 3 2 2 3 2 2 Nonlinear scalar conservation laws Burgers equation: u t + ( 2 u2) x =. Quasilinear form: u t + uu x =. These are equivalent for smooth solutions, not for shocks! Upwind methods for u > : Conservative: U n+ i = U n i t x ( 2 ((U n i )2 (U n i )2 ) ) Quasilinear: U n+ i = U n i t x U n i (U n i U n i ). Ok for smooth solutions, not for shocks! R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ]

Importance of conservation form Solution to Burgers equation using conservative upwind:.2.8.6.4.2.2..2.3.4..6.7.8.9 Solution to Burgers equation using quasilinear upwind:.2.8.6.4.2.2..2.3.4..6.7.8.9 R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] Weak solutions depend on the conservation law The conservation laws and ( ) u t + 2 u2 = x ( u 2 ) t + ( 2 3 u3 ) both have the same quasilinear form x u t + uu x = but have different weak solutions, different shock speeds! = R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] Conservation form The method Q n+ i is in conservation form. = Q n i t x (F n i+/2 F n i /2 ) The total mass is conserved up to fluxes at the boundaries: x i Q n+ i = x i Q n i t x (F + F ). Note: an isolated shock must travel at the right speed! R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ]

Lax-Wendroff Theorem Suppose the method is conservative and consistent with q t + f(q) x =, F i /2 = F(Q i, Q i ) with F( q, q) = f( q) and Lipschitz continuity of F. If a sequence of discrete approximations converge to a function q(x, t) as the grid is refined, then this function is a weak solution of the conservation law. Note: Does not guarantee a sequence converges Two sequences might converge to different weak solutions. Also need stability and entropy condition. R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] R.J. LeVeque, University of Washington IPDE 2, June 3, 2 [FVMHP Sec. ] Non-uniqueness of weak solutions For scalar problem, any jump allowed with speed: s = f(q r) f(q l ) q r q l. So even if f (q r ) < f (q l ) the integral form of cons. law is satisfied by a discontinuity propogating at the R-H speed. In this case there is also a rarefaction wave solution. In fact, infinitely many weak solutions. Which one is physically correct? Vanishing viscosity solution We want q(x, t) to be the limit as ɛ of solution to q t + f(q) x = ɛq xx. This selects a unique weak solution: Shock if f (q l ) > f (q r ), Rarefaction if f (q l ) < f (q r ). Lax Entropy Condition: A discontinuity propagating with speed s in the solution of a convex scalar conservation law is admissible only if f (q l ) > s > f (q r ).