1. 课程导入

在制造现场,排程人员每天都会面对同一个矛盾:订单交期越来越紧,设备、模具、人员、物料却都是有限的。如果只按“先到先做”或“交期优先”粗略排序,往往会出现设备冲突、换型频繁、在制品堆积、交期延误等连锁问题。有限产能排程(Finite Capacity Scheduling,FCS)正是为解决这一矛盾而生的方法体系:它在承认资源能力上限的前提下,把工序、设备、人员、时间窗和约束条件统一纳入计算,输出可执行、可承诺、可追踪的生产计划。

本课程围绕“有限产能生产排程与约束优化”展开,共30章。第1章作为导入,先建立三个基础认知:什么是有限产能排程、它与无限产能排程的本质区别、以及它在制造业中的价值定位。随后给出课程整体知识框架,帮助学习者在后续章节中快速定位自己需要的工具与方法。

1.1 什么是有限产能排程

有限产能排程是指在资源能力有限的约束下,为每个生产任务分配具体的开始时间、结束时间和执行资源,使任务之间不产生资源冲突,并尽可能满足交期、成本、效率等目标。这里的“资源”不仅指机台,还包括模具、工装、人员、检测设备、洁净室、能源等;“能力”可以是每天可用工时、设备节拍、批量限制、换型时间等。

与无限产能排程(Infinite Capacity Scheduling,ICS)相比,有限产能排程的关键差异在于:ICS 先假设资源无限,计算出每个任务的理想时间,再交给现场“自行消化”;FCS 则在计算阶段就承认资源冲突,并通过排序、拆分、替代、外协、加班等策略消解冲突。两者的对比如下表所示。

对比维度 无限产能排程(ICS) 有限产能排程(FCS)
资源假设 资源无限,只考虑工艺路线和交期 资源有限,必须考虑设备、人员、模具等能力上限
输出结果 理想计划,现场需二次调整 可执行计划,直接指导派工与投料
冲突处理 冲突后置,依赖人工协调 冲突前置,在排程算法中消解
典型问题 计划看似可行,实际频繁插单、延误 计算复杂度高,需要约束建模与优化算法
适用场景 产能宽松、订单波动小的粗排 多品种小批量、瓶颈明显、交期敏感的精排

核心判断:当瓶颈资源利用率超过80%、换型时间不可忽略、订单交期差异大时,无限产能排程的误差会被迅速放大,此时必须引入有限产能排程。

1.2 有限产能排程的核心原理

有限产能排程不是简单的“排序”,而是一个约束建模 + 目标优化 + 动态调整的闭环。其核心原理可以概括为四步:

  1. 资源建模:把设备、人员、模具等抽象为带能力上限的资源池,定义可用日历、班次、维护窗口。
  2. 任务建模:把订单拆解为工序,定义工艺路线、标准工时、换型矩阵、批量规则和交期优先级。
  3. 约束求解:在资源不冲突、工序前后置关系满足的前提下,寻找使交期延误最小、换型最少或产出最大的排程方案。
  4. 执行反馈:将排程结果下发到 MES 或派工终端,采集实际开工、完工、异常停机数据,滚动重排。

下图展示了有限产能排程从订单输入到执行反馈的整体信号与数据流关系。图中左侧是输入约束,中间是排程引擎,右侧是执行与反馈,底部是优化目标。

有限产能排程:约束输入 → 排程求解 → 执行反馈 输入约束 订单与交期 工艺路线 / 工序 设备 / 人员 / 模具 换型矩阵 / 批量规则 日历 / 班次 / 维护 有限产能排程引擎 约束建模:资源 + 工序 + 时间窗 排序策略:交期 / 瓶颈 / 换型 优化算法:启发式 / 精确 / 仿真 输出:工序级开始/结束时间 执行与反馈 派工单 / 甘特图 MES 执行采集 实际开工 / 完工 异常停机 / 报废 滚动重排触发 反馈闭环:实际数据驱动重排 优化目标 交期达成率 ↑ 换型次数 ↓ 在制品 ↓ 瓶颈产出 ↑

1.3 制造业应用价值与典型场景

有限产能排程的价值,最终体现在“计划能落地、交期能承诺、瓶颈能识别、异常能响应”四个方面。在离散制造中,它常用于多品种小批量的机加工、注塑、SMT 贴片、装配线;在流程制造中,它用于批次排产、清洗切换、罐容约束等场景。典型收益包括:

  • 交期承诺更可靠:排程时已考虑资源冲突,销售可基于可执行计划回复客户交期。
  • 换型损失下降:通过换型矩阵和成组排序,把相似产品连续排产,减少清洗与调试时间。
  • 瓶颈产出提升:识别瓶颈资源并优先保障其不空闲,用约束理论(TOC)思路提升整体产出。
  • 在制品与库存降低:按瓶颈节拍投料,避免前道过量生产造成堆积。
  • 异常响应更快:设备故障或插单时,系统可在分钟级重排并给出影响范围。

场景示例:某注塑车间有 12 台注塑机、80 套模具,订单 200 个/周,换型时间 20~90 分钟不等。引入有限产能排程后,按模具可用性和换型矩阵排序,换型次数从每周 46 次降到 29 次,瓶颈机台利用率从 72% 提升到 86%,交期延误订单从 18% 降到 6%。

1.4 课程知识框架与学习目标

本课程按“基础概念 → 约束建模 → 排程算法 → 约束优化 → 系统落地 → 案例复盘”的主线展开,共30章。学习完成后,你应能够:

  1. 准确区分有限产能与无限产能排程,判断企业何时需要引入 FCS。
  2. 独立完成资源日历、工艺路线、换型矩阵、批量规则等约束建模。
  3. 掌握交期优先、瓶颈优先、换型最少等排序策略及其适用条件。
  4. 理解启发式规则、约束规划、混合整数规划、仿真优化等方法的取舍。
  5. 能够设计排程 KPI 体系,并用甘特图、利用率曲线、延误分析进行复盘。
  6. 具备把排程引擎与 ERP、MES、APS 系统对接的基本架构认知。

常见误区:很多企业把“排程”等同于“把订单按交期排个序”,忽略了资源能力、换型时间和工序前后置关系,结果计划下发后现场无法执行。另一个误区是追求“一次排程绝对最优”,但制造现场是动态的,有限产能排程的真正价值在于可执行、可滚动、可解释,而不是数学上的绝对最优。

接下来的章节将从约束建模开始,逐步深入到算法、优化与系统落地。建议在学习过程中始终带着一个真实车间的问题:你的瓶颈资源是什么?换型时间有多长?交期承诺的依据是什么?把这些问题带入后续每一章,学习效果会显著提升。