压力补偿不是加一台变送器
全文 4159 字 · 阅读约 14 分钟 · 图表 3 幅
主要依据:Emerson PS-00374 Rev AO | TÜV SÜD NEL 2019/70 | US5734112 | US5423225
某高压天然气外输计量橇改造,压力变送器由 0–100 barg 换成 0–250 barg 量程。回路信号正常,DCS 画面上压力读数在 78 barg 上下,与就地表一致,没有任何报警。三个月后与下游站场对账,累积量差了 0.35%。
排查绕了一大圈——取压阀、直管段、温度变送器、流量计算机组态——最后落在科氏计变送器的一个组态项上:压力输入的量程还留着 0–100。变送器把收到的电流按旧量程解算,78 barg 被算成 31 barg。压力补偿一直在工作,只是补错了幅度。
这个故事里值得琢磨的不是那个量程数字,而是三个月里没有任何一个环节察觉异常。压力读数看着合理,流量读数看着合理,趋势曲线平滑,诊断报警一片安静。压力补偿这条链路的特点就是:它错了以后,看上去和对的时候一模一样。
要理解为什么,得先把压力是怎么进到科氏计里的这件事拆开。
· · ·
01 压力有两个入口,不是一个
科氏计输出两个基本量,走的是两条不同的物理通道。
质量流量来自相位差。测量管被驱动在某个固有模态上振动,流体通过时科氏力使进出口两端产生相位差 Δt,质量流量与 Δt 成正比。其中的标定因子取决于管子的刚度——管越硬,同样的科氏力扭出来的相位差越小。
密度来自谐振频率。测量管装载流体后的固有频率正比于刚度与总质量之比的平方根。测得频率就能反推管内流体质量,进而反推密度。这也是为什么温度必须补偿——弹性模量随温度变化,直接改的就是刚度。
压力同时进入这两条通道,但走的路不一样。压力升高会通过三个机制改变管子的力学状态。
▍机制一:应力刚化
内压在管壁产生环向与轴向拉应力,受拉的结构横向刚度上升。TÜV SÜD 国家工程实验室(NEL)在其科氏计良好实践指南中把它表述为:压力升高使测量管刚性增加,科氏力减小,质量流量读低。这是最直观的一条。
▍机制二:Bourdon 效应
弯管在内压下有展直的倾向——这正是波登管压力表的工作原理。对 U 形、Ω 形这类弯管结构,展直趋势改变管段几何与边界约束,进而改变模态特性。NEL 与 Wang、Hussain 发表在 Flow Measurement and Instrumentation(2010)上的工作都把它单列为一项独立机制。
▍机制三:截面形状变化
这一条最容易被漏掉。实际测量管总有残余椭圆度。内压可以把偏椭圆的截面撑圆,也可以在特定约束下让它在振动方向上变扁。截面惯性矩直接决定弯曲刚度,而椭圆化的方向决定这个变化是加还是减。
KROHNE 一项以降低压力依赖性为目标的专利(US10816377)说得很直白:截面在振动方向上变扁会使该方向的刚度下降,这一效应叠加在内压通常带来的刚度上升之上——两者方向相反。

图 1 压力效应的两支传递链:从三个方向不一致的力学机制,到质量流量与密度两路输出
关键在于,这三个机制的相对权重完全由管子的几何决定:弯曲半径、壁厚径比、支撑位置、残余椭圆度。所以净效应的符号并不是一个常数。
02 数据表里藏着一次符号翻转
这不是理论推演。翻开 Micro Motion ELITE 产品数据表(PS-00374 Rev AO,2024 年 12 月)的「过程压力效应」一节,把各型号的系数排在一起,就能直接看到。
先说基准。液体的参考标定条件是水、20–25 ℃、1–2 barg,所有压力效应系数都是相对这个基准的偏离量。取 100 barg 工况,即偏离标定基准 99 bar,介质为水,逐型号计算:

