仿真建模最强大的优势之一,在于能够观察模型的演变过程,并在任意时刻收集有价值的统计数据。收集和展示这些数据是所有仿真项目中不可或缺的一部分。作为模型开发人员,您需要准确掌握应捕获哪些数据、如何获取数据,以及如何呈现数据以供分析。
AnyLogic 始终为此提供全面工具支持 —— 从数据分析项、图表到预置的详细模型执行日志。
如今,我们很高兴推出另一项强大功能来简化这一流程:图表创建向导。
目录:
概述
全新的图表创建向导可直接从流程图模块和标记元素的右键菜单中调用。
该工具会自动识别所选元素收集的关键统计数据,并引导您完成基础图表的创建流程,大幅提升工作效率。
向导会显示所选元素收集的所有统计数据列表,随后推荐一系列相关图表类型,且已预先配置好对应的数据源。这能帮您避免语法错误和盲目尝试。您只需选择想要展示的统计数据、偏好的图表类型,以及所需的指标即可。整个过程简单直观、高效便捷。
功能演示
下面以 AGV 货架系统模型(Rack System with AGV)为例,介绍该向导的使用方法。
在该模型中,自动导引车(AGV)会沿特定路径将箱子从传送带运送到仓储系统中的预留货位。模型包含 2D 和 3D 两种可视化界面,但暂未设置统计数据的收集与展示功能。
1.可视化 AGV 状态
通过在代表 AGV 车队的模块上启动向导,我们可创建一张展示 AGV 状态分布的图表。饼图是实现该需求的理想选择。向导会列出所有可用的状态统计数据,我们只需点击几下即可生成图表,且可自主选择仅展示所需的状态。
图表创建完成后,会显示在模块旁。后续可像操作 AnyLogic 的其他图表一样,对其进行移动、调整大小和自定义设置。
2.监控货架利用率
该模型包含四个货架,它们共同构成一个统一的存储系统。若要观察整个系统的利用率,可在 “RackSystem” 模块上调用向导。时间堆叠图(Time Stack Chart)能有效展示利用率随时间的变化情况。
若需更细致的分析,也可将向导应用于单个货架元素。
3. 分析通道流量
可视化货架之间通道的流量也同样简单。通过该向导,我们可为单个通道创建一个柱状图。
之后,我们可直接在图表的属性中轻松添加其他通道的类似数据项,从而创建整个仓库交通流量的全面视图。
可以可视化的内容有哪些?
根据您选择的元素,向导会推荐特定于该元素的统计数据。以下是一些可即时可视化的常见统计数据:
- 进入量(Entries):针对带端口的模块,指通过该端口的智能体数量。
- 状态(States):针对具有运行状态的元素,指在各状态下花费的时间。
- 利用率(Utilization):针对资源和设备,指工作负载量(如运行时间占比、平均利用率或占用率),数值始终在 [0, 1] 范围内。
- 平均故障间隔时间 / 平均修复时间(MTBF/MTTR):关键可靠性指标,包括平均故障间隔时间(MTBF)和平均修复时间(MTTR)。
- 在制品(WIP):对于处理智能体的元素,此统计显示处于不同状态(如活跃、忙碌、已处理、已存储、已预留等)的物品数量。
您可在向导中直接查看每个统计数据对应的指标说明。
从图表到仪表板
现在,您可以通过为数据项添加清晰标题、调整图表外观,并根据需求配置数据更新间隔,来完成图表的最终设置。
随后,向导生成的图表可轻松组装成专业的实时仪表板,让您一眼就能掌握模型的运行性能。
通过这种方式,图表创建向导让数据可视化变得更快速、更简单,也更易上手。
现在就用 AnyLogic 8.9.6 试试吧
图表创建向导是 AnyLogic 8.9.6 版本的核心更新内容之一。我们希望这一新功能能让数据处理过程更流畅、更便捷。升级到 AnyLogic 最新版本,探索它如何改变您研究和呈现仿真数据的方式。
若您想了解 8.9.6 版本的更多更新内容,可查看 AnyLogic 帮助文档中的发布说明。