Modeling of Traffic Flow Problems

Slides:



Advertisements
Similar presentations
Finite Difference Discretization of Hyperbolic Equations: Linear Problems Lectures 8, 9 and 10.
Advertisements

PARMA UNIVERSITY SIMULATIONS OF THE ISOLATED BUILDING TEST CASE F. AURELI, A. MARANZONI & P. MIGNOSA DICATeA, Parma University Parco Area delle Scienze.
Computational Modeling for Engineering MECN 6040
Chapter 8 Elliptic Equation.
Traffic flow on networks: conservation laws models Daniel WORK, UC Berkeley Benedetto PICCOLI, IAC-CNR.
CE33500 – Computational Methods in Civil Engineering Differentiation Provided by : Shahab Afshari
Outline Introduction Continuous Solution Shock Wave Shock Structure
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
PART 7 Ordinary Differential Equations ODEs
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Atms 4320 Lab 2 Anthony R. Lupo. Lab 2 -Methodologies for evaluating the total derviatives in the fundamental equations of hydrodynamics  Recall that.
Computer-Aided Analysis on Energy and Thermofluid Sciences Y.C. Shih Fall 2011 Chapter 6: Basics of Finite Difference Chapter 6 Basics of Finite Difference.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Computational Modelling of Road Traffic SS Computational Project by David Clarke Supervisor Mauro Ferreira - Merging Two Roads into One As economies grow.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Introduction to Numerical Methods I
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
Molecular Dynamics Classical trajectories and exact solutions
Finite Difference Time Domain Method (FDTD)
Numerical Methods for Partial Differential Equations
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 11 Instructor: Tim Warburton.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 6 Various Finite Difference Discretizations for the Advection Equations.
Lecture 35 Numerical Analysis. Chapter 7 Ordinary Differential Equations.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Scientific Computing Partial Differential Equations Introduction and
© Arturo S. Leon, BSU, Spring 2010
Hyperbolic PDEs Numerical Methods for PDEs Spring 2007 Jim E. Jones.
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
1 Modeling maps a physical process to a mathematical representation (e.g. equations) that can be solved. Any physical process is infinitely complex (atom.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
1 Chien-Hong Cho ( 卓建宏 ) (National Chung Cheng University)( 中正大學 ) 2010/11/11 in NCKU On the finite difference approximation for hyperbolic blow-up problems.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Distributed Flow Routing Surface Water Hydrology, Spring 2005 Reading: 9.1, 9.2, 10.1, 10.2 Venkatesh Merwade, Center for Research in Water Resources.
MIKE 11 IntroductionNovember 2002Part 1 Introduction to MIKE 11 Part 1 General Hydrodynamics within MIKE 11 –Basic Equations –Flow Types Numerical Scheme.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Finite Difference Methods Definitions. Finite Difference Methods Approximate derivatives ** difference between exact derivative and its approximation.
Engineering Analysis – Computational Fluid Dynamics –
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
AMS 691 Special Topics in Applied Mathematics Lecture 8
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
3/23/05ME 2591 Numerical Methods in Heat Conduction Reference: Incropera & DeWitt, Chapter 4, sections Chapter 5, section 5.9.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
Lecture 11 Alessandra Nardi
Fang Liu and Arthur Weglein Houston, Texas May 12th, 2006
EEE 431 Computational Methods in Electrodynamics
Finite Difference Methods
Introduction to Numerical Methods I
Convection-Dominated Problems
Linearized Block Implicit (LBI) Method applied to Quasi-1D Flow
Lecture 19 MA471 Fall 2003.
21th Lecture - Advection - Diffusion
Autonomous Cyber-Physical Systems: Dynamical Systems
CSE 245: Computer Aided Circuit Simulation and Verification
Finite Volume Method for Unsteady Flows
ME/AE 339 Computational Fluid Dynamics K. M. Isaac Topic2_PDE
Numerical Solutions of Partial Differential Equations
Prof. dr. A. Achterberg, Astronomical Dept
Step change in the boundary condition of conduction problems
topic16_cylinder_flow_relaxation
topic4: Implicit method, Stability, ADI method
High Accuracy Schemes for Inviscid Traffic Models
topic11_shocktube_problem
topic4: Implicit method, Stability, ADI method
EE 616 Computer Aided Analysis of Electronic Networks Lecture 12
Presentation transcript:

Modeling of Traffic Flow Problems Prof. S. Sundar

Plan Introduction Traffic Flow Models Traffic Flow for single lane (Lighthill-Whitham) Traffic Flow for single lane with traffic jam Traffic Flow for two lane with traffic jam Numerical Approximations to Linear Scalar Conservation Laws Central Difference Scheme Lax-Friedrich’s Scheme Down-Wind Scheme Up-Wind Scheme Numerical Approximations to Non-Linear Scalar Conservation Laws

Introduction

Introduction x1 x x2 The number of cars in the interval (x1,x2) Traffic Flow Cars The density of cars (number of cars per km.) High Way The number of cars which pass through x at time t The number of cars in the interval (x1,x2) changes according to the number of cars which enter or leave this interval. On Simplification Conservation Law

Scalar Conservation Law And can be solved using the method of characteristics The solutions may develop discontinuties after a finite time Weak Solution Riemann Problem

Traffic Flow Models

Lighthill-Whitham model for a single lane Scalar Conservation Law – Equation of motion With non-linear flux function 0< < max Where umax is the maximum attainable velocity of cars in traffic If the highway is empty ( = 0), we drive with maximal velocity And in heavy traffic, we tend to slow down, and in a tailback the carks are bumper to bumper (= max )

Propagation on a single lane with a traffic jam The Lighthill-Whitham model for a single lane In a traffic jam situation, the flow of traffic at one place is limited and the flow at some other part of the road is different. Which means, we have different density function at different parts of the road.

Propagation on two lanes with a traffic jam We use the similar model but with a source term on the right to depict the merging of lines 1 Main Road The source term would include the rate of change of cars within the region x1-x0, beyond which we assume that there are no other merging roads x0 x1 2 Merging Road  Is the rate at which the cars change from one lane to another, 0, 1 are initial densities.

Numerical Schemes

Numerical Approximation of Linear Scalar Conservation Laws A simple linear scalar conservation law where Now, we discretize the (x,t) plane For simplicity we take a uniform mesh with h and k constant The simplest of approximations to the solution at these grid points is the finite difference approximation i.e., to replace partial derivatives by difference quotients. For example Taylor series expansion of the above equation

Central Difference Scheme A simple linear scalar conservation law (i,n) (i+1,n) (i-1,n) (i-1,n-1) (i,n-1) (i+1,n-1) (i+1,n+1) (i,n+1) (i-1,n+1) x t Using the Central Difference Approximation (in space only ??) Which can be re-written as As we can compute uin+1 from the data uin explicitly, this is known as explicit scheme Equivalently, This is an implicit scheme, where a linear system has to be solved

Boundary Conditions In Practice, we compute on a finite grid say x in (0,a) and we require appropriate Boundary Conditions. Periodic Boundary Conditions Discretized version Setting i=0 or i=N, we required to determine u-1n or uN+1n and we consider these points as artificial points with By periodicity

Numerical Implementation Discontinuous Initial Data Continuous Initial Data h = 0.01 k = 0.001 x = 0 to 1 t = 0 to 0.25

u x

Lax-Friedrich’s Scheme The time derivative is approximated using (i,n) (i+1,n) (i-1,n) (i-1,n-1) (i,n-1) (i+1,n-1) (i+1,n+1) (i,n+1) (i-1,n+1) x t And the spatial derivative is approximated using the central difference scheme Hence, the scheme is We will see that the solution is smeared out, and this approximation becomes better and better for smaller k>0

Numerical Implementation Discontinuous Initial Data Continuous Initial Data h = 0.01 k = 0.001 x = 0 to 1 t = 0 to 0.25

Down-Wind Scheme The Lax-Friedrich’s scheme gives accurate approximations only if k is sufficiently small. (i,n) (i+1,n) (i-1,n) (i-1,n-1) (i,n-1) (i+1,n-1) (i+1,n+1) (i,n+1) (i-1,n+1) x t The Down-Wind scheme is described by We will see that the numerical solution is unstable The solution describes a wave from left to right.

Numerical Implementation Discontinuous Initial Data Continuous Initial Data h = 0.01 k = 0.001 x = 0 to 1 t = 0 to 0.25

Up-Wind Scheme In the Down-Wind Scheme, the spatial derivative at xi uses the information at xi+1 where the wave will go in the next time step, which does not make sense. (i,n) (i+1,n) (i-1,n) (i-1,n-1) (i,n-1) (i+1,n-1) (i+1,n+1) (i,n+1) (i-1,n+1) x t It would be more reasonable to use the information at xi-1 where the wave comes from. Hence, the Up-wind Scheme is described as We will see that, the solution is almost exact

Numerical Implementation Discontinuous Initial Data Continuous Initial Data h = 0.01 k = 0.001 x = 0 to 1 t = 0 to 0.25

Numerical Approximation of Non-Linear Scalar Conservation Laws Up-Wind Scheme Lax-Friedrich’s Scheme Quasi-Linear equation Conservation form