电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

erp主生产排程分析范文

来源:盘古文库作者:漫步者2025-09-181

erp主生产排程分析范文第1篇

具体来说,主生产计划在管理中主要行使以下几项基本功能:

1.把企业生产大纲同具体的作业计划联系起来。主生产计划就是通过对被制造的产品进行详细的计划,来决定企业“将要生产什么?生产多少?何时完成?”。它比生产大纲或生产规划更加细而具体,是切合实际的、可实施的计划。

2.主生产计划把企业管理层计划、物料需求计划、能力需求计划与日程计划连在一起,并且在整个计划过程中始终贯穿了财务成本控制的概念,对企业资源进行一体化的、全过程的计划。

3.为生产计划管理者提供了一个“控制工具”。主生产计划是企业管理者控制之下最重要的一组计划数据,基于此,企业管理者对整个生产经营过程就有了控制、评价的依据。

一般来说,制订主生产计划遵照如下程序:首先,企业通过客户订单、预测、备品备件、厂际间需求、客户选择件及附加件、计划维修件等多种信息途径,准备产品需求信息,确定产品总需求。然后,企业根据总需求、现有库存量、企业计划等要素条件对需求产品进行搭配组合,确定每一个具体产品在每一个具体时间段的生产计划,提出初步的MPS.接着,企业要对初步的MPS进行可行性论证,对关键资源进行平衡。一般采取的是粗能力计划核算的方法,即以关键资源为计划对象,评价主生产计划对关键资源的总影响如何,从而决定所需能力并测定出主生产计划是可行还是不可行的方法。如果某个部门或某个关键工作中心的负荷超出可用能力过大,就要对主生产计划采取必要的调整或改变生产时间,重新进行模拟直到基本满意为止。这个过程一般要反复多次,调整后的主生产计划由主生产计划员确认后,才能作为提交批准或运行物料需求计划的根据。最后,企业负责部门对主生产计划进行相应的审核、批准,以保证主生产计划符合企业的经营规划。

值得一提的是,主生产计划编排后不是一成不变的,主生产计划应是一个随着市场变化不断增加或减少的持续式的滚动计划,但这并不意味着企业生产计划人员可以低估它的价值。

erp主生产排程分析范文第2篇

“详细的生产排”也就是生成“生产作业计划”的过程,可谓关系重大。企业制定生产计划的过程一般分成两部分,首先是生成“主生产计划”,其次是根据主生产计划生成“生产作业计划”。要得到“主生产计划”一般企业是从订单,部分企业是从市场预测,产生出一个包含生产品种、数量、时间的简单生产计划。基本是管理者在进行决策,人的因素起绝对作用。在这个过程中可能会有一些特定行业或者企业的特别计算方法,需经过一些四则运算式的统计分析,要求ERP软件做二次开发,但基本不存在技术难题。

但是,光有主生产计划是远远不够的。一个简单的主生产计划中的生产要求,要把它自动分解为复杂、具体的生产作业过程,这就是详细生产排程,这才是ERP系统中最关键的一个环节,是ERP系统真正的核心功能。只有从复杂、具体、详细的作业计划中,才能体现出ERP企业资源计划中的“R资源”的存在;也只有从这个详细作业计划的“可行性”与“优化性”上,才能体现出“P计划”的价值。有了“资源”,有了“计划”,才是真正的ERP系统。

一般说,生产作业计划越详细,它给出的信息越丰富、越有价值,相应计算起来也就越困难。生产作业计划越粗略,越接近主生产计划,信息越少、价值就越低。企业总是希望自动得到尽可能详细的作业计划。但是ERP在这方面遇到了真正的技术瓶颈。就我们目前所见,几乎全部的ERP生产管理都是从四则运算的主生产计划入手,重点利用BOM解决MRP物料需求计划,之后再解决生产过程的记录和统计。恰恰在企业最需要的详细作业计划方面最薄弱、最无所作为。

如想证明一下这个现状,去考察一下上了ERP的企业,会发现一个有趣的现象企业里无论ERP搞得怎么如火如荼,似乎都与生产调度人员无关。车间里或者生产线上的生产作业计划、生产过程的调度和管理仍然是在用最初最原始的那种老方式多数时候是经验,

有时候是感觉在起作用,加上少量的以EXCELL为工具的报表运算,虽老虽笨但是有效。ERP功能再强管得再宽似乎也管不到这里。结果,表面风风火火的ERP与企业最关键的生产过程发生了断层,从这个断层衍生出来的一大堆问题成为众家ERP软件难解之死结。最突出的一个:企业生产调度是要对企业最底层的生产资源人员、设备、场地等,按照它们的能力进行合理安排。但是上层的ERP无论干什么事情都不去考虑这些资源和它们的能力,或者假设生产能力无限,或者按照一个人为定义的瓶颈资源进行简单四则计算。这种关键矛盾由于ERP技术瓶颈的存在而无法解决,ERP的前景可谓是不容乐观。

那,为什么主流ERP产品都无法做到详细生产排程呢?

那么,这到底有什么难的?为什么众多的名牌ERP企业都无法提供这种基本功能?ERP技术瓶颈到底在什么地方?回答这个问题,就要从企业中直接干此工作的岗位生产调度的职责说起。

