微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在anylogic中如何确定排队问题中服务时间和空闲时间的成本?

如何解决在anylogic中如何确定排队问题中服务时间和空闲时间的成本?

我需要在 Anylogic 中模拟一个简单的 M/M/1 问题。到目前为止,我创建了模型并计算了所有性能指标,例如队列和系统中的平均时间以及队列和系统中的平均数量。现在我需要计算总成本。汽车的喷漆时间为 6 小时,每小时费用为 70 美元。每辆车的空闲时间成本为每小时 100 美元。汽车根据泊松过程到达,平均速度为每 5 小时 1 次。有人可以帮助我如何在 annylogic 中计算此模型中的总成本吗?

enter image description here

解决方法

参考这个关于测量时间的问题: Method the measure the time an agent is not in use during a simulation

您需要创建一种具有时间和成本变量的代理类型。然后在 On Enter 和 On Exit 字段中,记录各个座席的时间和成本。测量时间后,成本就是时间乘以小时成本。

如果要测量总成本,可以在 main 中创建变量,例如 totalCost,接收器的 On Enter 代码为:

totalCost += agent.totalCost

其中第二个 totalCost 变量将是代理类型内的变量。

无论如何,以上内容应该可以让您对如何继续进行...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。