如何在AnyLogic道路交通库中创建速率计划表?Ubuntu环境问题求助
解决AnyLogic中Rate Schedule字段空白及线性递减车流量设置问题
1. 创建Rate Schedule对象
- 在AnyLogic项目面板的Schedule分组中,拖拽Rate Schedule到模型画布(或右键模型根节点 → New → Schedule → Rate Schedule)。
- 给该对象命名,比如
linearTrafficDecrease。
2. 配置线性递减流量规则
- 双击创建好的Rate Schedule打开编辑界面:
- 在时间-速率表格中添加两行数据:
- 第一行:时间填
0,速率设为仿真初期的大车流量(例如120辆/小时) - 第二行:时间填仿真结束时长(比如
3600秒,即1小时),速率设为目标最低流量(例如30辆/小时)
- 第一行:时间填
- 确认表格上方的Interpolation选项选择
Linear,这样流量会在两个时间点之间平滑线性递减。
- 在时间-速率表格中添加两行数据:
3. 关联到车辆到达模块
- 回到车辆生成模块(如道路的
Vehicle Generator或基础Source),将Arrivals defined by设置为Rate Schedule。 - 点击原本空白的Rate Schedule字段,即可选择刚才创建的
linearTrafficDecrease对象。
4. Ubuntu环境下的额外排查
- 若字段仍空白,先确认AnyLogic个人学习版为最新版本,Ubuntu下偶尔存在UI渲染异常,重启软件即可解决。
- 检查模型中是否存在重名的Rate Schedule对象,避免识别冲突。
- 强行运行报错的核心原因是未指定有效Rate Schedule,完成上述配置后即可消除该错误。
内容的提问来源于stack exchange,提问作者Lovecodeabc
相关产品推荐
相关产品推荐

