• 沒有找到結果。

基于 eM-Plant 的汽车车身焊装线系统仿真技术研究

N/A
N/A
Protected

Academic year: 2022

Share "基于 eM-Plant 的汽车车身焊装线系统仿真技术研究"

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

《工业控制计算机》

2010

年第

23

卷第

12

基于 eM-Plant 的汽车车身焊装线系统仿真技术研究

鲍婷洁 楼佩煌

(南京航空航天大学机电学院,江苏 南京

210016

Simulation Technology of Automobile Welding Line System Based on eM-Plant

汽车车身焊装线系统是一种典 型 的 离 散 事 件 动 态 系 统 ,实 际运行受现场随机因素的影响。 传统生产中对车身焊装线的优 化改造往往基于经验,通过对生产现场的直接调用测试来实施,

但由于现场条件的限制和设备成本的考虑, 难以柔性地对多种 方案进行评估测试。

目前对复杂离散系统进行研究最有效的方法之一是系统仿 真技术,它结合数字仿真和动画模拟的优点 ,数 据 真 实 ,获 取 方 便,通过动画可以看出仿真的情况,为决策者提供了复杂系统设 计和操作的最有力的工具。 通过对系统仿真对汽车车身焊装线系 统规划和工艺流程的研究,可以避免资金、人力和时间的浪费。

1

仿真模型的分析

1.1

仿真平台的选择

近年来面向对象、图形化、集成的建模仿真软件广泛地被用 于离 散 事 件 系 统 仿 真 ,如

witness

eM-Plant

Quest

等 等 ,它 们 能为生产设备, 生产线及生产过程建立结构层次清晰的仿真模 型,还包括模型分析、系统规划设计和统计分析等功能。 用户界 面也更直观灵活,系统模型以二维或三维方式动态显示,以便对 系统仿真过程进行实时的跟踪和分析。

本文采用仿真软件

eM-Plant

作为仿真平台。

eM-Plant

是 以 色 列

Tecnomatix

公 司 出 品 的

eMPower

软 件 工 具 , 又 称 为

SiMPLE++

, 是关于生产、 物流和工程的高级面向对象仿真软

件。 该软件提供了大量生产设备单元和物流装置的模型库——— 物流对象(各种加工设备、仓库、缓存区等)、信息流对象(控制策 略、信息对象)、服务类对象(工人)和移动对象(工 件 、小 车 );还 提供了丰富的概率分布函数, 使得建模时只需要从交互界面中 选择一种分布就可以轻松地输入仿真参数,代替了复杂的编程。

其内嵌的

SimTalk

语言,其编程语法与

VC++

完全类似,可灵活 地用于规划、仿真和优化制造企业、生产系统和工艺过程。 软件 还提供了各种统计分析工具、实验工具和优化工具,这些都有助 于瓶颈的消除,达到资源配置的优化,从而设 计 出 负 荷 平 衡 、高 效率的生产线。

1.2

某汽车车身焊装线的系统结构

某汽车车身焊装线初步的布局主要由地板线、侧围线、主焊 线、调整线以及各条线之间的自动化输送系统组成。 本文着重研

究从主焊线出口到涂装线入口的输送能力, 分析输送线上各个 工位的工作效率,瓶颈分析以及故障分析。

该系统包括的内容有:

1

)主焊线至调整线之间的车身骨架自动化输送系统 在主焊线出口, 通过移载机把白车身从主焊线台车上取下 来,送到空中的摩擦台车上,由摩擦线运输到调整线入口。 该输 送线整体为一条线,中间采用两条支线,用于半破坏检查和车身 表面质量检查,还有两个车位需要

CO

2焊接。 两条支线进车比 列为

1:1

,不区分车型。

2

)调整线输送系统

调 整 线 上 共 有

28

个 工 位 (包 含 上 下 车 位 ), 工 位 间 距 是

5500mm

,其中

3

17

