[go: up one dir, main page]

Academia.eduAcademia.edu

Two Proposals to Improve Freeway Traffic Flow

1991, 1991 American Control Conference

California Partners for Advanced Transportation Technology UC Berkeley Title: Two Proposals To Improve Freeway Traffic Flow Author: Karaaslan, Ufuk Varaiya, Pravin Walrand, Jean Publication Date: 01-01-1990 Series: Research Reports Permalink: http://escholarship.org/uc/item/2451z0qx Keywords: Automobiles--Automatic control--Mathematical models, Traffic flow--Mathematical models, Traffic flow--Computer simulation, Traffic congestion--Mathematical models Abstract: The following two proposals are presented: (1) Vehicles are organized in platoons in which the lead car is manually driven and the other cars are under automatic spacing (headway) control. A plausible model of the resulting flow of traffic indicates that, for an average platoon size of 20, the capacity of the freeway increases by a factor of four. (2) A macroscopic model of freeway traffic congestion along with a control law for reducing congestion is presented. Simulation of the resulting closed loop model indicates a dramatic reduction in congestion. Copyright Information: All rights reserved unless otherwise indicated. Contact the author or original publisher for any necessary permissions. eScholarship is not the copyright owner for deposited works. Learn more at http://www.escholarship.org/help_copyright.html#reuse eScholarship provides open access, scholarly publishing services to the University of California and delivers a dynamic research platform to scholars worldwide. Program on Advanced Technology for the Highway INSTITUTE OF TRANSPORTATION STUDIES UNIVERSITY OF CALIFORNIA AT BERKELEY Two proposals to improve freeway traffic flow l Ufuk Karaaslan Pravin Varaiya Jean Walrand UCB-ITS-PRR-90-6 This work was performed as part of the Program on Advanced Technology for the Highway (PATH) of the University of California, in cooperation with the State of California, Business and Transportation Agency, Department of Transportation, and the United States Department of Transportation, Federal Highway Administration. The contents of this report reflect the views of the authors who are responsible for the facts and the accuracy of the data presented herein. The contents do not necessarily reflect the official views or policies of the State of California. This report does not constitute a standard, specification, or regulation. April 1990 Revised December 1990 This paper has been mechanically scanned. Some errors may have been inadvertently introduced. Two proposals to improve freeway traffic flow 1 U&X: Karaaslan, Pravin Varaiya and Jean Walrand Department of Electrical Engineering and Computer Sciences University of California Berkeley CA 94720 20 A pril 1990 Revised 20 December 1990 Abstract Tw o proposals are presented. The first organizes vehicles in platoons in w hich the lead car is manually driven and the rest are under automatic spacing control. A plausible model of the resulting traffic flow indicates that for an average platoon size of 20, the freeway capacity increases by a factor of four. The second proposal begins with a macroscopic model of freeway congestion and then presents a control law for reducing congestion. Simulation of the resulting closed loop model indicates dramatic reduction in congestion. ‘Research supported by the PA TH (Program on A dvanced Technology for the Highway) Project of the Institute of Transportation Studies at the University of California at Berkeley. The authors are grateful to Dr. Steve Shladover for helpful comments. 1 Introduction Traffic flow studies specify an ‘equilibrium’ relation between the speed of cars on a freeway and the concentration or density, see eg. [1]. We propose an extension of one such relation [2] to the situation where traffic is organized in platoons of varying sizes from one to twenty cars. In each platoon the lead car is manually controlled, and the rest are under automatic spacing control [3,4]. The proposed extension is speculative since we lack empirical data. It is plausible, however, since we are essentially modeling the behavior of the lead car driver. Moreover, the final results seem not to be very sensitive to the details of the model. The extended model is presented in $2. A nalysis of the model suggests that w ith platoons of size 20, the freew ay capacity can be increased by as much as a factor of four.2 The equilibrium relation between speed and concentration is the basis of a model of driver response: If the concentration decreases (below its equilibrium value) the driver accelerates, if it increases the driver decelerates. Such a response characterization in turn is used to propose 3 macro sco p ic models of traffic flow that exhibit congestion formation and propagation. In 93 w e modify one such traffic model. In $4 we propose a feedback control law that dramatically reduces the propagation of congestion. 2 Flow and capacity when cars move in platoons Suppose cars move in platoons as in Figure 1. V Platoon 2 I Platoon 1 - I +LJ ----A -r In] . . . . . . . . . . . . 171 p q -1 . . . . . . . . . . . . 111 2 Figure 1: Platoons of vehicles on a freeway The following notation will be used. A: Headway between platoons Number of cars in the platoon ;:I Distance between vehicles in the platoon (in m) 1: Average length of vehicles (in m) / ~(a, n): A verage concentration (density) of vehicles (in veh/m/Zane) v(A ,n): Speed of platoons (in m/ set) 21t is this potentially large payoff that has stimulated considerable interest in platoon organization of traffic. 3By macroscopic we mean that traffic is modeled as a compressible fluid with state variables speed and concentration rather than as a collection of individual vehicles. 1 #I( A, n): Flow (in veh/ sec/ lane) Notice the identity 4(A , 4 = k(A, 444 4 2.1 (1) Flow for n = 1 Follow ing [2], the speed and concentration of individual cars are related in equilibrium as I ( 2) w here u~f is the free speed and kj is the jam concentration at which no movement is possible, k@, 1) = & , kj = 1 Aj + 1 w here A j is the headway at the jam concentration. So the flow is given by (4) 2.2 Flow when n > 1 Assume all platoons have the same size YL For it > 1 k(A, n) = n (5) A + n(l + 6) - 6 It is reasonable to assume that w(A, n) 5 u(A, l), but the relation between v(A, n) and v(A, nz) is not immediate, and we argue as follows. As shown in [3], a controller can be built such that if the lead car accelerates the deviations of the vehicles following it from their preassigned positions can be kept very small. A similar result is expected in the case of deceleration. These deviations increase with the number of cars in the platoon, which therefore has to be limited. This and other related considerations all suggest that v(A, n) must be smaller than w(A,m) if n is greater than m. One reasonable guess is to take a jam headway that increases with n. The following function is used for this purpose: w h e r e A+, = A j, m 2 - e- 10 For future reference define the inverse function h(n, v) of g(A, n): A = h(n, w) = g-‘(n, w) 2 ( 6b) (6~) gives the following values: A i = 1 . 1 0 A jr AjS 1.18 A j, = A jre = 1 . 2 6 A jr A i = 1 . 3 5 A j, It should be emphasized that this function is just a guess used to predict the platoon speed. However, the results below do not depend strongly on this function so long as u(A, n) is close to ~(4 1). We focus on a single lane. The flow and capacity for k lanes will approximately be k times those of a single lane. Th e f o llo w in g av e rag e v alu e s are u se d : 6 = 1 m , 1 = 5 m , A ir = 5.6 m (obtained from a traffic data) [1]. We divide the flow by w~f because uf is the characteristic of the particular road under consideration, )I 1 cw 4 UUf = n A +6n-1 1- 5 . 6 ( 2 - e - * ) + 5 ’ A + 5 v [web/ m/ lane] I A [4 100 30 300 Figure 2: Change of flow as a function of headway and n. In Figure 2, +(A , n) is plotted as a function of A for different values of n. It is seen that the maximum flow (capacity) increases significantly with n. For a given traffic volume 4 there are multiple equilibria, each for a different platoon size n. But it is alw ay s better to increase platoon 3 size, so that platoon headway and speed increase, resulting in a shorter travel time. Some of the results are summarized in Table 1. In this table, V, is the optimum (flow-maximizing) speed and vf is the free speed.4 Table 1: Capacity, optimum headway and speed for different n. 2.3 Random platoon size Suppose the platoon size is random with a distribution given by pi for 1 < i 5 n, where n is the maximum allo w able p lato o n size, pi is the probability of a platoon of size i, and C;“ =r p; = 1 . Then the average platoon size is / L=cipi i=l (8) Since in the steady state all the platoons are moving with the same speed, the flow is given by Ei Fzow = E[h(i,v) + i(Z + 6) - 61 ’ = Eh(i, v) + ;(l f 6) - S ’ where i is the random platoon size and h(i, v) is the headway that a platoon of size i moving with speed v must keep in order to obey (6). But the h(i, v) are very close to each other because A j, changes only slightly w ith n. This allow s us to w rite the steady state speed v in terms of the average platoon size and the average headway. VZVf (y/X) (10) To verify this approximation we proceed as follows. From (6) Aji + 1 Ajp + 1 qi,v) + 1 = qp, v) + 1 = (l- 3” = constant = k, for all i (11) A j, and h(p,v) are d efined by (6) w ith n = p. The erro r in (10) is d ue to rep lacing h(p,v) w i t h Eh(i, v), h(’ 2, v) is a strictly increasing function of i for fixed v and its second derivative is 4The platoon headways in Table 1 meet certain safety considerations. If one requires that a platoon with a braking rate of 0.3g avoid colliding with the platoon in front that is braking at l.0g, starting at an initial speed of 50 km/h, the headway should be 40 m, see [4]. 4 negative. Therefore by Jensen’s inequality Eh(i, V) is always smaller than h(p,v). Taking n = 20 we will find an upper bound on the error. & Ajp t 5 Ajp t 5 = Eh(i,v)+5 - h(p,+t5 = tAjp + 5)(h(P7 v> - EhCi, v>) Fw, v> t 5)@(PL, u) t 5) (12) = ALE’ 10.6 where E’ = h(p, ?I) - Eh(i, v) (13) The maximum of E’ occurs at the distribution: pl = 1 - pzo and pi = 0 otherwise, and for an average platoon size p determined as follows: El = h(p, v) - Eh(i, v) = h(p,?J) - (h(Q) + h(207v)l; h(17v) (P - 1) ) (14) = Ajp t 5 _ 5 _ Ajl t 5 _ 5 + AiZfE - Aj;+5) (~ _ 1) 19 k k The solution of the equation $$ = 0 gives p = 6.497. For this p, E’ = 4.8 m. For a typical speed of 55 mph and vf = 85 mph, k = 0.1246 and E 2 0.007. So the maximum error in (10) is which is 1.5 %. Eh(i,v) is the average headway between platoons in the steady state. Through an abuse of notation we call it A. Inserting (10) into (9) and using the same values for 1, 6 and Ajl as in $2.2 we get ” ~(A,P) M f /L 5.6(2- e-9) + 5 At6p-1 At5 Notice the similarity between (16) and (7). ( 16) Example 1 Suppose that n = 20 and the distribution of platoon sizes is uniform. Then p; = & , 1 5 i 5 20. From (8) p = ; g i = 10.5 :=l So in this case, the flow versus A curve will be slightly above the curve labeled 10 in Figure 2. 2 . 4 C o n c l us i o n We can use Table 1 to evaluate the results of the last section by replacing n and A with their average values. The capacity for ,Y = 20 is more than four times the capacity for p = 1. Another important result is that the speed at maximum flow, i.e., the optimum speed, increases with p. For /1 = 1 the optimum speed is one third of the free speed whereas for p = 20 it is more than half the free speed. If the free speed is 80 mph then for p = 20 the maximum flow occurs at v = 46 mph. For a maximum size n, p is closer to n if larger platoons are favored. In 92.1 and in Example 1 the platoon size was constant regardless of concentration. But in practice the platoon size distribution is likely to be a function of the concentration. If the concentration is low, small platoons will be more likely, consequently p and the capacity will be smaller. But this is not a disadvantage because at smaller concentrations we do not need high capacities. The traffic can still flow with a high speed. On the other hand, if the concentration is high, larger platoons are more likely which will result in a larger p and a higher capacity. In this case even if the highway is used with full capacity, since the optimum speed is significantly higher than the one at current operating conditions, cars will reach their destinations in shorter times, which in turn will decrease the number of cars on the highways. This seemingly paradoxical conclusion can be traced to the fact that highway capacity is not a unique number but a function of the platooning policy, see Table 1. 3 A macroscopic model of traffic flow Experience teaches us that small disturbances in the traffic flow can lead to long-lasting congestions. We will try to explain this phenomenon by deriving the differential equation governing the traffic flow. From now on we assume no platooning, n = 1. Let k(z,t) and 4(x, t) denote the concentration and flow of cars at location 2 and time t. Consider a length of road dz and an interval of time dt. The number of vehicles on dx at time t is L(x, t) dz and the number of vehicles entering at 2 in the time interval dt is 4(x:, t) dt. Conservation of vehicles implies [k(x, t + dt) - k(x, t)]dx w 4) at = = - Using (2) and 4 = Ku gives 6 [4(x, t) - 4(x + dx, t)]dt ww> ax (17) (18) WJ, t> dt =-vf (l-pp) a+$) Ev ery k(z, t) = k = constant is a solution of (19), w here k is any number betw een 0 and kj. If E(X, t) is a small perturbation around the equilibrium point such that k(x, t) = k + E(Z, t) then (19) gives w ? t> -j;-~+~~)~ (20) The solution of (20) is any function E(X, t) such that E(X, t) is small and satisfies &(XJ) = E(X - a&O) where a = v~f (l--i&) I ( 21) Equation ( 2 1 ) shows that a small perturbation in the density will propaga.te with speed a along the freeway. If a > 0 the wave propagates upstream, and if a < 0 it propagates downstream; and a > 0 if Note that $kj is the critical density at which the flow reaches its maximum value (capacity). The prediction of (21) in the overcritical region (k > $kj) seems invalid since measurements show that traffic flow becomes unstable in this region due to the behavior of the individual drivers. The analysis above also assumed that a change in the traffic density results in a corresponding change in the traffic flow without any delay. We present a more sophisticated model which overcomes these two deficiencies. 3.1 The model The first model was by Lighthill and Witham [5]. In this model traffic density was the only state variable, resulting in poor transient behavior. Payne overcame this by adding another differential equatio n representing the dynamics o f the mean speed. His model was also used for example by Papageo rgio u [6] and Cremer and May [7]. P ay ne’s model which was derived on the basis of microscopic and empirical considerations accounts for the instability at critical density values as well as the occurence of congestion. Payne’ s earlier model used continuous space and time [8]; this was later discretized to obtain a discrete-space, discrete-time model of traffic flow [9]. In order to overcome some of the shortconings of this model some modifications were proposed in [6,7]. W e model in [7] for the simple case of a single lane freeway section with no on- or off-ramps. We will then propose some modifications. The freeway is subdivided into N sections with lengths L; as in Figure 3. Figure 3: A freeway stretch divided into N sections. 7 The space-discretized traffic variables for a segment in Figure 3 are: k;(n): Density in section i at time nT (in v e h/km/Z an e ) u;(n): Mean speed of vehicles in section i at time nT (in km/ h) 4;(n): Traffic volume leaving section i, entering section i + 1 at time nT (in v e h/h) L;: Length of the i th section (in km) T: Step size (in h) zyxwvutsr Considering the vehicles entering and leaving section i the relation between the density at time (n + l)T and time (nT) can easily be fo und, k(n t 1) = k(n) t c[$i-l(n) - d%(n)] 1 The traffic volume leaving section i is modelled as a weighted average of the volumes of section i and i f 1, h(n) = h(n)%(n) t (I- Q)h+I(n)G+l(~> (24) where a is between 0 and 1. One expects cr to be close to 1 because the number of cars leaving section i is more dependent on the volume in section i than in section i •l- 1. For example, if the density in section i is zero there can be no flow into section i + 1, whereas if a is not close to 1 equation (24) may give an unrealistic result. The last equation describes the mean speed dynamics, vi(n + 1) = vi(n) t F[v,(h(n)) - ui(n)] + $A(n)[%-1(~) - S(n)1 I _ P- T -h+l(n) - k(n) T Li k(n) t x (25) Here T is the relaxation time; ve(k) is the equilibrium speed for the density k; and ,Q and x are positive constants. As can be seen from (25) three terms influence the mean speed of a section: l $[ue(k;(n)) - vi(n)] is th e relaxation term describing the convergence of the mean speed to its equilibrium value at a rate determined by the time constant 7. For the equilibrium value, [7] uses in w hich vf, kj, 1, vz are constants to be calibrated according to real traffic data. Note that (26) gives (2) with 1=0.5 and m=l. l Ev;(n)[wi-l(n) - v;(n)] is th e convection term. If vehicles enter a section at a different speed than the mean speed of that section, they affect its mean speed. .,Udki I n-kin is the anticipation term. It describes driver response to the downstream density. rLi+$jTF If the density downstream is lower, drivers tend to speed up and vice versa. The constant x, absent in the Payne model, prevents the anticipation from becoming too large at low densities. 8 3.1.1 Boundary Conditions The solution of the model requires specification of the boundary conditions at the entrance and exit, i-e., ko, 00, kiv+l, UN+1. It is customary to choose a prescribed flow at the entrance and a stationary boundary condition at the exit of the freew ay stretch. If x0(n) is the flow at the entrance during time nT and (7~ + 1)T then these conditions are: entrance : w 4 = r*- Cl- +1(4lb v0(n) exit : = vi(n) kNtl(n) VN+l(n) +o(n) = x0@) 1 = b(n) = UN(n) 3.1.2 Parameter values The different parameters in the model were calibrated to fit real observations from a Californian freew ay [7]. . vf 93.1 km/h kj 110 vehlkm ll ane 1 m Q 1.86 4.05 0.95 X 9.5 vehlkm ll ane P 23.9 km2/h 7 20.4 set Table 2: Calibrated model parameters of [7]. 3.2 Modification of the model The mo del described by (23), (24) and (25) is simulated w ith the pasameters in Table 2 fo r a hypothetical freew ay stretch of 12 sections, each 500 meters long. A step size of 15 seconds is used. The simulation is repeated for a set of different initial speed and density values in each section. The results show the need to change some of the terms in (25). 3.2.1 The convection term Evi(n)[v;-l(n) - vi(n)] This term is found to be stronger than it should be for most of the cases considered. Example 2 Consider a case where section i is congested, with a density of 60 veh/km/lane and a mean speed of 20 km/h, but section i - 1 has a low density value of 20 veh/km/lane and traffic is flowing with 80 km/h. In this case the convection term alone results in a 10 km/h increase in the mean speed of section i which, because section i has a high density value, causes a significant increase in the flow into section i + 1, and thus relieves the congestion in an unrealistic way. The problem arises because the model is spatially discrete and it is hard to predict the passing speeds at the boundaries of 9 the sections. It is reasonable to assume that the passing speed at the boundary of section i - 1 and section i is closer to the smaller one of the two section speeds since, in adapting to the speed of downstream traffic, the acceleration process is slower than the deceleration process. Thus we propose to model the passing speed as the geometric average of the section speeds, Another shortcoming of the convection term in (25) is that it does not include the effects of the section densities. We will derive the convection term with these additions. Consider a case where the relaxation and the anticipation terms are zero and the change in the mean speed in section i is due to the convection term alone. Since Q is close to 1, the number of cars entering section i in a time interval T is appro ximately Tvi-l(n)k;-l(n). The total number of cars in section i at the end of this period T is Lik;(n + 1). Taking the weighted average of the speeds vpi and vi leads to: Vi(72+1) = Tvi-l(n)ki-l(n)vpi(n) + [L;k;(n + 1) - Tvi-l(n)ki-,(n)]vi(n) L;k;(n. + 1) (28) v;(n + 1 ) = v;(n) + 1, ktl,lp.jj vi-l(n>[vpi(n> - vi(n>1 t From (29) the revised convection term is T h-l(n) convection term = L; L;(n + 1j + x, vi-1(n)[j/ m - vi(n)1 (30) w here w e added a co nstant x’ to prevent the term from becoming too large w hen ki(72 + 1) is close to zero. The factor ,--$$$$ in (30 )is important and should not be omitted as w as done in previous models. For example if the concentration in section i - 1 is much lower than the concentration in section i than the number of cars entering section i and their effect on the mean speed in that section will be small. With the revised convection term, in Example 2 the increase in the mean speed of section i due to this term is only around 4.1 km/h. 3.2.2 The anticipation term r G The simulation of high density traffic w ith the model equations (23), (24) and (25) ga,ve some unrealistic results. The traffic flow seemed to be stable even if initially there were highly congested sections. This is because the anticipation term is very strong and when the downstream traffic is less dense, congested sections can reach unrealistically high mean speeds relieving the congestion. If w e w eaken the term by decreasing the value of p such that instability at the expected high density regions is demonstrated by the model then it is observed that, for some high initial density values, densities in some sections exceed the jam value and reach up to 170 veh/km/lane (co mp are with the jam value of 110 veh/km/lane in Table 2). To eliminate this implausible behavior we use two different values for p for the cases when the downstream traffic is more dense and when it is less dense. This is justified by our experience that drivers react differently in these two cases (stronger in the first case). To prevent the density from 10 zyxwvut exceeding the jam value we add a term in the first case which makes the anticipation stronger if the density in section i + 1 approaches the jam density. The revised anticipation term is anticipation term = (31) otherw ise w here ~1, ~2, p and B are constants. A nother change that improved results is a higher value for x, because if x is as small as 9.5 as in Table 2 then the anticipation term becomes unreasonably large at small densities. The values of the newly introduced parameters are listed in Table 3. Note, however, that these values are selected only because they give reasonable results in the simulation. 3.2.3 The revised model The revised model is summarized below. ki(n + l> di (n> = (32) k(n) + g(+i -l(n) - $4;(n)) I = & (n >vi (n > t (l - (33) a )k +l (n )% +l (n ) - p(n) - T- &+1(n) - h(n) T Li k(n) t x (34) where, Pie; if k+i(n) 1 k(n) Vf 93.1 km/ h Icj 110 vehjkm I1 ane Pl P2 P X X’ 120 6 4 12 40 km2 1 . 8 6 4 . 0 5 0 . 9 5 vehlkm vehlkm km2 vehlkm /lane /lane /h /h /lane 1 m a zyx (35) otherw ise u 35 vehlkm /lane T 20.4 see .J Table 3: Parameter values for the revised model. 4 Control of freeway traffic flow Several methods of controlling the traffic flow on freeways have been considered in the literature. These methods are based on controlling on-ramp traffic volumes and/ or displaying variable adv iso ry sp eed s o n matrix signal bo ard s abo v e the ro ad [6], [10], [ll]. The input to the control algo rithms are the o n-ramp, o ff-ramp traffic vo lumes, the density and the mean speed in each section of the freeway. The state of the traffic, that is the section densities and mean speeds are 11 estimated using measurements of passing times and speeds of vehicles at specific locations along the freeway, [6], [12]. Many control algorithms try to minimize the total time spent by all drivers on the freeway. But because of the high order and the nonlinearities of the model the solution of the optimal control problem requires numerical search methods and therefore extensive computer time. To overcome these drawbacks multilayer control structures have been proposed, which try to approximate the ‘ optimal’ solution [6]. The control strategy for the traffic flow must be fast enough so that it can adapt to rapidly changing traffic conditions. It must be robust and simple to be feasible. In the next section we propose a simple control strategy for a freeway section with no on- or off-ramps. We assume exact knowledge of the state of the traffic at all times. Then we give the results of the simulations of both the controlled and uncontrolled traffic for two different initial traffic conditions. 4.1 Control Law Underlying the proposal is the observation that congestion occurs mainly because of the inhomogeneities in the traffic stream. Consider a freeway stretch along which there are regions with both high and low density values. If we can homogenize the density by moving some of the load in the congested regions to less dense regions, smoothing the density profile of the freeway gradually, we can eliminate congestion and reduce delays. Since we consider a freeway with no on- or off-ramps the only variables that we may control are the mean speeds in the sections. Therefore the model equations for the controlled system will be those for the uncontrolled system with the speed equation altered to reflect control. Since the convection term describes the effect of the speeds of the vehicles entering a section on the mean speed of that section, it is a term that w e can not control. The relaxation term is also kept unchanged because when no control is applied mean speeds should converge to then equilibrium values. However, the anticipation term is replaced by a control term, fc, which is a function of the section densities along the freeway. In the initial design, we allow the control term for section i to depend on the densities of two sections downstream and two sections upstream of section i. Figure 4: An imaginary density profile along a freeway. In terms of the density profile of Figure 4, a control law which tries to smooth this profile should have the following effects: 12 1. Cars in section 6 should speed up. 2. Cars in section 7 and 8 should speed up but not as strongly as the cars in section 6. 3. Cars in section 5 should speed up but not as strongly as the cars in section 6. (See below for explanation.) 4. Cars in section 2 and 3 should slow down. 5. The decision for section 4 is not obvious and is discussed below. The following control term is used to generate these effects: fc = F g k(n;+ )( I c [C1(C2(ki(n) - ki+l(n)) + (1 - C2)(ki-l(n) - ki(n))) * + (1 - Cl) (C2(ki(n) - k+2(n)) + (1 - C2)(ki-2(n) - ki(n)))l (36) In (36) cr and c2 are constants in the range 0 to 1. It is obvious that the densities of the sections closer to section i are more important than the densities of the sections further away and also the density of the downstream traffic is more important than the density of the upstream traffic as far as the control law for section i is concerned. This is the reason why cars in section 5 should speed up in the above example although the density profile is symmetric with respect to section 5. The simulation of the controlled system for different values of cr and c2 gave some interesting results. A value of 0.7 for cr and a value of 1 for c2 gave the best results. If c2 is 1, then the density of the upstream traffic does not have any effect on the control term and the control term for section 4 is zero. But this means that the control terms for sections 7 and 8 are also zero, which conflicts with the second requirement in the above list. The reason for this conflict is that if c2 is less than 1, then cars in section 4 will have to slow down, which has a negative effect on the flow. This negative effect dominates any positive effect we would get by choosing a smaller value for c2 thus satisfying the second requirement in the list. We could improve the control policy by making the effect of the upstream density stronger when it is higher than when it is lower. However the improvement obtained using the information of the upstream density is not very significant and this fact encourages us to take c2 = 1. Thus in the final design, the control depends only on the densities of two downstream sections. For ,LL~ we again use two values for the cases when the control term is positive and when it is negative. PC1 PC = { if b+i(n> ~~2 o therw ise 2 ki(n) (37) Because of safety considerations there must be an upper limit on the strength of the control factor when it is positive. We set this limit by requiring that the mean speeds do not exceed their equilibrium value by mo re than 10 k m /h . Therefore one has to choose a smaller value for 1.1~2 than for ~~1. The parameter values that we used in the simulation of the controlled system are listed in Table 4. 13 Thus, in the case of control, equation (34) is replaced by v i(n + 1) = v i(n) + +! ! ET l T Li k(n) + k+ UUf 93.1 km jh 110 vehlkm 11 ane zy S(v e(k;(n)) - v i(n)) + gk,( “ ‘ ~ll’ ;~ ,,ui -l (n)(dm - ui(n>) , ,n 1 1.86 m 4.05 X c [cl(k(n) - k+l(n)) + (1 - Cl)(ki(n) - Q 0.95 k+2(72))1 xc X’ PC1 PC2 6 0 4 52.5 22.5 vehlkm 11 ane vehjkm /lane km2/h km2/h Cl (35) 72 0 .4 0.7 set Table 4: Parameter values for the controlled system. Co mparing (34) and (38) it is seen that the anticipation term in (34), w hich rep resents d riv er respo nse, is replaced by a co ntro l term in (38). The speeds co mputed w ith (38) are the mean speeds, which are macroscopic variables. They may be regarded as target speeds in each section. These target speeds have to be reached using an appropriate control policy at the microscopic level to control individual vehicles. Such a two level control policy may be applied using communication and automatic cruise control methods. Alternatively, a similar effect may be achieved at least in part if the speeds computed using (38) are displayed as advisory speeds on signal boards above the road, [ll]. 4.2 Simulation Results The model equations for the uncontrolled (34) and controlled (38) traffic were simulated for several different traffic conditions. The results of the simulations for two cases are given below both with and without control. It is seen that control improves the traffic flow considerably. Case 1: N umber o f sectio ns: Section length: Number of lanes: Input vo lume (X0(n)): Initial conditions: section number i k;(O) veh/kmllane v;(O) km/h 12 500m 1 1500vehlh 1 18 81 2 18 81 3 18 81 4 18 81 5 18 81 6 52 29 7 52 29 8 52 29 9 18 81 10 18 81 11 18 81 12 18 81 Table 5: Initial density and mean speed values. The results of the simulation, the evolution of the density and mean speed for each section, have been draw n in Figures 5-8 for the cases w ith and w ithout control. In the case of no-control 14 the density of the congested region grows and the congested region moves upstream due to the anticipation term. In some sections density reaches the jam value and speeds drop to zero. In the case of control the congested region disappears, section densities and mean speeds reach their equilibrium values after a short while. Case 2: N umber o f sectio ns: Section length: Number of lanes: Input vo lume (x0(n)): Initial conditions: section number i k;(O) veh/km/lane v;(O) km/h 12 500m 1 1 5 0 0 v eh/h 1 2 3 4 5 6 7 8 9 10 11 12 18 81 18 81 18 81 18 81 69 10 69 10 18 81 18 81 69 10 69 10 18 81 18 81 Table 6: Initial density and mean speed values. Initially there are two congested regions. The control is satisfactory as in case 1. The results are given in Figures 9-12. 4.3 Conclusion The proposed control law is seen to be satisfactory using only the information about the densities of two downstream sections in order to determine the control to be applied. The control strategy may be improved using the knowledge of the densities of more sections and by optimizing the parameters in equation (38). Even w ithout these refinements, the proposed control law seems very effective in reducing congestion. 15 CASE 1 density [vehlkm /lane] time [min] 110 0 6 x bd Figure 5: The evolution of density without control 6 x Pm1 Figure 6: The evolution of density with control 16 speed [km/h1 time [min] s 6 z P4 Figure 7: The evolution of speed without control speed [km/K 93 6 2 [W Figure 8: The evolution of speed with control 17 CASE 2 density [vehlkm /he] 110 time [ m i n ] 6 Figure 9: The evolution of density without control density [vehlkm /lane] 110 time [min] 6 Figure 10: The evolution of density with control 18 speed [km lhl time [min] 93 10 6 x Fml Figure 11: The evolution of speed without control speed [km/h1 t i m e [min] 93 6 x Pm1 Figure 12: The evolution of speed with control 19 5 References 1. Drew, D. R., Traffic Flow Theory and Control, McGraw-Hill Inc., 1968, pp. 298-310. 2. Drew, D. R., A Study of Freeway Traffic Congestion, doctoral dissertation, Texas A&M University, College Station, 1966. 3. Sheikholeslam, S. and Desoer, C. A., “Longitudinal control of a platoon of vehicles, I: Linear model”, PATH Research Report UCB-ITS-PRR-89-3,1989. 4. Shladover, S., “Operation of automated guideway transit vehicles in dynamically reconfigured trains and platoons (vol II),” UMTA Report UMTA-MA-06-0085-79-3, NITS, Springfield, VA 22161, October 1979. 5. Lighthill, J. J. and Witham, G. B., “On kinematic waves II: A theory of traffic flow on long crowded roads”, Proc. of the Royal Society of London, Series A 229, 1955, pp. 317-345. 6. Papageorgiou, M., Applications of Automatic Control Concepts to Traffic Flow Modeling and Control, Springer-Verlag, 1983. 7. Cremer, M. and May, A. D., “An extended traffic model for freeway control”, Resea.rch Report UCB-ITS-RR-85-7, Institute of Transportation Studies, University of California, Berkeley, 1985. 8. Payne, H. J., “Models of freeway traffic and control”, Mathematical Models of Public Systems, Simulation Council Proceedings, 1971, pp. 51-61. 9. Payne, H. J., “A critical review of a macroscopic freeway model”, Engineering Foundation Conference on Research Directions in Computer Control of Urban Traffic Systems, 1979, pp. 251-265. 10. Cremer, M. and Fleischmann, S., “Traffic responsive control of freeway networks by a state feedback approach”, Proceedings of the 10’th International Symposium on Transportation and Traffic Theory, 1987, pp. 357-376. 11. Smulders, S. A., “Control of freeway traffic flow”, Report OS-R8817, Centre for M athematics and Computer Sciences, Amsterdam, 1988. 12. Smulders, S. A., “Filtering of freeway traffic flow”, Report OS-R8806, Centre for Mathcmatics and Computer Sciences, Amsterdam, 1988. 20