From a car-following model with reaction time to a macroscopic convection-diffusion traffic flow model

Σχετικά έγγραφα
Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Homework 8 Model Solution Section

D Alembert s Solution to the Wave Equation

Second Order Partial Differential Equations

Partial Differential Equations in Biology The boundary element method. March 26, 2013

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Areas and Lengths in Polar Coordinates

Numerical Analysis FMN011

Example Sheet 3 Solutions

Matrices and Determinants

Concrete Mathematics Exercises from 30 September 2016

Areas and Lengths in Polar Coordinates

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

Finite difference method for 2-D heat equation

Appendix to On the stability of a compressible axisymmetric rotating flow in a pipe. By Z. Rusak & J. H. Lee

ST5224: Advanced Statistical Theory II

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Forced Pendulum Numerical approach

Differential equations

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

derivation of the Laplacian from rectangular to spherical coordinates

Lifting Entry (continued)

Solutions to Exercise Sheet 5

Quadratic Expressions

Section 8.3 Trigonometric Equations

Second Order RLC Filters

Reminders: linear functions

forms This gives Remark 1. How to remember the above formulas: Substituting these into the equation we obtain with

Inverse trigonometric functions & General Solution of Trigonometric Equations

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

Statistical Inference I Locally most powerful tests

EE512: Error Control Coding

The Simply Typed Lambda Calculus

Lecture 26: Circular domains

MATH423 String Theory Solutions 4. = 0 τ = f(s). (1) dτ ds = dxµ dτ f (s) (2) dτ 2 [f (s)] 2 + dxµ. dτ f (s) (3)

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

1 String with massive end-points

Homework 3 Solutions

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Math221: HW# 1 solutions

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

Problem Set 9 Solutions. θ + 1. θ 2 + cotθ ( ) sinθ e iφ is an eigenfunction of the ˆ L 2 operator. / θ 2. φ 2. sin 2 θ φ 2. ( ) = e iφ. = e iφ cosθ.

6.3 Forecasting ARMA processes

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

w o = R 1 p. (1) R = p =. = 1

2 Composition. Invertible Mappings

4.6 Autoregressive Moving Average Model ARMA(1,1)

Lifting Entry 2. Basic planar dynamics of motion, again Yet another equilibrium glide Hypersonic phugoid motion MARYLAND U N I V E R S I T Y O F

C.S. 430 Assignment 6, Sample Solutions

DERIVATION OF MILES EQUATION FOR AN APPLIED FORCE Revision C

Lecture 21: Properties and robustness of LSE

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

SPECIAL FUNCTIONS and POLYNOMIALS

Approximation of distance between locations on earth given by latitude and longitude

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Local Approximation with Kernels

ECE Spring Prof. David R. Jackson ECE Dept. Notes 2

( y) Partial Differential Equations

Μονοβάθμια Συστήματα: Εξίσωση Κίνησης, Διατύπωση του Προβλήματος και Μέθοδοι Επίλυσης. Απόστολος Σ. Παπαγεωργίου

b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!

Finite Field Problems: Solutions

Tridiagonal matrices. Gérard MEURANT. October, 2008

F19MC2 Solutions 9 Complex Analysis

Risk! " #$%&'() *!'+,'''## -. / # $

( ) 2 and compare to M.

Mock Exam 7. 1 Hong Kong Educational Publishing Company. Section A 1. Reference: HKDSE Math M Q2 (a) (1 + kx) n 1M + 1A = (1) =

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Dr. D. Dinev, Department of Structural Mechanics, UACEG

DiracDelta. Notations. Primary definition. Specific values. General characteristics. Traditional name. Traditional notation

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Eulerian Simulation of Large Deformations

Derivation of Optical-Bloch Equations

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

The Pohozaev identity for the fractional Laplacian

Uniform Convergence of Fourier Series Michael Taylor

CRASH COURSE IN PRECALCULUS

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

Fundamentals of Signals, Systems and Filtering

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

(As on April 16, 2002 no changes since Dec 24.)

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

The wave equation in elastodynamic

On a four-dimensional hyperbolic manifold with finite volume

Evaluation of some non-elementary integrals of sine, cosine and exponential integrals type

On the Galois Group of Linear Difference-Differential Equations

Lecture 34 Bootstrap confidence intervals

