0

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

在此处输入图像描述

4

1 回答 1

0

请参阅有关测量时间的问题: 方法测量模拟期间代理未使用的时间

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

如果您想测量总成本,您可以在 main 中创建变量,例如totalCostsink 的 On Enter 的代码为:

totalCost += agent.totalCost

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

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

于 2021-04-21T10:53:00.420 回答