Anylogic限制区域限制会导致错误,并在模型崩溃时显示-1仍在限制内

问题描述 投票:0回答:1

此模型通过通过将产品发送到USP1和USP2房间的按钮注入产品来运行。有一批运输商通过moveByTransporters将产品运送到下一个房间,以及通过延迟和扣押/释放将产品通过设备运输的逻辑。完成逻辑后,USP1和USP2的逻辑都将产品移至同一收割室。该模型随机选择要去的USP房间,当它通过USP2逻辑时没有错误。通过注入第二种产品,USP1和USP2的逻辑都会有一个产品在此Harvest逻辑中移动并会合。当我运行模型时,它会起作用,直到有多个产品并且发生错误为止。查看USP1的限制限制,我看到限制内仍为-1。

[<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8zc1BsYy5wbmcifQ==” alt =“ USP1和USP2逻辑”>

Harvest Logic

Error Image

limit area anylogic
1个回答
0
投票

嗯,在RestrictedArea中的某个地方,您正在让其他代理“滑入”,而无需将它们注册到RestrictedArea中。

一个候选者是奇怪的“ split2”,它将拆分的代理折叠回后续的元素。这会在您的RestrictedArea中创建新代理,而没有正确注册。

您无法在RestrictedArea中创建新代理,因为它不会引起注意,请参阅help

© www.soinside.com 2019 - 2024. All rights reserved.