aps-agent/docs/product/demand-kangni-wuhu.md

9.8 KiB
Raw Permalink Blame History

真实需求吸收:康尼芜湖柔性排产案 + 排产逻辑

来源:demand/(客户侧真实材料,2026-07)。
用法:吸收为行业无关产品能力与验收场景;康尼芜湖是案例工厂,不把产品绑死到该厂主数据。
真相优先级:可运行代码 > 本分析 > 原始 Word/PPT。


1. 材料清单

文件 性质 产品价值
康尼芜湖工厂柔性排产与产能评估方案_2026-07-16.docx 方案书(聚远科技 V1.0) 柔性布局下的资源模型、产能池、虚拟产线、滚动窗口、异常分级重排、瓶颈产能与交期承诺
排产逻辑.ppt(2 页流程图) 既有 APS 执行逻辑 正排/倒排/瓶颈混合、WBS 协同、班组资源消耗、订单筛选与规则匹配、周/年结果分存

提取文本(本地辅助,可不入库):demand/_extracted/。


2. 一句话业务命题

多品种小批量 + 设备可移动/可重组时,固定产线产能模型失效;产品必须支持「设备能力池 → 按订单动态组装虚拟产线 → 滚动重算 → 用瓶颈算产能与交期」。

案例场景(仅作验收剧本,非产品绑定):高压线束 / PDU 共线,压接机在区间调配,模具 50+ 套、换型 15–30 分钟。


3. 方案书核心能力 → 产品能力映射

3.1 「三化」架构

客户表述 抽象产品能力 现有覆盖 目标编号
设备虚拟化(能力集、可移动、工装适配、位置、状态) 设备档案扩展 + 移动属性 🔶 资源树有设备,无能力集/移动/位置 MD-08
产能池化(按工序能力池取设备,不预设产线) 能力池主数据 + 池负荷 🔶 有产线/工位选线,无能力池 MD-09 / EX-10
动态调度(滚动窗口内组虚拟产线) 虚拟产线实例 + 滚动排产 🔜 固定产线顺排 SC-14 / SC-12

3.2 排产与约束

客户约束 产品映射 现状
设备能力 ⊆ 工序 能力过滤(选资源前) 🔶 工位-工序匹配雏形
工装/模具适配 + 寿命 二级资源 MD-07 + SC-10 🔜
设备唯一占槽 时间槽冲突 ✅ 规则引擎内嵌
移动互斥(移动中不可生产) 移动耗时插入时间轴 🔜 MD-08/SC-14
工序 precedence 路线顺序 ✅
交期惩罚 策略/目标 🔶 交期优先策略有,惩罚项未产品化
模具寿命上限 工装库实时校验 🔜 MD-07

3.3 滚动时域(Rolling Horizon)

层级 窗口 精度 产品动作
长期 1 周 日 计划层 PL-01/02 粗平衡
中期 2 天 4h 设备预分配、模具准备
短期 2 小时 15min SC-12 滚动派工窗口
实时 即时 分钟 异常矩阵 + 分级重排 DY-01

3.4 异常与分级重排

Level 触发 产品能力
L1 局部 单设备故障且池内有备机 局部换机,他单不动
L2 窗口 当前短窗多冲突 重排当前滚动窗
L3 日计划 瓶颈长停机 重排当日
L4 全局 插单导致严重超载 全局优化 + 人工确认(P2)

对应既有:OR-04 插单、EX-03 冲突工作流;需升格为显式 DY-01。

3.5 产能评估与交期承诺

方法 含义 产品
瓶颈产能法 产能 = 瓶颈工序可用工时 ÷ 单件工时(可随设备调配变化) PL-07(相对传统台账法)
产能池仪表盘 池负载、4h/1d/1w 预测、>85%/95% 预警、拖拽设备看产能变化 EX-10
交期承诺模拟 插入询单 → 最早/最可能/悲观区间 + 资源缺口建议 PL-08(强化 PL-03/OR-04 What-if)

3.6 集成与落地(客户现场口径,产品侧抽象)

  • SAP→APS:生产订单、齐套、BOM/路线;APS→SAP:开完工、产量、消耗、异常;虚拟产线工时回传财务。
  • 映射我方:MD-05、EX-05/09;不在本产品内做完整 MES。
  • 硬件(平板/RFID/定位)属实施范围,产品只预留位置/模具状态字段与 MCP 接口。

4. 《排产逻辑》PPT → 引擎模式需求

既有系统三种执行器(需产品化为可配置策略/引擎模式,而非硬编码类名):

模式 原逻辑要点 产品抽象 编号
正排 sort=0 自开始日向后按班组日历消耗;时长=节拍×数量;WBS 协同整体移动 Forward capacity consume SC-13
倒排 sort=1 自交期向前消耗;生产控制者同日隔离 Backward from due SC-13
瓶颈混合 sort=2 轻量正排取瓶颈锚点 → 瓶颈前逆排 / 后正排;末端工序完整性影响优先级 Bottleneck-anchored hybrid SC-13 + PL-07

