Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-user] ISSUE : LOADING POSITION AND SPEED DISTRIBUTION

Hi Everyone,

I have a Road of 3 lanes of (road length is: 6000 meters)

Considering 3 flows that run on every lane of the road.

My question is :

01 - With departPos="last" the vehicles tend to be loaded on the 6000-meter (POS)(MAYBE THATS BECAUSE THE ROAD IS 6000 METER LONG BUT WHEN REFFERING TO THE OUTPUT THE VEHICULES ON THE FLOW DONT DRIVE TO THE END OF ROAD) mark, and I need to load them at the beginning of the road which is in this case 10000-meter mark (so they will drive until the 4000-meter mark).

02 - Is it possible to apply speeds that range from 80km/h to 120km/h to the vehicles of the flow, in such a manner that every vehicle in trailing position will have a smaller speed than the vehicle ahead of it to avoid collisions. also, the speeds have to be constant :

For example : a range of speeds: 80 to 120km/h

Veh1 (head) = 110km/h(constant throughout simulation) , veh2 (trailing) =100km/h(constant throughout simulation), veh3 (trailing of veh2) = 95km/h (constant throughout simulation). etc

     Any Idea how to setup that automatically of should I use vehicle speed distribution and sort the speeds and apply them manually to the vehicles. (which means have not to use flows in this case: which is really cumbersome when the number of vehicles is high).

Here is the code I'm using : 

01 - 
<routes id="route">
    <vTypeDistribution id="typedist1">

    <vType id="silly" tau="0.0001" minGap="2" speedDev="0" decel="0.0001"/>
    <flow id="flow0" type="silly" departLane="0"   arrivalLane="current" color="1,0,0" begin="0.00"  end="0" number="17" departSpeed="max" departPos="last"  from="mainedge" to="mainedge"/>

      <flow id="flow1" type="silly" departLane="1"   arrivalLane="current" color="0,1,0" begin="0.00"  end="0" number="17" departSpeed="max"  departPos="last"  from="mainedge" to="mainedge"/>


      <flow id="flow2" type="silly" departLane="2"   arrivalLane="current"  color="0,0,1" begin="0.00" end="0" number="16" departSpeed="max"  departPos="last"    from="mainedge" to="mainedge" />
         
    </vTypeDistribution>
</routes>


02 - 
<nodes>
<node id="right" x="10000.0" y="300.0"/>
<node id="left" x="4000.0" y="300.0"/>
</nodes>


03 - 
<edges>
<edge id="mainedge" from="right" to="left" numLanes="3" type="3L105"/>
</edges>




Back to the top