Anylogic:有没有办法延迟Anylogic Fluid库中坦克的输出速率?

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

使用 Anylogic Fluid Library,我有一个存储液体的罐,目前它具有可变的输入速率和固定的输出速率(由阀门控制)。我希望它能将液体储存一段时间然后再释放。

我尝试过使用处理罐,但它实际上并没有处理然后释放,直到装满为止。

是否可以制作一个既可以处理(需要固定时间)又可以同时释放液体的罐体?

anylogic
1个回答
0
投票

使用事件或动态事件(更灵活)并使其在您喜欢的任何时间点打开/关闭阀门。

如果您想在一段时间后释放它,您可以:

  1. 创建动态事件
    My_DE_OpenFlow
  2. 在水箱的“满”代码中,使用
    create_My_DE_OpenFlow(5, SECOND)
    创建(满后等待 5 秒)
  3. 在 DE 代码中,写入
    myValve.open()
    以打开相关阀门

不过,请务必事先研究和理解动态事件:)

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