Loading
0

一文详解APS能做什么?不能做什么?

APS(Advanced Planning Scheduling)被翻译成“高级计划排程”,我觉得似乎advance用在这里应该是“进阶”的意思,就是在原来手工作业或者MRP、MRPII基础进了一步。高级,总觉得是高大上,而APS就是一个辅助决策的工具。它能实现什么?不能实现什么?以及如何实现?小编将为大家做具体介绍。

体验慧都APS系统>>

决策层次和运行机制的问题

制造业企业的生产计划和车间调度是不同层级的决策问题。计划和调度的决策目标不同,决策对象不同,需要配置的资源不同,环境和约束条件也不同。通常,生产计划针对的是订单,主要考虑是能不能按时交付,能不能挣钱,即使亏钱是不是符合企业长期利益,需要动用多少库存,哪些外协,哪些自制,刀具模具的准备,车间产能够不够,劳动力情况,供应商能不能及时供货等等。

而车间调度就是把所有的工单按照预定时间,保质保量完成,同时考虑生产效率问题,产能最大发挥,关键设备使用率提升,以及工人的劳动强度,安全和身体健康,以及劳动报酬等。

生产计划和车间调度是不同任务,不同目标,不同约束的两个层面的事情。

局部利益(目标)有时候是相互矛盾的。比如,产能最大化和最短订单生产周期本身相互矛盾就不可能同时兼顾。同一个架构同一个运行机制不可能鱼和熊掌兼得。依靠APS同时做好生产计划和车间调度是强人所难。

假如,一个订单产品的BOM主部件A有两个子部件B和C,C有两个子部件D和E。这些分别在五个车间加工。APS排程一定是从底层子部件往上主部件排程。假如D车间出现异常,D零件无法正常加工,APS就需要重排。

由于各个车间相互关联,这时候各个车间都需要根据新的约束条件重排。这就出现了APS的“牵一发动全身”的整体联动效应。按说,这样做没有错。但是工厂的运作真不是这样的,所以这种安排工厂无法执行。

工厂并不会因为一个车间出点事情,所有的车间重新布置作业计划。当然,APS有一个“冻结”功能,以避免这个尴尬。问题是车间异常变动司空见惯,冻来冻去就失去APS按约束条件排程的初衷了。

APS会按照有限能力资源和各种约束排程。如果有足够订单,APS可以把一个月甚至半年的订单都排进去。然后,把得到的结果切割成日计划、周计划、月计划甚至季度计划。这是用调度的手法做计划。

在实际的工厂,即使你把后几个月的订单都排进去,未来资源和订单也肯定会发生变化。长期排程结果对调度没有意义,但是这种类似仿真的技术手段用于指导生产计划的制定应该是挺好的。可惜,如果调度不好用,企业可能也不会用APS系统这个做计划的方法。

APS算法

模型和算法肯定是绑在一起的。模型的有效性是算法寻优的基础。

大多数APS都是基于规则的算法。现在尚不存在一种全局最优的规则。所以,如果APS是基于规则算法,它仅存在局部优化的可能。制造车间排程寻求最优是极其困难的。APS排程优化运算结果应该是在千千万万可行解中的一个。

鉴别APS是否有优化算法的一个方法就是,以最短生产周期为目标,给APS输入足够多订单并且不设定优先级,然后让Solver分别运算一秒钟、一分钟、一个小时,再观察结果的变化。

实际上,对于管理水平很差的企业,APS的优化能力不重要。重要的是排出来一个企业能够执行的结果。真正的排程优化只有管理水平很高且数字化/自动化环境很好的场景才能体现。

理论上的可行解与实际上的可执行指令是不同的。计算机模型算法可以忽略很多约束和干扰,而实际上这些问题不可忽略。因此,APS常常出现输出的指令可执行率不高的现象。

规则算法就是按照人为制定的排序规则,由计算机依据既定的约束条件把任务的顺序排出来,大部分都是简单地“码”出来而已。即使这样,对于复杂的生产现场管理来说,能够按照规则把生产任务排序做好也远远超过人手操作的能力。所以,规则算法在很多情况下是非常有效的,尤其是对中小企业。

APS的输出指令都是交给人来执行的,因此它有缓冲和协调的条件。事实上,对于管理水平还不是很好的中小企业,不适应精准调度,也没有必要。中小企业如果上线实施APS,不要对APS太苛求,能够比手工作业更好就达到目的了。而APS的实施,客观地提升了企业的数据质量,为下一步的改善提供了数据环境。

APS能做什么,不能做什么

由于APS自动排程系统可以实施局部优化,所以,在很多车间层面可以应用。比如流水线连续生产、生产周期很短的装配生产、电子产品生产、服装生产等。在局部车间生产管理,APS甚至可以做到精准管控。比如,如果确保供应链线边库存充足,APS可以指挥冰箱装配无人自动化生产。

但是,就现在APS的架构很难实施多车间的协同生产,它处理不好局部优化和整体优化的关系。APS排各个车间的工单严丝合缝,可能只要一连起来就无法执行。

大型装备的生产管理也不能用APS,因为大型装备涉及到的系统环境非常复杂,长的生产周期存在很大不确定性,供应链和多车间的协同是主要矛盾。

在一些特殊工艺和设备加工过程,如果物料流动产生很大的非线性,并且排程机制不能近似线性处理,APS也不能用。比如,零部件生产工序是粗加工、热处理、精加工。如果在热处理排程导致一两天时间都误差,排程没有指导意义。

如果您的企业在近期也有上APS的规划,欢迎访问慧都网咨询在线客服或拨打023-68661681联系我们,我们将安排专业顾问为您演示APS系统,并发送行业案例资料!