工位工人需要与车随行。 调整线采用地 面摩擦

+CPC

链条侧推

两侧随性板链式组合输送系统,通过上 件升降机和下件升降机与其它输送线实现连接。

3

)调整线至涂装线之间的白车身自动化输送系统 线体具有白车身下线返修并重新上线的功能, 返修车上线 和下线都不影响调整线和涂装线的节拍。 从调整线出来的白车 身,合格的经由两条存储区至涂装入口,不合格的则到返修区进 行维修,返修后的白车身不经过存储区,直接送入涂装入口。

4

)空台车从涂装入口到主焊线下件点的自动化输送系统 白车身送入到涂装入口后, 空台车需要返回到主焊线的下 件点,开始新一轮的运载任务。 有故障的台车经由移载机到台车 维修区维修,返修后再回到线上。

2

仿真模型的建立

2.1

汽车车身焊装线的仿真模型

应用面向对象思想,根据制造系统的运行特点,通过描述组 成系统的对象特征、对象行为以及相互关系来进行系统建模,实 现系统中的物流、信息和决策控制行为的分离。 图

1

是汽车焊装 线的面向对象仿真模型。

2.2

模型的布局生成

利用

eM-Plant

提供的模型库,建立系统的仿真模型。 对于 复 杂 的 系 统 ,先 将 系 统 分 解 成 若 干 个 单 元 ,用

Top-Down

技 术 生 成 单 元 仿 真 模 型 ,对 单 元 进 行 单 独 建 模 、测 试 ;再 使 用

Bot-

tom-Up

技术,将单元生成复杂的系统仿真模型。 图

2

是汽车车

摘 要

仿真是目前对焊装生产线进行工艺规划、生产调度的有效手段。选用仿真软件

eM-Plant

作为仿真平台,通过对某汽车 车身焊装线工艺流程的研究 ,建立层次清晰的系统仿真模型 ;根据仿真结果,进行瓶颈分析、设备利用 率 分 析 以 及 故 障 分 析,评估生产线的能力,为生产调度策略的制定以及生产线的规划与布局提供了科学依据。

关键词:焊装线,仿真建模,eM-Plant

Abstract

At present,simulation is an effective approach to make process planning and production scheduling for welding line.In this paper,use simulation software eM-Plant as a simulation platform and establish a clear system -level simulation model through a research on the process of an automobile's welding line.According to the simulation results can analysis the bot- tleneck and equipment utilization,as well as the failure to assess the capacity of the production line.

Keywords:welding line,simulation modeling,eM-Plant

7

(2)

基于

eM-Plant

的汽车车身焊装线系统仿真技术研究

图 1 汽车车身焊装线的仿真模型 身焊装线系统仿真图。

图 2 汽车车身焊装线系统仿真图

系 统 的 生 产 节 拍 为

1

分 钟 , 并 且 可 调 , 白 车 身 由 车 身 源

Source

)按要求参数的时间间隔均匀产生,用

MUs

下的

Entity

表示,空台车也由台车源(

Source1

)按一定数量的要求产生 ,用

MUs

下的

Transporter

表示。 生产线用具有一定长度和速度的

Line

表 示 , 实 际 长 度 参 照 项 目 图 , 除 了 调 整 线 的 运 行 速 度 为

5.5 / 1=5.5m / min

外,其余生产线的输送速度均为

20m / min

。 生 产 线 上 的 工 位 (比 如

CO

2焊 接 、半 破 坏 检 查 等 )可 由 处 理 单 元

SingleProc

)表示,升降机、移载机也用

SingleProc

表示。 为了 符合节拍的要求,它们的

Process Time

都是

1min

,当节拍发生 变化时,工位的处理时间也要相应地变化。 调整线上的工位工人 由于是随车而行的,可以把这

28

个工位看做一个整体,工 位 的 处 理 时 间 取 决 于 调 整 线 的 运 行 速 度 。 空 台 车 返 回 段 的 堆 垛 由

