书签 分享 收藏 举报 版权申诉 / 12

一种基于EMPLANT软件的动态作业车间调度仿真建模方法.pdf

  • 上传人:b***
  • 文档编号:6121943
  • 上传时间:2019-04-13
  • 格式:PDF
  • 页数:12
  • 大小:400.61KB
  • 摘要
    申请专利号:

    CN201410092024.4

    申请日:

    2014.03.13

    公开号:

    CN103886147A

    公开日:

    2014.06.25

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 17/50申请公布日:20140625|||公开

    IPC分类号:

    G06F17/50

    主分类号:

    G06F17/50

    申请人:

    西安工业大学

    发明人:

    曹岩; 杜江; 曹森; 杨丽娜

    地址:

    710000 陕西省西安市碑林区金花北路4号

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于eM-Plant软件的动态作业车间调度仿真建模方法,该方法步骤流程包括设立目标、收集数据、建立模型、仿真实验运行、实验数据分析、找出影响因素、分析影响因素。本发明提供的基于eM-Plant软件的动态作业车间调度仿真建模方法,运用eM-Plant软件对产品订单批量变化过程进行仿真,优化和重组了进行的订单系统,实现了对各种战略进行准确地评价;利用eM-Plant中典型生产设备对象库,自定义设备参数,实现了用专用的应用目标库为典型的方案进行迅速而高效的建模;时间上缩短了传统设计的设计周期,降低了设计工作的复杂程度,而且大大提高了成功地设计车间生产系统的可能性,降低了设计的成本和风险。

    权利要求书

    权利要求书
    1.  一种基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,该方法步骤流程包括设立目标、收集数据、建立模型、仿真实验运行、实验数据分析、找出影响因素、分析影响因素;
    所述的设立目标是指设立生产车间调度系统的仿真模型的目标,目标的内容包括机床类、缓冲区类、工件类、路径类、信息流类;
    所述的收集数据是指收集设立的目标的动态作业的各种数据,包括产品在车间的加工顺序和产品在各机床上的加工时间;
    所述的建立模型是指根据产品种类及加工顺序利用em-Plant仿真软件建立的仿真模型;
    所述的仿真实验运行是指根据模型的建立与设计,完成生产车间生产设备、输送设备、缓存区、分流区的建模,定义各生产要素的属性,并保证产品能够按加工顺序在车间进行流畅地生产;
    所述的实验数据分析是指主要分析不同品种产品和不同批量对车间设备利用率、车间生产效率、产品在车间的平均逗留时间、缓存区的在制品数量和产品在各个制造单元的平均等待时间的影响;
    所述的找出影响因素是指选择同一种产品不同的生产批量运行仿真模型,记录车间设备利用率、零件在车间的平均逗留时间、车间加工的总时间、零件在各个制造单元的平均等待时间;
    所述的分析影响因素是指分析影响生产效率的各种因素,包括产品批量、车间设备的利用率、产品在车间的平均逗留时间及时零件的平均生产时间。

    2.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法主要采用事件调度的方法,采用不同的调度策略对生产线进行仿真实验,通过对实验数据进行分析,找出影响车间调度的主要因素并找出控制的策略,然后分析其主要因素对车间调度的影响。

    3.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的设立目标中的机床类是指车间调度系统内的机床设备,加工单元用MaterialFlow 中的SingleProc 来建立模型,SingleProc从与它连接的上一个物流对象获得移动对象MU,在SingleProc中设置加工单元的加工时间、准备时间、故障恢复时间、移动对象MU的离去策略,还可以设置工件进出加工单元的动作,工作站是生产线上最基本的实体单元,工作站对象功能由成员函数完成。

    4.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的设立目标中的缓冲区类是指采用Material Flow中的Buffer 来建模,Buffer是真实物流系统中的缓存站的抽象,它可看作是由一系列的工作站组成,这些工作站成一列排列,移动对象必须一个工作站挨着一个工作站的前进,直到从最后一个工作站流出Buffer, Buffer对象的存储策略采取的是先进先出的原则,Buffer对象属性中主要规定缓冲区的容量和缓冲类型。

    5.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的设立目标中的工件类是指车间生产调度系统的所有工件都是由Material Flow中的Source来建模的,Source对象是容量为1,一次产生1个移动对象,没有处理时间参数的一个物流对象,既连续产生同一种类的移动对象,也产生不同种类的移动对象,Source对象是一个主动的物流对象,如果后续节点能够接受移动对象,Source对象会主动地把移动对象移向后续节点,Source对象创建移动对象的方式有4种,包括按照指定的时间间隔生成移动对象、按照指定的数目生成移动对象、根据生成表生成移动对象以及采用触发器生成移动对象,定义属性。

    6.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的设立目标中的路径类是指在eM-Plant中,待加工的工件属于移动对象,并将移动对象按照Connector指定的方向移动到另外的物流对象中去,在仿真运行过程中,如果一个物流对象的后续节点多于一个,移动对象就会产生分流,分流既通过物流对象和后续节点直接连接来完成,也采用FlowControl对象来完成。

    7.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的设立目标中的信息流类是指车间生产调度的加工任务设计在一个名为加工任务表的TableFile中,TableFile对象可以用来收集、保存车间调度仿真的数据和结果,记录工件的投放时间、所用的移动对象单元、工件数量和工件名称,并记录着工件加工信息,包括工件的加工工艺路线、工件在各个加工单元的准备和加工时间。

    8.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法采用交互式面向对象的方式将对象的图形与逻辑关系集成在一起;产生加工品的单元用于对加工品送料口的建模物体单元,用于对加工品的建模;分流口单元用于对分合流口的建模;单处理单元用于对加工单元的建模;双处理单元用于对双加工单元的建模;排序单元用于对排列工序的建模;轨道单元用于对道路的建模;小车单元用于对运输车辆的建模;线单元用于对输送带的建模;缓冲区单元用于对缓冲站的建模;调控单元用于对调节分配资源的人的建模;出站单元用于出站口的建模;仿真钟控制仿真的运行;
    表文件单元可将统计的数据放入表单元中;触发器单元控制程序调用与否及调用条件;文件接口单元可将仿真统计出的数据与其他应用程序进行通信;文件连接单元可使其他应用程序生成的文件为eM-Plant 使用;程序单元控制仿真的运行条件。

    9.  如权利要求1所述的基于eM-Plant软件的动态作业车间调度仿真建模方法,其特征在于,所述的仿真实验运行的具体步骤如下:
    步骤一、仿真数据收集,收集不同产品在车间的加工顺序和产品在各机床上的加工时间;
    步骤二、确立采用事件调度的研究方法;
    步骤三、确立分析目标;
    步骤四、模型运行和数据分析。

    说明书

    说明书一种基于eM-Plant软件的动态作业车间调度仿真建模方法
    技术领域
    本发明属于车间调度仿真建模的技术领域,尤其涉及一种基于eM-Plant软件的动态作业车间调度仿真建模方法。 
    背景技术
    随着经济的高速发展和人民生活水平的显著提高,消费者的消费观念和价值观念也发生了根本性的变化,需求也呈现个性化、多样化和快速变化的特点。面对不同客户的多品种小批量产品需求,要求制造车间能够应对这种动态的多样性要求。所谓调度,就是为了实现某一目的而对共同使用的资源实行时间分配。车间调度问题则是调度问题的一个子集,实际上是一个资源分配问题,这里的资源分配主要指设备资源,问题的求解目标主要是找到一个将一组资源安排到设备上去,以使作业可以被最优完成的方案。在可以预见的未来,制造业必将成为国民经济的支柱产业,也越来越受到人们的关注。制造业的核心就是生产,一个好的有效的调度不仅可以使车间的生产更流畅,而且还可以大大提高生产效率,降低产品的生产时间,从而降低生产成本。eM-Plant仿真软件不仅可以方便应用于生产物流系统的仿真设计中,而且eM-Plant仿真软件所提供仿真环境能够快速便捷地实现模型的建立及设置,因此也就能快速地实现反复运行实验。eM-Plant仿真软件与其他的仿真软件相比还有一个很大的优点就是它对仿真中零件的工序和机器数目没有限制。现有的仿真软件对生产车间进行建模仿真,设计周期比较长,设计工作的复杂程度也较高,设计车间生产系统的可能性也很低,并且大大增加了设计的成本和风险。目前,传统的车间调度仿真建模方法存在设计周期长、复杂程度高、成功率低、成本和风险高的问题。 
    发明内容
    本发明实施例的目的在于提供一种基于eM-Plant软件的动态作业车间调度仿真建模方法,旨在解决传统的车间调度仿真建模方法存在设计周期长、复杂程度高、成功率低、成本和风险高的问题。 
    本发明实施例是这样实现的,一种基于eM-Plant软件的动态作业车间调度仿真建模方法,该方法步骤流程包括设立目标、收集数据、建立模型、仿真实验运行、实验数据分析、找出影响因素、分析影响因素; 
    所述的设立目标是指设立生产车间调度系统的仿真模型的目标,目标的内容一般包括机床类、缓冲区类、工件类、路径类、信息流类;
    所述的收集数据是指收集设立的目标的动态作业的各种数据,包括产品在车间的加工顺序和产品在各机床上的加工时间等;
    所述的建立模型是指根据产品种类及其加工顺序利用em-Plant仿真软件建立的仿真模型;
    所述的仿真实验运行是指根据模型的建立与设计,完成生产车间生产设备、输送设备、缓存区、分流区的建模,定义各生产要素的属性,并保证产品能够按加工顺序在车间进行流畅地生产。
    所述的实验数据分析是指主要分析不同品种产品和不同批量对车间设备利用率、车间生产效率、产品在车间的平均逗留时间、缓存区的在制品数量和产品在各个制造单元的平均等待时间的影响。 
    所述的找出影响因素是指选择同一种产品不同的生产批量运行仿真模型,记录车间设备利用率、零件在车间的平均逗留时间、车间加工的总时间、零件在各个制造单元的平均等待时间。 
    所述的分析影响因素是指分析影响生产效率的各种因素,包括产品批量、车间设备的利用率、产品在车间的平均逗留时间及时零件的平均生产时间。 
    进一步,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法主要采用事件调度的方法,采用不同的调度策略对生产线进行仿真实验,通过对实验数据进行分析,找出影响车间调度的主要因素并找出控制的策略,然后分析其主要因素对车间调度的影响。 
    进一步,所述的设立目标中的机床类是指车间调度系统内的机床设备,一般的加工单元可以用MaterialFlow 中的SingleProc 来建立模型,SingleProc从与它连接的上一个物流对象获得移动对象MU (Moving Units),在SingleProc中可以设置该加工单元的加工时间(Processing time)、准备时间(Set-up time)、故障恢复时间(Recovery time)、移动对象MU的离去策略(Exit Strategy)等,还可以设置工件进出加工单元的动作,工作站是生产线上最基本的实体单元,其对象功能有其成员函数完成。 
    进一步,所述的设立目标中的缓冲区类是指采用Material Flow中的Buffer 来建模,Buffer是真实物流系统中的缓存站的抽象,它可看作是由一系列的工作站组成,这些工作站成一列排列,MU必须一个工作站挨着一个工作站的前进,直到从最后一个工作站流出Buffer, Buffer对象的存储策略采取的是先进先出的原则,Buffer对象属性中主要规定缓冲区的容量(Capacity)和缓冲类型(Buffer type)。 
    进一步,所述的设立目标中的工件类是指车间生产调度系统的所有工件都是由Material Flow中的Source来建模的,Source对象是容量为1(一次产生1个MU),没有处理时间(ProcessingTime)参数的一个物流对象,既可以连续产生同一种类的MU,也可以产生不同种类的MU,Source对象是一个主动的物流对象,如果后续节点能够接受MU,Source对象会主动地把MU移向后续节点,Source对象创建MU的方式有4种,包括按照指定的时间间隔(Interval Adjustable)生成MU、按照指定的数目(NumberAdjustable)生成MU、根据生成表(Delivery Table)生成MU以及采用触发器(Trigger)生成MU,可以定义其属性。 
    进一步,所述的设立目标中的路径类是指在eM-Plant中,待加工的工件属于移动对象(Moving Units,MU),并将这些MU按照Connector指定的方向移动到另外的物流对象中去,在仿真运行过程中,如果一个物流对象的后续节点多于一个,MU就会产生分流,分流既可以通过物流对象和后续节点直接连接来完成,也可以采用FlowControl对象来完成。 
    进一步,所述的设立目标中的信息流类是指车间生产调度的加工任务设计在一个名为“加工任务表”的TableFile中,TableFile对象可以用来收集、保存车间调度仿真的数据和结果,记录工件的投放时间、所用的MU单元、工件数量和工件名称,并记录着工件加工信息,主要包括工件的加工工艺路线、工件在各个加工单元的准备和加工时间。 
    进一步,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法采用交互式面向对象的方式将对象的图形与逻辑关系集成在一起;产生加工品的单元用于对加工品送料口的建模物体单元,用于对加工品的建模;分流口单元用于对分合流口的建模;单处理单元用于对加工单元的建模;双处理单元用于对双加工单元的建模;排序单元用于对排列工序的建模;轨道单元用于对道路的建模;小车单元用于对运输车辆的建模;线单元用于对输送带的建模;缓冲区单元用于对缓冲站的建模;调控单元用于对调节分配资源的人的建模;出站单元用于出站口的建模;仿真钟控制仿真的运行; 
    表文件单元可将统计的数据放入表单元中;触发器单元控制程序调用与否及调用条件;文件接口单元可将仿真统计出的数据与其他应用程序进行通信;文件连接单元可使其他应用程序生成的文件为eM-Plant 使用;程序单元控制仿真的运行条件。
    进一步,所述的仿真实验运行的具体步骤如下: 
    步骤一、仿真数据收集,收集不同产品在车间的加工顺序和产品在各机床上的加工时间;
    步骤二、确立采用事件调度的研究方法;
    步骤三、确立分析目标;
    步骤四、模型运行和数据分析。
    效果汇总
    本发明提供的基于eM-Plant软件的动态作业车间调度仿真建模方法,运用 eM-Plant 软件对产品订单批量变化过程进行仿真,优化和重组了进行的订单系统,实现了对各种战略进行准确地评价;利用 eM-Plant 中典型生产设备对象库,自定义设备参数,实现了用专用的应用目标库为典型的方案进行迅速而高效的建模,得出的分析结果对现实有直接的指导意义。基于eM-Plant软件的动态作业车间调度仿真建模方法利用仿真软件对生产车间进行建模仿真,不仅从时间上缩短了传统设计的设计周期,降低了设计工作的复杂程度,而且大大提高了成功地设计车间生产系统的可能性,降低了设计的成本和风险。 
    附图说明
    图1是本发明实施例提供的基于eM-Plant软件的动态作业车间调度仿真建模方法的步骤流程图。 
    具体实施方式
    为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 
    下面结合附图及具体实施例对本发明的应用原理作进一步描述。 
    如图1所示,一种基于eM-Plant软件的动态作业车间调度仿真建模方法,该方法步骤流程包括设立目标S101、收集数据S102、建立模型S103、仿真实验运行S104、实验数据分析S105、找出影响因素S106、分析影响因素S107; 
    所述的设立目标S101是指设立生产车间调度系统的仿真模型的目标,目标的内容一般包括机床类、缓冲区类、工件类、路径类、信息流类;
    所述的收集数据S102是指收集设立的目标的动态作业的各种数据,包括产品在车间的加工顺序和产品在各机床上的加工时间等;
    所述的建立模型S103是指根据产品种类及其加工顺序利用em-Plant仿真软件建立的仿真模型;
    所述的仿真实验运行S104是指根据模型的建立与设计,完成生产车间生产设备、输送设备、缓存区、分流区的建模,定义各生产要素的属性,并保证产品能够按加工顺序在车间进行流畅地生产。
    所述的实验数据分析S105是指主要分析不同品种产品和不同批量对车间设备利用率、车间生产效率、产品在车间的平均逗留时间、缓存区的在制品数量和产品在各个制造单元的平均等待时间的影响。 
    所述的找出影响因素S106是指选择同一种产品不同的生产批量运行仿真模型,记录车间设备利用率、零件在车间的平均逗留时间、车间加工的总时间、零件在各个制造单元的平均等待时间等。 
    所述的分析影响因素S107是指分析影响生产效率的各种因素,包括产品批量、车间设备的利用率、产品在车间的平均逗留时间及时零件的平均生产时间等。 
    进一步,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法主要采用事件调度的方法,采用不同的调度策略对生产线进行仿真实验,通过对实验数据进行分析,找出影响车间调度的主要因素并找出控制的策略,然后分析其主要因素对车间调度的影响。 
    进一步,所述的设立目标S101中的机床类是指车间调度系统内的机床设备,一般的加工单元可以用MaterialFlow 中的SingleProc 来建立模型,SingleProc从与它连接的上一个物流对象获得移动对象MU (Moving Units),在SingleProc中可以设置该加工单元的加工时间(Processing time)、准备时间(Set-up time)、故障恢复时间(Recovery time)、移动对象MU的离去策略(Exit Strategy)等,还可以设置工件进出加工单元的动作,可以很方便地对加工设备进行仿真,工作站是生产线上最基本的实体单元,其对象功能有其成员函数完成,如故障率(Failures)、出站策略(ExitStrategy)、上下料控制(Controls)等。 
    进一步,所述的设立目标S101中的缓冲区类是指采用Material Flow中的Buffer 来建模,Buffer是真实物流系统中的缓存站的抽象,它可看作是由一系列的工作站组成,这些工作站成一列排列,MU必须一个工作站挨着一个工作站的前进,直到从最后一个工作站流出Buffer,因此Buffer对象的存储策略采取的是先进先出的原则,Buffer对象属性中主要规定缓冲区的容量(Capacity)和缓冲类型(Buffer type)。 
    进一步,所述的设立目标S101中的工件类是指车间生产调度系统的所有工件都是由Material Flow中的Source来建模的,Source对象是容量为1(一次产生1个MU),没有处理时间(ProcessingTime)参数的一个物流对象,既可以连续产生同一种类的MU,也可以产生不同种类的MU,Source对象是一个主动的物流对象,如果后续节点能够接受MU,Source对象会主动地把MU移向后续节点,Source对象创建MU的方式有4种,包括按照指定的时间间隔(Interval Adjustable)生成MU、按照指定的数目(NumberAdjustable)生成MU、根据生成表(Delivery Table)生成MU以及采用触发器(Trigger)生成MU,可以定义其属性。 
    进一步,所述的设立目标S101中的路径类是指在eM-Plant中,待加工的工件属于移动对象(Moving Units,MU),并将这些MU按照Connector指定的方向移动到另外的物流对象中去,在仿真运行过程中,如果一个物流对象的后续节点多于一个,MU就会产生分流,分流既可以通过物流对象和后续节点直接连接来完成,也可以采用FlowControl对象来完成。 
    进一步,所述的设立目标S101中的信息流类是指车间生产调度的加工任务设计在一个名为“加工任务表”的TableFile中,TableFile对象可以用来收集、保存车间调度仿真的数据和结果,记录工件的投放时间、所用的MU单元、工件数量和工件名称,并记录着工件加工信息,主要包括工件的加工工艺路线、工件在各个加工单元的准备和加工时间等需要优化的数据等。 
    进一步,所述的实验数据分析S105中对车间生产调度的仿真模型进行数据分析的主要目的是找出产品批量变化时,哪些因素会影响车间的生产效率,是如何影响生产效率的,当产品的批量发生变化时,车间生产情况的一些变化,从而明白产品批量变化是如何影响生产效率的,车间生产效率的高低主要由设备利用率、在制品库存、产品在车间的逗留时间等因素决定的。 
    进一步,所述的基于eM-Plant软件的动态作业车间调度仿真建模方法采用交互式面向对象的方式将对象的图形与逻辑关系集成在一起;产生加工品的单元用于对加工品送料口的建模物体单元,用于对加工品的建模;分流口单元用于对分合流口的建模;单处理单元用于对加工单元的建模;双处理单元用于对双加工单元的建模;排序单元用于对排列工序的建模;轨道单元用于对道路的建模;小车单元用于对运输车辆的建模;线单元用于对输送带的建模;缓冲区单元用于对缓冲站的建模;调控单元用于对调节分配资源的人的建模;出站单元用于出站口的建模;仿真钟控制仿真的运行; 
    表文件单元可将统计的数据放入表单元中;触发器单元控制程序调用与否及调用条件;文件接口单元可将仿真统计出的数据与其他应用程序进行通信;文件连接单元可使其他应用程序生成的文件为eM-Plant 使用;程序单元控制仿真的运行条件。
    进一步,所述的仿真实验运行S104的具体步骤如下: 
    步骤一、仿真数据收集,收集不同产品在车间的加工顺序和产品在各机床上的加工时间;
    步骤二、确立采用事件调度的研究方法;
    步骤三、确立分析目标;
    步骤四、模型运行和数据分析。
    工作原理
    如图1所示,一种基于eM-Plant软件的动态作业车间调度仿真建模方法,该方法步骤流程包括设立目标S101、收集数据S102、建立模型S103、仿真实验运行S104、实验数据分析S105、找出影响因素S106、分析影响因素S107;所述的设立目标S101是指设立生产车间调度系统的仿真模型的目标,目标的内容一般包括机床类、缓冲区类、工件类、路径类、信息流类;所述的收集数据S102是指收集设立的目标的动态作业的各种数据,包括产品在车间的加工顺序和产品在各机床上的加工时间等;所述的建立模型S103是指根据产品种类及其加工顺序利用em-Plant仿真软件建立的仿真模型;所述的仿真实验运行S104是指根据模型的建立与设计,完成生产车间生产设备、输送设备、缓存区、分流区的建模,定义各生产要素的属性,并保证产品能够按加工顺序在车间进行流畅地生产。所述的实验数据分析S105是指主要分析不同品种产品和不同批量对车间设备利用率、车间生产效率、产品在车间的平均逗留时间、缓存区的在制品数量和产品在各个制造单元的平均等待时间的影响。所述的找出影响因素S106是指选择同一种产品不同的生产批量运行仿真模型,记录车间设备利用率、零件在车间的平均逗留时间、车间加工的总时间、零件在各个制造单元的平均等待时间等。所述的分析影响因素S107是指分析影响生产效率的各种因素,包括产品批量、车间设备的利用率、产品在车间的平均逗留时间及时零件的平均生产时间等。 
    实现车间作业调度仿真的第一步是建立生产车间调度系统的仿真模型,作业车间系统内一般包括以下几类设备资源。本发明将在em-Plant 仿真中对其进行逐个建模。 
    (1)机床类 车间调度系统内的机床设备我们可以视为工作站。一般的加工单元可以用MaterialFlow 中的SingleProc 来建立模型,SingleProc从与它连接的上一个物流对象获得移动对象MU (Moving Units),在SingleProc中可以设置该加工单元的加工时间(Processing time)、准备时间(Set-up time)、故障恢复时间(Recovery time)、移动对象MU的离去策略(Exit Strategy)等,还可以设置工件进出该加工单元的动作,可以很方便地对加工设备进行仿真。工作站是生产线上最基本的实体单元,其对象功能有其成员函数完成,如故障率(Failures)、出站策略(ExitStrategy)、上下料控制(Controls)等等。 
    (2)缓冲区类 采用Material Flow中的Buffer来建模,Buffer是真实物流系统中的缓存站的抽象,它可看作是由一系列的工作站组成,这些工作站成一列排列,MU必须一个工作站挨着一个工作站的前进,直到从最后一个工作站流出Buffer,因此Buffer对象的存储策略采取的是先进先出的原则。Buffer对象属性中主要规定缓冲区的容量(Capacity)和缓冲类型(Buffer type)。 
    (3)工件类 车间生产调度系统的所有工件都是由Material Flow中的Source来建模的。Source对象是容量为1(一次产生1个MU),没有处理时间(Processing Time)参数的一个物流对象。它既可以连续产生同一种类的MU,也可以产生不同种类的MU。Source对象是一个主动的物流对象,如果后续节点能够接受MU,Source对象会主动地把MU移向后续节点。Source对象创建MU的方式有4种,包括按照指定的时间间隔(Interval Adjustable)生成MU、按照指定的数目(NumberAdjustable)生成MU、根据生成表(Delivery Table)生成MU以及采用触发器(Trigger)生成MU,可以定义其属性。当工件已经加工完毕以后,则流向Drain,Drain对象也是加工单台MU的工作站,与SingleProc对象不同的是,Drain对象在加工完MU后就消灭MU,这个特性与Source对象恰恰相反。eM-Plant可以模拟不同层面的物流系统,也得益于Source对象和Drain对象,前者用来产生流动的工件,后者则用来销毁这些产生的工件。 
    (4)路径类 在eM-Plant中,待加工的工件属于移动对象(Moving Units,MU),并将这些MU按照Connector指定的方向移动到另外的物流对象中去。用户可在此对话框设置其颜色、宽度等属性,或定义新的属性。 
    在仿真运行过程中,如果一个物流对象的后续节点多于一个,MU就会产生分流。分流既可以通过物流对象和后续节点直接连接来完成,也可以采用FlowControl对象来完成。分流对象FlowControl充当零件加工工艺调度员的角色,它根据工件的加工工艺,负责将工件送到相应的后续的其他物流对象上。FlowControl对象设置了多种物流分派策略。 
    (5)信息流类 车间生产调度的加工任务设计在一个名为“加工任务表”的TableFile中,该TableFile对象可以用来收集、保存车间调度仿真的数据和结果,记录了工件的投放时间、所用的MU单元、工件数量和工件名称,此外,它记录着工件加工信息,主要包括工件的加工工艺路线、工件在各个加工单元的准备和加工时间等需要优化的数据等。 
    仿真实验运行的具体步骤如下: 
    (1)仿真数据收集
    某生产车间拥有4台加工机床,分别是sp1、sp2、sp3、sp4,该生产车间可以加工三种产品part1、part2、part3。收集三种产品的在车间的加工顺序和产品在各机床上的加工时间。
    (2)研究方法的确立 
    生产车间调度的仿真设计属于典型的离散事件系统仿真研究。离散事件仿真给我们提供了三种仿真方法:事件调度法、活动扫描法、进程交互法。在本发明中主要采用事件调度的方法,采用不同的调度策略对生产线进行仿真实验,通过对实验数据进行分析,找出影响车间调度的主要因素并找出控制的策略,然后分析其对车间调度的影响。
    (3)确立分析目标 
    本文主要研究当产品的批量发生变化时,车间生产情况的一些变化,从而明白产品批量变化是如何影响生产效率的。车间生产效率的高低主要由设备利用率、在制品库存、产品在车间的逗留时间等因素决定的。当产品批量发生变化时,这些因素会怎样变化。
    对车间生产调度的仿真模型进行数据分析的主要目的是找出产品批量变化时,哪些因素会影响车间的生产效率,它们是如何影响生产效率的。 
    (4)模型运行和数据分析 
    1)同一品种不同批量下的生产情况
    选择同一种产品不同的生产批量运行仿真模型,记录车间设备利用率、零件在车间的平均逗留时间、车间加工的总时间、零件在各个制造单元的平均等待时间等。
    2)不同品种同一批量下的生产情况 
    按照每种产品的批量为20,向车间分别投入part1;part1和part2;part1、part2和part3三种情况下,车间各项数据的变化情况。
    3)不同产品按不同比例进入车间对车间生产情况的影响 
    三种产品分别按照1:1:1、1:2:4和2:1:3的比例进入车间,对车间的设备利用率、车间的总加工时间、零件在车间的平均逗留时间和零件在各制造单元的平均等待时间的影响是怎样的。
    4)产品按不同的顺序投入车间 
    不同种类的三种产品按不同的顺序进入生产车间,那么车间的设备利用率,产品在车间的平均逗留时间,产品在各个制造单元的平均等待时间以及各个缓冲区的在制品数量会发生怎样的变化,车间的工艺流程会发生怎样的变化。
    本发明提供的基于eM-Plant软件的动态作业车间调度仿真建模方法,运用 eM-Plant 软件对产品订单批量变化过程进行仿真,优化和重组了进行的订单系统,实现了对各种战略进行准确地评价;利用 eM-Plant 中典型生产设备对象库,自定义设备参数,实现了用专用的应用目标库为典型的方案进行迅速而高效的建模,得出的分析结果对现实有直接的指导意义。基于eM-Plant软件的动态作业车间调度仿真建模方法利用仿真软件对生产车间进行建模仿真,不仅从时间上缩短了传统设计的设计周期,降低了设计工作的复杂程度,而且大大提高了成功地设计车间生产系统的可能性,降低了设计的成本和风险。 
    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 

    关 键  词:
    一种 基于 EMPLANT 软件 动态 作业 车间 调度 仿真 建模 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种基于EMPLANT软件的动态作业车间调度仿真建模方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6121943.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1