缺氧管道学 (管道优先级规则)
在本节课的学习中 大家将学会缺氧管道优先级流动的规律 并通过学习灵活应用 加强对缺氧管道流动的理解 若存在不能含纳的情况 或公理可以简化 欢迎在评论区积极提出
首先 学习缺氧管道学的目标在于对缺氧中管道流动进行管理
根据游戏内情况 提出七大公理
原理一:设定白口为-1 绿口为+1
原理二:存在位差时管道可流动 (白口可形成位差)
原理三:当白口归0时 液体立即停止流动
原理四:存在多个绿口时 距离白口较远的各个绿口 分别叠加上一级绿口优先级
原理五:管道总会优先消除最大位差
原理六:存在均分点时 白口与下一级均分点共享-1权重(即各自1/3)
原理七:存在均分点时 液体根据方向叠加权重
下>左>右>上
案例一:液泵抽取给储液库
该案例中存在液泵 于是存在+1绿口 存在储液库 于是存在-1白口
管道之间存在数值为2的位差 于是管道流动 并试图使-1白口归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) 然后按照情况一推导)
后记:大半夜睡不着 逛频道 刚好有人提了 我就整理了这份缺氧管道学(乐)
希望可以帮助到大家 希望大家有所收获