buffer

表示,容量为无穷大(

-1

),服从先进先出原则。

信息流对象处理生产线运行过程中的大量数据, 其中生产 计 划 是 典 型 的 数 据 流 信 息 ,

Product Manage

是 系 统 提 供 的 进 行产品管理的专用对象,以多层表的形式进行数据管理,

Table- File

里提供了产品的加工工艺。

Generator

是随机发生器, 根据输入的起始时间或统计分布 区间间隔地触发事件,直到仿真时钟结束或到达设定的结束时间。

无论是起始时间还是间隔时间,可以是常量,也可以是随机量(服 从某个概率分布),只需要输入分布函数的特征参数。 在生产过程 中生产线发生故障是不可避免的, 每条生产线发生故障的概率也 是不定的,通过对随机发生器的设置实现生产线随机故障的发生。

Dialog

为复杂的仿真模型提供一个简单 的 用 户 界 面 ,

eM-

Plant

可以根据用户输入的资料或操作执行相应的动作。 在这里

我们可以通过用户界面,改变系统的生产节拍。

ShiftCalendar

是在仿真模型中加入班次, 设置换班 时 间 , 还可以添加节假日。 引入

ShiftCalenda

的物流对象会在非工作 时间内暂停工作,直到仿真时钟又运行到工作时间后恢复生产。

加入

ShiftCalendar

后, 仿真运行的结果更加符合生产实际,注

意此时

EventController

中的时间应该是绝对时间。

2.3

仿真过程控制

系统运行时要满足先进先出 (

FIFO

)原则,即先离 开 主 焊 线 的白车身先进入涂装线。 当有返修车下线进行维修时,白车身的 顺序会被打乱,但重新上线后又恢复先前的顺序。 每一辆白车身 离开主焊线时都标有自己的序号, 并且知道它前一辆和后一辆 车的序号, 这样在返修车与正常车重新汇合的地方加入控制决 策, 不停地判断正常车的序号与返修车原先前一辆车的序号是 否一致,如果不一致,返修车继续等待,如果一致,返修车上线。

白车身正常发往涂装线经过存储区时, 也要遵循先进先出 原则,即先进入存储区的白车身先离开存储区。 一般优先进入第 一个存储区,当第一个存储区存满时再进入第二个存储区,分流 由

SingleProc

exit strategy

实现。 如果只经过一个存储区,

自动满足先进先出原则;如果经过两个存储区,就要在存储区的 出口加入控制决策, 判断从存储区

1

和存储区

2

出来的白车身 的优先关系。

生产线与生产线之间既是独立的,又是相互联系的,为了保 证总的生 产 效 率 ,系 统 要 求 :

主 焊 线

10min

,不 影 响 调 整 线 工 作;调整线停

10min

,不影响主焊线工作。

调整线停

30min

,不 影响涂装线工作;涂装线停

30min

,不影响调整线工作。 那么生 产线之间的输送系统要具备存储功能,以满足缓冲要求。 利用随 机发生器的

intervel

事件触发生产线发生故障,

duration

事件触 发生产线恢复生产。

利 用 系 统 提 供 的 仿 真 语 言

SimTalk

编 制 控 制 决 策 方 法

Method

,并与控制对象建立联系,是执行控制策略的重要手段,

也是联系系统物流与信息的桥梁。

eM-Plant

采用的是进程交互 发进行仿真, 仿真钟推进时, 将满足时间条件的所有时间按从

FEL(Future Events List)

移 到

CEL(Current Events List)

,然 后 按活动扫描法对

CEL

中的每个记录进行扫描,当条件为真时,执 行成分的活动,修改系统的状态并确定该成分的下一个事件。 当

CEL

中的所有记录处理完成后,结束对

CEL

的扫描,推进仿真时 间钟,再将

FEL

中的最早发生事件移到

CEL

