我们正在模拟一个由供应商->工厂->港口(全在印度)->warehouse(德国) ->retailer (德国)组成的供应链。
我们现正处理以下问题:
当我们的零售商订购了特定数量的货物,但仓库目前是空的时候,订单就会丢失。我们没有类似于现实生活中订单的积压,在那里订单可以被“为以后的时间而安全”。
我们如何在我们的模型中实现这一点?我们的零售商按费率(50万/年)下订单。
提前感谢!
本杰
发布于 2022-01-11 04:55:49
如果您正在使用流程建模库,并且您的订单是代理,则可以使用队列或等待块。让订单进入流程,然后在队列或等待块中结束,然后只在您有足够的库存满足订单时才删除它们。
参见下面的示例,使用队列块和代码从队列中删除订单,并让它进入流程流的其余部分。

我从AnyLogic示例模型中的产品交付示例创建了这个模型。
如果您使用Java类( IMO是首选方法),您可以简单地将它们存储在一个集合中,然后根据需要将它们从集合中删除。

https://stackoverflow.com/questions/70658386
复制相似问题