有限产能排程与无限产能粗排的差别 - 软盟-软盟

有限产能排程与无限产能粗排的差别

话题来源: 制造企业排产系统选型:约束建模与插单重排

排产系统选型时最常见的误判,是把"能排出计划"当成"能排出可执行的计划"。这两者之间的差距,本质上是无限产能粗排与有限产能排程的差距。

无限产能粗排的逻辑前提是资源无限可用:它只考虑工序的先后顺序和交期,把设备、模具、人员当作不受限制的变量。这类工具算得快,但它给出的计划在车间里往往跑不通——因为现实中的设备有可用日历和班次,模具会被占用,关键技工有技能边界和轮休安排,物料存在齐套时间。粗排把这些硬约束全部略去,计划一旦下发,冲突只能在现场暴露。

有限产能排程的核心差异在于约束建模的颗粒度。它要求把资源层、工艺层、物料层、订单层的约束统一表达在同一个模型里:设备之间的替代关系、换模换线时间、批量转移规则、BOM 齐套时间、替代料规则,以及订单的可拆分边界。更关键的是分层——业务规则会随订单结构变化,物理约束相对稳定,两者混在一起配置,每次调整都要动底层模型。

这种差异在插单场景下被放大。粗排面对急单只有两种选择:手工全盘重排,或让新订单排到队尾。前者耗时易错,后者牺牲急单交付。有限产能排程则通过影响范围分析、任务锁定与局部重排来处理变更。影响范围分析自动识别哪些已开工工序会因物料或模具冲突中断;任务锁定允许把已下发程序、已预装模具的工序标记为不可重排;局部重排只在锁定之外的时间窗口内调整受影响的工序链,不扰动整张计划。

一个检验成熟度的细节是:系统能否给出重排前后的对比视图,说明哪些订单交期发生移动、移动了多少、代价是什么。如果只看到一张新的甘特图,看不到变化原因和影响面,所谓"智能重排"对计划员仍是黑盒。

人工干预能力同样常被低估。系统不是取代计划员,而是把重复劳动交出去,让人专注例外决策。合理的干预包括拖拽调整后的约束校验、手动指定工序设备、临时调整班次、设置软性交期,且调整后必须即时反馈是否违反硬约束,而不是等下发车间才暴露冲突。

集成与数据治理则是落地阶段的隐性成本。排产系统通常需要从 ERP 取订单与 BOM,从 MES 取报工与设备状态,从 WMS 取库存,并向下游回传派工指令。接口是标准化还是定制开发、数据同步是实时还是批量,直接决定上线周期与维护成本。基础数据不准,再好的算法也只能算出一份跑不通的计划。

因此选型时值得用真实历史数据做试点,重点测试异常场景:拿过去真实发生过的插单记录让系统重排,对比人工结果;模拟关键设备临时停机,观察系统能否识别受影响订单并给出替代方案;把已锁定工序的订单与新急单放在一起排,检查系统是否尊重锁定标记。验证指标不宜只看排程速度,更应关注重排后有多少工序需要人工二次调整、交期达成情况、设备利用率变化,以及计划员完成一次插单重排所需的时间。

还需要明确一点:排产优化不等于交期保证。系统能算出更合理的计划,但交期还受采购到货、质量异常、人员出勤等现场因素影响。把排产系统当作交期保险,容易在验收时产生预期落差。一个能算得出计划、也能在现场跑得通的系统,才是真正适配的排产系统。