| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386 |
- <!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>
- <link rel="preconnect" href="https://fonts.googleapis.com">
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <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">
- <style>
- :root{
- --ground:#EEF1F3; --surface:#FBFCFD; --surface-2:#F4F7F9;
- --ink:#0F1A22; --ink-2:#33454F; --muted:#5B6C78; --faint:#8C9AA4;
- --rule:#C6D0D8; --rule-strong:#9DACB7;
- --accent:#14385A; --accent-soft:#DCE6EE;
- --st-swap:#C2352C; --st-done:#1F7A55; --st-check:#9A7A0A; --st-open:#2A6BB8;
- --st-swap-bg:#F7E4E2; --st-done-bg:#E0EFE7; --st-check-bg:#F4EDD8; --st-open-bg:#E1EAF6;
- --band:#E3EBF1;
- --shadow:0 1px 0 rgba(15,26,34,.05);
- }
- @media (prefers-color-scheme: dark){
- :root:not([data-theme="light"]){
- --ground:#0D1418; --surface:#141C22; --surface-2:#1A242B;
- --ink:#E7EDF1; --ink-2:#C2CED6; --muted:#8A99A4; --faint:#6A7883;
- --rule:#28343C; --rule-strong:#3E4E58;
- --accent:#6FA9D4; --accent-soft:#1D2C38;
- --st-swap:#DE5A4C; --st-done:#2E9A6C; --st-check:#AE9128; --st-open:#4785D6;
- --st-swap-bg:#2E1A18; --st-done-bg:#122A20; --st-check-bg:#2A2412; --st-open-bg:#152435;
- --band:#1B2932;
- --shadow:none;
- }
- }
- :root[data-theme="dark"]{
- --ground:#0D1418; --surface:#141C22; --surface-2:#1A242B;
- --ink:#E7EDF1; --ink-2:#C2CED6; --muted:#8A99A4; --faint:#6A7883;
- --rule:#28343C; --rule-strong:#3E4E58;
- --accent:#6FA9D4; --accent-soft:#1D2C38;
- --st-swap:#DE5A4C; --st-done:#2E9A6C; --st-check:#AE9128; --st-open:#4785D6;
- --st-swap-bg:#2E1A18; --st-done-bg:#122A20; --st-check-bg:#2A2412; --st-open-bg:#152435;
- --band:#1B2932;
- --shadow:none;
- }
- *{box-sizing:border-box}
- body{
- margin:0; background:var(--ground); color:var(--ink);
- font-family:"Noto Sans SC","PingFang SC","Hiragino Sans GB",system-ui,sans-serif;
- font-size:15px; line-height:1.75; -webkit-font-smoothing:antialiased;
- }
- .sheet{max-width:1120px;margin:0 auto;padding:0 20px 96px}
- h1,h2,h3,h4{font-family:"Noto Serif SC","Songti SC",serif;font-weight:700;text-wrap:balance;margin:0}
- .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
- .num{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500}
- /* ── 图纸标题栏 ───────────────────────────── */
- .titleblock{
- margin-top:36px;border:1.5px solid var(--rule-strong);background:var(--surface);
- }
- .tb-head{padding:26px 28px 20px;border-bottom:1.5px solid var(--rule-strong)}
- .tb-eyebrow{
- font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.22em;
- text-transform:uppercase;color:var(--muted);margin-bottom:14px
- }
- .tb-head h1{font-size:clamp(30px,4.6vw,46px);line-height:1.12;letter-spacing:.01em}
- .tb-sub{margin-top:12px;color:var(--ink-2);font-size:15px;max-width:60ch}
- .tb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}
- .tb-cell{padding:13px 18px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}
- .tb-cell:last-child{border-right:none}
- .tb-k{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}
- .tb-v{font-size:14.5px;font-weight:500;margin-top:3px;font-variant-numeric:tabular-nums}
- /* ── 边界声明 ─────────────────────────────── */
- .scope{
- margin-top:28px;background:var(--surface);border:1px solid var(--rule);
- border-left:4px solid var(--accent);padding:22px 26px;
- }
- .scope h3{font-size:17px;margin-bottom:10px}
- .scope p{margin:0 0 10px;color:var(--ink-2);font-size:14.5px}
- .scope p:last-child{margin-bottom:0}
- .cut{
- display:inline-block;padding:1px 8px;margin:0 2px;border:1px solid var(--rule-strong);
- border-radius:2px;font-size:13px;color:var(--muted);text-decoration:line-through;
- text-decoration-color:var(--st-swap);text-decoration-thickness:1.5px;
- }
- /* ── 系统索引 ─────────────────────────────── */
- .idx{margin-top:44px}
- .idx-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
- .idx-head h2{font-size:22px}
- .idx-note{font-size:13px;color:var(--muted)}
- .idx-list{display:grid;gap:0;border-top:1px solid var(--rule)}
- .idx-row{
- display:grid;grid-template-columns:44px 1fr auto auto;gap:16px;align-items:center;
- padding:11px 6px;border-bottom:1px solid var(--rule);background:transparent;
- }
- .idx-row.on{background:var(--surface)}
- .idx-n{font-family:"IBM Plex Mono",monospace;font-size:13px;color:var(--muted);font-weight:600}
- .idx-row.on .idx-n{color:var(--accent)}
- .idx-name{font-weight:500}
- .idx-row.on .idx-name{font-weight:700}
- .idx-cnt{font-family:"IBM Plex Mono",monospace;font-size:13px;color:var(--muted)}
- .idx-state{font-size:11.5px;letter-spacing:.08em;padding:2px 9px;border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap}
- .idx-row.on .idx-state{border-color:var(--accent);color:var(--accent);font-weight:600}
- /* ── 系统章节 ─────────────────────────────── */
- .sys{margin-top:64px;border-top:3px solid var(--ink);padding-top:22px}
- .sys-tag{
- font-family:"IBM Plex Mono",monospace;font-size:11.5px;letter-spacing:.2em;
- color:var(--muted);text-transform:uppercase
- }
- .sys h2{font-size:clamp(24px,3.2vw,32px);margin-top:6px}
- .sys-lead{margin-top:12px;color:var(--ink-2);max-width:66ch}
- .card{background:var(--surface);border:1px solid var(--rule);padding:22px 24px;margin-top:24px}
- .card h3{font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:9px}
- .card h3::before{content:"";width:9px;height:9px;background:var(--accent);flex:none}
- .formula{
- font-family:"IBM Plex Mono",monospace;font-size:15px;background:var(--surface-2);
- border:1px solid var(--rule);padding:12px 16px;margin:10px 0 14px;overflow-x:auto;white-space:nowrap
- }
- .gvb{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--rule);margin-top:14px}
- .gvb>div{padding:14px 18px}
- .gvb .g{background:var(--st-done-bg);border-right:1px solid var(--rule)}
- .gvb .b{background:var(--st-swap-bg)}
- .gvb .lab{font-size:11.5px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}
- .gvb .g .lab{color:var(--st-done)} .gvb .b .lab{color:var(--st-swap)}
- .gvb .val{font-family:"IBM Plex Mono",monospace;font-size:26px;font-weight:600;margin-top:4px;color:var(--ink)}
- .gvb .exp{font-size:13px;color:var(--ink-2);margin-top:4px}
- @media(max-width:640px){.gvb{grid-template-columns:1fr}.gvb .g{border-right:none;border-bottom:1px solid var(--rule)}}
- /* ── 图 ───────────────────────────────────── */
- figure{margin:28px 0 0;background:var(--surface);border:1px solid var(--rule);padding:22px 24px 18px}
- figcaption{font-size:13px;color:var(--muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}
- figcaption b{color:var(--ink-2);font-weight:600}
- .fig-title{font-family:"Noto Serif SC",serif;font-weight:700;font-size:16px;margin-bottom:4px}
- .fig-sub{font-size:13px;color:var(--muted);margin-bottom:16px}
- .chartwrap{overflow-x:auto}
- .legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:13px}
- .legend span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}
- .lg-dot{width:11px;height:11px;flex:none;border-radius:50%}
- .lg-sq{width:11px;height:11px;flex:none}
- /* ── 表 ───────────────────────────────────── */
- .tablewrap{overflow-x:auto;margin-top:22px;border:1px solid var(--rule);background:var(--surface)}
- table{border-collapse:collapse;width:100%;min-width:820px;font-size:14px}
- caption{
- text-align:left;padding:14px 18px 12px;font-family:"Noto Serif SC",serif;font-weight:700;
- font-size:15.5px;border-bottom:1px solid var(--rule);background:var(--surface-2)
- }
- caption .csub{display:block;font-family:"Noto Sans SC",sans-serif;font-weight:400;font-size:13px;color:var(--muted);margin-top:3px}
- th{
- text-align:left;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);
- font-weight:600;padding:10px 14px;border-bottom:1px solid var(--rule-strong);white-space:nowrap
- }
- td{padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top}
- tbody tr:last-child td{border-bottom:none}
- td.tid{white-space:nowrap;font-family:"IBM Plex Mono",monospace;font-weight:600;font-size:14.5px}
- td.tid small{display:block;font-weight:400;color:var(--muted);font-size:11.5px;letter-spacing:.04em}
- td.part{white-space:nowrap;font-weight:500}
- td.act{min-width:190px}
- td.why{color:var(--ink-2);font-size:13.5px}
- .hl{color:var(--ink);font-weight:600;font-family:"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums}
- tr.rank1 td{background:var(--surface-2)}
- .pill{
- display:inline-block;font-size:11.5px;font-weight:600;padding:2px 9px;white-space:nowrap;
- border:1px solid currentColor;letter-spacing:.03em
- }
- .p-swap{color:var(--st-swap);background:var(--st-swap-bg)}
- .p-done{color:var(--st-done);background:var(--st-done-bg)}
- .p-check{color:var(--st-check);background:var(--st-check-bg)}
- .p-open{color:var(--st-open);background:var(--st-open-bg)}
- .evid{font-family:"IBM Plex Mono",monospace;font-size:11.5px;color:var(--muted);white-space:nowrap}
- /* ── 待定 ─────────────────────────────────── */
- .hold{margin-top:30px;border:1.5px solid var(--st-open);background:var(--st-open-bg)}
- .hold-h{padding:14px 22px;border-bottom:1px solid var(--st-open);display:flex;align-items:center;gap:10px}
- .hold-h h3{font-size:16px;color:var(--st-open)}
- .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}
- .hold-b{padding:6px 22px 18px}
- .hold-item{padding:14px 0;border-bottom:1px dashed var(--st-open)}
- .hold-item:last-child{border-bottom:none}
- .hold-q{font-weight:700;margin-bottom:7px}
- .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:8px}
- @media(max-width:640px){.two{grid-template-columns:1fr}}
- .opt{background:var(--surface);border:1px solid var(--rule);padding:11px 14px;font-size:13.5px;min-width:0;overflow-wrap:anywhere}
- .opt .ol{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:4px}
- .rec{font-size:13.5px;margin-top:10px;color:var(--ink-2)}
- .rec b{color:var(--st-open)}
- .foot{margin-top:64px;padding-top:20px;border-top:1px solid var(--rule);font-size:13px;color:var(--muted)}
- .foot code{font-family:"IBM Plex Mono",monospace;font-size:12.5px;background:var(--surface-2);padding:1px 6px;border:1px solid var(--rule)}
- /* ── 偏离表 ─────────────────────────────── */
- table.dev{min-width:1000px}
- table.dev th{text-align:center}
- table.dev th:first-child,table.dev td:first-child{text-align:left}
- table.dev th:last-child,table.dev td:last-child{text-align:left}
- 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}
- 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}
- td.v.bad{background:var(--st-swap-bg);color:var(--st-swap);font-weight:600}
- td.v.bad small{color:var(--st-swap);opacity:.8}
- td.v.warn{background:var(--st-check-bg);color:var(--st-check);font-weight:600}
- td.v.warn small{color:var(--st-check);opacity:.85}
- td.v.ok{color:var(--st-done);font-weight:600}
- td.v.na{color:var(--faint)}
- tr.base td{background:var(--surface-2);border-bottom:2px solid var(--rule-strong);font-weight:600}
- tr.base td.v{color:var(--ink)}
- tr.done td{opacity:.86}
- /* ── 现场第一步 ─────────────────────────── */
- .step{margin-top:26px;border:1.5px solid var(--accent);background:var(--surface)}
- .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}
- .step-h h3{font-size:16.5px}
- .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}
- .step-b{padding:18px 22px}
- .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
- @media(max-width:760px){.three{grid-template-columns:1fr}}
- .br{border:1px solid var(--rule);padding:13px 15px;background:var(--surface-2);min-width:0;overflow-wrap:anywhere}
- .br .rd{font-family:"IBM Plex Mono",monospace;font-size:15px;font-weight:600;margin-bottom:5px}
- .br .ac{font-size:13.5px;color:var(--ink-2)}
- .br.b1{border-top:3px solid var(--st-swap)} .br.b1 .rd{color:var(--st-swap)}
- .br.b2{border-top:3px solid var(--st-check)} .br.b2 .rd{color:var(--st-check)}
- .br.b3{border-top:3px solid var(--st-open)} .br.b3 .rd{color:var(--st-open)}
- /* tooltip */
- #tip{
- position:fixed;pointer-events:none;opacity:0;transition:opacity .12s;z-index:50;
- background:var(--ink);color:var(--ground);padding:8px 11px;font-size:12.5px;line-height:1.5;
- font-family:"IBM Plex Mono",monospace;max-width:240px;
- }
- @media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
- :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
- @media print{
- @page{size:A4 portrait;margin:11mm 9mm}
- html,body{background:#fff}
- body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11.5px}
- .sheet{max-width:none;padding:0}
- svg[id]{width:100%!important;height:auto!important;max-width:100%}
- .chartwrap,.tablewrap{overflow-x:visible!important}
- table{min-width:0!important;font-size:10.5px}
- table{table-layout:auto}
- table th:last-child,table td:last-child{width:34%}
- table.dev th:not(:first-child):not(:last-child),table.dev td:not(:first-child):not(:last-child){width:9%}
- caption{font-size:11.5px}
- .dev{min-width:0!important}
- .formula{white-space:pre-wrap!important;overflow-x:visible!important;word-break:break-word;font-size:12px}
- .mono,.opt,.br{overflow-wrap:anywhere}
- .card,.tablewrap,.chartwrap,.hold,.three>.br,.gvb>.b,figure{break-inside:avoid}
- tr{break-inside:avoid}
- thead{display:table-header-group}
- h1,h2,h3,caption{break-after:avoid}
- section.sys{break-before:page}
- section.titleblock{break-after:avoid}
- a[href^="http"]::after{content:""}
- }
- </style>
- <div class="sheet">
- <section class="titleblock">
- <div class="tb-head">
- <div class="tb-eyebrow">Governance Register · 治理登记册 · 分册</div>
- <h1>主控与传感网治理清单</h1>
- <p class="tb-sub">后备电源 · 时戳链 · 2926 个监测点。列出<strong>治理对象、处置内容与依据</strong>,报告与治理清单</p>
- </div>
- <div class="tb-grid">
- <div class="tb-cell"><div class="tb-k">项目</div><div class="tb-v">项目 R-01(如海)海上</div></div>
- <div class="tb-cell"><div class="tb-k">机型 / 台数</div><div class="tb-v">SWT-4.0-130 · 38 台</div></div>
- <div class="tb-cell"><div class="tb-k">范围</div><div class="tb-v">系统⑤ 主控与传感网</div></div>
- <div class="tb-cell"><div class="tb-k">证据窗</div><div class="tb-v">运行 →2026-07-07</div></div>
- <div class="tb-cell"><div class="tb-k">版本</div><div class="tb-v">v1.0 · 2026-09-05</div></div>
- <div class="tb-cell"><div class="tb-k">部件命名</div><div class="tb-v">按上海电气设备结构树</div></div>
- </div>
- </section>
- <section class="scope">
- <h3>本分册的范围</h3>
- <p>本册只出<strong>主控与传感网</strong>一节(后备电源 · 时戳链 · 2926 个监测点)。其余系统各有分册;发电机轴承、主轴承、齿轮箱轴承与轮齿、叶根连接螺栓不在治理清单范围,见《跨系统危险级风险与联合处置总册》。</p>
- <p><strong>部件名一律按</strong>《上海电气 SWT4.0-130 设备结构树》<strong>写</strong>。引用故障处置手册、SCADA 告警文本、备件库名称时照录原文并标明出处。</p>
- <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>
- <p style="font-size:13.5px;color:var(--muted)">口径承 SOP §0.2 六枚举。本册所列<strong>全部为候选级及以下</strong>,用于安排复核与处置顺序,<strong>不替代现场停机标准</strong>。</p>
- </section>
- <section class="sys">
- <div class="sys-tag">System 05 · U7</div>
- <h2>主控与传感网<span style="font-size:.55em;font-weight:500;color:var(--muted)">&nbsp;后备电源 · 时戳链 · 2926 个监测点</span></h2>
- <p class="sys-lead">这个系统的产品不是电,是<strong>可信的数</strong>。全场 <strong>38 台 × 77 测点 = 2926 个监测点</strong>,前面每一个系统的判据都架在它们上面 —— <strong>眼睛偏了,上面全部结论跟着偏</strong>。</p>
- <!-- 方向改 -->
- <div class="hold" style="border-color:var(--st-swap);background:var(--st-swap-bg)">
- <div class="hold-h" style="border-bottom-color:var(--st-swap)">
- <span class="tagn" style="color:var(--st-swap);border-color:var(--st-swap)">P0 方向改</span>
- <h3 style="color:var(--st-swap)">UPS 族不是 34 台电池各自到寿,是场级共模失电</h3>
- </div>
- <div class="hold-b">
- <div class="hold-item">
- <div style="font-size:14px;color:var(--ink-2)"><span class="mono">63003 停断电</span> 与 <span class="mono">63004 不间断电源电池低电位</span> <b>首发时刻同为 2025-06-16 05:58,当日 34 台同发</b>。三个场级日 —— <b>2025-06-16(34 台)· 2026-05-23(26 台)· 2026-01-03(16 台)</b> —— 占该族<b>总小时的 88.6%</b>,配对率 437/443,同秒共发倍数 1.0。</div>
- <div class="rec"><b>⇒ 34 台电池不会在同一分钟同时到寿。</b>先按"站用电/海缆/馈线失电"归因,<b>不要按 34 台电池退化去备料</b>。<br><b>判伪(一次催缴即定):</b>调这三天的站用电 / 海缆 / 馈线 / 调度记录 —— 载明停电 ⇒ 共因由候选升为确定;<b>无停电记录 ⇒ 共因假,回到逐台电池退化假说</b>,须另找 34 台同日首发的解释。<br><b>但电池确实也要换 ——</b> 两件事并存不冲突:已知答案回测 <b>6/7 台换后告警归零</b>(6#/15#/24# 归零,2#/7#/26# 大幅降),而<b>更换滞后 12 个月、只做了 4 台</b>。</div>
- </div>
- </div>
- </div>
- <!-- 证据面 -->
- <div class="tablewrap">
- <table class="dev">
- <caption>表 E1 · 证据面 —— 主控与传感网逐台<span class="csub">本册三码实测:<span class="mono">63002 备用电池错误</span> 45 条/1392 h/<b>10 台</b> · <span class="mono">63003 停断电</span> 483 条/5810 h/<b>38 台</b> · <span class="mono">63004 UPS 电池低电位</span> 436 条/2878 h/<b>23 台</b>。<b>⚠ 与 U7 档案记的"598 条/5531 h/35 台"对不上</b>,见本节末「限定与口径」。</span></caption>
- <thead><tr><th>机组</th><th>63004 条数</th><th>时戳异常</th><th>传感器检出</th><th>命中</th><th>判读 → 动作</th></tr></thead>
- <tbody>
- <tr class="base"><td class="tid">基线</td><td class="v">23 台有记录<small>全场 436 条</small></td><td class="v">A 型冻结 450.2 h<small>B 型时钟 188.2 h</small></td><td class="v">卡死/增益/缓漂移<small>三类<b>阴性</b></small></td><td class="v">—</td><td>五类全扫,三类零检出 ⇒ <b>"眼睛"整体可信</b></td></tr>
- <tr class="rank1"><td class="tid">13#</td><td class="v bad">47<small>实测第一</small></td><td class="v na">—</td><td class="v na">—</td><td class="v"><b>1</b>/1</td><td>UPS 电池队列头部 —— <b>本页实测第一</b>(U7 档案列 18# 为首)</td></tr>
- <tr><td class="tid">16# 18# 3#</td><td class="v bad">45 / 43 / 42</td><td class="v na">—</td><td class="v na">3# 风速仪偏置</td><td class="v"><b>1–2</b></td><td>UPS 队列头部。<b>3# 另有换件引入偏置</b>:换风速仪后<b>跨台 +0.25 m/s</b> ⇒ 该台风速类结论须分段</td></tr>
- <tr><td class="tid">36# 20# 7#<br>22# 6# 31#</td><td class="v warn">34 / 31 / 29<br>28 / 28 / 26</td><td class="v warn">31# 冻结 97.2 h</td><td class="v na">—</td><td class="v"><b>1–2</b></td><td>第二梯队。<b>31# 的冻结段有 已知答案回测</b>:2025-06-20 那段 76.5 h 与工单「<b>主控板 X11 端子无输出</b>」<b>同日同因</b> ⇒ 冻结确由主控侧硬件引起</td></tr>
- <tr><td class="tid">38#</td><td class="v na">—</td><td class="v bad">B 型 173.2 h<small>RTC/校时链</small></td><td class="v na">—</td><td class="v"><b>1</b>/1</td><td><b>★ 曾被误判为"数据冻结榜首 174 h",实为时钟异常。</b>其"最长冻结段 93.8 h"段内<b>功率有 563 个不同值 = 数据流正常</b>,只是 <span class="mono">CurTime</span> 偏。<b>两类处置完全相反:冻结要剔行,时钟不能剔行</b>(机组数据是真值,只是时间戳错)</td></tr>
- <tr><td class="tid">28# 2# 24# 5#</td><td class="v na">—</td><td class="v bad">A 型冻结<small>28# 162.7 h 榜首</small></td><td class="v na">—</td><td class="v"><b>1</b>/1</td><td><b>真数据冻结</b> —— 段内环温/功率/计数器<b>全卡值</b> = 转发层重复末条。<b>行为假值,须剔行</b>,且<b>分子分母两侧对称剔</b>(剔 ΣAct 冻结行必须同时剔计数器的补账跳变)</td></tr>
- <tr><td class="tid">18#</td><td class="v bad">43</td><td class="v warn">B 型 15.0 h / 6 段<small>间歇</small></td><td class="v na">—</td><td class="v"><b>2</b>/2</td><td><b>★ 只有段级扫描才看得见</b>:该台平时 offset q99 = <span class="hl">2 s</span> 完美,异常段<b>仅占其行数 0.116%</b> ⇒ <b>月中位、分位数全被稀释成正常</b>。跨台秒级对齐时须避开这 6 段</td></tr>
- <tr><td class="tid">9#</td><td class="v na">—</td><td class="v na">—</td><td class="v bad">定子三相<b>同时 rail</b></td><td class="v"><b>1</b>/1</td><td><b>采集模块共模 —— 新检出。</b>三相不可能同时到量程端 ⇒ 不是三个传感器坏,是<b>采集模块</b>。该台另有多柜温同向偏高</td></tr>
- <tr><td class="tid">35#</td><td class="v na">—</td><td class="v na">—</td><td class="v bad">四测点<b>同刻 rail</b></td><td class="v"><b>2</b>/2</td><td>采集链共模;<b>同日另有 <span class="mono">7107 压力传感器错误</span></b> ⇒ 两条互证</td></tr>
- <tr><td class="tid">21#</td><td class="v na">—</td><td class="v na">—</td><td class="v warn">HydOilTm rail 递增<small>151 → 200</small></td><td class="v"><b>1</b>/1</td><td><b>提前量 14 天</b> —— 递增型 rail 是可预警的形态,不是突发</td></tr>
- <tr><td class="tid">18# 25#<br><small>vs</small> 28#</td><td class="v na">—</td><td class="v na">—</td><td class="v warn">叶片油压 A 路偏置</td><td class="v"><b>1</b>/1</td><td><b>同一现象两种性质:</b>18#/25# 偏置<b>19 个月恒定</b> ⇒ 加性偏置候选(仪表);<b>28# −3.43 但已恢复</b> ⇒ <b>真实液压问题不是传感器</b>(复现系统① M2-b 已确诊的 A 缸事件)。<b>恒定 = 仪表,会恢复 = 真事件</b></td></tr>
- <tr><td class="tid">32# 8# 5#</td><td class="v na">—</td><td class="v na">—</td><td class="v warn">两路风速失谐</td><td class="v"><b>1</b>/1</td><td>32# 两路风速相关 <span class="hl">0.938</span> = 噪声大/间歇失联;8#/5# 两表差值突变但<b>查无换件记录</b>。<b>⛔ 5# 是多处分析的对照台,须避开</b></td></tr>
- <tr><td class="tid">26#</td><td class="v na">—</td><td class="v na">—</td><td class="v warn">轮毂链</td><td class="v"><b>1</b>/1</td><td>电气滑环 → HM → IO4 链;告警静默 ≠ 根治,须核有无滑环总成/碳刷更换</td></tr>
- <tr><td class="tid">1# 2# 3# 7# 10#<br>19# 20# 21# 26#<br>27# 31# 34# 38#</td><td class="v na">—</td><td class="v na">—</td><td class="v bad"><b>RawPower 低报</b><br><small>13 台</small></td><td class="v"><b>1</b>/1</td><td><b>★ 本单元投入产出比最高的一条。</b>这 13 台控制器上报的"可用功率"系统性偏低 ⇒ 被 park pilot 少分配 ⇒ <b>真实少发</b>。<b>无需出海,参数可远程导出</b></td></tr>
- <tr><td class="tid">全场<small>负例 / 清场</small></td><td class="v ok">—</td><td class="v ok">36 台秒级对齐无条件安全</td><td class="v ok">增益 / 缓漂移 <b>零检出</b></td><td class="v ok">0</td><td><b>已清场三项:</b>① 增益误差与缓漂移两类<b>全场零检出</b> ② 环温基准<b>全场健康</b> ③ 三路桨距与定子三相冗余互校<b>零离群</b>。<br><b>★ 撤回一条:</b>27# <span class="mono">GeOilTmp</span> 原判"gain 0.56 仪表可疑" —— <b>配对斜率 0.99 正常</b> ⇒ 属齿轮箱热行为域,<b>不是仪表问题</b>,已移交系统⑧</td></tr>
- </tbody>
- </table>
- </div>
- <!-- 备件/物资准备 -->
- <div style="margin-top:34px;padding:13px 20px;background:var(--accent);color:var(--surface);display:flex;align-items:center;gap:12px;flex-wrap:wrap">
- <span style="font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.2em;opacity:.85">PARTS LIST</span>
- <span style="font-family:'Noto Serif SC',serif;font-weight:700;font-size:17px">备件/物资准备 —— 主控与传感网备件</span>
- </div>
- <div class="tablewrap" style="border:2px solid var(--accent);margin-top:0">
- <table>
- <caption>表 E2 · 备件/物资准备 —— 主控 / 电池 / 传感器<span class="csub">编码取自 <span class="mono">库存列表</span> 的「物资编码」。<b>⚠ 无导出日期,禁按本表下单。</b></span></caption>
- <thead><tr><th>件</th><th>物资编码</th><th>原始描述</th><th>现场库</th><th>坏件库</th><th>判读</th></tr></thead>
- <tbody>
- <tr class="rank1" style="background:var(--st-check-bg)"><td class="part"><b>主控柜蓄电池</b></td><td class="mono" style="font-weight:600;color:var(--accent)">B2000544</td><td class="mono" style="font-size:12px">主控柜蓄电池_LC-P1220_Panasonic<br>12V/20Ah_2个绝缘帽</td><td class="v ok"><b>16</b></td><td class="v" style="color:var(--faint)"><b>150</b><small style="color:var(--st-swap)">坏件</small></td><td style="font-size:13px"><b>★ U7 档案写"现账仅 2 组"—— 与本表不符。</b>库存列表现有 <b>16 只</b>,坏件库 <b>150 只</b>(全表最大数,说明历史换量很大)。<br><b>⚠ 极可能是计量单位差:"组" vs "只"</b> —— 若每台 UPS 用 8 只串联,则 16 只 = 2 组,两个数就一致了。<b>⛔ 每台用几只,本地无文件可判 ⇒ 件号/单位待确认</b>,确认前不要据"16 只"判断料够</td></tr>
- <tr><td class="part">UPS 主机(三型号并存)</td><td class="mono" style="font-size:12px;color:var(--accent)">BF92000047<br>DFB00068451<br>A9B10073295</td><td class="mono" style="font-size:12px">UPS电源主机_EATON 9SX 6000<br>UPS_9PX6Ki_EATON<br>UPS LI34100BR30</td><td class="v bad">0 / 0 / 0</td><td class="v na">—</td><td style="font-size:13px"><b>三种 UPS 主机全为 0</b>,且<b>在用型号未知</b>(三个都在册)⇒ 件号待确认</td></tr>
- <tr><td class="part">风速仪</td><td class="mono" style="font-weight:600;color:var(--accent)">A9B10060332</td><td class="mono" style="font-size:12px">Wind sensor Sonic FT702LT V22</td><td class="v bad">0</td><td class="v" style="color:var(--faint)"><b>12</b></td><td style="font-size:13px"><b>★ 高消耗件而现场库 0。</b>坏件库 12 个。本册已知相关:33# 风速仪告警(且是 10400 三源之一)· 3#/10# 二次风速计卡死 · 3# 换件引入偏置 · 32# 两路失谐。<b>建议保有 ≥3 只</b></td></tr>
- <tr><td class="part">主控 I/O 模块</td><td class="mono" style="font-weight:600;color:var(--accent)">A9B10006955</td><td class="mono" style="font-size:12px">I/O-1 MODUL WTC3 V302-1.21</td><td class="v bad">0</td><td class="v" style="color:var(--faint)">3</td><td style="font-size:13px">0 只。26# 轮毂链 IO4 的处置件;31# 主控板 X11 端子故障亦属此类</td></tr>
- <tr><td class="part">模拟量 I/O 扩展</td><td class="mono" style="font-weight:600;color:var(--accent)">A9B10110832</td><td class="mono" style="font-size:12px">ANALOG I/O EXTENSION FIO-11 KIT</td><td class="v ok">3</td><td class="v na">—</td><td style="font-size:13px">有货 ✓</td></tr>
- <tr><td class="part">工业交换机扩展模块</td><td class="mono" style="font-size:12px;color:var(--accent)">DFB00001464<br>DFB00036786<br>BF2001053</td><td class="mono" style="font-size:12px">IEM-3000-8FM / IEM-3300-8S= / IEM-3300-8T</td><td class="v bad">0 / 0 / 0</td><td class="v na">—</td><td style="font-size:13px"><b>三型号全 0。</b>通讯类故障待料会直接变长停(见 31# 128.7 MWh)</td></tr>
- <tr><td class="part">MOXA 通讯模块</td><td class="mono" style="font-weight:600;color:var(--accent)">DFB00001869</td><td class="mono" style="font-size:12px">MOXA通讯模块 MOXA Transio TCF-142-</td><td class="v bad">0</td><td class="v" style="color:var(--faint)">3</td><td style="font-size:13px">0 只(与系统④ 同件)</td></tr>
- <tr><td class="part">SCADA 服务器内置电池</td><td class="mono" style="font-weight:600;color:var(--accent)">BF2000929</td><td class="mono" style="font-size:12px">SACAD服务器内置电池_B.B. HRC5.5-12</td><td class="v bad">0</td><td class="v na">—</td><td style="font-size:13px">0 只。<b>⚠ 描述里 <span class="mono">SACAD</span> 疑为 <span class="mono">SCADA</span> 拼写错,原文照录未改</b></td></tr>
- <tr style="background:var(--st-check-bg)"><td class="part"><b>★ 高温整改外置电池柜</b></td><td class="mono" style="font-weight:600;color:var(--accent)">DFB00013656</td><td class="mono" style="font-size:12px">4.0-130 高温整改外置电池柜</td><td class="v bad">0</td><td class="v na">—</td><td style="font-size:13px"><b>★ 这个件名本身是条线索</b> —— 存在一个"<b>高温整改</b>"方案,把电池柜<b>外置</b>。说明<b>电池高温问题曾被 OEM 认定并给过对策</b>。<b>⛔ 待问:该整改在本场做过几台?</b>若电池是热退化而非到寿,外置柜才是根治</td></tr>
- </tbody>
- </table>
- </div>
- <!-- 执行面 -->
- <div class="tablewrap">
- <table>
- <caption>表 E3 · 执行面 —— 主控与传感网派工表<span class="csub">按价值排序。<b>前两项都不需要出海</b>。</span></caption>
- <thead><tr><th>机组</th><th>部件 / 面</th><th>处理方案</th><th>好 vs 坏</th><th>等级</th></tr></thead>
- <tbody>
- <tr class="rank1"><td class="tid">1# 2# 3# 7# 10#<br>19# 20# 21# 26#<br>27# 31# 34# 38#</td><td class="part">控制器可用功率通道<br><span style="font-size:11.5px;font-weight:400;color:var(--muted)">标定参数 / 量程配置 / 固件版本</span></td><td class="act">逐台<b>远程导出</b>三项与 PASS 组比对;同时向业主/OEM 索 <b>Park Pilot per 台输入点表</b>与容量申报清单</td><td class="why"><b>这 13 台上报的可用功率系统性偏低 ⇒ 被场级功率管理少分配 ⇒ 真实少发。</b><br><b>验收判据:</b>修正后该台发电行 <span class="mono">ΣRaw / ΣAct</span> 由 <b>&lt;1</b> 越入 <b>[1.05, 1.09]</b>。<br><b>成本:无需出海</b>,参数可远程导出 + 一次 OEM 函询</td><td><span class="pill p-check">P0 · 零出海</span></td></tr>
- <tr><td class="tid">全场</td><td class="part">2025-06-16 / 2026-05-23 / 2026-01-03 三日站用电记录</td><td class="act"><b>催缴这三天的站用电 / 海缆 / 馈线 / 调度记录</b></td><td class="why">三日占 UPS 族<b>总小时 88.6%</b>。<b>拿到记录就能一次性决定:是备 34 台电池,还是查站用电。</b>这是本单元<b>最便宜的一次裁决</b>(纯文书,0 现场)</td><td><span class="pill p-open">P0 收资</span></td></tr>
- <tr><td class="tid">32# 9# 33#<br>16# 11# 12#</td><td class="part">主控板电池<br><span style="font-size:11.5px;font-weight:400;color:var(--muted)">换前须按设计 p13 备份 1 MB SRAM</span></td><td class="act"><b>32#/9#/33# 即换</b>;16#/11#/12# 排下一窗<br><span style="font-size:12.5px;color:var(--st-open)">⚠ 分级方式两线未裁,见下</span></td><td class="why"><b>⚠ 分歧 D-U7-2 未裁:</b>A 线主张 <b>6 台一律即换</b>(依据:15# 仅 1 条告警即换件闭环 ⇒ <b>单条 63002 即有效换件信号</b>);B 线主张<b>按条数与末条时近度分两级</b>。<b>两线数据完全一致(同一 45 条/10 台表),分歧纯在排程</b> ⇒ <b>一窗能容 6 台则分歧自动消失</b>。<br><b>⛔ 工单模板须补一步:换前备份 1 MB SRAM</b>(设计 p13 要求),否则电池死+断电会丢配置</td><td><span class="pill p-swap">P0 换件</span></td></tr>
- <tr><td class="tid">13# 16# 18#<br>3# 36# 20#<br>7# 22# 6# 31#</td><td class="part">UPS 电池</td><td class="act">按 63004 条数排序更换;<b>13# 首位</b>。自检数列头部台接 2026-06 已启动的批量换潮</td><td class="why">已知答案回测 <b>6/7 台换后归零</b>。<b>但更换滞后 12 个月、只做了 4 台</b>。<br><b>验收:</b>换后该台 63002/63004 <b>月度条数归零并维持 3 个月</b>;若不归零 ⇒ <b>"电池到寿"解释不成立</b>,回到共模失电轴<br><b>判伪:</b>取到电池役龄/批次/型号后,若各台安装批次分散且与告警时间无关 ⇒ <b>"整批到寿"推断为假</b></td><td><span class="pill p-swap">P1 换件</span></td></tr>
- <tr><td class="tid">全场<br><small>数据层</small></td><td class="part">时戳异常前置过滤器</td><td class="act">把探测器做成<b>数据层前置过滤器</b>,<b>A / B 型分开处理</b>:<br>· <b>A 型真冻结 → 剔行</b>,且分子分母两侧对称剔<br>· <b>B 型时钟(38#/18#)→ 保留行,仅禁用 <span class="mono">CurTime</span></b></td><td class="why"><b>⛔ 不分型全剔会错杀 188 h 真值数据</b>(38# 的段内功率有 563 个不同值)。<br><b>剔行纪律:</b>剔 ΣAct 冻结行<b>必须同时剔计数器的对应补账跳变</b>,否则分子分母不对称(28# 教训)。<br><b>验收:</b>章0/1/2/4/6 的逐台表在剔 A 型前后差 &lt;0.1%</td><td><span class="pill p-check">P1 数据治理</span></td></tr>
- <tr><td class="tid">38# 18#</td><td class="part">RTC / 校时链</td><td class="act">现场核 <b>NTP 客户端状态与校时报文</b></td><td class="why"><b>判伪:</b>38# 校时链无异常且复核后 offset 稳定恒 2 s ⇒ <b>本判撤回</b>。<br>18# 为间歇型,平时 q99 = 2 s 完美 ⇒ <b>只在那 6 段异常</b>,跨台秒级对齐时避开即可,可不派工</td><td><span class="pill p-check">P1 现场核</span></td></tr>
- <tr><td class="tid">9# 35# 21#</td><td class="part">采集模块 / 通道</td><td class="act">9#/35# 查<b>采集模块</b>(不是逐个换传感器);21# 按 rail 递增的 14 天提前量安排</td><td class="why"><b>共模是模块级签名:</b>9# 定子三相同时到量程端、35# 四测点同刻 rail —— <b>不可能是多个传感器同时坏</b>。<br><b>判伪:</b>红外普查若各柜实测温度确高 ⇒ 真热转设备域;实测正常 ⇒ 多传感器同偏证实</td><td><span class="pill p-check">P1 现场核</span></td></tr>
- <tr><td class="tid">26#</td><td class="part">电气滑环总成 / 碳刷</td><td class="act">核 2026-05 后工单有无滑环总成/碳刷更换;无则列下个出海窗(备件:滑环总成/碳刷/清洁剂)</td><td class="why"><b>告警静默 ≠ 根治。</b><b>验收:</b>2026H2 该台 <span class="mono">3421/3422</span> 零条</td><td><span class="pill p-check">P1 现场核</span></td></tr>
- <tr><td class="tid">全场<small>流程</small></td><td class="part">台级无通讯快速响应通道</td><td class="act">建"无通讯告警 → <b>24 h 出海通道</b> + <b>船前备件包</b>(主控板 / IO 模块 / MOXA / 交换机 / 电池)"</td><td class="why">A 桶头部全是"<b>重启即复</b>"性质的故障,却因 <b>2–6 日待航</b>变成长停 —— 31# 一次 <span class="hl">128.7 MWh</span> 是标尺。<b>损失来自船期不是故障本身。</b><br><b>验收:</b>下一次台级无通讯事件损失 &lt;40 MWh</td><td><span class="pill p-check">P1 流程</span></td></tr>
- <tr><td class="tid">全场<small>数据治理</small></td><td class="part">告警等级 as-of-date 读取</td><td class="act">事件管道按<b>时点读取告警等级</b>,不用当前配置回溯历史</td><td class="why"><b>★ 2023-03-06 全场报警等级改级 61 码</b>(含限电码 1027 与可用率码 1005 降级):告警信息→提示 13 码、故障→提示 13 码、故障→报警 35 码。<br><b>⇒ 任何按 <span class="mono">告警等级 ∈ (故障, 告警信息)</span> 过滤的管道,在 2023-03-06 之后会静默丢掉 26 个码</b> ⇒ <b>跨 2023 的事件计数 / 可用率 / 限电归因趋势被污染</b>。<b>本册数据窗自 2025 起,不受影响;但任何回溯到 2022 的对比都受影响。</b></td><td><span class="pill p-open">P2 数据治理</span></td></tr>
- </tbody>
- </table>
- </div>
- <!-- 限定与口径 -->
- <div style="border:1px solid var(--st-open);background:var(--st-open-bg);padding:14px 18px;margin-top:22px">
- <div style="font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;color:var(--st-open);font-weight:700;margin-bottom:8px">本节的限定与口径 · 系统⑤ —— 6 条</div>
- <ol style="margin:0;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.85">
- <li><b>★ UPS 族数字对不上,本页取实测。</b>U7 档案记"<b>598 条 / 5531 h / 35 台</b>",本页直接从 <span class="mono">fault_scada_xml</span> 重数:63002 = 45 条/1392 h/10 台 · 63003 = 483 条/5810 h/38 台 · 63004 = 436 条/2878 h/23 台。<b>任何两码或三码的组合都凑不出 598/5531/35</b> ⇒ 档案疑用了不同码集或不同时窗。<b>表内一律标"本页实测"</b>,不引档案值。</li>
- <li><b>队列头部名单也有出入。</b>档案列头部为 18#/13#/16#/3#/6#/31#/36#/37#/20#/7#;本页按 63004 条数实测 top10 = <b>13#(47) 16#(45) 18#(43) 3#(42) 36#(34) 20#(31) 7#(29) 22#(28) 6#(28) 31#(26)</b> —— <b>第一名不是 18# 而是 13#;22# 进榜而 37# 未进</b>。已按实测排。</li>
- <li><b>★ 备件那条档案与库存表不一致(或单位不同)。</b>U7 行动清单写"现账<b>仅主控柜蓄电池 2 组</b> vs 双队列 ≥10 台需求",而库存列表是 <b>16 只</b>。<b>极可能是"组 vs 只"的单位差</b>(每台若用 8 只则 16 只 = 2 组)。<b>本页不替档案下结论</b>,标"单位待确认",并明说确认前不要据 16 只判料够。</li>
- <li><b>27#/22# 柜温倒挂:两条 finding 对同一台判读不同。</b>语义确定那条判"<b>倒挂结论撤回</b>"(A1Ext 塔底与 A3 机舱跨位置错配);而按接线表重跑那条判"<b>正确配对下倒挂依然存在 11 台次</b>,其中 22/27/36 已确证为 A1Ext 探头读高假象、余 8 台待查"。<b>两者其实相容</b>:撤的是"变流器柜过热"的归因,留的是"探头读高"的仪表问题。本页按后者写,<b>不把撤回的归因带回来</b>。</li>
- <li><b>"8 路通道从未动作"已降级,不作故障。</b>经现场判断<b>多属场址选配未装</b> ⇒ 改记入台账配置状态。<b>判伪保留:</b>若确认已配置且接线正常 ⇒ 升为真实通道故障。</li>
- <li><b>三类阴性结论有前提。</b>增益误差零检出是<b>因为"物理上应相同"的测点对配对稀少</b> —— 若后续新增冗余测点重扫仍零检出则结论加固,<b>现在只能说"未检出"不能说"不存在"</b>。同理冗余互校对<b>共模失效盲</b>(各路同向同幅偏移查不出),须独立标准仪器比对。</li>
- </ol>
- </div>
-
- </section>
- <div class="foot">
- <p><strong>数据时效:</strong>cnt 计数层止 2026-07-07 · 事件层止 2026-07-13 · 油样止 2025-08(约 12 个月前,只作历史回测不作现时判据)。</p>
- </div>
- </div>
- <div id="tip" role="status"></div>
- <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}}
- </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>
|