欢迎光临散文网 会员登陆 & 注册

缺氧管道学 (管道优先级规则)

2023-04-10 03:38 作者:小毛绒树鼠  | 我要投稿

在本节课的学习中 大家将学会缺氧管道优先级流动的规律 并通过学习灵活应用 加强对缺氧管道流动的理解 若存在不能含纳的情况 或公理可以简化 欢迎在评论区积极提出 

首先 学习缺氧管道学的目标在于对缺氧中管道流动进行管理

根据游戏内情况 提出七大公理
原理一:设定白口为-1 绿口为+1
原理二:存在位差时管道可流动 (白口可形成位差)
原理三:当白口归0时 液体立即停止流动
原理四:存在多个绿口时 距离白口较远的各个绿口 分别叠加上一级绿口优先级
原理五:管道总会优先消除最大位差
原理六:存在均分点时 白口与下一级均分点共享-1权重(即各自1/3)
原理七:存在均分点时 液体根据方向叠加权重 
下>左>右>上


案例一:液泵抽取给储液库
该案例中存在液泵 于是存在+1绿口 存在储液库 于是存在-1白口
管道之间存在数值为2的位差 于是管道流动 并试图使-1白口归0 

当储液库满时 白口归0 液体流动停止

储液库未满情况下液体流动
储液库满 白口归0 于是停止流动

案例二:循环液体管道
该案例中 存在管道桥 管道桥自身同时含有-1 白口 +1 绿口
在管桥不满时 永远存在位差 2 于是管道流动 并试图使-1白口归0
一旦白口归0 液体流动瞬间停止

管道桥循环

案例三:存在一条充满液体的管道 管道内液体位差为0不流动 

加入一个-1白口 于是 存在位差1 管道开始流动 并试图使-1白口归0
于是液体流动

关闭的排液口

案例四:仅存在+1绿口 的封闭管道
将管道内液体液位均为1 不存在位差 所以管道不流动

不能流动的管道

案例五:单直线长液体管道存在多个绿口  1个白口(简化情况)

距离白口较远处绿口叠加上一级绿口权重 

二绿一白:远端绿口 从近白口端绿口获得该绿口权重 (该情况下为1)

于是存在+2绿口 +1绿口 -1白口 

为满足最大位差 远端绿口优先输出

远端优先输出

案例六:绿口回流 当绿口正在向白口流动时 消除白口 管道液体回流至绿口 

这种情况下 可以满足管道内最小液差 因此也包含在公理中

(可能有点绕 有更好的解释请发评论区)

远端液体回流至绿口

案例七:水管均分 (图太多 就不放了)
情况一:同格均分 :存在一绿口 三白口 将十字交叉点称为均分点 这三个白口 会共享-1的权重(存在三绿口时 共享+1权重 且叠加方向权重)

于是 各自获得1/3权重 于是液体向三个白口均分 存在均分点时 管道叠加方向权重 

下>左>右>上 于是会进行 下→左→右→上→下这样的循环流动

情况二:非同格均分 :存在一绿口 第一均分点存在二白口 第二均分点也存在二白口

于是第二均分点会与上两个白口共享1/3权重(-1/3)然后再次按照情况一进行均分

( 将距离白口近称为第一均分点 将距离白口远称为第二均分点 第二均分点和第一均分点绿口共享权重 若第一均分点有两个绿口 则 各自获得1/3权重 (+1/3) 然后按照情况一推导)


后记:大半夜睡不着 逛频道 刚好有人提了 我就整理了这份缺氧管道学(乐)

希望可以帮助到大家 希望大家有所收获 

缺氧管道学 (管道优先级规则)的评论 (共 条)

分享到微博请遵守国家法律