基于遗传算法的装配车间调度问题的研究
更新时间:2023-05-19 03:07:01 阅读量: 实用文档 文档下载
- 遗传算法求解车间调度问题推荐度:
- 相关推荐
醋蜜墅
基于遗传算法的装配车问调度问题的研究
王伟1,何纯1。刘庆云1,吴波1,王心红2
(1.华中科技大学机械科学与工程学院,湖北武汉430074;2.南车青岛四方机车车辆股份有限公司,
山东青岛266111)
Research
on
AssemblyShopSchedulingProblemBased
on
GeneticAlgorithm
WANGWeil.HEChunl,LIUOtng—yunl,WUB01,WANGSin—hon92
(1.SchoolofMechanicalScienceandTechnology,HuazhongUniversityof
Science
andTechnology。Wuhan430074。ChinaI
2.CSRQingdaoSifangLocomotiveandRoLLingStockCo.,Ltd.。Qingdao266111,China)
摘要:研究了装配车间调度问题,提出了一种基源、工艺流程、仓储及管理等多种动态信息的系统建于遗传算法的车间作业调度方法。根据车间调度系模分析方法CH。工艺规划和车间调度是计算机仿真‘统的特点,通过Delmia/QUEST软件建立了制造系模型中2个重要组成部分[2]。Delmia/QUEST是统仿真模型进行仿真分析。结合仿真系统,分析了一种基于离散事件的数字工厂仿真软件[3】。它能够QUEST软件的设计原理及应用方法。最后通过计精确、高效地按照生产工艺进行可视化仿真分析,为算机仿真模型实例验证了算法的有效性。
计算机仿真模型提供可靠的解决方案。
关键词:遗传算法;物流调度;装配车间;仿真模
目前,应用于装配车间调度系统建模和仿真的型
方法主要有:GRAI法、IDEE法、GIM法、SIM法和中图分类号:THl64Petri网等系统建模方法[.]。这些方法局限于仿真文献标识码:A
过程的非可视化。而应用于车间作业调度的方法主文章编号:1001—2257(2012)04—0003—04
要有:人工智能法、局部搜索法、数学规划法、启发式Abstract:Anjob—shopschedulingapproach规则法、约束满足法和神经网络法等优化方法。这based
on
a
geneticalgorithmwasputforwardfor
些方法局限于建模程序的复杂化。
assemblyshopscheduling.According
to
thecharac—
为此,提出一种以Delmia/QUEST软件为平teristicoftheshopschedulingsystem,acomputer
台,基于遗传算法的装配车间调度问题的研究方法,.simulationof
manufacturingsystem
wasbuilt
从而实现了车间调度问题的优化、简化及可视化的based
on
Delmia/QUEST
softwarein
order
to
综合目标。make
a
simulationanalysis.Thedesignphilosophy
1
系统模型
andtheimplementationtechniquesofQUEST
are
analyzedbycombiningthesimulationsystem.Fi—在生产过程中,由于加工设备的不同而将不同
nallytheresultofcomputersimulationmodelindi—
的加工过程组合在一起,导致了不同的零件具有不cates
thevalidityofthejob—shopschedulingap—
同的工艺流程。车间调度的目的在于满足各个零件proachalgorithm.
工艺流程的同时,确定具体的加工顺序,以便使生产Keywords:genetic
algorithm;logisticsched—
效率在固定的时间内达到一定的生产计划[5]。图1ule;assemblyshop;simulationmodel
为典型计算机仿真模型的模型框架图。
I虚拟环境k广_—二∑、匕二,/l数据分析l
枣乒
0
引言
l加工设备r。——歹7.≮=-一、I优化仿真I
计算机仿真模型提供了一种新型的包含生产
几丽面邓、1琵面卯
收稿日期:2011—11—09
——℃剜——
基金项目:“十一五”国家科技支撑计劫(2009BAGl2A01一G01—3)图1计算机仿真模型
《机械与电子32012(4)
万方数据
车间作业系统的主要特点为离散加工过程。面向对象的仿真设计方法能够通过声明对象特征、对象行为及相互关系实现离散制造模型的逻辑连接、信息处理和决策制定[6]。
1.1
生产模型
根据生产情况,计算机仿真模型对象主要分为
厂房类、生产线类、设备类、信息类和控制类口]。图2为典型生产线仿真模型结构。
设备类
信息类
控制类
图2生产线仿真模型网络对象
一一一一一一一一一
a.生产线类。一个系统物理模型包含至少一条生产线,每条生产线内又包含设备类、信息类和控制类模型。
b.设备类。设备类又可以分为加工设备类、吊装设备类、输送设备类和场地设备类等。加工设备类是指用于进行装配、生产的各类加工机器;吊装设备类是指用于吊装零部件的各式吊车、起重设备;输送设备类是指在系统中用于运输零部件的各种载体运输工具;场地设备类是指系统中的零部件、外购件及产品的仓储、缓存区域。
c.信息类。记录某一产品的生产工序、生产工位的完整工艺信息及总体生产计划纲领。
d.控制类。即逻辑对象类,其主要功能是设计控制策略和选择决策规则,从而对系统进行动态调控。逻辑对象类在生产线系统中可分为作业时间类、故障修复类以及资源调度类等。作业时间类负责控制系统中设备的工作安排,如机器开工时间、停工时间和中途休息时间等;故障修复类则控制设备故障的发生时间概率及故障修复时间概率;资源调度类用来控制车间内各项生产资源的整体调度规则及调度方法。
上述各基本对象类均拥有属性与操作,利用类的继承与封装机制,可以快速生成生产线的制造环境,而且在生产线的生命周期内,这些对象类也并非孤立存在,而是紧密联系形成一个不可分割的整体,
4
万方数据
它们为生产模型的建立提供了基础。
1.2
生产方式
流水线生产方式采用流水线生产方法或者材料
转移法,即固定加工手段而移动材料的生产方式。节拍是一种重要的流水线评价标准,是指流水线上同一工位连续产出2个相同产品之间的时间间隔。流水线生产方式中,生产计划下的加工单元必须与其加工工位及加工对象保持一致,各工位加工工时为子节拍,生产线产品输出时间间隔为总节拍。在加工工位数量一定时,子节拍与总节拍趋近程度越高,生产线作业越流畅,生产效率越高。
节拍式生产方式即移动加工手段而固定材料的生产方式。节拍式生产方式中,生产计划下的加工单元与加工工位及加工对象多数情况下保持一致且固定不变。此时的产品输出节拍为第一个加工方式
开始与最后一个加工方式结束的时间间隔。
按节奏连续均衡生产是精益化制造的显著标志[8]。生产线加工单元按照成组工艺进行布置,同时生产作业与生产计划的对象按照相似性进行分类。按照生产线的均衡性,各个工位的加工工时及生产节拍应基本相等,节拍差异较大时,可以通过分解工位内容进行调整,某些工位生产过程无法分解时,其工时也应当为标准工时的整数倍,借助增加同型号加工单元使该工位加工工时趋近生产线节拍。
无论是何种方式的加工作业,都必须以一定的速度,具有连续性地在既定场地重复作业。以一定的速度加工,可稳定动力费及劳动力费用,降低成本;连续性生产,可稳定加工时间、保证工期;在相同场地进行同一作业,可以提高作业者的熟练度和作业水平,保证品质。也就是说,大量生产的四大特征(定速、连续、定位置和定作业)可使成本、工期和质量保持相对稳定。因此,不能采用大量生产方式的企业,难以降低成本、保证工期和质量,难以满足客户的要求,最终被市场的激烈竞争所淘汰。
模型生产采用混合式生产形式,即流水线生产方式与节拍式生产方式相结合的生产方式。1.3数学模型
柔性车间调度问题主要研究工件、机器和加工工艺的组合问题。工件每道工序可以在不同的机器上加工,因此,首选要选择加工工件的机器。
建立的柔性车间主要研究N个工件在M台机器上的加工过程,工件竹有m道工序的加工问题。
《机械与电子}2012(4)
每道工序可以在不同的机器上加工,工序的加工时间因使用机器不同而不同。要求确定与工艺约束条件相容的各机器上所有工件的各道工序在每台机器上排序,以达到加工性能最佳,既满足目标要求的最小实际值。
模型约束条件为:
a.同一零件在各机器上的加工工序有顺序约束,不同零件在各机器上的加工工序无顺序约束。
b.每台机器一次只能加工一个零件,且加工一旦开始就不能发生中断。
‘
c.零件在某一时刻只能在一台机器上加工。d.所有加工工件优先级相同。e.忽略一切机器故障。
遗传算法GA(geneticalgorithm)是一种模拟自然界生物进化过程的仿生算法[8]。它通过模仿生物的进化过程来优化解的集合,其基本操作是通过选择、交叉和变异搜索解的空间。其对空间的搜索具有隐含并行性,它不同于随机搜索(解空间中的枚举搜索),它的选择机制可以大大减小搜索空间,因而可以在有限时间内得到二个最优解或较优解,并且遗传算法还是一种具有全局优化能力的搜索方法。
加工时间目标函数定义如下:
T=max{maxt“}
l≤t≤n
l≤J≤研。
式中,以为待加工的零件数;优为加工机器数;%为第i种零件在第j个机器完成加工的时闻。
遗传算法流程如图3所示。
厂网
、
i开始】
.任务约束l秽
I时间约束1
计数个竿适应度卜_掣
.设备约束I
o≥
.工序约束l
输出结果
工艺约束I
L(结束】/
图3遗传算法
a.适应度函数。遗传算法在搜索过程中以适应度函数作为依据,通过适应度函数评价每个染色体的性能。适应度函数一般由目标函数变换而成,如
<机械与电子}2012(4)
万方数据
果目标函数可以直接利用,则目标函数即为适应度函数,否则需要对目标函数的值域进行映射,进而获得相应的适应度函数。
b.个体编码。常用的编码方式有二进制和十进制2种编码方案。这里采用二进制编码,即用一个二进制向量作为一个染色体,表示为五。该向量的长度依赖于区间长度和要求精度,这里取精度为小数点后2位数。
c.群体初始化。由于遗传算法群体型操作的需要,必须为遗传操作准备一个由若干初始解组成的初始群体。在确定群体规模后,为了提高算法的效率和质量,初始种群采用基因空间均匀分布算法
GSBS(genespacebalance
strategy)[91产生初始种
群,使初始种群大致的均匀分布于解空间中。这种方法可以在一定程度上缓解遗传算法局部收敛的问题,从而改善最优解的质量。
d.选择策略。选择的目的是从当前的群体中选出优良个体,使他们有机会成为父代,以便繁殖后代。判断个体优良与否的准则是各自的适应度值,这里采用轮盘赌选择方法,其公式为:
C
P(i)=f(i)/∑,(f)
i=l
式中,P(i)为个体i的选择概率;,(i)为个体i的适应值,其取值为个体解码取得的最大完工时间的倒数,即厂(i)=1/F(f)。这种方法有助于算法快速收敛,从而获得最优解。
e.交叉与变异。在初始种群中,按照染色体适应度值折算的概率选取染色体进行交叉或者变异操作,适应度大的染色体被选择的概率较大,从而保证
优势个体在种群中以更大的概率存活。
交叉是主要的遗传操作,新染色体大部分由交叉获得,交叉操作能够有效地保留父项信息,这里交叉算子采用部分映射交叉方式。
变异操作的目的是通过随机改变染色体某些基
因来引入新个体,提高种群多样性,这里变异算子采用逆序操作。
2仿真及结果分析
2.1问题描述
产品生产过程由零件部装及部件总装2部分构成,共包含6个部装区,每个部装区分别由若干个可以拆分但具有工序约束关系的工艺过程组成。每个
5。
部装区对应一个总装工位,共计6个总装工位。当零件完成部装后,由天车将部件运输到相应的总装线加工工位;总装线各工位完成后,输送到加工终端,由加工终端完成加工后输出产品。产品生产车间物料流向如图4所示。图中所示各部装区工艺过程组合而成的加工工时及相应总装线工位加工工时
如表1所示。
3结束语
研究表明,通过遗传算法可以对装配车间进行作业调度优化。基于Delmia/QUEST的计算机制造仿真模型对于改进与验证生产车间工艺规划起到了辅助验证的作用。车间作业调度方法与计算机仿真模型的结合可以在车问工艺规划过程中起到优化与验证的效果,从而在实际生产前完成了车间优化设计,达到了节约成本、提高效率的最终目的。参考文献;
[1]Xiong
GL.Applicationanddevelopmentofsimulation
techologyin
f医吁咱匣H甄乎匮日岖匿悃
韶裴线
崮自岖童卜雹西.压叁卜《摘
总装线
manufacturing[J].JournalofSystemSim—
ulation,1999,11(3):148—150.
图4产品生产车间物料流向衰1产品生产原始生产节拍裹
工位号
1
219703380
310502120
41610960
5435840
Yz]Sugimura
rain
603620
N.HinoR.MoriwakiT
Integratedprocess
planningandschedulinginholonicmanufacturingsys—
tems[A].IEEEInternationalSymposium
on
Assembly
部装470总装
3320
andTaskPlanningSoft2001.36—41.
Research[C]Fukuoka,Japan,
2.2解决方案
由节拍表可知问题如下:工位5部装及总装节拍与其余5项严重不均;工位2及工位3总装节拍与其余工位差异较大。经遗传算法优化重组,优化后产品生产过程中零件部装工位数量未发生变化,但对部装工位5进行了拆分处理。而对应的总装工位数量也未发生变化,但总装工位2与总装工位3进行了合并处理,而总装工位5进行了拆分处理。经过优化处理,各工位工时趋于平衡。
生产模型优化后的生产节拍如表2所示,生产模型优化前后产能对比如图5所示。
衰2产品生产优化生产节拍寰
工位号部装总装
l^
14701810
219701510
310501810
41610l510
54551810
[3]DassultSystem.Delmia/Quest
rZ].Dassuhc。.,2004.
D5R12UserManual
[43壬煜.物流系统的仿真研究综述.制造业自动化[J].
2004,24(9):5—8.
Is]Wang[6]Hou
L.Shopschedulingwithgeneticalgorithms[C].
Beijin:TsinghuaUniversity.2003.
Y.FanXM.Simulation—basedmanufacturing
systemobject46.
modeling[J].CIMS.2001,7(5):42—
introduction[EB/01.].http://
[7]VirtualRealityAshort
WWW—vrlumich.edu/intro/index.html,2008.
[8]王凌.车同调度及其遗传算法[M].北京:清华大学
rain
601810
出版社,2003.
[9]胡建军,唐常杰,段磊,等.基因表达式编程初始种群
的多样化策略[J].计算机学报,2007.30(2):305—
311
、…
“m“P《■}PⅢ#■“№‘P№
作者简介:王伟(1985一).男.天津人,硕士研究生,研究方向为虚拟仿真制造技术I何纯(1989一).女,湖北监利^.硕士研究生.研究方向为虚拟仿真制造技术I期庆云(1985一).士.天津人,硬士研究生.研究方向为计算机交互设计技术;吴波(1963一),男 期北监利人,教授.博士研究生导师.研究方向为设备智能监溯与控制.信息处理、制造自动化和智能制造}壬心红(1962一).女.山东荣成人,高级工程师.研究方向为机车车辆工程。
‰IB盐誓_
万方数据
《机械与电子}2012(4)
基于遗传算法的装配车间调度问题的研究
作者:作者单位:刊名:英文刊名:年,卷(期):
王伟, 何纯, 刘庆云, 吴波, 王心红, WANG Wei, HE Chun, LIU Qing-yun, WU Bo, WANG Xin-hong
王伟,何纯,刘庆云,吴波,WANG Wei,HE Chun,LIU Qing-yun,WU Bo(华中科技大学机械科学与工程学院,湖北武汉,430074), 王心红,WANG Xin-hong(南车青岛四方机车车辆股份有限公司,山东青岛,266111)机械与电子
Machinery & Electronics2012(4)
本文读者也读过(10条)
1. 唐金金.周磊山.佟路.周艳芳.TANG Jinjin.ZHOU Leishan.TONG Lu.ZHOU Yanfang 单列高速列车运行仿真模型与算法[期刊论文]-中国铁道科学2012,33(3)
2. 陈倩清.陈艳 基于工作过程的“船体分段模型制作”课程改革与实践[会议论文]-2011
3. 潘军.马登哲.蒋祖华 虚拟产品开发及其仿真模型的研究与应用[期刊论文]-计算机集成制造系统2002,8(9)
4. 张靳.胡霏凌.郭聪.陈丹.王鹏飞.ZHANG Jin.HU Fei-ling.GUO Cong.CHEN Dan.WANG Peng-fei 基于Delmia/Quest的煤机生产线规划仿真与应用[期刊论文]-机械工程与自动化2012(2)
5. 陈顺立.CHEN Shun-li 基于人工神经网络的动态系统仿真模型和算法研究[期刊论文]-煤炭技术2012,31(1)
6. 廖湘辉.刘欢.谭宗柒.姜雨.陈文琛.LIAO Xianghui.LIU Huan.TAN Zongqi.JIANG Yu.CHEN Wenchen 基于Simulink的穿行式钢模台车液压系统的性能分析[期刊论文]-机床与液压2012,40(1)
7. 李成博.王小明.柳强.LI Cheng-bo.WANG Xiao-ming.LIU Qiang 基于遗传算法的WMSNs多路径多目标优化路由算法[期刊论文]-计算机应用研究2012,29(6)
8. 蒋国璋.曹俊.孔建益.李公法.张华.Jiang Guozhang.Cao Jun.Kong Jianyi.Li Gongfa.Zhang Hua 基于轧钢生产知识网系统生产过程控制模型研究[期刊论文]-冶金设备2008(6)
9. 郭亚芬 生产过程控制模型化方法探讨和应用实例[期刊论文]-宝钢技术2004(z1)
10. 翁小雄.黄德剑.黎升福.Weng Xiao-xiong.Huang De-jian.Li Sheng-fu 公共建筑行人交通仿真性能分析[期刊论文]-华南理工大学学报(自然科学版)2012,40(2)
本文链接:/Periodical_jxydz201204001.aspx
正在阅读:
基于遗传算法的装配车间调度问题的研究05-19
(3份试卷汇总)2022-2022学年武汉市高一化学下学期期末统考试题04-17
【最新】初中团员思想汇报范文08-15
养老护理员初级工理论模拟试题07-07
八年级上册语文第一单元测试卷07-23
精选冒险作文600字七篇03-27
实习教师带教计划详细版04-26
学生贫困申请书(完整版)03-29
毕业论文106-09
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 调度
- 装配
- 遗传
- 算法
- 车间
- 基于
- 研究
- 问题
- 牛津6A六年级英语总复习词组
- xx区国税局信息安全测试题
- 浅谈房地产开发项目管理的成本控制
- 读《重读近代史》
- 抗静电助剂,防静电助剂,吸水性抗静电剂,抗静电剂,防静电剂,抗日晒整理剂
- 食堂、餐厅、伙房承包合同样本大全
- 中考科学复习专题十三:地球、宇宙和空间科学
- C15030课后测验试 题90分
- 2006年中国国土绿化状况公报
- 企业内部环保培训资料
- 2.008设计与制造II 离散型零件制造实验IV:产品设计实验V:模具设计 ...(1)
- 2012工程商供货合同(不包含施工)
- 2013年中国给排水阀门行业进入的主要壁垒分析
- 济阳县实验中学教研组长职责
- 鉴赏古诗词必须了解古诗词中常见的一些意象
- ACT考试策略技巧大全
- 现代汉语句子成分(例子居多)
- 2014公安现役招收应届生考试申论热点修为政以德之心 律贪腐骄奢之念
- 2009年中考数学复习教材回归知识讲解+例题解析+强化训练(二次函数)
- 《高考复习方案》2014届高中物理二轮复习专题:专题3电场和磁场