Hi Jane,
I think you could do it using Traci. You can start the simulation with high values for “device.rerouting.period” and “device.rerouting.pre-period”
to avoid rerouting vehicles before time 1800 s. At simulation time 1800s you can change the “device.rerouting.period” value of specific vehicles with the command:
traci.vehicle.setParameter("vehicle ID",
"device.rerouting.period", "period")
See
https://sumo.dlr.de/docs/Demand/Automatic_Routing.html#traci and
https://sumo.dlr.de/docs/TraCI.html for more information.
Sumo can generate different types of measures, in the following link you can find information about them
https://sumo.dlr.de/docs/Simulation/Output.html.
Regards,
Giuliana
From: sumo-user-bounces@xxxxxxxxxxx [mailto:sumo-user-bounces@xxxxxxxxxxx]
On Behalf Of Jane Cheung
Sent: Montag, 7. September 2020 19:55
To: Sumo project User discussions
Subject: [sumo-user] save simulation state
Dear all,
If I have a simulation with 3600s,
the configuration file is below :
-----------------------------------------------------------------
<input>
<net-file value="mycase.net.xml"/>
<route-files value="mycase.rou.xml"/>
</input>
<output>
<summary-output value="output\mycase.summary.xml"/>
<tripinfo-output value="output\mycase.tripinfo.xml"/>
<tripinfo-output.write-unfinished value="true"/>
</output>
<time>
<begin value="0"/>
<end value="36000"/>
</time>
<routing>
<device.rerouting.probability value="1"/>
<device.rerouting.period value="300"/>
<device.rerouting.pre-period value="300"/>
</routing>
<processing>
<ignore-junction-blocker value="20"/>
<time-to-teleport value="75600"/>
<max-depart-delay value="3600"/>
<routing-algorithm value="dijkstra"/>
</processing>
-----------------------------------------------------------------
I want to evaluate different rerouting algorithms in SUMOs from 1800s to the 3600s. In order to do that, I hope the traffic condition from 0-1800s in different tests are the same, and the rerouting-device in each vehicle
can only work from the 1800s to 3600s
Could I save the simulation state at 1800s and try different simulations from 1800-3600 with different route algorithms?
Could I save one simulation state of SUMO? Or Could I use some other ways to realize my purpose?
Appreciated in advance, and looking forward to getting your suggestions.
Jane