ERP系统可以帮助跟踪、存储信息,有助于推动后续的产品决策,而APS系统是对ERP系统的补充和优化,具体而言,APS系统和ERP系统有什么关系?本篇文章里,作者就二者的关系、区别及应用等方面做了总结,一起来看一下。
APS作为对ERP计划系统的补充和优化,集成主要集中在与ERP计划系统的交互层次上。二者其实有很多相似和联系的地方。
- ERP系统是企业资源计划的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台。
- APS系统是高级计划与排程的简称,是解决企业内部生产排程和生产调度问题,常被称为排序问题或资源分配问题。
首先,APS的需求计划模块从ERP的订单输入中获得客户的实际需求,然后需求计划模块再结合外部数据中预测需求通过APS算法计算得出预测生产计划;同时再通过APS中的供应链计划模块中的约束条件,得到指导MRP的约束生产计划,传回ERP的主生产计划模块。
一、APS与ERP的关系
APS的制造计划模块与ERP的MRP通过制造订单,结合BOM、库存信息及采购信息等数据综合考虑,反复交互论证,得出将要生产排产的生产任务单。
该生产任务单包含的信息为所要加工产品的数量级需求日期。APS的排产计划模块则会根据算法而得到工作中心的生产排单以及在制品的排队序列。同时接受对车间活动的监测数据,实现对车间变化信息的动态反映。
二、APS与ERP的区别
ERP是依赖于MRP,主要基于无限物料、无限能力的理论,是通过缺料分析、能力分析、由人进行调整决定采取行动。APS的计划是基于约束理论通过事先定义的约束规则,由计算机自动采取计算。另外,APS与ERP在计划上也有许多关键的不同。
总之,ERP在除生产计划外的财务管理、成本管理、采购管理、销售管理、库存管理、人力资源管理等方面表现出了良好的管理效率和管理规范。而APS系统作为计划系统能够很好地规划基于供应链的长、中、短期计划系统,但是APS系统不能独立运行,它需要大量的基础数据的支撑才能良好地运行。
三、APS能取代ERP系统吗?
APS不能取代ERP系统,ERP系统采用的计划模型确实又不能满足目前的需要,ERP的计划模块的改变同时将影响到整个系统结构的变化。因此,用APS来优化ERP生产计划系统,既可以强化ERP的计划功能,同时又不必影响到其他成熟的商业流程。
四、APS计划层次概览
理论上,APS系统层次日趋立体化和丰富化,目前大多数APS包括6个主要的模块:供应链战略模块、供应链计划模块、需求计划、制造计划模块、排程计划模块、运输优化模块。
- 供应链战略模块用来支持战略假设分析,确定生产地点、配送中心和其它实体的最优组合及选址方案,并对不同的成本和物料约束条件进行建模分析。
- 供应链计划模块通过对物料、产能、运输以及服务水平等的诸多约束对供应链进行建模和最优化分析,并制定出各流程的详细计划。
- 需求计划模块:用统计工具、因果要素和层次分析等手段实现市场与客户需求预测及管理。其关联预测功能,甚至可以通过产品水平水平的预测推出各零部件的需求量,从而优化采购决策。
- 制造计划模块:根据已有数据,与 ERP 的 MRP 通过制造订单反复交互论证,得出将要生产排产的生产任务单。
- 排程计划模块:考虑了生产中的产能、工序、物料及时间等约束条件制定出最优的生产计划。
- 运输优化模块可确定运输模型以进行假设分析,并在约束条件下自动建立运载数量、发货时间、运输路线的安排。
五、APS之车间计划与排程计划
车间作业计划的目标是通过对制造过程中车间层、车间层以下各层次物流的合理计划,排程与控制,缩短产品的制造周期,减少在制品,降低库存,提高生产资源的利用率,最终达到提高生产率的目的。
从功能方面看,车间作业计划层比物料需求计划层有更具体的目标,那就是减少工件在制造系统中的“空闲时间”。
据调查,在中小批量自动化制造系统中,工件在系统中的“通过时间”主要由4部分:加工准备时间、加工时间、排队时间和运输时间。其中加工时间只占整个通过时间的的5%左右,大部分时间消耗在排队时间上,从而引起系统效益大卫降低。
车间作业计划层主要由生产作业计划层、排程计划层和生产活动控制层有机组成,其结构图如下所示。其中生产作业计划层是在战术层下达的月、旬或周生产计划的基础上,根据各种生产资源的实时状态数据,制定具体的生产作业计划,该计划将确定计划期间内各种制造设施的具体使用状况,每日/班的工件种类及数量等。
排程计划是在生产作业计划的基础上确定生产任务进行加工的顺序,以及加工过程中各种制造资源的实时排程。上述的生产计划于排程都只是为了运行层内物料的流动做出计划,虽然在规划时期系统能运行在最优或次优状态,但实际系统运行中总会出现各种随机的扰动,从而使系统是实际状态与期望状态之间产生偏差。
所以,生产活动控制的目标就是应用反馈控制原理校正这种系统的偏差,使物料流动和系统资源利用等尽可能与生产计划于排程计划所期望状况吻合。
让我们重点关注排程计划层,它在车间作业计划的三个层次中起到一个承上启下的作用,具体来说,排程计划就是针对一项可分解的工作如产品制造,探讨在尽可能满足约束条件如交货期、工艺路线、资源情况的前提下,通过下达生产指令,安排其组成部分操作使用哪些资源、其加工时间及加工的先后顺序,以获得产品制造时间或成本的优化。
车间排程计划的重要性在于它保证生产计划的有效实施,高效低耗低使用生产资源均衡生产,减少原料的加工准备、等待与传送时间,缩短产品生产周期、确保产品交货期,从而提高设备利用率与生产效率,同时,减少了在制品中的资金占用,降低了生产成本,使企业能更好地适应多变的市场需求。