4. 重排工程核心概念

动态插单一旦发生,生产计划就不能只回答“插进去没有”,而要回答“插进去之后,整个计划是否仍然可执行、可交付、可承受”。重排工程的核心,是把插单事件转化为一次有目标、有边界、有度量、有取舍的计划重构过程。它既不是简单地把新订单塞进排程表,也不是把原有计划全部推倒重来,而是在扰动中寻找一个“足够好且可落地”的新平衡点。

一、重排目标:不是单一最优,而是多目标可解释

重排目标决定了算法往哪个方向搜索。实际生产中,重排目标通常由以下几类构成:

  • 交付目标:优先保证插单订单的交期,同时控制原订单的延期数量和延期时长。
  • 资源目标:减少换型次数、平衡设备与人员负荷、避免瓶颈工序过载。
  • 在制目标:控制WIP(在制品)总量,避免重排后大量半成品滞留。
  • 稳定目标:尽量少改动已下达、已备料、已开工的任务,降低现场执行混乱。
  • 成本目标:控制加班、外协、加急物流等额外成本。

这些目标之间往往互相冲突。例如,为了保插单交期,可能需要频繁换型,导致效率下降;为了保持稳定,可能不得不让部分原订单延期。因此,重排目标不能只写一个“总成本最小”,而应形成带权重的目标函数,并让权重可配置、可解释、可追溯。

重排目标 = 交付优先 + 资源可行 + 在制可控 + 稳定可接受 + 成本可承受

二、约束条件:重排的硬边界与软边界

约束条件决定了重排的可行域。硬约束一旦违反,计划直接不可执行;软约束违反后会产生惩罚,但允许在权衡中让步。

约束类型 典型内容 性质 违反后果
工艺约束 工序先后顺序、设备能力、模具匹配 硬约束 计划不可执行
物料约束 齐套时间、批次最小量、替代料规则 硬/软 缺料停线或降级使用
产能约束 设备日产能、班次、人员技能 硬约束 超负荷排产无法落地
交期约束 客户承诺交期、内部里程碑 软约束 延期罚款或客户满意度下降
稳定约束 已开工任务不迁移、已备料不退回 软约束 现场执行混乱、效率损失

重排工程中,最常见的错误是把软约束当硬约束,导致无解;或者把硬约束当软约束,导致计划看似优化、实际无法执行。正确做法是:硬约束用于过滤不可行解,软约束用于评价解的优劣。

三、扰动度量:把“插单影响”量化出来

扰动度量是重排工程的“仪表盘”。没有度量,就无法判断一次重排是轻微调整还是剧烈震荡。常用度量包括:

  • 任务偏移量:原计划中任务开始时间的平均偏移、最大偏移。
  • 顺序变更率:被调整顺序的任务数占总任务数的比例。
  • 交期影响面:受影响的订单数、延期订单数、最大延期天数。
  • 资源波动:瓶颈设备负荷变化、换型次数增量。
  • 在制波动:重排前后WIP峰值变化。

这些指标可以组合成一个“扰动指数”,用于对比不同重排方案的稳定性。例如:

扰动指数 = 0.35 × 任务偏移率
         + 0.25 × 顺序变更率
         + 0.20 × 延期订单占比
         + 0.20 × 换型增量率

权重可根据企业阶段调整。插单频繁、现场执行能力弱的工厂,应提高稳定类指标权重;交付压力大、客户罚款高的工厂,应提高交期类指标权重。

四、稳定性与效率的权衡:重排工程的核心决策

稳定性与效率是一对天然矛盾。稳定性要求“少动”,效率要求“动得巧”。如果完全追求稳定,插单只能排在最后,交期无法保证;如果完全追求效率,计划可能被彻底打乱,现场无法执行。

权衡的关键在于分层决策:

  1. 第一层:冻结区。已开工、已备料、已锁定模具的任务尽量不动,作为重排的固定边界。
  2. 第二层:缓冲调整区。允许在有限范围内调整顺序、时间窗和批量,用较小扰动换取交期改善。
  3. 第三层:自由重排区。未下达、未备料的任务可较大幅度重排,用于吸收插单冲击。

这种分层策略,可以在保证现场稳定的前提下,把扰动集中释放在自由区,从而兼顾效率与稳定。

重排工程核心概念关系 目标牵引 · 约束定界 · 扰动度量 · 稳定与效率权衡 重排目标 交付 · 资源 · 在制 稳定 · 成本 约束条件 工艺 · 物料 · 产能 交期 · 稳定 扰动度量 偏移 · 变更 · 延期 换型 · 在制波动 稳定性与效率的权衡 冻结区 · 缓冲调整区 · 自由重排区 小扰动换交期 · 大扰动保稳定 重排决策 = 在硬约束可行域内,以扰动指数为代价,寻找交付、资源、稳定、成本的可解释平衡解 目标可配置 · 约束分层 · 扰动可量化 · 权衡可追溯

五、案例场景:一次插单重排的权衡过程

某电子组装厂,SMT车间有3条线,原计划已排到第5天。第2天上午,客户插入一张急单,要求第3天下午交付。计划员面临三种方案:

  • 方案A:完全重排。所有任务重新优化,插单交期满足,但原计划中37%的任务开始时间偏移超过4小时,现场换线频繁,效率下降约12%。
  • 方案B:尾部插入。插单排在所有原任务之后,现场几乎无扰动,但插单延期1.5天,客户不接受。
  • 方案C:分层重排。冻结已开工的8个任务,在缓冲调整区调整3个未备料任务,把插单插入第3天上午,原订单仅2个延期半天,换型增加1次。

最终选择方案C。它的扰动指数约为0.28,低于方案A的0.61;插单交期满足率100%,原订单延期率从方案B的100%降到12%。这说明:重排工程追求的不是“全局最优”,而是“可解释、可执行、可承受的满意解”。

六、常见误区与复盘要点

误区一:把重排当成重新排程。每次插单都全量重算,导致现场频繁换线,稳定性崩溃。

误区二:只盯插单交期。忽略原订单延期、WIP升高和换型成本,造成局部优化、全局恶化。

误区三:扰动度量缺失。没有量化指标,计划员只能凭感觉判断“影响大不大”,无法复盘和改进。

误区四:约束不分层。硬约束和软约束混在一起,导致无解或解不可执行。

复盘建议:每次重排后记录四个数——插单交期满足率、原订单延期率、任务偏移率、换型增量。连续跟踪20次以上,就能校准目标权重和冻结区边界,让重排策略从“经验驱动”走向“数据驱动”。

重排工程的本质,是在不确定中建立秩序。重排目标提供方向,约束条件划定边界,扰动度量提供反馈,稳定性与效率的权衡提供决策规则。四者缺一不可,共同构成动态插单下生产计划重排的核心概念体系。