Skip to main content

[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.

I have checked the defination of the Rerouter and  I thought in the above scenarios rerouting conditions should be all met.

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>

Back to the top