首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在流体库中建立失效和抢占模型

如何在流体库中建立失效和抢占模型
EN

Stack Overflow用户
提问于 2019-01-18 18:55:37
回答 1查看 79关注 0票数 1

我将使用来自液体拾取的AnyLogic示例来解释我的问题。假设我们有一个泵(资源),需要为汽车收集液体。我们可以添加一个抓取和释放之前和之后的拾取块和模型。下一步是让泵失效。问题是,一辆已经开始提水的汽车会发生什么事:

  1. 当泵发生故障时,我们怎样才能停止流量?(可能使用故障流程图并关闭阀门)
  2. 我们怎样才能迫使汽车离开泵与目前的数量被拾起?(不要等到液体收集完毕)
  3. 同样地,如果油箱很小,并且一直被一个泵填满,而那个泵坏了,汽车需要带着它捡到的东西离开(在这种情况下,流向汽车的流量会变成0,所以第一个问题得到了回答,但第二个问题存在)。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-01-18 21:13:14

您将不得不创建您自己的资源代理,它充当一个泵,而不使用液体拾取块。

拾取块本身建模并不困难,因为它只是将流体从资源转移到需要流体的代理(使用流体进入和流体退出块)。

话虽如此,你将拥有一个资源,就像处理失败的其他资源一样.你可以创建一个逻辑来对那些没有得到它想要的液体的代理人做一些事情。

总结:这可能是有点太过向你展示一个完整的工作模式,但这里的教训是不要使用液体拾取块。相反,让流体的来源在您的资源(因为您的资源是泵),并移动它与流体进入和退出块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54259927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档