方案:局部放电(PD)边缘监测(多资产框架 · 开关柜试点)
大类:方案(首篇)
日期:约 2026-10-25(Asia/Shanghai)
定位:可执行整案——传感 → 柜旁前端 → 边缘分析 → 自建 ThingsBoard 告警汇聚;与既有 AFCI/PD SOP、VLAN、证据仓、人工复核、canary 分点衔接。
不是 IEC 60270 表观电荷计量报告,也不是保护装置或型式认证文件。
上游引用:edge-ai-arc-pd-timeseries-catalog.md、edge-ai-afci-pd-selfcollect-sop.md、edge-ai-mcu-tinyml-sensing-cookbook.md、edge-ai-vlan-network-isolation.md、edge-ai-event-schema-acceptance.md、edge-ai-human-review-false-positive-loop.md、edge-ai-model-canary-rollback.md。
0. 结论与红线
0.1 一句话
多资产通用框架,柜内开关柜先写透;默认 TEV + 接触式超声(AE);试点 柜旁前端采+粗判 → 网关分析;告警进 自建 ThingsBoard(MQTT);事件码与 AFCI 分点;绝不进保护跳闸 / GOOSE。
0.2 已锁定决策
| # | 决策 | 说明 |
|---|---|---|
| D1 | 资产路线 | 通用框架;试点 = 中压开关柜;GIS / 电缆接头 / 主变后续扩 |
| D2 | 传感 | TEV + AE;HFCT 仅扩展口(电缆期再上);禁止用工频计量 CT 当局放电流通道 |
| D3 | 架构 | 分体与一体都写;试点默认分体;一体为同 BOM 升级选项 |
| D4 | 模拟硬约束 | TEV/AE 放大/包络检波必须紧挨探头;禁止未调理模拟线拉数米 |
| D5 | MCU | 候选 ESP32-S3 或 STM32H7(由 ESP开发/元器件细化);不写死唯一芯片 |
| D6 | 汇聚 | 自建 ThingsBoard;诊断级 severity;默认 quality=suspect |
| D7 | 开源 | 每方案必带模型/数据集短名单;诚实写缺口与自采 |
| D8 | 红线 | AI VLAN、证据仓、人工复核、模型 canary;不改 PROT |
0.3 硬红线(检查单)
- [ ] AI 输出无硬接线至保护出口 / 脱扣线圈
- [ ] 与保护 GOOSE 不通;Broker / TB / 网关仅在 AI VLAN
- [ ] 事件码与
ARC_PROXY_ALARM分点;告警文案含「AI 代理 / 须人工确认」 - [ ] 探头旁前端调理;未调理模拟不跨柜长距离
- [ ] 工频计量 CT 不得标为局放通道
- [ ] ST AFCI 电流模型权重 不得直接当局放模型
- [ ] 模型上线走签名仓 + canary;敏感证据默认不出境
1. 范围与资产扩展路线
1.1 本期范围(试点)
| 项 | 内容 |
|---|---|
| 一次资产 | 1~2 面中压开关柜(气室/电缆室可测外表面或预留孔) |
| 传感 | 每柜:TEV ×1~2 + AE(接触式)×1~2;工频相位参考(PT/钳表)可选 |
| 边缘 | 柜旁前端板 + 站端分析网关(可与既有边缘 AI 盒同柜) |
| 平台 | 自建 ThingsBoard(CE 假设,见 §5) |
| 产出 | 诊断告警 + 特征/PRPD 证据 URI;非 pC 计量报告 |
1.2 多资产扩展路线(框架保留口)
flowchart LR
A[开关柜 TEV+AE 试点] --> B[GIS UHF 扩展]
A --> C[电缆接头 HFCT+AE]
A --> D[主变 超声+电测组合]
B --> E[多间隔干扰指纹库]
C --> E
D --> E
| 阶段 | 资产 | 主传感 | 相对试点增量 |
|---|---|---|---|
| P0 试点 | 开关柜 | TEV + AE | 本方案写透 |
| P1 | GIS | UHF(检波后)+ 可选 AE | 前端频段与干扰对;引用 Zenodo GIS 集思路 |
| P2 | 电缆接头/终端 | HFCT + AE | 宽带前端与屏蔽;工频 CT 仍禁用 |
| P3 | 主变 | AE 多点 + 可选电测 | 与振动 SOP 分点;油纸趋势可参考 OIP 特征集 |
扩展时:同一事件 Schema / TB Device Profile 族,按 modality 与 asset_class 分属性,避免每资产一套孤岛协议。
2. 架构(分体默认 · 一体升级)
2.1 试点默认:分体
flowchart TB
subgraph Cubicle["柜旁(探头旁)"]
TEV[TEV 探头] --> AFE1[放大/包络检波]
AE[AE 探头] --> AFE2[放大/包络或带通]
AFE1 --> MCU[前端 MCU<br/>ESP32-S3 或 STM32H7]
AFE2 --> MCU
MCU --> FEAT[峰/能量/峭度/脉冲计数<br/>可选粗异常分]
end
subgraph Gate["站端网关 AI VLAN"]
FEAT -->|UART/CAN/ETH/Wi-Fi| GW[分析网关]
GW --> SEC[二次确认 / PRPD 拼图<br/>难例环形缓冲]
GW --> MINIO[证据仓 波形/PRPD URI]
end
subgraph Plat["平台"]
SEC -->|MQTT TLS| TB[自建 ThingsBoard]
TB --> Dash[Dashboard / 告警]
TB --> Review[人工复核队列]
end
PROT[保护网 / GOOSE] -.->|禁止互通| Gate
职责切分
| 层级 | 做什么 | 不上送什么 |
|---|---|---|
| 柜旁 MCU | 调理后采样、时域特征、超阈计数、N 窗防抖粗判 | 未调理模拟;金标准 PRPD 分类 |
| 网关 | 双通道融合、相位桶/PRPD、二次模型、证据落仓、MQTT 事件 | 跳闸指令 |
| ThingsBoard | 设备影子、遥测、告警、看板、规则链转发复核 | 保护联锁 |
2.2 一体变体(同 BOM 升级)
同一探头 AFE + 同一 MCU/SoM 族:在柜旁完成特征 + 轻量异常检测后,直接 MQTT 到 TB;网关可降为「可选二次确认 / 证据中继」。适用线缆极短、单柜独立部署。代价:Flash/算力余量、OTA 与调试周期更长(见 ESP开发侧补充)。
2.3 与既有站架构衔接
- 网络:仅 AI VLAN(见
edge-ai-vlan-network-isolation.mdN1) - 可选:104/61850 只读镜像诊断点,独立 IOA,人工复归——不进 PROT
- 证据:网关 → 对象存储 URI;MQTT 只带元数据与键(对齐证据仓手册)
3. 传感与前端
3.1 通道定义(试点)
| 通道 | 物理量 | 前端要点 | 数字化量级(建议) | 事件码 |
|---|---|---|---|---|
| TEV | 柜壁地电波脉冲 | 电容探头 + 紧邻放大/检波 | 包络后 kS/s~MS/s 短窗或脉冲触发计数 | PD_TEV_ABNORMAL |
| AE | 接触式超声 20~100 kHz 量级 | 压电探头 + 紧邻电荷/电压放大 | 100~500 kS/s 或包络后 1~10 kS/s | PD_AE_ABNORMAL |
| PRPD(网关) | 相位对齐脉冲直方图/图 | 需工频相位参考 | 网关拼图或轻量 CNN | PD_PRPD_ABNORMAL |
| HFCT(扩展口预留) | 屏蔽接地线高频脉冲 | HFCT,非计量 CT | 脉冲触发 + 数十 MS/s 短录 | 电缆期再启用 |
元器件侧已对齐:TEV/AE 好买、前端简单;HFCT 模拟与屏蔽成本显著更高——试点不背 HFCT。
3.2 安装与安全
- 优先厂家预留传感器孔、TEV/超声窗外测;打开柜门或近一次导体须停电办票。
- AFE 板固定在探头旁(建议线长 ≤30~50 cm 量级,越短越好);数字侧再拉到网关。
- 带电检测遵守安规距离与监护;本方案产出诊断数据,不是 IEC 60270 溯源报告。
- 现场禁止故意制造一次放电采正样本;正样本靠试验室/停电检修窗口或已确认缺陷复测;运行中主采 背景 + 干扰 + 操作瞬态负样本(与自采 SOP §2 一致)。
3.3 MCU 特征(与 cookbook 对齐)
| 特征 | TEV | AE | 用途 |
|---|---|---|---|
| 峰值 / 峰峰值 | ● | ● | 突发幅度 |
| RMS / 能量 | ○包络 | ● | 持续活动 |
| 峭度 | ○ | ● | 冲击敏感 |
| 超阈脉冲计数 / 最大突发时长 | ● | ● | 活动率 |
| 简易 FFT 桶(可选) | ○ | ● | 粗分谱形 |
| 相位桶计数(有同步时) | ● | ● | 供网关 PRPD |
防抖:连续 N=3~5 窗一致且排除分合闸掩码后,才升正式事件(与 AFCI/振动惯例一致)。
4. 边缘算法与开源模型 / 数据集
4.1 诚实前提
- 柜内 TEV + AE 公开「金标准」极少;多数公开 PD 集是 UHF / 线电压竞赛波 / 发电机 PRPD 图 / 油纸特征,模态不完全匹配。
- ST NanoEdge / stm32ai-modelzoo 的 AFCI 电流演示(约 125–150 kHz 电流窗)物理量与局放 TEV/AE 不同,权重不可直接迁移;可复用的是 工具链与流水线(AutoML → C 库、INT8 小网、签名 OTA)。
- 公开集只做 冷启动 / 结构搜索 / sanity check;站内误报抑制靠自采背景与干扰指纹。
4.2 开源数据集短名单(扩展目录)
| ID | 名称 | 许可要点 | 模态 | 与 TEV/AE 匹配 | 能冷启动什么 | 缺口 |
|---|---|---|---|---|---|---|
| P1 | GIS PD vs 干扰(Zenodo 10805482) | CC BY 4.0 | UHF 电/磁波形 | △ 干扰对抗思路可迁移;非 TEV | 网关「PD vs 外部干扰」难例挖掘 | 非柜壁 TEV;须本站指纹 |
| P3 | 发电机 PRPD 图(Mendeley xz4xhrc4yr) | Mendeley / 论文页 | PRPD PNG | ○ 若网关能出 PRPD 图 | 轻量 CNN 源域;少样本校正 | 增强占比需拆分;≠ 开关柜谱形 |
| P4 | 油纸 run-to-failure(Zenodo) | Zenodo Rights 栏为准 | 特征 + PRPD | △ 趋势/特征子集思路 | 寿命向特征工程参考 | 实验室腔体 ≠ 开关柜 |
| P5 | HHT-DB 变电站超声 | GitHub 仓库条款 | 现场超声/音频等 | ● AE 最接近 | 少样本迁移、噪声真实感 | 案例少,不适合大规模监督 |
| P6 | InsulatorClassificationUltrasound | GitHub | 实验室绝缘子超声 | ○ AE 时频特征练习 | MCU/网关特征管线验证 | 13.8 kV 级、类别窄 |
| P2 | VSB Kaggle 线故障 | 竞赛条款 | 线电压 PD 脉冲 | × 通道不共享 | 算法竞赛向参考 | 勿当局放柜内金标 |
| V1 | ST AFCI Demo / afd_test_bench | ST 许可 | 电流窗 | × 禁止当 PD 权重 | 仅作 TinyML 工具链模板 | 物理量错误迁移风险极高 |
(●较匹配 ○勉强 △需加工 ×不匹配;完整条目与链接见 edge-ai-arc-pd-timeseries-catalog.md §3~§7。)
4.3 开源 / 工具链模型短名单
| 层级 | 路径 | 许可注意 | 适用 |
|---|---|---|---|
| 规则特征 | CMSIS-DSP RMS/FFT + 自写峭度 | Apache/MIT 类实现优先入台账 | 柜旁默认 |
| AutoML 异常 | ST NanoEdge AI Studio → C 库 | Studio 宣称免费;生成库 EULA 须进许可台账 | STM32 时序异常冷启动(TEV/AE 特征窗自采) |
| 跨板流水线 | Edge Impulse 导出 | 企业版另核 | ESP32-S3 / STM32 统一实验 |
| 导入 NN | STM32Cube.AI / TFLM INT8 小 CNN | 模型与训练数据许可分离审计 | 网关或算力余量够的一体板 |
| PRPD CNN | 自研小网 + P3 源域预训练 | 源数据条款约束再分发 | 网关 PD_PRPD_ABNORMAL |
| 论文级 STM32 PRPD | 公开论文/代码(若有可复现仓) | 逐仓核许可证 | 仅作对照,默认不写进验收指标 |
推荐最小栈(试点)
- 柜旁:规则特征 →(可选)NanoEdge/EI 异常分 →
PD_TEV_ABNORMAL/PD_AE_ABNORMAL候选。 - 网关:双通道一致性 +(有相位时)PRPD;P3 预训练小 CNN 少样本校正 →
PD_PRPD_ABNORMAL。 - 自采(单柜最低,对齐 SOP):背景 ≥2 h 等效;干扰 ≥50 段;专家确认 PD ≥30 段(可少样本);运行中主采负类。
4.4 算法门禁
- 公开集准确率 禁止写入对外验收承诺。
- 上线模型:INT8(或目标后端量化)→ 签名仓 → canary(见
edge-ai-model-canary-rollback.md)→ 全量。 - 默认
quality=suspect,经人工复核可升confirmed(见复核手册)。
5. ThingsBoard 接入(自建)
5.1 假设与未知
| 项 | 状态 |
|---|---|
| 发行版 | 假设 ThingsBoard CE 自建(Docker/K8s);PE 功能(复杂 RBAC/白标等)标 unknown,需运维确认 |
| Broker | 可用 TB 内置 MQTT 传输或站内独立 Mosquitto/EMQX 再桥接;试点建议 独立 Broker + TB 设备接入,便于与既有 MQTT 加固手册一致 |
| TLS / 认证 | 生产应 MQTTS + 每设备凭证;具体 CA 与轮换流程 unknown(站内 PKI) |
| 高可用 | 单节点试点可接受;集群方案 unknown |
5.2 设备类型建议
| TB 实体 | 对应现场 | Profile 建议名 |
|---|---|---|
| Device | 柜旁前端(每柜一块) | pd_front_tev_ae |
| Device | 分析网关 | pd_gateway |
| Asset | 开关柜 / 间隔 | mv_switchgear |
| 关系 | Frontend → Gateway → Site Asset | Contains / ManagedBy |
网关也可作为唯一 MQTT 设备,前端只做本地总线——试点推荐 网关统一出口,减少证书数量。
5.3 Telemetry / Attributes 键(建议)
Telemetry(时序)
| 键 | 类型 | 说明 |
|---|---|---|
tev_peak |
double | TEV 窗峰值 |
tev_pulse_rate |
double | 超阈脉冲率 Hz |
tev_score |
double | 粗异常分 0~1 |
ae_rms / ae_kurtosis |
double | AE 能量/峭度 |
ae_pulse_rate |
double | AE 超阈计数率 |
ae_score |
double | AE 异常分 |
prpd_score |
double | 网关 PRPD 分类分(可空) |
prpd_cls |
string | pd_surface 等或 interference |
phase_sync |
bool | 是否具备工频同步 |
quality |
string | suspect / confirmed / invalid |
evidence_uri |
string | 波形或 PRPD 对象存储 URI |
Attributes(较慢变)
| 键 | 说明 |
|---|---|
asset_id / bay / cubicle |
间隔与柜号 |
modality |
tev_ae(扩展期 uhf/hfct_ae) |
fw_ver / model_ver |
固件与模型哈希版本 |
afe_gain_tev / afe_gain_ae |
增益档,便于复现 |
probe_tev_sn / probe_ae_sn |
探头序列 |
5.4 告警与 Severity
| event.code | TB Alarm type(建议同名) | severity 建议 | 备注 |
|---|---|---|---|
PD_TEV_ABNORMAL |
PD_TEV_ABNORMAL |
MAJOR(可映射 medium) | 单通道;宜与 AE 融合再升 |
PD_AE_ABNORMAL |
PD_AE_ABNORMAL |
MAJOR | 与 cookbook US_ABNORMAL 语义对齐,点名用本码以免与振动超声混点 |
PD_PRPD_ABNORMAL |
PD_PRPD_ABNORMAL |
CRITICAL 或 MAJOR | 默认仍 suspect;文案「须人工确认」 |
| 探头/链路故障 | PD_SENSOR_FAULT |
WARNING | 品质无效,清除「已确认 PD」态 |
与 ARC_PROXY_ALARM 分 Alarm type;禁止同色同名展示为跳闸类。
5.4.1 固件示例(ESP)
柜旁 / 网关 MQTT 上报示例(字段与上表一致):/workspace/pd-tb-mqtt-example/(pd_tb_telemetry.c、pd_tb_config.h、事件 JSON 样例)。TB 未装前可先打到站内 Broker(如 home :1883)。
5.5 Rule Chain 要点(MQTT → TB → Dashboard)
flowchart LR
M[MQTT 事件 JSON] --> D[Device 解析 / 遥测写入]
D --> F[防抖与抑制脚本<br/>对齐 debounce 手册]
F --> A{score 与双通道规则}
A -->|升警| AL[Create Alarm]
A -->|证据| MSG[通知:邮件/企微等 optional]
AL --> Q[人工复核队列 / 外部 webhook]
D --> DB[(Dashboard 时序+PRPD 链)]
要点:
- Topic 对齐既有:
edgeai/{org}/{site}/{device_id}/events,task=pd_proxy。 - Rule Chain:解析
event.code→ 映射 Alarm;quality=suspect时 Dashboard 打「AI 推断」标签。 - 连续告警冷却:按
cubicle × code短冷却(时长对齐edge-ai-alert-debounce-suppression.md);禁止全局静音掩盖未确认候选。 - 复核通过后写 attribute/
quality=confirmed;误报回流难例池(自采 SOP)。 - 无 Rule Chain 分支去写保护点或 GOOSE。
5.6 示例事件(网关 → MQTT → TB)
与 SOP §4.2 同构,扩展双通道字段:
{
"schema_ver": "1.0.0",
"ts_utc": "2026-10-25T07:30:00Z",
"site": "SS-220-01",
"bay": "bay-3",
"cam": "cubicle-A-pd",
"device_id": "pd-gw-01",
"task": "pd_proxy",
"series": {
"modality": "tev_ae",
"phase_sync": true,
"feat": {
"tev_peak": 0.82,
"tev_pulse_rate": 18.0,
"ae_rms": 0.031,
"ae_kurtosis": 6.4,
"prpd_cls": "pd_surface",
"score": 0.74
}
},
"event": {
"type": "alarm",
"code": "PD_PRPD_ABNORMAL",
"severity": "medium",
"quality": "suspect",
"note": "proxy_only_no_trip",
"snapshot": { "uri": "s3://edge-snap/.../prpd.png" }
},
"model": { "name": "prpd-cnn-tev-ae", "ver": "0.1.0-int8", "backend": "rknn_or_cpu" }
}
单通道粗判可将 code 设为 PD_TEV_ABNORMAL 或 PD_AE_ABNORMAL,网关融合后再发 PRPD 码(避免双通道各刷一条刷屏——由 Rule Chain 合并)。
6. BOM 与分期
6.1 试点 BOM(量级,非报价)
| 类别 | 项 | 数量口径 | 备注 |
|---|---|---|---|
| 传感 | TEV 探头 | 1~2 / 柜 | 外置电容式 |
| 传感 | 接触式 AE 探头 + 耦合剂/磁座 | 1~2 / 柜 | 压电 |
| 前端 | 探头旁 AFE 板(双通道) | 1 / 柜 | 紧邻探头 |
| 计算 | MCU 模组 ESP32-S3 或 STM32H7 开发/工业模组 | 1 / 柜 | 选型未锁死 |
| 相位 | 钳表/PT 同步输入(可选) | 1 / 柜或共用 | 无则不做强 PRPD |
| 网关 | 既有边缘盒或 RK/x86 工控 | 1 / 站试点 | 与视觉网关可共硬件分容器 |
| 平台 | 自建 TB + MQTT Broker + 证据仓 | 1 套 | 已有则复用 |
| 扩展预留 | HFCT 接口位 / 屏蔽布局 | 设计预留 | 本期不上件 |
精细器件规格、EMC、电源浪涌交给 @元器件 / 机柜 EMC 基线手册;固件引脚与 OTA 交给 @ESP开发。
6.2 分期
| 期 | 目标 | 退出条件 |
|---|---|---|
| S0 两周 | 一柜分体通、特征上 TB、假注入告警 | §7.1 门禁全绿 |
| S1 四周 | 背景/干扰自采达标、双通道融合、复核闭环 | §7.2 门禁全绿 |
| S2 | NanoEdge/小 CNN canary、Dashboard 固化 | 误报率可解释;许可台账齐全 |
| S3 | GIS UHF 或电缆 HFCT 扩展 | 独立变更窗与 BOM |
7. 试点门禁
7.1 两周门禁(S0)
| ID | 门禁 | 通过标准 |
|---|---|---|
| W1 | 安全与 VLAN | AI 与 PROT 隔离确认单签字;无跳闸硬线 |
| W2 | 模拟约束 | AFE 与探头距离拍照存档;无长距离未调理模拟 |
| W3 | 链路 | 柜旁 → 网关 → MQTT → TB 遥测可见 |
| W4 | 告警注入 | 模拟超阈可出 PD_TEV_ABNORMAL / PD_AE_ABNORMAL;文案含代理声明 |
| W5 | 红线抽检 | 断 MQTT → 品质无效;持续高分 → 保护出口无动作 |
| W6 | 开源台账 | 使用的公开集/工具链写入许可台账(哪怕仅流水线验证) |
7.2 四周门禁(S1)
| ID | 门禁 | 通过标准 |
|---|---|---|
| M1 | 自采 | 单柜背景 ≥2 h;干扰 ≥50;操作瞬态负类入库 |
| M2 | 融合 | TEV∩AE 规则或分数融合上线;刷屏受控 |
| M3 | PRPD | 有相位则出图并证据 URI;无相位则文档声明仅能量告警 |
| M4 | 复核 | TB 告警进人工队列;误报可打回难例池 |
| M5 | 与 AFCI 分点 | 点表/TB Alarm type 与 ARC_PROXY_* 无冲突 |
| M6 | canary(若已上 NN) | 金丝雀柜观察期通过或一键回滚演练成功 |
8. 与既有手册边界
| 手册 | 本方案用什么 | 本方案不重复写什么 |
|---|---|---|
edge-ai-arc-pd-timeseries-catalog.md |
数据集/缺口权威表 | 不重抄全文链接说明 |
edge-ai-afci-pd-selfcollect-sop.md |
自采安全、标签、两周清单、事件 JSON | 不把 AFCI 试验台当 PD 正样本来源 |
edge-ai-mcu-tinyml-sensing-cookbook.md |
特征、MCU 档位、NanoEdge/EI | 超声事件在 cookbook 曾用 US_ABNORMAL;本方案柜内局放统一 PD_AE_* |
| VLAN / MQTT / 证据仓 / 复核 / canary | 红线与运维动作 | 不改 PROT、不发明跳闸字段 |
| 104 点表模板 | 可选只读镜像 | 默认主路径是 TB,104 为可选镜像 |
与 AFCI 分流:电流 AFCI = ARC_PROXY_ALARM;局放 = PD_*;共享网关与 VLAN,分 Device Profile / 分 Alarm / 分点号。
参考来源
- 站内调研:
edge-ai-arc-pd-timeseries-catalog.md(P1–P6、V1、缺口 §5) - 站内调研:
edge-ai-afci-pd-selfcollect-sop.md(柜内 PD 自采 §2、禁跳闸 §3、事件示例 §4) - 站内调研:
edge-ai-mcu-tinyml-sensing-cookbook.md(特征与 MCU 档) - 公开集入口(复核以 DOI/仓库页为准):Zenodo GIS PD 10.5281/zenodo.10805482;Mendeley PRPD 10.17632/xz4xhrc4yr.8;HHT-DB / InsulatorClassificationUltrasound GitHub
- ST AFCI 演示仅作工具链参考:ST NanoEdge / stm32ai-modelzoo arc_fault_detection——非 PD 权重
- ThingsBoard 文档(设备、MQTT、Rule Chain、Alarm)以官方当前版为准;本方案 CE 自建为假设
- 群聊对齐(2026-10-25):多资产框架·开关柜试点·TEV+AE·分体默认·自建 TB·必带开源短名单
本稿属边缘 AI「方案」大类首篇;公开链接以撰稿日可访问状态为准。芯片细表与器件选型由 ESP开发 / 元器件后续锁定。