使用AnyLogic RoadTraffic库精确控制汽车跟随行为

时间:2017-12-30 21:07:18

标签: anylogic

我正在开展一个模拟信号交叉口车辆交通的项目。我有兴趣使用RoadTraffic库来帮助大大加快道路网络和交叉口设置。

我想控制的一件事似乎无法找到,这是车辆之间所需的距离。我想修改它以模拟不同的驾驶情况(即 - 在恶劣天气我们希望保持车辆之间的距离更远)。 RoadTraffic库是否可以实现这一目标?有没有办法根据汽车的行为来定制汽车?此外,有没有人知道正在使用哪种车型(Gipps,IDM,定制)?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我将抓住机会回答这个问题,因为如果有人说出不同的话会让我感到惊讶...... 但不幸的是,交通道路图书馆不是很灵活,后面的算法没有记录在任何地方。你无法决定换车道,你无法确定车是否在关注范围内。

你可以做你想要的唯一方法是设置汽车的速度取决于其他汽车在前面或周围的距离......但是应该对你有用的功能,比如getCarInFront(),赢了不起作用,因为根据距离和速度,你无法定义汽车在前方的意义。所以你必须通过改变速度“手动”完成它。你可以通过一个事件或使用停止线来做到这一点......但这不是直截了当的。