收藏本站
用户心声-膳魔师用户心声用户心声-思源电气用户心声-YAMAHA研讨会培训报名入门培训第一场实践培训APS市场前景展望APS和ERP的区别及互补作用可以通过APS解决的常见企业管理难题问答基于有限生产能力的计划排产方法与步骤排产计划生成制造工厂多品种少批量按单生产主要问题如何实施APS系统如何利用APS缩短交货期排程的基本参数APS的三种模式APS软件项目实施“三部曲”APS理论概述APS生产计划管理软件应该如何选型?生产工作计划中高级计划排程的操作流程高级生产计划与排程APS的内容和APS的约束类型关于APS的对话--如何实现APS?APS系统实施关键APS与ERP/MRP的基本原理差异如何选择和评审APS软件APS排程规则APS如何缩短生产周期Maxprova APS简介TOC约束理论ERP为何不能实现“拉动式生产”呢?概述APS系统的生产计划与排程运用方法APS高级计划与排程原理APS高级计划与排程原理(下)APS是什么用APS中的PS-D解决进行生产排产的步骤APS中的PS-D的作用和解决的实际问题PS-D的主要功能APS应用研究常见的APS高级排程系统基本概念APS的发展历史APS系统的实施步骤APS物料管理系统解决企业管理所带来的问题•​中小型企业实行APS库存管理系统的好处生产调度问题的定义和分类•外部环境的不确定性影响生产计划​和生产调度的正常执行在供应链管理模式下的采购管理的变化物料和物料管理
会员登录
帐号:
密码:
在线客服
 工作时间
周一至周五 :9:00-18:00
 联系方式
孙先生:021-60402892
联系方式

联系人:孙先生

电 话:+86-21-60402892

邮 箱:info@maxprova.com

地 址:上海市嘉定区金沙江路1075弄万达广场2号写字楼927室


查看百度地图

百度地图‍

基于有限生产能力的计划排产方法与步骤

本文来自网路,仅供用于APS知识学习参考,版权归原作者所有,请勿作商业传播!

---------------------------------------------------------------------------

  基于有限生产能力的计划排产是指在保证不超过生产设备负荷能力的前提下,合理地确定所有工件在设备上的加工顺序,以及设备加工每道工序的开始和完工时间。

 本文的计划排产过程主要包括三个步骤:排产数据准备、生产作业排序优化、设备资源负荷计算。基于有限能力的计划排产业务流程如图1所示。

图1有限生产能力的排产业务流程

1、排产数据准备
  排产数据准备是排产的基础,为计划排产提供必要的数据支持,具体包括ERP主生产计划信息查询、CAPP工艺信息查询、工厂日历设置、资源能力设定等内容。

1.1 ERP主生产计划信息
 主生产计划是一个重要的ERP计划层次,是确定每一个具体的产品在每一个具体时间段的生产计划,它在计划模块中起承上启下,从宏观到微观计划的过渡作用[3]。通过计划排产系统与ERP系统的集成,从主生产计划中查询制约车间排产的条件,主要包括模具铸件到位时间、设计完成时间、首轮样件时间、全序样件时间、交货期等,实时读取主生产计划中的这些信息,能够在模具计划排产中起约束作用。

1.2 CAPP生产工艺信息查询
 生产工艺信息是汽车模具生产过程的技术准备工作中的一项重要内容,是制定生产计划与调度生产的重要依据,包括加工路线、加工工时、设备能力等,是计划排产依赖的主要基础信息。通过计划排产系统与CAPP系统的集成,实现工艺信息的实时读取与调用。

1.3 工厂日历设置
 工厂日历是企业用来编排计划的特殊形式的日历,它连续地给出了有效的实际工作日编号,是计划排产过程中一切生成与执行的时间基准,主要包括工作日、公休日、节假日以及加班日期等相关信息。

