tpl-governance-11.html.html 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. <!doctype html><html lang="zh-CN" data-theme="light"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"></head><body><nav class="book-nav"><button onclick="parent.document.getElementById('ovx').click()">← 返回交付文档</button><button onclick="openBook('governance-0.html')">分册总目录</button></nav><title>如东故障负担榜</title>
  2. <link rel="preconnect" href="https://fonts.googleapis.com">
  3. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  4. <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700&family=Noto+Sans+SC:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap">
  5. <style>
  6. :root{
  7. --ground:#EEF1F3; --surface:#FBFCFD; --surface-2:#F4F7F9;
  8. --ink:#0F1A22; --ink-2:#33454F; --muted:#5B6C78; --faint:#8C9AA4;
  9. --rule:#C6D0D8; --rule-strong:#9DACB7;
  10. --accent:#14385A; --accent-soft:#DCE6EE;
  11. --st-swap:#C2352C; --st-done:#1F7A55; --st-check:#9A7A0A; --st-open:#2A6BB8;
  12. --st-swap-bg:#F7E4E2; --st-done-bg:#E0EFE7; --st-check-bg:#F4EDD8; --st-open-bg:#E1EAF6;
  13. --band:#E3EBF1;
  14. --shadow:0 1px 0 rgba(15,26,34,.05);
  15. }
  16. @media (prefers-color-scheme: dark){
  17. :root:not([data-theme="light"]){
  18. --ground:#0D1418; --surface:#141C22; --surface-2:#1A242B;
  19. --ink:#E7EDF1; --ink-2:#C2CED6; --muted:#8A99A4; --faint:#6A7883;
  20. --rule:#28343C; --rule-strong:#3E4E58;
  21. --accent:#6FA9D4; --accent-soft:#1D2C38;
  22. --st-swap:#DE5A4C; --st-done:#2E9A6C; --st-check:#AE9128; --st-open:#4785D6;
  23. --st-swap-bg:#2E1A18; --st-done-bg:#122A20; --st-check-bg:#2A2412; --st-open-bg:#152435;
  24. --band:#1B2932;
  25. --shadow:none;
  26. }
  27. }
  28. :root[data-theme="dark"]{
  29. --ground:#0D1418; --surface:#141C22; --surface-2:#1A242B;
  30. --ink:#E7EDF1; --ink-2:#C2CED6; --muted:#8A99A4; --faint:#6A7883;
  31. --rule:#28343C; --rule-strong:#3E4E58;
  32. --accent:#6FA9D4; --accent-soft:#1D2C38;
  33. --st-swap:#DE5A4C; --st-done:#2E9A6C; --st-check:#AE9128; --st-open:#4785D6;
  34. --st-swap-bg:#2E1A18; --st-done-bg:#122A20; --st-check-bg:#2A2412; --st-open-bg:#152435;
  35. --band:#1B2932;
  36. --shadow:none;
  37. }
  38. *{box-sizing:border-box}
  39. body{
  40. margin:0; background:var(--ground); color:var(--ink);
  41. font-family:"Noto Sans SC","PingFang SC","Hiragino Sans GB",system-ui,sans-serif;
  42. font-size:15px; line-height:1.75; -webkit-font-smoothing:antialiased;
  43. }
  44. .sheet{max-width:1120px;margin:0 auto;padding:0 20px 96px}
  45. h1,h2,h3,h4{font-family:"Noto Serif SC","Songti SC",serif;font-weight:700;text-wrap:balance;margin:0}
  46. .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
  47. .num{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500}
  48. /* ── 图纸标题栏 ───────────────────────────── */
  49. .titleblock{
  50. margin-top:36px;border:1.5px solid var(--rule-strong);background:var(--surface);
  51. }
  52. .tb-head{padding:26px 28px 20px;border-bottom:1.5px solid var(--rule-strong)}
  53. .tb-eyebrow{
  54. font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.22em;
  55. text-transform:uppercase;color:var(--muted);margin-bottom:14px
  56. }
  57. .tb-head h1{font-size:clamp(30px,4.6vw,46px);line-height:1.12;letter-spacing:.01em}
  58. .tb-sub{margin-top:12px;color:var(--ink-2);font-size:15px;max-width:60ch}
  59. .tb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}
  60. .tb-cell{padding:13px 18px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}
  61. .tb-cell:last-child{border-right:none}
  62. .tb-k{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}
  63. .tb-v{font-size:14.5px;font-weight:500;margin-top:3px;font-variant-numeric:tabular-nums}
  64. /* ── 边界声明 ─────────────────────────────── */
  65. .scope{
  66. margin-top:28px;background:var(--surface);border:1px solid var(--rule);
  67. border-left:4px solid var(--accent);padding:22px 26px;
  68. }
  69. .scope h3{font-size:17px;margin-bottom:10px}
  70. .scope p{margin:0 0 10px;color:var(--ink-2);font-size:14.5px}
  71. .scope p:last-child{margin-bottom:0}
  72. .cut{
  73. display:inline-block;padding:1px 8px;margin:0 2px;border:1px solid var(--rule-strong);
  74. border-radius:2px;font-size:13px;color:var(--muted);text-decoration:line-through;
  75. text-decoration-color:var(--st-swap);text-decoration-thickness:1.5px;
  76. }
  77. /* ── 系统索引 ─────────────────────────────── */
  78. .idx{margin-top:44px}
  79. .idx-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
  80. .idx-head h2{font-size:22px}
  81. .idx-note{font-size:13px;color:var(--muted)}
  82. .idx-list{display:grid;gap:0;border-top:1px solid var(--rule)}
  83. .idx-row{
  84. display:grid;grid-template-columns:44px 1fr auto auto;gap:16px;align-items:center;
  85. padding:11px 6px;border-bottom:1px solid var(--rule);background:transparent;
  86. }
  87. .idx-row.on{background:var(--surface)}
  88. .idx-n{font-family:"IBM Plex Mono",monospace;font-size:13px;color:var(--muted);font-weight:600}
  89. .idx-row.on .idx-n{color:var(--accent)}
  90. .idx-name{font-weight:500}
  91. .idx-row.on .idx-name{font-weight:700}
  92. .idx-cnt{font-family:"IBM Plex Mono",monospace;font-size:13px;color:var(--muted)}
  93. .idx-state{font-size:11.5px;letter-spacing:.08em;padding:2px 9px;border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap}
  94. .idx-row.on .idx-state{border-color:var(--accent);color:var(--accent);font-weight:600}
  95. /* ── 系统章节 ─────────────────────────────── */
  96. .sys{margin-top:64px;border-top:3px solid var(--ink);padding-top:22px}
  97. .sys-tag{
  98. font-family:"IBM Plex Mono",monospace;font-size:11.5px;letter-spacing:.2em;
  99. color:var(--muted);text-transform:uppercase
  100. }
  101. .sys h2{font-size:clamp(24px,3.2vw,32px);margin-top:6px}
  102. .sys-lead{margin-top:12px;color:var(--ink-2);max-width:66ch}
  103. .card{background:var(--surface);border:1px solid var(--rule);padding:22px 24px;margin-top:24px}
  104. .card h3{font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:9px}
  105. .card h3::before{content:"";width:9px;height:9px;background:var(--accent);flex:none}
  106. .formula{
  107. font-family:"IBM Plex Mono",monospace;font-size:15px;background:var(--surface-2);
  108. border:1px solid var(--rule);padding:12px 16px;margin:10px 0 14px;overflow-x:auto;white-space:nowrap
  109. }
  110. .gvb{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--rule);margin-top:14px}
  111. .gvb>div{padding:14px 18px}
  112. .gvb .g{background:var(--st-done-bg);border-right:1px solid var(--rule)}
  113. .gvb .b{background:var(--st-swap-bg)}
  114. .gvb .lab{font-size:11.5px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}
  115. .gvb .g .lab{color:var(--st-done)} .gvb .b .lab{color:var(--st-swap)}
  116. .gvb .val{font-family:"IBM Plex Mono",monospace;font-size:26px;font-weight:600;margin-top:4px;color:var(--ink)}
  117. .gvb .exp{font-size:13px;color:var(--ink-2);margin-top:4px}
  118. @media(max-width:640px){.gvb{grid-template-columns:1fr}.gvb .g{border-right:none;border-bottom:1px solid var(--rule)}}
  119. /* ── 图 ───────────────────────────────────── */
  120. figure{margin:28px 0 0;background:var(--surface);border:1px solid var(--rule);padding:22px 24px 18px}
  121. figcaption{font-size:13px;color:var(--muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}
  122. figcaption b{color:var(--ink-2);font-weight:600}
  123. .fig-title{font-family:"Noto Serif SC",serif;font-weight:700;font-size:16px;margin-bottom:4px}
  124. .fig-sub{font-size:13px;color:var(--muted);margin-bottom:16px}
  125. .chartwrap{overflow-x:auto}
  126. .legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:13px}
  127. .legend span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}
  128. .lg-dot{width:11px;height:11px;flex:none;border-radius:50%}
  129. .lg-sq{width:11px;height:11px;flex:none}
  130. /* ── 表 ───────────────────────────────────── */
  131. .tablewrap{overflow-x:auto;margin-top:22px;border:1px solid var(--rule);background:var(--surface)}
  132. table{border-collapse:collapse;width:100%;min-width:820px;font-size:14px}
  133. caption{
  134. text-align:left;padding:14px 18px 12px;font-family:"Noto Serif SC",serif;font-weight:700;
  135. font-size:15.5px;border-bottom:1px solid var(--rule);background:var(--surface-2)
  136. }
  137. caption .csub{display:block;font-family:"Noto Sans SC",sans-serif;font-weight:400;font-size:13px;color:var(--muted);margin-top:3px}
  138. th{
  139. text-align:left;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);
  140. font-weight:600;padding:10px 14px;border-bottom:1px solid var(--rule-strong);white-space:nowrap
  141. }
  142. td{padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top}
  143. tbody tr:last-child td{border-bottom:none}
  144. td.tid{white-space:nowrap;font-family:"IBM Plex Mono",monospace;font-weight:600;font-size:14.5px}
  145. td.tid small{display:block;font-weight:400;color:var(--muted);font-size:11.5px;letter-spacing:.04em}
  146. td.part{white-space:nowrap;font-weight:500}
  147. td.act{min-width:190px}
  148. td.why{color:var(--ink-2);font-size:13.5px}
  149. .hl{color:var(--ink);font-weight:600;font-family:"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums}
  150. tr.rank1 td{background:var(--surface-2)}
  151. .pill{
  152. display:inline-block;font-size:11.5px;font-weight:600;padding:2px 9px;white-space:nowrap;
  153. border:1px solid currentColor;letter-spacing:.03em
  154. }
  155. .p-swap{color:var(--st-swap);background:var(--st-swap-bg)}
  156. .p-done{color:var(--st-done);background:var(--st-done-bg)}
  157. .p-check{color:var(--st-check);background:var(--st-check-bg)}
  158. .p-open{color:var(--st-open);background:var(--st-open-bg)}
  159. .evid{font-family:"IBM Plex Mono",monospace;font-size:11.5px;color:var(--muted);white-space:nowrap}
  160. /* ── 待定 ─────────────────────────────────── */
  161. .hold{margin-top:30px;border:1.5px solid var(--st-open);background:var(--st-open-bg)}
  162. .hold-h{padding:14px 22px;border-bottom:1px solid var(--st-open);display:flex;align-items:center;gap:10px}
  163. .hold-h h3{font-size:16px;color:var(--st-open)}
  164. .hold-h .tagn{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--st-open);border:1px solid var(--st-open);padding:1px 8px}
  165. .hold-b{padding:6px 22px 18px}
  166. .hold-item{padding:14px 0;border-bottom:1px dashed var(--st-open)}
  167. .hold-item:last-child{border-bottom:none}
  168. .hold-q{font-weight:700;margin-bottom:7px}
  169. .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:8px}
  170. @media(max-width:640px){.two{grid-template-columns:1fr}}
  171. .opt{background:var(--surface);border:1px solid var(--rule);padding:11px 14px;font-size:13.5px;min-width:0;overflow-wrap:anywhere}
  172. .opt .ol{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:4px}
  173. .rec{font-size:13.5px;margin-top:10px;color:var(--ink-2)}
  174. .rec b{color:var(--st-open)}
  175. .foot{margin-top:64px;padding-top:20px;border-top:1px solid var(--rule);font-size:13px;color:var(--muted)}
  176. .foot code{font-family:"IBM Plex Mono",monospace;font-size:12.5px;background:var(--surface-2);padding:1px 6px;border:1px solid var(--rule)}
  177. /* ── 偏离表 ─────────────────────────────── */
  178. table.dev{min-width:1000px}
  179. table.dev th{text-align:center}
  180. table.dev th:first-child,table.dev td:first-child{text-align:left}
  181. table.dev th:last-child,table.dev td:last-child{text-align:left}
  182. td.v{text-align:center;font-family:"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;white-space:nowrap}
  183. td.v small{display:block;font-size:10.5px;font-weight:400;color:var(--muted);letter-spacing:0;margin-top:2px;font-family:"Noto Sans SC",sans-serif}
  184. td.v.bad{background:var(--st-swap-bg);color:var(--st-swap);font-weight:600}
  185. td.v.bad small{color:var(--st-swap);opacity:.8}
  186. td.v.warn{background:var(--st-check-bg);color:var(--st-check);font-weight:600}
  187. td.v.warn small{color:var(--st-check);opacity:.85}
  188. td.v.ok{color:var(--st-done);font-weight:600}
  189. td.v.na{color:var(--faint)}
  190. tr.base td{background:var(--surface-2);border-bottom:2px solid var(--rule-strong);font-weight:600}
  191. tr.base td.v{color:var(--ink)}
  192. tr.done td{opacity:.86}
  193. /* ── 现场第一步 ─────────────────────────── */
  194. .step{margin-top:26px;border:1.5px solid var(--accent);background:var(--surface)}
  195. .step-h{padding:15px 22px;background:var(--accent-soft);border-bottom:1px solid var(--accent);display:flex;align-items:center;gap:11px;flex-wrap:wrap}
  196. .step-h h3{font-size:16.5px}
  197. .step-h .tagn{font-family:"IBM Plex Mono",monospace;font-size:11.5px;letter-spacing:.14em;color:var(--accent);border:1px solid var(--accent);padding:2px 9px}
  198. .step-b{padding:18px 22px}
  199. .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
  200. @media(max-width:760px){.three{grid-template-columns:1fr}}
  201. .br{border:1px solid var(--rule);padding:13px 15px;background:var(--surface-2);min-width:0;overflow-wrap:anywhere}
  202. .br .rd{font-family:"IBM Plex Mono",monospace;font-size:15px;font-weight:600;margin-bottom:5px}
  203. .br .ac{font-size:13.5px;color:var(--ink-2)}
  204. .br.b1{border-top:3px solid var(--st-swap)} .br.b1 .rd{color:var(--st-swap)}
  205. .br.b2{border-top:3px solid var(--st-check)} .br.b2 .rd{color:var(--st-check)}
  206. .br.b3{border-top:3px solid var(--st-open)} .br.b3 .rd{color:var(--st-open)}
  207. /* tooltip */
  208. #tip{
  209. position:fixed;pointer-events:none;opacity:0;transition:opacity .12s;z-index:50;
  210. background:var(--ink);color:var(--ground);padding:8px 11px;font-size:12.5px;line-height:1.5;
  211. font-family:"IBM Plex Mono",monospace;max-width:240px;
  212. }
  213. @media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
  214. :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
  215. @media print{
  216. @page{size:A4 portrait;margin:11mm 9mm}
  217. html,body{background:#fff}
  218. body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11.5px}
  219. .sheet{max-width:none;padding:0}
  220. svg[id]{width:100%!important;height:auto!important;max-width:100%}
  221. .chartwrap,.tablewrap{overflow-x:visible!important}
  222. table{min-width:0!important;font-size:10.5px}
  223. table{table-layout:auto}
  224. table th:last-child,table td:last-child{width:34%}
  225. table.dev th:not(:first-child):not(:last-child),table.dev td:not(:first-child):not(:last-child){width:9%}
  226. caption{font-size:11.5px}
  227. .dev{min-width:0!important}
  228. .formula{white-space:pre-wrap!important;overflow-x:visible!important;word-break:break-word;font-size:12px}
  229. .mono,.opt,.br{overflow-wrap:anywhere}
  230. .card,.tablewrap,.chartwrap,.hold,.three>.br,.gvb>.b,figure{break-inside:avoid}
  231. tr{break-inside:avoid}
  232. thead{display:table-header-group}
  233. h1,h2,h3,caption{break-after:avoid}
  234. section.sys{break-before:page}
  235. section.titleblock{break-after:avoid}
  236. a[href^="http"]::after{content:""}
  237. }
  238. </style>
  239. <div class="sheet">
  240. <section class="titleblock">
  241. <div class="tb-head">
  242. <div class="tb-eyebrow">Governance Register · 治理登记册 · 分册</div>
  243. <h1>故障负担榜</h1>
  244. <p class="tb-sub">机组与部件故障负担。列出<strong>治理对象、处置内容与依据</strong>。</p>
  245. </div>
  246. <div class="tb-grid">
  247. <div class="tb-cell"><div class="tb-k">项目</div><div class="tb-v">项目 R-01(如海)海上</div></div>
  248. <div class="tb-cell"><div class="tb-k">机型 / 台数</div><div class="tb-v">SWT-4.0-130 · 38 台</div></div>
  249. <div class="tb-cell"><div class="tb-k">范围</div><div class="tb-v">Fleet Overview 故障负担榜</div></div>
  250. <div class="tb-cell"><div class="tb-k">证据窗</div><div class="tb-v">运行 →2026-07-07</div></div>
  251. <div class="tb-cell"><div class="tb-k">版本</div><div class="tb-v">v1.0 · 2026-09-05</div></div>
  252. <div class="tb-cell"><div class="tb-k">部件命名</div><div class="tb-v">按上海电气设备结构树</div></div>
  253. </div>
  254. </section>
  255. <section class="scope">
  256. <h3>本分册的范围</h3>
  257. <p>本册只出<strong>故障负担榜</strong>一节:按条数、时长、损失电量三个口径排出机组与部件的负担排序。<strong>本节不派工</strong>,只回答"损失与工时分布";三个口径给三个不同的第一名,引用时必须点名口径。</p>
  258. <p><strong>部件名一律按</strong>《上海电气 SWT4.0-130 设备结构树》<strong>写</strong>。引用故障处置手册、SCADA 告警文本、备件库名称时照录原文并标明出处。</p>
  259. <p style="font-size:13.5px;color:var(--muted);border-top:1px solid var(--rule);padding-top:12px;margin-top:14px"><strong>本册统计术语(逐个中文释义,避免误读):</strong><br><span class="mono">p50</span> = <strong>中位数(50 百分位)</strong>;<span class="mono">p90 / p95</span> = <strong>90 / 95 百分位数</strong>,<b>不是概率</b>。把该量的取值从小到大排,"p95 = 53.79%"意思是 <b>95% 的数据小于等于 53.79%</b>;<b>中位数不被极端值拉走</b> —— 一次传感器 rail 或一次风暴尖峰能把平均值拉高一大截,却几乎不动中位数,所以本册一律用中位不用平均。<br><span class="mono">fleet</span> = <strong>同型机群</strong>(本场 38 台)。"fleet 中位"= 38 台各自算出一个数后再取中位。<br><span class="mono">z</span> = <strong>稳健标准分</strong>(偏离机群中位多少个稳健标准差)。<b>z 大不等于偏得多</b> —— 机群本身极密集时,很小的绝对差也会算出很大的 z,<b>本册所有 z 都另过了绝对幅度闸</b>。<br><span class="mono">MAD</span> = <strong>中位绝对偏差</strong>,机群离散程度的稳健度量,作 z 的分母。<br><span class="mono">CI</span> = <strong>置信区间</strong>;<span class="mono">MDC</span> = <strong>最小可检出变化</strong>(小于它的变化在本通道分辨率下读不出来)。<br><span class="mono">同一时间窗</span> = 各台取<b>同一段时间</b>的数据比较(避免拿不同时段互比);<span class="mono">现窗</span> = 数据窗末段,与"全窗"相对 —— <b>判"现在坏不坏"只看现窗</b>。</p>
  260. <p style="font-size:13.5px;color:var(--muted)">口径承 SOP §0.2 六枚举。本册所列<strong>全部为候选级及以下</strong>,用于安排复核与处置顺序,<strong>不替代现场停机标准</strong>。</p>
  261. </section>
  262. <section class="sys">
  263. <div class="sys-tag">Fleet Overview · 横切</div>
  264. <h2>故障负担榜<span style="font-size:.55em;font-weight:500;color:var(--muted)"> 机组与部件故障负担</span></h2>
  265. <p class="sys-lead">这一节不派工,只回答"损失与工时分布"。<strong>三个口径给三个不同的第一名</strong> —— 按条数、按时长、按损失电量排出来的榜完全不同,所以<strong>引用时必须点名口径</strong>。</p>
  266. <div class="tablewrap">
  267. <table class="dev">
  268. <caption>表 F1 · 机组故障负担 —— 三个口径,三个第一名<span class="csub">源 <span class="mono">fault_scada_xml</span> 全窗。<b>条数第一是 8#(5467 条)、时长第一是 2#(20624 h)、码种最多是 26#(108 种)</b> —— 没有哪台三项全占。</span></caption>
  269. <thead><tr><th>机组</th><th>告警条数</th><th>告警时长 h</th><th>时长排名</th><th>不同码种</th><th>读法</th></tr></thead>
  270. <tbody>
  271. <tr class="base"><td class="tid">全场 38 台</td><td class="v">—</td><td class="v">—</td><td class="v">—</td><td class="v">—</td><td>基线参照见各行</td></tr>
  272. <tr class="rank1"><td class="tid">8#</td><td class="v bad">5467<small>条数第一 · 1.6× 次名</small></td><td class="v warn">4262.8</td><td class="v">20</td><td class="v">66</td><td><b>条数第一但时长仅排 20</b> ⇒ <b>高频短事件型</b>。与系统① 该台 2026-01 单月 3225 <b>4609 条</b>对上 —— <b>条数几乎全被一个码、一个月吃掉</b>,不代表这台整体最差</td></tr>
  273. <tr><td class="tid">2#</td><td class="v warn">1413</td><td class="v bad">20624.3<small>时长第一 · 1.8× 次名</small></td><td class="v bad">1</td><td class="v">91</td><td><b>时长第一,且断层领先</b>。主因是 2026-01~02 <b>环网柜出线电缆终端三相击穿整机停运 55 天</b>(见系统⑥)⇒ <b>是单一外部事件,不是设备劣化</b>。<b>该台任何"fleet 相对"指标本窗都被污染,禁横比</b></td></tr>
  274. <tr><td class="tid">32#</td><td class="v bad">3469<small>条数第二</small></td><td class="v bad">7706.1<small>时长第四</small></td><td class="v">4</td><td class="v">67</td><td><b>两榜都靠前 = 故障负担较高</b>。系统① 该台为参数型(Δp 60→83),系统② 3225 风暴已闭环 ⇒ <b>负担来源待分解</b></td></tr>
  275. <tr><td class="tid">1#</td><td class="v">665</td><td class="v bad">11272.7<small>时长第二</small></td><td class="v bad">2</td><td class="v">93</td><td><b>条数少而时长极长 = 少数长停事件型</b>。该台亦为偏航小站液压债台、变压器散热专项台(系统⑥)</td></tr>
  276. <tr><td class="tid">3#</td><td class="v">880</td><td class="v bad">8835.1<small>时长第三</small></td><td class="v bad">3</td><td class="v">64</td><td>同为长停型。系统① 该台 <b>五项判别量全部越线</b>、油温已达 71 ℃ 保护阈 ⇒ <b>两条线独立指向同一台</b></td></tr>
  277. <tr><td class="tid">12#</td><td class="v warn">1052</td><td class="v bad">5995.8</td><td class="v">6</td><td class="v bad">95<small>码种第二</small></td><td><b>码种 95 = 涉及故障类型较多</b>。系统② 已记"全场问题密度第一":MTS-A + 螺栓×5 + 油位 141.5 h + 松动物体并发;本节又检出<b>变桨润滑泵/主管型</b>(三叶同时无润滑 19 次而脂桶不低)</td></tr>
  278. <tr><td class="tid">26#</td><td class="v">941</td><td class="v warn">3736.1</td><td class="v">25</td><td class="v bad">108<small>码种第一</small></td><td><b>码种全场最多</b> —— 单项都不重但面最广。变流器烟雾开口台、脂桶液位型、HS 制动刹车片顺路测厚台</td></tr>
  279. <tr><td class="tid">19# 20# 18#<br>4# 34# 14#</td><td class="v warn">1000–1510</td><td class="v warn">2565–5240</td><td class="v">10–36</td><td class="v">50–87</td><td>第二梯队。19# 条数第三;18# 时长第 10;34# 时长第 5 而条数仅 1002 ⇒ 亦属长停型</td></tr>
  280. </tbody>
  281. </table>
  282. </div>
  283. <div class="tablewrap">
  284. <table>
  285. <caption>表 F2 · 部件故障负担 —— 但标签没归一,直接排名会读错<span class="csub">源 <span class="mono">work_repair_daily</span> 的「故障位置二级」。<b>⚠ 同一系统被拆成多个标签</b>,合并前后第一名不同。</span></caption>
  286. <thead><tr><th>原始标签</th><th>工单数</th><th>涉及台</th><th>损失 MWh</th><th>归一后</th></tr></thead>
  287. <tbody>
  288. <tr class="rank1"><td class="part">偏航 / 偏航系统 / 偏航电机</td><td class="v">36 + 14 + 5 = <b>55</b></td><td class="v">12 / 8 / 2</td><td class="v bad">1589.4 + 225.4 + 139.4 = <b>1954.2</b></td><td><b>★ 归一后全场第一</b>。三个标签实为同一系统,分开看谁都不突出,<b>合并才看出它是最大头</b>。与系统③ 记的"偏航族停机 1501 MWh"口径不同(那是告警族口径),<b>两个数不可混用</b></td></tr>
  289. <tr><td class="part">变频器 / 变流器</td><td class="v">36 + 24 = <b>60</b></td><td class="v">19 / 13</td><td class="v bad">1372.3 + 316.5 = <b>1688.8</b></td><td><b>归一后第二,工单数第一</b>。"变频器"与"变流器"是否同一物<b>待现场确认口径</b> —— 若是,则涉及台达 19 台以上 = 场级共性(与系统④ "U5 38/38 台"相符)</td></tr>
  290. <tr><td class="part">叶片 / 叶轮 / 轮毂</td><td class="v">51 + 21 + 15 = <b>87</b></td><td class="v">21 / 7 / 8</td><td class="v warn">389.4 + 376.0 + 696.5 = <b>1461.9</b></td><td>工单数最多。其中叶根螺栓部分归<b>《联合处置总册》</b>,不在本册</td></tr>
  291. <tr><td class="tid">齿轮箱</td><td class="v">37</td><td class="v">14</td><td class="v warn">1198.2</td><td>轴承/轮齿归<b>《联合处置总册》</b>;本册只接散热与油路(系统⑧)</td></tr>
  292. <tr><td class="tid">发电机 · 主轴 · 液压系统 · 机舱</td><td class="v">9 / 8 / 7 / 10</td><td class="v">7 / 8 / 6 / 6</td><td class="v ok">217.5 / 11.5 / 33.8 / 15.6</td><td><b>⚠ 别据此判"液压系统只有 7 单 = 不重要"</b> —— 系统① 那 22 项里大部分<b>没有独立工单</b>(蓄能器衰减不报故障、靠后台判据才看得见)。<b>工单数只反映"报没报",不反映"坏没坏"</b></td></tr>
  293. </tbody>
  294. </table>
  295. </div>
  296. <div style="border:1px solid var(--st-open);background:var(--st-open-bg);padding:14px 18px;margin-top:22px">
  297. <div style="font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;color:var(--st-open);font-weight:700;margin-bottom:8px">本节的限定与口径 —— 4 条</div>
  298. <ol style="margin:0;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.85">
  299. <li><b>三个口径三个第一名,不可混说"最差的机组"</b> —— 8# 条数第一、2# 时长第一、26# 码种第一。任何"最差台"表述必须带口径。</li>
  300. <li><b>2# 的时长第一是外部事件不是劣化</b> —— 环网柜击穿整机停运 55 天。<b>该台本窗所有 fleet 相对指标已被污染,禁横比</b>。</li>
  301. <li><b>位置标签未归一</b> —— 偏航被拆成 3 个标签、变频/变流 2 个。<b>归一前偏航排不进前列,归一后是第一</b>。本表已并列原始值与归一值,<b>不擅自替换原始标签</b>。</li>
  302. <li><b>工单数 ≠ 故障严重度</b> —— 液压系统仅 7 单,但系统① 检出 22 项;蓄能器气容衰减<b>不触发故障告警</b>,只在后台判据里可见。<b>用工单榜筛"该治什么"会系统性漏掉不报警的劣化</b>。</li>
  303. </ol>
  304. </div>
  305. </section>
  306. <div class="foot">
  307. <p><strong>数据时效:</strong>cnt 计数层止 2026-07-07 · 事件层止 2026-07-13 · 油样止 2025-08(约 12 个月前,只作历史回测不作现时判据)。</p>
  308. </div>
  309. </div>
  310. <div id="tip" role="status"></div>
  311. <style id="guanlan-booklet">html{color-scheme:light}:root{--ground:#eef6f8;--surface:#fff;--surface-2:#f4f9fa;--ink:#173647;--ink-2:#466777;--muted:#587786;--rule:#d0e2e8;--rule-strong:#aacbd6;--accent:#087e8c;--accent-soft:#e2f2f5}.titleblock{border-radius:18px;overflow:hidden}.tb-head{background:linear-gradient(115deg,#0b293a,#125264);color:white}.tb-head .tb-eyebrow,.tb-head .tb-sub{color:#c1dee5}.scope,.card{border-radius:12px}.book-nav{position:sticky;top:0;z-index:20;display:flex;gap:10px;flex-wrap:wrap;padding:12px 20px;background:#e6f2f6;border-bottom:1px solid #c9e0e8}.book-nav button{min-height:44px;padding:9px 16px;border:1px solid #adcdd8;border-radius:8px;background:white;color:#18566a;font:600 14px system-ui;cursor:pointer}.book-nav button:first-child{background:#087e8c;color:white;border-color:#087e8c}.idx-row{min-height:54px}.sheet{overflow-wrap:anywhere}table{max-width:100%}@media(max-width:650px){.sheet{padding:0 12px 48px}.tb-head{padding:24px 18px}.tb-head h1{font-size:27px}.idx-row{grid-template-columns:30px minmax(0,1fr);gap:8px}.idx-row>*{min-width:0}}
  312. </style><script>const bookLinks={"00_总目录.html": "governance-0.html", "01_如东_液压系统治理清单_v1.0_2026-09-05.html": "governance-1.html", "02_如东_变桨执行治理清单_v1.0_2026-09-05.html": "governance-2.html", "03_如东_偏航系统治理清单_v1.0_2026-09-05.html": "governance-3.html", "04_如东_变流器治理清单_v1.0_2026-09-05.html": "governance-4.html", "05_如东_主控与传感网治理清单_v1.0_2026-09-05.html": "governance-5.html", "06_如东_电气并网治理清单_v1.0_2026-09-05.html": "governance-6.html", "07_如东_塔架与基础治理清单_v1.0_2026-09-05.html": "governance-7.html", "08_如东_润滑与冷却辅助治理清单_v1.0_2026-09-05.html": "governance-8.html", "09_如东_CMS-TCM监测面治理清单_v1.0_2026-09-05.html": "governance-9.html", "10_如东_参数与管理治理清单_v1.0_2026-09-05.html": "governance-10.html", "11_如东_故障负担榜_v1.0_2026-09-05.html": "governance-11.html"};function openBook(key){const a=parent.document.querySelector('a[data-open="'+key+'"]');if(a)a.click()}document.addEventListener('click',e=>{const a=e.target.closest('a[href]');if(!a)return;const file=decodeURIComponent(a.getAttribute('href').split('/').pop());if(bookLinks[file]){e.preventDefault();openBook(bookLinks[file])}});</script></body></html>