The Negative Neumann Eigenvalues of Second Order Differential Equation with Two Turning Points

CHAPTER 101 FOURIER SERIES FOR PERIODIC FUNCTIONS OF PERIOD

Srednicki Chapter 55

1. (a) (5 points) Find the unit tangent and unit normal vectors T and N to the curve. r(t) = 3cost, 4t, 3sint

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1


Transcript:

From a car-following model with reaction time to a macroscopic convection-diffusion traffic flow model September 28, 2016 Antoine Tordeux 2 Forschungszentrum Jülich, Germany 2 a.tordeux@fz-juelich.de

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Content Slide 2

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Microscopic model Slide 3

Pursuit law The microscopic model comes from the generalized Newell (1961) one ẋ i (t + τ) = W ( x i (t)), (i, t) Z (0, + ) with τ the reaction time (if positive), x i (t) = x i+1 (t) x i (t) the spacing and W ( ) the equilibrium (or optimal) speed function Writing τ in rhs and applying a linear approximation for small τ we get ẋ i (t) = W ( x i (t) τ[ẋ i+1 (t) ẋ i (t)] ) The model is then obtained by substituting the speeds ẋ in rhs by the optimal speed W ( x): ( ẋ i (t) = W x i (t) τ [ W ( x i+1 (t)) W ( x i (t)) ]) (1) Microscopic model Slide 4

Pursuit law Microscopic model: ( ẋ i (t) = W x i (t) τ [ W ( x i+1 (t)) W ( x i (t)) ]), (i, t) Z (0, + ) Speed model with two predecessors in interaction Collision-free (by construction): x i l i, t if W ( ) 0 and W (s) = 0 for all s < l Same linear stability condition for homogeneous solutions as original Newell model (or OVM by Bando (1998)): τ W < 1/2 (Homogenization for small τ, stop-and-go for high τ) Microscopic model Slide 5

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Micro Macro derivation Slide 6

Rewriting the microscopic model Same methodology as in [Aw et al. (2002)] considering the density at vehicle i and time t, ρ i (t), as the inverse of the spacing ρ i (t) := 1 x i (t). (2) The microscopic model becomes ( 1 ẋ i = W ρ i (t) τ[ W ( 1 ) ( 1 )] ) W =: ρ i+1 (t) ρ i (t) Ṽ (ρ i+1, ρ i ), (3) Then, 1 t ρ i (t) = t x i(t) = (Ṽ (ρi+2, ρ i+1 ) Ṽ (ρ i+1, ρ i )). (4) (semi discretized version of hyperbolic partial differential equation in the space of vehicle indices) Micro Macro derivation Slide 7

Derivation y R such that y i = i y with y proportional to l Piecewise constant density ρ(t, y) such that 1 = 1 ρ i (t) y yi + y 2 y i y 2 1 ρ(t,z) dz. Rescaling of time t t y and reaction time τ τ y to obtain 1 t ρ i (t) 1 ( ρ i+1 ρ ) i V ( ) V ( ) = 0, (5) y 1 ρ i+1 τ Z i+1 y 1 τρ i Z i y where Z i := V (ρ i+1 ) V (ρ i ) and V (x) = W ( 1 ) for x > 0 (non-increasing). x (5) is an upwind discretization in the rescaled time and in the limit y (i.e. i and l 0) of the macroscopic equation 1 ( t ρ y V ρ ) = 0. (6) 1 τρ y V (ρ) Micro Macro derivation Slide 8

