"Anylogic" 库存管理
"Anylogic" Inventory management
我想模拟一个医院。一个病人(疾病用颜色说明)到了医院,医生需要一辆医疗车来治疗病人。
医疗车有四种不同的项目类别。其中三个项目类别与患者的颜色相关,一个项目类别用于每位患者。
当病人到达时,一定数量的医疗车会被排空,直到达到一定的库存水平,然后医疗车就会被转移到一个地方进行装满。例如,蓝色患者到来,蓝色库存与一般库存一起降低。如果连续有三个蓝色患者,则需要将推车送去重新装满,即使它仍然有其他患者的存货。
一个完整的想法示例:有 40 辆手推车可用——每辆手推车都装有药物等,可容纳 4 名蓝色患者、3 名绿色患者、2 名红色患者和 10 名普通患者。如果前四个患者是蓝色的,则需要重新装满推车并激活新的推车。
所以病人流是用流程建模库的离散建模来描述的,但我不太清楚如何以一种方式创建医疗车,比如库存水平取决于到达和到达的病人数量一定水平被填补。我应该使用基于代理或系统动态建模还是继续使用离散建模?
您的购物车必须是被医生占用的资源...当您释放购物车时,您会创建一个 selectOutput 询问购物车是否装满了必要的物品...如果不是重新填充,如下图所示:
现在问 "itemsMissing" 问题...您需要将您的资源作为购物车代理,每个商品都有一个变量,用于计算剩余商品的数量。
这就是我要做的...但是您可能需要调查释放块如何与资源任务结束块一起工作,这是我在这里无法教授的内容,因此您将不得不调查帮助如果您不知道,请查阅文档...。您可能必须根据您的具体情况调整此示例。
我想模拟一个医院。一个病人(疾病用颜色说明)到了医院,医生需要一辆医疗车来治疗病人。 医疗车有四种不同的项目类别。其中三个项目类别与患者的颜色相关,一个项目类别用于每位患者。 当病人到达时,一定数量的医疗车会被排空,直到达到一定的库存水平,然后医疗车就会被转移到一个地方进行装满。例如,蓝色患者到来,蓝色库存与一般库存一起降低。如果连续有三个蓝色患者,则需要将推车送去重新装满,即使它仍然有其他患者的存货。 一个完整的想法示例:有 40 辆手推车可用——每辆手推车都装有药物等,可容纳 4 名蓝色患者、3 名绿色患者、2 名红色患者和 10 名普通患者。如果前四个患者是蓝色的,则需要重新装满推车并激活新的推车。
所以病人流是用流程建模库的离散建模来描述的,但我不太清楚如何以一种方式创建医疗车,比如库存水平取决于到达和到达的病人数量一定水平被填补。我应该使用基于代理或系统动态建模还是继续使用离散建模?
您的购物车必须是被医生占用的资源...当您释放购物车时,您会创建一个 selectOutput 询问购物车是否装满了必要的物品...如果不是重新填充,如下图所示:
现在问 "itemsMissing" 问题...您需要将您的资源作为购物车代理,每个商品都有一个变量,用于计算剩余商品的数量。
这就是我要做的...但是您可能需要调查释放块如何与资源任务结束块一起工作,这是我在这里无法教授的内容,因此您将不得不调查帮助如果您不知道,请查阅文档...。您可能必须根据您的具体情况调整此示例。