基于飞机登机示例模型:Ped Agent途经点节点时为何减速?
飞机登机模型乘客途经点节点减速的排查方向
- 点节点属性检查:查看每个点节点的「到达时减速」「停留时间」参数,是否误设了非零值,这会导致智能体到达节点时强制减速或停留。
- 路径网络全局设置:检查路径网络的「速度限制」是否过低,或是否开启了「拥堵时减速」的全局规则,途经节点时可能触发拥堵判定导致降速。
- 智能体移动参数:确认乘客智能体的「移动」属性里,是否开启了「途经点时减速」的行为,或是其「最大速度」被全局限制,导致经过节点时强制降速。
- 隐藏逻辑模块排查:即使移除了
goToRowLuggage,也要检查模型中是否存在未注意到的Delay、Wait模块,或是点节点/路径的「进入事件」「退出事件」中添加了延迟逻辑。 - 路径平滑度调整:如果点节点间的路径是折线,智能体转向时会自动减速(AnyLogic默认物理规则)。可尝试开启路径的「平滑路径」选项,或调整智能体的「转向加速度」参数。
- 碰撞检测功能:检查是否开启了智能体间的「碰撞避免」,当乘客在节点附近聚集时,碰撞避让机制会触发减速,看起来像是途经节点时的减速现象。
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