一个企业的生产调度人员,首先是要对该企业的生产工艺流程烂熟于心,也就是全面了解企业到底是怎么进行生产的,熟悉其中每个细节,这是当一个生产调度最基本的前提条件。同样的,ERP要想干同样的事情也必须达到同样的前提条件:全面了解企业究竟是怎样进行生产的,每个细节都不能差!这对一个人来说可能并不算难,但对于一个ERP系统来说就是一件非常困难的事情!有人称之为企业建模,这远不象建立BOM那么简单,其中涉及到的除了物料,还有工序、资源、时间、逻辑关系、规则、技术参数、成本等等错综复杂的生产信息,要把它们按照一定的规则组织在一起,形成一套全面反应企业生产过程的基础数据,为以后的计算生产排程做好准备。ERP系统给一个企业的生产流程建模已经很复杂,更何况不同行业不同企业的建模方式千差万别,一套通用的软件如何应对?这是详细生产排程遇到的第一个技术难点。

且不说离散生产模式的电子、汽车行业与流程生产模式的化工、制药行业在基本生产方式上的巨大差别,就算同属电子、汽车行业,或者同属制药、化工行业中的不同企业,他们的生产方式在细节上仍然有很大的差别。一套ERP系统能以不变应万变统统接受这种差别吗?技术上很难!只好对每一个行业开发一个专用生产版本。但是行业版本到了企业里就能

高枕无忧了吗?大的行业版本一般仍然无法满足行业内特定类别企业的细节差别,比如制药行业细分为“制剂药”和“原料药”,生产方式差别还是很大,需再开发更细分的小类别版本。可是属于同一小类别的不同企业还有自己的生产特性,针对不同企业的二次开发就类似于把企业的生产特征逐一写到程序中。且不说对生产系统的任何改动都要投入巨大人力,软件企业很难接受频繁和复杂的二次开发要求,更不用说企业生产过程一旦发生变化软件还是很难应对!很多企业的生产流程每隔几天就会变,而软件商不可能每天都重写代码。应变方式只能是降低企业的要求生产流程建模与实际近似、大概差不多就行了。关键是用户会不会满意?忙了半天还是存在差距用不起来,损失就太大了。所以,除了部分大专院校的理论研究者,目前国内ERP厂商还没有尝试迈过详细生产流程建模的这第一道门坎。

建立生产模型,让软件接受企业的详细生产过程,这的确很麻烦,但并非是无法完成的,真正的难点在于下一步:根据模型和生产请求得到详细的作业计划,也就是详细生产排程。ERP的真正技术瓶颈就发生在这里。

详细生产排程的结果是“生产作业计划”,是针对每个人员每个设备的生产资源的工作计划。作业计划必须满足在生产工艺上不能有半点差错。首先,工序之间必须满足特定的逻辑关系,以及要求某些工序必须连续、同时、或者间隔进行等等,这是对作业计划最基本的要求。其次,作业计划必须满足资源能力限制,一个资源在一个时间内只能干一件事情,生产作业计划中不能有资源冲突;最后,作业计划必须满足物料供应的限制,没有原材料不能开始生产。也就是说:作业计划必须同时满足多种复杂的约束条件。TOC约束理论早已有之,只是需要比较高级的算法和数学理论,在这方面需要进行长期投入才会有所收获。因此国内理论界对此的研究还很少。

有了按照TOC理论计算出来的计划,满足企业生产工艺要求是不是就行了?很遗憾,这还是差的很远。现在我们以一个假想例子来说明。

一个ERP生产调度系统,很顺利接受了某企业的全部生产细节,并计算出了一套生产作业计划,打印成一份给所有生产资源安排工作的作业计划。现在,由一个有经验的老调度师来决断这个ERP计划系统是不是可以用的,他将如何做?

首先,他会逐一检查每个工序的时间安排,看它们之间的次序和逻辑关系是不是符合企业生产工艺的逻辑关系要求;其次,他会观察这个计划中对每个资源的安排是不是合理,有没有一个时间干两个活这种冲突的情况发生;最后他要看在计划时间内物料能不能供应的上。这些都没有问题了,他必须承认:这个计划已经是一个可行’的计划了,也就是说,照此计划一定可以完成生产任务。

但是,还有一个关键的事情,老调度师根据自己习惯的做法,也手工制定了一个作业计划,他把这两个计划一对比,发现问题了。手工的计划可以8个小时完成全部工作,而计算机的计划需要9个小时。或者手工计划可以在8:00完成而计算机的计划要在9:00点完成。原因在于:计算机对某几个工序的顺序安排虽然可行但是不合理,而老调度师根据长期经验早已清楚此时安排工序应该哪个先、哪个后、哪些并行比较好,结果可以得到更短时间完成的计划。这是一种优化安排,而计算机没有找到这种安排方法,所以计算机给出的是一个“可行”的,但是“不好”的计划!理想中计算机应自动找出一个比手工计划更优的排产方案结果,指导人如何工作。这样的软件才能体现出企业资源计划’的威力。否则,不能满足优化排程的软件在企业生产中还是无法代替手工。

这个例子凸现出了一个世界性的关键技术瓶颈:一个生产过程可能有无穷多种“可行”的安排方式,但是必须从其中找出一个“最优”的计划,即使不能达到最优,起码要比人的手工计划更优,这才是一套可用的生产排程软件,否则企业还是用不起来。

