【问题标题】:SUMO Traffic Simulation Induction Loops on Multiple Lanes多个车道上的 SUMO 交通模拟感应循环
【发布时间】:2018-08-23 14:53:30
【问题描述】:

在现实世界中,来自感应回路的汇总数据通常在道路的所有车道上进行测量。当我尝试根据真实世界数据(包含通过特定感应回路的车辆数量)对交通需求进行建模时,我想知道在我的网络中放置这些感应回路的最佳做法是什么。

在 SUMO 中有没有办法在 Edge 的所有车道上放置一个感应回路?

或者

有没有办法对单个归纳进行分组 在更高级别的 XML-Tag 中循环并从组中检索收集到的数据?

(这些问题的背景是 DfRouter 用于多通道边缘的预期用途)

【问题讨论】:

    标签: network-traffic sumo traffic-simulation


    【解决方案1】:

    目前无法对输入中的检测器进行分组或定义覆盖多个通道的循环。然而,DFRouter(以及 flowrouter)会根据它们在车道上的位置自动对它们进行分组。

    【讨论】:

      【解决方案2】:

      您可以将它们分组到一个文件中的方法是为它们提供相同的“文件”来输出它们的数据。对于不同位置的感应循环,我使用不同的输出文件将它们分开。 这是我的代码作为示例 我为每个车道创建了一个循环,并用循环编号和车道编号命名它们

      <!-- AtoB; speed=60 km/h; 2 lanes -->
      <inductionLoop id="AtoB-2.1(auto)" lane="27333102.218.2368_0" pos="250" freq="60" file="file1(auto).out.xml" freindlyPos="true" vTypes="auto"/>
      <inductionLoop id="AtoB-2.2(auto)" lane="27333102.218.2368_1" pos="250" freq="60" file="file1(auto).out.xml" freindlyPos="true" vTypes="auto"/>
      
      <!-- AtoB; speed=80 km/h; 100m before 2 to 1 lane -->
      <inductionLoop id="AtoB-3.1(auto)" lane="27333102.218.2968_0" pos="825" freq="60" file="file2(auto).out.xml" freindlyPos="true" vTypes="auto"/>
      <inductionLoop id="AtoB-3.2(auto)" lane="27333102.218.2968_1" pos="825" freq="60" file="file2(auto).out.xml" freindlyPos="true" vTypes="auto"/>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-12
        • 2013-05-05
        • 2021-01-14
        相关资源
        最近更新 更多