这篇文章继续讨论后补偿(post-compensated)流量控制,重点放在: 在多执行器同时动作、泵可能饱和的情况下,如何通过后补偿实现可靠的流量共享(flow sharing)。
一、回顾:压力无关流量控制与两种补偿方式
目标: 要实现压力无关的流量控制,必须让节流口(orifice)两端的压差 ΔP 保持稳定。
1. 预补偿中常见的“常开型补偿器”
- 使用一个两通式压力补偿器,其阀芯由弹簧偏置在常开位置。
- 当节流口两端压差超过弹簧设定值时,补偿器开始关闭,限制流量。
- 这种补偿器本质上是一个常开型流量限制器(normally open flow limiter),广泛用于预补偿(pre-compensated)系统。
问题:
- 当泵处于饱和状态(多个执行器同时要流量,总需求超过泵能力)时:
- 油液会优先流向“最容易”的负载(所需压力最低的执行器);
- 高压负载会减速甚至停止;
- 也就是说:无法实现真正的流量共享。
2. 后补偿:在节流口下游“引入压力”
另一种方式是:
- 将压力诱导型补偿器布置在节流口下游;
- 并将其设定为:
- 下游压力始终比节流口上游压力低一个固定的压差(若干 bar);
- 这样就能在节流口两端维持一个近似恒定的压差。
作者在前一篇文章中已经通过一个“自绘原理图”解释过这一点,这里不再展开。
二、引入多执行器:我们真正想要的系统行为是什么?
现在可以考虑多执行器同时动作的情况,并认真思考: “后补偿 + 流量共享”到底要实现什么样的系统行为?
1. 基本前提:泵是负载敏感(LS)变量泵
- 泵带有负载敏感控制器(LS controller);
- 它会保持泵出口压力 Ppump 比来自方向阀(DCV)的最高负载压力信号 PLS 高一个固定的压差 ΔPpump。
- 即:
Ppump=PLS+ΔPpump
2. 当泵未饱和时
- 泵可以自由增大排量,以维持设定的 ΔPpump;
- 各执行器的节流口在相同的压差下工作,流量由各自开口面积决定。
3. 当泵饱和(排量已到上限)时
- 泵已无法再提高流量;
- 此时 ΔPpump 会下降;
- 但如果我们能让所有节流口的压差同时、等比例下降,就可以实现:
- 所有执行器一起变慢,
- 但速度比例关系保持不变,
- 控制仍然是“可预期、可控”的。
关键结论:
只要补偿系统能保证: 所有节流口两端的压差 ΔP 始终相同, 就能实现流量共享(flow sharing)。
- 当 ΔP 为泵补偿器设定值时:
- 各执行器以“标称速度”运行;
- 当 ΔP 降低(泵饱和):
- 所有执行器一起变慢;
- 但速度比例仍由各自节流口开度决定,控制关系不被破坏。
三、两功能后补偿流量共享系统的三种工况
文章中给出一个两功能(两执行器)后补偿流量共享系统,并用三种工况来说明其行为逻辑:
场景一:泵未饱和,只有一个功能工作
- 功能 1 负载压力:200 bar。
- 泵的 LS 控制器会这样“回应”:
- “你要 200 bar 负载?那我就给你 220 bar 泵压(多出 20 bar 的 ΔP)。”
此时:
- 节流口上游压力:约 220 bar;
- 下游压力:约 200 bar;
- 压差 ΔP≈20 bar,为泵补偿器设定值。
场景二:泵未饱和,两个功能同时工作
- 功能 1:负载仍为 200 bar;
- 功能 2:负载为 80 bar,也开始要流量。
对话式理解:
- 功能 1:
- “我还是 200 bar 在干活。”
- 功能 2:
- “我也要油,我只需要 80 bar。”
- 泵:
- “我只认最高负载,也就是 200 bar。 我会继续维持 220 bar 泵压(200 + 20)。 你们谁开口,我就多给点流量。”
关键点:
- 功能 2 想用自己的 80 bar 来作为补偿器的参考压力;
- 但系统要求:
- 所有节流口下游压力都必须等于“最高负载压力”,
- 即都要以 200 bar 作为补偿参考;
- 于是功能 2 的补偿器也被“强制”以 200 bar 作为下游压力,
- 这样它的节流口同样在 ΔP=20 bar 下工作。
结果:
- 两个功能都在相同的压差下工作;
- 流量分配仅由各自节流口开度决定。
场景三:泵饱和,两个功能同时工作
- 功能 1:
- “我要更多流量,我把节流口开得更大,我的负载还是 200 bar。”
- 功能 2:
- “我也要更多流量,我的负载还是 80 bar。”
- 泵:
- “我已经到最大排量了,给不了更多流量。 在你们把节流口开大的情况下,我只能维持: 泵压 = 200 + 10 bar(比如说只剩 10 bar 的 ΔP)。 但我保证:
- 我会把这 200 bar 的最高负载信号发给所有功能;
- 让你们所有节流口都在同样的 ΔP 下工作—— 虽然这个 ΔP 已经从 20 bar 掉到了 10 bar。”
- “我已经到最大排量了,给不了更多流量。 在你们把节流口开大的情况下,我只能维持: 泵压 = 200 + 10 bar(比如说只剩 10 bar 的 ΔP)。 但我保证:
功能 2 再次“抗议”:
- “我能不能用我自己的 80 bar 来做补偿参考?”
- 泵的回答仍然是:
- “不行!所有功能必须在同一个 ΔP 下工作。 你必须用 200 bar 作为节流口下游压力。”
结果:
- 泵饱和后,ΔP 从 20 bar 降到 10 bar;
- 所有节流口的压差都变成 10 bar;
- 所有功能一起变慢,但速度比例关系不变。
四、后补偿流量共享的本质机理
从上述三种工况可以看出:
- 所有节流口的上游端都接在泵出口:
- 上游压力相同,等于当前泵压;
- 所有节流口的下游端都通过“压力诱导型补偿器”被“拉”到同一个压力:
- 这个压力由最高负载压力决定,
- 通过 LS 单向阀(shuttle)网络传递给所有补偿器。
因此:
节流口上游压力 = 泵压 节流口下游压力 = 最高负载压力
所有节流口的压差 ΔP=Ppump−PLS,max 相同。
- 当泵未饱和时:
- ΔP 约等于泵补偿器设定值(例如 20 bar);
- 当泵饱和时:
- ΔP 下降,但仍然对所有节流口相同;
- 因此实现了流量共享:
- 所有功能一起变慢,
- 但控制关系(速度比例)保持不变。
五、后补偿结构的主要缺点:方向控制设计复杂
作者也点出了后补偿系统的一个重要缺点:
- 补偿器被布置在节流口下游;
- 如果只是用逻辑元件做单向流动控制,实现起来相对简单;
- 但如果要做方向控制阀(DCV),并希望用一个阀芯同时实现方向控制 + 流量控制 + 后补偿,问题就变得复杂:
你必须在阀体和阀芯上做很多“绕路设计”:
- 先让流量通过阀芯的节流区(流量控制部分);
- 再引到补偿器;
- 然后再把流量“绕回”阀芯,用于实现 A/B 口的方向分配;
- 阀体内部油道和阀芯槽型设计会变得非常复杂,制造和成本压力都很大。
六、总结:原理简单,价值巨大
作者最后的总结可以浓缩为一句话:
只要补偿系统能保证所有节流口两端的压差始终相同,就能实现流量共享。
后补偿结构通过:
- 将所有节流口上游端接到泵出口,
- 将所有节流口下游端通过“压力诱导型补偿器”拉到同一个“最高负载压力”, 实现了这一点。
- 当泵未饱和:
- ΔP 等于泵补偿器设定值,功能速度为标称值;
- 当泵饱和:
- ΔP 降低,但对所有节流口相同,所有功能一起变慢,控制关系不丢失。