An Interruption in the Highway: New Approach to Modeling Car Traffic

Similar documents
An Interruption in the Highway: New Approach to Modeling the Car-Traffic

Formative Assessment: Uniform Acceleration

The driver then accelerates the car to 23 m/s in 4 seconds. Use the equation in the box to calculate the acceleration of the car.

CELLULAR AUTOMATA SIMULATION OF TRAFFIC LIGHT STRATEGIES IN OPTIMIZING THE TRAFFIC FLOW

Worksheet 3. Sketch velocity vs time graphs corresponding to the following descriptions of the motion of an object.

Modelling and Simulation for Train Movement Control Using Car-Following Strategy

Lesson 14: Friction. a) Fill in the table that follows by constructing a force diagram for the block (the system) for these five situations.

A MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE

Modeling: Start to Finish

1) If the acceleration of an object is negative, the object must be slowing down. A) True B) False Answer: B Var: 1

VISUAL PHYSICS ONLINE DYNAMICS TYPES OF FORCES FRICTION

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

AQA Forces Review Can you? Scalar and vector quantities Contact and non-contact forces Resolving forces acting parallel to one another

PHYS 1401 Homework #1 Solutions

Chapter 2 Section 2: Acceleration

QuickCheck. A cart slows down while moving away from the origin. What do the position and velocity graphs look like? Slide 2-65

Friction Can Be Rough

5) A stone is thrown straight up. What is its acceleration on the way up? 6) A stone is thrown straight up. What is its acceleration on the way down?

Traffic Modelling for Moving-Block Train Control System

GRADE 10 EXEMPLAR EXAMINATION 2006 PHYSICAL SCIENCE: PAPER 1 PHYSICS FOCUS MEMORANDUM

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

Friction Can Be Rough

Perth County Road Fatal Head-on Collision - A Common and Dangerous Issue

Emergence of traffic jams in high-density environments

Q1. (a) The diagram shows a car being driven at 14 rn/s. The driver has forgotten to clear a thick layer of snow from the roof.

SPH3U: Introducing The BIG Five Equations of Constant Acceleration

Spontaneous Jam Formation

FORM 4 PHYSICS TIME: 1h 30min

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Physics 30S Unit 2 Motion Graphs. Mrs. Kornelsen Teulon Collegiate Institute

Calculating Acceleration

MECHANICS DESCRIBING MOVEMENT

Team # Page 1 of 20

Created by T. Madas KINEMATIC GRAPHS. Created by T. Madas

2. Kinetic friction - The force that acts against an object s motion. - Occurs once static friction has been overcome and object is moving

THE EXACTLY SOLVABLE SIMPLEST MODEL FOR QUEUE DYNAMICS

Traffic flow theory involves the development of mathematical relationships among

Transient situations in traffic flow: Modelling the Mexico City Cuernavaca Highway

Lesson 8: Velocity. Displacement & Time

Senior 2. Appendix 3: In Motion

HSC PHYSICS ONLINE B F BA. repulsion between two negatively charged objects. attraction between a negative charge and a positive charge

acceleration versus time. LO Determine a particle s change in position by graphical integration on a graph of velocity versus time.

Critical Density of Experimental Traffic Jam

Phys 111 Exam 1 September 19, You cannot use CELL PHONES, ipad, IPOD... Good Luck!!! Name Section University ID

Friction Can Be Rough

Created by T. Madas CALCULUS KINEMATICS. Created by T. Madas

ANSWERS AND MARK SCHEMES. (a) 750 MJ / 750,000,000 J 1 ½ 150, (a) 80 N in the direction of motion / 80 N forward. 1

CHAPTER 3 ACCELERATED MOTION

An improved CA model with anticipation for one-lane traffic flow

The drag lift pulls the skier from the bottom to the top of a ski slope. Figure 1. Which arrow represents the force pulling the skier up the slope?

A Continuous Model for Two-Lane Traffic Flow

Unit 1 Test Review Physics Basics, Movement, and Vectors Chapters 2-3

Recent Researches in Engineering and Automatic Control

Honors Physics / Unit 01 / CVPM. Name:

Chapter 4 Newton s Laws

Chapter 6 - Linear Momemtum and Collisions

3.3 Acceleration An example of acceleration Definition of acceleration Acceleration Figure 3.16: Steeper hills

Choosing a Safe Vehicle Challenge: Analysis: Measuring Speed Challenge: Analysis: Reflection:

SUBJECT: PHYSICAL SCIENCES GRADE: 10 CHAPTER / MODULE: MECHANICS UNIT / LESSON TOPIC: - Equations of Motion - Graphs of Motion

A Probability-Based Model of Traffic Flow

Friction and losses. Objectives. Assessment. Assessment 6/5/14. Define friction and provide examples. Solve problems involving friction.

1.1 Graphing Motion. IB Physics 11 Kinematics

