【发布时间】:2018-10-21 21:06:55
【问题描述】:
我在道路交通库上构建了一个模型,并且我在高速公路上有汽车可以驶出出口。由于实际高速公路上的速度是 70 mph,而出口道路上的速度是 40 mph,我想将出口上的汽车的速度从 70 mph 降低到 40 mph。
设置
我有一个基于自定义代理 Car 的 cars 群体。
carSource 的 initialSpeed 和 preferredSpeed 为 70mph。 carSource 与二进制 selectOutput 配对,有 40% 的概率选择出口,然后是两个 moveTo 节点,一个用于出口,另一个用于直行高速公路。
我假设我们可以通过将onEnter 操作指定为car.setPreferredSpeed(18); 来更改moveTo 节点(到出口)中汽车代理的速度(因为40mph 是每秒18 米)。但是,这似乎不会影响出口处汽车的速度(当我在模拟中观察它时)。此外,在模型中花费的时间也不会改变。
关于如何改变moveTo出口道路的代理速度有什么建议吗?
【问题讨论】:
标签: anylogic