图 2 ELITE 系列在 99 bar 压力偏离下的三路误差。注意密度支路的符号翻转与量级跨度
有四件事值得停下来看。
其一,CMF025M 的质量流量压力效应是零,密度压力效应是 +0.058 kg/m³/bar——正号。100 barg 下这台表的质量流量完全不受压力影响,密度却读高了 5.7 kg/m³,相对偏差 +0.58%。
其二,同一系列内密度系数的符号在翻转。CMF025M、CMF200M、CMF300M 为正,CMF050M、CMF100M、CMF350M、CMF400M 以及整个 CMFS 系列为负。
其三,量级跨度达到 138 倍。CMF300M 是 0.0029 kg/m³/bar,CMFS100M 是 0.400 kg/m³/bar,两者相差两个数量级有余。
其四,两条支路的比例关系在不同型号间完全不同。CMF300M 的质量流量偏差 −0.89%、密度偏差 +0.03%,前者是后者的三十倍;CMFS050M 恰好反过来,质量流量 −1.49%、密度 −3.55%。
「高压下科氏计读高还是读低」这个问题本身就问错了
它取决于你问的是哪一路输出,以及手里是哪一台表。
这些数字还提示了一条设计逻辑。CMFS 是小型化系列,压力效应普遍大一个数量级。原因写在 Micro Motion 自己 1996 年申请的一项专利(US5734112)里:一旦能够补偿压力效应,测量管壁就可以做得更薄——管壁只需承受静压,不必为压低压力敏感性而额外加厚;而薄壁带来更高的流量灵敏度,也让表能测更低的流量。压力敏感性与测量灵敏度在设计上是一对交换,高灵敏度的表把压力效应留给了补偿算法。
03 体积流量是两条支路的汇合点
现场真正结算的往往不是质量。液烃交接算净体积,罐区收付算标准体积,浓度测量与净油计算全都要过密度这一关。而体积流量等于质量流量除以密度,这一步把两条支路的误差合并到了一处:体积流量的相对误差,等于质量流量相对误差减去密度相对误差。
那个减号意味着两条链可以相消,也可以叠加。还是看同一组数字:
CMF400M
质量流量 −1.58%,密度 −1.44%,体积流量仅 −0.15% —— 两条链几乎抵消干净
CMFS050M
质量流量 −1.49%,体积流量 +2.07% —— 量级更大,符号还反了
CMF025M
质量流量 0,体积流量 −0.58% —— 误差完全从密度支路漏进了体积输出
一台质量流量完全不受压力影响的表,体积输出仍然可以偏 0.58%
还有一层放大。密度的压力效应在数据表上以绝对量给出(kg/m³ per bar),换算成相对误差要除以介质密度。介质越轻,同样的绝对偏差被放大得越厉害。

