Upload
umn
View
0
Download
0
Embed Size (px)
Citation preview
Integrated modelling
and numerical treatment
of freeway flow
Panos G. Michalopoulos and Jawkuan Lin zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
Department of Civil Engineering, University of Minnesota, Minneapolis, Minnesota 55455,
USA
Dimitrios E. Beskos
Department of Civil Engineering, University of Patras, Patras, Greece
(Received September 1986; revised February 1987)
The effectiveness of macroscopic dynamic freeway flow models at both
uninterrupted and interrupted flow conditions is tested. Model
implementation is made by finite difference methods developed here
for solving the system’s governing equations. These schemes are more
effective than existing numerical methods, particularly when generation
terms are introduced. The modelling alternatives and numerical solution
algorithms are compared by employing a data base generated through
microscopic simulation. Despite the effectiveness of the proposed
numerical treatments, substantial deviations from the data at interrupted
flows are still noticeable. In order to improve performance when flow
is interrupted, we develop a modelling methodology that takes into
account the ramp-freeway interactions so that all freeway components
are treated as a system. We show that the coupling effects of the merging
traffic streams are significant. Finally, the incremental benefits of using
the more sophisticated high-order continuum models are assessed.
Keywords: macroscopic traffic flow dynamics, traffic simulation, free-
way modelling, free way flow
Introduction
Despite the need for improved macroscopic modelling
and anlysis of freeway dynamics, relatively little progress
can be reported in more than a decade. The most widely
known dynamic formulations can be characterized as
either simple continuum’ or high-order continuum.*”
The simple continuum formulation is based only on the
conservation equation, which is supplemented by a quasi-
static equation of state (i.e., an equilibrium flow-density
relationship) for determining density, flow, and speed in
time and space. In the high-order continuum models pure
dynamic effects are introduced by the momentum equ-
ation, which takes into account the effects of inertia and
acceleration of the traffic mass; thus, in the high-order
formulation the governing equations include (a) the
conservation and (b) the momentum. Despite this theoret-
ical improvement, a field experiment in Canada7 did not
reveal satisfactory agreement of the two existing high-
order continuum models with real data, and similar
performance problems were reported in a simpler experi-
ment.8 Furthermore, although the high-order continuum
models were introduced long ago, comparisons with the
much simpler continuum formulation are still lacking; i.e.,
despite the theoretical appeal of high-order models their
superiority over the simple continuum alternative has not
been verified experimentally.
In this paper all continuum models are implemented to
simple uninterrupted and interrupted flow situations in
order to test their performance and assess the incremental
benefits of the more sophisticated high-order alternatives.
Initially, the only available solution algorithm is em-
ployed for numerical implementation of the high-order
models; subsequently more efficient and accurate al-
gorithms are developed. In the absence of an existing
methodology for implementing the simple continuum
model, three alternatives are introduced. Despite the
improved performance of the high-order models when the
new numerical treatment is employed, substantial devi-
ations from data at interrupted flow conditions are still
noticeable. Similar deviations were also realized with the
simple continuum models. In order to improve perfor-
0307-904X/87/060447-1 l/$03.00
0 1987 Butterworth Publishers Appl. Math. Modelling, 1987, Vol. 11, December 447
Integrated modelling and numerical treatment of freeway flow: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAP. G. Michajopoulos et al.
mance when flow is interrupted, we introduce a new modelling methodology that takes into account the ramp- freeway interactions, so all freeway components are treated as a system. This improvement suggests simulta- neous solution of the state equations corresponding to the freeway and the ramps. It appears that the coupling effects of the merging traffic streams are important, and the gains from the high-order modelling are not as significant, especially at moderate to congested flows. Finally, it is confirmed that, as suggested in the recent literature,4 further improvements can be realized when discontinuous equilibrium speed-density relationships are employed or when the step size is reduced.
Background
The two most widely known high-order dynamic models are those of Payne’ and Phillips5*6 Both of these models, referred to as high-order model 1 and 2, respectively, from here on, can be rewritten in the following common form:
ak c?q z+z=g
; + a(u, k) g + /I@, k) g = 4(u, k)
(1)
where k = k(x, t) is the traffic density, q = q(x, t) is the traffic flow, u = u(x, t) is the space mean speed, g = g(x, t) is the generation rate, t stands for time, and x denotes distance along the road. In high-order model 1, u, /I, and 4 are defined as follows:
6 k) = n B(u, k) = f ; 4(u, k) = - ; [u - u,(k)]
where T= a constant time delay (reaction time), u,(k) =
the equilibrium speed, and v = - gdu,(k)/dk).
In high-order model 2 one has
1 @ u(u, k) = u + k au /I@, k) = ; $
$(u, k) = l[uJk) - U] + E (Ui - U)
where
P = ku2(o,Z + 0.15~:~~)
z&l + 1.8~~)
i = A(k) = ul(k, - k)
L,CC, k - C,(k, - zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA41
ui = ui(x, t) is the speed of the entering flow
j= X’
s g(x, r) Ax
X,-l
t, = t, + n At
t, = starting time
z = k/(ko - k) At = time increment
ud = uf is the mean desired (free flow) speed cd = standard deviation of the desired speed distri-
bution (about 5 mph) k, = jam density u1 = proportionality (headway-speed) constant
(N 15 mph)
Equation (4) gives the density at t + At if the density at t is known. The derivation of the speed at t + At is obtained from equation (2), which is first written in finite-difference form and subsequently solved with re- spect to u;+‘; i.e.,
C, = high-density relaxation constant (- 1) C, = low-density relaxation constant (N 10) L, = average effective car length = l/k,
Sinks or sources are taken into account in the conserv- ation equation (equation (1)) by the generation term.
‘j “+ l = uj” + At +(u;, kj”) - a($, k;) ” ,,“ ;-’ 4 zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
J
- p@J?, k,?) ky;x; kj” Vj
J 1
Implementation of each method to a particular situ- ation requires solution of the governing equations speci- fied by the model. Due to the nonlinearity of the governing equations (equations (1) and (2)), analytical solutions are precluded except in the simple continuum formulation (equation (1) only). In this latter case, the method of characteristics can be employed for deriving speed, flow, and density graphically or analytically at relatively simple situations. However, when discont- inuous equilibrium relationships, generation terms, or initial and boundary conditions are introduced, numer- ical solutions should be sought even in the simple continuum formulation. Such solutions are developed in later sections.
A numerical methodology for treating high-order model 1 is available2A,9 and, as shown here, could be applied to both high-order models. For numerical treat- ment, discretization of the time-space domain is required; the lower parts of Figures 1 and 2 show the space discretization employed here. Introducing the spatially aggregated density in segment j-
k,(r) = k Xj
k(x, t) dx (3) 1 s Xj_I
-integrating the conservation equation from xj to xj+ 1,
and applying Euler’s rule, Payne’ obtained
k;+‘=k;+& [qj”+;-q4i”+fj”+l]
J
where
xj = distance of node 1 to node j
Axj = xj - xj_ 1 is the length of segment j
qj(t) = q(xj, t) is the flow at xj at time t
k; = k,(t,)
qJ+‘=; s fn+ zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA1
qAt) dt fn
,;+l J& s ln+l g,(t) dt is the number of cars
gene&ed in segment j in At
g,(t) = net flow rate entering the freeway in segment
(5)
448 Appl. Math. Modelling, 1987, Vol. 11, December
q, (Vehlhrl
3000
F
40 a0 120 160 200 240
30.5 m
,,, zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAH (100’)
I/
qa I I I
I 0 1’ I -1 1
I ; ,000,10, II’ (
I t 0 0 0 I 20 1
I 1 I I I I 1 /, I I /I zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAL I
I 2 ‘/ IO II 12 ” 20 21
Geometries 607 m
(2000’) i
Figure 7 Arrival patterns and geometries for uninterrupted flow
testing (case 1)
q, (Veh/hr)
t
3000
t
- INTRAS Generated
80 100
---
120
“,er Speclfmd
0 I I I 1 I
44-u t
L_ --
I I I
-
I 20 40 60 140 160
I_ 180 200 220 (Set)
q,(Veh/hr)
914 m
tzq
( 3000’ 1
I a, I I ” I I I I ” 1 I
Figure 2 Input patterns and geometries for interrupted flow (severe
congestion, case 2)
Before using equation (4), we estimate the flow at t + At
from the relation
q;+l = +J zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAQj (6) In addition to equations (4H6), the solution of the
governing equations requires defining the initial and boundary conditions, which depend on the particular situation under consideration. The latter correspond to the arrival and departure flow patterns; downstream,
Integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
boundary flow is rarely known in practical applications, so we can assume that kj” = kj”I: if the flow conditions
downstream are lighter than those at the downstream boundary J at all times. Otherwise downstream condi- tions must be specified to allow upstream propagation of downsteam disturbances. Finally, it can be demon- strated’ that to obtain solutions within the admissible range [O< kJ < k,] and [0 <n; cur], we must have
AxjfAt > uf = free flow speed. This restriction ensures that equation (4) does not result in negative densities.
Before concluding this section, we note that the above numerical treatment was employed in the FREFL03 and TRAFLO” simulation programs. In these programs the length L of the merging (or diverging) areas is ignored; i.e., it is considered too small with respect to the roadway. Thus the FREFLO program3 implies that L = 0. This simplification is removed in later sections, where the actual merging volumes and generation rates are not
According to the aforementioned solution algo- rithm,23439 we can avoid excessively high-density values by restricting the input flow #?: to segment j when
assumed known but they are calculated as part of the
necessary so that ky+’
solution.
< k,. Finally, when speed tends to exceed its maximum (or minimum) value, the latter must be imposed on the solution. The last two modifica- tions demonstrate a weakness of the solution algorithm, which is removed by the numerical schemes developed here. A final adjustment in both models is to set k; slightly greater than zero when, from the solution, /$ = 0; other- wise, speed would become infinite (equation (2)). A similar adjustment to speed should be made in Phillips’ model when kj” - k, becomes zero.
Test situations
The effectiveness of the models and numerical methods was determined through implementation to several exemplary situations (test sites) representing both unin- terrupted and interrupted flow conditions. Due to space limitations the results from only two representative test sites under both light and heavy flow conditions are presented here. These sites represent only single-line flow in order to avoid distortion of true model performance, which could be introduced by lane changing. Unsatis- factory model performance, even under such simple conditions, would imply that there is little reason to expect better results as the number of lanes increases. (Multilane modelling results are included elsewhere.’ ‘) Due to the lack of real detailed data under uninterrupted and interrupted flow conditions, we judged model effec- tiveness by comparing the results against those obtained from microscopic simulation. A recently developed, well- documented, tested and calibrated microscopic simul- ation program called INTRAS12 was employed for this purpose. Microscopic simulation for generating a data base was further justified by the need to allow demands to fluctuate sufficiently over a controlled and often wide range in relatively short intervals. Finally, generation of the data base by controlling the geometries and initial and boundary conditions allowed simple intuitive inspection of the results.
The geometries and arrival flow patterns for each test site, corresponding to uninterrupted and interrupted flow,
Appl. Math. Modelling, 1987, Vol. 11, December 449
integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
are shown in Figures 1 and 2. In case 1 (Figure 1) arrival flow starts at about one third of capacity and gradually increases to the maximum flow rate (capacity), where it remains for some time and then gradually decreases to its initial level. In case 2 (Figure 2) merging flows are introduced for a short time, resulting in congestion; following this, demands drop substantially for quick dissipation. Finally, the geometries of cases 3 and 4 are the same as in cases 1 and 2, respectively; however, in cases 3 and 4 the demand conditions are uniformly lighter by 30% from the patterns of Figures 1 and 2. In all cases, freeway sections were assumed empty initially, and a capacity value of 2500 passenger cars per hour per lane was employed. Further, it was assumed that during the simulation no downstream disturbances occur, so at the downstream boundary k; = k;I:. These assumptions were only made fore easy qualitative inspection of the results. We initially determined model performance by visual inspection, which we carried out by plotting q, k, or u versus x and t. In addition, the deviations of the basic flow variables from the simulated data during each 10-s increment were found, and subsequently the mean square error (MSE)13 and mean absolute error (MAE) were computed and used in the comparisons. In this manner model (and/or solution algorithm) effectiveness was asses- sed quantitatively. Finally, from k, total travel time was computed, and its percentage difference (at the end of simulation) from the INTRAS estimate was calculated.
Preliminary testing
Initially, the existing numerical treatment9 and high- order formulations presented in the second section were implemented to the test sites of the third section. The results were subsequently compared to the INTRAS generated data for evaluating the effectiveness of the existing numerical methodology. In high-order models 1 and 2, Payne’? and Phillips’5,6 suggested values of the parameters were adopted, respectively. Further, the Greenshields14 equilibrium speed-density relationship was initially adopted, and more sophisticated models4 were used in subsequent testing. Implementation of the aforementioned numerical methodology9 in the selected test sites resulted in mixed model performance. More specifically, it was found that the error indices of both models in the heavy-demand interrupted flow case (case 2) are large. For instance, the MAE of density corresponding to high-order models 1 and 2 in case 2 was 17.20 and 17.05 veh/mi, respectively; in the remaining cases (1, 3, and 4) this error ranged from 5.5 to 8.1 veh/mi. Similar large deviations in the other three measures of effective- ness were observed in case 2, as shown in ~01s. 1 and 2 of Table 1; this table presents the error indices obtained in case 2 by applying 10 modelling and numerical treatment combinations.
Qualitative comparisons revealed that in the congested interrupted flow case the first high-order model resulted in more severe congestion than data indicated; fur- thermore, this congestion was unreasonably prolonged. On the other hand, in the second high-order model, congestion did not propagate upstream of the entrance ramp; i.e., it was stationary as long as ramp flow was high. Consequently, when the ramp input reduced to zero, congestion dissipated very rapidly.
In summary, we conclude that during the initial testing both high-order models performed satisfactorily except in heavy interrupted flow conditions. The poor model performance in this case could be attributed to defici- encies on either the numerical treatment or the modelling itself. Both possibilities were explored, and the results are presented next.
Proposed numerical treatment
Simple continuum model
The lack of purely dynamic effects in the simple continuum formulation suggests that this alternative should be more appropriate at heavy flow conditions. Since numerical methods for implementing this model are still lacking, three alternatives representing increasingly higher accuracy levels were developed and are presented here. The high level of accuracy is needed for capturing the effects of shocks that are inherent in the conservation equation. The numerical methods presented next proved to be the most successful among several alternatives and were specifically designed to treat systems of conservation equations of the form
k, + zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBACWI, = 9 (7)
where k = k(x, t) is the dependent variable, g = g(x, t) is a known function, and the subscripts indicate differentiation.
Equation (7) is identical to Equation (l), and in the
simple continuum model it must be supplemented by an equilibrium flow-density relationship. There are two general families of numerical methods that can be em- ployed for solving conservation equations similar to the one at hand; these families can be characterized as either shock capturing or shock fitting. The latter require predictor-corrector or iteration schemes in conjunction with a centered finite-difference algorithm. In an earlier experiment l5 shock-fitting methods did not prove to be more effective than the much simpler shock-capturing ones; for this reason, the latter are employed in this study. A simple interpretation of the better performance of the shock-capturing methods is that they tend to smooth shocks so that discontinuities disappear. This seems to be more consistent with the actual behavior of traffic where real shocks (corresponding to mathematical discontinu- ities in k, q, or u) would imply decleration at zero time and distance.
In the numerical methodology of this and subsequent sections, calculation of q, k, and u refers to the nodes of the discretized time-space domain as opposed to Payne’s treatment in which these values are spatially aggregated; however, conversion to the latter is straigtforward. The spatial discretization employed here is shown in Figure 3. As the figure suggests, the nodes are placed in the center of each segment so that speed, flow, and density represent the average of the segment. This is also needed for avoiding zero generation rates when the nodes coincide with the beginning and ending of the merging area.
The simplest numerical treatment employs a finite- difference scheme specifically designed to solve one- dimensional, time-dependent, compressible flows con- taining strong shocks. This scheme provides a stable difference approximation,i5 and it is of first-order ac- curacy with respect to At, i.e., O(At); the solution of
450 Appl. Math. Modelling, 1987, Vol. 11, December
Table 7 Error indices corresponding to the interrupted flow heavy demand combinations (case 2)
Case 2 (Heavy flow condition)
Density 17.20 17.05 12.54 14.17 11.75 11.46 12.28 11.04 10.47 9.47
(veh/mi) s ii’
946.7 838.9 320.3 455.7 270.1 261 .l 306.5 232.0 243.9 187.0 ?
Speed 6.59 7.67 6.73 7.36 6.47 6.34 6.84 6.02 5.09 4.64 ?
(m/h) 2 95.10 115.9 85.6 104.1 77.6 75.0 86.3 65.8 55.1 42.2 5
Flow 467.0 418.9 361.2 381.8 355.0 369.8 382.2 50.5 382.4 341.1 “s
(veh/h) 386 759 357 514 234 302 262 357 226 031 246 522 265 150 219068 273 431 215807
: x ?
TTT 100.67 93.19 89.20 90.24 89.55 84.83 85.01 89.96 78.18 82.79 (veh-min)
:
PD -20.6% -12.4% -7.6% -8.9% - 8.0% -2.3% -2.6% -8.5% -5.7% -0.1% f
=?
*HOM = High-order model.
TSCM = Simple continuum model. :
f Discontinuous equilibrium speed-density model employed; Greenshields model employed in columns 1-8. b
**MOE = Measure of effectiveness. 0
_ -. - ._ _ ._ _. _. ^. _ _ - ._. - ._ _.-__-. . . . . --I I .- .- - _ - ._ -.
Integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
Direction of Travel
Figure 3 Space discretization for the new numerical treatment
equation (1) is obtained from
+ g (gjn+ 1 + sy- 1) w (8)
,;+I = u,(ky + ‘) (9)
$+I = ki”“$” (10)
where zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAkJ = k(xj, t,), G = G(k) = ku, implying GJ = k;u;,
gy = g(xj, t,), and the remaining notation is as in the
second section. The quantity U; is obtained from kj”,
because when employing the conservation equation
alone, we assume that U; = u,(kJ). For instance, if Green-
shields’14 model is adopted, u,(kj”) = u,(l - k,“/kJ.
The second numerical treatment is similar to the first
but is more accurate in the sense that it contains second-
order terms. Consequently, the results obtained from this
treatment should be closer to those that would have been
obtained from the analytical solution. According to the
second-order scheme:l 5
k;+l =; (k,?,, + kj”_l)- &G&G:_,)
- 2 {BY+ l,z(G;+ I - G;)
- Bj”- l,z(Gjn - G;_ ,)} zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
+$(gy+l +&l) vj (11)
where B = B(k) is the Jacobian of G(k) with respect to k;
i.e.,
Also
B;+ l/z = +@,?+ 1+ By) and
Bj”- 1,2 = $(Bj” + Bj”_ 1)
As before $+I = u,(ky+‘) and L$+’ = kj+luy+‘, and for
Greenshields14 model we can easily see that B(k)
= ur( 1 - 2k/k,).
In order to get even closer to the analytical solution,
we developed a fourth-order scheme based on Reddy.16
However, that higher-order accuracy does not necessarily
imply closer agreement with the field data, since the
conservation equation alone is generally insufficient for
a complete description of flow. As the order of accuracy
increases, shocks become sharper due to the closer
agreement with the analytical solution; however, due to
the finite time required for deceleration (or acceleration),
sharp shocks are unlikely. After some experimentation
the following fourth-order accuracy scheme was
developed :
kj”+ ‘s4 = $(kj”+ 1,2 + kj”- 1,2)
-$((G;: ;/,,3 - G;_t,3j,4s3) + +(Gj”;;;;J
- G;+;j,4,‘) - &(Gjn$;//;J - G;‘,3/;J)}
_ Bi”_ l,2(@+ 11232 _ G?_‘1/2,2 J 11 I>
-- 1’* (;)2{B;+ l,z(G,?+ I - G;)
- Bi”- l,2(Gi” - G;_ ,)>
+$ ; 2{B;+,,,(G;,, ( > - G;, 1) - Bj”_ 3,2(GJ?_ 1 - G;_ ,)}
+~(S:+l+Y;-1) I+j (12)
where k; + 1 si = the order of accuracy corresponding to k;;
i = 1, 2, 3, 4; i.e., kj”+ 1,4
k1+lS3
implies fourth-order accuracy,
third-order, etc.
k;+ 1’4*1 =; (k;+ 1,2 + k,?- 1,2)
+; 2 (Gin+ 1,2 - GJ- 1,2)
kJ+3/4J = f (k,? , 1,2 + kjn- l,2) f ; g
( )
(G,?+ 1,2
- Gj” - 1,2)
k’ !+“2.2+;& (G;;;/;.l _Gj” ‘+/;J) 1
k'f + 3’4,3 = ; (k;, 1,2 + kj”_ 1,2) - ; (kj”, 3,2 + k,?_,,,) .l
+a ; (G;++fj;,2 - G33;.‘)
+; ; (G;+ 1,2 - G;- 1,2)
;4 & (G;+ 3,2 - Gy- 3,2) --
k?+2’3,2=k;+~~(G;::::.l .I
_ G?+ l/3,1 J 112 )
kj”+ 1,2 = S; + k,?+ 1)
kj”- 1,2 = Sk,‘_ 1 + k;)
GJ;;/;‘3 = G(k;=;/;,3) = k;;;/;,3u,(k;=,“i;“.3)
G,“~$$’ = G(k;::/isl)= k;~$Ju,(k;~#$l) etc.
High-order models
In the fourth section it was concluded that the perfor-
mance of the high-order modelling alternatives could
452 Appl. Math. Modelling, 1987, Vol. 11, December
Integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
possibly be improved by a more accurate solution al-
gorithm. The algorithms presented next appear to be
more effective, especially at congested interrupted flow
conditions.
Considering Payne’s mode1,2-4 we can rewrite the
momentum equation as follows:
.,+[;.‘+;J;dklX= +-u,(k), (13)
which has the solution
q” =- ; ($+1 +ujn_1)- & CD;+1 -+1,
At +y ($+I ++J
where
s; = - + [u; - u,(kJ)]
UY = u(xj, tJ # ue(kj”)
dk ’ zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA1 j
(14)
(15)
(16)
Thus the proposed solution for Payne’s model consists of
equations (8), (lo), and (14). When the equilibrium u-k
model is defined, the second term of the right side of
equations (15) and (16) can be determined. For instance,
from Greenshields’14 model and the relationship
1 due(k) 1 uf ‘=-? dk -Zk,
it follows that
f s
f dk = k i 2 In(k) zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA0
Therefore equation (15) becomes
(17)
(18)
(19)
If the equilibrium relationship u,(k) is discontinuus or
other than Greenshields,14 then equation (18) changes. If
the analytical derivation is too complex, numerical calcul-
ation of v and the left side of equation (18) can be easily
performed. Summarizing the proposed numerical so-
lution we first find us” from equation (14), and then
comp;te k;+ ’ from equation (8). Flow is then obtained
from equation (10).
Similarly, the momentum equation in Phillips’ model
can be written as
ut+[j(u+;:) du+[(&) dk].=& (20)
The proposed numerical solution of equation (20) is
where 0; = au; + bkj”
(21)
. 1 dPl”
b=qk(j 4 = $(u:, ky) = S’y = -I;(U,(k,?) - z$) + &(Ui,’ - ~7)
17 = A(ky) is defined in equation (2)
As in Payne’s model, following computation of the speed
(equation (21)), we find density and flow from equations
(8) and (lo), respectively.
Remember that at the upstream boundary, speed and
density are defined by the arrival flow, whereas if no
downstream disturbances exist we can assume that UT+ ’
= uJ_~ and kJ n+l = k;_ 1 Vn; otherwise, the downstream
boundary conditions must be specified. Further note that
the new solution algorithm, unlike the existing one, does
not give excessively high values of speed and density as
long as AxfAt > ur; i.e., free flow speed and jam density do
not have to be imposed externally. Finally, it can be easily
seen that any equilibrium model, whether in discrete or
continuous form, can easily be incoporated in the numer-
ical treatment presented here. However, care must be
exercised at points of discontinuity to ensure single values
of speed at the vicinity of such points.
Test results
Implementation of the new numerical methods for
uninterrupted flow and light interrupted flow suggested
only minor performance gains. However, the new solution
treatment improved the performance of high-order
models substantially in the high-demand interrupted flow
case. Most interestingly, the simple continuum model
performed equally well or, in the high-demand cases,
better than both high-order models. This suggests that
unless improvements to the momentum equation are
made, employment of the high-order models only in-
creases the computational effort.
Some of the above conclusions can be verified quantita-
tively in ~01s. 3 and 4 of Table 1, where the error indices for
heavy interrupted flow are presented. From the table we
see that the new solution treatment improved perfor-
mance of both high-order models drastically. For in-
stance, in high-order model 1 the MAE of the density
drops from 17.20 to 12.54 veh/mi (~01s. 1 and 3) and, in
high-order model 2, from 17.05 to 14.17 veh/mi (~01s. 2
and 4). Further, in total travel time (TTT) the percentage
errors of models 1 and 2 were reduced from 20.6 to 7.6 %
and from 12.4 to 8.9%, respectively. Qualitatively, the
improvements can be seen in Figure 3, which suggests that
with the new solution algorithm density estimates are
much closer to the data during the period of congestion.
Further, congestion in model 1 dissipates faster, which
agrees better with the data. The test results also revealed
small differences among the three solution algorithms
(order 1, order 2, and order 4) of the simple continuum
model. This suggests that the first-order algorithm is
sufficient, even though the higher-order ones are more
appropriate for following shock developments. Column 5
of Table 1 shows the error indices corresponding to the
simple continuum model implemented by the first-order
accuracy algorithm. The error levels suggest that despite
the improved numerical treatment, the simple continuum
model performs better than high-order models at heavy
interrupted flows. For instance, density MAE in the
simple continuum model is 11.75 veh/mi, and the corre-
sponding values of the high-order models are 12.54 and zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
APP~. Ma th. Mode lling , 1987, Vol. 11, December 453
Integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
14.17 veh/mi. In addition to the quantitative compa- risons, qualitative verification of the conclusions concern- ing the simple continuum model were made in all cases by detailed visual inspection of the zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAq, k, and u estimates as before.
Even though the test results confirmed improved performance of the high-order models with the proposed numerical treatment, especially at interrupted flows, later figures suggest that the error increases substantially during this period for all models. Thus modelling impro- vements are considered next in an effort to further improve model performance.
Integrated ramp-freeway modelling
To this point we have considered the modelling of interrupted flow only on the state equations of the freeway. The effects of ramps were taken into account by the generation terms in these equations. This modelling is incomplete in the sense that the behavior of the merging flow and its effects on the mainstream are missing. When the coupling effects between ramp and freeway flow are not taken into account, the freeway and its ramp compo- nent are not treated as a system. For instance, it appears that when congestion sets in, upstream freeway flow should not only be constrained from density consider- ations alone but also from the evasive nature of the merging maneuvers. Thus, an integrated treatment that considers both the freeway and the ramp as a system should offter an improvement.
With these observations in mind, we can begin model- ling by considering the governing equations of the freeway and the ramp and solving them simultaneously. We can obtain a solution numerically by the methods of the fifth section. The only complication appears on line AB (Figure 4), which is an internal boundary. Conditions at this boundary are time varying and depend on the flow in the merging area (point M) as well as the ramp demand. We established the upper limit for flow at AB as a function of flow at M - 1 (Figure 4) experimentally by using the INTRAS” program, and we determined maximum flow rates crossing line AB by assuming very high ramp demands (1800 veh/h) and gradually increasing freeway flow at the upstream boundary (node 1).
This experiment was repeated to obtain maximum entering rates for one-, two-, and three-, lane freeways; the results are shown in Figure 5. Before using Figure 5, we
must determine flow conditions within the merging area. We do this by comparing density at M with a threshold value kth; this value was established at 106 veh/mi when only the right freeway lane is considered, 86.6 veh/mi/lane when flow is aggregated on the right two freeway lanes, and 73.8 veh/mi/lane when flow is aggregated over three
DIrectIon of Travel
Figure 4 Space discretization for integrated modelling zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
0 2000 4000
58 k$ k& (,_,cl,
q,:., .,,(Veh/Hr) ‘&J Max flerg Flow)
(Veh/Hr)
I
80
40 i
n
” ’ 1.1 n
400 800 1. 1200 %-1 60 100 140 180
kM
(Veh/Hr)
3b: k:< kth, $,.,% h $.,qr, SC k,$ k,,, Wehltlile)
Figure 5 Maximum allowable ramp and freeway flows in the merging area
lanes. When freeway flow is uncongested (i.e., when kL
< kth), we find the upper limit qkmax of the boundary condition at E (Figure 4) from Figure 5(a) by entering
value of q2_ 1 on the horizontal axis. The actual flow at E
is therefore given by q:+l = min{q&,, , q;_ 1}. Figure
S(a) applies up to a critical upstream freeway flow f,, measured just upstream of the merging area at node M - 1. Thus, as long as k’& < kth and q’& 1 <f, (
= 1100 v/h for one-lane main flow), we find qgma, from q&_ 1 by entering the appropriate curve in Figure 5; as the future suggests, 930 < qn Emax < 1750 veh/h. If the merging length (line AB) is 100 ft, these limits translate to max- imum generation rates of 49 100 to 92 400 veh/h/mi. The critical valuesf, for two- and three-lane aggregate analysis are shown at the top of Figure 5.
When upstream freeway flow at M - 1 exceedsf, and ramp inflow qi- 1 is below a critical value r, = 930 veh/h, then line CD (Figure 4) rather than AB should be treated as an internal boundary. In this case the flow at CD is given by q$J1 = min{q”,_ 1 max, q$- *l, where the maxi- mum flow qb-l max is given by Figure 5(b). Further, merging Ilow is not restricted, since at M flow is uncon- gested; i.e., q;+ 1 = q; _ 1. As Figure 5(b) suggests, in this
case 4L - 1 max varies from 1100 to 2400 veh/h in the right lane. Figure 5(b) also gives qk_ 1 max at two- and three- lane situations. When both upstream freeway how qk- 1
and ramp flow at E - 1 tend to exceed their critical levelsf, and rE, respectively, while flow at M is uncongested, then both nodes M - 1 and E are treated as internal bound- aries so that qgJl =f, and qk+ ’ = r, as long as this situation persists.
When a downstream distrubance, specified by a restric- tion at the boundary J (Figure 4), causes congestion to propagate up to the merging area (i.e., when kL 2 kth),
then line AB should again be treated as an internal boundary. In this case, maximum flow conditions at E,
4: max, are given by density kL in the merging area
according to Figure .5(c) and qg+ ’ = min{q; max, qE_ l}.
454 Appl. Math. Modelling, 1987, Vol. 11, December
In summary, the integrated treatment in the merging
area as derived by experimenting with INTRAS is as
follows:
Step 1:
Step 2:
Start at time zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAt = 0 (n = 0) and set initial flow and
density of nodes 1 and J and 1 to E as specified.
Is kk > k,,? If Yes, flow at M is congested; set
maximum allowable ramp flow qEmax from knM in
Figure 5(c) and go to Step 4. If No, flow at
merging point is uncongested; go to Step 3.
Is q’& 1 <f,? If Yes, set maximum allowable
ramp flow qnEmax from qL _ 1 in Figure 5(a). If
No, maximum allowable ramp flow = qgmax
= r, = 930 veh/h.
Set q;+’ = min{q;,,,, q;_ 1}.
Calculate the generation term at node M from
&+ ’ = q;+ 1 jAx.
Compute k;+l for nodes 1 to E - 1 from
equation (8). Flow at E was set in Step 4.
Is k% 2 k,,? If Yes, compute kg’l for nodes 1 to
J from equation (8) then go to Step 11. If No, go
to step 8. zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAIS q;_ 1 < r,? If Yes, maximum allowable free-
way flow qL- 1 max can be obtained by entering
q;_ 1 into Figure 5(b). If No, maximum allow-
able freeway flow qL_ 1 max = f,.
Set q$Jl =min{, qnM_lmax, qLez}.
Compute k,?’ ’ for nodes 1 to M - 2 and for
nodes M to J - 1 from equation (8). Flow at M
was set in Step 9.
Calculate u;+ ’ according to the model em-
ployed (i.e., from equations (9), (14), or (21))
and qJf’ from equation (10)
If the analysis period is over, stop. Otherwise,
sett=t+At(n=n+l)andreturntoStep2.
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
Step 9:
Step 10:
Step 11:
Step 12:
Uet& I zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA150
100
I
-p+yyy/:~p,.) 0 1000 3000 0 1000 2000 3000
01 I (Set), 01 I Gac), 0 50 LOO 150 200 0 50 100 150 200
<a) (b)
(c) (d)
Figure 7 Density MAE variation of each modelling alternative and
numerical treatment
Implementation of the above treatment for heavy
interrupted flow test gave remarkable quantitative and
qualitative improvements. These can be seen in Figure 6,
which reveals a close agreement with the data during the
merging influence period (t = 120-l 80 s). Further, Figure
6 suggests better performance of the simple continuum
model. The improvements of integrated modelling can
also be visualized in Figures 7(a)-7(c), which depict the
density MAE variation during the entire simulation
period for each model and treatment. Finally, Figure 7(d)
clearly shows that the error of the simple continuum
model (SCM) is lower than both high-order models.
Quantitatively, we can verify the above findings by
inspecting the error indices of the integrated treatment
shown in ~01s. 6-8 of Table 1. For instance, in high-order
models 1 and 2 the integrated treatment reduces the MAE
of density by 9.3 % and 13.4 %, respectively, compared to
the improved solution algorithm (~01s. 3,4,6, and 7). The
overall improvement over the existing solution algorithm
is more sizable (34.1% and 28.1%, respectively). Natur-
ally, during the merging influence period the improve-
ments of the integrated treatment are more dramatic, and
they range from 18.3 to 40.2 %, as shown in Table 2.
integrated modeling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
“.ahlrl I
150 t
I zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
70-80(Sec)
1
190-200 (Set)
IO0 100 Further improvements
0 ,SFt>
0 1000 2000 3000 0 1000 2000 3000
Simple Continuum
______. High Order ,'lodel 1
~~~'-'~~-'~~ High Order node1 2
Figure 6 Continuum modelling results obtained from the integrated
treatment
So far a simple equilibrium speed-density relationship was
employed14 to test the various models and numerical
methods. Naturally, this relationship should affect model
performance. In an earlier experiment Payne4 demon-
strated that a discontinuous equilibrium relationship
improved model performance. This result was also veri-
fied in this study by deriving the best u-k relationship
from the data and implementing it to each modelling
alternative and test site combination. This relationship for
the interrupted flow case is shown in Figure 8. Note that
despite this improvement our previous conclusions con-
cerning modelling and algorithm performance were not
altered. Further, the simple continuum model benefited
most by the improved u-k model, and the benefit in high-
order models was marginal in the congested interrupted
Appl. Math. Modelling, 1987, Vol. 11, December 455
Integrated modeling and numerical treatment of freeway flow: P. G. Michalopoulos et al. zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
Tab/ e 2 Density MAE and percent improvement during the merging influence period (120-180s)
Algorithm Existing Proposed
Numerical numerical
treatment treatment lntregrated modelling
Model (1) (2) (3) (4) (5) (6)
MAE
(veh/mi)
MAE
(veh/mi)
% improvement
over (1)
MAE (veh/mi)
% improvement
over (2)
% improvement
over (1)
High-order
model 1
High-order
model 2
Simple
continuum
model
23.6 17.55 25.6 % 14.34 18.3% 39.2%
27.8 21.43 22.9% 16.64 22.4% 40.2%
15.59 12.77 22.1 % zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
. .*
60
;i- ,4,C , &‘,T ,2$X, (:hK/Mi)
0 20 40 60 60 100 120 (VehlKm)
figure 8 Discontinuous u-k relationship employed in the heavy
interrupted flow case
flow case. The test results of the improved u-k model for the simple continuum model are shown in ~01s. 9 and 10 of Table 1. We can see the order of magnitude of the improvement by comparing ~01s. 5, 9, and 8, 10, respectively.
In a final attempt to obtain further improvements we reduced the step size by one half to At = 0.5 s and Ax = 5Oft, and found that the error indices were reduced substantially; i.e., algorithm accuracy improved by 40-45 %.
Conclusions
If one is willing to accept the validity and limitations of the experimentation described here, then the following conclusions can be drawn:
(1)
(2)
(3)
At uninterrupted flows model performance is about the same regardless of flow conditions or the numer- ical treatment employed. However, at interrupted flows substantial differences can be introduced; i.e., proper model and numerical treatment selection are important. Even though qualitative differences between the two high-order models were detected, their overall perfor- mance was about the same regardless of interruptions. Recall, however, that the potential of Phillips’ mode15*6 was not fully tested due to insufficient data for optimal parameter identification. The proposed numerical treatment substantially im- proved the performance of both high-order models at interrupted flows, especially under congested conditions.
(4)
(5)
(6)
The integrated modelling combined with the pro- posed numerical treatment further improved the performance of all models. The effectiveness of the simple continuum formulation cannot be easily surpassed at heavy interrupted flow conditions, whereas at uncongested flows no signifi- cant differences from the high-order model were detected. This makes the simple continuum model more attractive due to its relative simplicity. When the equilibrium u-k relationship was adjusted according to the data, high-order model performance improved. However, the improvement in the simple continuum model was more drastic. In this case the simple model outperformed both high-order alterna- tives even at light flow conditions.
Despite the better performance of the simple cont- inuum model, the high-order formulations cannot casu- ally be dismissed, because they take into account flow properties that are, in principle, significant (acceleration and inertia). It therefore appears that further improve- ments in the high-order models could alter the above findings.
The finite-difference methods employed in the solution of the governing equations are the simplest and most efficient computationally. Another alternative is the finte element method (FEM), which is more complex but allows treatment of nonorthogonal systems; i.e., it is capable of treating freeways with more complex geo- metric characteristics, such as sharp curves. Since, how- ever, these are rather uncommon in most facilities, finite element analysis only adds complexities. Recent al- gorithm development and experimentation with such methods’7-19 did not reveal higher accuracy, at least for segments where free flow speed is not affected by restricted geometries (high horizontal or vertical curvatures).
In addition to better understanding of the inner workings of traffic, we can use the continuum models simulation, control, and analysis of situations where simple demand-capacity considerations are insufficient. The relative simplicity of the numerical treatments pre- sented here allows model implementation in microcom- puters. This was accomplished recently by the prepar- ation of an interactive menu-driven macroscopic freeway simulation program. 20221 The ramp proper, acceleration, deceleration, and auxiliary lanes are treated in an in- tegrated fashion by the program; i.e., their governing
456 Appl. Math. Modelling, 1987, Vol. 11, December
Integrated modelling and numerical treatment of freeway flow: P. G. Michalopoulos et al.
equations are added to those of the freeway proper and solved simultaneously as a system. Ramp metering is considered by treating the stop line as an internal boundary.
Before concluding, we note that the merging flow treatment presented here refers only to short merging areas (i.e., areas represented by a single Ax increment). The merging dynamics for longer merging areas are being developed, and results should appear in the near future.
Acknowledgement
This research was supported by NSF Grant CEE 8210189. Preliminary testing and validation was perfor- med by Mr. Y. Yamauchi, who is currently with the Japan Highway Corporation, Tokyo, Japan.
References
Lighthill, M. H. and Whitham, G. B. On kinematic waves. II. A
theory of traffic flow on long crowded roads, zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAProc. Roy. Sot. A,
1955,229, 317-345
Payne, H. J. Models of freeway traffic and control, Proc. Math.
Public System, Simulation Council, 1971, 1, 51-61
Payne, H. J. FREFLO: A macroscopic simulation model of freeway
traffic: Version I-User’s guide, ESSCOR Report ES-R-78-1,1978
Payne, H. J. Discontinuity in equilibrium freeway traffic flow,
Tramp. Res. Rec., 1984, 971, 14&146
Phillips, W. F. A new continuum model for traffic flow, Ufah State
Univ., Report DOT-RC-82018, Logan, Utah, 1979
Phillips, W. F. A new continuum traffic model obtained from
kinetic theory, IEEE Tram Automat. Control, 1978, AC-23,
1032-1036
Derzko, N. A., Ugge, A. J. and Case, E. R. Evaluation of a dynamic
freeway flow model using field data, Tramp. Res. Rec., 1983, 905,
52-60
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Hatter, E., and Hurdle, H. F. Discussion on FREFLO, Transp. Res.
Rec., 1979, 722, 75-76
Payne, H. J. Macroscopic simulation for urban traffic management:
, the TRAFLO model, general technical specifications, supplement:
Macroscopic freeway model, Technical Report ESSCOR, Rept. ES-
R-BOOI-2, San Diego, 1978
Liebcrman, E. B. er al. Macroscopic simulation for urban traffic
management: The TRAFLO model, Vol. I-5# FHW A Reporf,
DOT-FH-II-9369, 1980
Michalopoulos, P. G., Beskos, D. E. and Yamauchi, Y. Multilane
traffic flow dynamics: Some macroscopic considerations, Tramp.
Res. 1984, 18B, 377-395
Wicks, D. A. and Lieberman, E. B. Development and testing of
INTRAS, a microscopic freeway simulation model, Vol. l-4,
FHW A Report, DOT-FH-11-8502, 1980
Lindgren, B. W. Statistical theory, Macmillan, New York, 1976
Greenshields, B. D. A study of traffic capacity, Proc. Hwy. Res.
Board, 1934, 14,448477
Michalopoulos, P. G., Beskos, D. and Lin, J. Analysis ofinterrupted
traffic flow by the finite difference methods, Tramp. Res. 1984,18B,
409-42 1
Reddy, A. S. Higher order accuracy finite difference schemes for
hyperbolic conservation laws, Znf. J. Num. Meth. Eng., 1982, 18,
1018-1029
Michalopoulos, P. G. and Beskos, D. E. Improved modelling and
numerical treatment of freeway flow, Proc. 9th Znr. Symp. on
Transportation and Traffic Theory, Delft Univ. of Technology, 1984,
89-111
Michalopoulos, P. G., Beskos, D. E. and Okutani, I. Finite element
analysis of freeway dynamics, Eng. Anal. 3, 85-93
Michalopoulos, P. G. and Beskos, D. E. An application of the finite
element method in traffic signal analysis, Mech. Res. Comm., 1984,
11, 185-190
Michalopoulos, P. G. and Lin, J. KRONOS IV: An interative
freeway simulation program for personal computers, Proc. ASCE
Nat. Conf on Microcomputers in Urban Transporation, San Diego,
1985, 33G342
Michalopoulos, P. G. A dynamic simulation program for personal
computers, Transp. Res. Rec., No. 971, 68-79
Beskos, D. E., Michalopoulos, P. G. and Lin J. Analysis of traffic
flow by finite element method, A& Math. Modelline. 1985. 9.
Appl. Math. Modelling, 1987, Vol. 11, December 457