首页交通运输物流系统物流系统仿真案例 02 第2章 离散制造系统仿真案例.pptx

02 第2章 离散制造系统仿真案例.pptx

页数:109页文件大小:4.33 MB来源: 物流系统仿真案例ppt课件

本课件围绕离散制造系统的两个案例展开:办公桌组装线案例演示层式结构、二维动画与Trigger时段控制等用法;柔性生产线案例面向5台加工中心与AGV小车,讲解传感器定位与任务队列调度,并比较投产与小车数量优化方案。

第二章离散制造系统仿真案例封面页,标示本章主题与办公桌组装线、柔性生产线两大案例
第二章目录页,列出离散制造系统仿真特点分析、办公桌组装线案例、柔性生产线案例与小结
离散制造系统仿真特点分析页,指出品种多、工序齐备才可进行以及次品返修带来的不确定性
查看本课件的文字版(共 109 页,供检索与复制)

第1页:第2章 离散制造系统仿真案例封面

本页为第二章离散制造系统仿真案例封面,标示课程名称与本章主题。

第2页:第2章 目录

  • 离散制造系统仿真特点分析
  • 2.1 办公桌组装线仿真案例
  • 2.2 柔性生产线仿真案例
  • 2.3 小结

第3页:离散制造系统仿真特点

离散制造业的生产特点是产品品种多、制造流程复杂,每一道工序都需在物料、加工工具、人员、生产任务、技术条件等齐备的前提下才可进行,而且在加工过程中存在不确定性,并可能会出现次品和返修,而这种不确定性又会进一步影响生产流程和生产效率。

因此,除新建车间等特定环境有三维仿真可视化需求外,离散制造系统更多采用流程仿真技术模拟制造流程,并通过仿真掌握制造系统的特点和规律。

第4页:2.2 办公桌组装线仿真案例目录

  • 2.2.1 案例分析
  • 2.2.2 办公桌建模过程
  • 2.2.3 仿真分析

第5页:办公桌组装线案例思路

本案例重点研究典型的办公桌制造组装线,即一张桌面和四条桌腿的办公桌案例。图2-1办公桌生产线仿真流程描绘了桌面制造组装线系统建模仿真的整体思路。

第6页:办公桌组装线简化工艺流程

确定办公桌组装生产线工艺流程的第一步:绘制实际系统的简化工艺流程图,即图2-2办公桌组装生产线简化的工艺流程。

第7页:办公桌组装线详细工艺流程

确定办公桌组装生产线工艺流程的第二步:绘制体现实际系统车间模块功能的详细工艺流程图,即图2-3办公桌组装生产线详细的工艺流程。

第8页:上漆检验与组装车间模块功能

  • 上漆检验车间模块:桌面按序上漆、人工检验桌面和不合格桌面返工处理;每10个桌面一批,自动涂装设备按蓝、红、棕、黄、绿5种颜色上漆;检验由一名工人负责,检验时间1分钟
  • 组装车间模块:托盘装载桌面、办公桌组装和托盘回收

详细设备参数设置见教材P15-16。

第9页:层式设计技术

层式设计技术类似于模块化设计技术,主要思想是将某些要素组合在一起,构成一个实现特定功能的子系统,并将这个子系统作为通用性模块与子系统或其他要素按一定流程组合,以构成新系统,从而实现主系统综合的功能。

Em-plant特色之一是提供层式结构设计技术,即主Frame对象包含多级Frame对象的设计技术,如图2-4层式结构示意图所示。

第10页:二维动画设计技术

二维动画设计技术的基本思想是在模块化设计的基础上,针对每个子模型实现二维界面下的动画展示和动态演示。

  • 图标置换
  • 图标动画点设置
  • 仿真动画演示

第11页:办公桌案例模型假设

  • 面板板材、桌腿板材、托盘库连续供应
  • 不考虑加工设备出故障的情况
  • 人工操作设备均配置一名员工

第12页:基础物流对象与系统实体对应关系

本页为表2-1基础物流对象与系统实体的对应关系,下表列出相关数据。

原文仅给出表题,具体对应数据未在源文本中提取,需对照原图补充。

第13页:建模用到的其他物流对象

  • 资源类对象:Broker、WorkerPool、Worker、WorkerPlace、FootPath配合使用,实现工人操作设备的功能
  • 信息类对象:Method和Variable灵活控制仿真过程
  • 信息流对象:TableFile和TimeSequence记录仿真运行过程中的各类数据信息表
  • 用户接口对象:Gauge以文本、条形图或饼形图显示缓存区存量数据,Plotter以线型图显示,二者动态显示仿真结果

