Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] repeating public transit routes

These are two different periods:
- the period in the flow defines the time between individual vehicles
- the period in the route defines the (expected) time to complete one loop of the route
Both times are independent of each other. If you want multiple vehicles on the same route the flow-period will be smaller than the route period.
If you have interruptions in service then the it's the other way around.

Am Fr., 12. Juni 2020 um 09:20 Uhr schrieb Tripplanner Mumbai <tripplanner.dr@xxxxxxxxx>:
Hello Jajob,
As I believe, the following line of code is responsible for dispatching or starting vehicles. For example, the first vehicle starts at 1 sec and the second starts at 201. There could be at most two vehicles since the flow ends at 211 sec. 
<flow id="0" route="r0" begin="10" end="211" period="200"/>

If my above assumption is correct, then what is the need of adding period inside route again, it is confusing. Also, note that the period is mentioned as 100 in this case.
 <route id="r0" edges="SC CN NC CS" repeat="2" period="100">
Please clarify.
thanks and regards,
Dillip Rout

On Fri, 12 Jun 2020 at 12:00, Jakob Erdmann <namdre.sumo@xxxxxxxxx> wrote:
2 buses that run a looped route 3 times each (initial run and 2 repeats). The 'until' times are relative to the flow vehicle departures (at time 0 and 200) and the period parameter defines by how much the until times are shifted on each repeat.
Taken together there are 12 vehicle stops in this simulation (2 stops per route x 3 repeats x 2 buses).

    <route id="r0" edges="SC CN NC CS" repeat="2" period="100">
        <stop lane="SC_0" endPos="50" until="20"/>
        <stop lane="CN_0" endPos="50" until="65"/>
    </route>
    <flow id="0" route="r0" begin="10" end="211" period="200"/>

Am Fr., 12. Juni 2020 um 06:27 Uhr schrieb Tripplanner Mumbai <tripplanner.dr@xxxxxxxxx>:
Hello,
As per the documentation (https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#repeated_routes), repeat is similar to frequency, am I correct?. 
For any public transit route or line, the fleet size is fixed, those vehicles make to and fro motion through the designated stops in various trips.
Please let me know,
thank you,
Dillip Rout

On Fri, 12 Jun 2020 at 08:33, Tripplanner Mumbai <tripplanner.dr@xxxxxxxxx> wrote:
Hello,
I have the same issue, that is, tried to simulate bus service. For a line (or public transit route), several vehicles (fleet) repeatedly make many trips according to headway (period in SUMO) or frequency. As per the suggestions @Jackob, I tried the following.

<route id="14" edges="78[0] 56a 56b 77bc 77cd 53cd 53[0] 78[1][1] 189[0] 189[1][0]+20000 189[1][1] 188 87[0] 20001+87[1][0] 87[1][1] m90 89[0] 20002+89[1][0] 89[1][1] 91 186 109[0] 109[1][0]+20003 109[1][1] 116 46 134 134b 133 31 115 110 185 92 90 m91 88 187 190 77[0] 53[1][0] 53[1][1][0] 77[1][0] 77ab 77bc 77cd 53cd 53[0] 78[1][1] 189[0] 189[1][0]+20000">        
        <stop busStop="busStop#31" until="0"/>
        <stop busStop="busStop#32" until="120"/>
        <stop busStop="busStop#33" until="240"/>
        <stop busStop="busStop#34" until="360"/>
        <!--stop busStop="busStop#21" until="480" duration="600"/-->
        <stop busStop="busStop#21" until="480"/>
        <stop busStop="busStop#22" unitl="1080"/>
        <stop busStop="busStop#9" unitl="1200"/>
        <stop busStop="busStop#6" unitl="1320"/>
        <stop busStop="busStop#3" unitl="1440"/>
        <stop busStop="busStop#2" unitl="1560"/>
        <!--stop busStop="busStop#31" unitl="1680" duration="600"/-->        
        <stop busStop="busStop#31" unitl="1680" duration="600"/>        
 </route>
<flow id="bus_14" begin="0" end="3600" period="240" departLane="best" line="14" type="bus" route="14"/>

However, it resulted in (i) infinite loop, simulated did not end (ii) no lines or vehicles are repeated as per the output files.
I am also waiting to see a solution to it.

thanks and regards,
Dillip Rout

On Fri, 12 Jun 2020 at 07:07, Chris Weinhaupl <chrisweinhaupl@xxxxxxxxx> wrote:
Thanks  @namdre

I would like 70 buses to repeat a 40km loop stopping at defined busstops along the way.
I tried re-router but I cant make the bus stop the second time around.

I tried to figure out a config that matches your suggestion.(just below).

May I ask for a sample config of a repeating transit bus.


Thanks everyone.
Cheers




Notes from Github:
I'm not sure what your question is.
  • if you want to keep the same vehicle circulation (vehicle id stays the same) then you can either
    • define a vehicle or trip with lots of repeating stops
    • define a route that loops back to the start once and uses attribute 'repeat'. then assign that route to a vehicle
  • if you want to keep sending a new vehicle on the same route repeatedly you can use a flow.

Of course, both things can be combined if you want multiple vehicles running the same repeating loop.



Ref:

@namdre

For clarification regarding repeating PT.
I am wanting to have the same type vehicle repeat its route.

I tried repeating edges and stops in router and flow.
I think I misunderstood your comments regarding this question:
https://github.com/eclipse/sumo/issues/6550

```
    <flow id="f1" color="1,1,0"  begin="0" end= "3600" period="30" type="12passenger">
        <route edges="north gneE0 city gneE1 north gneE0 city gneE1 north gneE0 city gneE1 north gneE0 city gneE1"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
    </flow>
```

```
    <route id="r_north_to_city" edges="north gneE0 city gneE1 north gneE0 city gneE1 north gneE0 city gneE1 north gneE0 city gneE1">
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
        <stop busStop="busStop_north_0_1" duration="10"/>
        <stop busStop="busStop_city_0_0" duration="10"/>
    </route>
```
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

Back to the top