数字化制造-基于Plant Simulation的冲压车间数字化仿真平台研究
冲压车间是将板材冲压形成汽车车身、车厢、车底板等部件的过程,冲压是汽车生产四大加工工艺的首个工序,直接影响着汽车焊装、涂装、总装车间的生产。冲压车间生产具有以下特点:
换模时间长:每种冲压件均有一套专用冲压模具,模具从模具库通过天车送到冲压线,并进行换模,换模时间需几分钟到十几分钟,远大于单个产品的冲压时间,因此换模时间不可忽略。
大批量生产:因不同产品换模时间较长,且准备过程需要消耗大量的能源和人力,生产过程应尽量减少换模次数,因此采用批量生产的方式。
需求拉动:为了满足下游车间正产生产,冲压车间需根据下游车间的需求计划进行批量生产,在保证安全库存的前提下,尽可能减少在制品数量。
模型边界和仿真目标
仿真平台以冲压车间为分析研究对象,研究的范围从毛坯进入冲压车间开始到冲压件离开冲压车间进入焊装车间为止,不包括冲压车间以外的生产操作。基于冲压车间具体实例的分析,仿真优化模型的目标有:
(1) 基于冲压车间的生产工艺流程,构建冲压生产线的线体仿真模型,对冲压生产车间进行动态分析。
(2) 采用参数化建模的技术,开发通用的冲压车间仿真平台,能对不同的规划方案进行分析比较,提高仿真平台的柔性。
(3) 分析冲压车间叉车数量对冲压车间产能的影响,确定最优的叉车数量,确定车间毛坯和冲压件库缓存区的大小等。
建立车间的三维动态展示模型,实时了解车间和模型的运行状态。
模型假设
冲压车间物流多且过程复杂,若对所有的生产动作要素进行分析,不仅会消耗大量的人力物力,也会影响对仿真目标的分析研究,因此在实际建模的过程中要根据冲压生产线的特点和仿真目标的不同,对分析目标影响较小的因素进行简化,保证仿真模型的有效性。结合冲压车间优化改善的目标,对冲压生产系统模型做如下假设:
(1) 冲压生产设备发生故障导致停线的概率按照设定的分布函数随机发生。
(2) 冲压工位的机器人、夹具、端拾器等不做具体动作建模,以每个设备作为最小的建模对象。
(3) 除冲压线尾人工装冲压件到料框外,其他区域认为人员充足供应,模型中省略对工人的建模。
建模流程
Plant Simulation仿真模型中对象要素
Plant Simulation是一个面向对象的离散型建模和仿真软件,根据冲压车间各对象元素的特点,主要的建模单元有:
(1) 毛坯件:采用移动对象Entity表达,主要属性有名称、长度等。根据这些属性确定冲压毛坯数量、托盘容量、订单数量等。
(2) 冲压工位:采用物流对象SingleProc表达,主要参数有冲压时间、故障率和平均修复时间等。
(3) 托盘:采用移动对象Container表达,主要参数有长度和容量等。
(4) 安全区:采用资源对象LockoutZone表达,主要参数为安全区工位列表,控制安全区所有工位的故障。
(5) 模具库、冲压件库: 采用物流对象Buffer表达,主要参数为容量。
结束语
采用Plant Simulation软件建立冲压车间通用仿真平台,实现对冲压车间缓存区大小、转运批量、生产计划、瓶颈环节分析等。平台采用模块化、参数化建模方式,满足技术人员对功能模块进行快速的调整、规划,能有效提高车间规划的效率、为车间生产提供决策支持。
数字化制造-基于Plant Simulation的冲压车间数字化仿真平台研究的更多相关文章
- 华为云Stack首席架构师:打造“称手”的数字化工具,答好政企IT数字化转型这道必选题
摘要:数字化转型是一号位工程,数字化的工具本身就是企业的核心竞争力. 本文分享自华为云社区<华为云Stack首席架构师:打造"称手"的数字化工具,答好政企IT数字化转型这道必 ...
- 使用Plant Simulation连接SQL Server
1. 在管理类库中添加ODBC. 2. 在控制面板->管理工具中设置ODBC,添加SQL Server服务. 3. 在plant simulation中将信息流中的ODBC添加到Frame中. ...
- Plant Simulation常用命令
Plant Simulation 是面向对象的三维离散事件仿真软件,使您能够快速.直观地构建逼真的物流模型. 您还可以使用高级统计工具执行复杂的生产分析.以下介绍该软件的一些常用命令. 1. clea ...
- Plant Simulation打包与分享
作者:iJonas 本人原创,转载说明出处. 公众号:仿真社区Plant Simulation 关注知乎专栏:iJonas 目录 简介 使用方法 注意 1.简介 很多情况下,我们需要把模型发送给客户. ...
- 《基于 Web Service 的学分制教务管理系统的研究与实现》论文笔记(十一)
标题:基于 Web Service 的学分制教务管理系统的研究与实现 一.基本内容 时间:2014 来源:苏州大学 关键词:: 教务管理系统 学分制 Web Service 二.研究内容 1.教务管理 ...
- cWeb开发框架,基于asp.net的cWeb应用开发平台介绍(二)
cWeb是基于微软的.Net Framework 4框架,数据库是sql server 2008 r2. cWeb开发框架下载,点击这里去下载. cWeb开发框架借鉴三层架构理论分为三层,分别是:cD ...
- cWeb开发框架,基于asp.net的cWeb应用开发平台介绍(一)
cWeb开发框架是基于asp.net的B/S应用开发平台,采用三层架构理论,应用简单.代码简洁.运行快速. cWeb是bubufx提供,是分享资源,无任何版权限制,bubufx继续传承互联网精神,可随 ...
- 基于Moodle的IT课程辅助教育平台搭建
基于Moodle的IT课程辅助教育平台搭建 Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE).它已成为深受世界各地教育工作者喜爱的一种为学生建立网上 ...
- 基于HTML5的燃气3D培训仿真系统
最近上线了的基于HTML5的燃气3D培训仿真系统,以前的老系统是采用基于C++和OpenGL的OpenSceneGraph引擎设计的,OSG引擎性能和渲染效果各方面还是不错的,但因为这次新产品需求要求 ...
随机推荐
- js 异或加密
// 按位异或 加密 var posNo = 'C0041710190002' // 特殊字符不进行 与或 加密 (因为A,a,Z,z,转换后会变成符号,不方面用户输入 ...
- DZ注册登录流程梳理
用户注册流程第一步:/source/class/class_member.php: on_register注册入口 if(!$activation) {//不为空,说明用户已经注册过 //将用户注册到 ...
- List of common SCSI KCQs
Category Key ASC ASCQ Error Condition No Sense 0 00 00 No error 0 5D 00 No sense - PFA threshold rea ...
- JAVA进程CPU高的解决方法
无限循环的while会导致CPU使用率飙升吗?经常使用Young GC会导致CPU占用率飙升吗?具有大量线程的应用程序的CPU使用率是否较高?CPU使用率高的应用程序的线程数是多少?处于BLOCKED ...
- 从Webpack源码探究打包流程,萌新也能看懂~
简介 上一篇讲述了如何理解tapable这个钩子机制,因为这个是webpack程序的灵魂.虽然钩子机制很灵活,而然却变成了我们读懂webpack道路上的阻碍.每当webpack运行起来的时候,我的心态 ...
- Netty(五):ServerBootstrap启动流程
这篇文章主要是对ServerBootstrap启动流程做一个梳理,方便我们串联起各个类,同时也对主要的一些类有个大概的印象,方便之后逐个类的深入学习. 本篇文章不在具体贴出代码,而是对整个启动流程画了 ...
- qcow2快照原理
关键术语:cluster 一个Qcow2 img文件由固定大小的单元组成,该单元称为cluster,默认大小为65536bytes/64Ksector 数据块读写的最小单元,大小为512字节host ...
- 也谈解决Combobox绑定数据后取值出现System.Data.DataRowView的问题
刚才遇到一个怪现象:同一个窗口,同一张表,通过第一个Combobox值的改变,动态绑定第二个Combobox,结果出现一个怪现象,第一个Combobox有的值改变第二个Combobox一切正常,有几个 ...
- CentOS-6.5操作系统安装
1.创建Linux虚拟机(如图所示) 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 ...
- Spring官网阅读(十六)Spring中的数据绑定
文章目录 DataBinder UML类图 使用示例 源码分析 bind方法 doBind方法 applyPropertyValues方法 获取一个属性访问器 通过属性访问器直接set属性值 1.se ...