第14页:办公桌系统概要仿真模型

  • 创建模型并重命名
  • 对象布局、连线、参数设置
  • 启动并运行仿真

第15页:办公桌组装线详细仿真模型

本页建立系统详细模型,即图2-10办公桌组装生产线系统详细仿真模型,按车间模块逐级展开。

第16页:Milling磨削车间层式结构

当勾选Blocking复选框时,FlowControl会按照设置的比例执行,即后端节点按照27/73固定比例配送;当没有勾选Blocking复选框时,FlowControl会在两个机台上同时为空的情况下,才依此比例进行配送。

第17页:层式分流与普通分流对比

本页对比层式结构分流与普通分流方式(图2-13),并给出milling磨削车间模块动画设计的实现(图2-14)。

第18页:磨削车间动画实现步骤

  • 图标置换:具体操作见教材P21
  • 动画演示:图2-15实现milling磨削车间动画演示

第19页:上漆检验车间模块化建模

  • 颜色指派
  • 人工检验
  • 不合格桌面的返工处理

本页重点介绍层式结构建模过程,动画设计部分见教材P25。

第20页:桌面颜色指派实现

  • 绘制五种颜色的桌面图标,应用Em-plant动画设计中的图标创建和图标编辑功能,操作步骤见教材P22
  • 用表存储桌面颜色信息
  • 提取表中的颜色信息指派给当前进入检验区的桌面图标,用colorindex全局变量实时传出表中值,并配合color方法完成指派,程序见教材P23

第21页:人工检验的Broker调度

examine检验区请求人工服务,Broker开始调度,Exporter提供人工操作。

第22页:不合格桌面返工处理

  • 不合格桌面需要事先进行客制化属性设置
  • 当桌面进入lacquer时rework方法触发,规则是10个以内的桌面属性为GOOD,否则为BAD,桌面数动态统计使用counter全局变量实现,程序见教材P24
  • 将rework对象指派给lacquer对象Controls选项卡中的Exit事件,使控制生效,操作见教材P25
  • 模型初始化设置

第23页:组装车间模型

本页为assembling组装车间模块化建模,此车间层式结构模型物流对象的布局和实现的功能如图所示,动画设计参见教材P29。

第24页:Assembling1车间模型

本页给出Assembling1车间的详细物流对象布局及实现的功能描述,如图2-25所示。

第25页:托盘与桌腿图标置换

托盘和桌腿的图标置换方法与桌面图标置换类似,另外需进行图标编辑;以托盘为例,设置operational和waiting两种状态图标,效果如图2-26所示。

第26页:托盘承载、组装与回收功能

  • 托盘承载桌面功能:在缓存区托盘与桌面都准备齐全后再进入该工序,由loading方法协助装载
  • 办公桌组装设计功能:由assembling方法协助实现办公桌组装
  • 托盘回收功能:托盘回收,办公桌进入下道工序

程序部分见教材P27-28。

第27页:装载站的人工操作实现

loadingstation装载站和unloadingstation卸载站请求人工操作,方法类似桌面人工检验工序;Broker命令WorkerPool工人池进行调度,工人沿FootPath路径到达WorkerPlace工作站提供装载和拆卸操作。

  • 装载站处WorkerPlace属性设置:将loadingstation拖入相应工作站的station属性中,取消SupportedService继承,填入loading服务
  • 注意:装载站需求服务与工作站、工人提供的服务必须一致,卸载站同样如此,仿真才能正常运行
  • 将assembling子模型拖入主模型,实现层式结构

第28页:打包车间Trigger控制

packing自动捆扎设备在24小时中只有6时至22时的时段工作,其余时段设备处于pause状态,需使用Trigger对象控制packing设备不同时段的状态。

Trigger周期参数设置为相对时间下生效周期一天(1:00:00:00),循环按时间表作业;自动打包设备作业时间控制如图2-31所示。

第29页:Trigger两种控制设置

使打包设备按照Trigger安排的时间表工作生效,可以使用属性控制,亦可使用方法控制,两种设置如图2-32所示。

第30页:发运车间子模型

  • 统计每张办公桌总加工时间并在表中显示
  • 对发运的蓝、红、棕色办公桌分别进行统计