Macroscopic model in Eulerian coordinates Coordinate transformation (t, y) (t, x) where y = x ρ(t, x)dx. In the Eulerian coordinates (t, x), the macroscopic model Eq. (6) reads ( )) ρ tρ + x (ρv = 0. (7) 1 τ xv (ρ) Extension of the LWR model with FD ρ V ( ρ/(1 τ xv (ρ)) ). Taylor expansion in terms of τ for equation (7) yields ) tρ + x(ρv (ρ)) = τ x ((ρv (ρ)) 2 xρ (8) Note that for constant densities ρ (or τ = 0) the additional term vanishes and we recover the classical LWR. Micro Macro derivation Slide 9

Fundamental diagram V ( ρ/(1 τ xv (ρ)) ) 0.0 0.5 1.0 1.5 2.0 τ xv = 0.3 0-0.3 ρv ( ρ/(1 τ xv (ρ)) ) 0.0 0.2 0.4 0.6 0.8 0.0 0.2 0.4 0.6 0.8 1.0 ρ 0.0 0.2 0.4 0.6 0.8 1.0 ρ Figure: Illustration for the FD obtained in the macroscopic model with constant inhomogeneity τ x V (ρ) = ±0.3. Triangular FD V : ρ max{min{2, 1/ρ 1}}. Bounded FD as in [Colombo (2003), Goatin (2006), Colombo et al. (2010)] Micro Macro derivation Slide 10

Macroscopic model (Eulerian coordinates) tρ + x(ρv (ρ)) }{{} Convection }{{} LWR model ) = τ x ((ρv (ρ)) 2 xρ } {{ } Diffusion (9) τ < 0: Convection-diffusion equation (LWR with diffusion cf. Burger equations) with variable diffusion coefficient (cf. Fick equations) τ = 0: LWR model τ > 0: Negative diffusion?? Micro Macro derivation Slide 11

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Numerical schemes Slide 12

Discrete macroscopic models ρ i (t + δt) = ρ i (t) + δt ( fi 1 (t) f i (t) ) (10) δx Godunov/Euler scheme f i = G(ρ i, ρ i+1 ) + τ δx (ρ iv (ρ i )) 2( ) ρ i+1 ρ i (D1) Simple Godunov scheme ( ) ρ i f i = G ( 1 τ δx V (ρi+1 ) V (ρ i ) ), ρ ( i+1 1 τ δx V (ρi+2 ) V (ρ i+1 ) ) (D2) Double Godunov scheme f i = G(ρ i, ρ i+1 ) + τ δx ρ iv (ρ i ) [ G(ρ i+1, ρ i+2 ) G(ρ i, ρ i+1 ) ] with G(x, y) = min{ (x), Σ(y)} the Godunov scheme, ( ) and Σ( ) are the demand and supply functions (D3) Numerical schemes Slide 13

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Stability analysis Slide 14

Stability analysis for the continuous model Stability analysis of the homogeneous solution where ρ(x, t) = ρ E for all x, t (ρ E being the mean density) Perturbation to homogeneous solution ε(x, t) = ρ(x, t) ρ E Linearisation: ε t = F (ρ E + ε, ε x, ε xx) αε + βε x + γε xx with F (ρ, ρ x, ρ xx ) = x (ρv (ρ)) τ x ( (ρv (ρ)) 2 x ), α = F ρ (ρ E, ρ E, ρ E ) = 0, β = F ρ x = V (ρ E ) ρ E V (ρ E ), and γ = F ρ xx = τ(ρ E V (ρ E )) 2 Linear system: ε = ze λt ixl, ε t = λε, ε x = ilε, ε xx = l 2 ε λ = τ(lρ E V (ρ E )) 2 + il(v (ρ E ) + ρ E V (ρ E )) Stable if R(λ) < 0 l > 0 Homogeneous solution linearly stable if τ < 0 (positive diffusion) Stability analysis Slide 15

Stability analysis for the discrete schemes Perturbation to homogeneous solution Linearisation of the perturbed system: ε i (t) = ρ i (t) ρ E ε i (t + δt) = ρ i (t + δt) ρ E = F (ρ i (t), ρ i+1 (t), ρ i+2 (t), ρ i 1 (t)) ρ E α ε i (t) + β ε i+1 (t) + γ ε i+2 (t) + ξ ε i 1 (t) with α = F ρ i (ρ E, ρ E, ρ E, ρ E ) β = F ρ i+1 (ρ E, ρ E, ρ E, ρ E ) γ = ξ = F ρ i+2 (ρ E, ρ E, ρ E, ρ E ) F ρ i 1 (ρ E, ρ E, ρ E, ρ E ) Stability analysis Slide 16

General conditions for stability of the discrete schemes N cells with periodic boundary conditions The linear dynamics are ε (t + δt) = M ε (t) with ε = T (ε 1,..., ε N ) and M a sparse matrix with (ξ, α, β, γ) on the diagonal If M = PDP 1 with D a diagonal matrix, then ε (t) = PD t/ δt P 1 ε (0) 0 if all the coefficients of D are less than one excepted one M is circulant therefore the eigenvectors of M are z(ι 0, ι 1,..., ι m 1 ) with ι = exp ( ) i 2πl N and z Z, and the eigenvectors are λl = α + βι l + γι 2 l + ξι 1 l The system is linearly stable if λ l < 1 for all l = 1,..., N 1 with λ 2 l = α 2 + β 2 + γ 2 + ξ 2 2αγ 2βξ + 2f (c l ), c l = cos(2πl/n) and f (x) = (αβ + αξ + βξ 3γξ)x + 2(αγ + βξ)x 2 + 4γξx 3 Stability analysis Slide 17

Stability analysis for the scheme (D1) Affine speed function V (ρ) = 1 (1/ρ l), with T > 0 the time gap between T the vehicles and l > 0 their size Godunov scheme is G(x, y) = 1 (1 yl) T The scheme (D1) is F 1(ρ i, ρ i+1, ρ i+2, ρ i 1 ) = ρ i + δt δxt and (with A = δt l δx T and B = δt τ (δx T ρ E ) 2 ) ( l(ρ i+1 ρ i ) + ( )) τ ρ i ρ i 1 ρ i+1 ρ i δxt ρ 2 ρ i 1 2 i α = 1 A + 2B β = A B γ = 0 ξ = B Stability analysis Slide 18

Signs of the partial derivative α β γ A = δt l δx T and B = δt τ (T δx ρ E ) 2 α = 1 A + 2B is positive if δt < δx T l ( 1 2τ T l δx ρ 2 E if τ < 1 2 T l δx ρ2 E, or for all δt 0 if τ 1 2 T l δx ρ2 E Moreover 1 α 0 iff τ < 1 2 T l δx ρ2 E ) 1 (P α) β = A B is positive iff The sign of ξ = B is the one of τ τ < T l δx ρ 2 E (P β ) Stability analysis Slide 19

Case τ < 0 If τ < 0 and (P α) holds, f (x) = α(1 α)x + 2βξx 2 is convex and is maximal on [ 1, 1] for x = 1 or x = 1 Therefore the model is stable if f ( 1) < f (1); this is simply α(1 α) < α(1 α) that is always true since α > 0 if (P α) holds and 1 α > 0 on τ < 0 Therefore the system is stable for all τ < 0 Stability analysis Slide 20

Case τ > 0 Several cases have to be distinguished: 0 < τ < 1 2 T l δx ρ2 E α, 1 α, β > 0, ξ < 0 f (x) = α(1 α)x + 2βξx 2 is concave and maximal for x 0 = α(1 α) > 0; ( ) 4βξ The model is stable if x 0 > 1, this is δt < δx T 1 2τ l T l δx ρ 2 E 1 2 T l δx ρ2 E < τ < T l δx ρ 2 E α, β > 0, 1 α, ξ < 0 We have f ( 1) > f (1) therefore the model is unstable; f maximal for ( ) ( ) 2 x 0 < 1 (shortest wave) if δt < δx T 1 2l 2τ T l δx ρ 2 E τ > T l δx ρ 2 E α > 0, 1 α, β, ξ < 0 2τ T l δx ρ 2 E Unstable δt with shortest wavelength since f convex and f ( 1) > f (1) Stability analysis Slide 21

Scheme (D1) Summary δt < Stable T δx l 2τ T δxρ 2 E Stable δt < T δx l 2τ l 2 ρ 2 E Unstable δt < τ 1 2 T lδxρ2 E ( ) 2 2τ T δxρ E Shortest Wavelength Unstable For all δt > 0 Shortest Wavelength 1 0 T 2 lδxρ2 E T lδxρ 2 E τ The same conditions as the continuous macroscopic model for: δx 0 (and δt 0 such that δt / δx 0) Stability analysis Slide 22

Stability analysis for the schemes (D2) and (D3) Affine speed function V (ρ) = 1 (1/ρ l), with T > 0 the time gap between T the vehicles and l > 0 their size Godunov scheme is G(x, y) = 1 (1 yl) T The schemes (D2) and (D3) are F 2(ρ i, ρ i+1, ρ i+2, ρ i 1 ) = ρ i + δtl δxt F 3(ρ i, ρ i+1, ρ i+2, ρ i 1 ) = ρ i + δtl δxt ( 1 τ δxt ρ ( i+1 1 ρ 1 i+2 ( ρ i+1 ρ i + ρ i+2 ) τ δxt 1 τ δxt ( ρ i ) 1 ρ 1 i+1 ρ i ) ( )) ρi+1 ρ i+2 ρ i ρ i ρ i+1 ρ i 1 By construction, both gives (with A = δt l δx T and B = τ T δx ρ E ) α = 1 A(1 + B) β = A(1 + 2B) γ = AB ξ = 0 Stability analysis Slide 23

Signs of the partial derivative α β γ A = δt l δx T and B = τ δx T ρ E α = 1 A(1 + B) is positive if δt < δx T l ( 1 + τ T δx ρ E if τ > T δx ρ E, or for all δt 0 if τ T δx ρ E β = A(1 + 2B) is positive iff ) 1 (P α) Moreover 1 β > 0 if (P α) holds The sign of γ = AB is the one of τ τ > 1 2 T δx ρ E (P β ) Stability analysis Slide 24

Case τ < 0 If τ < 0 and (P α) holds, f (x) = β(1 β)x + 2αγx 2 is convex is maximal on [ 1, 1] for x = 1 or x = 1 Therefore the model is stable if f ( 1) < f (1); this is τ > 1 2 T δx ρ E and δt < δx T l The condition on δt is weaker than (P α) ( 1 + 2τ ) 1 T δx ρ E If τ 1 2 T δx ρ E then the system is unstable at the shortest wave-length frequency cos 1 ( 1) A sufficiently condition for that the finite system produces the frequency cos 1 ( 1) is simply N 2 Stability analysis Slide 25

Case τ > 0 (P α) holds then f (x) = β(1 β)x + 2αγx 2 is concave and is maximum at arg sup x f (x) = x 0 = β(1 β) 4αγ > 0 We know that λ 2 0 = α 2 + β 2 + γ 2 2αβ + f (1) = 1 (case l = 0) Therefore the model is stable if x 0 > 1; this is τ < 1 2 T δx ρ E and δt < δx T l The condition on δt is stronger than (P α) ( 1 2τ ) T δx ρ E If τ 1 2 T δx ρ E then the system is unstable at the frequency cos 1 (x 0) that is reachable in the finite system if N > 2π/ cos 1 (x 0) 1 We have x 0 δt 0 + T δx ρ E 2 4τ going from 1 to 1/2 according to τ (long-waves) Stability analysis Slide 26

Schemes (D2) and (D3) Summary Unstable for all δt > 0 Shortest wavelength Unstable δt < T δx l+ lτ T δxρ E Shortest wavelength δt < Stable T δx l+ lτ T δxρ E Stable δt < T δx l 2τ lρ E Unstable δt < T δx l+ T δxρ lτ E Wavelength from N/2 to N/6 T δxρe 1 T 2 δxρe 1 0 T 2 δxρe τ The same conditions as the microscopic model for: δt 0 and δx = 1/ρ E = mean spacing Stability analysis Slide 27

Outline Microscopic model Micro Macro derivation Numerical schemes Stability analysis Simulation results Simulation results Slide 28

Simulation Models Microscopic: Euler explicit scheme Macroscopic: Godunov/Godonov scheme (D3) Setting ρ E = 2, δx = 1/ρ E, δt = 1e-2, V : ρ max{min{2, 1/ρ 1}} Environment Ring (periodic conditions) Initial condition: jam, random, perturbed Simulation results Slide 29

Trajectories Jam initial configuration Time 0 20 40 60 80 100 0 20 40 60 80 100 Space

Trajectories Perturbed initial configuration Time 0 20 40 60 80 100 0 20 40 60 80 100 Space

Trajectories Random initial configuration Time 0 20 40 60 80 100 0 20 40 60 80 100 Space

Fundamental diagram Microscopic model Macroscopic model Speed Flow 0.0 0.5 1.0 1.5 2.0 0.0 0.2 0.4 0.6 0.8 1.0 0.4 0.6 0.8 1.0 0.0 0.5 1.0 1.5 2.0 0.0 0.2 0.4 0.6 0.8 1.0 V ( ) Bounds 0.4 0.6 0.8 1.0 V ( ) Bounds Time 0 100 200 300 400 500 0.4 0.6 0.8 1.0 0.4 0.6 0.8 1.0 Density Density