ContentslistsavailableatScienceDirect
Transportation Research Part B
journalhomepage:www.elsevier.com/locate/trb
Optimal traffic control at smart intersections: Automated network fundamental diagram
Mahyar Amirgholy
a, Mehdi Nourinejad
b, H. Oliver Gao
c,d,∗aDepartment of Civil and Construction Engineering, Kennesaw State University, Atlanta, GA, 30060, United States
bDepartment of Civil Engineering, York University, Toronto, ON, M3J1P3, Canada
cSchool of Civil and Environmental Engineering, Cornell University, Ithaca, NY, 14853, United States
dSino-US Global Logistics Institute, Antai College of Economics and Management, Jiaotong University, Shanghai, China, 20 0 030
a r t i c l e i n f o
Article history:
Received 21 March 2019 Revised 15 July 2019 Accepted 10 October 2019 Available online xxx Keywords:
Communicant autonomous vehicles Cooperative traffic control Stochastic operational error Platoon size
Inter-platoon headway
Macroscopic fundamental diagram
a b s t r a c t
Recent advancesin artificialintelligenceand wireless communicationtechnologieshave createdgreat potentialtoreducecongestioninurbannetworks.Inthisresearch,wede- velopastochasticanalyticalmodel foroptimalcontrolofcommunicantautonomousve- hicles(CAVs)atsmartintersections.Wepresenttheautomatednetworkfundamentaldia- gram(ANFD)asamacro-levelmodelingtoolforurbannetworkswithsmartintersections.
Intheproposedcooperativecontrolstrategy,wemakeuseoftheheadwaybetweenthe CAVplatoonsineachdirectionforconsecutivepassageoftheplatoonsinthecrossingdi- rectionthroughnon-signalizedintersectionswithnodelay.Forthistohappen,thearrival anddepartureofplatoonsincrossingdirectionsneedtobesynchronized.Toimprovesys- temrobustness(synchronizationsuccessprobability), weallowamarginalgap between arrivalanddepartureoftheconsecutiveplatoonsincrossingdirectionstomakeupforop- erationalerrorinthesynchronizationprocess.Wethendevelopastochastictrafficmodel forthesmartintersections.Ourresultsshowthattheeffectsofincreasingtheplatoonsize andthemarginalgaplengthonthenetworkcapacityarenotalwayspositive.Infact,the capacitycanbemaximizedbyoptimizingthesecooperativecontrolvariables.Weanalyt- icallysolvethetrafficoptimizationproblemfortheplatoonsizeandmarginalgaplength andderiveaclosed-formsolutionforanormaldistributionoftheoperationalerror.The performanceofthenetworkwithsmartintersectionsispresented byastochasticANFD, derivedanalyticallyandverifiednumericallyusingtheresultsofasimulationmodel.The simulationresults show that optimizing the control variables increasesthe capacityby 138%whentheerrorstandarddeviationis0.1s.
© 2019PublishedbyElsevierLtd.
1. Introduction
Autonomousvehiclesareexpectedtobeintroducedtotheconsumermarketinthenearfuture.Theartificialintelligence andwireless communication technologies embedded in these vehicles make “driving” more convenient and roads safer (ZhangandIoannou,2004;Van Aremetal., 2006; FernandesandNunes, 2011,2012;Ariaetal., 2016; Shabanpouretal., 2018). Improvementinthetrafficcondition, however,wouldbetrivialinurban networkswithoutupgradingconventional
∗ Corresponding author.
E-mail addresses: [email protected] (M. Amirgholy), [email protected] (M. Nourinejad), [email protected] (H.O. Gao).
https://doi.org/10.1016/j.trb.2019.10.001 0191-2615/© 2019 Published by Elsevier Ltd.
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
traffic control systems (Mahmassani, 2016). In this research, we propose a cooperative traffic control strategy for smart intersectionstoreducecongestioninurbannetworks.
Theconcept ofself-drivingvehicleswasintroducedinthe1930s.However, onlyrecentadvancesincomputation, com- munication, and automation technologieshave made it feasible to realize the dream of autonomous vehicles. Currently, majorcarmanufacturers,alongwithhightechnologycompanies,aremakingprototypestobeintroducedby2025(Shiand Prevedouros,2016;Kockelmanetal.,2017).Theradar-basedautopilottechnologyofautonomousvehicles enablesreal-time monitoringoftheenvironmentandautomaticindependentactionsonroads(BoseandIoannou,2003;Nietal.,2010;Zohdy etal.,2015;Ariaetal.,2016;Kockelmanetal.,2017).Inadditiontoautopilottechnology,thecapabilityofcommunicantau- tonomous vehicles (CAVs) to exchange information withboth predecessors andinfrastructure, through vehicle-to-vehicle (V2V)andvehicle-to-infrastructure(V2I)communicationtechnologies,respectively,enablescooperativetrafficcontrolinau- tomated highwaysandnetworks(Bekiaris-Liberisetal., 2016;Shi andPrevedouros,2016;Ghiasi etal., 2017;Lioris etal., 2017).
Cooperativetrafficcontrol cansubstantially increasethe throughputofautomatedhighways bysafelyincreasing speed anddecreasingtheheadwaybetweentheCAVsmovinginplatoons.(FernandesandNunes,2011,2012;LamandKatupitiya, 2013;Roncolietal.,2014;Ghiasietal.,2017).Improvinghighwaythroughputs,however,increasesnetworkinflowaswell, whichcan worsenthetraffic conditioninurban regions byoverloadingthe networkover thepeaks,ultimatelycausinga complete gridlock (hypercongestionphenomenon). Hence, the overall performance of the integratedsystem of highways andurbannetworkscanbe improvedbydynamicallycontrolling thespeedandsizeofCAVplatoons inhighways tokeep network inflowoptimizedovertime (Amirgholyetal.,2020). Overall,thelimitedcapacityofurban networksisthemain barrier to improving the traffic condition, even in interregional highways. In this research, we aim to improve network capacitybyenablingcooperativetrafficcontrolatsmarturbanintersections.
Forautomatednetworks, wecoordinateCAV platoonstosafelypassthrougheach otheratnon-signalizedintersections withnointerruption.Forthistohappen,theinter-platoonheadway(thetimegapbetweenthepassageoftherearbumper of thelast vehicle ina platoon andthe front bumper ofthe leader ofthe next platoon,froma referencepoint) ineach directionneeds tobesufficient forthesafepassageoftheconsecutiveplatoonsin thecrossingdirection. Thus,theeffect of increasing the size ofthe platoons on the capacity ofthe network is not always positive, as opposed to the case in automated highways.1 In thisresearch,we maximize networkcapacityby optimizingplatoonsize (numberof vehiclesin eachplatoon)asoneoftheprimarycooperativecontrolvariablesofthesystem.
Networkcapacitylargelydependsontheprecisionandspeedofsensors,computationprocessing,vehicle-to-vehicleand vehicle-to-infrastructurecommunicationtechnology,andtheactuationsystem.Operationalerrorincoordinatingthearrival anddepartureoftheplatoonsatanintersectioncancauseafailure(interruption)inthesynchronizationprocess.Forresyn- chronization,theapproaching platoonstopsattheintersectionupon anearly/latearrivalandwaitsforthenextupcoming spacingbetweenthesuccessiveplatoons (spacingbetweentherearbumper ofthelast vehicleina platoonandthefront bumperoftheleaderofthenextplatoon)inthecrossingdirectiontopassthroughtheintersection.Inthiscase,theinter- platoonheadwayalsoneedstobeadjustedforthesafepassageofthestoppedplatoonthroughtheintersection.Whenthe synchronizationprocessfailsrepeatedly,thecapacitysignificantly drops.Hence,we maximizethenetworkcapacitybyal- lowingamarginalgap(extratimegap)ofanoptimallengthbetweenthearrivalanddepartureoftheconsecutiveplatoons incrossingdirections.
Inthisresearch,wedevelopastochasticanalyticalmodelforoptimaltrafficcontrolatsmartintersections.Weformulate synchronizationfailure probability asafunction ofmarginal gaplengthfora generalstatisticaldistribution oftheopera- tionalerror.Wethenderivetheintersectioncapacitybyaccountingfortheprobabilisticimpactsofsynchronizationfailure.
Our analytical resultsshow that the intersectioncapacity can be maximizedby optimizingthe size of platoons andthe length ofthe marginalgap.We analytically solvethe optimalcontrol problemfortheplatoon sizeandthe marginal gap lengthandderiveaclosed-formsolutionforageneral(bell-shaped)statisticaldistributionoftheoperationalerror.Toshow the generalityofthe analyticalderivations, we alsoreformulate theclosed-formsolution foranormaldistribution ofthe operationerror.Theperformanceofthenetworkwithsmartintersectionsisalsopresentedbytheautomatednetworkfun- damentaldiagram(ANFD).ThestochasticANFDrevealsthattheperformanceofthenetworkinthe“highlyhypercongested”
state canbe improvedby alteringthe patternof thesynchronizedoperation fromapproach-and-pass tostop-and-passin one of the directions. In the end, we verifythe analytical results using a double-ring simulation model. The simulation resultsshowthatoptimizingthecontrolvariablesincreasesthecapacityby138%whentheerrorstandarddeviationis0.1s.
Theremainderofthepaperisorganizedasfollows:Section2developsastochastictrafficmodelforthesmartintersec- tions.Section 3formulatestheoptimalcontrolproblem. Section4presentstheanalyticalANFD.In Section5,weevaluate theanalyticalmodelwiththeresultsofasimulationmodel.Lastly,conclusionsofthepaperaresummarizedinSection6. 2. Cooperativetrafficcontrolinautomatednetworks
Cooperativetrafficcontrolcan substantiallyimprovetheperformanceofurban networks.Onthelinklevel,itimproves capacitybysafelyincreasingthespeedanddecreasingtheheadwaybetweentheCAVsmovinginplatoons.Atintersections,
1In automated highways, the capacity is an increasing function of the platoon size ( Varaiya, 1993 ; Michael et al., 1998 ; Fernandes and Nunes, 2012 , 2015 ; Chen et al., 2017 ).
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Fig. 1. Cooperative traffic control in automated networks.
thedelaycanbe entirelyeliminated bycoordinatingarrivalanddepartureofplatoonsincrossingdirections,asillustrated inFig.1.
Intheproposedcooperativecontrolstrategy,wemakeuseofthespacingbetweensuccessiveplatoonsineachdirection for the consecutive pass of the platoons in the crossing direction. For this to happen, an approaching platoon should be synchronized to arrive at the intersection when the departing platoon in the crossing direction has already cleared the intersection. Meanwhile, the time gap to the arrival of next approaching platoon should also be equal to or larger than the minimum time required for the safe maneuveringof the platoon through the intersection. The platoon arrival timeto theintersectionandthe headwaybetweentheplatoons,however,are bothsubjecttoan operationalerror,which cancauseoccasionalinterruptionsinthesynchronized(approach-and-pass)operation oftheintersection.Inthiscase, the platoonthat arrivesattheintersectionearly (when thedeparting platoonhasnot clearedtheintersection) orlate(when thetimegaptothearrivalofnextapproaching platoonisinsufficientforthesafepassoftheentirelengthoftheplatoon through the intersection) has to stop at the intersection. The synchronization failure requires some adjustments in the operation of the intersection for resynchronizing the platoons. In the adjustment operation (stop-and-pass),a late/early approaching platoonhas to stop atthe intersectionandwait forthe next upcoming spacingin the crossing directionto pass through. Forthis to happen, the inter-platoonheadway in the crossing direction alsoneeds to be adjusted for the safepassageof theentire lengthof theplatoon (thatstartsmoving from restwitha constant accelerationrate) through the intersection. The resynchronization adjustments, however, adversely affect the performance of the intersection if synchronizationfailsrepeatedly.Toreducethe failureprobability,weallow amarginalgapbetweenarrival anddeparture oftheconsecutiveplatoonsincrossingdirectionstomakeupfortheoperationalerror.Inthefollowingsection,wedevelop ananalytical modelfortheintersectioncapacityby accountingfortheprobabilistic impacts ofsynchronizationfailure on theperformance oftheintersection.Forsimplicityofformulation,weconsider thecaseofone-wayintersectionswithno turningtraffic;however,themodelcanbefurthergeneralizedbysynchronizingtheplatoonsalongthemultilaneroadsand accountingforthepassingtimeofvariousturningmovementsandthecorrespondingprobabilitiesintheformulations.
2.1. Synchronizedoperation:approach-and-passpattern
Platoonsynchronization can entirely eliminate the queueand delay by using the spacing between the CAV platoons forthe consecutive passing of theseplatoons by each other withno interruption. When synchronizationis accurate, an approachingplatoonindirectioni∈ {X,Y}arrivesattheintersectionwhenthedepartingplatoonindirectionj∈ {X,Y},i
=j,hasalreadyclearedtheintersection,asillustratedinFig.2a.
We calculatethe platoon passing time through the intersectionin directioni,
τ
iS,asthe required time forthe entirelengthofaplatoonofnivehiclestocleartheintersectionofwidthwiwithaconstantspeedofvi:
τ
iS=nilv+(
ni−1) ( δ
o+δ v
i)
+wiv
i. (1)
Here,the platoonlength is thesummation ofthe averagevehicle length,lv, andtheintra-platoon spacing,sp.The intra- platoonspacingisthebumper-to-bumperspacingbetweenthevehicles inaplatoon,expressedasalinearfunctionofthe Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Fig. 2. Cooperative traffic control at the smart intersections.
speed witha constant buffer distance,i.e., intra-platoonjam spacing,
δ
o (unitof length),anda fixed incremental rate,δ
(unitoftime):sp(vi)=
δ
o+δ
vi.Theclearancegap2isalsocalculatedaswi/vi.Toimprovethe systemrobustness(synchronizationsuccessprobability),we allow amarginal gapbetweenarrival and departure of theconsecutiveplatoons in crossing directions.Bydoing so, we reduce the probability ofearly/latearrivals atthe intersection(synchronization failure probability),as we explain inSection 2.3.In a synchronizedcycle, the arrival anddeparture of theconsecutive platoons are successfullycoordinated andplatoons can approachand passthrough the intersection withno interruption. The length of the synchronized cycle(time span requiredfor the passof one platoon ineachofthedirections),TS,isequaltothesummationoftheplatoonpassingtimesthroughtheintersectionincrossing directions,
τ
XS andτ
YS,plusthemarginalgaplength,G,asshowninFig.3:TS=τ
XS+τ
YS+G.Thelanecapacity(numberofvehiclesthatpassthroughtheintersectionper laneperunitoftime)indirectioni,qSi,is thencalculatedastheplatoonsizeindirectioni,ni,dividedbythelengthofthesynchronizedcycle,TS:
qSi=
v
Xv
Y(
nXv
Y+nYv
X)
lv+( (
nY−1) v
X+(
nX−1) v
Y) δ
o+(
nX+nY−2) δ v
Xv
Y+wXv
Y+wYv
X+Gv
Xv
Yni, (2)
Here,indicesiandjaresubstitutedwithXandYinthefirsttermofcapacityfunction(2)sincetheyareinterchangeable.We furthersimplify thecapacityfunction forthe caseofsymmetricintersections (n=nX=nY,v=vX=vY,w=wX=wY) where theplatoonpassingtimesthroughtheintersectionbecomeequalincrossingdirections,
τ
S=τ
XS=τ
YS:qS= n
v
2
(
nlv+(
n−1) ( δ
o+δ v )
+w)
+Gv
. (3)The intersection capacity, in a synchronizedcycle, is always a strictly increasing function of the speed and a strictly decreasingfunctionofthemarginalgaplength,asthefirst-order(partial)derivativesofcapacityfunction(3) withrespect tovandGalwayshavepositiveandnegativevalues,respectively:
∂
qS∂ v
=2n
(
nlv+(
n−1) δ
o+w)
(
2(
nlv+(
n−1) ( δ
o+δ v )
+w)
+Gv )
2 >0, (4)∂
qS∂
G = −nv
2(
2(
nlv+(
n−1) ( δ
o+δ v )
+w)
+Gv )
2 <0, (5)where 2n(nlv+(n−1)
δ
o+w) > 0 and−nv2 < 0 for∀
n ≥ 1 and∀
v, lv > 0. The behavior of capacityfunction (3) with respecttotheplatoonsizeisalsomonotonic;however,itsmonotonicitydependsonthemarginalgaplength.Asgraphically illustratedinFig.4a,theintersectioncapacitycanbeastrictlyincreasing,decreasing,orevenaconstantfunctionofnunder thefollowingconditions:⎧ ⎪
⎪ ⎪
⎪ ⎨
⎪ ⎪
⎪ ⎪
⎩
∂
qS∂
n >0, G>GS∗∂
qS∂
n =0, G=G∗S∂
qS∂
n <0, G<G∗S, (6)
2Clearance gap refers to the extra time it takes a platoon to clear the intersection after the last vehicle of the platoon entered the intersection. By definition, the instantaneous throughput of the intersection is zero during the time a platoon is “clearing” the interstation, as graphically shown in the flow profiles of Fig. 3 .
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Fig. 3. Automated traffic flow profiles in crossing directions.
Fig. 4. The capacity function behavior with respect to the platoon size.
where
∂
qS∂
n =(
G
v
−2v δ
−2δ
o+2w) v
(
2(
nlv+(
n−1) ( δ
o+δ v )
+w)
+Gv )
2, (7)andG∗S isthesolutionofthefirst-orderconditionequation,
∂
qS/∂
n=0:G∗S=2
( v δ
+δ
o−w)
v
. (8)Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Note that the cyclelength is an increasing function of theplatoon size since the inter-platoon headway required for the safepass of theconsecutive platoons through each other atthe intersection alsoincreases withthe platoon size.In a synchronizedcycle, theeffectof increasingthe platoonsize onthe capacityispositive whenG>G∗S inwhichcasethe cyclelengthgrowsslowerthan theplatoonsize(
∂
qS/∂
n>0),negativewhenG<G∗S inwhichcasethecyclelengthgrows fasterthantheplatoon size(∂
qS/∂
n<0), andneutralwhenG=G∗S inwhich casethecyclelengthandplatoonsize grow proportionally (∂
qS/∂
n=0).Althoughtheeffectofincreasing theplatoonsizeontheintersectioncapacitycanbepositive, negative,orneutralinasynchronizedcycle,thelimitvalue isfixedandindependentoftheplatoonsizeandthemarginal gaplengthinallthecasesastheplatoonsizegoestoinfinity:˜ qS= lim
n→∞qS=
v
2
(
lv+v δ
+δ
o)
. (9)2.2. Adjustmentoperation:stop-and-passpattern
The operationalerrorofthe control systemincoordinatingthe platoons causesa stochasticityintheir platoon arrival times atthe intersection.This error, iflarge enough, can causean interruption inthe synchronized (approach-and-pass) operationoftheintersection(synchronizationfailure)whenaplatoonarrivesattheintersectionatthepointintimethat:
(i) thedeparting platoon inthecrossing directionhasnot clearedtheintersection yet(earlyarrival),or(ii)the time gap to thearrival ofthe nextapproaching platoon inthecrossing directionisinsufficient forthesafepassage oftheplatoon throughtheintersection(latearrival).Notethattheconceptoftheearliness/latenessisbydefinitionrelativeinthecrossing directions;anearlyarrivalinonedirectioncanbealsoseenasalatedepartureinthecrossingdirectionandviceversa.So, we choosea primary direction,X,asthe reference,anddefine earliness/lateness inthesecondary direction,Y. Forresyn- chronization, the approaching platoon indirection Y stopsat the intersectionupon an early/late arrival, asillustrated in Fig.2b.ThestoppedplatoonthenpassesthroughthenextupcomingspacingbetweenthesuccessiveplatoonsindirectionX withthemaximumallowableaccelerationrate,3av.Forthistohappen,theinter-platoonheadwayindirectionXalsoneeds tobeadjustedforthesafepassageoftheentirelengthofaplatoonofnYvehiclesindirectionYthroughtheintersectionof widthwY,asdescribedbythefollowingequationofmotionwithconstantaccelerationfromkinematics:
nYlv+
(
nY−1) δ
o+δ v
¯pτ
YA +wY =1 2avτ
YA 2. (10)
NotethatthelengthofthepassingplatoonindirectionYcontinuouslyincreasesovertimeastheintra-platoonspacing increaseswiththeriseinspeedduringtheaccelerationmaneuverthroughtheintersection.Here,theintra-platoonspacing is a linear function of the instantaneous speed, and the speed also increases linearly over time. Therefore, the platoon passing time through the intersectionin secondary directionY,
τ
YA, can be equivalentlyderived for the average passing speedoftheplatoon,v
¯p(τ
YA)=avτ
YA/2,bysolvingmotionEq.(10):τ
YA=avδ (
nY−1)
+c1(
nY)
2av , (11)
with
c1
(
nY)
=(
avδ (
nY−1) )
2+8av(
nYlv+δ
o(
nY−1)
+wY)
, (12)where thetermunderthe square rootis positivefor
∀
nY ≥1. Theplatoon passing time through theintersectionin pri- marydirectionX,however,remains unchangedfromthesynchronizedcycle,τ
XA=τ
XS,andcan bederived using(1). Inan adjustmentcycle,werecalculatethepassingtimethroughtheintersectioninsecondarydirectionYforthecasewhenapla- toonhasstoppedattheintersectionuponan early/latearrival.Thelength oftheadjustmentcycle(timespanrequiredfor thepassageofoneplatoonineach ofthedirections), TA,isequaltothesummationoftheplatoonpassingtimesthrough the intersection in crossing directions,τ
XS andτ
YA, plus the marginal gap length, G,as shownin Fig. 3:TA=τ
XS+τ
YA+G. The adjustedlanecapacityineach directioni ∈ {X,Y}, qAi,isthen derivedasthesize oftheplatoon(passesthroughthe intersectionpercycle)indirectioni,ni,dividedbythelengthoftheadjustmentcycle,TA:qAi = 2
v
Xavv
Xc1(
nY)
+c2(
nX,nY)
+2v
XavGni, (13) wherec2
(
nX,nY)
=av(
2nXlv+2(
nX−1) δ
o+(
2nX+nY−3) δ v
X+2wX)
. (14)Inasymmetricintersection,capacityfunction(13)issimplifiedas:
qA= 2n
v
avv
C1(
n)
+C2(
n)
+2v
avG, (15)3Maximum acceleration rate that is tolerable and safe for the passengers (see remarks of Li et al. (2014) and Le Vine et al. (2015) ).
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
whereC1(n)andC2(n)are thesymmetricversionsofc1(nY) andc2(nX,nY)inwhichni,vi,andwiarereplacedbyn,v,and w,respectively.Notethattheadjustmentoperationcausesadeclineinthecapacityoftheintersection(qA ≤qS)sincethe cyclelengthincreasesintheadjustmentcyclessince
τ
A ≥τ
S.4Similartoasynchronizedcycle,theintersectioncapacityinanadjustmentcycleisalsoastrictlyincreasinganddecreas- ingfunctionofthespeedandthemarginalgaplength,respectively:
∂
qA∂ v
=4a2vn
(
nlv+δ
o(
n−1)
+w)
( v
C1(
n)
+C2(
n)
+2v
avG)
2 >0, (16)∂
qA∂
G = −4a2vn
v
2( v
C1(
n)
+C2(
n)
+2v
avG)
2 <0, (17)since4a2vn(nlv+
δ
o(n−1)+w)>0and−4a2vnv
2<0for∀
n≥1and∀
v,lv,w>0.Thebehaviorofthecapacityfunctionwith respecttotheplatoonsize,however,alsodependsontheparametersandvariablesotherthantheplatoonsize.Asdepicted inFig.4b,capacitymodel(15)canbeastrictlyincreasing,decreasing,orevenanon-monotonicfunctionoftheplatoonsize, n,underthefollowingconditions:⎧ ⎪
⎨
⎪ ⎩
∂
qA∂
n >0, G>G∗A(
n)
∂
qA∂
n <0, G<G∗A(
n)
, (18)
where
∂
qA∂
n =2av
v
2 C1(
n)
−nav(
4(δo+lv)+a2vδ2(n−1))
C1(n)
−(
2δ
o+3δ v
−2(
Gv
+w) )
( v
C1(
n)
+C2(
n)
+2v
avG)
2 , (19)andG∗A(n)isthesolutionofthefirst-orderconditionequation,
∂
qA/∂
n=0:G∗A
(
n)
=avδ
2(
n−1)
−4(
nlv+δ
o(
n−2)
+2w)
2C1(
n)
+δ
ov
+3
δ
2 −2w. (20)
Theoptimalplatoonsizeinthenon-monotoniccasecanbederivedas:
n∗=G∗−A 1
(
G)
, (21)whereG∗−A 1(·)denotestheinversefunctionofG∗A(·).
Inanadjustmentcycle,increasingtheplatoonsizecausestheinstantaneousspeedoftheplatoontofurtherincreasedur- ingtheacceleratingmaneuverthroughtheintersectionastheplatoongetslonger.Therefore,theoveralleffectofincreasing theplatoonsize ontheintersectioncapacity,inan adjustmentcycle, ispositive whenG>G∗A(n),inwhichcasethecycle lengthgrowsslowerthantheplatoonsize(
∂
qA/∂
n>0),andnegativewhenG<G∗A(n),inwhichcasethecyclelengthgrows fasterthantheplatoonsize(∂
qA/∂
n<0).Inthenon-monotoniccase,however,theintersectioncapacitygetsmaximizedat stationarypointn∗wherethecyclelengthvariesproportionallywiththeplatoonsizesothatthemarginaleffectofchanging theplatoonsizeontheintersectioncapacitybecomeszero(∂
qA/∂
n=0).Althoughtheintersectioncapacitycanbeastrictly increasing,decreasing,orevenanon-monotonicfunctionoftheplatoonsizeinanadjustmentcycle,thelimitvalueisfixed andindependentoftheplatoonsizeandthemarginalgaplengthinallthesecasesastheplatoonsizegoestoinfinity:˜ qA= lim
n→∞qA=
v
lv+2
v δ
+δ
o. (22)2.3.Synchronizedoperationwithaprobabilityoffailure
Interruptioninthesynchronizedoperationoftheintersection,ifitoccursrepeatedly,canhavenegativeimpactsonthe overallperformanceofthesystem.Atthesmartintersections,therobustness(successprobability)ofthecontrolsystem(in coordinatingtheapproachoftheplatoonsinthecrossingdirections)canbesignificantlyimprovedbyallowinga marginal gapbetweenarrivalanddepartureoftheconsecutiveplatoonsincrossingdirectionstoreducethefailureprobabilityatthe costofincreasingthecyclelength.Inthiscase,anapproachingplatoonindirectionYcansimultaneouslypassthroughthe intersectionwithnointerruptioninasynchronizedcycleonlyifitarrivesattheintersectionwithinthemarginalgap,after thedeparting platoon indirection Xhas clearedthe intersection.However, an early/late platoon(one that arrivesat the intersectionbefore/afterthemarginalgap)hastostopattheintersectionforresynchronizationinanadjustmentcycle.
4Theoretically, τA≥τS for 1 ≤n ≤n Uwhere n U= (2 v 2+ a v( δo+ δv −w ))/( a v( δo+ δv + l v)) is the solution of equation τA= τSfor n ∈ R >0. In practice, n U≥20 for a reasonable range of values for the model variables and parameters, which is outranged by the platoon size safety/stability criteria (See the remarks of Biswas et al. (2006) , Robinson et al. (2010) , and Amoozadeh et al. (2015) ), even in absence of an upper limit for the instantaneous speed of the platoons during the accelerating maneuver through the intersection.
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Fig. 5. General probability distribution of the operational error.
Toaccountforthestochasticityassociatedwiththesynchronizationprocess,weconsiderastatisticaldistribution,with a general probability density function (PDF), f, for the random operational errorin the platoon arrival time (withmean zeroandstandarddeviation
σ
ε)andthemarginalgaplength(withmeanG¯andstandarddeviationσ
G):ε
∼ f(t;0,σ
ε2)and G∼ f(t;G¯,σ
G2).Theoperational errorgenerallyhasasymmetric5 (bell-shaped)statisticaldistributionandthemean error in the coordinatedarrival time ofthe platoons at the intersectionis zero.Hence, the synchronizationfailure probability canbe equallyminimizedfortheearly andlate arrivalsbycoordinatingtheplatoons toarrivetotheintersectionrightat the midpointofthe marginal gap,withmeanlength ofG¯,asillustrated inFig. 3a,b.In thiscase, themaximumsuccess probabilityofthesynchronizedprocess,Pr(−G/2≤ε
≤G/2),canbeformulatedintermsofG¯,asshowninFig.5:Ps
¯G
= G¯/2
−G¯/2
z
( ω )
dω
=Z ¯G 2
−Z
−G¯ 2
. (23)
Here,Zdenotesthecumulativedistributionofz∼f(t;0,
σ
ε2+σ
G2/4).Theprobabilityofthesynchronizationfailure(followed bytheadjustmentoperation)isthecomplementaryprobabilityofsuccess,1−Pr(−G/2≤ε
≤G/2):PA
¯G
=1−Ps
¯G
=1+Z
−G¯ 2
−Z
¯G 2
. (24)
Theexpectedlengthofthecyclesiscalculatedasthesummationofthelengthsofthesynchronizedandadjustmentcycles, weightedby thesuccess andfailureprobabilities: E[T]=TSPs(G¯)+TAPA(G¯).The expectedcapacityindirectioni ∈ {X,Y}
isthen formulated asthesize oftheplatoon (passesthroughthe intersectionper cycle)indirectioni,ni,divided bythe expectedlengthofthecycles,E[T]:
qi= ni
τ
XSPs ¯G
+
τ
XAPA ¯G
+
τ
YS+G¯ . (25)Here,
τ
iS andτ
XA can be plugged in from (1) and (11), respectively. In a symmetric intersection, capacity model (23) is simplifiedas:q= 2n
v
av(
C2(
n)
−v
C1(
n)
−2av(
n−1) δ v )
Ps ¯G
+
v
C1(
n)
+C2(
n)
+2v
avG¯ . (26) Asisthecaseinbothsynchronizedandadjustmentcycles,theexpectedcapacityisalsoastictlyincreasingfunctionof speed,∂
q/∂
v >0for∀
n≥1and∀
v,lv,w>0.Thebehaviorofthecapacityfunctionwithrespecttotheplatoonsizealso followsa patternsimilar tothat oftheadjustmentcycle,while thelimitvalue canbe recalculatedforthestochastic case as:˜ q= lim
n→∞q=
v
2
v δ
+( δ
o+lv)
1+PS
¯G
. (27)Theintersectioncapacity,however,isnotamonotonicfunctionofthemarginalgaplengthanymorewhenthesynchroniza- tionprocessissubjecttoprobabilisticfailure.Inthenextsection,wemaximizetheexpectedcapacityoftheintersectionby optimizingthetwoprimarycontrolvariablesofthesystem:platoonsizeandmarginalgaplength.
5A probability distribution is symmetric if and only if ∃x o|f(x o−)= f(x o+ ), ∀∈ R .
Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
3. Optimalplatooncontrolproblem
Besidesthe physicalandtechnological characteristics ofthevehicles, infrastructure,andthe control system, theinter- sectioncapacitylargelydependsonadjustmentsofthecontrolsystemsettings.Toachievethehighestperformanceofthe system,wemaximize theexpectedcapacityoftheintersectionbysolvingthefollowingoptimizationproblemforthepla- toonsize,n,andthemarginalgapmeanlength,G¯:
maxn,G¯
q= n
τ
S1+Ps
¯G
+
τ
APA¯G
+G¯, (28)
where PA(G¯)=1−PS(G¯), and
τ
S andτ
A can be plugged in from relations (1) and (11), respectively, by replacing ni, vi, andwiwith n,v, andwfora symmetric intersection.The expectedcapacityis directlyproportional to theplatoon size, andinversely proportional to the expected cyclelength, which is an increasing function of the platoon size. Therefore, theoverall effectof increasing theplatoon size onthe expectedcapacityis positivefor smallerplatoons when thecycle lengthstillgrowsslowerthantheplatoonsize(∂
q/∂
n>0),andbecomesnegativeforlargerplatoonswhenthecyclelength growsfasterthantheplatoonsize(∂
q/∂
n<0).So,theintersectioncapacityismaximizedatstationarypointn∗wherethe cyclelength variesproportionallywiththeplatoonsize,wherethemarginal effectofachangeintheplatoonsize onthe intersectioncapacitybecomeszero.Therefore,thesizeoftheplatoonscanbeoptimizedbysolvingthefirst-ordercondition equation(∂
q/∂
n=0)fornas:n∗= av
δ
2−4( δ
o+lv)
21−PS
¯G
2v
2( δ
o−w)
+C3 ¯G
+
2C4
¯G
av
δ
2−2( δ
o+lv)
21−PS
¯G
2v
2( δ
o+lv)
+avδ
2C3¯G
, (29)where C3
¯G
=
av
( δ
o+δ v
−w)
1+PS
¯G
−G¯
v
( δ
o−w)
1+PS
¯G
−G¯
v
+2δ v
, (30)
and C4
¯G
=av
2
( δ
o+lv)
2−avδ
2(
lv+w)
2
δ
o1+PS
¯G
+
δ v
3+PS
¯G
−2
¯G
v
+w1+PS
¯G
2× 2
1−PS
¯G
2v
2( δ
o−w)
+C3¯G
. (31)
Amarginal gapbetweenarrival anddeparture oftheplatoons in crossingdirections cansignificantly enhance thero- bustness(successprobability)ofthesynchronizationprocessatthecostofincreasingthecyclelength.Hence,theexpected capacityoftheintersectionismaximizedbyallowingamarginalgapofanoptimallengthbetweenarrivalanddepartureof theconsecutiveplatoonstomakeupfortheassociatedoperationalerror.Inthiscase,theimprovementresultingfromthe enhancementofrobustnessmaximally outweighsthe declineinthethroughputof theintersection.Notethatthe success probability,PS(G¯),is generallyan increasing concave function ofG¯≥0,regardless of type ofthe operational errordistri- bution.Therefore,
τ
=τ
S(1+Ps(G¯))+τ
A(1−Ps(G¯)) becomesa decreasingconvex functionof G¯ sinceτ
A ≥τ
S. Followingfromabove, E[T]=
τ
+G¯ becomes a non-monotonic convexfunction ofG¯≥0, asillustrated in Fig. 6. The marginal gap (mean)lengthisthenoptimizedbysolvingthefollowingequationresultingfromthefirst-orderconditionfortheminimum expectedcyclelength,∂
E[T]/∂
G¯=0:∂
Ps ¯G
∂
G¯τ
A−τ
S−1=0, (32)
where
∂
Ps¯G
∂
G¯ =∂
Z G2¯ −Z −G2¯∂
G¯ =1 2
z
¯G 2
+z
−G¯ 2
. (33)
Sincetheoperationalerrorgenerallyhasasymmetricprobabilitydistribution,z(G¯/2)=z(−G¯/2),relation(33)canbefurther simplifiedas:
∂
Ps¯G
∂
G¯ =z ¯G 2
. (34)
Bysolving theequation resulting fromplugging
∂
PS(G¯)/∂
G¯ fromrelation(34) intofirst-order condition(32), theoptimalmarginalgaplength,G¯∗,isgenerallyderived foranygivenparametric/nonparametricprobability distributionoftheopera- tionalerroras:
G¯∗=2z−1 1
τ
A−τ
S , (35)Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
Fig. 6. Variations of the components of the expected cycle length with the marginal gap length ( G ¯).
wherez−1( •)denotestheinversefunctionofz∼f(t;0,
σ
ε2+σ
G2/4).Notethat aclosed-formsolutioncanbe simplygen- eratedforanyinvertiblePDF oftheoperationalerrorbysubstitutingz−1(•)inEq.(35).Todemonstratethegenerality of theanalytical derivations,we alsoreformulatethe closed-formsolutionfora normaldistributionoftheoperationalerror, z∼N(t;0,σ
ε2+σ
G2/4),whichisawell-fittedstatisticaldistributionfortheoperationalerror(Zitoetal.,1995;Dulmanetal., 2003;YanandBitmead,2005):G¯∗=
8
σ
ε2+σ
G2/4ln
⎛
⎝ τ
A−τ
S2
π
σ
ε2+σ
G2/4⎞
⎠
. (36)Optimizingtheoperationofthesmartintersectionscansignificantlyimprovetheperformanceofthesystematthenetwork level,asweexplaininSection4.
4. Automatednetworkfundamentaldiagram
Inthissection,wepresenttheautomatednetwork fundamentaldiagram(ANFD) asan analyticaltoolformodelingthe dynamicsoftrafficinnetworkswithsmartintersections.Inconventional networks,themacroscopicfundamentaldiagram (MFD)approximates the interrelationshipbetweentraffic variables inlarge urban regions. Observedtraffic data fromthe city ofYokohama (GeroliminisandDaganzo, 2008) andthe resultsofthe traffic simulationofthe downtownnetwork of SanFrancisco(Geroliminis andDaganzo,2007)show thatwhencongestionhasauniformdistributionacrossthenetwork, flow (veh/s.lane) increaseswithvehiculardensity(veh/m.lane) fromzeroto itsmaximum value intheuncongested state ofthenetwork.Theflow, however,sharplydecreaseswithafurtherriseindensityinthehypercongestedstateofthenet- workuntilcompletegridlockoccurs(Daganzo,2007;DaganzoandGeroliminis,2008). Inautomated networks,cooperative trafficcontrolmakes itpossibletokeepthevehiculardensityhomogenousacrossthenetwork.Thesynchronizationfailure probability alsoremains identicalforthe intersectionscontrolled by thesame technology.The proposed analyticalmodel forthe intersectioncapacitycan be then extendedto presentthe performance ofautomated networkson amacroscopic level.
In networkswith smartintersections, flow increases fromzeroto the network capacitywith a rise indensity inthe uncongestedstate withnodeclineinthe(freeflow)speed,v.Furtherincrease ofthevehiculardensity,however,requires reducing the networkspeed to enableafurther decreaseof (i) therequiredinter-platoon spacingand(ii)the safeintra- platoonspacinginorderto accommodatea largernumberofplatoons inthenetwork.Inthiscase, thenetworkflow de- creases withthe decline ofspeed inthe hypercongested state of the network asthe system movestowards a complete gridlock. The ANFD expresses the relationship betweenthe network flow, Q, and the vehicular density, k, in automated networksasshownbelow:
Q
(
k)
= kv
, 0≤k≤kmk
v (
k)
, km<k≤kj, (37)wheretheoptimaldensity,km,(foragivenplatoonsizeandmarginalgaplength)iscalculatedbypluggingthenetworklane capacityfromEqs.(3),(15),and(26)intoQminthemacroscopicflowequation,km=Qm/v,forapproach-and-pass(absolute Pleasecitethisarticleas:M.Amirgholy,M.NourinejadandH.O.Gao,Optimaltrafficcontrolatsmartintersections:Auto-
robustsynchronization),stop-and-pass(absolutefragilesynchronization),andstochastic(synchronizationwithaprobability offailure)operationscenariosasshownbelow:
km=
⎧ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎨
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎩
n
2
(
nlv+(
n−1) ( δ
o+δ v )
+w)
+G¯v
approach−and−pass2nav
v
C1(
n)
+C2(
n)
+2v
avG¯ stop−and−pass 2nav(
C2(
n)
−v
C1(
n)
−2av(
n−1) δ v )
Ps ¯G
+
v
C1(
n)
+C2(
n)
+2v
avG¯ stochastic. (38)
Thenetworkspeedinthehypercongestedstate(km<k≤kj)isthenderivedfordifferentoperationscenariosbyreversing theoptimaldensityfunction,
v
(k)=k−m1(k):v (
k)
=⎧ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎨
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎩
n−2k
(
nlv+(
n−1) δ
o+w)
k2
(
n−1) δ
+G¯ approach−and−pass2nav−2kav
(
nlv+(
n−1) δ
o+w)
k3av
(
n−1) δ
+2avG¯+C1(
n)
stop−and−pass 2nav−2kav(
nlv+(
n−1) δ
o+w)
1+Ps
¯G
k
av
(
n−1) δ
3+Ps
¯G
+2avG¯+C1
(
n)
1−Ps
¯G
stochastic. (39)
Thejamdensityindifferentoperationscenariosisalsoderivedbysolvingthezerospeedequation,v(k)=0:
kj=
⎧ ⎪
⎪ ⎪
⎪ ⎪
⎪ ⎨
⎪ ⎪
⎪ ⎪
⎪ ⎪
⎩
n
2
(
nlv+(
n−1) δ
o+w)
approach−and−pass nnlv+
(
n−1) δ
o+w stop−and−passn
(
nlv+(
n−1) δ
o+w)
1+Ps
¯G
stochastic. (40)
As illustrated inFig. 7a,the ANFD is boundedfromabove and belowby its extremecases, whilethe failure probability, PA(G¯)=Ps(G¯)−1,variesbetween0 and1.Thecapacities derived forthe networkunderthe absoluterobustness(PS(G¯)= 1 for
∀
G¯≥0) andabsolute fragility (PS(G¯)=0 for∀
G¯≥0) conditions, respectively, determine the upperbound, QmS, and thelowerbound,QmA,oftheoperationalcapacityofthenetwork,QmA<Qm<QmS,whenthesynchronizationprocessatthe intersectionsissubjecttoaprobabilisticfailure(0<PS(G¯)<1).Foragivendistributionoftheoperationalerror,thenetwork capacitycanbe maximizedbyoptimizingthesizeoftheplatoons,n,andthelengthofthemarginalgaps,G¯,asexplained inSection 3.By pluggingn∗ andG¯∗ fromEqs. (29)and(35) into(38), themaximumachievable capacityofthe network understochasticity, Qm∗, isderived forthe adjustedoptimaldensity, k∗m, asshowninthe optimal-hybridANFD ofFig.7b.In automated networks, the jam density also variesbetweenan upperbound anda lower bound when the operational errorhasastatisticaldistribution.Inthiscase,thejamdensityderivedundertheabsolutefragilitycondition(PS(G¯)=1for
∀
G¯≥0), kAj,determines theupperboundandthejamdensityderived undertheabsoluterobustnesscondition(PS(G¯)=0 for∀
G¯≥0),kSj,determinesthelowerboundoftheoperationaljamdensityinautomatednetworks,kSj<kj<kAj.Remark. The performance of the network in the highlyhypercongested state (k > kI) can be significantly improved by alteringthe synchronized operation patternof the intersections from approach-and-pass to stop-and-passin one of the directions,asshowninFig. 7b.Theacceleratingmaneuveroftheplatoons throughtheintersections inthestop-and-pass operation scenario allows further increase of the density in the highly hypercongested state by reducing the minimum requiredinter-platoonspacingincomparisontotheapproach-and-passoperationscenario.
ThecriticaldensityatinterchangepointI,kI,isderived bysolvingtheequation resultingfromequating theupperand thelowerboundsoftheANFD’sdeclininglegs:
kI= n
(
C1(
n)
−av(
n−1) δ )
2(
nlv+(
n−1) δ
o+w)
av
(
n−1) δ
+G¯+C1
(
n)
. (41)Thecriticalspeed,vI=v(kI),andflow,QI=vIk