APS在管理软件中的先进性与重要性研究一.APS和ERP的区别和互补作用现代企业管理的关键点是企业资源规划,传统的ERP的核心是MRP和MRPII,它的理论形成已有三十多年,近些年来其理论和应用不断增添新内容,但它的静态物料结构、无资源能力约束、估算的生产提前期等早已不能满足更多新的需求。为了克服ERP无法解决的问题,一个新的基于有限资源能力的理论在九十年代初开始应用,这就是APS(AdvancedPlanningandScheduling)。它解决了ERP无法解决的动态过程管理问题。它是基于有限资源能力的优化计划,它将企业资源能力、时间、产品、约束条件、逻辑关系等生产中的真实情况同时考虑。资源、物料和时间必须属于某个工序/操作Operation或工序连接成的工艺路线Routing。没有不属于工序或工艺路线的资源、物料和工作时间。许多工序/操作Operation按一定的逻辑和规则连接成工艺路线。有了资源,物料和时间的基础数据后,就有了各种资源和时间相叠形成的数学迷宫问题。再加上市场需求,客户订单产生了驱动破解迷宫的需求,找出最合理的通过迷宫的路径就是我们要求解的最优排产计划困惑。通常这种解答方法是通过数学方法来找出最佳迷宫路径解,这就是APS的核心问题。基于资源能力,物料和时间约束条件为基础理论的企业管理方法,解决了企业计划不能实时反映物料需求和资源能力动态平衡问题。最大化的利用了生产能力,最大化的减少了库存量,最快速的提高了市场反应速度。这解决了企业以最小的投入,获取最大化利润的关键问题。企业要不断的得到各种实时的计划,用以调整自己去适应市场的变化。APS理论成功的应用管理软件解决了这个问题。它实时的为企业提供各种计划。成功的例子是i2的供应链、Adexa的生产排产和J.D.Edwards的集团多网点能力平衡和生产排产。APS理论是新一代管理方法的核心,它解决了ERP,MRP,MRPII和BOM以及供应链管理长期困扰的问题。MRP,MRPII和BOM是产生无限能力的静态的物料需求。这种物料需求无法准确的反映实际需求。静态、粗略管理和动态实时精确管理是ERP和APS之间的最大区别。APS与ERP管理软件相比它存在历史短,事物处理功能还欠发展,还需要时间去完善。当传统的ERP系统的事物管理功能和APS的先进理论结合时,世界上新的管理系统就在很短的时间内诞生了,这就是APS和传统的ERP的结合体,当今世界先进的管理软件公司都按照此方式运作。二.解决ERP无法解决的问题之一生产排产问题用APS的基于资源能力、约束理论、时间和物料为基础理论进行生产排产,我们要做的工作是解决ERP和MRP所不能解决的问题。不准确的计划,即没有准确的时间、地点、数量的粗略计划。ERP的生产排产计划是根据主生产计划、预测和订单共同产生的。PS-D生产排产计划理论上讲只靠订单驱动。我们编制的PS-D生产排产计划系统要能提供下列功能:1.计算出满足订单要求的生产排产计划。其中包括可以满足订单的最迟或最早开完工时间,及有准确的时间对应的物料需求计划。2.订单更改变化或临时插入紧急订单后,要能快速的重新排生产作业计划,立刻报出能否满足变化,最早可以在什么时间开始生产紧急插入订单和最快交货时间及新的物料需求。3.生成满足订单任务所占用的精确资源情况和此订单实时的精确物料需求计划。4.计算订单的物料需求,为采购或供应商作出精确的到货时间、地点、数量的物料需求计划。在预计算出直接来源于供应商的物料难以满足需求时,产生库存物料需求计划。库存需求计划的原则是在供应商不能实时的满足订单要求才产生,从而,使在保证订单的前提下使库存量最小。5.计算满足订单的工序需求(精确的具体的需求量、时间、地点)和中间件(不能被下到工序消化吸收的上道工序的产出品),为采购计划和库存计划提供准确的信息。6.计算出订单的精确的采购计划,包括交货的量、时间、地点、价格等。7.监控单个订单或多个订单的生产进度情况。模拟多个订单的相互影响情况等。展示ERP和MRP无法提供的精确到分秒的物料需求计划和资源使用计划,为实时的精细管理提供依据。8.产生订单的实际成本、利润,所需物料及准确到货时间、库存情况,物料属于哪些订单及物料在加工中的价格升值。9.产生各种精确的计划,这些计划要有准确的时间、数量、位置、成本和计划对应的订单:资源使用计划、物料需求计划、物料供应/采购计划、成本计划。对订单的库存计划,另外还有对市场及对突发事件的预计库存量计划等。10.KPI(KeyPerformanceIndicators)产生各种精确的报表用以对各种计划进行评估。在KPI图中可显示资源利用率、订单履约率、材料利用率,库存成本、制造成本、运输成本等。为决策层提供决策依据。为了解决这一系列问题,我们按APS的有限能力的约束理论编制高级生产排产计划系统,即PS-D(ProductionScheduling-Discrete)去解决ERP遗留的问题。PS-D是APS先进的计划系统中的一个生产排产计划子系统。三.用APS中的PS-D解决进行生产排产的步骤1.把所有和生产有关的资源和物料放到工序Operation中。可以用替代的资源和物料,但必须保证质量。2.把所有生产某一产品所用到的所有工序连接起来形成一个工艺路线Routing。一个产品必须有最少一个Routing。可以定义一个以上的替代工艺路线,也可以让系统按逻辑规则自动生成工艺路线,但必须保证质量。3.重复步骤2,直到把企业能生产的所有产品输入系统,并对每个产品建立相应的工艺路线Routing。4.建立工序Operation时必须输入相关的参数。如:资源(人、设备、工装)、时间、物、料、储存空间、供应商、负荷率、单位成品、工作时间、可以连接的上下工序、工序连接的规则、工作日历、最大生产能力、维修保养时间、相关约束条件等。5.建立工艺路线Routing时必须考虑和输入相关的参数、规则和逻辑关系、工序的起始时间setuptime。如:A建立工序间的连接时间(不同的工序间连接时间不同、物料不同连接时间不同、物料运输时间、工装设备的准备时间也不同)这个时间是规则、逻辑关系、参数等变量的应变量的动态值。B工序间产生物料需求或产生中间产品否?物料需求来源供应商还是库存?产生中间产品是以最少时间到下道工序还是入库?C工序间的逻辑关系,是否强制连接等等许多。这些是制作APS系统的经验和理论。6.用户可以输入产品订单要求PS-D系统进行生产排产。当订单输入后并证实和计算完,系统要产生可行的工艺路线Routing,即生产方式的甘特图。当用户输入许多不同产品的订单,系统必须能对所有订单产生相应的工艺路线和对应的甘特图。7.所有产生产品的工艺路线和相关信息要以甘特图的形式显示出来。用户可以从甘特图看到产品的工艺路线、工序和生产产品和设备的细节,并可从甘特图跳转到drill-down相关的细节报表。四.APS中的PS-D的作用和解决的实际问题1.PS-D的作用:排产完成后产生的甘特图显示排产情况。它根据输入条件、规则,在短时间内帮助计划员和车间排产员做出排产计划(在这之前是需要手工长时间才能计算出结果)。由于手工计算能力排产需要很长时间,销售人员将订单输入后,手工计算不可能立刻得到结果并告知客户能否在需要的时间内排产或生产,在等待几小时或数天排产的结果计算出后,订单早已丢失。本系统可以快速用资源能力对订单计算和排产,得出能否生产和产品的交货期。并告诉你在这种交货期的生产情况下能否盈利。由于本系统的初始版本的排产方法和算法来源于计划员和车间排产员,再加上资源能力约束算法,它是最基本的算法,还没有经过改进和优化。排产的方案基本类似计划员的手工排产加上能力验算,但PS-D能快速地从许多因数中找出可行的排产方案,可以瞬间完成许多计划员几天的手工排产工作。要产生更好的优化的排产计划,需要人工反复计算和反复的调整。即要人工使用PS-D快速模拟、计算排产,再对排产结果进行分析和改进,最终得到好的排产结果。本系统的初始版本是一个帮助企业提高资源利用率的工具,可快速解决和回答客户订单需求和需求变化的好工具。它能做到ERP所不能及的事-动态的利用资源、实时的监控生产物料和资源利用率情况为决策层提供实时的决策依据。要系统自动产生更好的最优排产计划,需要有更好的算法,这种算法正是世界上先进国家和大公司正在严格保密研究的东西。先进的算法接受计划员输入的基本信息和资源能力信息后,就可自动计算出最优的排产方案。它计算的方法是:首先产生无数多的可行方案(解),然后自动的从无数多的可行方案选出最优的方案。自动且快速得出最优的方案是我们工作的长期努力目标。2.监控/查询PS-D有以下监控和查询功能:(1).订单在某时刻所在的位置和状态,正在用哪些资源进行生产,订单产品在哪条或哪几条工艺路线上;(2).订单任意时刻所需的物料情况、状态,所需的物料能按时到货否、有安全备用库存物料否。(3).订单的资源(设备、工装、人员等)的占用率,并可人工调节资源占用情况和工艺路线,最大化的利用资源;(4).订单产品某时刻的价值,它的最终价值。工艺路线调整后的时间变化和价值变化;(5).一个临时插入的订单能否被生产(排产),它的最早最晚完工时间,它对其它订单的影响,它的成本和对其它订单的成本影响;3.解决的实际问题:(1).计算出完成订单的最晚开始生产时间和满足订单的完工时间及物料需求,如不能按时完成订单,告知客户最近的订单完工时间,或给出替代方案如:按订单期限交货一半,另一半几天后交货;(2).如按订单的时间生产有困难或不能排产,它的问题,瓶颈制约在哪里?用调整工艺路线和工序来满足订单,或用增加资源(人员、设备等)来满足订单;(3).每个工序都可看到资源利用率,对利用率低的资源加以调整,达到最佳的资源利用率,以减少资源浪费;五.PS-D的主要功能1.基于能力的APS把资源、时间、生产规则、逻辑、物料、客户订单等同时考虑。它处理的数据是动态的,它反应企业的真实生产情况。它能动态的计算资源能力,可以立刻回答订单问题,计算现有资源能力能否完成订单CTP“CapabletoPromise”。即对一个新输入的订单的数量、交货期为需求条件,立刻对资源能力进行计算并得出能否满足订单的结果,PS-D按订单要求和输入的生产规则检查/计算生产(资源)能力是否能按时按量的生产出产品。这完全是面向客户需求的生产,(这不同于ERP的ATP“AvailabletoPromise”,面向库存生产,用查询库存量来决定能否满足订单)。在计算满足此订单的同时也计算出此订单的成本是多少,此订单能否获利PTP“ProfitabletoPromise”。由于PS-D完全是按订单生产,它原则上可做到零库存。交货期是排产时间(生产时间)加供应商的送货时间。2.由于APS的管理原理先进,它能更好更准确的产生ERP要求的各类计划。例如:资源计划和生产作业计划:这类计划中资源的使用情况是精确到设备、工装、人员的分秒,用户可从看到任意事态的资源占用情况。生产作业中的物料、中间品的情况精细到具体的工位、占用的工序时间、相关的供应商或库存,批量数量等。物料需求计划:由于物料需求是和生产工序一起动态存在的,不是用BOM静态产生的,物料需求有精确的时间,原则上是上到工序的产出品作为下道工序的需求物料,只有上工序的产出不能满足本工序时才产生物料需求,并要有供应商精确的到货品时间。物料需要的量、时间和位置都很精确。为直接从供应商准确订货提供了依据。而对库存物料的需求数量相对很少。资源使用计划:用户看到任意时刻的资源使用情况,和资源使用率。如不满意,可以人工调整以达到最佳情况,并可用于帮助调整企业的设备需用计划。库存计划:PS-D产生的计划精确到分秒,而且尽可能的用生产能力去满足需求,以APS资源约束原理计算出的结果为依据做出的库存计划不但非常精确而且大大的减少库存量。采购计划:由于有了订单才产生生产排产计划,物料需求计划。计划的精确到分秒、工位,采购计划也更准确,采购量也更少。成本计划:用户可看到订单