ERP中的MPS与APS
MPS(主生产计划,Master Production Schedule)和APS(高级计划与排程,Advanced Planning and Scheduling)是ERP系统中生产计划模块的两个关键组成部分,二者协同工作但功能侧重点不同。
MPS负责将企业的销售计划或预测转化为具体的生产计划,明确“生产什么、生产多少、何时完成”。它基于粗能力计划(RCCP)进行可行性校验,通常以产品族或最终产品为计划对象,时间粒度较粗(如周或月)。
APS则是在MPS基础上进行更细粒度的优化排程,解决“如何生产”的问题。它考虑详细的生产约束(如设备、人员、物料等),通过算法生成可执行的工序级计划,时间精度可达小时或分钟。APS依赖MPS的输出作为输入,但会动态调整以应对实时变化。
功能互补性
MPS提供宏观框架,确保生产计划与企业战略目标一致。它关注需求与产能的平衡,但通常假设资源无限或简化约束条件。
APS填补MPS的细节空白,处理多约束优化问题。例如,当MPS确定某月需生产1000台产品时,APS会分配具体产线、排定工序顺序、规避设备冲突,并可能提出替代方案(如加班或外包)。
数据流与集成
典型ERP中,MPS先运行并生成初步计划,APS随后接收其数据并细化。APS的反馈(如瓶颈识别)可能触发MPS重新调整。现代系统常通过闭环设计实现双向交互:
- 需求输入:销售订单/预测驱动MPS。
- MPS输出:交付计划、粗能力需求。
- APS细化:生成工序级排程、详细资源分配。
- 反馈循环:APS将实际产能利用率、延误等数据返回MPS。
差异对比
| 维度 | MPS | APS |
|---|---|---|
| 时间粒度 | 周/月 | 小时/分钟 |
| 计划层级 | 产品/产品族 | 工序/资源 |
| 约束考虑 | 粗能力(关键资源) | 多约束(设备、物料、人员) |
| 优化目标 | 供需平衡 | 效率最大化(如减少切换时间) |
实际应用场景
汽车制造中,MPS可能规划某季度各车型产量,而APS会具体安排焊接、喷漆等工序的时序,避免涂装线拥堵。当突发设备故障时,APS快速重排程,并评估是否需通知MPS修改月度目标。
零售行业季节性促销前,MPS根据历史数据提升某商品计划量,APS则协调供应商交货与仓库分拣节奏,确保促销期库存充足且物流高效。