1.4 资源能力设定
 在实际应用中,工作中心实际能力的计算对排产的准确性起着至关重要的作用,是车间有限能力排产的依据。一个工作中心可以由数台加工性质相同的设备组成,也可将数台不同加工性质的加工设备所构成的一个加工单元划分为一个工作中心。工作中心的定额能力按照以下公式计算:工作中心的定额能力﹦每日工作班次数×每班工作小时×效率×利用率,其中效率﹦完成定额工时数/实际投入工时数;利用率﹦实际投入工时数/计划工时数[4]。通过这种相对准确的能力计算方法,以提高资源能力估算的精确性。

2、产作业优化排序
2.1 启发式算法简介
启发式算法是一个基于直观或经验构造的算法,在可接受的花费(时间、占用空间等)下给出待解决组合优化问题每一个实例的一个可行解[5]。在汽车模具生产过程中,动态因素较多,各种优化条件约束随时可能改变,这使传统的生产调度优化理论在应用于作业排序问题时存在很大局限,如建模困难、求解复杂等。启发式方法因其易于实现、计算复杂度低等原因,目前应用得最为广泛。

 本文在按照时间进程逐次为每台设备安排一个加工对象时,利用预先定义好的优先规则作为启发条件,从候选的等待作业中选取优先级最高的作业安排加工,如果无法满足交货期,则通过调整加工优先级,重新进行排序,经过若干次反馈就可以得到优化的排序结果。

2.2 加工优先级设定
 设定模具的加工优先级是基于启发式算法作业排序的基础。由于模具企业对交货期要求特别严格,所以将交货期视为优先级设定的重要因素。另外,由于现实生产环境处于动态变化中,如经常发生紧急订单、零件返工返修、设备故障等情况,这些变化是在作业排序时必须考虑的,所以必须充分发挥人的作用。

 因此,除了以交货期为优先规则的模具优先级外,还要给模具零件和设备设定优先级。零件优先级是根据实际情况和经验人为设定的;设备优先级是为了均衡设备负荷,按任务最少选择设备。将三者结合起来,一起构成工序的加工优先级,如图2所示。


图2 工序加工优先级构成

2.3 基于启发式算法的作业排序优化
   本文使用如下设定:
   ① {P1,P2,P3……Pm}——m台设备;
   ② {J1,J2,J3……Jn}——n个工件;
   ③  Qij——工件Ji的第j道工序;
   ④ {Dt}——各套模具交货期的集合;
   ⑤ {Qt}——各零件未安排作业的第1道工序的集合;
   ⑥ t——步数,每排一道工序称一步;
   ⑦ St——t步之前已排序的工序构成的作业集合。

图3 作业排序优化函数

 图3所示的排序函数是启发式算法在作业排序中的具体应用。排序算法具体步骤如下:

① 根据ERP主生产计划得到各模具的交货期,从CAPP中的加工路线和加工时间得到各个工序的加工提前期,输入工序的加工优先级,并将它们储存起来;
 ② 初始化:设t=1, St为空,总工序数为N;
 ③ T=min{Dt},求出T对应的零件Ji,若Ji数目大于1,则根据零件优先级选择Ji,并从{Qt}中找出零件Ji的工序Qij;
 ④ 从{P1,P2,P3……Pm}中找出工序Qij所对应的设备Pj,若满足条件的Pj数目大于1,根据设备优先级选择Pj,即将此工序排在任务最少的设备上;
 ⑤ 把已排工序Qij放入{St}中,并从{Qt}中删除此工序,并将Qij的紧后工序{Qt}中;
 ⑥ 令t=t+1,若t小于N,则转移到第③步;若t大于N,则计算排定的计划是否满足交货期,若计划超出交货期,则调整零件优先级,更新加工优先级,重新进行排序,否则结束。

3、生产资源负荷计算
 
经过作业排序后,每台设备都安排了加工对象,由于工序的加工提前期已知,同时工厂日历和工作中心的定额能力也已预先设置,即可计算出设备加工每道工序的开始、完工时间,从而可以得到设备的累积负荷,如果累积负荷超过设备的实际负荷能力,则必须通过调整工序的加工优先级,进行重新排产,或者采取加班、外委等方式,满足生产条件。

相关文章

Maxprova APS简介

APS是什么?

APS排程规则