找出“可行”计划的难度已经很大,找出“优化”计划的难度更大。不仅要处理错综复杂的约束条件,还要从几乎无穷多种满足约束的可行方案中找到优化排程方案。怎样才能找到这种优化的计划?这是ERP系统共同面对的真正瓶颈问题,是世界性的技术难题。其中的关键在于算法,算法的基础是数学模型,特别是高级图论、离散数学、模糊数学与线性代数中的矢量矩阵等前沿技术。对此,国外已经作出了很多年的努力,其研究成果已形成了多个“APS先进生产排程”产品,发展出了几十种先进生产排程算法,比较常用的如:启发式图搜索法、禁忌搜索法、神经网络优化、遗传算法等,这些算法各有优劣,可用在不同场合。目前多种不同新算法的APS系统仍正在蓬勃发展中。

APS先进生产排程能否改变现状?

用一句话来形容APS的主要功能:可以自动给出“满足多种约束条件、手工排程难以找到的、优化的”排产方案。其实关键就是“可行”和“优化”这两个概念。这个说起来很简单的功能意义十分重大,它可以给传统ERP带来以下几个关键的变化:

1) 对企业来说,在不增加生产资源的情况下,通过最大限度发挥当前资源能力的方式实现了提高企业生产能力的目标。

2) APS排程的结果给出了精确的物料使用和产出的时间、品种、数量信息,用这些信息可以把很多相关企业或者分厂、车间联合在一起组成一个“SCM供应链”系统,最大限度减少每个企业的库存量。

3) APS可以用来做为生产决策的依据,它的排程计算结果不光可以作为生产计划,还可以通过不断what if的“试算”的方式为企业提供生产决策依据。

4) 根据自动生成的作业计划还可以自动生成质检、成本、库存、采购、设备维护、销售、运输等计划。带动企业各个不同管理模块围绕生产运转,改进这些模块的运转方式,大大提高这些模块的运转效率,提升企业整体管理水平。

但是,APS系统的开发难度很大,需要融合最前沿数学理论和最先进管理理论,专业人才很少,投资见效很慢,在国外APS系统价格非常昂贵。即使是世界性大ERP公司也很少独立投入力量研发,都是通过采购外插件直接引入相应功能。国内对这方面的研究除了个别公司外,基本停留在大学院校的实验室中。

再进一步,如果已经解决了优化排程问题,那么对APS来说又有什么技术瓶颈呢?APS第一个最大的技术瓶颈就是它的运算时间问题。因为企业生产过程中经常会有一些突发事件,相当于临时改变了排产的初始条件,需要APS进行动态处理。APS系统能按照旧的条件制定计划也肯定能按照新的条件制定新计划。但是,它的操作-计算’时间是不是能赶上变化的时间,这是一个关键。如果APS录入新条件重排计划的时间是10分钟,它大概只能处理30分钟以上的突发事件,而无法处理30分钟以下的突发事件。动态处理突发事

件对计算时间的严格要求必然引发APS算法和人机操作界面的不断优化,以及发展并行计算技术,这也是国外APS系统的主要技术发展方向。

APS的第二个技术瓶颈就是如何不断提升次优解的优化程度。如果不能得到最优解,那么需要找到一个尽可能接近最优的次优解。不同APS软件的算法不同,次优解的优化程度也不同,直接体现了其核心技术水平的高低。所以拿不同APS软件对相同问题进行处理,对比他们解答的优化程度和计算时间,很容易比出高下。易于进行同场竞技这是APS系统与功能比较模糊难以一分高下的ERP系统一个很大的不同。这对用户是一个好消息,但是它给APS开发商以极大的压力。因此,不断提高速度,不断接近最优这是所有APS系统始终不变的追求。

ERP与APS的结合是ERP未来发展的必然方向

与当前BOM-MRP的简单运算和进销存财务功能相比,APS占据了ERP的核心功能,有极深的技术含量,更是未来SCM系统的基础功能。拥有这种核心技术的ERP公司必然在市场竞争中占有极大优势。目前国外企业早已经是磨刀霍霍,未来数年内,美国、德国、日本、台湾软件公司开发的结合了APS核心功能的ERP软件就有可能以低廉价格进入国内市场,那时国内ERP软件公司将难有还手之力。

erp主生产排程分析范文第3篇

“详细的生产排”也就是生成“生产作业计划”的过程,可谓关系重大。企业制定生产计划的过程一般分成两部分,首先是生成“主生产计划”,其次是根据主生产计划生成“生产作业计划”。要得到“主生产计划”一般企业是从订单,部分企业是从市场预测,产生出一个包含生产品种、数量、时间的简单生产计划。基本是管理者在进行决策,人的因素起绝对作用。在这个过程中可能会有一些特定行业或者企业的特别计算方法,需经过一些四则运算式的统计分析,要求ERP软件做二次开发,但基本不存在技术难题。

但是,光有主生产计划是远远不够的。一个简单的主生产计划中的生产要求,要把它自动分解为复杂、具体的生产作业过程,这就是详细生产排程,这才是ERP系统中最关键的一个环节,是ERP系统真正的核心功能。只有从复杂、具体、详细的作业计划中,才能体现出ERP企业资源计划中的“R资源”的存在;也只有从这个详细作业计划的“可行性”与“优化性”上,才能体现出“P计划”的价值。有了“资源”,有了“计划”,才是真正的ERP系统。

