4. 温度传感器故障诊断

温度传感器是储能温控系统最前端的“感知器官”。BMS 与温控器依据它决定风机转速、压缩机启停、液冷泵流量以及告警阈值。一旦传感器本身失真,后续所有控制与保护都会建立在错误前提上。工程上常见的温度传感器故障可归为四类:漂移(读数缓慢偏离真实值)、开路(回路断开,读数跑到量程上限或固定极值)、短路(回路短接,读数跑到量程下限或固定极值)、响应迟缓(读数方向正确但跟不上真实温度变化)。本节围绕这四类故障,讲清识别方法、冗余校验与数据融合诊断的实现思路。

一、四类故障的电气与数据特征

储能温控系统大量使用 NTC 热敏电阻(常见 B 值 3380K、3950K,25℃ 阻值 10kΩ)和 PT100/PT1000 铂电阻。以 NTC 为例,其阻值随温度升高而下降,采集电路通常为“上拉电阻 + NTC 分压”,再经 ADC 采样换算温度。四类故障在这一链路上的表现各不相同:

  • 开路:NTC 支路断开,分压点被上拉电阻拉向参考电压,ADC 接近满量程,换算温度冲向量程上限(如 125℃ 或 150℃)。
  • 短路:NTC 被短接,分压点被拉向地,ADC 接近 0,换算温度冲向量程下限(如 -40℃)。
  • 漂移:阻值-温度关系整体平移或斜率改变,读数始终存在一个稳定偏差,例如真实 25℃ 时读成 29℃,且偏差随温度近似恒定。
  • 响应迟缓:传感器探头被导热硅脂干涸、护套结垢或安装松动包裹,热时间常数 τ 变大,读数滞后于真实温度,但稳态值可能仍然正确。

识别时不能只看单点数值,而要看“数值是否合理 + 变化是否合理 + 与其他测点是否一致”。下面这张图给出从原始采样到故障判定的信号链与判据关系。

温度传感器故障诊断信号链与判据 NTC / PT100 探头 + 护套 分压 + ADC 原始码值 换算温度 T 查表 / 公式 冗余校验 多测点比对 数据融合诊断 输出可信温度 四类故障的典型特征 开路 ADC ≈ 满量程 T 冲向量程上限 跳变后保持不动 短路 ADC ≈ 0 T 冲向量程下限 跳变后保持不动 漂移 偏差稳定存在 ΔT 近似恒定 趋势仍跟随真实温度 响应迟缓 τ 增大,滞后明显 稳态值可能正确 动态偏差大 判定逻辑(以 NTC 10kΩ / B=3950K 为例) 量程与跳变判据 • T ≥ 120℃ 且持续 3s → 疑似开路 • T ≤ -35℃ 且持续 3s → 疑似短路 • 单周期跳变 > 15℃ → 标记异常 • 连续 10 点方差 < 0.01 → 疑似卡死 冗余比对判据 • 同簇 3 点两两偏差 > 3℃ → 离群 • 与相邻簇偏差 > 5℃ → 可疑 • 与液冷回水温度偏差 > 4℃ • 与模型预测残差 > 3σ → 异常 动态响应判据 • 阶跃后 63% 恢复时间 > 60s • 与参考传感器滞后 > 20s • 升温速率明显低于邻点 • 稳态偏差 < 1℃ 但动态偏差大

二、冗余校验:用“多只眼睛”看同一个温度

冗余校验的核心思想是:同一个热场位置不应只依赖一只传感器。工程上常见三种冗余布置:

  1. 同簇冗余:同一模组或同一液冷板附近布置 2~3 只传感器,间距 5~10cm,正常时读数应非常接近。
  2. 跨簇冗余:相邻模组、相邻液冷支路的传感器互为参考,利用热场连续性判断离群点。
  3. 异构冗余:温度传感器与液冷回水温度、电芯内阻估算温度、环境温度等不同物理量交叉验证。