第31页:办公桌总加工时间统计

  • 实时统计Drain吸收的办公桌数量和相应的进入Drain的时间,用TimeSequence表进行统计
  • 离开Drain的办公桌触发evaluate方法,evaluate调用tpt_method方法,将加工时间值记录在表tpt_protocol中
  • 办公桌数量信息在console窗口中显示,程序见教材P31

第32页:蓝红棕办公桌分类统计

  • partstatistics表记录需要统计的颜色信息
  • evaluate实现对partstatistic方法的调用,partstatistic对象程序实现对color栏中颜色的查找,并对进入Drain的相应颜色桌面进行记录,程序见教材P32-33
  • 通过程序对模型进行重置,实现对表中数据的删除

第33页:办公桌案例仿真分析

仿真运行一天后统计相关资料。在EventController的Settings中设置结束时间为1:00:00:00,勾选Delete MUs on reset,可实现每次仿真实验后模型中移动的桌面、桌腿、托盘对象自动删除,从而实现重置。

统计packing车间模块PlaceBuffer中的办公桌数:使用Gauge对象以String方式和Pie方式动态显示,应用Plotter对象以线型图动态显示。

第34页:2.3 柔性生产线仿真案例目录

  • 2.3.1 案例分析
  • 2.3.2 模型搭建
  • 2.3.3 仿真实现
  • 2.3.4 仿真分析
  • 2.3.5 模型优化

第35页:柔性制造系统状况

  • 该企业柔性生产线共有5台加工中心,分别定义为CNC1、CNC2、CNC3、CNC4、CNC5
  • 系统内有1辆AGV小车,运行速度1m/s,可实现不同运送策略
  • 每台设备入口和出口前有容量为4的缓冲,工件加工前后必须经过入口缓冲和出口缓冲
  • 每台设备由一名工人负责搬运和安装(本模型不模拟工人);工人搬运时间与AGV装卸时间统一为固定10s

第36页:柔性制造系统物流过程示意

本页为图2-40柔性制造系统工件物流过程示意图,展示工件在系统内的流动顺序。

第37页:柔性制造系统三维布局

本页为图2-41柔性制造系统三维布局示意图,呈现各加工中心与轨道的三维空间关系。

第38页:柔性制造系统布局示意

本页为图2-42柔性制造系统布局示意图,标注各加工中心与物流通道的平面位置。

第39页:三类工件工艺路线与工时

三类工件的工艺路线与额定工时:下表列出相关数据。

三类工件的工艺路线与额定工时
工件工艺路线(加工中心[额定工时,s])工序数
part1CNC3[60] → CNC4[80] → CNC3[120]3
part2CNC1[50] → CNC4[70] → CNC1[40] → CNC3[80]4
part3CNC1[30] → CNC2[60] → CNC5[50]3

工件在设备上的加工时间服从正态分布,正态分布中心为额定工时,分布方差统一为10,数字单位为秒。

第40页:紧急订单批量要求

现在接到一批紧急加工订单,该订单对三类工件的批量要求如下表。

紧急订单的三类工件批量要求
工件批量(件)说明
part160与part2、part3合计180件
part240与part1、part3合计180件
part380与part1、part2合计180件

要求针对以上信息建立仿真模型,通过模拟该制造系统的物流状况,找到最好地满足要求的系统控制方法。

第41页:柔性生产线建模步骤

  • 收集建模所需资料
  • 采用Em-plant对柔性制造系统进行仿真建模
  • 仿真优化步骤

第42页:传感器定位技术

仿真是在四维(x,y,z,t)的虚拟空间环境中进行的,确定每个导引车的当前位置是难题。由于导引车始终在固定物流通道上运行,只需确定小车在物流通道上的位置即可。

采用Em-plant提供的传感器技术可达到这个目的:运行仿真时,AGV小车通过提取任务队列中的任务并参照设备位置关系确定下一步行走方向,每当导引车触发传感器后修改其位置属性,并以此确定当前所在位置和应触发的控制方法。

第43页:任务队列控制AGV

采用任务队列的方法控制AGV小车响应工件的运送请求:任务队列接受等待运送的工件发出的运送请求,运送请求可按假设的运送规则排列,系统中的空闲AGV小车按队列顺序依次提取运送请求并完成运送;仿真过程中任务队列不断删除已被提取的请求,并不断接受新的运送请求。

第44页:任务队列的控制结构