一般说,生产作业计划越详细,它给出的信息越丰富、越有价值,相应计算起来也就越困难。生产作业计划越粗略,越接近主生产计划,信息越少、价值就越低。企业总是希望自动得到尽可能详细的作业计划。但是ERP在这方面遇到了真正的技术瓶颈。就我们目前所见,几乎全部的ERP生产管理都是从四则运算的主生产计划入手,重点利用BOM解决MRP物料需求计划,之后再解决生产过程的记录和统计。恰恰在企业最需要的详细作业计划方面最薄弱、最无所作为。

如想证明一下这个现状,去考察一下上了ERP的企业,会发现一个有趣的现象企业里无论ERP搞得怎么如火如荼,似乎都与生产调度人员无关。车间里或者生产线上的生产作业计划、生产过程的调度和管理仍然是在用最初最原始的那种老方式多数时候是经验,

有时候是感觉在起作用,加上少量的以EXCELL为工具的报表运算,虽老虽笨但是有效。ERP功能再强管得再宽似乎也管不到这里。结果,表面风风火火的ERP与企业最关键的生产过程发生了断层,从这个断层衍生出来的一大堆问题成为众家ERP软件难解之死结。最突出的一个:企业生产调度是要对企业最底层的生产资源人员、设备、场地等,按照它们的能力进行合理安排。但是上层的ERP无论干什么事情都不去考虑这些资源和它们的能力,或者假设生产能力无限,或者按照一个人为定义的瓶颈资源进行简单四则计算。这种关键矛盾由于ERP技术瓶颈的存在而无法解决,ERP的前景可谓是不容乐观。

那,为什么主流ERP产品都无法做到详细生产排程呢?

那么,这到底有什么难的?为什么众多的名牌ERP企业都无法提供这种基本功能?ERP技术瓶颈到底在什么地方?回答这个问题,就要从企业中直接干此工作的岗位生产调度的职责说起。

一个企业的生产调度人员,首先是要对该企业的生产工艺流程烂熟于心,也就是全面了解企业到底是怎么进行生产的,熟悉其中每个细节,这是当一个生产调度最基本的前提条件。同样的,ERP要想干同样的事情也必须达到同样的前提条件:全面了解企业究竟是怎样进行生产的,每个细节都不能差!这对一个人来说可能并不算难,但对于一个ERP系统来说就是一件非常困难的事情!有人称之为企业建模,这远不象建立BOM那么简单,其中涉及到的除了物料,还有工序、资源、时间、逻辑关系、规则、技术参数、成本等等错综复杂的生产信息,要把它们按照一定的规则组织在一起,形成一套全面反应企业生产过程的基础数据,为以后的计算生产排程做好准备。ERP系统给一个企业的生产流程建模已经很复杂,更何况不同行业不同企业的建模方式千差万别,一套通用的软件如何应对?这是详细生产排程遇到的第一个技术难点。

且不说离散生产模式的电子、汽车行业与流程生产模式的化工、制药行业在基本生产方式上的巨大差别,就算同属电子、汽车行业,或者同属制药、化工行业中的不同企业,他们的生产方式在细节上仍然有很大的差别。一套ERP系统能以不变应万变统统接受这种差别吗?技术上很难!只好对每一个行业开发一个专用生产版本。但是行业版本到了企业里就能

高枕无忧了吗?大的行业版本一般仍然无法满足行业内特定类别企业的细节差别,比如制药行业细分为“制剂药”和“原料药”,生产方式差别还是很大,需再开发更细分的小类别版本。可是属于同一小类别的不同企业还有自己的生产特性,针对不同企业的二次开发就类似于把企业的生产特征逐一写到程序中。且不说对生产系统的任何改动都要投入巨大人力,软件企业很难接受频繁和复杂的二次开发要求,更不用说企业生产过程一旦发生变化软件还是很难应对!很多企业的生产流程每隔几天就会变,而软件商不可能每天都重写代码。应变方式只能是降低企业的要求生产流程建模与实际近似、大概差不多就行了。关键是用户会不会满意?忙了半天还是存在差距用不起来,损失就太大了。所以,除了部分大专院校的理论研究者,目前国内ERP厂商还没有尝试迈过详细生产流程建模的这第一道门坎。

建立生产模型,让软件接受企业的详细生产过程,这的确很麻烦,但并非是无法完成的,真正的难点在于下一步:根据模型和生产请求得到详细的作业计划,也就是详细生产排程。ERP的真正技术瓶颈就发生在这里。

详细生产排程的结果是“生产作业计划”,是针对每个人员每个设备的生产资源的工作计划。作业计划必须满足在生产工艺上不能有半点差错。首先,工序之间必须满足特定的逻辑关系,以及要求某些工序必须连续、同时、或者间隔进行等等,这是对作业计划最基本的要求。其次,作业计划必须满足资源能力限制,一个资源在一个时间内只能干一件事情,生产作业计划中不能有资源冲突;最后,作业计划必须满足物料供应的限制,没有原材料不能开始生产。也就是说:作业计划必须同时满足多种复杂的约束条件。TOC约束理论早已有之,只是需要比较高级的算法和数学理论,在这方面需要进行长期投入才会有所收获。因此国内理论界对此的研究还很少。

有了按照TOC理论计算出来的计划,满足企业生产工艺要求是不是就行了?很遗憾,这还是差的很远。现在我们以一个假想例子来说明。

一个ERP生产调度系统,很顺利接受了某企业的全部生产细节,并计算出了一套生产作业计划,打印成一份给所有生产资源安排工作的作业计划。现在,由一个有经验的老调度师来决断这个ERP计划系统是不是可以用的,他将如何做?

