【问题标题】:How to determine costs for the service time and idle time in a queuing problem in anylogic?如何确定anylogic中排队问题中服务时间和空闲时间的成本?
【发布时间】:2021-07-15 10:30:36
【问题描述】:

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

enter image description here

【问题讨论】:

    标签: simulation anylogic queuing


    【解决方案1】:

    参考这个关于测量时间的问题: 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 变量将是代理类型内的变量。

    无论如何,以上内容应该让您对如何进行有一个好主意...

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 2020-03-30
      • 1970-01-01
      • 2020-07-29
      • 2021-08-21
      • 1970-01-01
      • 2020-09-09
      • 2019-11-13
      • 2019-04-16
      相关资源
      最近更新 更多