以同簇 3 点冗余为例,设某时刻三只传感器读数为 T1=26.2℃、T2=26.5℃、T3=31.8℃。计算两两偏差:|T1-T2|=0.3℃,|T1-T3|=5.6℃,|T2-T3|=5.3℃。T3 与另外两只偏差均超过 3℃ 阈值,判定 T3 为离群点。此时不应直接采用 T3,而应取 T1、T2 的中位数或均值作为该簇可信温度,同时将 T3 标记为“疑似漂移或接触不良”,触发检修工单。

冗余校验的关键参数是偏差阈值和持续时间。阈值过小会因正常热场梯度误报,过大则漏报早期漂移。建议同簇阈值取 2~3℃,跨簇取 4~5℃,持续时间取 10~30 个采样周期(按 1s 采样约 10~30s)。

三、数据融合诊断:从“选一个”到“算一个”

当冗余测点数量较多、且各测点可信度不同时,简单取平均或中位数并不最优。数据融合诊断的思路是:先给每个测点分配一个可信度权重,再融合出最终温度。常用方法有加权平均、卡尔曼滤波和中位数滤波三种。

加权平均融合:设第 i 个测点读数为 Ti,权重为 wi,融合温度 T_fused = Σ(wi·Ti) / Σwi。权重可根据历史残差动态调整:残差越小,权重越大。例如三只传感器初始权重均为 1,若 T3 连续 5 个周期残差超过 3℃,将其权重降为 0.2,则融合结果会自然向 T1、T2 靠拢。

卡尔曼滤波融合:把温度看作状态量,传感器读数看作观测量,利用过程噪声 Q 和观测噪声 R 递推估计。当某只传感器漂移时,其观测残差增大,卡尔曼增益会自动降低对该测点的信任。工程上 Q 可取 0.01~0.05,R 可取 0.1~0.5(单位℃²),具体需根据采样周期和热惯性整定。

中位数滤波:对 3 点及以上冗余,直接取中位数,对单点离群最鲁棒,计算量最小,适合嵌入式 BMS 实时运行。缺点是当两个测点同时漂移时失效,因此常与加权平均组合使用。

实操建议:在 BMS 或温控器内建立“原始值—校验值—融合值”三级数据。原始值用于故障录波,校验值用于离群判定,融合值用于控制与保护。三者分开存储,便于事后追溯是传感器问题还是算法问题。

四、响应迟缓的专项识别

响应迟缓最难识别,因为它的稳态读数可能完全正确。有效方法是主动阶跃测试或动态残差监测。主动阶跃测试可在系统停机检修时进行:用热风枪或恒温槽对探头施加一个 10℃ 左右的阶跃,记录读数从 10% 到 90% 的上升时间 t_r。正常 NTC 探头 t_r 通常在 10~30s,若超过 60s,说明探头热接触不良或护套结垢。

在线运行时,可利用液冷泵启停或压缩机加载造成的自然温度阶跃,比较各测点的响应速度。若某测点升温速率持续低于同簇其他测点 50% 以上,且稳态偏差小于 1℃,则高度怀疑响应迟缓。此时应检查探头安装是否松动、导热硅脂是否干涸、护套是否结垢,而不是直接更换传感器。

五、诊断流程与处置建议

综合以上方法,建议按以下顺序执行诊断:

  1. 先做量程与跳变检查,快速筛出开路、短路和卡死。
  2. 再做同簇冗余比对,筛出离群点,区分漂移与接触不良。
  3. 对剩余测点做动态残差监测,识别响应迟缓。
  4. 将确认故障的测点权重置零或降权,用融合值维持系统运行。
  5. 输出故障类型、测点编号、发生时间和建议处置,形成检修工单。

处置时需注意:开路和短路通常伴随硬件损坏,应更换传感器或检查线束;漂移若偏差小于 2℃ 可先降权使用,大于 2℃ 应更换;响应迟缓优先检查安装与导热,而非直接换件。所有阈值和权重都应在调试阶段根据实际热场标定,不可直接套用其他项目参数。

安全提示:任何传感器故障诊断算法都不能替代硬件保护。当融合温度接近告警阈值时,应同时参考液冷回水温度、电芯电压一致性等独立信号,避免因多只传感器同时漂移导致保护失效。