device.rerouting does not support conditional rerouting.
For location-based rerouting you could use a rerouter with the
timeThreshold parameter. This would trigger only for vehicles that have
accumulated enough waitingTime:
https://sumo.dlr.de/docs/Simulation/Rerouter.html
Or you could trigger rerouting via TraCI based on your own jam detection.

Am Fr., 2. Okt. 2020 um 18:08 Uhr schrieb Lara Codeca <[email protected]
>:

> Hi,
>
> If the period is equal to the simulation step, it’s gonna recompile the
> best route every time.
>
> Regards,
> Lara
>
> On Fri 2 Oct 2020 at 16:58, Raheleh Zarei <[email protected]> wrote:
>
>> Hello,
>>
>> I want to use automatic rerouting, not periodic rerouting. We can't have
>> automatic rerouting while a vehicle running in the network(In traffic jam
>> condition)?
>>
>> Best,
>> Raheleh
>>
>> On Fri, Oct 2, 2020 at 9:26 AM <[email protected]> wrote:
>>
>>> Hi Raheleh,
>>>
>>>
>>>
>>> I think the reason is that you are missing the option „ 
>>> --device.rerouting.period”,
>>> as it says in the Wiki: “Please note that if a vehicle gets a routing
>>> device only rerouting before insertion is active by default. In order to
>>> activate periodic rerouting en route set --device.rerouting.period.” (see
>>> https://sumo.dlr.de/docs/Demand/Automatic_Routing.html#options).
>>>
>>>
>>>
>>> Regards,
>>>
>>> Giuliana
>>>
>>>
>>>
>>> *From:* [email protected] [mailto:
>>> [email protected]] *On Behalf Of *Raheleh Zarei
>>> *Sent:* Dienstag, 29. September 2020 17:10
>>> *To:* Sumo project User discussions
>>> *Subject:* [sumo-user] routing
>>>
>>>
>>>
>>> Hello,
>>>
>>>
>>>
>>> I have two questions please.
>>>
>>> - I have a sumo configuration file like this:
>>>
>>>  sumo.exe --routing-algorithm HL -n ./Mtl.net.xml -r
>>> ./RoutingSim1.rou.xml --junction-taz true
>>> --device.rerouting.adaptation-interval 100 --tripinfo-output ./tripinfo.xml
>>> --vehroute-output ./vehroute.xml  --vehroute-output.cost true
>>> --vehroute-output.route-length true  --duration-log.statistics true
>>> --xml-validation never --verbose true --device.rerouting.probability 1
>>>
>>>
>>>
>>> RoutingSim1.rou.xml contains 10000 vehicles that depart at each
>>> simulation step.
>>>
>>> In vehroute file, for some vehicles, rerouting have happened and log is
>>> like this:
>>>
>>>      <vehicle id="186" depart="246.00" arrival="1141.00"
>>> routeLength="7659.49">
>>>
>>>         <routeDistribution>
>>>
>>>             <route cost="620.53" savings="0.00" replacedOnEdge=""
>>> reason="device.rerouting" replacedAtTime="246.00" probability="0"
>>> edges="665 664 663 662 661 55 54 737 3574 3575 3189 3190 2146 2147 2149
>>> 2351 2148 3388 3389 1347 2905 1344 1345 1346 1300 2328 2061 1355 3756 2920
>>> 3611 2329 2330 2914 2915 2916 2917 2921 2179 2923 2924 2815 2620 3033 1943
>>> 858 857 859 770 768 767 1042 769 753 884 106 3249 1551 3255 3253 3731 3732
>>> 3147 1440 2722"/>
>>>
>>>             <route cost="602.43" savings="0.00" edges="664 663 662 661
>>> 55 54 737 3574 3575 3189 3190 2146 2147 2149 2351 2148 3388 3389 1347 2905
>>> 1344 1345 1346 1300 2328 2061 1355 3756 2920 3611 2329 2330 2914 2915 2916
>>> 2917 2921 2179 2923 2924 2815 2620 3033 1943 858 857 859 770 768 767 1042
>>> 769 753 884 106 3249 1551 3255 3253 3731 3732 3147 1440"/>
>>>
>>>         </routeDistribution>
>>>
>>>     </vehicle>
>>>
>>>
>>>
>>> All routings have happened are like this. The saving is 0, Replacedage
>>> is empty and there is not a change in the route. As log file shows, there
>>> was some jam and I was wondering why rerouting actually didn't happen.
>>>
>>>
>>>
>>> - Another question is: why I see different number of queries in the log
>>> file? I have 10000 vehicles in route file, but I've got different answered
>>> query number.
>>>
>>>
>>>
>>> HLRouter answered 9970 queries and explored ...
>>>
>>> In another case, that the number of vehicles in route file is smaller(
>>> 1000) , I get a bigger number of (1004).
>>>
>>>
>>>
>>> Thanks for your help.
>>>
>>> Raheleh
>>>
>>>
>>>
>> --
>>>
>>> *RAZ*
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>>
>>
>> --
>> *RAZ*
>> _______________________________________________
>> 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