【问题标题】:Limit the number of resources (forklifts) used in tasks限制任务中使用的资源(叉车)数量
【发布时间】:2020-05-18 19:40:12
【问题描述】:

我有托盘货物到达仓库。到达后,叉车将用于卸货并将货物移至存储单元。叉车池的当前容量是 50。现在会发生什么情况,当托盘到达时有许多货物要卸载和存储,比如说 10 批货物,然后十辆叉车去托盘并一次卸下 10 批货物。由于流程图,托盘到达,因此叉车被扣押。我想让两台叉车中的一台与托盘相关联,直到所有货物都被卸载。我尝试在叉车抓取块和装运 moveTo 块之间使用受限区域开始和结束,但这限制了分配给所有托盘的叉车数量,而不仅仅是当时的一个。

谢谢

【问题讨论】:

  • “我想让两台叉车中的一台与托盘相关联,直到所有货物都被卸载。” --> 你能澄清一下吗?不确定我是否理解这一点。另外,截图会有所帮助:)

标签: anylogic


【解决方案1】:

这很多,所以我只会给你一些必要的提示来做你想做的事

第 1 步。您需要为每个货盘设置一个与该货件关联的变量。该变量可以是 id 整数,也可以是 Shipment 类型的变量。

第 2 步。然后在 onseize 块上,您必须指定自定义资源选择,以定义可用于该托盘的叉车。它可能是已经分配给该货物的叉车,或者是免费的叉车并且没有其他叉车连接到该货物......这里的逻辑取决于您自己的情况以及每个货物应该使用多少辆叉车

第 3 步。选择资源后,您可以通过变量或通过代理链接将该资源连接到您的货件(如果该资源之前未连接到该资源)。

第 4 步。当没有更多可用托盘时,您将叉车与货件断开,这样您就可以免费使用新的叉车来处理任何新的货件

【讨论】:

    猜你喜欢
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多