Gipps' Model
   HOME

TheInfoList



OR:

Gipps' model is a mathematical model for describing car-following behaviour by motorists in the United Kingdom. The model is named after Peter G. Gipps who developed it in the late-1970s under S.R.C. grants at the Transport Operations Research Group at the
University of Newcastle-Upon-Tyne Newcastle University (legally the University of Newcastle upon Tyne) is a UK public research university based in Newcastle upon Tyne, North East England. It has overseas campuses in Singapore and Malaysia. The university is a red brick univer ...
and the Transport Studies Group at the
University College London , mottoeng = Let all come who by merit deserve the most reward , established = , type = Public research university , endowment = £143 million (2020) , budget = ...
. Gipps' model is based directly on driver behavior and expectancy for vehicles in a stream of traffic. Limitations on driver and vehicle parameters for safety purposes mimic the traits of vehicles following vehicles in the front of the traffic stream. Gipps' model is differentiated by other models in that Gipps uses a timestep within the function equal to \tau to reduce the computation required for
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
.


Introduction

The method of modeling individual cars along a continuous space originates with Chandler et al. (1958), Gazis et al. (1961), Lee (1966) and Bender and Fenton (1972),Gipps, P. G. 1981 A behavioural car-following model for computer simulation. Transportation Research Part B, 15, 105-111 though many other papers proceeded and have since followed. In turn, these papers have bases in several works from the mid-1950s. Of special importance are a few that have analogies to
fluid dynamics In physics and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids— liquids and gases. It has several subdisciplines, including ''aerodynamics'' (the study of air and other gases in motion) an ...
and movement of gases (Lighthill and Whitman (1955) and Richards (1956) postulated the density of traffic to be a function of position; Newell (1955) makes an analogy between vehicle motion along a sparsely populated roadway and the movement of gases). First mention of simulating traffic with “high speed computers” is given by Gerlough and Mathewson (1956) and Goode (1956).


Definition