中,直至仿真结束。

3

仿真结果分析

整个系统的仿真时间为

12h

, 这与该汽车生产线的一个班 次运作实际是相吻合的。 输送

720

辆白车身,共有

146

辆台车 供白车身使用。 仿真运行后,由瓶颈分析单元(

BottleneckAna-

(下转第10 页)

图 3 仿真数据分析表

8

(3)

TeeChart

控件介绍及在实时监控系统中的应用

(上接第8 页)

lyzer

)统计所得出的结果如表所示,表中列出了处理单元中对评

价 系 统 效 率 极 为 重 要 的 参 数

waiting

working

blocked

dis- rupted

pause

sort Criteria

。 从图

3

中可以清楚地看出系统各 单 元 的 工 作 情 况 ,车 身 表 面 检 查 (

Jcz1

)的 工 作 率 只 有

13.7%

CO2

焊接处的工作率也不高 (

49.58%

), 存储区

1

和存储区

2

的 工 作 率 分 别 为

12.5%

37.37%

, 升 降 机 的 工 作 率 是

24.34%

,可 见 系 统 的 瓶 颈 在 这 些 单 元 ,尤 其 是 从 主 焊 线 到 调 整 线之间这段的工作效率普遍偏低,而且堵塞也较严重,需要重新 布局规划。 而车身维修区(

repair

)的工作率只有

0.42%

,说明需 要返修的白车身很少。

直方图

4

是分析系统发生故障后再恢复生产的各个单元的 工作情况,不同的颜色代表不同的信息 ,灰色 代 表 等 待 ,绿 色 代 表工作,黄色代表堵塞,红色代表发生故障,蓝色代表停止。 其中

(a)

是 主 焊 线 发 生 故 障 ,调 整 线 和 涂 装 线 继 续 工 作

10min

(b)

是 调 整 线 发 生 故 障 , 主 焊 线 继 续 生 产

10min

, 涂 装 线 继 续 生 产

30min

(c)

是涂装线发生故障,调整线继续生产

30min

我 们 发 现 这 三 张 甘 特 图 中 各 个 设 备 单 元 的 工 作 率 很 接 近

(绿色所占的百分比),说明无论哪一条生产线临时发生故障,在 预定的时间内都不影响其它生产线的正常工作, 当它恢复生产 后,也能很好地实现衔接,生产节拍没有发生变化。

4

结束语

通过对某汽车焊装线系统的建模与仿真, 为该焊装线的进 一步规划和调整提供了决策参考。 仿真结果表明:通过对汽车装 焊线的仿真运行,能够对生产线进行产能与设备负荷分析,从而 诊断出生产中的瓶颈环节,这样可以节省大量的物资资源,减少 资金的浪费,并为生产线的优化提供科学的依据;通过对生产线 故障的仿真和分析,检测输送线体的缓冲能力,减少故障发生时 不必要的时间等待,提高生产效率。

参考文献

[1]王 艳 青 ,程 文 明 ,张 则 强.基 于 eM-Plant 的 铁 路 集 装 箱 货 场 装 卸 系 统仿真研究[J].起重运输机械,2008(12)

[2]王 治 军.基 于 eM-Plant 的 汽 车 后 桥 装 备 线 系 统 建 模 与 仿 真 技 术 研 究[J].装备制造技术,2009(8)

[3]王 红 军.基 于 eM-Plant 的 FMS 仿 真 建 模 技 术 研 究 [J].机 械 加 工 与 自动化,2004(7)

[4]Tecnomatix Group eM -Plant Version 8.2 User manual [K].

Tecnomatix Company, Iserasel, 2008

[收稿日期:2010.7.24]

图 4 系统发生故障后的直方图 示区中的曲线消失。

2

程序实现实时监控

实时监控做法就是需要完成实时曲线的显示, 显示的方式 主要有示波器显示方式、滚动推移显示方式这两种,本文选择滚 动推移显示方式。

