4. 传统排产方法

在AI智能排产出现之前,制造现场已经积累了一整套成熟的排产方法。它们并非被淘汰的“旧工具”,而是今天智能排产算法的底层语言:甘特图负责表达时间与资源占用,优先规则负责在冲突时决定谁先做,约束理论负责识别真正的瓶颈,线性规划负责在约束下求最优,启发式方法负责在复杂场景中快速给出可执行解。理解这五类方法,才能真正看懂AI排产在优化什么、继承了什么、又突破了什么。

一、甘特图:把排产结果“画出来”

甘特图是最直观的排产表达工具。横轴是时间,纵轴是设备、产线或工位,每个条形块代表一个任务在特定资源上的占用区间。它的核心价值不在于“计算”,而在于“可视化”:让计划员一眼看出设备是否冲突、交期是否被满足、哪些时段出现空档或拥堵。

甘特图分为两种常见形态:调度甘特图以资源为行,展示每台设备在时间轴上的任务安排;任务甘特图以订单或工序为行,展示每个任务在各资源上的先后顺序。实际排产中,两者常配合使用,前者看资源负荷,后者看订单进度。

甘特图本身不产生排产方案,它是排产算法的“输出界面”。AI排产系统通常仍以甘特图作为人机交互主视图,只是条形块由算法自动生成并可动态调整。

二、优先规则:冲突时的“排队裁判”

当多张订单争夺同一台设备时,必须有一个规则决定谁先加工。优先规则就是这种排序裁判。它计算简单、响应快,适合现场实时调度。常见规则包括:

  • SPT(最短加工时间优先):缩短平均流程时间,但长订单容易被“饿死”。
  • EDD(最早交期优先):降低延期率,是交期导向场景的常用规则。
  • FCFS(先到先服务):公平直观,但整体效率通常一般。
  • CR(临界比):交期剩余时间除以剩余加工时间,动态反映紧迫程度。
  • SCR(最短临界比优先):优先处理最可能延期的任务。

优先规则的本质是局部贪心:每一步选当前看起来最合适的任务,但不保证全局最优。它的优势是计算量小、可解释性强,适合作为AI排产的基线或兜底策略。

三、约束理论:找到瓶颈,围绕瓶颈排产

约束理论(TOC)的核心思想是:系统的产出由瓶颈决定,非瓶颈的局部优化没有意义。其经典五步法为:识别瓶颈、挖尽瓶颈、迁就瓶颈、提升瓶颈、回到第一步。在排产中,这意味着:

  • 先找出负荷最高、能力最紧的资源,它就是瓶颈。
  • 瓶颈设备应尽量不停机、不空转,优先保证其有活可干。
  • 非瓶颈设备可以适当“等一等”,避免过度生产造成在制品堆积。
  • 投料节奏要服从瓶颈节拍,而不是各工序各自为政。
TOC给出的不是一张具体排程表,而是一种排产哲学:不要平均用力,要把有限的管理注意力放在瓶颈上。AI排产中的瓶颈识别、动态优先级、缓冲区设置,都深受TOC影响。

四、线性规划:在约束中求最优

线性规划(LP)把排产问题写成目标函数与线性约束。目标可以是总成本最小、总延期最小或总利润最大;约束包括设备能力、工时、物料、交期等。其标准形式可表示为:

min  c^T x
s.t. A x ≤ b
     x ≥ 0

其中:
x 为决策变量(如某产品在某设备上的加工数量)
c 为目标系数(如单位成本)
A、b 为约束矩阵与右端项(如设备可用工时)

LP的优点是能给出数学意义上的最优解,并且有成熟求解器。但现实排产中存在大量整数决策(开/不开、先/后)、顺序约束和非线性关系,因此实际常用的是混合整数规划(MIP)。LP/MIP的局限也很明显:规模一大,求解时间急剧上升;模型一旦简化过度,最优解可能无法落地。

五、启发式方法:复杂场景下的“够好解”

启发式方法不追求数学最优,而是在可接受时间内给出可行且较好的解。常见策略包括:

  • 构造式启发式:如按优先规则逐步插入任务,快速生成初始排程。
  • 局部搜索:对初始解进行交换、插入、移动,逐步改进。
  • 元启发式:如遗传算法、模拟退火、禁忌搜索,能跳出局部最优。
  • 分派规则+仿真:用规则驱动仿真,评估不同策略的产出。

启发式方法与AI排产关系最紧密:很多AI排产模型本质上就是“学习型启发式”——用历史数据学习更好的分派策略,再用搜索或强化学习不断改进。

六、五类方法对比与适用场景

方法核心原理优势局限典型场景
甘特图时间-资源可视化直观、易沟通不自动求解计划展示、进度跟踪
优先规则局部贪心排序快、可解释全局次优实时调度、现场派工
约束理论瓶颈驱动聚焦关键资源依赖瓶颈识别准确瓶颈工序、产能提升
线性规划约束下求最优数学最优、可证明规模受限、建模要求高中长期计划、资源分配
启发式方法快速搜索可行解灵活、可扩展无最优保证大规模、动态排产

七、案例:一张订单插单后的排产决策

某机加工车间有3台设备,原有排程已满。此时插入一张交期很紧的急单。传统方法的处理路径通常是:先用甘特图查看设备空档;若没有空档,用EDD或CR规则判断急单是否应插队;若某台设备是瓶颈,则按TOC原则优先保瓶颈产出;若允许调整批量与班次,则用LP/MIP求最小延期方案;若问题规模太大,则用启发式搜索快速给出可执行排程。AI排产并没有抛弃这些步骤,而是把规则、约束和搜索统一到一个可学习的决策框架中。

八、常见误区与复盘

误区一:优先规则越复杂越好。规则的价值在于稳定和可解释,频繁切换规则会让现场无所适从。

误区二:LP求出的最优解一定能执行。模型外的换型时间、人员技能、物料齐套若未纳入约束,最优解只是“纸面最优”。

误区三:瓶颈永远不变。订单结构、设备状态、班次变化都会让瓶颈漂移,TOC要求持续识别。

误区四:启发式解不如最优解。在动态环境中,快速可执行的“够好解”往往比迟到的最优解更有价值。

复盘时可以问三个问题:当前排产用的是哪类方法?它的假设在现实中是否成立?如果引入AI,是替代它,还是与它协同?多数情况下,AI排产是“优先规则+约束理论+启发式搜索”的增强版,而甘特图仍是最终呈现,线性规划仍是局部优化的标尺。

传统排产五类方法:从表达、排序到优化与搜索 甘特图 · 时间-资源可视化 设备A 设备B 设备C t0 t1 t2 条形块=任务占用区间 优先规则 · 冲突排序裁判 SPT 最短加工时间优先 EDD 最早交期优先 CR 临界比动态优先级 局部贪心 · 快而可解释 约束理论 · 瓶颈驱动 瓶颈 产能最紧 投料 产出 识别→挖尽→迁就→提升 非瓶颈服从瓶颈节拍 线性规划 · 约束下求最优 目标:min cᵀx(成本/延期最小) 约束:Ax ≤ b(设备/工时/物料) 变量:x ≥ 0(加工数量/批量) 优点:数学最优、可证明 局限:规模大、整数与顺序约束难 实际常用 MIP 混合整数规划 启发式方法 · 快速够好解 构造式启发式 规则插入生成初始解 局部搜索 交换/插入/移动改进 元启发式 遗传/退火/禁忌搜索 仿真+规则 评估不同策略产出 无最优保证,但可扩展、可落地 AI智能排产 = 甘特图表达 + 优先规则排序 + TOC聚焦瓶颈 + LP/MIP优化 + 启发式搜索