Could SUMO realize the function saving and loading simulation state?

Appreciated!

Jane

On Tue, Sep 8, 2020 at 1:27 PM Jakob Erdmann <[email protected]> wrote:

> 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
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to