[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[sumo-user] Use the rerouter to simulate the centralized parking management strategy
|
Hi, Dear Sumo users and developers,
I want to ask and discuss whether it is possible to simply use the sumo rerouter function to simulate the centralized parking management strategy.
For example, I have set a rerouter as a centralized management rerouter. In the Rerouter "
edges" attribute, all the edges in one city block were added. Moreover, all the parking areas were also added to the "
parkingAreaReroute" attribute, and the "
visible" attribute set as
True.
Does that mean the vehicles running in this block know all the occupancy of parking areas?
I have tried this way in my simulation, but I have observed that some vehicles, which should know the occupancy information, still go to the full occupied parking spaces.
In the attached file is rerouter i have defined.
I want to ask if my understanding of rerouter is somehow wrong?
Best regards,
Runkai
<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd">
<rerouter id="Full_Rrouter" edges="-33656211#7 58867972 -115536558#5 115536558#5 -355983686.19 355983686.19 33656211#6.144 -33656211#6 -33656211#5.21 33656211#5
-33656211#5.21 33656211#4 -33656211#4 33656211#3 2001 -2001 -2002 2002 gneE40.57 -gneE40 -2003 2003 2004 -2004 2006 -2006 2005 -2005 33656211#2.37 -33656211#2
1003 -1003 1002 -1002 -1001 1001 1003 -1003 -gneE5.29 gneE5.29 gneE5.61 -gneE5.61 -1000 1000 -497400284#2 497400284#2 E2 -E2 497630322#1 -497630322#1
-497630335.109 493457916 493457916.99 -497630335" timeThreshold="5" vTypes="Parkingflow_Eqq">
<interval begin="0.0" end="50400">
<parkingAreaReroute id="parkingArea_1" visible="true"/> <!-- dist: 0.0 -->
<parkingAreaReroute id="parkingArea_2.5.0" visible="true"/> <!-- dist: 298.9 -->
<parkingAreaReroute id="parkingArea_2.1" visible="true"/> <!-- dist: 323.7 -->
<parkingAreaReroute id="parkingArea_2.1.0" visible="true"/> <!-- dist: 339.0 -->
<parkingAreaReroute id="parkingArea_2.2" visible="true"/> <!-- dist: 345.1 -->
<parkingAreaReroute id="parkingArea_2.3.0" visible="true"/> <!-- dist: 345.5 -->
<parkingAreaReroute id="parkingArea_2.4.0" visible="true"/> <!-- dist: 356.2 -->
<parkingAreaReroute id="parkingArea_2.5" visible="true"/> <!-- dist: 364.0 -->
<parkingAreaReroute id="parkingArea_2.3" visible="true"/> <!-- dist: 367.8 -->
<parkingAreaReroute id="parkingArea_2.4" visible="true"/> <!-- dist: 369.6 -->
<parkingAreaReroute id="parkingArea_2.2.0" visible="true"/> <!-- dist: 370.4 -->
<parkingAreaReroute id="parkingArea_3.4" visible="true"/> <!-- dist: 379.9 -->
<parkingAreaReroute id="parkingArea_3.1" visible="true"/> <!-- dist: 383.4 -->
<parkingAreaReroute id="parkingArea_3.6" visible="true"/> <!-- dist: 402.3 -->
<parkingAreaReroute id="parkingArea_3.3" visible="true"/> <!-- dist: 402.4 -->
<parkingAreaReroute id="parkingArea_3.5" visible="true"/> <!-- dist: 419.8 -->
<parkingAreaReroute id="parkingArea_3.2" visible="true"/>
<parkingAreaReroute id="parkingArea_4.1" visible="true"/>
<parkingAreaReroute id="parkingArea_4.2" visible="true"/>
</interval>
</rerouter>
</additional>