本页为图2-43任务队列的控制结构,展示运送请求的排列、提取与删除过程。

第45页:柔性生产系统的四类冲突

  • 多个工件对一台设备的争夺冲突
  • 多台设备对一个工件的争夺冲突
  • 多个工件对一台小车的争夺冲突
  • 多辆小车对一个工件的争夺冲突

仿真中靠AGV小车搬运工件,AGV又通过任务队列选择工件,所以小车代替设备完成了对工件的选择,工件对设备的争夺冲突则依靠任务队列的排序规则化解。

第46页:二维建模的注意事项

  • 工件工艺路线各不相同,设备之间关系不确定,不可采用Connector对象连接设备,工件在设备和导引车间的传送完全依靠Method控制语句实现
  • 依据生产线物流通道长度确定Track对象的Length属性,并依据设备位置确定Sensors在Track中的位置
  • 采用Table对象表达3类工件投放的时间和数量,并将该对象与生产线入口Source对象相连

第47页:基本模型布局示意

本页为图2-44基本模型布局示意图,展示柔性制造系统仿真模型的总体布置。

第48页:Track与传感器设计

  • 根据案例可知加工路线总长度为165m,将Track的Attributes中length设置为165,并在curve中取消transferlength复选框
  • 在每个设备的出入口处以及系统出入口共7处分别设置Sensors,布局情况如图2-45所示
  • 设备入口、出口和加工线出口的Sensors调用Method命名为methodsensors,加工线入口处的Sensors调用Method命名为SourceControl

第49页:Sensor布局与位置对应表

本页给出Sensors布局情况(图2-45)与Sensors位置关系对应表(图2-46)。设置方法为:双击Track选择Controls,单击右下角Sensors,点击New新增ID,再根据案例要求设计距离。

第50页:工件与AGV属性设计

工件与AGV小车的属性设置:下表列出相关数据。

工件与AGV小车的属性设置
对象属性数据类型初始值说明
Entity(工件)stepinteger1说明工件的加工流程
Transporter(AGV小车)length—1.5m小车长度
Transporter(AGV小车)speed—1m/s小车运行速度,并选择backwards
Transporter(AGV小车)curposinteger7小车在Track上的当前位置
Transporter(AGV小车)desinteger0小车的目的地

在Explorer窗口MUs目录中双击Entity,选择CustomAttributes,单击new添加自定义属性step;复制3次Entity并分别命名为part1、part2、part3。

第51页:仿真用表的设计

  • 工件流程及加工时间表的设计(见教材P40)
  • 位置表的设计(见教材P42)
  • 工件生产表的设计(见教材P42)
  • 任务表的设计

第52页:工件生成器与消灭器设计

在Em-plant中,所有部件都由Source生成,最终由Drain接受消灭。双击Source,在Attributes的Amount中填写180,表示一共产生180个工件;把表sourceproduct拖到Table框中并单击apply完成设置。

把Drain重命名为n61,单击Controls在Entrance中填写statis,表示每当有一个工件进入Drain时就触发statis方法。

第53页:Method与Variable设计

  • init和reset:控制EventController的初始化和重置
  • setparttime:设置在加工中心中,控制加工时间
  • insertask:向task表中添加数据
  • sourcecontrol:控制Track入口
  • statis:控制Drain
  • methodsensors:本模型最复杂的方法,控制Track上的Sensors

另添加4个Variable,分别命名为n1、n2、n3和n,用于统计工件part1、part2、part3和总工件数目。

第54页:工件加工流程及时间设计

工件加工流程及时间由图2-47中的3个表决定,主要是把这3个表与加工设备联系起来。

setparttime在工件进入加工中心时触发,用于控制每个工件在加工中心的加工时间;由于各加工中心加工的工件不同,甚至同一工件的加工步数不同都会导致加工时间差异,所以加工时间是一个随工件变化的变量,具体代码参考教材P43。

第55页:任务队列的数据写入

小车运行就是不断读取task表:task表中没有数据则小车返回Source;不为空则根据第1行决定目的地。

当有工件在某个加工中心加工完成后,在进入出口缓冲时触发inserttask,其作用是将工件进入缓冲区的时间和缓冲区名称插入task表,task表按时间顺序自上到下排列。核心语句为:task.insert(EventController.simtime, ?.name)。

