根据 anylogic 中的生产计划从仓库中提取 material

extracting material from warehouse based on the production plan in anylogic

我是 anylogic 的初学者,我正在对生产过程进行建模,其中有几种不同的原材料(定义为代理,例如金属 sheet A、金属 sheet B 等)它们正在经历这个过程并创建几种类型的最终产品……因此我必须根据生产计划注入材料并将它们存储在仓库中,然后根据产品的生产计划和 BOM 将它们从仓库中取出。

假设情况是 Any logic 应该每小时检查一次生产计划,并根据该生产计划将代理注入模型。根据我每月的生产计划,这是注射计划的一部分。 (我有这个计划1个月,我想模拟一下。)

我的问题是如何为anylogic设置这个生产计划以将材料注入模型。

好问题。这通常是我建议使用 AnyLogic 数据库并使用动态事件在指定时间注入适量单位的地方。

我首先使用计划数据设置 Excel sheet 并将其导入 AnyLogic DB

那么您需要一个动态事件,其代码类似于下面的代码,它将在正确的时间为正确的来源注入正确数量的单位。

然后在模型 start-up 上调用一个函数,该函数根据数据库中的条目为您创建所有这些动态事件

应该非常简单,这种方法非常灵活,能够处理任何时间表和任何数量的单位