tcm16_acceptance_spec.json 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {
  2. "spec_id": "TCM16_ACCEPT_VIB_SPIKE_CLEAR",
  3. "版本": "v1.0 (2026-08-27, 振动线定)",
  4. "用途": "29# 修泵后验收状态机的『尖峰消』判定槽。canonical 判据正本 = findings.json TCM-16 .falsifiable 分支A; 本文件是其机器可读投影, 冲突以 findings.json 为准。",
  5. "上游依赖": {
  6. "前置槽": "柱塞回带判定 (windscada 线, 因侧)",
  7. "合取关系": "分支A = 柱塞回带 ∧ 尖峰消。本槽只输出后者; 前者未 PASS 时本槽结果不得单独用于结案。",
  8. "★分支C 优先": "柱塞不回带 或 回带过慢 ⇒ 直接进分支C (重开泵/管路排查), 本槽不参与、不评估。"
  9. },
  10. "输入要求": {
  11. "数据源": "TCM CMS 导出, 后主轴承测点 Main_bearing_rear, meas=Peak, 单位 m/s²",
  12. "工况档": "HI 满发档 (condition_key ∈ WPS-ActivePower 2801-3200 / 3201-3600 / 3601-4400)",
  13. "粒度": "逐日 max (不是窗均值、不是中位 — 尖峰是瞬态量)",
  14. "起算点": "修泵完工登记日 +1 天",
  15. "★数据尚未到达时的状态": "PENDING — 不是 PASS, 不是 FAIL。状态机禁止把『无数据』读成『无尖峰』(memory zero-alarm-plus-physical-failure / quality-gate-discard-creates-blind-spot)"
  16. },
  17. "判定条件": [
  18. {
  19. "id": "C1",
  20. "条件": "连续观测 ≥ 14 天",
  21. "类型": "硬门"
  22. },
  23. {
  24. "id": "C2",
  25. "条件": "期间有效 HI 档记录 ≥ 20 条",
  26. "类型": "硬门",
  27. "注": "该台日均 1~3 条, 14 天约 20~40 条",
  28. "★不足时": "延窗继续采, **不得提前判**。既不是 PASS 也不是 FAIL ⇒ 输出 INSUFFICIENT_延窗"
  29. },
  30. {
  31. "id": "C3",
  32. "条件": "期间逐日 max 全部 < 8.0 m/s²",
  33. "类型": "硬门",
  34. "标定依据": "该台基线 3.65, 现净尖峰 9.15~29.13; 8.0 = 两者之间的安全分界",
  35. "注": "『全部』= 逐日检查, 任一日 ≥8.0 即 C3 不成立; 禁用窗内均值/中位代替"
  36. },
  37. {
  38. "id": "C4",
  39. "条件": "扣除台风/场级大风窗",
  40. "类型": "数据过滤",
  41. "处理": "窗内数据不计入, 并**顺延**观测期以补足 C1/C2 (不是丢弃后直接判)",
  42. "已知历史窗例": "巴威 2026-07-11~14; 白海豚 2026-08-08~13"
  43. }
  44. ],
  45. "输出": {
  46. "枚举": [
  47. "PASS_尖峰消",
  48. "FAIL_尖峰持续",
  49. "INSUFFICIENT_延窗",
  50. "PENDING_无数据"
  51. ],
  52. "★禁止二值": "本槽是三态+待定, 不是布尔。CLAUDE.md Rule 3。",
  53. "PASS_尖峰消": "C1∧C2∧C3 全部成立 (C4 已应用) ⇒ 分支A 的振动侧条件满足",
  54. "FAIL_尖峰持续": "C1∧C2 成立 但 C3 不成立 (有 ≥1 日 max ≥8.0)",
  55. "INSUFFICIENT_延窗": "C1 或 C2 未达 ⇒ 继续采数, 不得输出 PASS/FAIL",
  56. "PENDING_无数据": "修后 CMS 数据尚未导入"
  57. },
  58. "★不得默认条款": [
  59. "**三分支均不发生时, TCM-16 verdict 降为『待验』, 不得默认按分支A 结案** (findings.json 原文)。状态机不可把 INSUFFICIENT 折叠成 PASS。",
  60. "**温度不降不构成分支A 的否证**: 温度 dev 应同步缓降但允许滞后 1~2 月 (热时间常数长)。状态机不得把『温度未降』作为 FAIL 条件。",
  61. "**C2 不足 ≠ FAIL**: 记录数不够只说明看不清, 不说明尖峰还在。"
  62. ],
  63. "分支B 触发时的下一步": {
  64. "条件": "本槽 = FAIL_尖峰持续 ∧ 柱塞已回带",
  65. "动作顺序": "**先取油样, 后内窥** (油样便宜得多且有 2025-03-25 基线 Fe 15/PQ 12 可比)",
  66. "油样三分支判据": {
  67. "a_支持升级": "Fe/PQ 显著高于末样基线, 量级接近 2024-10 的 470/253 ⇒ 金属接触正在发生, 升级内窥",
  68. "b_不得据此销案": "与末样基线相当 (Fe ≲30 / PQ ≲25) **不构成『无磨损』结论** — 该台历史 Fe 7~470 (67 倍) 且能自行回落 (2020-10 的 213/150 → 2021 的 54 → 2023 的 7), 单样阴性可能只是取在回落期 ⇒ 须连取两次间隔 ≥1 月, 或以振动尖峰频次为准",
  69. "c_记基线": "介于两者之间 ⇒ 记基线, 下窗复取"
  70. },
  71. "取样代表性前提": "与 2025-03-25 同部位同方法; 外观须记录 (『黄色膏体』vs『混浊』是板结的直接观察)"
  72. },
  73. "修后取数需求": {
  74. "内容": "修泵完工后 2~4 周的 TCM CMS 导出 (至少覆盖 C1 的 14 天 + C4 顺延余量)",
  75. "现有最新窗": "w0811 (2026-08-04→2026-08-11) — 修泵排期 2026-09, 故修后窗必为新导出, 现无数据",
  76. "与验收窗对齐": "同意 windscada 线建议 — 我方修后复测窗直接取 = 验收窗, 不另设窗口, 避免两套口径",
  77. "同船建议": "29# 主轴后脂样随修泵同船采 (已入 取数与送检需求单_20260827.md §②b); 若修前采则测的是断供期累积, 与修后采是两种口径, 报数时须标明"
  78. }
  79. }