Spontaneous-braking and lane-changing effect on traffic congestion using cellular automata model applied to the two-lane traffic

P5 Momentum Collision Calculations


Kinematics Motion in 1-Dimension

3 Acceleration. positive and one is negative. When a car changes direction, it is also accelerating. In the figure to the

Motion Along a Straight Line

4.4. Friction and Inclines

CHAPTER 2: Describing Motion: Kinematics in One Dimension

The image below shows a student before and after a bungee jump.

UNIT 1 MECHANICS PHYS:1200 LECTURE 2 MECHANICS (1)

The stopping distance of a car is the sum of the thinking distance and the braking distance.

EDEXCEL INTERNATIONAL A LEVEL MATHEMATICS. MECHANICS 1 Student Book SAMPLE COPY

Whether you are driving or walking, if you come to a flooded road, Turn Around Don't Drown

FORM 4 PHYSICS TIME: 1h 30min

AP Physics 1 Summer Assignment (2014)

Chapter 6 Dynamics I: Motion Along a Line

Physics 101 Prof. Ekey. Chapter 2

Introduction to 1-D Motion Distance versus Displacement

AP Physics I Summer Work

Physics 1120: 1D Kinematics Solutions

PH105 Exam 1 Solution

Motion and Forces. Describing Motion

The drag lift pulls the skier from the bottom to the top of a ski slope.

From Applied Maths to Transport Modelling. Rosemary Harris

Chapter 2: 1-D Kinematics

Kinematics Motion in 1-Dimension

2.4 Slope and Rate of Change

CHALLENGE #1: ROAD CONDITIONS

Understand FORWARD COLLISION WARNING WHAT IS IT? HOW DOES IT WORK? HOW TO USE IT?

Physics 1-D Kinematics: Relative Velocity

arxiv:cond-mat/ v3 [cond-mat.stat-mech] 18 Aug 2003

First Semester Review for Physics

Chapter 3 Acceleration

Chapter 2. Motion In One Dimension

1.0 The distance taken for a car to stop after an emergency depends on two things:

The water exerts a force on the ship. In which direction does this force act?... (1)

CHAPTER 8. Motion (NCERT SOLVED) CBSE CLASS IX. Dr. SIMIL RAHMAN

Physics! Unit 2 Review Constant Acceleration Particle Model

Transcription:

An Interruption in the Highway: New Approach to Modeling Car Traffic Amin Rezaeezadeh * Physics Department Sharif University of Technology Tehran, Iran Received: February 17, 2010 Accepted: February 9, 2011 ABSTRACT A very common phenomenon in car traffic is investigated in this article. The problem is onedimensional. We find the wave equation of the traffic, and illustrate a simulation using Matlab 7.6 I. INTRODUCTION Several articles and investigations have shown an increasing realization of the need for a scientific approach to various aspects of road traffic, a field that seemed formerly to lie at the periphery of physics. Nowadays, most of us experience car traffic during daily commutes, especially along ring roads around major cities. Here in Tehran, I have personally experienced large traffic jams along the Hemat highway involving thousands of cars. This stimulated me to investigate and model this type of car traffic, especially the conditions that lead to traffic jams. [1] II. THEORY a. Parameter Definitions I will take a simple approach and focus on only one of the traffic lanes. In a traffic jam when traffic is heavy, cars will have limited opportunities to shift lanes, so this seems a reasonable first model. Let s consider this lane to be the passing or fastest lane. To start our work, suppose there are n cars driving at speed V 0 in one lane and that the safe distance [2] between cars at the rated speed is l (Fig. 2). For convenience, let us neglect the delay in drivers reaction times. An interruption is * Amin67r@gmail.com Figure 1. hour. Hemmat Highway during rush applied to the system at t = 0 to a first car in traffic such that it suddenly stops remember, we are assuming that drivers can control their cars without delays. Each following car should slow to a stop in a safe distance l from the car in front of it. b. Speed Control Modeling As mentioned above, at rated speed (V 0 ) all cars should maintain a safe distance l from the car in front of them. Since each car should stop in minimum distance l, it is 5