2.1

对曲线进行初始化

m_Chart.AddSeries(0); / / 添加一条曲线

m_Chart.Series(0).SetVerticalAxis(0); / / 设置纵坐标 m_Chart.Series(0).SetHorizontalAxis(1); / / 设置横坐标

m_Chart.GetAxis().GetBottom().SetMinMax(0,100); / / 设置横坐标的最 大最小值

m_Chart.Series(0).GetAsLine().GetLinePen().SetWidth(2); / / 设置 曲 线 粗细

2.2

主程序中添加代码

主 程 序 中 添 加 多 媒 体 时 钟

timesetevent

, 在 其 相 应 函 数

OnTimeMessage

中添加如下程序:

m0[j]= 10觹sin(2觹pi觹0.05觹j觹SAPLETIME / 1000); / / SAMPLETIME 为采样 时间,j 为与多媒体时钟相关变量

str1.Format(″%8.2f″,m0[j]);

m_LCDData[0].SetText(str1); / / 在编辑框中显示数据 if(m_check0==true) / / 如果需要显示数据则执行如下操作 邀

m_Chart.GetAxis().GetLeft().SetMinMax(0,200); / / 设 置 纵 坐 标 的 最 大 最小值

m_Chart.Series (1).AddXY (j2,m0 [j],NULL,RGB (0,255,0)); / / 对 曲 线 进 行赋

值并设置曲线颜色

if(j2>100) / / 如果数据达到屏幕的最大值 邀

m_Chart.GetAxis().GetBottom().SetMinMax(j-100,j); / / 将 图 形 的 横 坐 标设置为设跨度 100

m_Chart.GetAxis().GetBottom().Scroll(1,false); / / 令 图 形 滚 动,每 次 滚 动一个单位

妖 妖

if(m_check0==false) / / 如果不需要显示数据则执行如下操作 邀

m_Chart.Series(1).Clear(); / / 将曲线清除 妖

运行所得的动态曲线如图

4

图 4

3

结束语

TeeChart

作为优秀的

ActiveX

图形控件, 具有许多优良的 特性,它可以有效地解决图形显示问题,使得实时数据的统计图 表更加直观和易于理解。 本文结合一个实际的舵机监控项目,给

出运用

TeeChart

的详细方法和实现实时显示的主要代码,实现

了在监控系统中数据实时显示的功能。

参考文献

[1]屈景辉.TeeChart 应用技术详解-快速图表制作工具[M].北京:中国 水利水电出版社,2007

[收稿日期:2010.8.14]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

10

參考文獻

相關文件

電機工程學系暨研究所( EE ) 光電工程學研究所(GIPO) 電信工程學研究所(GICE) 電子工程學研究所(GIEE) 資訊工程學系暨研究所(CS IE )

In the citric acid cycle, how many molecules of FADH are produced per molecule of glucose.. 111; moderate;

This study conducted DBR to the production scheduling system, and utilized eM-Plant to simulate the scheduling process.. While comparing the original scheduling process

本研究以 2.4 小節中之時程延遲分析技術相關研究成果為基礎,針對 Global Impact Technique、Net Impact Technique、As-Planned Expanded Technique、Collapsed

二、此研究可偵測出 misfire 產生的正確時間,而 misfire 對引擎所 產生的影響甚鉅,期望提供汽車工程相關的控制,如引擎的 損耗轉換成引擎剎車控制系統 (

覺察與模仿 身-1-1 模仿身體操控活動 身-1-2 模仿操作各種器材的動作 協調與控制 身-2-1

覺察與模仿 身-1-1 模仿身體操控活動 身-1-2 模仿操作各種器材的動作 協調與控制 身-2-1

本研究在於國內汽車產業的經營策略之分析,藉由對已選定的個案進行仔 細地資料蒐集與分析,以期最終從中獲致結論。本研究方法,基本上依 Porter 競 爭分析及