首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任意流体批次,动态更改批次属性(批次大小,插入批次)

任意流体批次,动态更改批次属性(批次大小,插入批次)
EN

Stack Overflow用户
提问于 2020-06-09 00:18:22
回答 1查看 84关注 0票数 1

我有一条很长的管道(几百公里)。一批又一批不同类型的流体被注入管道。因此,现在,我想以某种方式访问流水线中的批次,(1)更改特定批次的大小,(2)在两个批次之间插入新的批次并更新其大小(3)链接批次的参数(如ID)并查找该批次的属性(访问该批次,搜索相应的ID,然后查找属性)。

问题是:在两个流体批次接触的地方,它们混合在一起,产生一个新的批次,这是两种流体的混合物。因此,在注入端(入口端),我可能已经注入了两种流体(流体1和2),分别为50,000立方米。在流体到达的出口侧,将有三个产品-流体1,比方说47,000 m3;然后是新的流体混合物,其组成为60%流体1,40%流体2,大小为5,000 m3;然后是大小为48,000 m3的流体2。

所以总体上保持了质量平衡,100k进了,100k出了,但是有三个流体批次出来了,只有两个出来了,通过读取它们的“ID”,我能够确定成分(例如,“流体3",插入在”流体1“和”流体2“之间,具有60% /40%的成分)。

因此,不知何故,在某个时间点,我需要访问管道中的流体,插入新批次,设置该批次的大小和组成,并更新其余批次的大小。

有没有一种动态地做这件事的方法,或者你必须在某个地方中断这个过程,“捕获”内容并重新注入?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 18:55:58

如果管道上的任何内容处于打开状态,则无法使用流体库修改管道中的任何内容

我认为唯一的方法是在它进入管道之前将批次更改为您想要的任何内容。

如果您为不同的批次使用不同的颜色,这看起来不会很好,因为您希望理想情况下实际看到混合的发生,但这可能是实现这一目标的唯一方法。

我看到的另一种工作方式是将管道连接在一起,并在连接期间自定义初始批处理。为此,您需要使用一些java魔术。

与你想做的事情相比,这些并不理想,但我认为它们是你唯一的选择。

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

https://stackoverflow.com/questions/62266591

复制
相关文章

相似问题

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