首先,他会逐一检查每个工序的时间安排,看它们之间的次序和逻辑关系是不是符合企业生产工艺的逻辑关系要求;其次,他会观察这个计划中对每个资源的安排是不是合理,有没有一个时间干两个活这种冲突的情况发生;最后他要看在计划时间内物料能不能供应的上。这些都没有问题了,他必须承认:这个计划已经是一个可行’的计划了,也就是说,照此计划一定可以完成生产任务。

但是,还有一个关键的事情,老调度师根据自己习惯的做法,也手工制定了一个作业计划,他把这两个计划一对比,发现问题了。手工的计划可以8个小时完成全部工作,而计算机的计划需要9个小时。或者手工计划可以在8:00完成而计算机的计划要在9:00点完成。原因在于:计算机对某几个工序的顺序安排虽然可行但是不合理,而老调度师根据长期经验早已清楚此时安排工序应该哪个先、哪个后、哪些并行比较好,结果可以得到更短时间完成的计划。这是一种优化安排,而计算机没有找到这种安排方法,所以计算机给出的是一个“可行”的,但是“不好”的计划!理想中计算机应自动找出一个比手工计划更优的排产方案结果,指导人如何工作。这样的软件才能体现出企业资源计划’的威力。否则,不能满足优化排程的软件在企业生产中还是无法代替手工。

这个例子凸现出了一个世界性的关键技术瓶颈:一个生产过程可能有无穷多种“可行”的安排方式,但是必须从其中找出一个“最优”的计划,即使不能达到最优,起码要比人的手工计划更优,这才是一套可用的生产排程软件,否则企业还是用不起来。

找出“可行”计划的难度已经很大,找出“优化”计划的难度更大。不仅要处理错综复杂的约束条件,还要从几乎无穷多种满足约束的可行方案中找到优化排程方案。怎样才能找到这种优化的计划?这是ERP系统共同面对的真正瓶颈问题,是世界性的技术难题。其中的关键在于算法,算法的基础是数学模型,特别是高级图论、离散数学、模糊数学与线性代数中的矢量矩阵等前沿技术。对此,国外已经作出了很多年的努力,其研究成果已形成了多个“APS先进生产排程”产品,发展出了几十种先进生产排程算法,比较常用的如:启发式图搜索法、禁忌搜索法、神经网络优化、遗传算法等,这些算法各有优劣,可用在不同场合。目前多种不同新算法的APS系统仍正在蓬勃发展中。

APS先进生产排程能否改变现状?

用一句话来形容APS的主要功能:可以自动给出“满足多种约束条件、手工排程难以找到的、优化的”排产方案。其实关键就是“可行”和“优化”这两个概念。这个说起来很简单的功能意义十分重大,它可以给传统ERP带来以下几个关键的变化:

1) 对企业来说,在不增加生产资源的情况下,通过最大限度发挥当前资源能力的方式实现了提高企业生产能力的目标。

2) APS排程的结果给出了精确的物料使用和产出的时间、品种、数量信息,用这些信息可以把很多相关企业或者分厂、车间联合在一起组成一个“SCM供应链”系统,最大限度减少每个企业的库存量。

3) APS可以用来做为生产决策的依据,它的排程计算结果不光可以作为生产计划,还可以通过不断what if的“试算”的方式为企业提供生产决策依据。

4) 根据自动生成的作业计划还可以自动生成质检、成本、库存、采购、设备维护、销售、运输等计划。带动企业各个不同管理模块围绕生产运转,改进这些模块的运转方式,大大提高这些模块的运转效率,提升企业整体管理水平。

但是,APS系统的开发难度很大,需要融合最前沿数学理论和最先进管理理论,专业人才很少,投资见效很慢,在国外APS系统价格非常昂贵。即使是世界性大ERP公司也很少独立投入力量研发,都是通过采购外插件直接引入相应功能。国内对这方面的研究除了个别公司外,基本停留在大学院校的实验室中。

再进一步,如果已经解决了优化排程问题,那么对APS来说又有什么技术瓶颈呢?APS第一个最大的技术瓶颈就是它的运算时间问题。因为企业生产过程中经常会有一些突发事件,相当于临时改变了排产的初始条件,需要APS进行动态处理。APS系统能按照旧的条件制定计划也肯定能按照新的条件制定新计划。但是,它的操作-计算’时间是不是能赶上变化的时间,这是一个关键。如果APS录入新条件重排计划的时间是10分钟,它大概只能处理30分钟以上的突发事件,而无法处理30分钟以下的突发事件。动态处理突发事

件对计算时间的严格要求必然引发APS算法和人机操作界面的不断优化,以及发展并行计算技术,这也是国外APS系统的主要技术发展方向。

APS的第二个技术瓶颈就是如何不断提升次优解的优化程度。如果不能得到最优解,那么需要找到一个尽可能接近最优的次优解。不同APS软件的算法不同,次优解的优化程度也不同,直接体现了其核心技术水平的高低。所以拿不同APS软件对相同问题进行处理,对比他们解答的优化程度和计算时间,很容易比出高下。易于进行同场竞技这是APS系统与功能比较模糊难以一分高下的ERP系统一个很大的不同。这对用户是一个好消息,但是它给APS开发商以极大的压力。因此,不断提高速度,不断接近最优这是所有APS系统始终不变的追求。

