When saving and loading simulation state, the rerouting period for each vehicle is restored as well so you cannot use this to reset the values. However, you can set a new value for --routing-algorithm when loading state.
Am Di., 8. Sept. 2020 um 05:09 Uhr schrieb Jane Cheung < [email protected]>: > Maria, > Thanks for your reply! > If I have 3000000 vehicles in my simulation scenario, the suggested Traci > command is going to set a parameter for each vehicle, like > > > - use Traci to find a list of vehicles is running and are going to > insert in the simulation, > - set a new rerouting period for these vehicles. > - > > I am wondering, is it a time-consuming one? > > Are there some other methods I could do it quickly and easily? > > > Best regards, > > Jane > > > On Tue, Sep 8, 2020 at 3:26 AM <[email protected]> wrote: > >> 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:* [email protected] [mailto: >> [email protected]] *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. >> >> >> >> Best regards, >> >> Jane >> _______________________________________________ >> sumo-user mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > _______________________________________________ > sumo-user mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