convenient to model speed control by a linear function of the distance between the two cars. That is, the velocity of car k will depend on how far it is from car k-1 in front of it. Mathematically we can formulate this as, ( ) (1) Where l k is the distance between the k th car and the (k-1) car immediately in front of it, and α is a constant which is determined by taking V k = 0 when l k = l. We note that α can be different from car to car [3] though we will assume that all cars have the same safe distance, for convenience. Therefore, From the definition of l k we have (2) (3) Substituting (3) into (1) we get a new equation for V k (t): ( ) (4) This, which has dimensions of acceleration, can be interpreted in terms of two effective forces [4]: motor reaction and a force proportional to the velocity (for example, a drag force due to air resistance). c. Propagating Wave Figure 2. An interruptions at t = 0 causes all cars to stop. Assume τ is very small compared to t. Thus, it is possible to expand (5) to first order in τ. Substituting (6) into (4) we have, And therefore, ( (6) ) (7) (8) The velocity function of the first car (V 1 (t)) affects the motion of all other cars. Saying this another way, (4) has too many answers as a propagating wave. These answers are responses to V 1 (t) as an input to the car traffic system. Let us put all variables V k (t) in a vector V, i.e. Therefore, (4) is changed into an ordinary differential equation of vectors and matrices. Equation 4 describes a discrete wave that propagates over the cars. The information of the carrier wave is the interruption that the first car has made in the system. In order to find the velocity of the wave, suppose that the velocity of the (k-1) th car is equal to the velocity of the k th car after passing time τ. That is, (5) where, and (9) [ ] 6

(a) (b) Figure 3. a) At left, a plot of V 2 (t) versus time; b) at right, a plot of safe distance l 2 (t) from the first car versus time. Note: as V 2 (t) approaches 0 m/s, l 2 (t) approaches 1 m. [ is the input vector. As you see, we have considered V 1 (t) as an input to the car system. This is because if the function V 1 (t) is determined then all V k (t) are known. Equation (9) is a first order differential matrix equation. Thus it is easy to solve and get answers. One method is to apply the Laplace Transform to both sides of the equation. We will solve (9) using a Matlab computer simulation. ] distance l 2 (t) as a function of time. The values of the parameters used in Figure 3 are gathered together in Table 1. We will use these values throughout the present analysis. These numbers are obtained from real observations and experiments along the Hemmat Highway in Tehran. Parameter l l' Value 10 m 1 m III. MATLAB SIMULATION a. Breaking Process V 0 100 km/h 28 m/s We are interested to sketch the wave function V(k,t), as described by equation (4). As a function of the car index k. Let us take V 1 (t) = 0 for all t, meaning that all cars should prepare to break and come to a stop. Since the first car is stopped, the safe distance l 2 (t) decreases continuously, and therefore the driver of the second car pushes the brake pedal instantly. Figure 3(a) shows the velocity of the second car, V 2 (t) versus t. Figure 3(b) depicts the safe n 200 3.08 s -1 α = 0.324 s Table 1. Values of parameters. 7

Figure 4. Plot of V k (t) versus k (index for the cars) at time equal to 5s. Each dot represents a car. Figure 5. Plot of the safe distance function l k (t) for each of the 200 cars at time equal to 5s. Dots represent individual cars. 8

Figure 6. Graph of velocity versus k at different sampling times. We call it the Brake Wave. Numbers on the plots are time values. Now let us look at the wave function V(k,t). We will model a stretch of highway on which 200 cars are driving. It is useful to illustrate the V(k,t) function versus k, at a specific time. Figure 4 shows the velocity of each car (k) at a fixed time t = t 0. According to the parameters in Table 1, at t = 5s almost 10 cars have stopped and nearly 20 cars are in the middle of braking preparing to stop. The other 170 cars are driving at the rated speed V 0. Figure 5 shows the safe distance function l k (k) for each car at time t = 5s. As you may notice, this distance is 1m (= l ) for stationary cars and 10m (= l) for cars driving at the rated speed. Figure 6 depicts the velocity-car curve for different values of sampling time: 5s, 10s, 15s, 20s and finally 40 s. It is similar to a moving wave that propagates to the right. Obviously, as the wave propagates to the right, its shape changes a bit. This change is recognized by the change in the number of cars with velocities between 0 and V 0. This means that the value of τ calculated in equation (8) depends on t. As Figure 6 shows, this dependency is not strong. The wave function V k (t) moves with speed α ( 3) of about 3 cars per second. However, the upper side of the wave shape moves faster than the lower side. That is, the number of cars preparing to stop increases with time. We will discuss this further in Section IV. b. Running Process In this section, we will assume that all cars are stationary, separated by a distance l. Therefore all cars initially have V k (0) = 0. At t = 0, the first car starts to move and it reaches the rated velocity very quickly. 9

Figure 7. Plot of V k (t) versus k (cars) at time equal to 5s from the start of a process. Each dot represents a car. Figure 8. Graphs of velocity versus k at different sampling times. We call it the Run Wave. Numbers written on the plots are time values in seconds. 10