ERP与APS的结合是ERP未来发展的必然方向

与当前BOM-MRP的简单运算和进销存财务功能相比,APS占据了ERP的核心功能,有极深的技术含量,更是未来SCM系统的基础功能。拥有这种核心技术的ERP公司必然在市场竞争中占有极大优势。目前国外企业早已经是磨刀霍霍,未来数年内,美国、德国、日本、台湾软件公司开发的结合了APS核心功能的ERP软件就有可能以低廉价格进入国内市场,那时国内ERP软件公司将难有还手之力。

erp主生产排程分析范文第4篇

在许多生产管理者眼中,生产作业计划是不重要的,如果我们只停留在小加工作坊的规模,大脑就能把一个月的订单、物料、资源记得清清楚楚,那么生产计划排程的必要性确实不太大,但事实上,随着生产规模的扩大,人脑已经不可能完成如此大数据量的存储功能,这时就到了生产管理的Excel时代,许多生产管理人员对Excel使用非常熟悉,并乐在其中,但如果要问他计划的详细信息,计划的优劣以及可执行性问题,这就遇到了困难,道理很简单,Excel只是将数据的存储从大脑移到了电脑,增大了容量,却仍然没有实质性的改进,但Excel的存储作用却是不言而喻的,它是生产计划排程数据准备的重要手段,但Excel相对于文本来说只是多了一个方便操作的表格,并没有严格的二维数据关系,这时就到了生产管理的ERP/MES时代。

这些基础数据主要包括如下几种:

(1)所有产品结构信息。

即生产管理中BOM管理,有了产品结构才能方便的进行订单分解,分解成实际生产的任务。

(2)所有产品的制造工艺信息。

简单来说,就是要能知道任何一个制造任务(如一个零件)可以分解为几步以及每一步之间的逻辑关系,每一步用到哪些物料、需要哪种设备、需要哪些辅助工具,即是生产管理中常说的工艺流程。

(3)所有使用的资源信息。

资源是必备的生产主体,没有资源,生产无从谈起,所以需要对生产所需要的全部资源进行管理,这里所说的资源包含物料、设备、工具等。对资源的管理主要是对资源能力和成本的管理。

资源的能力分为两个方面,一是资源的单位能力,即一个资源能同时加工的工序数,比如说有些设备只能加工一道工序,而有的设备能同时加工两道同样的工序,那么,这两台设备的单位能力是不同的,能力的另一方面是资源的数量,如果一种设备有同样的五台,另一种设备只有一台,如果它们的单位能力都是相同的话,那么显然,五台的设备能力大于一台的能力。这就是生产管理中常说的设备能力,比如有些数控设备是多主轴,可以同时加工多个零件,这就是设备的单位能力,另一方面资源的数量就是指资源库存了。资源拥有生产的能力,使用能力则必定产生成本,成本的定义根据资源的类型决定,非消耗性的资源用时间定义成本,使用的时间越长,消耗的成本越大,消耗性资源则用消耗的数量进行定义,消耗的数量越多,消耗的成本越大。

(4)其它信息,包括订单,日历等信息。

订单是生产计划排程的源头,所以重要性是不言而喻的,订单主要信息包括数量,交货期等;日历是生产制造正常进行的规则,所以也是必须的数据。

上面所列出的数据需要完备性,缺少任意一种均不能进行有限资源能力的排程,同时所有数据也需要准确性,基础数据的准确性决定着计划排程的可执行性。

二、如何做一个可执行的生产计划排程与排程?

在具备了生产计划排程的数据条件之后,如何能制定出一个可执行的计划,成为生产计划排程人员头痛的问题,因为面对纷繁复杂的工序逻辑关系,面对有限能力的资源竞争,再聪明、再有丰富经验的生产计划排程人员也无法准确的计算出每道工序的工作时间。

这时,生产计划排程人员总是靠经验找出负荷最重的瓶颈设备,再结合优先级按照工艺流程的逻辑顺序将瓶颈设备上的工序先进行排程,再安排其它上设备上的工序,这样制定出的生产计划排程代表生产计划排程人员的经验,但是这并不是一个理论可行的计划,在因为其本身存在着一些冲突,实际执行中经常需要调度进行调整,但由于瓶颈资源始终处于高负荷,所以总体上没有太大的冲突,但做这样的计划已经需要耗费生产计划排程人员很大的精力。

三、如何做一个优化的计划排程?

首先,生产计划排程本身具有多样性。

由于订单具体灵活的先后顺序,工艺流程中存在并行流程,资源具有可选、可替换性等因素,生产计划排程往往不是唯一的,正如让两个生产计划排程人员做生产计划排程,他们做出的计划是不同的,但都可以去生产现场执行,这就是计划的多样性。

其次,生产实际的需求多样化。

企业的不同部门分别从自己的利益出发对车间调度决策寄予不同的期望:销售部门希望更好地满足对客户承诺的交货期;制造部门希望提高设备的利用率;经营管理部门希望降低成本;企业高层希望尽可能的提高生产资源的利用率,产出更多的产品。如果单独按各部门的要求做出的计划肯定是不同的,而且忽略任何一个部门的利益对企业整体的发展都是不利的,寻求多方利益的合理折中成为生产调度对策的关键。

