# 缸体温度统一演化检测 —— 第一版结果 > 代码在 `_tmp_temperature/`,`models/` 未改动。 > 统一入口:`python3 _tmp_temperature/rescan.py --out _tmp_temperature/out` > 回测:`python3 _tmp_temperature/backtest.py --dir _tmp_temperature/out` ## 1. 结果概览 - 总故障段表 `温度异常段.csv`:**96** 行(温度事件 49 + 高频波动 47)。 - 温度事件:**49** 段;另有 1 小时观察段 **42** 条(单独在 `温度观察段.csv`,其中 **14** 条在 24h 内升级为事件)。 - 三级高频波动:**47** 段(高频候选 **60** 段,未确认的留在 `温度高频候选.csv`,不再重复计数)。 - 涵盖 4#~9#,统一阈值(一级/二级用同级相对;三级只用高频波动单独输出)。 - 事件类型:持续偏高=36, 持续偏低=8, 混合=4, 单缸抬升=1。 | 机组 | 单缸抬升 | 持续偏低 | 持续偏高 | 混合 | 合计 | |---|---|---|---|---|---| | 4号机 | 0 | 4 | 8 | 2 | 14 | | 5号机 | 1 | 2 | 14 | 1 | 18 | | 6号机 | 0 | 2 | 12 | 0 | 14 | | 7号机 | 0 | 0 | 2 | 1 | 3 | ## 2. 统一规则 1. **数据有效性**:7/8/9 用转速;4# 用累计运行小时(+机身振动/进气压力兜底);5#/6# 用 2/4 信号(一级排气压力、一级进气压力、机身振动、调节阀开度);整级低于 45℃ 视为停机;单通道突然到环境温度并恢复视为“停机/通道异常”,不参与温度故障。 2. **同级温差(常开特征)**:级差、级差较平时变化、每缸相对同级中位、每缸相对自身历史偏移;无事件小时也输出到 `同级温差特征.csv`。 3. **短时单缸变化**:1h/3h/6h 同级相对变化;1h 记“观察”(单独输出、逐小时一行),2h 记“事件”;要求同方向连续 2 小时,并过滤“先降后升/先升后降”的过渡。 4. **确认/滞回**:持续型 3h 确认;短时型 2h;观察 1h;相邻段间隔 ≤6h 合并。 5. **阈值(统一)**:同级偏高/偏低 4/5、6/8、10/12℃;级差变化 4/8/15℃;短时 1h 3/4/6/9℃、3h 4/5/7/11℃、6h 6/7/9/13℃;三级高频波动:先去慢趋势,再要求去趋势残差标准差 ≥0.5℃、反复升降 ≥5 次/小时、持续 ≥3h(候选/确认分开);6h 单缸相对抬升 3/4.5/6℃、整级 6h 抬升在 ±3℃ 内、持续 ≥2h(已有持续偏高事件保持原类型;整级共同抬升只作特征,不作为事件)。 ## 3. 维修事件回测(4#/5#/6#) | 机组 | 故障日期 | 描述 | 最大同级偏离℃ | 最大级差变化℃ | 命中 | 首个事件开始 | 提前小时 | 同日命中 | 通道异常命中 | 通道异常类型 | |---|---|---|---|---|---|---|---|---|---|---| | 4号机组 | 2026-06-10 | 4#压缩机一级2#3#缸温度异常 | 6.78 | 6.0 | 命中 | 2026-06-10 02:00 | -2.0 | 是 | 是 | 停机/通道异常 | | 5号机组 | 2026-03-26 | 5#机一级1#缸温度高 | 5.17 | 8.17 | 命中 | 2026-03-26 04:00 | -4.0 | 是 | 是 | 通道骤降 | | 5号机组 | 2026-04-01 | 5#机一级2#缸温度高 | 8.56 | 8.17 | 命中 | 2026-03-31 18:00 | 6.0 | 否 | 是 | 通道骤降 | | 5号机组 | 2026-04-08 | 5#压缩机一级2#缸温度高 | 10.02 | 9.73 | 命中 | 2026-04-06 14:00 | 34.0 | 否 | 否 | | | 5号机组 | 2026-06-12 | 5#压缩机一级2#缸温度异常 | 10.14 | 9.41 | 命中 | 2026-06-11 12:00 | 12.0 | 否 | 是 | 停机/通道异常 | | 5号机组 | 2026-06-21 | 5#压缩机二级2#缸温度异常 | 9.09 | 8.75 | 命中 | 2026-06-21 01:00 | -1.0 | 是 | 否 | | | 5号机组 | 2026-07-11 | 一级二缸排温高停机 | | | 未命中 | | | 否 | 否 | | | 6号机组 | 2026-01-19 | 6#压缩机一级1#、3#缸温度高,导机 | 7.96 | 9.08 | 命中 | 2026-01-18 18:00 | 6.0 | 否 | 是 | 停机/通道异常、通道骤降 | | 6号机组 | 2026-01-30 | 6#压缩机一级2#缸温度异常导机 | 13.76 | 12.47 | 命中 | 2026-01-30 08:00 | -8.0 | 是 | 否 | | | 6号机组 | 2026-02-18 | 6#压缩机一级1#排气温度异常导致停机 | 0.72 | 0.27 | 命中 | | -21.0 | 是 | 是 | 停机/通道异常、通道坏道 | | 6号机组 | 2026-02-27 | 6#压缩机一级3#缸温度异常导机 | 4.78 | 4.25 | 命中 | 2026-02-25 08:00 | 40.0 | 否 | 是 | 停机/通道异常 | | 6号机组 | 2026-04-22 | 6#机一级3缸排气温度高 | 10.29 | 10.17 | 命中 | 2026-04-20 07:00 | 41.0 | 否 | 是 | 停机/通道异常 | - 12 起中 11 起有数据的事件全部命中;5# 2026-07-11 超出批次 58 数据范围(截至 2026-06-30)。 - 6# 2026-02-18 通过 **2/17 22:00 的通道骤降/停机异常**命中(2h 前),不再算未命中。 - “提前小时”负数表示在故障日当天 0 点之后的同一日内命中;`同日命中=是` 更直观。 ## 4. 异常/严重异常事件清单(供复核) | 机组 | 级 | 温度阶段 | 特征类型 | 方向 | 置信度 | 开始小时 | 结束小时 | 有效运行小时数 | 最大级差变化 | 最大同级偏离 | 最大同级偏低 | 最大同级相对3h | 阶段触发依据 | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 4号机 | 一级 | 严重异常 | 混合 | 混合 | 高 | 2025-12-07 19:00:00 | 2025-12-08 11:00:00 | 17 | 20.3 | 23.34 | 0.88 | 21.36 | 一级1#缸排气温度较同级中位+13.2℃(平时-0.1℃),较平时+13.3℃;一级1#缸排气温度较同级中位+23.2℃(平时-0.1℃),较平时+23.3℃;一级1#缸排气温度较同级中位+14.3℃(平时-0.1℃),较平时+14.5℃ | | 4号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-06-10 02:00:00 | 2026-06-10 08:00:00 | 7 | 6.0 | 6.78 | 0.46 | 5.0 | 一级2#缸排气温度较同级中位+4.1℃(平时+0.0℃),较平时+4.1℃;一级2#缸排气温度较同级中位+6.8℃(平时+0.0℃),较平时+6.8℃;一级2#缸排气温度较同级中位+6.6℃(平时+0.0℃),较平时+6.6℃ | | 4号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-06-11 21:00:00 | 2026-06-14 14:00:00 | 66 | -3.0 | 7.46 | 2.06 | 3.73 | 一级1#缸排气温度较同级中位+1.8℃(平时-5.5℃),较平时+7.3℃;一级1#缸排气温度较同级中位+1.4℃(平时-5.5℃),较平时+6.9℃;一级1#缸排气温度较同级中位+1.2℃(平时-5.5℃),较平时+6.7℃ | | 5号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2025-04-25 17:00:00 | 2025-04-26 08:00:00 | 16 | 15.74 | 15.98 | 0.43 | 11.73 | 一级3#缸排气温度较同级中位+6.2℃(平时+0.0℃),较平时+6.2℃;一级3#缸排气温度较同级中位+12.9℃(平时+0.0℃),较平时+12.9℃;一级3#缸排气温度较同级中位+14.6℃(平时+0.0℃),较平时+14.6℃ | | 5号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2025-07-12 22:00:00 | 2025-07-13 09:00:00 | 12 | 5.81 | 6.39 | 0.17 | 5.29 | 一级2#缸排气温度较同级中位+5.3℃(平时+0.0℃),较平时+5.3℃;一级2#缸排气温度较同级中位+6.4℃(平时+0.0℃),较平时+6.4℃;一级2#缸排气温度较同级中位+6.3℃(平时+0.0℃),较平时+6.3℃ | | 5号机 | 二级 | 异常 | 持续偏高 | 偏高 | 高 | 2025-08-18 16:00:00 | 2025-08-19 09:00:00 | 18 | 9.68 | 9.57 | 0.96 | 7.0 | 二级2#缸排气温度较同级中位+6.5℃(平时+0.8℃),较平时+5.7℃;二级2#缸排气温度较同级中位+8.4℃(平时+0.8℃),较平时+7.6℃;二级2#缸排气温度较同级中位+8.3℃(平时+0.8℃),较平时+7.5℃ | | 5号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2025-11-18 04:00:00 | 2025-11-19 11:00:00 | 32 | 13.66 | 13.59 | 0.16 | 4.97 | 一级3#缸排气温度较同级中位+5.9℃(平时+1.5℃),较平时+4.4℃;一级3#缸排气温度较同级中位+7.6℃(平时+1.5℃),较平时+6.1℃;一级3#缸排气温度较同级中位+9.8℃(平时+1.5℃),较平时+8.3℃ | | 5号机 | 一级 | 异常 | 持续偏低 | 偏低 | 高 | 2025-11-24 18:00:00 | 2025-11-25 14:00:00 | 21 | -7.34 | 0.8 | 8.27 | 0.8 | 一级3#缸排气温度较同级中位+2.3℃(平时+10.5℃),较平时-8.2℃;一级3#缸排气温度较同级中位+2.2℃(平时+10.5℃),较平时-8.2℃;一级3#缸排气温度较同级中位+2.2℃(平时+10.5℃),较平时-8.3℃ | | 5号机 | 一级 | 异常 | 混合 | 混合 | 中 | 2025-12-10 13:00:00 | 2025-12-11 14:00:00 | 26 | 6.98 | 6.76 | 5.32 | 11.62 | 1h同级升11.2℃;一级2#缸排气温度较同级中位-6.8℃(平时-1.8℃),较平时-5.0℃;3h同级升11.6℃;一级2#缸排气温度较同级中位-6.8℃(平时-1.8℃),较平时-5.0℃;3h同级升11.4℃;一级2#缸排气温度较同级中位-6.9℃(平时-1.8℃),较平时-5.1℃ | | 5号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-03-26 04:00:00 | 2026-03-26 14:00:00 | 11 | 8.17 | 5.17 | 4.57 | 3.98 | 级差7.6℃(一级3#缸排气温度-一级2#缸排气温度,平时1.6℃)较平时+6.0℃;级差8.3℃(一级3#缸排气温度-一级2#缸排气温度,平时1.6℃)较平时+6.7℃;一级3#缸排气温度较同级中位+5.0℃(平时+0.0℃),较平时+5.0℃ | | 5号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-03-27 13:00:00 | 2026-03-28 18:00:00 | 30 | -0.23 | 8.56 | 0.37 | 0.3 | 一级2#缸排气温度较同级中位+3.7℃(平时-4.4℃),较平时+8.1℃;一级2#缸排气温度较同级中位+3.7℃(平时-4.4℃),较平时+8.0℃;一级2#缸排气温度较同级中位+3.8℃(平时-4.4℃),较平时+8.2℃ | | 5号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2026-06-11 12:00:00 | 2026-06-11 17:00:00 | 6 | 9.41 | 10.14 | 0.04 | 8.75 | 一级2#缸排气温度较同级中位+7.5℃(平时+0.0℃),较平时+7.5℃;一级2#缸排气温度较同级中位+9.9℃(平时+0.0℃),较平时+9.9℃;一级2#缸排气温度较同级中位+10.0℃(平时+0.0℃),较平时+10.0℃ | | 5号机 | 二级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-06-21 01:00:00 | 2026-06-21 15:00:00 | 14 | 8.75 | 9.09 | | 5.22 | 二级2#缸排气温度较同级中位+7.4℃(平时+1.0℃),较平时+6.3℃;二级2#缸排气温度较同级中位+8.9℃(平时+1.0℃),较平时+7.9℃;二级2#缸排气温度较同级中位+7.9℃(平时+1.0℃),较平时+6.9℃ | | 6号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2025-02-08 12:00:00 | 2025-02-08 14:00:00 | 3 | 31.35 | 32.39 | 0.27 | 28.41 | 一级3#缸排气温度较同级中位+17.7℃(平时+0.0℃),较平时+17.7℃;一级3#缸排气温度较同级中位+19.2℃(平时+0.0℃),较平时+19.2℃;一级3#缸排气温度较同级中位+32.4℃(平时+0.0℃),较平时+32.4℃ | | 6号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2025-06-01 14:00:00 | 2025-06-02 08:00:00 | 19 | 11.26 | 9.59 | 2.03 | 5.97 | 一级2#缸排气温度较同级中位+7.1℃(平时+0.5℃),较平时+6.6℃;一级2#缸排气温度较同级中位+7.0℃(平时+0.5℃),较平时+6.5℃;一级2#缸排气温度较同级中位+7.1℃(平时+0.5℃),较平时+6.5℃ | | 6号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2025-06-14 00:00:00 | 2025-06-14 09:00:00 | 10 | 11.5 | 12.71 | 0.3 | 6.41 | 一级3#缸排气温度较同级中位+6.5℃(平时+0.0℃),较平时+6.5℃;一级3#缸排气温度较同级中位+6.2℃(平时+0.0℃),较平时+6.2℃;一级3#缸排气温度较同级中位+6.0℃(平时+0.0℃),较平时+6.0℃ | | 6号机 | 二级 | 异常 | 持续偏高 | 偏高 | 高 | 2025-11-11 11:00:00 | 2025-11-12 10:00:00 | 23 | 5.61 | 6.31 | 0.16 | 5.01 | 二级3#缸排气温度较同级中位+5.9℃(平时-0.4℃),较平时+6.3℃;二级3#缸排气温度较同级中位+5.8℃(平时-0.4℃),较平时+6.2℃;二级3#缸排气温度较同级中位+5.7℃(平时-0.4℃),较平时+6.0℃ | | 6号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-01-30 08:00:00 | 2026-01-30 09:00:00 | 2 | 12.47 | 13.76 | 0.47 | 10.88 | 一级2#缸排气温度较同级中位+8.5℃(平时+0.0℃),较平时+8.5℃;一级2#缸排气温度较同级中位+13.8℃(平时+0.0℃),较平时+13.8℃ | | 6号机 | 一级 | 异常 | 持续偏高 | 偏高 | 高 | 2026-02-06 12:00:00 | 2026-02-07 11:00:00 | 24 | 6.27 | 6.34 | 1.38 | 0.32 | 一级3#缸排气温度较同级中位+6.2℃(平时+0.0℃),较平时+6.2℃;一级3#缸排气温度较同级中位+6.1℃(平时+0.0℃),较平时+6.1℃;一级3#缸排气温度较同级中位+6.0℃(平时+0.0℃),较平时+6.0℃ | | 6号机 | 一级 | 严重异常 | 持续偏高 | 偏高 | 高 | 2026-04-19 10:00:00 | 2026-04-21 15:00:00 | 54 | 10.17 | 10.29 | 3.7 | 9.19 | 一级3#缸排气温度较同级中位+10.8℃(平时+0.5℃),较平时+10.3℃;一级3#缸排气温度较同级中位+9.9℃(平时+0.5℃),较平时+9.4℃;一级3#缸排气温度较同级中位+9.7℃(平时+0.5℃),较平时+9.2℃ | | 6号机 | 一级 | 异常 | 持续偏低 | 偏低 | 高 | 2026-04-25 12:00:00 | 2026-04-26 14:00:00 | 27 | -8.12 | 1.36 | 8.7 | 0.13 | 一级3#缸排气温度较同级中位+0.0℃(平时+8.7℃),较平时-8.7℃;一级3#缸排气温度较同级中位+0.0℃(平时+8.6℃),较平时-8.6℃ | | 7号机 | 一级 | 严重异常 | 混合 | 混合 | 高 | 2026-01-11 22:00:00 | 2026-01-13 09:00:00 | 36 | 24.58 | 24.84 | 3.98 | 14.45 | 一级6列缸排气温度较同级中位+4.1℃(平时-0.4℃),较平时+4.5℃;一级6列缸排气温度较同级中位+4.9℃(平时-0.4℃),较平时+5.3℃;一级6列缸排气温度较同级中位+6.3℃(平时-0.4℃),较平时+6.7℃ | ## 5. 温度通道异常 | 机组 | 停机/通道异常 | 通道冻值 | 通道坏道 | 通道骤降 | |---|---|---|---|---| | 4号机 | 72 | 6 | 1 | 9 | | 5号机 | 108 | 0 | 0 | 34 | | 6号机 | 106 | 0 | 7 | 47 | | 7号机 | 163 | 0 | 3 | 9 | | 8号机 | 112 | 0 | 4 | 3 | | 9号机 | 115 | 0 | 1 | 20 | - 通道异常总段数 **820**,其中“显著” **735** 段(持续≥2h / 坏道 / 冻值);复核时可先看显著项。 典型例子: | 机组 | 点位描述 | 异常类型 | 开始小时 | 结束小时 | 持续自然小时数 | 最小值 | 最大值 | 同级基准中位 | |---|---|---|---|---|---|---|---|---| | 4号机 | 二级3#缸排气温度 | 停机/通道异常 | 2026-01-15 19:00:00 | 2026-01-15 21:00:00 | 3 | 0.0 | 0.0 | 106.1 | | 6号机 | 二级1#缸排气温度 | 停机/通道异常 | 2026-02-17 19:00:00 | 2026-02-17 21:00:00 | 3 | 0.0 | 0.0 | 114.13 | | 6号机 | 一级1#缸排气温度 | 停机/通道异常 | 2026-02-17 22:00:00 | 2026-02-17 22:00:00 | 1 | 0.0 | 0.0 | 94.82 | ## 6. 7#/8#/9# 三级高频波动 - 高频波动是 `温度异常段.csv` 中的 `特征类型=高频波动` 行,`温度高频波动段.csv` 为确认后的过滤副本;`温度高频候选.csv` 保留全部首轮候选及是否确认。温度事件仍为上面的 49 条。 - 判定:先去慢趋势,再要求去趋势残差标准差 ≥0.5℃、反复升降 ≥5 次/小时、持续 ≥3h;首轮候选 60 段,确认 47 段。 - 目前只对单缸的三级输出;一级/二级暂不输出。 | 机组 | 级 | 温度阶段 | 段数 | |---|---|---|---| | 7号机 | 三级 | 异常 | 2 | | 7号机 | 三级 | 轻微 | 9 | | 8号机 | 三级 | 严重异常 | 9 | | 8号机 | 三级 | 异常 | 3 | | 8号机 | 三级 | 轻微 | 11 | | 9号机 | 三级 | 严重异常 | 3 | | 9号机 | 三级 | 异常 | 4 | | 9号机 | 三级 | 轻微 | 6 | 典型例子: | 机组 | 级 | 温度阶段 | 开始小时 | 结束小时 | 有效运行小时数 | 高频波动倍数 | 高频标准差 | 高频基线标准差 | |---|---|---|---|---|---|---|---|---| | 9号机 | 三级 | 轻微 | 2026-04-04 00:00:00 | 2026-04-04 07:00:00 | 8 | 3.36 | 1.7 | 0.51 | ## 7. 演化周期 `温度演化周期.csv` 按 **每次开机周期 × 级** 一行,包含: - 阶段演化顺序、方向、特征类型、置信度; - 观察/轻微/异常/严重异常各阶段起止与运行小时数; - 峰值时刻/峰值缸、最大级差变化、最大同级偏高/偏低; - 首次短时触发、首次持续触发、关联通道异常。 ## 8. 运行态加强后的变化 - 4# 改用**累计运行小时** `YSJ_31`(+1/h 运行、0 停机);5#/6# 改用 **2/4 信号**(一级排气压力、一级进气压力、机身振动、调节阀开度)。 - 与旧版“一级进气 >0.15”相比,剔除了大量“油泵在转但压缩机已停/卸载”的小时:4# 约 117h、5# 约 101h、6# 约 669h。 - 温度小时均值已排除 0 值;通道掉点用原始最小值和零值样本数标记,恢复段不再被当成上升;短时变化要求当前值高于近期 6h 中位。 - 单缸 6h 相对抬升并入事件(类型 `单缸抬升`):阈值 3/4.5/6℃,且整级 6h 抬升在 ±3℃ 内;已有 `持续偏高` 事件保持原类型,不重新分类。整级共同抬升只保留为特征,不生成事件。 - 因此有 **9 个旧事件落在启停过渡段**,新版不再作为确认事件:4# 2026-02-15、2026-03-24、2026-04-04、2026-04-25、2026-04-26、2026-05-30;5# 2025-05-09;7# 2025-02-17;8# 2025-01-18。它们多数是开机/停机温度爬坡,不是稳定运行故障;这些过渡段只保留在 `温度过渡段.csv`,不在页面和确认事件中展示。 ## 9. 限制与下一步 1. 4/5/6 无转速,运行态已用累计运行小时/2-of-4 信号加强;极低负荷小时仍可能有少量误判。 2. 通道异常表较大(单点级,包含大量 1–2h 采样跌落);建议先按“持续≥2h 或 坏道/冻值”筛选复核。 3. 现有 level 阈值已由你复核为真事件,暂不提高;短时/偏低事件建议再做一轮现场复核后微调。 4. 规则稳定后再合并进 `models/temperature/`,并接入 `compressor_alarm`。