第56页:小车运行规则设计

  • 在轨道第一个Sensor处触发sourcecontrol,小车运行到Track上其他Sensors处触发methodsensors
  • 小车上有工件时:根据工件名称和step属性读取相应表判断目的地,行驶到目的地后卸载到加工设备入口缓冲区
  • 小车上没有工件时:读取task表第1行决定目的地,行驶到目的地后将对应设备出口缓冲区的工件移到小车上;task表为空则返回Source领取新工件

触发传感器的运送车控制流程如图2-50所示,具体代码参见教材P45-P47。

第57页:触发传感器的运送车控制流程

本页为图2-50触发传感器的运送车的控制流程,展示小车经过各传感器时的判断与动作。

第58页:其他控制方法

在小车控制方法确定以后,主要还有source处的控制方法、加工工件统计方法、初始化以及重置的方法。

本案例设计的关键之处在于清楚小车的各种运行规则,再根据运行规则设计各元素的自定义变量和各种表;所有表和自定义变量都是为小车运行和工件加工时间设置服务的。

第59页:设备利用率分析方法

  • 在模型中添加chart控件,双击打开
  • 在Data中的Datasource选择InputChannels
  • 单击TableFile并在Format中取消InheritFormat前的复选框,然后添加数据

设备利用率设置表如图2-51所示,其余详细设置参考教材P50。

第60页:设备利用率设置表

本页为图2-51设备利用率设置表,给出chart控件中各加工中心利用率数据的配置方式。

第61页:工件加工效率与设备利用率

从图2-52可以看出,每个加工设备的工作时间都非常低,最高的CNC3都不到20%,最少的CNC5只有5%。可以看出这个模型在设备利用率方面并不是最优的。

第62页:轨道利用率分析方法

轨道利用率分析方法和设备利用率类似,添加一个Chart到模型中并命名为Charttrack。大部分设置相同,只是在添加表时有差异。轨道利用率设置表如图2-53所示,运行结果如图2-54。

第63页:轨道利用率运行结果

本页给出按图2-51所示设置表运行后得出的轨道利用率结果,用于判断轨道资源是否成为瓶颈。

第64页:加工总时间与改进方向

运行上面模型得出的总时间大约为1:02:27:37.5000。由于设备加工时间服从正态分布,结果可能有一定差异,但相差应不超过15min。

加工180个零件的加工时间并不长,但最后却要1天多时间。加工周期是最重要的衡量指标,很明显这个基本模型需要改进;柔性生产的最大优点在于可以改变加工策略,分析各加工设备利用率可找出制约加工周期的障碍,从而优化模型。

第65页:订单投产优化思路

在实际建模过程中可以觉察到,如果一类零件出得太集中,很容易出现死锁现象,因此在订单上有很大的提升空间。

  • 按时间顺序投产
  • 按次序循环投产

两种方案将与未优化的顺序投产方案进行两两对比,从而得出最优化方案。

第66页:按时间顺序投产设置

在小车数量不变的情况下,订单投入由顺序投入改变为时间分批投入,只需重新设置控制Source产生工件的sourceproduct表。

双击Source并在Attribute属性的Time of creation中选择DeliveryTable,然后在Table中填写sourceproduct并单击Apply,最后设置如图2-56所示;得到的设备利用率、轨道利用率和加工总时间如图2-57所示。

第67页:按时间顺序投产表

本页为图2-56按时间顺序投产设置表,按时间分批安排三类工件的投入。

第68页:顺序投产仿真结果

本页为图2-57顺序投产结果,给出按时间顺序投产后的设备利用率、轨道利用率和加工总时间。

第69页:按次序循环投产设置

将订单拆分成2个part1、4个part3、1个part1、2个part2,依次循环出货180个工件。

双击Source,在Attributes中的Time of creation下拉选项选择NumberAdjustable,Amount填写180,MU selection选择sequence cyclical,Table填写sourceproduct,单击Apply即可。

第70页:循环生产设置表

本页为循环生产设置表,Source按该表顺序循环生产180个工件。

第71页:循环投产仿真结果

本页给出按次序循环投产后得到的设备利用率、轨道利用率和加工总时间,可与顺序投产方案对比。

第72页:增加小车数量的优化

小车的优化最主要的就是增加小车数量。在模型中复制轨道5次并分别命名为track1至track6,具体实现方法见教材P53,最终结果如图2-60(参见教材P54)。