在做出一套可行生产计划排程尚且如此困难,如何能反复权衡计划的优劣并做出最终生产现场执行的计划呢?很显然,靠人脑这时已无能为力,而计算机却有这种处理能力。APS软件可提供多目标的优化方案供生产计划排程人员反复权衡比较,可计算一套制造周期最短的生产计划排程、一套资源利用率最高的计划、一套最能满足交货期(延迟订单最少)的计划、一套计划成本最小的计划,并比较每套计划的优劣,然后平衡各方利益做出一套多种目标都能满足的综合计划。

四、实际生产中的计划排程模式是什么?

计划不如变化快!正如现实总与理想的差异,实际生产执行与生产计划排程有出入是正常的也是必然的。生产现场是复杂多变的,可能某道工序延迟了,也可能某台设备坏了,也可能物料供应晚了等等这些不可预知的突发情况会打乱正在执行的生产计划排程,那这时要忙碌的就是现场的调度员了,可是调度员面对复杂多变的生产现场往往无能为力解决所有问题,调换一台可用设备解决了设备故障的问题,可是这台临时调用设备上面的工序安排又被打乱了,调度员又得为这些工序计划的错乱而奔波了,反复调整反复解决眼前的问题,整个生产计划排程被完全打乱,其优化目标早已远远低于最初值,这就是生产计划排程网络连锁反应给生产管理人员带来的烦恼。

实际的生产调度模式是动态生产调度。

生产调度分为动态调度和静态调度两大类,静态调度是在调度环境和任务已知的前提下的事前调度方案。在实际生产过程中,虽然在调度之前进行了尽可能的符合实际的预测,但由于生产过程的诸多因素,如处理单元和物料等资源的变化,难以预先精确估计,往往影响调度计划,使实际生产进度与静态调度的进度表不符,需要进行动态调整。特别是在市场经济供需变化快速,全球供应链竞争激烈的情况下,没有一种预测方法能够完全预测生产过程的动态变化。

事实上,由于市场需求变化会引起产品订单变化,如产品数量的变化、交货期的变化等;另一方面,生产设备故障、能源的短缺和加工周期的变化等,都可能使原来的调度不符合实际要求。

为了适应实际生产过程的不确定性和随机性,一般采用周期性的调度和再调度相结合的策略,定义一些关键事件,如设备故障、订单改变等,当关键事件发生时,立即重新调度,这也称为基于事件的调度方式;否则,周期性调度,即进行所谓的动态调度,或者称为再调度、重调度。动态调度是指在调度环境和任务存在着不可预测的扰动情况下的调度方案,它不仅依赖于事前调度环境和任务,而且与当前状态有关。

动态调度有两种形式:滚动调度和被动调度。滚动调度是指调度优化时间随着时间的推移,在一个接一个的时间段内动态进行生产调度。被动调度是指当生产过程发生变化,原来的调度不再可行时所进行的调度修正。被动调度是在原有的静态调度的基础上进行的,它的调度目标是尽量维持原调度水平,性能指标下降越小越好。滚动调度既可以在原有的静态调度的基础上进行,也可以直接进行,其最终目的都是在当前优化区域内得到最优或次优调度。

动态调度必须符合实时性要求,所以更关心在线计算能力问题。为了能够在有效的时间内得到一个较为合理的调度,一般希望将问题的规模减少,在一个较小时间段的问题空间内,得到一个较好的解。因此,大多数采用启发式方法和基于预测的滚动化方法。

大多数动态调度由加工时间的变化引起,少数由订单的变化和设备故障等引起。对于由加工时间的变化而引起的动态调度,由于批量的加工顺序一般是根据最早的最优(或者可行)调度设定好的,在这种情况下,一般不再需要重新分配批量和加工顺序,只是调整各加工任务的加工起始时间,尽量得到一个较优的调度,或者保持原有调度的性能指标。

支持动态生产调度是APS软件的核心功能之一,也是APS理论走向实践应用的关键技术!APS采用基于内存的快速计算能实时响应各种现场不可预测的扰动,计算由扰动引起的连锁反应,实时生成新的生产计划排程以适应现场变化。

五、生产作业计划的作用是什么?

生产计划排程是生产管理中的核心工作,或许很多人不同意这个观点,只是因为这个观点的前提是生产计划排程在生产管理中真正起到了作用,目前国内制造业的现状还不能体现出生产计划排程的真正作用,所以也没有人认为它是最核心的工作,但为何生产计划排程却引起了生产管理人员的重视?随着生产规模的扩大,设备增多,订单不停变化,成本压力,客户对交货期的要求越来越短,这些种种原因导致了生产管理复杂度不断上升,导致现场往往顾此失彼,最终消耗更多的资源,付出更多的成本,却仍然不能满足客户的需求。这些原因终使生产管理人员认识到生产计划排程的重要性,好的计划可让生产有条不紊的进行,有利于提高资源利用率,降低生产经营成本。

生产计划排程的作用是多个维度的。

(1)工序,生产调度的最小单位,在没有生产计划排程时,因为没有具体的工序开始、结束时间,生产调度是盲目的,同时也导致资源准备和资源配送的盲目性。这对想要实现精细化管理的企业来说无疑是难以接受的。

(2)设备,生产制造的主要载体,有些设备贵重,折旧费高昂,需要日夜工作提高其利用率,有些设备功能特殊,其它设备不可替代,也需要尽最大的能力工作才能确保生产任务。如果没有详细的生产作业计划,无法预估资源的利用率和负荷,无法让瓶颈设备发挥出最大的能力。