Figure 9. Plot of V k (t) versus k for T = 20s at t = 25s. We are interested in finding the step response of the car-traffic system. We take the input of the system as (10) Where u(t) is the unit step function. Figure 7 shows the result of running the simulation to check behavior for t > 5s. As in Figure 6, we have depicted the moving wave function V k (t) for several time values: 5s, 10s, 15s, 20s and 40s. It is noticeable that the shape of the curve changes as it passes over the cars. That is, the lower part of the wave propagates faster than the upper part. c. Brake and Run Process: Interruption Phenomenon Now let us consider the situation discussed in Section II B (Speed Control Modeling), i.e. the braking process. But this time the first car will continue along its path after a time delay. In this section we will assume that the first car is at rest at t 0 and stays at rest until t = T when it begins to move. Therefore the input function for the system is taken to be (11) The same as in previous sections, we want to find the step response of the car-traffic system. Figure 9 shows the wave function V k (t) versus k for T = 20s. Figure 9 is similar to Figure 6 apart from the Run process. According to this figure, almost 30 cars are still at rest. Figure 10 depicts the same plot at t = 45s. Note that about 7 or 8 cars are at rest. It seems that the Run-wave travels faster than the Brake wave. This should be no surprise: we saw in Figures 6 and 8 that the lower part of the Run wave travels faster than the upper part, and also that the lower 11

Figure 10. Plot of V k (t) versus k with T = 20s at t = 45s. part of the Brake wave travels more slowly than the upper part of the wave shape. Since we have symmetry in the problem (the equation of motion is the same), it must be that the lower part of the Run wave moves faster than the Brake wave s lower part. This means that after some characteristic time, no car would stop completely though speed would be reduced. This is observed to be a real-life phenomenon. That is, if the interruption time is T seconds for the first car, it is shorter for the k th car and may approach zero for cars far back from the first car. When this happens we say that the information has decayed to wave propagation. IV. DELAYED STEP RESPONSE In this case, we focus on the delayed step response of the system when input is as given in (11), namely First of all, let us start with (4) and use equation (5) to find the dependence of τ (wave period) on both time and k. In general τ(t,k) is a function of both t and k. In (6) and (7) we had an approximate determination τ to be a constant. But now, let us expand equation (6) to second order in τ. Doing this we have, (12) Substituting (12) into equation (4) gives, 12

( ) (13) Extending our first-order expansion, we can expand τ to second order to get, (18) (14) Simplifying equation (13) using (14), we get to a new equation in τ. (15) Using equation (1) to substitute for V k (t), (19) Also, we can define the numbers of cars per unit length of highway as a function of location and time: Therefore, (16) (20) Joining equations (19) and (20) we get an equation relating flow rate and density: Using equation (13) one more time, we gain a form that may be easier to understand. ( ) (17) If you focus on the lower part of the Brake wave graph (Figure 6), the magnitude of the k th car s acceleration is more than that of the (k-1) car. In contrast, at the upper end of the Brake wave, the acceleration magnitude of the k th car than that of car (k-1). Thus, according to equation (17), the Brake wave propagates faster at the upper side. From symmetry, in the Running wave (Figure 8) the lower part travels faster than the upper side (see Figure 10). Thus there is an interference, and the two waves (Brake and Run) go through each other at the lower side of the wave shape. V. FLOW RATE AND DENSITY FUNCTION Let us define q(x,t) as a flow rate of the cars, that is, q(x,t) is the number of cars per unit time passing a given point x at time t (a flux). Therefore, (21) If we assume that the maximum allowable speed is V 0 then for l k (t) > l, equation (21) reduces to (22) Figure 11 displays both equations (21) and (22). The behavior seen in Figure 11 is similar to what is seen in the relationship between flow and density on highways. That is, the flow increases to a maximum value and then begins to decrease with a to a lower rate [5, 6]. VI. CONCLUSION We have presented a microscopic model for traffic flow that shows how macroscopic kinematics emerge from the behaviors of individual cars. Traffic flow has been modeled from the perspective of the individual driver, making it well suited for simulation. The traffic wave was investigated and plotted using Matlab 7.6. The group velocity of the wave was determined using an equation of motion, and we have shown 13

Figure 11. Relationship between flow and density along the highway. that the group velocity differs from side to side of the wave shape. We introduced a new input to the traffic model: the velocity of each car depends on a feedback of the distance to the car in front of it, with a constant set point l. REFERENCES 1. M. J. Herry, Principles of Physics Applied to Traffic Movements and Road Conditions, American Journal of Physics, 13(1) (1945). 2. Debashish Chowdhury, Ludger Santen, Andreas Schadschneider, Statistical Physics of Vehicular Traffic and Some Related Systems, Physics Reports, 329 (2000). 3. Dirk Helbing and Benno Tilch, Generalized Force Model of Traffic Dynamics, Physics Review E, 58(1) (1998). 4. N. O. Hodas and A. Jagota, Microscopic Modeling of Multi-lane Highway Traffic Flow, American Journal of Physics, 71 (12), (December 2003). 5. J. N. Johnson, Kinematic Waves and Group Velocity, American Journal of Physics, 42 (1974) pp. 681-688. 6. Dirk Helbing, Traffic and Related Self- Driven Many Particle Systems, Reviews of Modern Physics, 74(4) (2001) p. 1108. 14