【发布时间】:2018-09-10 18:12:06
【问题描述】:
我很想知道 AnyLogic 社区在状态统计中记录时间的不同方法。为了解释我的意思,我举个例子:
假设我正在为一个有多个电影院的电影院建模。每个电影院都被建模为具有状态图的代理,其中电影院可以处于多种状态之一:
- 空闲(当前未使用电影院)
- 满座(电影院已开张,满座)
- InSession(正在播放电影)
- 清空(电影结束后顾客开放,顾客离开)
- 弄脏了(电影放映后电影院是空的,但尚未清理)
- 清洁(清洁工正在做他们的事情)
假设我现在想要记录和输出关于每个电影院所处状态的时间和计数的统计数据:
电影院 1 州:
+-----------+-------------+--------------+--------------+
| State | Occurrences | Average Time | % Total Time |
+-----------+-------------+--------------+--------------+
| Idle | 25 | 60 | 20% |
+-----------+-------------+--------------+--------------+
| Filling | 50 | 20 | 10% |
+-----------+-------------+--------------+--------------+
| InSession | 50 | 90 | 40% |
+-----------+-------------+--------------+--------------+
| Etc. | ... | ... | ... |
+-----------+-------------+--------------+--------------+
请分享您在 AnyLogic 中用于实现此目的的技术。
【问题讨论】:
标签: anylogic