结果可以看出:随着小车增加,设备利用率不断上升,轨道利用率却没什么变化,一直维持在88%附近;加工总时间在1辆到4辆之间增加明显,但从4辆到5、6辆增加并不多。小车增加到一定程度时CNC3有可能达到100%,但加工总时间的增量逐渐减少,最终可能达到恒定时间,此时制约模型的主要因素将是加工设备。

第73页:其他优化策略

  • 增加系统入口缓冲
  • 提高小车运行速度
  • 提高设备出入口的缓冲容量
  • 提高设备性能
  • 优化工艺流程
  • 优化出货策略
  • 设置环形轨道

第74页:第2章 小结

本章对离散制造系统的两个案例,在案例分析、模型搭建、仿真、分析优化等方面进行了详细说明,两个案例都采用仿真软件Em-plant实现。

  • 办公桌案例:将生产流程分解为磨削、上漆、组装、打包、发运5个环节,各环节自成模块,需重点掌握模块分解的仿真思想
  • 柔性生产线案例:受产品投产、小车数量、物流逻辑影响且控制关系复杂,不适于模块分解,应在建模时尽可能将控制统一化,使仿真逻辑变化时只需改变元素设置而控制代码不变,从而使模型具有较好柔性

读者可在本案例直线轨道建模的基础上,进一步考虑环形轨道的建模方法。

第75页:第3章 连续制造系统仿真案例封面

本页为第三章连续制造系统仿真案例封面,标示课程名称与本章主题。

第76页:第3章 目录

  • 连续制造系统仿真特点分析
  • 3.1 钢铁企业板坯库仿真案例
  • 3.2 炼钢连铸物流仿真案例
  • 3.3 小结

第77页:连续制造系统仿真特点

  • 连续制造系统生产节奏性更强,且更强调各子系统之间物流的衔接
  • 随着多品种、小批量生产模式的实施,离散制造系统中的多品种、流程复杂等问题同样出现在连续制造系统中

因此,连续制造系统更需要采用流程仿真方法把握生产过程的规律,并进行科学的分析和管理。

第78页:3.2 钢铁企业板坯库仿真案例目录

  • 3.2.1 案例分析
  • 3.2.2 NP跨单独上料仿真分析
  • 3.2.3 MN跨单独上料仿真分析
  • 3.2.4 多点上料仿真分析

第79页:板坯库示意图与库区划分

  • 存放外卖的板坯
  • 二检有问题需判定的板坯
  • 存放供给热轧的板坯
  • 存放热坯
  • 供成品区、特殊出坯区、待处理区共同使用
  • 供出坯区使用

该区域主要在出坯区因某种原因不能出坯或板坯有特殊要求需分开存放时使用。

第80页:板坯库存在的两个问题

  • 容量不足:轧线整体设计目标为80%热装(HCR)和70%直装(DHCR),板坯库容量相对较小;实际生产中可供倒垛的区域占用大量空间
  • 轧线供坯能力不足:最初主要出于板坯检验和处理工艺考虑设计,LM跨没有可存放上料坯的区域;曾尝试天车直接由NP跨上料实现多点供坯,但能力是否满足未知

第81页:NP跨区域与天车位置关系

NP跨上料由天车直接吊板坯至NP跨中部轨道(上料点),或由天车吊至距离上料点很近的备料点,再吊至上料点。该区域共有4部天车。

第82页:NP跨上料仿真建模步骤

  • 对热轧线达产时的NP跨作业进行仿真假设(见教材P60)
  • 根据经验和板坯库现场调研,设置NP跨上料的所有仿真参数(见教材P61)
  • 建立板坯库NP跨上料仿真模型,如图3-4所示

第83页:NP跨上料仿真结果

本页为表3-1 NP跨1区上料仿真结果与表3-2 NP跨2区上料仿真结果,下表列出相关数据。

结论:目前NP跨上料的方式,NP跨2区单独上料远远不能满足热轧需求,建议不实行NP跨单独上料的方式。

原文仅给出表题,具体数据未在源文本中提取,需对照原图补充。

第84页:NP跨单独上料备料区示意

若NP跨单独上料,改进后的示意图在距离轨道20m附近区域,于轨道不同的方向放置两个备料区,如图3-6所示。

第85页:MN跨区域与天车位置关系

MN跨上料由天车直接吊板坯至MN跨中部卸板台,再由卸板台推至轨道;在卸板台推板过程中,天车可以去执行其他的任务。该区域共有4部天车。

