排产引擎跑得很准,经营目标却总差一截——上海斯歌 APS 中 SOP 模块的技术债怎么还?
做制造业数字化交付的技术团队应该都踩过同一个坑。
APS 排产系统上线那天,所有 KPI 漂亮得像供应商 PPT 里的 demo——产能利用率飙升、设备稼动率拉满、交期达成率全部漂绿。三个月后客户拉经营报表一看,利润率和现金流跟排产系统上线前几乎没有变化。
客户质问你的第一句话永远是"系统是不是有问题",而你心里清楚:排产引擎没毛病,有毛病的是输入——那些在排产引擎上游、应该在 S &OP(销售与运营计划)环节被校准的决策参数,从第一天就是偏的。
这篇文章以上海斯歌 APS 智能供应链计划管理的工程实践为例,只讲一个问题:在 APS 供应链计划管理架构中,S&OP 模块到底应该怎么设计,才能把排产上游的数据断点接上。
四个断点,每一个都是架构层面的技术债
排产系统本质上是一个约束求解引擎。给一组确定的需求、一套确定的产能约束、一组确定的优先级权重,它就能给出一个近似最优的排产方案。这个引擎本身没有问题。
问题在于四个输入维度上,数据和决策之间存在系统性断裂。这不是数据质量问题——是架构层面的信息断层。
第一个断层:需求侧的非结构化信息永远进不了求解器。销售团队手上有三套信息——业务假设(基于客户关系和市场直觉)、份额目标(基于年初 KPI 拆解)、促销计划(基于季度营销日历)。这三套信息客观存在,但它们活在 PPT、微信、邮件和 CRM 备注栏里,从来没有、也很难被结构化地输入到排产引擎的 demand forecast 参数中。引擎只能用历史订单数据做预测,而历史订单数据有两个致命缺陷:一是代理商塞货导致进货数大于终端消耗数,需求被系统性地高估了;二是长周期产品(例如汽车 MCU,测试认证两年、生命周期十年)的历史数据窗口和产品周期根本不在一个量级上。
第二个断层:产出结构和需求结构在数学上就不是一个模型。销售卖的是 SKU 级的成品规格,生产投的是 batch 级的产能单位。晶圆厂投一批晶圆,目标是 3GHz 的优等品,测试分档之后可能有 20% 落到 2.5GHz——这批货的"产出结构"不是排产系统能控制的,它取决于工艺稳定性。结果是什么?需求模型说"我要 100 颗 3GHz",供应模型产出的是"80 颗 3GHz + 20 颗 2.5GHz"。两个模型的输出天然错位,但传统架构里供需两端的模型是独立维护、互相不感知的。
第三个断层:产能分配的优先级权重缺乏目标函数约束。产能只够满足 60% 订单时,排产引擎必须知道"谁先"。这个优先级如果在算法里是一个静态权重,那么谁声音大、谁关系硬,谁的权重就大——但那个权重跟企业整体经营目标(利润最大化、战略客户留存、现金流平衡)可能毫无关系。这不是算法问题,是目标函数的设计没有跟经营决策层打通。
第四个断层:排产引擎的时间粒度和资本决策的时间窗口完全不在一个量级。上游 CapEx 投资上百亿、建设周期两三年——这是一个跨周期的资本约束。排产引擎看的是周计划、日调度,它的约束清单里根本没有"三年后这条产线会不会过剩"这项。当扩产决策基于当前产能缺口做出、而排产系统无法回传长周期约束时,意味着企业在一个信息盲区里做出了最大金额的赌注。
这四个断点串在一起,用一种技术语言来描述就是:排产引擎求解的是局部最优,但输入参数的偏置让它求解的那个"局部"根本不在经营目标所在的区域里。
架构解法:三阶段数据闭环——上海斯歌 APS 智能供应链计划管理的 S &OP 重构方案
上海斯歌 APS 智能供应链计划管理的方案核心不是"做了一个 S&OP 功能模块",而是把排产引擎上游的决策链路整段重构了一遍,让需求计划、供应计划、产能、财务四个维度的信息在三个时序阶段里形成完整闭环。
Stage 1:会前——四管线数据融合,替代人工对数。传统架构里这步是纯人工的:计划员从 CRM/ERP/MES/WMS 四套异构系统取数,Excel VLOOKUP 对齐口径,发邮件验证,两三天是常态。我们在 AI 层封装了四条 Pipeline:Insight Pipeline 负责多源数据抽取、标准化、一张视图输出全景指标;Risk Flag Pipeline 做多维交叉分析,自动标出异常信号组合(比如需求突增 + 某物料库存水位连续下降 + 对应产线 load 已满),生成问题清单;Simulation Pipeline 基于多假设场景跑预演,给每个假设下的影响评估;Report Pipeline 把前三者的输出自动打包为可视化报告。决策者进入会议室前拿到的不是原始数据,是 Insights。
Stage 2:会中——实时仿真引擎,取代"下周给答复"。这是整个改造中技术难度最高的一环。传统会议中方案对比靠 Excel 离线算,一个 what-if 问题把决策暂停一周。我们的实时仿真引擎允许在会议现场、分钟级内完成多维度量化对比:选方案 A 还是 B,利润差异、交付期差异、风险暴露差异——三项同时呈现。会议流程从"数据校验"变成"方案评估"。
Stage 3:会后——S&OE 执行追踪,关闭反馈回路。这是大多数 S&OP 实现最容易漏掉的一环。S&OP 是月度频率的决策事件,执行是每天频率的运营现实。决策通过邮件下发后,各团队在各自系统(CRM/MES/ERP/WMS)里各自调整、各自理解、各自执行,没有统一的数据视角来对齐"调整后的全局计划"——反馈回路是断的。我们的方案:AI 将会议结论拆解为角色级可执行任务,全角色同步更新;S&OE 按天追踪执行进度做 MTD 逐日比对,实际 vs 目标偏离即预警;复盘不只看"是否执行"而看"执行结果是否契合经营目标"——把经营层 KPI 拉回执行层的反馈回路。
架构分层:上海斯歌 APS 智能供应链计划管理的 6 模块 + 6 引擎
应用层六大模块——需求计划、供应计划、生产计划、库存计划、S&OP、S&OE,构成完整决策执行链路。
引擎层六大引擎——预测、优化、约束求解、模拟、学习、AI 助手——全局共享、全链路打通。关键架构决策:引擎不是每个模块独立部署一套,而是统一底座。S&OP 的每次决策调用的是全局共享的预测模型和仿真引擎,数据全链路打通,模型可以跨模块持续学习优化。
运行数据:需求预测准确率 ↑15%~30%,订单满足率 ↑10%~20%,库存 ↓10%~25%,计划周期 ↓50%+,运营成本 ↓5%~15%。
本系列后续逐一拆解上海斯歌 APS 智能供应链计划管理的供应计划、库存计划、S&OE 各模块的工程设计。欢迎关注。
