只读分析。样本
wave_file+wave_sample_one(首周期,约 1545 点)。故障锚点:7,8,9号压缩机故障汇总.xlsx;异常段对齐cache/pks_scanner/evolution/。backend/indicator_features/为新增独立目录,只读数据库、只import app.config,不影响现有算法/程序。
wave_sample_one = 每文件一个首周期;cycle_start/end 废弃。availability.py 不依赖 rpm,直接找有完整周期的日子:
| 测点 | 有效段 |
|---|---|
| 8 号机 全缸(盖/轴) | 2025-03-13~05-03;2026-03-16~20、04-19~05-06、05-31~06-18 |
| 7 号机 二缸等 | 2025-06-13、07-25~27、11-18~20、2026-02、03-13~04-04、05-07~21、06-01~06 |
| 9 号机 二缸/三缸 | 2025-03、06、09、10 零散 |
| 9 号机 全缸 | 2026-01-30~02-09、03-04~13、03-22~27、04-02~18、05-22~31、06-15~22 |
活塞事件的故障前功图情况(用全缸、盖/轴互补核过):
| 事件 | 情况 |
|---|---|
| 7 号机 2025.1.10 活塞 | 全缸 2024-10~2025-04 无有效周期 ❌ |
| 8 号机 2025.12.6 活塞 | 全缸最后一段为 2025-05-03,其后长期停机到 2026-03 ❌ |
| 9 号机 2026.1.18 活塞(三级=1缸) | 全缸有效数据从 2026-01-30 起(事件后)❌ |
P_s/P_d/pressure_ratio。n_comp。analyze.py:同级缸间、同缸双腔(相位剖面 L2)、本缸自身 z。trend.py:按天自身基线 z + 突发跳变 + 同级偏差的突发跳变,并对齐 evolution 段。方法:把“维修前段”与“维修后段”的同级缸间偏差做对比,找维修后恢复的缸。
8 号机 2026.4.1 气阀(更换阀片/弹簧/缓冲片) —— 一级轴侧压比同级偏差:
| 段 | 四缸轴侧 | 六缸轴侧 | 同级中位 |
|---|---|---|---|
| 修前 2026-03-15~20 | +34% | −22% | 3.42 |
| 修后 2026-04-18~05-06 | +13% | −16% | 3.10 |
efficiency 同期 0.558→0.626(+12%)。p_discharge 比同级低约 8%、指示功低约 9%,但二缸轴侧正常 → 倾向单侧偏置,不是活塞双腔特征。压力/轻微 段内;n_comp(限制拟合区间、最小样本);