第86页:MN跨仿真假设与分区

  • 1区由一部80吨天车负责上料
  • 2区由另一部80吨天车专门负责上料
  • 其余两部40吨天车负责备料和倒垛

对热轧线达产时的MN跨作业进行仿真假设(见教材P64),并根据现场调研设置MN跨上料所有仿真参数(见教材P64)。

第87页:MN跨上料仿真模型

本页为图3-10板坯库MN跨上料仿真模型,建立的模型如图所示。

第88页:MN跨上料仿真结果

本页为表3-3板坯库MN跨1区上料仿真结果与表3-4板坯库MN跨2区上料仿真结果,下表列出相关数据。

结论:目前MN跨上料的方式,1区供坯能力要远大于2区,且天车干涉和加热炉的节奏对MN跨上料影响很大。

原文仅给出表题,具体数据未在源文本中提取,需对照原图补充。

第89页:MN跨连续供坯能力分析

MN跨分区连续供坯能力(天车干涉概率50%):下表列出相关数据。

MN跨分区连续供坯能力(天车干涉概率50%)
区域加热炉节奏连续供坯能力(块)结论
MN跨1区1.5min约190可满足1~2个计划的热轧需求,特殊情况下需MN跨单独上料应安排在1区
MN跨2区1.5min约20单独上料能力有限
MN跨2区2min约150为保险起见,2区上料应尽可能和其他区域搭配上料

图3-11板坯库MN跨单独上料区域给出了各区的空间位置关系。

第90页:多点上料的两种方式与组合

  • 插花方式上料:一跨上一块板坯,然后另一跨上一块板坯,可发挥现行板坯库最大的供坯能力
  • 一跨多板方式上料:一跨上多块板坯后另一跨再继续上多块板坯,多依照热轧计划将不同铸机铸出的板坯协同上料

按MN跨和NP跨的分区,多点上料可分为4种情况:MN跨1区和NP跨1区、MN跨1区和NP跨2区、MN跨2区和NP跨1区、MN跨2区和NP跨2区。

第91页:多点上料仿真区域示意

  • MN跨1区和NP跨1区组合:适用于2号铸机出坯多点上料,多采用两区插花供坯策略
  • MN跨1区和NP跨2区组合、MN跨2区和NP跨1区组合:适用于两台铸机出坯组合供坯,多采用两区分供10块板坯策略
  • MN跨2区和NP跨2区组合:适用于1号铸机出坯多点上料,多采用两区插花供坯策略

第92页:多点上料仿真建模步骤

  • 仿真主要针对的上料流程(见教材P66-67)
  • 根据经验和板坯库现场调研,设置MN跨上料的所有仿真参数(见教材P67-68)
  • 建立的板坯库MN跨上料仿真模型如图3-13所示

第93页:NP跨与MN跨同区组合结果

NP跨1区与MN跨1区的仿真:初始两跨天车按由近至远的原则选择垛位送坯,加热炉车间等至加热炉前缓冲满至4块时开始向加热炉送坯,采取两区插花供坯策略,结果见下表。

NP跨2区与MN跨2区的仿真同样采取两区插花供坯策略。

原文仅给出表题,具体数据未在源文本中提取,需对照原图补充。

第94页:NP跨与MN跨交叉组合结果

NP跨1区与MN跨2区的仿真采取两区分供10块板坯的策略;NP跨2区与MN跨1区的仿真也采取两区分供10块板坯的策略,结果见下表。

原文仅给出表题,具体数据未在源文本中提取,需对照原图补充。

第95页:同区组合多点上料结论

  • 2号铸机坯的多点上料(NP跨1区和MN跨1区组合)的所有垛位都可完全满足供坯需求
  • 1号铸机坯的多点上料(NP跨2区和MN跨2区组合)中,NP跨和MN跨约有13个垛位可较好地满足供坯需求,但对于热轧节奏较快的板坯(1.5min/块)则很难满足

多点连续上料能力范围图如图3-14所示。

第96页:交叉组合多点上料结论

  • NP跨1区和MN跨2区组合:按每跨连续供10坯计算,每跨约有10个垛位可供应热轧基本需求;对于热轧节奏较快的板坯(1.5min/块),每跨只有距离轨道最近的约2个垛位可满足需求
  • NP跨2区和MN跨1区组合:按每跨连续供10坯计算,则很难满足热轧需求

多点批次上料能力范围图如图3-15所示。

