首页 › 技术知识 › 工程笔记 › 故障案例 › "7 月突增"假土壤水分——温度补偿失效
故障案例 土壤 土壤水分FDR温度补偿假数据

"7 月突增"假土壤水分——温度补偿失效

Fake Soil Moisture Spike: Temp Compensation Failure

某墒情站 7 月土壤水分读数从 25% 突增到 38%,触发"暴雨入渗"判断。但同期无降雨。排查发现:FDR 探头的温度补偿算法在 35 ℃ 以上失效。

约 1258 字· 6 分钟阅读· 2023-07

事件

某墒情监测站,5 个深度(10/20/40/60/100 cm)布 FDR 探头:

  • 6 月读数稳定在 22~26%
  • 7 月 15 日起各深度读数突增
  • 7 月 20 日 10 cm 深度读 38%,40 cm 读 32%,100 cm 读 28%
  • 同期降雨记录:7 月 10~20 日累计 3.2 mm(基本无雨)

水文判断:无降雨情况下土壤水分上升 13 个百分点,异常。

调查

怀疑一:地下水上升

测井水位:7 月地下水埋深 4.2 m,6 月 4.5 m,上升 30 cm。但 100 cm 深度的探头距地下水位 3.2 m,不可能被地下水直接补给。

怀疑二:传感器漂移

更换一支同型号 FDR 探头,新探头读数与原探头一致(38%)。不是单探头故障。

怀疑三:温度补偿失效

测各深度土壤温度:

  • 10 cm:33 ℃(7 月 vs 6 月 26 ℃,升 7 ℃)
  • 20 cm:31 ℃(升 6 ℃)
  • 40 cm:28 ℃(升 4 ℃)
  • 100 cm:24 ℃(升 1 ℃)

FDR 测的是介电常数,水与土的介电常数都随温度变化:

  • 水的介电常数 25 ℃ 时 78.4,35 ℃ 时 74.6,降 5%
  • 介电常数降,FDR 读数应当降才对,不是升

但实际读数升了 13%。温度补偿算法的失误——可能是算法把温度系数方向搞反了。

联系厂家,确认该批次 FDR 探头温度补偿算法有 bug:温度 > 30 ℃ 时,补偿方向错误,温度越高读数越大。厂家提供固件升级,升级后读数回到 25%。

根因

传感器固件 bug。但更深的问题是:

  • 该批探头出厂校准只在 25 ℃ 做了单点校准
  • 温度补偿算法在 30 ℃ 以上未做实测验证
  • 厂家的"温度补偿"声明,实际只在常温范围成立

类似案例

  • DO 探头温度补偿失效:水温 > 30 ℃ 时荧光猝灭特性非线性,补偿算法未覆盖
  • pH 电极温度补偿失效:高温下玻璃电极斜率偏离 Nernst 理论值
  • 压力传感器温度漂移:野外昼夜温差 20 ℃,零点漂移 ±2% FS

防范

  1. 做全温度范围校准:不只 25 ℃ 单点,要在 -10/0/20/40/60 ℃ 多点校准
  2. 现场温度循环测试:装好后做加热-冷却循环,看读数是否随温度变化(变化 > 1% 算超差)
  3. 温度日志与读数对照:每次读数带温度,定期做"温度-读数散点图",看是否有异常相关
  4. 多源数据交叉验证:土壤水分与降雨、地下水、土壤温度对照,异常变化要有合理解释

教训

传感器的"温度补偿"是厂家声明,不是保证。实际工程要在现场温度范围验证补偿有效性——尤其野外昼夜温差大、季节温差大的场景。

某探头在 25 ℃ 实验室测得"温度补偿 ±0.5%",到 35 ℃ 野外实测可能 ±5%——这是常温校准的盲区。

给工程项目的启示

数据异常时,先查环境因素,再查物理过程:

  • 7 月突增:可能是温度补偿失效,不是真的水分上升
  • 冬季突降:可能是冰冻影响介电常数,不是真的水分下降
  • 雨后不增:可能是土壤裂缝绕流,雨水没渗到探头

数据异常 ≠ 物理过程异常。传感器是物理设备,受环境影响。做环境对照验证,是判断数据真伪的第一步。