outline
play

Outline Scalar nonlinear conservation laws Traffic flow Shocks and - PowerPoint PPT Presentation

Outline Scalar nonlinear conservation laws Traffic flow Shocks and rarefaction waves Burgers equation Rankine-Hugoniot conditions Importance of conservation form Weak solutions Reading: Chapter 11, 12 R.J. LeVeque,


  1. Outline • Scalar nonlinear conservation laws • Traffic flow • Shocks and rarefaction waves • Burgers’ equation • Rankine-Hugoniot conditions • Importance of conservation form • Weak solutions Reading: Chapter 11, 12 R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011

  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. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  3. 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. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  4. 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. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  5. 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. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  6. 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. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  7. 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. Not quite... no linear superposition. Nonlinear interaction! R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 13]

  8. Shocks in traffic flow R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  9. Car following model X j ( t ) = location of j th car at time t on one-lane road. dX j ( t ) = V j ( t ) . dt Velocity V j ( t ) of j th car varies with j and t . R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  10. Car following model X j ( t ) = location of j th car at time t on one-lane road. dX j ( t ) = V j ( t ) . dt Velocity V j ( t ) of j th car varies with j and t . Simple model: Driver adjusts speed (instantly) depending on distance to car ahead. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  11. Car following model X j ( t ) = location of j th car at time t on one-lane road. dX j ( t ) = V j ( t ) . dt Velocity V j ( t ) of j th car varies with j and t . Simple model: Driver adjusts speed (instantly) depending on distance to car ahead. � � V j ( t ) = v X j +1 ( t ) − X j ( t ) for some function v ( s ) that defines speed as a function of separation s . Simulations: http://www.traffic-simulation.de/ R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  12. Function v ( s ) (speed as function of separation) � 1 − L � � u max if s ≥ L, s v ( s ) = 0 if s ≤ L. where: L = car length u max = maximum velocity R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  13. Function v ( s ) (speed as function of separation) � 1 − L � � u max if s ≥ L, s v ( s ) = 0 if s ≤ L. where: L = car length u max = maximum velocity Local density: 0 < L/s ≤ 1 ( s = L = ⇒ bumper-to-bumper) R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  14. Continuum model Switch to density function: Let q ( x, t ) = density of cars, normalized so: Units for x : carlengths, so x = 10 is 10 carlengths from x = 0 . Units for q : cars per carlength, so 0 ≤ q ≤ 1 . Total number of cars in interval x 1 ≤ x ≤ x 2 at time t is � x 2 q ( x, t ) dx x 1 R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  15. 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 = 0 . R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  16. 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 = 0 . Constant velocity u max independent of density: f ( q ) = u max q = ⇒ q t + u max q x = 0 (advection) R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  17. 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 = 0 . Constant velocity u max independent of density: f ( q ) = u max q = ⇒ q t + u max q x = 0 (advection) Velocity varying with density: V ( s ) = u max (1 − L/s ) = ⇒ U ( q ) = u max (1 − q ) , f ( q ) = u max q (1 − q ) (quadratic nonlinearity) R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  18. Characteristics for a scalar problem q t + f ( q ) x = 0 = ⇒ q t + f ′ ( q ) q x = 0 (if solution is smooth). Characteristic curves satisfy X ′ ( t ) = f ′ ( q ( X ( t ) , t )) , X (0) = x 0 . How does solution vary along this curve? d dtq ( 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 ) = 0 R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  19. Characteristics for a scalar problem q t + f ( q ) x = 0 = ⇒ q t + f ′ ( q ) q x = 0 (if solution is smooth). Characteristic curves satisfy X ′ ( t ) = f ′ ( q ( X ( t ) , t )) , X (0) = x 0 . How does solution vary along this curve? d dtq ( 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 ) = 0 So solution is constant on characteristic as long as solution stays smooth. R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  20. Characteristics for a scalar problem q t + f ( q ) x = 0 = ⇒ q t + f ′ ( q ) q x = 0 (if solution is smooth). Characteristic curves satisfy X ′ ( t ) = f ′ ( q ( X ( t ) , t )) , X (0) = x 0 . How does solution vary along this curve? d dtq ( 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 ) = 0 So solution is constant on characteristic as long as solution stays smooth. ⇒ X ′ ( t ) is constant on characteristic, q ( X ( t ) , t ) = constant = so characteristics are straight lines! R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  21. Nonlinear Burgers’ equation � 1 2 u 2 � f ( u ) = 1 2 u 2 . Conservation form: u t + x = 0 , Quasi-linear form: u t + uu x = 0 . R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  22. Nonlinear Burgers’ equation � 1 2 u 2 � f ( u ) = 1 2 u 2 . Conservation form: u t + x = 0 , Quasi-linear form: u t + uu x = 0 . 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). R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  23. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  24. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  25. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  26. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  27. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  28. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  29. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  30. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

  31. Burgers’ equation The solution is constant on characteristics so each value advects at constant speed equal to the value... R.J. LeVeque, University of Washington IPDE 2011, June 30, 2011 [FVMHP Chap. 11]

Recommend


More recommend