第97页:3.3 炼钢连铸物流仿真案例目录

  • 3.3.1 案例分析
  • 3.3.2 直轨道仿真模型
  • 3.3.3 分段轨道仿真模型
  • 3.3.4 仿真分析

第98页:炼钢连铸车间设备布置

设某钢铁企业炼钢—连铸生产车间有3台转炉(CF1、CF2、CF3)、两台精炼炉(RF1、RF2)和两台连铸机(CC1、CC2),车间设备布置图如图3-16所示。

第99页:炼钢连铸案例假设与钢种约束

炼钢—连铸车间设备能力与钢种约束:下表列出相关数据。

炼钢—连铸车间设备能力与钢种约束
设备设备构成可冶炼钢种 / 约束作业时间
转炉CF1、CF2、CF3CF1:g1、g4、g7、g8;CF2:g2、g5;CF3:g3、g640min
精炼炉RF1、RF2能力与技术成本相同35min
连铸机CC1、CC2每台最多只能进行一个浇次的生产45min

该炼钢—连铸车间只能炼8个钢种的产品,分别为g1至g8,各转炉所能冶炼的钢种有限;8个钢种的生产计划见教材。

第100页:天车调度与两种运行方式

车间天车调度
在满足天车运行空间约束和天车资源约束的条件下,合理分配天车任务以完成生产物料的吊运作业,保证生产任务有序、紧凑进行,并使整体物流运输效率与生产目标相一致。
  • 直轨道模型:一辆天车运送一个钢包,即从转炉到精炼再到连铸;为避免死锁冲突,天车在将出钢钢包运送到铸机处前不会返回运送下一个钢包
  • 分段轨道模型:天车分段运送钢包,即一辆天车在一段轨道上只负责运送这段轨道上的钢包,从而避免和其他天车冲突

天车调度问题是典型的多机、多任务、多约束、随机性复杂问题。

第101页:直轨道模型

直轨道模型可以由多条轨道组成,为了避免天车冲突,每条轨道上只能有一辆天车,如图3-17所示。

第102页:直轨道模型建模要点

  • 在炼铁Source处设置几个出钢表,里面有出钢量和出钢顺序
  • 在转炉处炼钢,转炉处用PlaceBuffer
  • 炼钢完成后将钢包运送到转炉的台车工位,天车接到任务通知前往运送;每个钢种设置了proctable属性,天车按该工艺顺序表将钢包运送到相应加工地点(图3-18 Q235L2的工序表)

第103页:天车与钢包一一对应的等待控制

为防止物流冲突,建模时设置天车和钢包一一对应,这样当钢包在精炼时空闲天车原地等待钢包完成加工。

核心语句:waituntil obj.nummu > 0 and obj.cont.currentproc = 2 prio 3; obj.cont.move(@);其中 obj 是台车工位,obj.cont 是钢包,@ 是天车。

第104页:断浇事故报警窗口

在连铸机的控制方法Continuerestrict里面设置了如果连铸机里的钢包在出连铸机时还没有新钢包进来,就弹出报警窗口显示“断浇”,如图3-19所示。

第105页:分段轨道天车模型

分段轨道模型的特点是轨道分为两段,每段轨道上有一辆天车,每辆天车负责各自的任务,互相不干涉,如图3-20所示。

第106页:设备位置表

两个轨道分别通过不同的Method,由设备位置表读出需要放或者取得钢包的位置,写入相应的天车队列表。不同于直轨道模型,分段轨道的天车不再与钢包一一对应,而是通过规则排列天车队列表实现调度控制,设备位置表如图3-21所示。

第107页:分段轨道断浇界面

分段轨道模型和直轨道模型类似,在发生断浇的时候也会弹出断浇窗口,界面如图3-22所示。

第108页:直轨道计划与实际甘特图

根据案例分析中8个钢种的计划绘制计划甘特图,8种钢种能在CC1和CC2铸机上连铸,计划甘特图如图3-23所示。

加入天车约束的影响后,在很多情况下天车等待时间很长,使整个工序完成时间后移,实际运行甘特图如图3-24所示。

第109页:直轨道甘特图对比分析

  • 图3-23显示这8炉钢完成的计划时间从16点45分开始、21点28分结束;图3-24显示加入物流因素后实际结束时间约为21点47分,实际仿真时间大于计划时间,原因是天车运送或等待时间引起
  • 图3-24虽然实际结束时间拖后但没有发生断浇现象,说明在整体模式下物流因素不会导致断浇事故
顶部目录