APS-高级计划与排程,并不是一个独立的管理软件,而是与ERP 系统集成在一起的一个专门负责生产计划和生产排程、生产排程的软件。由于ERP生产功能的核心MRP在功能上有很多不足,APS的出现其实是弥补这种不足的必然。APS的最大特点就是其中的‘高级’二字,这种先进是基于其核心技术的高深和困难,因为它所涉及到的基本都是相关学科中的最前沿领域。一般需要集中物流、管理学方面的专家以及基础数学和计算机算法方面专家,至少几年时间的努力才能有所成就。而这对讲究投资收益和市场变化极为迅速的ERP企业是不太可能的选择。以至于极少ERP 厂商自己开发APS,大都是直接购买专业公司的现成软件加以集成。
APS的目标就是追求生产计划的优化和能力的平衡,这本身是有难度的工作,但是最难的还在于‘约束’,优化和平衡的追求都是在多种约束条件之下的追求。约束与优化成为一对最大的矛盾,甚至在特别复杂的约束下到底有没有最优,能优化到什么程度,理论上都成为疑问。
APS的研究主要集中在车间的生产计划排程与生产调度程方面,许多学者作了大量研究,出了不少的研究成果。制造系统的生产排程和生产调度是针对一项可分解的工作(如产品制造),探讨在在尽可能满足约束条件(如交货期、工艺路线、资源情况)的前提下,通过下达生产指令,安排其组成部分(操作)使用哪些资源、其加工时间及加工的先后顺序,以获得产品制造时间或成本的最优化。在理论研究中,生产排程和生产调度问题常被称为排序问题或资源分配问题。方法可以简单分成静态和动态两种。
(1),静态排程是指所有待安排加工的工作均处于待加工状态,因而进行—次排程后、各作业的加工被确定、在以后的加工过程中就不再改变;
(2),动态排程是指作业依次进入待加工状态、各种作业不断进入系统接受加工、同时完成加工的作业又不断离开,还要考虑作业环境中不断出现的动态扰动、如作业的加工超时、设备的损坏等。因此动态排程要根据系统中作业、设备等的状况,不断地进行排程。实际排程的类型往往是 job shop型,且是动态的。
一般的排程问题都是对于具体生产环境中复杂的、动态的、多目标的排程问题的一种抽象和简化,因而,一个排程算法可以通过其如何表述这些复杂性来进行分类。由于实际生产环境是千差万别的,那末,一个排程算法就应该根据其是否能适合对应的生产环境的重要特征来进行评估。Frederick等人为了帮助区别不同的生产排程策略,给出了典型生产排程环境的五个特征,这将有助于我们了解各种不同的排程算法的应用环境。
1,边界条件:生产排程常常是一个重排程问题,即修改已有的生产排程去适应新的作业。为提供重排程,排程算法应能处理生产系统中有关的初始状态。类似的生产排程通常是在一个有限的时间区域里进行的,系统的最优解(或次优解)亦是在限定的边界范围内来获取。
2,分批大小和调整费用:为有效地解决实际生产中的排程问题,往往将任务分成多批进行,并考虑改变已有排程结果所付出的代价(调整费用)。
3,加工路径:在实际生产中,作业的加工路径可能需要动态改变,工艺顺序可能是半有序的(semiorder)。
3,随机事件和扰动:比如,出现关键作业、设备损坏、加工操作失败、原料短缺、加工时间/到达时间/交货期的改变等。
4,性能指标:追求不同的性能指标往往会得到不同的优化解。
5,多目标:同时,系统目标也以多目标为主。
永凯APS,解决ERP无法满足的排产排程问题,APS生产计划管理专家400-076-7600,021-68886010
阅读(1000) | 评论(0) | 转发(0) |