图 3 密度绝对偏差为定值时,相对误差按介质密度反比放大
对当下几个热门场景,这一点尤其要紧:LNG 约 450 kg/m³,LPG 约 550 kg/m³,密相与超临界 CO₂ 在管输条件下常处于 600–900 kg/m³ 之间,且随压力剧烈变化。NEL 在指南中专门指出,把常温水标定迁移到深冷工况,实际不确定度会明显超出常被引用的 0.1% 指标,对 LNG 更现实的预期是 1% 量级。压力效应只是这个迁移误差里的一项。
04 三个补偿档位,各有各的失效方式
NEL 在《科里奥利流量计良好实践指南》(报告号 2019/70)里把压力补偿归成三档:调整表因子、输入一个固定压力值、由外部压力变送器提供在线动态压力。
三者的适用条件差别很大,NEL 给了一个很好用的量化判据:若某台表的压力效应是 −0.02%/bar,那么即便只有 ±5 bar 的工况波动,采用固定值修正也会引入 −0.10% 的偏移。对一个 0.1% 等级的计量点,这个偏移已经把误差预算吃光了。
但 NEL 在同一节里提出的另外两点,更值得现场重视。
其一,厂家给出的压力补偿系数多数不具备完整溯源性,并非来自独立的认可流量实验室。数据表里的「典型值」只是型式代表值。NEL 建议的做法是:在工况温度压力下调零,做 as-found 标定,再在 ±10 bar 上追加标定点,导出这台表自己的线性压力系数。
其二,也是更常见的:使用方往往并不知道设备上到底有没有施加压力补偿。这不是技术问题,是资料与流程问题,但它造成的偏差和技术故障一样真实。
▍一个需要澄清的混淆:调零替代不了压力补偿
在工况下调零确实能消掉安装应力、管道热胀与零点漂移的影响,NEL 推荐的程序也把「在运行温度与压力下调零」放在第一步。但调零修正的是零点项,也就是零流量时残余的相位偏置;压力效应主要表现为标定因子的变化,是一个标度项。零点修正不改变标度。工况调零可以让零点更干净,却替代不了压力补偿系数。
把这些放在一起,压力补偿链路的失效清单大致是这样:
压力补偿链路的七种典型失效 检出与防呆手段
1 · 补偿状态不明 读取并留档变送器组态
现场无人能确认表里到底有没有启用压力补偿,也无从查证
2 · 以典型值代替标定单 核对本表标定证书系数
数据表典型值与该台表实测系数可相差数倍
3 · 固定值与工况偏离 统计工况压力分布区间
按 −0.02 %/bar 计,±5 bar 波动即带来 0.10 % 偏移
4 · 量程配置不一致 内部与外部压力值比对
压力变送器量程改动后,接收端量程未同步修改
5 · 表压绝压混淆 统一全链路工程单位
barg 与 bara 相差 1 bar,在高压场合最易被忽略
6 · 压力信号冻结 设置变化率与超时监视
通信中断后保持最后有效值,不产生坏值报警
7 · 补偿被重复施加 端到端物料平衡核算
变送器与流量计算机各修正一次,偏差翻倍
前三项是组态与流程层面的,靠读组态、查标定证书、统计工况压力分布来防;后四项是信号链层面的,靠比对、监视与物料平衡来查。两类混在一起谈,往往就谈不出可执行的措施。
05 把压力从传感器自己身上取出来
回到 Emerson 今年 8 月那则发布。Micro Motion Dynamic Internal Pressure 的做法是不再依赖外部变送器,而是从测量管的振动响应里直接解出管内压力。
原理并不新。1995 年授权的 US5423225 把物理事实说得很清楚:内外压差增大会提高绝大多数固有振型的频率,但各个模态的频率增幅并不相同,一般而言频率越高的模态增幅越小。因此,取两个规定模态的频率比,就能反解出压差。
Micro Motion 于 1996 年申请的 US5734112 给出了具体实现:测量管被同时(或交替)驱动在一阶反相弯曲模态与一阶反相扭转模态上,取扭转模态频率与弯曲模态频率之比。专利里附了一条实测曲线,实验对象正是 CMF300。
这就把第 01 节那个物理事实翻过来用了。压力对不同模态的作用不一样,这既是压力效应符号难以预测的根源,也正是从传感器内部反解压力的钥匙。
同一个物理事实,做测量时是干扰源,做诊断时是信息源
▍但这项技术的边界,写在同一份专利里
US5734112 给出的频率比修正式,是从原始频率比中依次减去四个修正项:安装条件、管温、介质密度、以及质量流量本身。其中安装条件那一项,由安装现场实测的频率比减去出厂标定值得到,还要再修正安装温度与标定温度之差。
这条式子决定了内部推导压力的诊断独立性是分层的。
对外部压力回路的失效,它是完全独立的第二信源。量程配置错误、单位混淆、信号冻结、通信中断——上面那张清单里的后四项,用内外压力比对基本都能抓住。这也正是这类功能最扎实的价值所在。
但对流量计自身的失效,它并不独立。它以密度读数和流量读数作为输入,还要减去一个在安装时测定的安装修正项。这意味着:密度标定漂移会同时污染密度输出和内测压力;安装应力状态一旦改变——管道重新受力、支撑松动、法兰应力变化——那个安装修正项就不再成立,内测压力随之偏移。和科氏计的零点一样,它也是安装质量的函数。
理解了这一层,Emerson 把交接计量划在适用范围之外的做法就不难解释:法制计量要求压力补偿的输入本身可溯源,而内部推导的压力不具备独立的溯源链条。发布文里的表述是,在交接计量场合外部压力测量仍是压力补偿的主源,内部压力承担校验与诊断角色;在许多非交接场合,它可以直接作为补偿的压力源。第三方验证方面,Emerson 称已在 TÜV SÜD NEL 完成高压比对测试,结论是基于内部压力的补偿效果与传统外部压力补偿相当——考虑到 NEL 正是那份指出「厂家系数多不可溯源」的指南的作者,选在这里做验证是合理的。
06 落到判断顺序上
把上面的东西压缩成现场可执行的六步。
一、查这台表标定证书上的压力补偿系数
不要用数据表典型值。数据表自己就写着:若标定单未提供系数,才用典型值。
二、分清这台表主要受害的是哪条支路
看两个系数的相对量级,判断问题在流量、在密度,还是两者兼有。
三、算工况压力相对标定基准的偏离量
液体的标定基准通常是 1–2 barg。偏离量乘以系数,得到误差量级。
四、把误差量级与该测点的准确度要求相比
低于要求就不必补偿。这一步能省掉不少无谓的取压回路。
五、若输出体积或标准体积,两条支路都要算
按「质量流量误差减密度误差」合成,不要只算一路。
六、决定补偿之后,确认它真的在工作
做一次内外压力比对、一次端到端物料平衡,比读一百遍组态清单都管用。
· · ·
科氏计常被概括成「直接测质量,不受温压影响」。前半句成立,后半句只在很宽松的准确度要求下成立。一旦准确度要求进到 0.1% 这个量级,或者介质是 LNG、LPG、密相 CO₂ 这类轻质流体,压力效应就从可以忽略变成必须逐台核算。
而它最麻烦的地方在于:它不产生报警,不留下痕迹,只在对账的时候才现身。
· · ·
▽ 参考资料(11 项)
[1] Emerson. Micro Motion ELITE Coriolis Flow and Density Meters, Product Data Sheet PS-00374 Rev AO, Dec 2024(过程压力效应系数表、参考标定条件)
[2] TÜV SÜD National Engineering Laboratory. Good Practice Guide: Coriolis Flow Meter, Report No. 2019/70, Jan 2019(C. Mills)
[3] BS ISO 10790:2015. Measurement of fluid flow in closed conduits — Guidance to the selection, installation and use of Coriolis meters
[4] API MPMS Chapter 5.6. Measurement of Liquid Hydrocarbons by Coriolis Meters
你手上的科氏计,压力补偿开着吗?
欢迎在留言区说说:你所在装置的科氏计,标定单上的压力系数是多少,现场用的是固定值还是在线压力。
如果查完发现「没人知道有没有开」,那本文第 04 节的第一条就算没白写。