通用预处理(应进规则配置,非写死订单类型码):

  1. 订单筛选:类型/状态(排除 MES 已处理)→ 对应 OR-01/03 + 发布状态。
  2. 规则匹配:工厂 + 管理员 + 物料关键字/排除标签/默认规则 → SC-04 约束/规则包 + IND-02。
  3. 班组资源:总时长 = 班次工时 × 资源量 → SC-11 + MD-03。
  4. 时间窗:[start−beforeDays, end+afterDays](默认 0/30)→ 主控参数 SC-06。
  5. 资源不足迭代重排(最多约 10–12 次)+ 明细跨度修正 → 引擎内循环策略。
  6. MRP 控制者:同 WBS 结束不得早于末端订单 N 天(仅首次)→ 计划约束扩展。
  7. 结果分存:周排产 / 年排产独立表 → 版本/计划层分桶(PL-01),勿绑死表名。

与当前 RULE 引擎差异:现实现是「选固定产线 → 工序占工位槽」;PPT 逻辑是「班组日历日粒度工时消耗 + WBS/控制者协同」。产品应同时支持:

  • 资源占槽细排(现有 SC-01,车间级);
  • 班组工时粗排 / 正倒排 / 瓶颈锚(SC-13,计划~中期);
  • 再落到设备池与虚拟产线(SC-14)。

5. 与当前产品差距(按客户 P0 重排)

客户方案 MES 扩展清单中的 P0,映射到我方缺口:

客户 P0 我方现状 优先动作
设备能力+移动+位置 MD-01 仅树与产线启停 MD-08
模具全生命周期 无 MD-07 + SC-10
工序↔设备能力映射 工位匹配雏形 MD-02 路线 + MD-08/09
算法排产+滚动窗口 单次 RULE 试排 SC-12/13/14 ✅
产能仪表盘 负荷热力半落地 EX-10 / 强化 EX-06/08
交期 What-if 沙盒策略对比近似 PL-08
SAP 集成 MD-05 ✅ Mock 入站/出站 真实 RFC 🔜

已有可复用底座:订单 CRUD、BOM/路线/外协、MRP 分解、策略沙盒、甘特/负荷/交期、P2 门禁、检查点回滚——可直接承载上述扩展,不必另起产品线。

已落地(2026-07-22):柔性工作台覆盖验收剧本——三模式对比、交期三区间+缺口、急单插单、设备故障优先 L1 换机、模具寿命锁定、产能 What-if、负荷预测预警、滚动窗排产、L2/L3/L4 确认卡、冲突中心、甘特拖拽、SAP/MES Mock、KPI/对比表、订单钉扎(柔性链)。


6. 验收剧本(行业包,非绑定主数据)

用「演示工厂」或独立种子跑通,字段用通用编码:

  1. 双产品争用可移动设备:两订单同需「压接能力」;设备从 A 区调至 B 区后,A 产品日产能下降可被系统重算(PL-07/EX-10)。
  2. 模具约束:无适配模具则不可占压接槽;寿命到限锁定模具并提示(SC-10)。
  3. 正排 vs 倒排 vs 瓶颈锚:同一订单集三模式 KPI 可对比(SC-13 + SC-05)。
  4. 插单 L2/L4:短窗重排 vs 全局重排出确认卡(DY-01 + AG-02)。
  5. 交期询价:询「N 套某产品何时可交」→ 乐观/中值/悲观 + 缺口(PL-08)。

行业规则包登记:IND-03 柔性布局 / 多品种小批量(能力池+虚拟产线),与 IND-01 SMT 并列。


7. 非目标(防范围膨胀)

  • 不在 APS Agent 内实现完整模具采购、行车调度、UWB 定位硬件栈。
  • 不把「康尼芜湖 / 高压线束 / PDU」写入意图正则或默认种子工厂名。
  • 不承诺客户方案书「10 周全厂上线」为本开源/产品仓库的交付承诺;本仓库按 M4–M6 里程碑切片落地。

8. 文档与实现联动

文档 职责
本文 真实需求吸收与编号登记
features.md 状态表收录 MD-08/09、SC-12~14、PL-07/08、EX-10、DY-01、IND-03
implementation-spec.md 编号总表;规格卡随开工补齐
aps-benchmark-siemens.md 西门子对标;本文补「柔性现场」维度
positioning.md demand/ 为需求输入源声明
demand-data-intake.md 现场完整生产路线 → flex* 导入口径与缺口推断

8.1 实现偏离速查(相对本文 / 现场数据,2026-07-23)

口径 现状 是否偏离
能力池 + 虚拟产线(MD-08/09、SC-12~14) PoolEngine + flex* 已落地 不偏(引擎方向对齐)
默认世界用演示种子 HV-HARNESS/PDU seed.py _seed_flex 数据层偏离现场;应用 load_kangni / flex.site.load 替换
现场订单 102285668 完整路线 可导入并排产 流程可跑;工时/工位仍为推断(源表待维护)
不把厂名绑进意图/默认工厂名 口令用「现场/完整生产路线」 遵守
固定轨 RuleEngine vs 柔性双轨 并存 文档已承认;康尼业务走柔性轨

变更登记见 ../CHANGELOG.md。