我目前正在开发一个通用的仓库模型,该模型包含了仓库操作中发生的所有流程。我刚刚开始使用任何逻辑,我不知道如何实现订单挑选策略。我目前的模型能够接收包含托盘的卡车,托盘被检查,预订并存储在货架系统中。对于挑选、包装、发货的出站流程,我创建了一个订单,其中包含通过所有流程移动的单个托盘。然而,只有一个托盘的拣选过程并不能真正代表仓库操作。因此,我想知道是否有可能实现订单拣选策略,如批量拣选、波浪拣选、离散拣选等。我希望有人能帮帮我。
温馨的问候,斯特凡
发布于 2021-01-11 02:06:15
封装在标准Anylogic中的是一种无需大量编程即可轻松模拟完整托盘移动(接收、入库、挑选、装运)的可能性。要做到这一点,你只需要使用现有的AL对象: RackStore,RackPick,也许还有一些MoveTo,Queue等等。但是如果你想构建一些现实的仓库,在较低级别的打包结构(块,甚至可能更多层,水泡等)上进行处理,这将需要相当多的编码。根据您选择的抽象级别,您甚至可能希望在极端情况下完全按照WMS中的代码对所有内容进行编码。或者,也许你简化了一些东西,但对于你想要实现的每个新流程(Pickwave,Disc task,等等)来说,这仍然是一个相当复杂的建模任务。所以你的问题的答案-是的,这是可能的,但要注意高强度的努力。
https://stackoverflow.com/questions/65598408
复制相似问题