aps-agent/docs/product/aps-benchmark-siemens.md

154 lines
9.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 对标西门子 Opcenter APS:功能流程与覆盖度
> 目的:以西门子 **Opcenter APS(原 Preactor)** 的功能流程为业界标尺,逐项盘点我们「智能排产 Agent」的覆盖度与差距,指导功能补全。
> 状态口径与 [features.md](./features.md) 一致:✅ 已落地 | 🔶 半落地 | 🔜 未做(标里程碑)。
> 真相优先级见大管家 [../README.md](../README.md) §2.3——写「已落地」必须能在代码指到路径。
> **注意**:本产品是「对话驱动 + 门禁治理」的智能排产体,不是 1:1 复刻西门子 UI;对标的是**业务功能与流程完整度**,实现路径(对话/沙盒/门禁/知识库)是我们的差异化。
---
## 1. 西门子 Opcenter APS 模块 → 我方定位映射
| 西门子模块 | 定位 | 我方对应层 | 现状 |
| --- | --- | --- | --- |
| **Opcenter Planning(AP)** | 长期战略 + 中期战术计划:预测/长周期订单、可行性、无限/有限产能、库存投影、粗能力 | 计划层(新增 PL-*) | 🔜 基本空白,仅有排产参数雏形 |
| **Opcenter Scheduling(AS)** | 详细有限产能排序:资源/机台/产线、内置规则、多约束、换型最小化、拖拽甘特、What-if | 排产层(SC-* / EX-*) | 🔶 规则引擎 + 三视图 + 沙盒对比已落地;多约束/换型/拖拽待补 |
| **Opcenter Scheduling SMT** | 电子 SMT 特化:资源分配、订单优先级、批次、交期议定 | 行业特化层(新增 IND-*) | 🔜 通用模型可承载,无 SMT 专用能力 |
| **Copilot / AI(2026 新增)** | 文档助手、约束建模辅助 | 智能体层(AG-*,我方核心) | ✅ 我方以对话智能体为主入口,反超其 Copilot 定位 |
**结论**:我们在**排产层(AS)** 已具雏形并在**智能体交互**上领先;主要缺口在**计划层(AP)** 与**排产层的多约束/换型/发布闭环**。
**互补标尺**:西门子对标偏「标准 APS 流程完整度」;柔性现场(可移动设备、能力池、虚拟产线)以真实需求文档为准,见 [demand-kangni-wuhu.md](./demand-kangni-wuhu.md)。二者叠加才构成下一阶段路线图。
---
## 2. APS 标准功能流程(8 段闭环)
```mermaid
flowchart LR
G1["① 数据集成/主数据<br/>ERP·MES·导入"] --> G2["② 需求与订单<br/>订单/预测/库存目标"]
G2 --> G3["③ 计划层 AP<br/>粗能力·可行性·库存投影"]
G3 --> G4["④ 排产层 AS<br/>有限产能·规则·多约束"]
G4 --> G5["⑤ 约束与优化<br/>换型·工装·人员·物料"]
G5 --> G6["⑥ 分析/What-if<br/>KPI·对比表·情景"]
G6 --> G7["⑦ 发布<br/>下发 MES/车间"]
G7 --> G8["⑧ 执行反馈/重排<br/>报工·插单·扰动"]
G8 -->|滚动| G3
```
我方落地情况(段级):①🔶 ②🔶 ③🔜 ④✅ ⑤🔶 ⑥🔶 ⑦🔜 ⑧🔶。
---
## 3. 功能覆盖度清单(逐项对标)
> 编号规则:沿用 features.md 的 `MD/OR/SC/EX/AG`,新增 `PL`(计划层)、`IND`(行业特化)。带 ★ 为本轮**新登记**的对标功能点。
### G1 数据集成与主数据
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| MD-01 | 资源模型(工厂/车间/产线/工位/设备/能力) | 通用资源树 | 🔶 引擎消费,无 CRUD 页 | M4 |
| MD-02 | 产品/BOM/工艺路线(多版本) | 物料/BOM/路线 | 🔶 | M4 |
| MD-03 | 日历/班次/维保 | 时间日历 | 🔶 引擎已用 | M4 |
| MD-04 | 数据导入(Excel/CSV) | 导入管线 | ✅ | M4 |
| MD-05 ★ | ERP/MES 双向集成(订单/物料/状态同步) | MCP 集成 | 🔜 | M4/M5 |
| MD-06 ★ | 换型矩阵主数据(产品族×产品族 setup) | 换型矩阵 | ✅ 首切片(矩阵入库 + RuleEngine 消耗 + SC-07 排序) | M5 |
| MD-07 ★ | 二级约束资源主数据(工装/模具/人员技能) | 二级资源 | 🔜 | M5 |
### G2 需求与订单管理
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| OR-01 | 销售订单/明细(多约束订单驱动) | 订单管理 | 🔶 首切片(单明细 CRUD + P2) | M4 |
| OR-07 ★ | 订单驱动分解(BOM-level planning:自制/采购/委外拆分) | 订单分解 MRP | ✅ 首切片(DRAFT 建议单 + 前置期倒排);下达 🔜 | M4 |
| OR-02 | 优先级/权重(客户/交期/金额) | 优先级排序 | 🔶 已进引擎,UI 待补 | M4 |
| OR-03 | 订单池/审核/变更 | 订单台账 | ✅ 首切片 | M4 |
| OR-04 | 紧急插单 + 交期议定(due-date negotiation) | 插单专用流 | ✅ 快评+采用 | M4 |
| OR-05 ★ | 预测/长周期订单(forecast demand) | 需求预测输入 | ✅ 首切片(台账+试排纳入+转正) | M5 |
| OR-06 ★ | 订单-工单-物料的关联溯源(order pegging) | 需求钉扎 | 🔜 | M5 |
### G3 计划层 Advanced Planning(我方最大缺口)
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| PL-01 ★ | 时间分桶计划(日/周/月,可混合) | 计划时段建模 | ✅ 首切片 | M5 |
| PL-02 ★ | 有限/无限产能双模式粗能力评估 | 粗能力规划 | ✅ 首切片 | M5 |
| PL-03 ★ | 可行性决策(能否按期,缺口在哪) | 可行性分析 | ✅ 首切片(累计粗能力,前置于排产) | M5 |
| PL-04 ★ | 库存投影(make-to-stock 随时间的库存曲线) | 库存投影 | ✅ 首切片 | M5 |
| PL-05 ★ | 产能平衡/削峰(capacity leveling) | 负荷均衡 | ✅ 计划层削峰建议首切片(排产层仍有 CAPACITY_BALANCE) | M5 |
| PL-06 ★ | 产供方向决策(加班/扩产线/外协建议) | 产能决策建议 | ✅ 计划层结构化建议首切片(相对成本启发式) | M6 |
### G4 排产层 Advanced Scheduling(我方雏形已具)
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| SC-01 | 有限产能详细排序 | RULE 规则引擎 | ✅ | M1 |
| SC-02 | 内置派工规则(EDD/FIFO/均衡…) | 策略模板 | ✅ | M1 |
| SC-03 | 优化求解(数学引擎/ML) | CP/GA/HYBRID | ✅ CP+HYBRID;GA 代跑 | M5 |
| EX-02 | 交互式甘特可视化 | 甘特/负荷/交期 | ✅ 只读 | M1 |
| EX-04 | 拖拽调整(边拖边校验) | 拖拽调程 | 🔜 | M4 |
| SC-07 ★ | 顺序相关换型/换型最小化(sequence-dependent setup) | 换型优化排序 | ✅ 首切片(CHANGEOVER_MIN 贪心序 + 同族选线) | M5 |
| SC-08 ★ | 批次/战役合并(campaign / batch) | 批次合并 | ✅ 首切片(同产品交期窗合并 + 钉扎原单) | M5 |
| EX-06 ★ | 资源利用率/负荷分析视图 | 负荷分析 | ✅ 固定负荷热力 + 柔性设备/班组利用率视口 | M1/M5 |
### G5 约束与优化(多约束)
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| SC-04 | 约束注册表 + 配置中心 | 可配置约束库 | 🔜(引擎内嵌检测,无配置 UI) | M4 |
| SC-09 ★ | 物料齐套约束(advanced material handling) | 齐套约束 | 🔶 引擎已做三态齐套 | M1/M4 |
| SC-10 ★ | 工装/模具约束 | 工装约束 | 🔜 | M5 |
| SC-11 ★ | 人员技能/班组约束 | 人员约束 | ✅ 人力并发上限 + teamCode | M5 |
| SC-06 | 主控参数/敏感性分析 | 瓶颈定位 | ✅ 首切片 | M5 |
### G6 分析与 What-if
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| SC-05 | 多情景 What-if 对比 | 沙盒方案对比 | ✅ | M2 |
| EX-07 ★ | 方案对比表(schedule comparison tables,KPI 逐项 diff) | 对比表 | 🔶 有方案卡 KPI,无逐项对比表 | M4 |
| AG-05 | 多格式报告 | 日报/版本对比 | ✅ | M3 |
| EX-08 ★ | KPI 仪表盘(利用率/准时率/在制/延误汇总) | KPI 看板 | 🔶 视口有 KPI 卡,无独立仪表盘 | M4 |
### G7 发布与执行闭环
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| EX-01 | 计划发布(release schedule) | 草稿→发布(P2) | ✅ | M1 |
| EX-05 | 下发 MES/车间 | MES 下发 | 🔜(MCP) | M4 |
| EX-09 ★ | 报工回流与进度追踪 | 执行反馈 | 🔜 | M4 |
| OR-04 | 扰动/插单触发重排 | 动态重排 | 🔶 沙盒重排 | M4 |
### G8 行业特化
| # | 西门子能力 | 我方功能点 | 现状 | 里程碑 |
| --- | --- | --- | --- | --- |
| IND-01 ★ | SMT 电子特化排产 | SMT 模板 | 🔜(通用模型可承载) | M6 |
| IND-02 ★ | 行业规则包(SOP→约束)沉淀 | 行业知识包 | ✅ 首切片 | M5 |
### G9 智能体增强(我方差异化,反超其 Copilot)
| # | 能力 | 我方功能点 | 现状 |
| --- | --- | --- | --- |
| AG-01 | 自然语言意图排产 | 两级意图管线 | ✅ |
| AG-02/03 | 门禁 + 审计链(可解释、可追溯) | 治理 | ✅ |
| AG-04 | 知识检索带出处 | RAG | ✅ |
| AG-09 | 检查点/时间旅行 | 成对快照 | ✅ |
---
## 4. 差距汇总与补全优先级
按「对标缺口 × 使用频率」排序:
1. **计划层 AP 从零搭建**(PL-01~PL-06)——这是与西门子差距最大的一块,决定能否做「中长期计划 + 排产」全链路。**M5 重点**。
2. **多约束体系产品化**(SC-04 配置中心 + SC-10 工装 / SC-11 人员 / MD-07 二级资源)。**M4→M5**。
3. **换型矩阵与顺序相关优化**(MD-06 + SC-07 + SC-08)——制造现场降本关键。**M5**。
4. **发布执行闭环**(EX-05 下发 / EX-09 报工 / MD-05 ERP-MES 集成)。**M4**。
5. **分析增强**(EX-07 对比表 / EX-08 KPI 仪表盘 / OR-06 pegging)。**M4**。
6. **需求侧**(OR-05 预测 / OR-03 订单池审核)。**M4→M5**。
7. **行业特化**(IND-01 SMT / IND-02 规则包)。**M6**。
> 维护:本文与 [features.md](./features.md) 编号必须一致;任一功能落地或状态变化,同轮更新两处 + [`../CHANGELOG.md`](../CHANGELOG.md),落地规格进 [implementation-spec.md](./implementation-spec.md)。