
高级计划与排程APS在供应链中的应用.docx
9页高级计划与排程APS在供应链中的应用 一、APS概述 (一)APS的概念 APS(Advanced Planning&Scheduling 高级计划与排程)是供应链管理软件中的一种优化决策辅助系统,它是基于约束理论、采用多种数学解析优化算法、常驻内存运行的交互式计算机系统它借助一些复杂的数学运算方法来处理多种变量,使供应链的优化成为现实APS是建立在决策规则与优化算法基础上的.主要用于解决计划与排产优化问题的方法或相应的解决方案体现为一套基于模型库和规则库的计划与排产决策支持系统;其决策规则建立在启发式规则和约束理论的基础上优化算法则采用多种数学解析算法,如线性规划(1inearprogramming)、整数混合规划(mixed-integer programruing)、推理(heuristics)、约束理论(theory of constraints)、模拟(simulation)等,视需要解决的问题的类型而定APS掩盖了供应链管理战略层、战术层及操作层3个计划层次其中战略层包括供应链战略、供应链计划,战术层包括需求计划与预估、制造计划、操作计划、分销计划,操作层包括可承诺能力(Capable to Promise,CTP)、车间作业排产、运输计划、承诺可供货量(Available to Promise,ATP)。
APS的主要目标是某一指标(例如ROA)的总优化这需要预先假定供应链的结构和其各种不同的资源和边界状况(例如能力限制)是可见的因此,APS是以供应链的跨组织模型为基础的 (二)APS系统的主要特点 (1)整体规划:它一次性考虑业务流程的横向和纵向协调,针对不同的业务流程,不同的时间跨度,并折中考虑了实用性和计划任务之间的独立性,给出了分层次的总体最优方案 (2)采用最优化规划法:合理确定不同规划问题的可选方案、目标和约束条件并使用精确或启发式的最优化规划方法 (3)实时计划:采用常驻内存技术,运算速度很快在每一次意外发生时可以实时针对全部约束和现有规则重排计划 (三)APS的功能 APS的强大功能主要表现在以下几个方面: 1.同步性 APS系统的同步计划指依据组织所设定的目标(如最佳的顾客服务),同时考虑组织的整体供给与需求状况,制订组织的供给计划与需求计划即在进行需求计划时,须考虑整体的供给状况.也就是考虑由需求满意和订单承诺模块产生的结果:而进行供给计划时亦应同时考虑全部需求的状况 APS系统的同步计划能力,不但使得计划结果更具备合理性与可执行性。
亦使组织能够真正达到供需平衡 2 综合性 APS是整个供应链的综合计划.从企业、企业的供应商、供应商的供应商到企业的客户、客户的客户计划范围不限于生产,还包括选购、分销、销售等一系列计划这些计划分为长期、中期和短期3种.分别对应战略计划、战术计划和执行计划APS协调各种计划,保证供应链有关各企业、部门的正常运行 3.最优化 APS定义了各种计划问题的选择、目标和约束,采用线性规划等数学模型,使用精确的或启发式的优化算法,保证计划的优化供应链计划的可行方案数量巨大,想通过简洁枚举来找到最优方案是不可能的甚至要找到一个可行的方案都很困难在这种状况下可应用运筹学(operationsresearch)的数学方法来支持计划流程线性规划或网络流算法能找到精确的最优解.然而.大多数组合问题只能通过启发式算法(heuristics)来计算近似最优解(局部最优) APS计划的优化思想和企业资源计划(ERP)计划有很大不同ERP强调计划的可行性只限于生产和选购领域.只考虑能力约束而不做优化,在大多数状况下甚至不考虑目标函数,因此是一个运作层面的连续计划系统而APS试图在直接考虑潜在瓶颈的同时。
找到跨越整个供应链的可行最优计划 4.层次性 供应链最优计划涉及不同的时间跨度(长期、中期、短期)、不同的业务流程(选购、制造、分销等)甚至不同的供应链成员企业,由于需求的不确定性不可能一次优化全部的计划而层次计划折中考虑了实用性和计划任务之间的独立性对于不同的计划采用分层次优化的方法层次计划的主要思想是把总的计划任务分解成很多计划模块(即局部计划),然后安排给不同的计划层,每一层都涵盖整个供应链.但层与层之间的任务不同在最顶层只有—个模块,是企业范围的、长期的、粗略综合的战略发展规划层次越低,计划涵盖的局部受到的限制越多,计划时间跨度越小计划也越具体在层次计划系统的同一计划层中.供应链各局部计划之间通过上一层的综合计划来协调各计划模块被水平信息流和垂直信息流连接在一起上层计划模块的结果为下层计划设定了约束,而下层计划也将有关性能的信息(如成本、提前期、使用率等)反馈给上一层次的计划 5.支持决策能力 在APS系统中具备有what if之情境分析及模拟分析等工具这类工具可供应给计划人员进行事前模拟分析或者事后计划结果的分析比较,以帮助计划人员做出正确的决策,例如打算最适当的订单承诺与时间。
总的来讲APS的主要功能是实现对计划与排产优化的目的它能代替ERP系统中预估计划、MPS、MRP、CRP、DRP及生产计划的功能但它具有更大的功能优势:计算速度很快,可以并发考虑供应链的全部约束,并将基于约束的计划结果传达给上游和下游的合作伙伴在交互的环境中实施解决问题和供应链优化的方法 (四)APS与EILP的联系 由于大多数企业采用ERP作为基本的管理系统单纯应用APS的企业很少.因此APs在许多企业作为ERP的补充用于协调物流、开发瓶颈资源和保证交货日期APS应用各种优化技术并依据企业的商业目标来改进计划 APs供应的高级计划规律是嵌入ERP系统的而不是取代ERP系统APS只是局限在计划决策领域,它需要一个闭环的集成系统如ERP系统APS需要从ERP系统取出所需的计划数据,来执行计划优化活动一旦在APS产生计划,如选购订单、生产订单、分销补货单,就输入到ERP系统去执行,见图l APS与ERP的集成有两种系统数据的集成方式:一是分散数据的模式;二是共用数据的模式 1.分散数据的模式 此种模式是典型的集成方式从ERP数据库里实时提取数据,导入到APS的数据库,进行快速的优化计算.形成多个优化方案,通过交互的人机界面,提交给计划员进行决策,再导回ERP系统,进行业务处理。
它的好处是可以敏捷配置,可以选择不同APS软件和不同的数据库进行集成缺点是数据在多个数据库之间交换.给实施者带来一定的困难 2 共用数据模式 这种模式是较先进的方式也是将来发展的趋势ERP厂商把APS技术嵌入ERP系统里.转变基于无限约束理论的MRP技术用基于约束理论的APS技术来有效规划企业的资源 二、APS在供应链中的应用 供应链管理就是优化和改进供应链活动其管理的对象是供应链的组织(企业)和它们之间的“流”,目标是满意用户需求,最终提高供应链的整体竞争能力供应链管理有两大技术支柱:集成(Integration)协同(Coordination)阿供应链的协同则以3项技术为基础: ①现代的信息和通讯技术;②过程标定(基准卜以行业最佳实践企业的运行效果为基准模板,实施供应链改造的后来者向这个模板看齐;③高级计划与排程技术(APs)APs能够统一协调企业之间的长期、中期、近期的计划是SCM的核心 如今,全球企业均遇到同样的挑战——全球化的市场与竞争、专业化分工、产品生命周期缩短、学问资本化、研发协同化因而机敏性是2l世纪企业在不确定性市场环境中生存的必备条件。
供应链强调包括供应商、制造商、销售商等企业在内的各节点企业组成的一个直接面向市场和用户的动态联盟式企业它们应像一个企业内部的不同部门一样主动、默契地协调工作 而APS能够帮助企业达到供应链管理的协同和优化主要体现在以下几个方面: 1.通过整个供应链进行成本和服务的优化用APs建立有效的客户响应(ECR)模式.使制造商和零售商之间的协作为消费者供应更好的价值服务 2 最大化满意客户和消费者需求 APS可以在考虑约束规则的状况下.实时平衡优化需求、供应具有实时报警和实时基于约束的重计划两种关键能力APs充分考虑以下的信息:供应链的详细物理设置(如供应链地点——工厂、分销中心、外加工厂、客户、供应商)及物料清单、工艺路径、分销路径以及提前期和每一项供应链经营成本或资源成本以及能力约束、供应约束、运输约束等,还包括非物理约束如客户或优先区域、安全库存、批量;另外还有供应链中全部的需求信息如销售预估,客户订单和补充订单以及供应链中全部的供货渠道、原材料库存、半成品、成品库存、确认的分销订单、确认的生产订单和确认的选购订单等APS同时使用这些信息并比较需求信息和存在的约束,当3个要素未满意时。
连忙产生警告信息并通过供应链,例如几十个工厂、几十个分销中心和几百个销售渠道实时地平衡和优化需求、供应和各种约束这意味着一旦有出乎意料的变化.转变了需求、供应及约束,APS就能连忙识别到它的影响APS可以实时、智能地再同步全部的需求、供应及供应链约束.可以帮助决策者重新计划,自动解决问题当然,它考虑了全部约束规则这两种关键的能力——实时报警和实时基于约束的重计划可以使公司达到“零等待”状态.提高与客户的沟通,削减供需缓冲,削减供应链内部的操作最大化满意 客户和消费者需求 3.使需求信息以最小的变形传递给上游企业 计划依靠于销售预估,然而,销售预估本身有很多不确定因素,即使预估精确,但假如供应链中的供应商、制造商、分销商没有足够的供货能力、生产能力和运输能力那么销售计划也可能会导致企业失去销售和超出成本利用APS通过计划时区长久地平衡需求、供应、约束.同时看到发生的供应链问题由于实时、双方向的重计划能力.计划员有能力执行各种模拟以满意优化计划这些模拟供应实时响应如我的安全库存水平应是多少?这是最低成本计划吗?我使用的资源已经优化了吗?这个计划满意我的客户服务水平了吗?我已经最大化利润了吗?我可以承诺什么?APs在供应链中的每—个阶段,把最终用户的需求(实际需求)传递回去,因此,一旦实际需求变化.供应链全部环节都会知道,并实时产生适当的行动。
4.促进新产品的开发和新产品的推出 新产品的引进必需与需求、能力计划、供应能力集成,并在供应链上有效地传递,使产品周期缩短为了达到这些高级的计划能力,APS依靠一组核心的能力: (1)并发考虑全部供应链约束当每一次转变出现时,APs就会同时检查能力约束、原料约束、需求约束,而不像MRPII每一次计划只考虑一种类型的约束这就保证了供应链计划的有效性 (2)基于硬约束和软约束的计划硬约束不太敏捷(如每天三班运行的机器或从一个供应商处安排的物料)软约束较敏捷(如一台加班的机器可以增加能力或一个非关键客户的交货13期)APs应用如下独特的核心计划规律:当软约束不行时,实行硬约束来执行优化 (3)同时传播这种同时传播影响到上游和下游,如计划员想要延迟一份生产订单,那么就会影响到下游的活动如最终产品的可获得和最终交货给客户,也会影响到上游的活动如其他生产订单可能推迟、原料的库存水平变化和将来的选购需求的支配 (4)在交互的计划环境中解决问题和实行优化供应链的算法因此,它有能力产生反映全部约束的有效。
