Files
iAOP/templates/resin/README.md
T

58 lines
3.3 KiB
Markdown
Raw Normal View History

# iAOP-Template-Resin(吸附树脂行业模板)
对应 EPIC #13「树脂模板封装(并行,固化已交付项目)」:
将**已终验的化工新材料AI平台(吸附树脂)**固化为 iAOP-Template-Resin,
验证内核复制能力;与 Template-Ti(`templates/ti-cl4/`)并行,由 bot_pm 协调。
## 行业背景(来自 docs/项目对比与通用产品可行性分析.md)
- 吸附树脂:ASC / ASD / HPR / ACD 系列,间歇/配方驱动(树脂合成、交联度、交换容量);
- 已终验交付(M1–M9,2026-05-30),覆盖 802/803/804 多车间 + 污水/纯水/能源;
- 数据源:和利时 DCS + 威盛 DCS + 西门子 S7-1200 PLC + 称重/能源 + 人工录入;
- AI 能力:质量预测 / 工艺优化 / 配方推荐 / 异常检测 + R&D AI + LLM 网关 + RAG。
## 模板资产
```
templates/resin/
├── point-dict/
│ └── point_dict.resin.csv 树脂点位字典(对齐内核 CSV schema:9 列)
├── rag-kb/
│ └── kb.resin.template.yaml 树脂 RAG 知识库配置(工艺规范/SOP/国标)
├── dashboard/
│ └── cockpit.resin.yaml 树脂驾驶舱布局(PRD 5.5 schema)
├── version.yaml 模板版本清单(打包发布用,子任务 #85)
├── _sanity_check.py 资产离线校验
└── README.md
```
## 资产说明
| 资产 | 对应子任务 | 说明 |
| --- | --- | --- |
| `point_dict.resin.csv` | #82 抽取树脂点位字典 | 反应釜/交联釜温度压力液位、搅拌转速、引发剂滴加速率、原料(苯乙烯/二乙烯苯)流量、称重/能源/蒸汽点位,协议覆盖 opcua/s7/modbus/weighing/energy(人工录入质检值经 Modbus holding 寄存器),量纲/协议与内核 schema 完全对齐,`core/edge-gateway/point_dict/validator.py` 校验通过 |
| `kb.resin.template.yaml` | #83 树脂 RAG 知识库导出 | 吸附树脂合成工艺规范、异常处置 SOP、GB/T 离子交换树脂标准(5475/8144/8330) |
| `cockpit.resin.yaml` | #84 树脂驾驶舱布局提取 | 四状态工艺视图(合成→交联→洗涤→干燥)、温度/转速趋势、交换容量/交联度/批产率/单吨能耗 KPI、告警面板、NL 查询入口 |
| `version.yaml` | #85 树脂模板打包与版本发布 | 模板元信息 + 资产清单 + 基线(已交付化工AI平台) |
## 使用方式(验证内核复制能力)
模板资产全部**配置驱动**:换行业只替换 `templates/<行业>/` 下的资产,
内核(`core/`)零改动——
1. **采集层**:把 `point_dict.resin.csv` 交给边缘网关(`core/edge-gateway`)
按点位字典加载,校验设备/测点完整性后启动只读采集;
2. **知识层**:把 `kb.resin.template.yaml` + 树脂文档集交给领域 RAG
(`core/rag-kb`),换行业只改模板资产;
3. **呈现层**:把 `cockpit.resin.yaml` 交给配置化驾驶舱(PRD 5.5),
切换行业模板后驾驶舱按布局自动重排,无需改前端代码;
4. **打包发布**:按 `version.yaml` 的 assets 清单收集模板,独立 semver。
## 校验
```bash
python _sanity_check.py
```
校验:点位 CSV 表头与内核 schema 对齐、YAML 资产可解析、
version.yaml 资产清单完整、驾驶舱 widget 类型合法。