oem_thresholds.json 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661
  1. {
  2. "_meta": {
  3. "生成日期": "2026-09-02",
  4. "生成方式": "本会话 data-first 实跑 resources/oem_envision_sc1_rudong2014/{param_dict,status_codes}.json + 逐 configs/contracts/*.yaml 扫描; 所有数值均本地复算, 无二次引用",
  5. "来源": "远景4MW.rar (龙源如东试验场 SC 扩建, 2014-15 调机资料) — EN136 4MW 海上鼠笼全功率电动变桨",
  6. "sensitivity": "internal — OEM机密; windcms 公开模式须掩数值门槛与特征频率 (client-deliverable-hide-core-parameters)",
  7. "★provenance规则_已更正": {
  8. "原规则": "golden_kk_2014_12 ≠ default (290条) = KK批量交付实调 = 真实机值, 可作证据",
  9. "现状": "**该规则已于 commit 2f80a3d2 被本项目自行撤回**, 撤回记录在 param_dict.json meta 的 SELF_CORRECTION_2026_09_02。任何仍按'290条实调'构表的输入都是 stale。",
  10. "撤回依据": "①第三点检验: 归一化后 256 条中 value_sc1_4mw == default 占 54.3%, 反而站 default 一边 ⇒ 更像不同产出链而非调整前后; ②**决定性**: 256 条在同一 2014-12-23 包的四批次段(1~6/7~11/12/13~27)中 0 条发生变化 ⇒ 全部平台级恒定, 无 per批次/per现场 调整痕迹; ③两列物理来源相隔约18个月(default 出自 2013-05 字典 / golden 出自 2014-12 KK包) ⇒ 差异归因于**版本增量**的先验远强于现场调整。",
  11. "采纳的三级标签": "实机回读(可作锚) / 模板值·生效(硬件存在, 仅作设计意图) / 模板值·空置(硬件不存在, 禁引)",
  12. "★后果": "按此标签, **本包没有一条参数够得上'实机回读'** ⇒ 本表 tuned=true 的行**一条也不能因 tuned 而升级证据等级**。本表所有行的 evidence_label 均为'模板值·生效', 无一行是实机值。",
  13. "tuned字段语义": "本表 tuned 仅表示'golden_kk 与 default 字面不同(已做 T#/BOOL 编码归一)', **不再表示'现场实调'**。收行依据改为: 同硬件闸 + 码确立的口径 + 独立物理论证。",
  14. "唯一仍成立的真差异证据": "golden_by_batch.json 四批次之间的 9 条差异 — 但 commit 4aa43650 已进一步将其定为'模板值·生效(按批次硬件配置)'非实机回读, 可作批次硬件差异证据, **不可作阈值锚**。",
  15. "元教训": "判别器自身也需要 provenance — 用于比较的两列必须先证同版本同产出链, 否则'差异=调整'是错误默认。"
  16. },
  17. "编码归一_必须前置": {
  18. "现象": "golden_kk 与 default 的裸字符串比对得 308 条差异, 其中大量是编码等价而非真差异。",
  19. "本会话实测": "raw_diff=308 → 归一后 真差异=210 / IEC TIME 字面量 vs 毫秒整数等价(如 T#1s vs 1000)=62 / BOOL 编码等价(FALSE vs 0)=36 / 空缺=8。",
  20. "注": "上游报告给的 207/65 与本会话 210/62 有 3 条出入(T# 解析器覆盖面差异), 不影响任何入表行的判定 — 因为 provenance 规则已整体撤回, tuned 计数不再承载证据等级。",
  21. "五列全同": "615 个具全五列的参数中: 裸比对 267 条(43.4%)全同 / 编码归一后 334 条(54.3%)全同。引用哪个数须声明是否做过归一。",
  22. "要求": "任何按'被调条数'做的统计(子系统分布/方向直方图)必须先跑编码归一, 否则 YawSystem/Pitchsystem/Drivetrain 被 T# 参数系统性灌水。归一函数应落在读包侧, 不要每次重写。"
  23. },
  24. "同硬件闸": {
  25. "规则": "方向解读('上调⇒原设计过严致误报; 下调⇒收紧保护')有一个前置: default 列描述的可能是**另一套硬件**。子系统的型号选择器若变, 该子系统全族 direction_readable=False。",
  26. "本会话实测_选择器变动": {
  27. "PAR_iGenType": "1→4",
  28. "PAR_iDriveTrainType": "1→2",
  29. "PAR_iGCCType": "1→2",
  30. "PAR_iGearBoxType": "3→3 (**未变**)"
  31. },
  32. "结论": "**齿轮箱族是本包唯一'同硬件'的热部件族**, 也是本表唯一能给出方向解读的一族。发电机/传动链/变压器族方向一律不可读。",
  33. "反例价值": "PAR_rTransformerTempHigh 85→130 (+45℃) 若不过同硬件闸会被读成'放松保护', 实为换了变压器(干式绕组口径 vs 油温口径)。"
  34. },
  35. "单调性机器闸": {
  36. "判据": "对每个部件的 High<=MAX ∧ Low>=MIN 逐列自检 (62 个温度阈参数 × 5 列)",
  37. "本会话实测": "**全库唯一一处违反** = PAR_rTempHigh/MAX_GearBearingDE 的 golden_kk 列 High=90 > MAX=75",
  38. "要求": "落成读包侧断言, 任何新增 OEM 参数包入库必跑, 违反即拒收该行。成本≈10行代码, 本次一次就逮到原判别器最核心的自举示例。"
  39. },
  40. "口径与持续窗_必须分离": {
  41. "原则": "阈值可迁性与口径可迁性是两件事。同一参数可被多个码以不同口径引用(齿箱油池 High 同时被 1min 告警码与 10min 持续30min 跳机码引用)。",
  42. "三种持续窗并存": {
  43. "10min>High 持续30min 才跳机": "齿箱油池 02_05_017 / 齿箱高速NDE 02_05_035 ⇒ 10min层 persist_rows=3",
  44. "10min>MAX 即时跳机": "齿箱油入口 02_05_021 / **主轴承 02_04_028** ⇒ persist_rows=1",
  45. "1min 口径 (禁用10min均值复算)": "齿箱高速DE 02_05_028/030 / 定子 02_08_013族 / 发电机轴承 02_08_026/030 / 齿箱油池MAX"
  46. },
  47. "★假阴性警告": "对主轴承套用'连续3行>阈'会把即时阈当持续阈, 在'会不会跳机'上单向偏乐观 = 假阴性。上游报告方法链对全部四通道统一写'连续3行'是错的。",
  48. "用10min均值复算1min阈": "会系统性高估裕度(均值平抑峰值)⇒ 同样单向偏乐观。1min 口径行一律不得用 10min 层报裕度。"
  49. },
  50. "★接线阻断_优先级高于本表": {
  51. "问题": "scripts/verdict_sweep.py 的 tmap 严格由 TEMP_CANON(18个 canonical_id) ∩ 契约 cid 构成(第411行), 温度路径**无 SHORT_ALIAS 回退**; 唯一消费点在第485行 abs_class_breach。",
  52. "本会话实测": "本表阈值所在的通道在三个主力远景场**当前不进任何温度判据**: 神木 17个温度列仅覆盖3个(定子UVW) — 齿箱油池/油入口/中间轴DE+NDE/主轴承/发电机DE+NDE 全部未接线; 平阴 15列覆盖5 / 盂县 12列覆盖5 (均缺齿箱油池/油入口/中间轴/主轴承); 王家湾 4列覆盖1(齿箱油池 WTRM_gearbox_oil_temp 恰好命中); 敖都/海勒斯 契约温压 canonical_id **数量为0** ⇒ 本表对这 80 台完全空转。",
  53. "根因": "拼法变体未收: 神木用 WTRM_gbx_oil_sump_temp 而 TEMP_CANON 只有 WTRM_gbx_oil_temp/WTRM_gearbox_oil_temp/WGBX_oil_temp。注: verdict_sweep.py:57-63 有一段 2026-07-18 的'canonical_id 变体补'注释(称已偿26+场缺口), **同一故障模式以新变体集复发** ⇒ 属 memory library-gate-not-wired-to-production 同族。",
  54. "修法": "①补 TEMP_CANON 变体键(WTRM_gbx_oil_sump_temp→'齿箱油'; WTRM_gbx_oil_inlet_temp→'齿箱油入口'; WTRM_gbx_interm_bearing_temp_de/WTRM_gbx_ims_de_temp→'齿箱中间轴DE'及NDE; WTRM_main_bearing_temp/WTRM_mainbrg_outer_temp→'主轴A'; WGEN_bearing_temp_de/_nde→'发电机DE'/'发电机NDE')。②**同回合必须做的防复发闸**: 契约里 cid 含 'temp' 且不在 TEMP_CANON 也不在显式忽略名单(环温/舱温/柜温等协变量)时, 打印响亮 WARN 并记入 skipped — 现在是静默漏, 否则第三次复发只是时间问题。③abs_class_breach 补一个'最长连续超阈行数'(max_run)字段, 才能同时服务三种持续窗。",
  55. "影响面": "远超远景6场: 发电机DE轴承 21场 / 发电机NDE 13场 / 齿箱油入口 12场(全库0场覆盖) / 齿箱高速轴承 8场 / 主轴承 7场 / 齿箱油池 6场 / 齿箱中间轴 4场(全库0场覆盖)。**接线修复的价值高于本阈值表本身。**",
  56. "回归锚": "gucheng 现有 GT 召回(齿箱DE GC8/GC11 + GC3 + 冷却 GC6)必须不变 — gucheng 非远景场走缺省分支。"
  57. },
  58. "铁律": [
  59. "包内参数 = 下装模板 ≠ 单台活值",
  60. "2014-15 快照, 现役数值必有演化",
  61. "调机期跳机多为降阈值人造",
  62. "**本包无一条够'实机回读'** ⇒ 本表任何行都不得作硬闸/跳机裕度, 只作'越设计值'的观察量",
  63. "SC-1 = EN136 4MW 海上鼠笼全功率; 我方远景场 = 1.5~2.2MW 陆上 DFIG (2021-2025, 多为10min层) ⇒ 跨平台迁移默认 conditional",
  64. "SC-1 状态码对陆上场实测可迁性仅 45.5%; SC-1 独有码判 INSUFFICIENT 禁采信",
  65. "**禁止用契约 observed_range 做越阈/裕度推理** — 它取自单台/单批 onboard 样本, 系统性偏窄; 裕度只能 data-first 从 parquet 算",
  66. "越阈 = log-only surface 观察, 不改 disposition, 非确诊超温",
  67. "★贴中间轴阈前必先解 InterDE/InterNDE 归属(cn 标签 3-cycle 轮转), 否则 50% 概率贴反",
  68. "阈值被置 0 = 保护**禁用**, 不是'阈值极低' — 两者处置相反 (HSBrakeSystem 族 golden 列实见 130→0 / 140→0)"
  69. ],
  70. "usage枚举": {
  71. "距trip裕度": "可报'距跳机还差 N℃' — **本表 0 条**(见下)",
  72. "仅越设计值": "只能报'越 OEM 设计值', 不可报跳机裕度; 需配月度现窗 p99 + 持续态, 不用全窗单点 max",
  73. "禁用": "不得入任何判据"
  74. },
  75. "★为何本表0条进距trip裕度": "逐级收敛(每步本会话可复现): 308 裸差 → 编码归一 210 真差异 → provenance 规则整体撤回, '实调'级证据归零 → 同硬件闸只放行齿轮箱族 → 码确立口径后剩齿箱油池/油入口/高速NDE/主轴承 → ①这几条恰恰**五列全同=模板默认**(按铁律禁作独立锚); ②本库无 SC-1 机组(如东 SC-1 数据在 WINDDATA, 本会话不可达), '距 trip'对 SC-1 自身也不可执行; ③我方 1.5~2.2MW 陆上 DFIG 的真实跳机阈**不是这些值**(另一线报 EN15 平台齿箱油池为 75/80 而非 SC-1 的 70/75, 但 EN15 包不在本 worktree, 本会话**无法验证** ⇒ 不写入本表, 仅记为待核)。⇒ 全部降为'仅越设计值'。这是**定界不是失败**: 它给出的是 memory relative-criterion-needs-physical-anchor 所要的物理参照, 不是跳机判据。",
  76. "本表未收的类别及原因": {
  77. "发电机/定子族": "iGenType 1→4 换型 + 拓扑不同类(鼠笼全功率 vs DFIG) + 全1min口径 + 四值20℃带宽 ⇒ 零产出(已入表标禁用以封存定界)",
  78. "液压/偏航族": "PAR_iHydraulicType 1→3 且 PAR_iRotorBrakeType 1→2 同时变 ⇒ 整族数值不可迁不可读向。可迁的只有方法一条(阈值置0=保护禁用)",
  79. "压力标定量程": "非阈值而是通道单位对照尺, 见 signal_span_reference 节",
  80. "变压器": "零码引用 + iGCCType 换型 ⇒ 双重不可用",
  81. "PAR_rTempDiffToOilSumpStop": "★该参数在本包**不存在**(本会话实查 ABSENT), 对应码 02_05_011 亦**不存在** ⇒ 上游\"ΔT对OEM门25℃\"的说法在本包无出处, 不予采信"
  82. },
  83. "审级": "按 SOP §6.1 RV-1: 本表无¥无确诊 → lite(1独立subagent, 禁主Claude自审)。若接线修复后中间轴越设计值 ≥3台同机制 → 升双模审。",
  84. "provenance": {
  85. "kind": "OEM 调试包解析产物 (生成器/模板层), **非整机回读**",
  86. "evidence_grade": "**模板值** — 按三级标签, 本包无一条够得上'实机回读'",
  87. "usage": "作分组依据/设计意图合格; 作**阈值锚不合格**",
  88. "see": "README '证据规矩' 节",
  89. "stamped": "2026-09-02 结构污染审计补标",
  90. "extra": "本表所有行 evidence_label 均为'模板值·生效', 无一行实机值 (构建时已自查撤回规则)"
  91. }
  92. },
  93. "thresholds": {
  94. "齿箱油池_High": {
  95. "param_sc1": "PAR_rTempHigh_GearOilSump",
  96. "value_default": 70,
  97. "value_golden_kk": 70,
  98. "tuned": false,
  99. "direction": "未调",
  100. "unit": "℃",
  101. "caliber": "1min+10min",
  102. "persist_rows_10min": 3,
  103. "transferable": "conditional",
  104. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 独立物理论证: VG320 族齿轮油氧化寿命由油品化学决定, 与机组容量无关 ⇒ 油温限比轴承限更可能跨容量成立。此论证不依赖 provenance, 但也不是实测 ⇒ 仍非硬闸。 五列全同 ⇒ 模板从未被调过 = 最弱证据, 禁作独立锚。",
  105. "applicable_farms": [
  106. "envision_1500_shenmu",
  107. "envision_en110_2200_pingyin",
  108. "crrc_wt1500_yuxian",
  109. "envision_en87_1500"
  110. ],
  111. "channel_by_farm": {
  112. "envision_1500_shenmu": "WTRM_gbx_oil_sump_temp(未接线)",
  113. "envision_en110_2200_pingyin": "WTRM_gbx_oil_sump_temp(未接线)",
  114. "crrc_wt1500_yuxian": "WTRM_gbx_oil_sump_temp(未接线)",
  115. "envision_en87_1500": "WTRM_gearbox_oil_temp(已接线→齿箱油)"
  116. },
  117. "usage": "仅越设计值",
  118. "evidence_label": "模板值·生效",
  119. "status_codes": {
  120. "02_05_015": "SC_TempGearOilSump_high, L40-警告待机, 1min均值>High",
  121. "02_05_017": "SC_TempGearOilSump_MAX, L170-故障停机, 10min均值>High 持续30min (另一支: 1min>MAX)"
  122. },
  123. "note": "同一参数被两个码以两种口径引用: 1min 即时告警 + 10min 持续30min 跳机。接 10min 层时用 persist_rows_10min=3。"
  124. },
  125. "齿箱油池_MAX": {
  126. "param_sc1": "PAR_rTempMAX_GearOilSump",
  127. "value_default": 75,
  128. "value_golden_kk": 75,
  129. "tuned": false,
  130. "direction": "未调",
  131. "unit": "℃",
  132. "caliber": "1min",
  133. "persist_rows_10min": 1,
  134. "transferable": "conditional",
  135. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 独立物理论证: VG320 族齿轮油氧化寿命由油品化学决定, 与机组容量无关 ⇒ 油温限比轴承限更可能跨容量成立。此论证不依赖 provenance, 但也不是实测 ⇒ 仍非硬闸。 五列全同=模板默认。",
  136. "applicable_farms": [
  137. "envision_1500_shenmu",
  138. "envision_en110_2200_pingyin",
  139. "crrc_wt1500_yuxian",
  140. "envision_en87_1500"
  141. ],
  142. "channel_by_farm": {
  143. "envision_1500_shenmu": "WTRM_gbx_oil_sump_temp(未接线)",
  144. "envision_en110_2200_pingyin": "WTRM_gbx_oil_sump_temp(未接线)",
  145. "crrc_wt1500_yuxian": "WTRM_gbx_oil_sump_temp(未接线)",
  146. "envision_en87_1500": "WTRM_gearbox_oil_temp(已接线→齿箱油)"
  147. },
  148. "usage": "仅越设计值",
  149. "evidence_label": "模板值·生效",
  150. "status_codes": {
  151. "02_05_017": "SC_TempGearOilSump_MAX, L170-故障停机, 1min均值>MAX 即时"
  152. },
  153. "note": "口径=1min。**禁止用 10min 均值复算该阈的裕度** — 会系统性高估裕度(单向偏乐观=假阴性)。"
  154. },
  155. "齿箱油入口_High": {
  156. "param_sc1": "PAR_rTempHigh_GearOilInlet",
  157. "value_default": 70,
  158. "value_golden_kk": 70,
  159. "tuned": false,
  160. "direction": "未调",
  161. "unit": "℃",
  162. "caliber": "10min",
  163. "persist_rows_10min": 1,
  164. "transferable": "conditional",
  165. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 独立物理论证: VG320 族齿轮油氧化寿命由油品化学决定, 与机组容量无关 ⇒ 油温限比轴承限更可能跨容量成立。此论证不依赖 provenance, 但也不是实测 ⇒ 仍非硬闸。",
  166. "applicable_farms": [
  167. "envision_en110_2200_pingyin",
  168. "crrc_wt1500_yuxian"
  169. ],
  170. "channel_by_farm": {
  171. "envision_1500_shenmu": "WTRM_gbx_oil_inlet_temp(未接线; sentinel 850 ≥50%卡死, 去哨兵后近死列)",
  172. "envision_en110_2200_pingyin": "WTRM_gbx_oil_inlet_temp(未接线)",
  173. "crrc_wt1500_yuxian": "WTRM_gbx_oil_inlet_temp(未接线)"
  174. },
  175. "usage": "仅越设计值",
  176. "evidence_label": "模板值·生效",
  177. "status_codes": {
  178. "02_05_019": "SC_TempGearOilInlet_high, L40-警告待机, 10min均值>High"
  179. },
  180. "note": "神木该列 sentinel 850 占比≥50%(契约 trap: 去哨兵后近死列) ⇒ 神木判 INSUFFICIENT, 不列入 applicable_farms。"
  181. },
  182. "齿箱油入口_MAX": {
  183. "param_sc1": "PAR_rTempMAX_GearOilInlet",
  184. "value_default": 75,
  185. "value_golden_kk": 75,
  186. "tuned": false,
  187. "direction": "未调",
  188. "unit": "℃",
  189. "caliber": "10min",
  190. "persist_rows_10min": 1,
  191. "transferable": "conditional",
  192. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 独立物理论证: VG320 族齿轮油氧化寿命由油品化学决定, 与机组容量无关 ⇒ 油温限比轴承限更可能跨容量成立。此论证不依赖 provenance, 但也不是实测 ⇒ 仍非硬闸。",
  193. "applicable_farms": [
  194. "envision_en110_2200_pingyin",
  195. "crrc_wt1500_yuxian"
  196. ],
  197. "channel_by_farm": {
  198. "envision_1500_shenmu": "WTRM_gbx_oil_inlet_temp(未接线; sentinel 850 ≥50%卡死, 去哨兵后近死列)",
  199. "envision_en110_2200_pingyin": "WTRM_gbx_oil_inlet_temp(未接线)",
  200. "crrc_wt1500_yuxian": "WTRM_gbx_oil_inlet_temp(未接线)"
  201. },
  202. "usage": "仅越设计值",
  203. "evidence_label": "模板值·生效",
  204. "status_codes": {
  205. "02_05_021": "SC_TempGearOilInlet_MAX, L170-故障停机, 10min均值>MAX 即时(无 last-for)"
  206. }
  207. },
  208. "齿箱高速NDE_High": {
  209. "param_sc1": "PAR_rTempHigh_GearBearingNDE",
  210. "value_default": 85,
  211. "value_golden_kk": 85,
  212. "tuned": false,
  213. "direction": "未调",
  214. "unit": "℃",
  215. "caliber": "10min",
  216. "persist_rows_10min": 3,
  217. "transferable": "conditional",
  218. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 轴承温限受滚子/润滑/载荷影响, 跨容量可迁性弱于油温。",
  219. "applicable_farms": [],
  220. "channel_by_farm": {},
  221. "usage": "仅越设计值",
  222. "evidence_label": "模板值·生效",
  223. "status_codes": {
  224. "02_05_033": "SC_TempGearBearingNDE_high, L40, 10min均值>High",
  225. "02_05_035": "SC_TempGearBearingNDE_MAX, L170, 10min均值>High 持续30min (另一支 1min>MAX)"
  226. },
  227. "note": "★本库无对应通道: 神木/平阴/盂县/王家湾 四场契约均无齿轮箱高速端 DE/NDE 分列(只有油池+中间轴+主轴承)。入表仅为封存结论, 免得下次重算。乌梅山有 WGBX_hss_nde_temp 但 OEM 未定谳, 不得套用远景表。"
  228. },
  229. "齿箱高速NDE_MAX": {
  230. "param_sc1": "PAR_rTempMAX_GearBearingNDE",
  231. "value_default": 90,
  232. "value_golden_kk": 90,
  233. "tuned": false,
  234. "direction": "未调",
  235. "unit": "℃",
  236. "caliber": "1min",
  237. "persist_rows_10min": 1,
  238. "transferable": "conditional",
  239. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。",
  240. "applicable_farms": [],
  241. "channel_by_farm": {},
  242. "usage": "仅越设计值",
  243. "evidence_label": "模板值·生效",
  244. "status_codes": {
  245. "02_05_035": "SC_TempGearBearingNDE_MAX, L170, 1min均值>MAX"
  246. },
  247. "note": "本库无对应通道(同上)。口径1min, 禁用10min均值复算裕度。"
  248. },
  249. "齿箱高速DE_High": {
  250. "param_sc1": "PAR_rTempHigh_GearBearingDE",
  251. "value_default": 85,
  252. "value_golden_kk": 90,
  253. "tuned": true,
  254. "direction": "上调(不可读)",
  255. "unit": "℃",
  256. "caliber": "1min",
  257. "persist_rows_10min": 1,
  258. "transferable": "no",
  259. "transfer_reason": "★单调性机器闸命中: 全库 62 个温度阈参数 × 5 列做 High<=MAX ∧ Low>=MIN 自检, **唯一一处违反** = 本族 golden_kk 列 High=90 > MAX=75。两解本轮不可分辨且后果相反: (a)归属错位 — MAX 块 cn 标签相对参数名做了 3-cycle 轮转(MAX_GearBearingDE 的 cn 写'中速段驱动端'、MAX_GearBearingInterDE 写'中速段非驱动端'、MAX_GearBearingInterNDE 写'驱动端'), 按 cn 重键则 golden 与 default 完全相同(即根本没被调过); (b)真实错参 — 若实际下装 MAX=75 则该轴承 75℃ 跳机而 90℃ 告警永不触发。⇒ verdict = INSUFFICIENT_EVIDENCE, 本族禁用。",
  260. "applicable_farms": [],
  261. "channel_by_farm": {},
  262. "usage": "禁用",
  263. "evidence_label": "模板值·生效(存疑)",
  264. "status_codes": {
  265. "02_05_028": "SC_TempGearBearingDE_high, L40, 1min均值>High"
  266. }
  267. },
  268. "齿箱高速DE_MAX": {
  269. "param_sc1": "PAR_rTempMAX_GearBearingDE",
  270. "value_default": 90,
  271. "value_golden_kk": 75,
  272. "tuned": true,
  273. "direction": "下调(不可读)",
  274. "unit": "℃",
  275. "caliber": "1min",
  276. "persist_rows_10min": 1,
  277. "transferable": "no",
  278. "transfer_reason": "★单调性机器闸命中: 全库 62 个温度阈参数 × 5 列做 High<=MAX ∧ Low>=MIN 自检, **唯一一处违反** = 本族 golden_kk 列 High=90 > MAX=75。两解本轮不可分辨且后果相反: (a)归属错位 — MAX 块 cn 标签相对参数名做了 3-cycle 轮转(MAX_GearBearingDE 的 cn 写'中速段驱动端'、MAX_GearBearingInterDE 写'中速段非驱动端'、MAX_GearBearingInterNDE 写'驱动端'), 按 cn 重键则 golden 与 default 完全相同(即根本没被调过); (b)真实错参 — 若实际下装 MAX=75 则该轴承 75℃ 跳机而 90℃ 告警永不触发。⇒ verdict = INSUFFICIENT_EVIDENCE, 本族禁用。",
  279. "applicable_farms": [],
  280. "channel_by_farm": {},
  281. "usage": "禁用",
  282. "evidence_label": "模板值·生效(存疑)",
  283. "status_codes": {
  284. "02_05_030": "SC_TempGearBearingDE_MAX, L170, 1min均值>MAX"
  285. },
  286. "falsification_path": "需 BIG/WINDDATA 解锁: 查如东 SC-1 事件日志中 02_05_028 与 02_05_030 的相对发生次数 — 若 028 从未出现而 030 出现过 ⇒ 解释(b)真实错参成立。"
  287. },
  288. "中间轴DE_High": {
  289. "param_sc1": "PAR_rTempHigh_GearBearingInterDE",
  290. "value_default": 70,
  291. "value_golden_kk": 70,
  292. "tuned": false,
  293. "direction": "未调",
  294. "unit": "℃",
  295. "caliber": "未知",
  296. "persist_rows_10min": 1,
  297. "transferable": "conditional",
  298. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 Inter 族四条参数在 1295 码的 trigger/reset 文本中**零引用**(本会话正则实扫 PAR_ 引用集); 对应码 02_05_038/039/041/042 (SC_TempGearBearingInterDE/NDE_high/MAX, L40/L170) **存在但 trigger_en 与 trigger_cn 全为空** ⇒ 阈确实挂在告警/跳机上, 但**口径(1min? 10min? 持续窗?)完全未知** ⇒ 只能报'越设计值', 不可报跳机裕度。另: 贴阈前必先解 InterDE/InterNDE 归属(见 known_defects 的 cn 标签轮转), 否则 50% 概率贴反。可用的定归属解法(不依赖 OEM 文档): 用神木66台+平阴+盂县三场实测 T_DE 与 T_NDE 的跨台符号一致性定序。",
  299. "applicable_farms": [
  300. "envision_1500_shenmu",
  301. "envision_en110_2200_pingyin",
  302. "crrc_wt1500_yuxian"
  303. ],
  304. "channel_by_farm": {
  305. "envision_1500_shenmu": "WTRM_gbx_interm_bearing_temp_de(未接线)",
  306. "envision_en110_2200_pingyin": "WTRM_gbx_ims_de_temp(未接线)",
  307. "crrc_wt1500_yuxian": "WTRM_gbx_ims_de_temp(未接线)"
  308. },
  309. "usage": "仅越设计值",
  310. "evidence_label": "模板值·生效",
  311. "status_codes": {
  312. "02_05_038": "SC_TempGearBearingInterDE_high, L40-警告待机, **trigger 文本为空**"
  313. }
  314. },
  315. "中间轴DE_MAX": {
  316. "param_sc1": "PAR_rTempMAX_GearBearingInterDE",
  317. "value_default": 75,
  318. "value_golden_kk": 75,
  319. "tuned": false,
  320. "direction": "未调",
  321. "unit": "℃",
  322. "caliber": "未知",
  323. "persist_rows_10min": 1,
  324. "transferable": "conditional",
  325. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 Inter 族四条参数在 1295 码的 trigger/reset 文本中**零引用**(本会话正则实扫 PAR_ 引用集); 对应码 02_05_038/039/041/042 (SC_TempGearBearingInterDE/NDE_high/MAX, L40/L170) **存在但 trigger_en 与 trigger_cn 全为空** ⇒ 阈确实挂在告警/跳机上, 但**口径(1min? 10min? 持续窗?)完全未知** ⇒ 只能报'越设计值', 不可报跳机裕度。另: 贴阈前必先解 InterDE/InterNDE 归属(见 known_defects 的 cn 标签轮转), 否则 50% 概率贴反。可用的定归属解法(不依赖 OEM 文档): 用神木66台+平阴+盂县三场实测 T_DE 与 T_NDE 的跨台符号一致性定序。",
  326. "applicable_farms": [
  327. "envision_1500_shenmu",
  328. "envision_en110_2200_pingyin",
  329. "crrc_wt1500_yuxian"
  330. ],
  331. "channel_by_farm": {
  332. "envision_1500_shenmu": "WTRM_gbx_interm_bearing_temp_de(未接线)",
  333. "envision_en110_2200_pingyin": "WTRM_gbx_ims_de_temp(未接线)",
  334. "crrc_wt1500_yuxian": "WTRM_gbx_ims_de_temp(未接线)"
  335. },
  336. "usage": "仅越设计值",
  337. "evidence_label": "模板值·生效",
  338. "status_codes": {
  339. "02_05_039": "SC_TempGearBearingInterDE_MAX, L170-故障停机, **trigger 文本为空**"
  340. }
  341. },
  342. "中间轴NDE_High": {
  343. "param_sc1": "PAR_rTempHigh_GearBearingInterNDE",
  344. "value_default": 70,
  345. "value_golden_kk": 70,
  346. "tuned": false,
  347. "direction": "未调",
  348. "unit": "℃",
  349. "caliber": "未知",
  350. "persist_rows_10min": 1,
  351. "transferable": "conditional",
  352. "transfer_reason": "PAR_iGearBoxType 在 default/value_sc1_4mw/golden_kk 三列均=3 (未换型号) ⇒ 齿轮箱是本包唯一'同硬件'热部件族, 方向解读不被型号切换污染 (注: xuyi 遗留列=1, 属另一机型, meta 已禁引)。但 SC-1=EN136 4MW 海上, 我方=1.5~2.2MW 陆上 DFIG ⇒ 跨平台仍只作设计意图参考。 Inter 族四条参数在 1295 码的 trigger/reset 文本中**零引用**(本会话正则实扫 PAR_ 引用集); 对应码 02_05_038/039/041/042 (SC_TempGearBearingInterDE/NDE_high/MAX, L40/L170) **存在但 trigger_en 与 trigger_cn 全为空** ⇒ 阈确实挂在告警/跳机上, 但**口径(1min? 10min? 持续窗?)完全未知** ⇒ 只能报'越设计值', 不可报跳机裕度。另: 贴阈前必先解 InterDE/InterNDE 归属(见 known_defects 的 cn 标签轮转), 否则 50% 概率贴反。可用的定归属解法(不依赖 OEM 文档): 用神木66台+平阴+盂县三场实测 T_DE 与 T_NDE 的跨台符号一致性定序。",
  353. "applicable_farms": [
  354. "envision_1500_shenmu",
  355. "envision_en110_2200_pingyin",
  356. "crrc_wt1500_yuxian"
  357. ],
  358. "channel_by_farm": {
  359. "envision_1500_shenmu": "WTRM_gbx_interm_bearing_temp_nde(未接线)",
  360. "envision_en110_2200_pingyin": "WTRM_gbx_ims_nde_temp(未接线)",
  361. "crrc_wt1500_yuxian": "WTRM_gbx_ims_nde_temp(未接线)"
  362. },
  363. "usage": "仅越设计值",
  364. "evidence_label": "模板值·生效",
  365. "status_codes": {
  366. "02_05_041": "SC_TempGearBearingInterNDE_high, L40, **trigger 文本为空**"
  367. }
  368. },
  369. "中间轴NDE_MAX": {
  370. "param_sc1": "PAR_rTempMAX_GearBearingInterNDE",
  371. "value_default": 75,
  372. "value_golden_kk": 90,
  373. "tuned": true,
  374. "direction": "上调(不可读)",
  375. "unit": "℃",
  376. "caliber": "未知",
  377. "persist_rows_10min": 1,
  378. "transferable": "no",
  379. "transfer_reason": "Inter 族四条参数在 1295 码的 trigger/reset 文本中**零引用**(本会话正则实扫 PAR_ 引用集); 对应码 02_05_038/039/041/042 (SC_TempGearBearingInterDE/NDE_high/MAX, L40/L170) **存在但 trigger_en 与 trigger_cn 全为空** ⇒ 阈确实挂在告警/跳机上, 但**口径(1min? 10min? 持续窗?)完全未知** ⇒ 只能报'越设计值', 不可报跳机裕度。另: 贴阈前必先解 InterDE/InterNDE 归属(见 known_defects 的 cn 标签轮转), 否则 50% 概率贴反。可用的定归属解法(不依赖 OEM 文档): 用神木66台+平阴+盂县三场实测 T_DE 与 T_NDE 的跨台符号一致性定序。 ★本行 golden=90 正是与 GearBearingDE MAX 精确对调的另一半(def[DE,InterDE,InterNDE,NDE]=[90,75,75,90] → golden=[75,75,90,90]), 且其余部件 MAX−High 差恒为 5℃ 而本行 golden 差达 20℃ = 同族离群, 与对调假设一致 ⇒ golden 列禁用; 若必须用取 default 75。",
  380. "applicable_farms": [
  381. "envision_1500_shenmu",
  382. "envision_en110_2200_pingyin",
  383. "crrc_wt1500_yuxian"
  384. ],
  385. "channel_by_farm": {
  386. "envision_1500_shenmu": "WTRM_gbx_interm_bearing_temp_nde(未接线)",
  387. "envision_en110_2200_pingyin": "WTRM_gbx_ims_nde_temp(未接线)",
  388. "crrc_wt1500_yuxian": "WTRM_gbx_ims_nde_temp(未接线)"
  389. },
  390. "usage": "禁用",
  391. "evidence_label": "模板值·生效(存疑)",
  392. "status_codes": {
  393. "02_05_042": "SC_TempGearBearingInterNDE_MAX, L170, **trigger 文本为空**"
  394. }
  395. },
  396. "主轴承A_High": {
  397. "param_sc1": "PAR_rTempHigh_RotorBearingA",
  398. "value_default": 55,
  399. "value_golden_kk": 60,
  400. "tuned": true,
  401. "direction": "上调(不可读)",
  402. "unit": "℃",
  403. "caliber": "10min",
  404. "persist_rows_10min": 1,
  405. "transferable": "no",
  406. "transfer_reason": "PAR_iDriveTrainType default=1 → value_sc1_4mw/golden_kk=2 (传动链换型) ⇒ **方向不可读**(default 描述的可能是另一套硬件)。且 4MW 海上主轴承与 1.5MW 陆上主轴承尺寸/润滑/载荷谱不同类 ⇒ 数值仅作设计意图。口径确为 10min(可迁的是口径不是数值)。",
  407. "applicable_farms": [
  408. "envision_1500_shenmu",
  409. "envision_en110_2200_pingyin",
  410. "crrc_wt1500_yuxian",
  411. "envision_en87_1500"
  412. ],
  413. "channel_by_farm": {
  414. "envision_1500_shenmu": "WTRM_main_bearing_temp(未接线)",
  415. "envision_en110_2200_pingyin": "WTRM_mainbrg_outer_temp(未接线)",
  416. "crrc_wt1500_yuxian": "WTRM_mainbrg_outer_temp(未接线)",
  417. "envision_en87_1500": "WTRM_main_bearing_temp(未接线)"
  418. },
  419. "usage": "仅越设计值",
  420. "evidence_label": "模板值·生效",
  421. "status_codes": {
  422. "02_04_026": "SC_TempRotorBearingA_high, L40-警告待机, 10min均值>High 即时"
  423. }
  424. },
  425. "主轴承A_MAX": {
  426. "param_sc1": "PAR_rTempMAX_RotorBearingA",
  427. "value_default": 60,
  428. "value_golden_kk": 70,
  429. "tuned": true,
  430. "direction": "上调(不可读)",
  431. "unit": "℃",
  432. "caliber": "10min",
  433. "persist_rows_10min": 1,
  434. "transferable": "no",
  435. "transfer_reason": "PAR_iDriveTrainType default=1 → value_sc1_4mw/golden_kk=2 (传动链换型) ⇒ **方向不可读**(default 描述的可能是另一套硬件)。且 4MW 海上主轴承与 1.5MW 陆上主轴承尺寸/润滑/载荷谱不同类 ⇒ 数值仅作设计意图。口径确为 10min(可迁的是口径不是数值)。 ★口径要点: 本码**无 last-for 子句** = 10min 均值即时跳机。对主轴承套用'连续3行'会把即时阈当持续阈, 在'会不会跳机'上单向偏乐观=假阴性。",
  436. "applicable_farms": [
  437. "envision_1500_shenmu",
  438. "envision_en110_2200_pingyin",
  439. "crrc_wt1500_yuxian",
  440. "envision_en87_1500"
  441. ],
  442. "channel_by_farm": {
  443. "envision_1500_shenmu": "WTRM_main_bearing_temp(未接线)",
  444. "envision_en110_2200_pingyin": "WTRM_mainbrg_outer_temp(未接线)",
  445. "crrc_wt1500_yuxian": "WTRM_mainbrg_outer_temp(未接线)",
  446. "envision_en87_1500": "WTRM_main_bearing_temp(未接线)"
  447. },
  448. "usage": "仅越设计值",
  449. "evidence_label": "模板值·生效",
  450. "status_codes": {
  451. "02_04_028": "SC_TempRotorBearingA_MAX, L170-故障停机, 10min均值>MAX **即时(无持续窗)**"
  452. }
  453. },
  454. "发电机轴承DE_High": {
  455. "param_sc1": "PAR_rTempHigh_GenBearDE",
  456. "value_default": 85,
  457. "value_golden_kk": 95,
  458. "tuned": true,
  459. "direction": "上调(不可读)",
  460. "unit": "℃",
  461. "caliber": "1min",
  462. "persist_rows_10min": 1,
  463. "transferable": "no",
  464. "transfer_reason": "三重否决: ①PAR_iGenType default=1 → sc1/golden=4 (换发电机型号) ⇒ 方向不可读; ②SC-1=鼠笼全功率变流+空水冷 vs 我方=DFIG 定子直挂电网, 产热与散热机制不同类; ③所有发电机/定子码 trigger 全为 _1min 口径, 用 10min 均值复算裕度会系统性高估(假阴性)。④四值离散带宽本身即说明不可用。 本行五列带宽: 85/85/85/95/85。",
  465. "applicable_farms": [],
  466. "channel_by_farm": {},
  467. "usage": "禁用",
  468. "evidence_label": "模板值·生效",
  469. "status_codes": {
  470. "02_08_026": "SC_TempGenBearingDE_high, L40, 1min均值>High"
  471. },
  472. "production_decision": "verdict_sweep.py CLASS_THRESHOLDS 现行值维持不动: 定子 155(=F级绝缘真物理限, 与 OEM 无关), 发电机轴承 95。OEM 的 85/95/100 三值带宽超过我们要检出的信号幅度, 换上去只是把一个通用阈换成另一个来源不明的通用阈。"
  473. },
  474. "发电机轴承NDE_High": {
  475. "param_sc1": "PAR_rTempHigh_GenBearNDE",
  476. "value_default": 85,
  477. "value_golden_kk": 95,
  478. "tuned": true,
  479. "direction": "上调(不可读)",
  480. "unit": "℃",
  481. "caliber": "1min",
  482. "persist_rows_10min": 1,
  483. "transferable": "no",
  484. "transfer_reason": "三重否决: ①PAR_iGenType default=1 → sc1/golden=4 (换发电机型号) ⇒ 方向不可读; ②SC-1=鼠笼全功率变流+空水冷 vs 我方=DFIG 定子直挂电网, 产热与散热机制不同类; ③所有发电机/定子码 trigger 全为 _1min 口径, 用 10min 均值复算裕度会系统性高估(假阴性)。④四值离散带宽本身即说明不可用。 本行五列带宽: 85/75/75/95/85 = 20℃带。",
  485. "applicable_farms": [],
  486. "channel_by_farm": {},
  487. "usage": "禁用",
  488. "evidence_label": "模板值·生效",
  489. "status_codes": {
  490. "02_08_030": "SC_TempGenBearingNDE_high, L40, 1min均值>High"
  491. },
  492. "production_decision": "verdict_sweep.py CLASS_THRESHOLDS 现行值维持不动: 定子 155(=F级绝缘真物理限, 与 OEM 无关), 发电机轴承 95。OEM 的 85/95/100 三值带宽超过我们要检出的信号幅度, 换上去只是把一个通用阈换成另一个来源不明的通用阈。"
  493. },
  494. "定子_High": {
  495. "param_sc1": "PAR_rTempHigh_GenStator",
  496. "value_default": 130,
  497. "value_golden_kk": 145,
  498. "tuned": true,
  499. "direction": "上调(不可读)",
  500. "unit": "℃",
  501. "caliber": "1min",
  502. "persist_rows_10min": 1,
  503. "transferable": "no",
  504. "transfer_reason": "三重否决: ①PAR_iGenType default=1 → sc1/golden=4 (换发电机型号) ⇒ 方向不可读; ②SC-1=鼠笼全功率变流+空水冷 vs 我方=DFIG 定子直挂电网, 产热与散热机制不同类; ③所有发电机/定子码 trigger 全为 _1min 口径, 用 10min 均值复算裕度会系统性高估(假阴性)。④四值离散带宽本身即说明不可用。 本行五列带宽: 130/150/150/145/130 = 20℃带。",
  505. "applicable_farms": [],
  506. "channel_by_farm": {},
  507. "usage": "禁用",
  508. "evidence_label": "模板值·生效",
  509. "status_codes": {
  510. "02_08_013": "SC_TempGenStatorU_high, L40, 1min均值>High (U/V/W 同族 02_08_013/017/021)"
  511. },
  512. "production_decision": "verdict_sweep.py CLASS_THRESHOLDS 现行值维持不动: 定子 155(=F级绝缘真物理限, 与 OEM 无关), 发电机轴承 95。OEM 的 85/95/100 三值带宽超过我们要检出的信号幅度, 换上去只是把一个通用阈换成另一个来源不明的通用阈。"
  513. },
  514. "定子_MAX": {
  515. "param_sc1": "PAR_rTempMAX_GenStator",
  516. "value_default": 150,
  517. "value_golden_kk": 160,
  518. "tuned": true,
  519. "direction": "上调(不可读)",
  520. "unit": "℃",
  521. "caliber": "1min",
  522. "persist_rows_10min": 1,
  523. "transferable": "no",
  524. "transfer_reason": "三重否决: ①PAR_iGenType default=1 → sc1/golden=4 (换发电机型号) ⇒ 方向不可读; ②SC-1=鼠笼全功率变流+空水冷 vs 我方=DFIG 定子直挂电网, 产热与散热机制不同类; ③所有发电机/定子码 trigger 全为 _1min 口径, 用 10min 均值复算裕度会系统性高估(假阴性)。④四值离散带宽本身即说明不可用。 本行五列带宽: 150/160/160/160/150。",
  525. "applicable_farms": [],
  526. "channel_by_farm": {},
  527. "usage": "禁用",
  528. "evidence_label": "模板值·生效",
  529. "status_codes": {
  530. "02_08_014": "SC_TempGenStatorU_MAX 族, L170"
  531. },
  532. "production_decision": "verdict_sweep.py CLASS_THRESHOLDS 现行值维持不动: 定子 155(=F级绝缘真物理限, 与 OEM 无关), 发电机轴承 95。OEM 的 85/95/100 三值带宽超过我们要检出的信号幅度, 换上去只是把一个通用阈换成另一个来源不明的通用阈。"
  533. },
  534. "发电机冷却入口_High": {
  535. "param_sc1": "PAR_rTempHigh_GenCoolingInlet",
  536. "value_default": 90,
  537. "value_golden_kk": 90,
  538. "tuned": false,
  539. "direction": "未调",
  540. "unit": "℃",
  541. "caliber": "1min",
  542. "persist_rows_10min": 1,
  543. "transferable": "no",
  544. "transfer_reason": "★本条曾被当作'部件视角独立物理锚'发给 EN15 线, 经核**五列全同**(含盱眙遗留列) ⇒ 与 EN15 相同不是两代独立验证而是同源模板 ⇒ 已由 param_dict.meta 的 case_withdrawn 撤回。本表保留该行仅为封存撤回记录, 防止后续会话重新'发现'它。",
  545. "applicable_farms": [],
  546. "channel_by_farm": {},
  547. "usage": "禁用",
  548. "evidence_label": "模板值·生效",
  549. "status_codes": {}
  550. },
  551. "主轴前后轴承温差": {
  552. "param_sc1": "PAR_rTempDiffFrontAndRearBearing",
  553. "value_default": 5,
  554. "value_golden_kk": 5,
  555. "tuned": false,
  556. "direction": "未调",
  557. "unit": "℃",
  558. "caliber": "未知",
  559. "persist_rows_10min": 1,
  560. "transferable": "no",
  561. "transfer_reason": "五列全同(5/5/5/5/5) ⇒ 模板从未被调过 = 最弱证据, 禁作独立锚。唯一引用码 04_04_001 的 trigger_en 只有一个裸标志名 `gbTempDiffFrontAndRearBearing`, 无表达式、无 _1min/_10min 标签、set_delay=T#0s、alarm=False ⇒ 口径完全未知。与 temp-nbm skill 现有经验阈 ±5℃ 的'逐字吻合'更可能是同源工程惯例的巧合, 非独立验证。",
  562. "applicable_farms": [],
  563. "channel_by_farm": {},
  564. "usage": "禁用",
  565. "evidence_label": "模板值·生效",
  566. "status_codes": {
  567. "04_04_001": "SC_MainBearingTempDeviationWarning, L40-警告待机, trigger=裸标志名, set_delay=T#0s"
  568. },
  569. "do_not_cite_as_oem_provenance": true,
  570. "skill_action": "temp-nbm skill 的 ±5℃ 经验阈**照旧使用, 但不要在文档里标注'OEM出处'** — 标了会造成循环论证(以后有人拿 skill 反过来印证 OEM 值)。此条修正的是文档措辞不是判据本身。"
  571. },
  572. "变压器温度高": {
  573. "param_sc1": "PAR_rTransformerTempHigh",
  574. "value_default": 85,
  575. "value_golden_kk": 130,
  576. "tuned": true,
  577. "direction": "上调(不可读)",
  578. "unit": "℃",
  579. "caliber": "未知",
  580. "persist_rows_10min": 1,
  581. "transferable": "no",
  582. "transfer_reason": "双重不可用: ①1295 码**零引用** ⇒ 口径未知; ②PAR_iGCCType default=1 → sc1/golden=2 同时变 ⇒ 85→130 (+45℃) 不是'放松保护'而是**换了变压器**(130℃=干式变压器绕组口径, 85℃=油温口径) — 这正是'方向解读须过同硬件闸'的教科书案例。附: PAR_rTransformerPhaseTempDifferent=15 同样零引用, 一并禁用。",
  583. "applicable_farms": [],
  584. "channel_by_farm": {},
  585. "usage": "禁用",
  586. "evidence_label": "模板值·生效",
  587. "status_codes": {}
  588. },
  589. "齿箱油压_MAX": {
  590. "param_sc1": "PAR_rGearOilPressure_MAX",
  591. "value_default": 20,
  592. "value_golden_kk": 10,
  593. "tuned": true,
  594. "direction": "下调(不可读)",
  595. "unit": "bar",
  596. "caliber": "1sec",
  597. "persist_rows_10min": 1,
  598. "transferable": "no",
  599. "transfer_reason": "唯一引用码 02_05_008 走 **_1sec** 口径(grGearOilPressureFilterInlet_1sec / grGearOilPressureGBXInlet_1sec), 与我方 10min/1min 层完全不同口径 ⇒ 阈值不可迁。(注: 该码 trigger 散文写'1 minute mean value'而表达式写 _1sec, 文档自相矛盾, 更不可采信。)",
  600. "applicable_farms": [],
  601. "channel_by_farm": {},
  602. "usage": "禁用",
  603. "evidence_label": "模板值·生效",
  604. "status_codes": {
  605. "02_05_008": "SC_GBXFilterOilPressure_MAX_STOP, L170, 1sec 值>MAX"
  606. }
  607. },
  608. "齿箱油压_MIN": {
  609. "param_sc1": "PAR_rGearOilPressure_MIN",
  610. "value_default": 0.8,
  611. "value_golden_kk": 0.3,
  612. "tuned": true,
  613. "direction": "下调(不可读)",
  614. "unit": "bar",
  615. "caliber": "1sec",
  616. "persist_rows_10min": 1,
  617. "transferable": "no",
  618. "transfer_reason": "同上, 1sec 口径不可迁。",
  619. "applicable_farms": [],
  620. "channel_by_farm": {},
  621. "usage": "禁用",
  622. "evidence_label": "模板值·生效",
  623. "status_codes": {}
  624. }
  625. },
  626. "signal_span_reference": {
  627. "_说明": "以下**不是阈值**, 是变送器标定量程 = 通道单位与物理性的对照尺。用途: 坐实我方契约里'单位未坐实'的油压列量级(候选级证据, 非定谳)。**不得当阈值用**(齿箱油压阈口径=1sec)。",
  628. "齿箱入口压力": {
  629. "param": "PAR_rGearOilGBXInletPressSignalMin/Max",
  630. "span": [
  631. 0,
  632. 10
  633. ],
  634. "unit": "bar",
  635. "五列": "全同",
  636. "use": "神木「齿轮箱油泵吸油口油压」med≈3 落在 0~10 bar 内 ⇒ 支持 bar 假设, 契约 note 可从'单位未坐实(bar?)'升为'bar(候选, 依据 SC-1 同部件标定量程 0-10bar)'"
  637. },
  638. "滤网入口压力": {
  639. "param": "PAR_rGearOilFilterInletPressSignalMin/Max",
  640. "span": [
  641. 0,
  642. 25
  643. ],
  644. "unit": "bar",
  645. "五列": "全同",
  646. "use": "乌梅山「齿轮箱滤网前油压」valid_range [-5,15] 上限 15 远低于 25 ⇒ 提示该场滤网前压实测偏低或量程不同, onboard 时复核"
  647. },
  648. "滤网压差": {
  649. "param": "PAR_rGearOilDiffPressureInlineFilterMin/Max",
  650. "span_default": [
  651. 0,
  652. 8
  653. ],
  654. "span_golden": [
  655. 0,
  656. 5
  657. ],
  658. "unit": "bar"
  659. }
  660. }
  661. }