到达间隔时间可以与任何逻辑调度块一起使用吗?
Posted
技术标签:
【中文标题】到达间隔时间可以与任何逻辑调度块一起使用吗?【英文标题】:Can interarrival time be used with anylogic schedule block? 【发布时间】:2021-12-30 03:51:33 【问题描述】:我正在尝试在任何逻辑中为生产序列建模,其中订单应该以normal(8,105)
秒的间隔时间进入。这些订单应在每周日上午 11 点至下午 2 点(3 小时窗口)之间送达。
我尝试使用 anylogic 中的Schedule
块来实现这一点,但这仅允许我定义每小时的速率。 有没有办法通过到达间隔时间来做到这一点?
此外,下午 1:59 到达的代理也应得到处理,即使它要到下午 2 点之后。 有没有办法计算每天的平均工作时间(从source
块生成第一个agent到最后一个生成的agent进入sink
块的时间)? p>
提前谢谢大家!
【问题讨论】:
据我了解,在这种情况下,8 代表标准差,105 代表平均值。这将如何产生负值?抱歉,如果我遗漏了什么。 对不起,误会了。 【参考方案1】:如果小时不在 11 到 14 之间,我将使用 getHour()
函数并处理代理。在源内部,您不需要做任何特别的事情。如果它甚至在晚上 11.59 点到达,它将被处理。
【讨论】:
谢谢,我一定会尝试这种方法。您是否还知道如何计算系统中包含代理的平均时间?如何在多个工作日内计算这个? 很高兴我的回答很有用。请随时投票并接受作为答案,以便其他人也可以受益。您可以使用这种方法来计算系统中的时间(也是他们的手段):anylogic.help/library-reference-guides/process-modeling-library/…以上是关于到达间隔时间可以与任何逻辑调度块一起使用吗?的主要内容,如果未能解决你的问题,请参考以下文章