The impetus for modeling vehicles in a stream of traffic and their subsequent actions and reactions comes from the need to analyze changes to roadway parameters. Indeed, many factors (to include driver,
traffic flow In mathematics and transportation engineering, traffic flow is the study of interactions between travellers (including pedestrians, cyclists, drivers, and their vehicles) and infrastructure (including highways, signage, and traffic control devi ...
and roadway conditions, to name a few) affect how traffic behaves. Gipps (1981) describes models current to that time to be in the general form of: :a_n(t+\tau)= l_n \frac which is defined primarily by one vehicle (noted by subscript n) following another (noted by subscript n-1); reaction time of the following vehicle \tau; the locations x_(t), x_(t) and speeds v_(t), v_(t) of the following and preceding vehicle;
acceleration In mechanics, acceleration is the rate of change of the velocity of an object with respect to time. Accelerations are vector quantities (in that they have magnitude and direction). The orientation of an object's acceleration is given by the ...
a_n(t+\tau) of the following vehicle at time (t+\tau); and finally, model constants l_n, k, m to adjust the model to real-life conditions. Gipps states that it is desirable for the interval between successive recalculations of acceleration, speed and location to be a fraction of the reaction time which necessitates the storage of a considerable quantity of historical data if the model is to be used in a
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of Conceptual model, models; the model represents the key characteristics or behaviors of the selected system or proc ...
program. He also points out that the parameters l_n, k and m has no obvious connection with identifiable characteristics of driver or vehicle. So, he introduces a new and improved model. Gipps’ model should reflect the following properties: # The model should reflect real conditions, # Model parameters should correspond to observable driver characteristics without undue calculation, and, # The model should behave as expected when the interval between successive recalculations of speed and position is the same as driver reaction time. Gipps sets limitations on the model through safety considerations and assuming a driver would estimate his or her speed based on the vehicle in front to be able to come to a full and safe stop if needed (1981). Pipes (1953) and many others have defined following characteristics placed into models based on various driver department codes defining safe following speeds, known informally as a “2 second rule,” though is formally defined through code. ;Model notation * a_n is the maximum acceleration which the driver of vehicle n wishes to undertake, * b_n is the most severe braking that the driver of vehicle n wishes to undertake (b_n<0), * s_n is the effective size of vehicle n, that is, the physical length plus a margin into which the following vehicle is not willing to intrude, even when at rest, * V_n is the speed at which the driver of vehicle n wishes to travel, * x_n(t) is the location of the front of vehicle n at time *t, * v_n(t) is the speed of vehicle n at time t, and * \tau is the apparent reaction time, a constant for all vehicles. ;Constraints leading to development Gipps defines the model by a set of limitations. The following vehicle is limited by two constraints: that it will not exceed its driver's desired speed and its free acceleration should first increase with speed as engine torque increases then decrease to zero as the desired speed is reached. :v_n(t+\tau) \le v_n(t)+2.5 a_n \tau( 1-v_n /V_n) ( 0.025+v_n( t)/V_n)^ The third constraint, braking, is given by :x_^\ast = x_(t)-v_(t)^2/2b_ for vehicle n-1 at point x_^\ast, where x_n^\ast (for vehicle n is given by :x_n^\ast=x_n(t)+\left _n(t)+v_n(t+\tau)\righttau/2-v_n(t+\tau)^2/2b_n at time t+\tau For safety, the driver of vehicle n (the following vehicle) must ensure that the difference between point where vehicle n-1 stops (x_^\ast) and the effective size of vehicle n-1 (s_) is greater than the point where vehicle n stops (x_n^\ast). However, Gipps finds the driver of vehicle n allows for an additional buffer and introduces a safety margin, of delay \theta when driver n is traveling at speed v_n(t+\tau). Thus the braking limitation is given by :x_(t) - v_(t)^2/2b_-s_ \ge x_n(t) + \left _n(t)+ v_n(t+\tau)\righttau/2+v_n(t+\tau)\theta-v_n(t+\tau)^2/2b_n Because a driver in traffic cannot estimate b_, it is replaced by an estimated value \hat. Therefore, the above after replacement yields, :-v_n(t+\tau)^2/2b_n+v_n(t+\tau)(\tau/2+\theta)-\left _(t)-s_-x_n(t)\rightv_n(t)\tau/2+v_(t)^2/2\hat \le 0 If the introduced delay, \theta, is equal to half of the reaction time, \tau/2, and the driver is willing to brake hard, a model system can continue without disruption to flow. Thus, the previous equation can be rewritten with this in mind to yield :v_n(t+\tau) \le b_n\tau+\sqrt If the final assumption is true, that is, the driver travels as fast and safely as possible, the new speed of the driver's vehicle is given by the final equation being Gipps' model: :v_n(t+\tau)= \mbox \left\ where the first argument of the minimization regimes describes an uncongested roadway and headways are large, and the second argument describes congested conditions where headways are small and speeds are limited by followed vehicles. These two equations used to determine the velocity of a vehicle in the next timestep represent free-flow and congested conditions, respectively. If the vehicle is in free-flow, the free-flow branch of the equation indicates that the speed of the vehicle will increase as a function of its current speed, the speed at which the driver intends to travel, and the acceleration of the vehicle. Analyzing the variables in these two equations, it becomes apparent that as the gap between two vehicles decreases (i.e. a following vehicle approaches a leading vehicle) the velocity given by the congested branch of the equation will decrease and is more likely to prevail.


Using numerical methods to generate time-space diagrams

After determining the velocity of the vehicle at the next timestep, its position at the next timestep should be calculated. There are several numerical ( Runge–Kutta) methods that can be used to do this, depending on the accuracy to which the user would prefer. Using higher order methods to calculate a vehicle's position in the next timestep will yield a result with higher accuracy (if each method uses the same timestep). Numerical methods can also be used to find positions of vehicles in other car following models, such as the
intelligent driver model In traffic flow modeling, the intelligent driver model (IDM) is a time-continuous car-following model for the simulation of freeway and urban traffic. It was developed by Treiber, Hennecke and Helbing in 2000 to improve upon results provided with ...
. Eulers Method (first order, and perhaps the simplest of the numerical methods) can be used to obtain accurate results, but the timestep would have to be very small, resulting in a greater amount of computation. Also, as a vehicle comes to a stop and the following vehicle approaches it, the term underneath the
square root In mathematics, a square root of a number is a number such that ; in other words, a number whose ''square'' (the result of multiplying the number by itself, or  ⋅ ) is . For example, 4 and −4 are square roots of 16, because . E ...
in the congested part of the
velocity Velocity is the directional speed of an object in motion as an indication of its rate of change in position as observed from a particular frame of reference and as measured by a particular standard of time (e.g. northbound). Velocity is a ...
equation could potentially fall below zero if Euler's method is being used and the timestep is too large. The position of the vehicle in the next timestep is given by the equation: ''x(t+τ)= x(t) +v(t)τ'' Higher order methods not only use the velocity in the current timestep, but velocities from the previous timestep to generate a more accurate result. For instance,
Heun's Method In mathematics and computational science, Heun's method may refer to the improved or modified Euler's method (that is, the explicit trapezoidal rule), or a similar two-stage Runge–Kutta method. It is named after Karl Heun and is a numerical p ...
(second order) averages the velocity from the current and previous timestep to determine the next position of a vehicle: Butchers Method (fifth order) uses an even more elegant solution to solve the same problem: ''x(t+τ) = x(t) + (1/90)(7k1 + 32k3 + 12k4+ 32k5 + 7k6)τ'' ''k1 = v(t-τ)'' ''k3 = v(t-τ) + (1/4)(v(t) - v(t-τ))'' ''k4 = v(t-τ) + (1/2)(v(t) - v(t-τ))'' ''k5 = v(t-τ) + (3/4)(v(t) - v(t-τ))'' ''k6 = v(t)'' Using higher-order methods reduces the probability that the term under the square root in the congested branch of the velocity equation will fall below zero. For the purpose of simulation, it is important to make sure the velocity and position of every vehicle has been calculated for a timestep before determining the moving along to the next timestep. In 2000, Wilson used Gipp's model for simulating driver behavior on a ring road. In this case, every vehicle in the system is following another vehicle – the leader follows the last vehicle. The results of the experiment showed that the cars followed a free-flow time-space trajectory when the density on the ring road was low. However, as the number of vehicles on the road increases (density increases),
kinematic Kinematics is a subfield of physics, developed in classical mechanics, that describes the motion of points, bodies (objects), and systems of bodies (groups of objects) without considering the forces that cause them to move. Kinematics, as a fie ...
waves begin to form as the congested part of the Gipps’ Model velocity equation prevails.


See also

* Newell's car-following model *
Intelligent driver model In traffic flow modeling, the intelligent driver model (IDM) is a time-continuous car-following model for the simulation of freeway and urban traffic. It was developed by Treiber, Hennecke and Helbing in 2000 to improve upon results provided with ...
*
List of Runge–Kutta methods Runge–Kutta methods are methods for the numerical solution of the ordinary differential equation :\frac = f(t, y). Explicit Runge–Kutta methods take the form :\begin y_ &= y_n + h \sum_^s b_i k_i \\ k_1 &= f(t_n, y_n), \\ k_2 &= f(t_n+c_2h ...
*
Simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of Conceptual model, models; the model represents the key characteristics or behaviors of the selected system or proc ...
*
Traffic simulation Traffic simulation or the simulation of transportation systems is the computer simulation, mathematical modeling of transportation systems (e.g., freeway junctions, arterial routes, roundabouts, downtown grid systems, etc.) through the application o ...


References

{{Reflist


Further reading

* Bender, J. C. and Fendon R. E. (1972) On vehicles longitudinal dynamics. In ''Traffic Flow and Transportation'', 19–32. Elsevier, New York. * Gazis, D. C., Herman R. and Rothery R. W. (1961) Non-linear follow the leader models of traffic flow. ''Ops. Res.'' Vol. 9, 545–567. * Gipps, P. G. (1976) ''Computer Program MULTSIM for Simulating Output from Vehicle Detectors on a Multi-Lane Signal Controlled Road''. Transport Operations Research Group Working Paper No. 20, University of Newcastle-Upon-Tyne. * Lee, G. (1966) A generalization of linear car-following theory. ''Ops. Res.'' Vol. 9, 209–229. * Seddon, P. A. (1972) Program for simulating the dispersion of platoons in road traffic. ''Simulation'' Vol. 18, 81–90. Road traffic management