物料,成品的来源,物料的采购时间是能否确保交货期的最重要因素,因为设备故障可以更换设备来临时调整,重要的工序可以调整优先级让其它工序让路来保证交货期,但是如果物料无法按时就位,那么一切努力的机会都没有,所以对物料的到货情况进行预测,并准确预测生产现场何种物料将在何时短缺是非常重要的,而详细生产作业计划可以提供对物料的库存预测和管理。

(3)降低库存,库存关乎资金的占用,是企业的负担,如何降低库存,一直是生产管理面对的难题。面对一批订单,需要多少资源,库存现在的情况能否满足?不满足还需要采购多少?何时采购?这些都无从得知,也就是说,对于库存的管理是被动的,所以也就无法实现库存控制。这种情况下,只能靠经验将库存保持一定的库存量,保证库存量就占用了流动资金,这就与追求零库存的生产管理理想背道而弛了。

详细的生产作业计划能够预测资源的使用情况,可以预测哪道工序在何时使用哪些资源,何时再释放哪种资源,这样就预测了资源在每一个时刻的动态库存状态,可以发现资源库存降为零的时刻,并预先做好准备在这些时刻补充资源,按照生产计划排程进行资源的准备,可以将库存保持在接近于零的一个很低的水平。

(4)精细成本管理,许多企业的成本管理只能是月末年末的成本统计,这个月消耗了多少物料,设备折旧了多少这些都是月末统计得知的,所做的工作只是事后收集数据的过程,成本产生于生产过程,产生于资源的消耗,如果没有准确的生产过程记录,成本的计算将无从谈起,而生产作业计划能给出准确的工序开始、结束时间,工序所用到的资源,也就是说在生产执行之前就能准确的预测出每道工序的所消耗的成本,有了这种预测,就可以在生产之前就进行一些成本规划,进而进行成本控制,形成成本计划,这样就可以跟成本统计进行比较,做到真正的精细成本管理。

(5)生产仿真,生产仿真简单的说就是用逻辑模型模仿实际的生产过程。反复进行试排程,就是反复模拟生产过程,从各个方面进行仿真预测,以得到最符合实际需要的生产计划排程。仿真工序的加工时间,何处加工,所用哪些资源,资源使用的分布如何,这些可以从总体上模拟生产执行时的情况,评估当前生产状态,改善生产管理。

另外,动态排程与排程试算,许多人将这两者混为一谈,甚至许多APS软件也用排程试算等于动态排程的思想进行宣传,其实这两者有着本质的区别。

排程试算是反复进行重新排程试计算,是在各种不同条件下的预排程,是提前进行的试计算,是为了在实际生产之前确定一套最好的排程方案;而动态排程是指一次排程方案的局部调整,具体是计划在执行过程中因为生产实际情况发生改变而进行的适应改变的调整计算,这种调整计算是为了响应某些环境扰动,对于已经完成的计划不会改变,而对于没有完成而受环境影响的计划需要进行调整。 动态排程主要是由于生产中出现一些异于计划的情况,这些情况主要有几下三种:

工序自身的调整。

包括工序时间的调整,工序交货期的调整,工序数量调整,工序所使用资源,工序优先级等。工序自身调整的情况一般出现在一定的时间周期内要进行生产实际与计划的比对,如果出现了偏差,则进行调整。

资源的调整。

包括增加、减少资源,改变资源数量,改变资源日历。有生产过程中经常会出现资源异常情况,比如设备故障就是最常见的例子,还有如某些工具推迟到货等等情况均属于资源调整。

插单、删单是生产管理中最常见的异常情况。

当生产正在进行的时候,由于客户的追加订单,经常会有紧急的插单,或是一些生产报废的原因也可能造成重新插单,客户的退单是造成生产删单的主要原因。由于频繁的插单、删单,生产计划排程经常会被打乱成面目全非,这时APS的动态排程、实时调整的功能就显得异常重了。

一个生产计划排程在实际执行过程中,经常会遇到许许多多临时性的调度,即所谓What If中的If,如设备故障,急件插单等,这样迫使生产实际情况偏离了原计划,这时APS能否及时、动态地响应这种临时性的调度就显得特别关键,即需要用APS的动态排程来回答What,设备故障后此设备上原计划安排的任务如何处理?哪些是可以替换它的设备?许多依赖此设备上任务的一些后续任务影响如何?这些都是需要APS的动态排程来回答。

当然,响应这些生产中的扰动有许多不同的策略,有些基于这些事件实时计算调整,有些是基于一定的周期全局进行环境状态更新与计划调整,这种策略在生产管理上也称为“滚动排程”。

面对业务需要及生产环境的不断变化,APS通过常驻内存的高速计算,迅速得出这种改变所带来的复杂连锁反应,实时取得现场的更新数据,并实时动态的调整、更新计划排产,以达到计划与执行的一致性。实际生产不可能完全按照生产计划排程执行,这是正常的,也是现实的,如果APS不具备动态排程的能力,不能实时响应业务变化与实际执行扰动的需求,那么可以想像这样的生产计划排程根本不能指导实际生产,APS做出的生产计划排程还有什么实际意义?所以APS动态排程是APS从理论走向实践的关键技术。

erp主生产排程分析范文

erp主生产排程分析范文第1篇具体来说,主生产计划在管理中主要行使以下几项基本功能:1.把企业生产大纲同具体的作业计划联系起来。主生产计...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部