改进遗传算法在混合装配线平衡问题中的应用

来源 :中国市场 | 被引量 : 0次 | 上传用户:sesame_1975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]为满足顾客对产品个性化的需要,越来越多的企业采用多种小批量的生产模式,逐步设计和建立起了混合装配生产线,而如何确保混装线负荷平衡是一个十分重要的问题。对此,本文提出了一种基于自适应遗传算法的解决方法,能够很好地解决简单遗传算法易早熟的问题,为混合装配线的设计和优化改进提供有效依据。
  [关键词]遗传算法;混合装配线;负荷平衡
  [中图分类号]TP278;TH165 [文献标识码]A [文章编号]1005-6432(2012)2-0046-02
  1 引 言
  装配线的平衡问题是指在作业先后顺序的约束下,将作业任务分派到工作站中,以使得各个工作站内负荷尽量接近节拍(即处于繁忙状态),且各个工作站间负荷尽量均衡,从而确保整条装配线的总闲置时间最少。装配线平衡问题实质上就是组合优化问题,其受到由产品设计工艺和制造过程技术所决定的作业任务之间先后关系的约束而变得异常复杂。实际中,装配线的负荷平衡有着特别重要的意义:一方面,装配生产线的平衡程度不仅直接反映了装配生产线的效率,而且影响到产品的质量,如果各工位负荷不均衡,劳动强度大的工人就有可能为了赶上装配线的运行节拍而匆忙操作,常常忽视了产品质量。另一方面,一条负荷不均衡的装配线会给工人不公平的感觉,易生厌烦和抵触情绪,进而影响整个装配线的生产效率。
  混合装配线能够连续且同时在一条装配线上组装结构相似、工艺接近的不同品种产品,与单一装配线相比,其生产过程中产品种类多,工序复杂。对此本文提出将混装线上不同产品利用虚作业任务整合为一种产品,即将混装线平衡问题转化成单一装配线平衡优化问题,之后采用自适应遗传算法进行基于作业任务的平衡优化。
  2 问题分析与数学模型建立
  3 遗传算法设计
  3.1 编码与解码
  本文根据混合装配线平衡问题的特点,设计了实数编码的方法。首先,按照装配的先后顺序将各个工序连接成一个实数串,构成一个染色体。如按规则编码后的一种染色体基因型为142378569。表示先完成操作1,再完成操作4,依此类推。染色体的基因型表示了加工顺序,但不反映工位划分的情况。之后,需要对染色体进行工序分割,将各个工序划分到相应的工位。其操作方法是,按照染色体基因型上操作的排列顺序,依次逐个将操作分配到工位中,当安排某操作至某工位内时,该工位分配的工序总加工时间超过节拍时间,则将此工序连同后面的工序安排至下一工位,保证各工位内操作时间总和不超过节拍,依此类推,直至将所有工序分配到相应工位中。
  3.2 初始种群的产生
  初始种群的产生要保证其随机性,但同时还需要满足装配先后顺序的约束。首先,依据工序优先关系产生可选工序集合,之后,在可选工序集合中随机选定一个工序,排入染色体基因位,如此重复,产生一条染色体。
  3.3 选择算子
  采用最优保存策略的方法,首先,将父代中的最优个体直接复制到下一代,对于其他个体,采用锦标赛选择法,设定锦标赛规模为2,从父代中随机地选择两个个体,比较其适应度值,将较优的个体复制为新代个体,如此重复,直至新代个体数目达到种群数量。
  3.4 交叉算子
  为保证交叉操作后工序先后顺序不被打乱,采用如下方法:随机从种群中选出两个染色体作为父代双亲,在其中一条染色体上随机地选取一段基因,其子代在这段基因里的作业按照另一父代染色体的顺序排列,其余部分的排列顺序不变,组成两个新子代染色体。因为双亲都是可行解,故通过这样的方法产生的子代也必然是可行解。
  3.5 变异算子
  变异操作采用移位变异法:在父代中任意选择一个染色体,随机选择一个基因位进行变异。先找出其满足约束关系的可行区间,然后将变异基因插入可行区间中任意一个位置。
  3.6 适应度函数设计
  平衡度较好的装配线既要满足各个工位间负荷尽量均衡,又要满足工位内负荷饱满,节拍内空闲时间接近于零。以此为目标设计适应度函数,数学表达式为:
  通过以上实例分析,算法在进行到第16代以后,收敛于最优结果,将所有工序划为8个工作站。计算结果与理论最小工作站数相一致。
  5 总 结
  混合装配线平衡问题是一个NP-hard问题,本文通过对不同产品作业任务的整合,将混合装配线平衡问题转化为单一装配线平衡问题,进而采用了自适应技术改进遗传算法,使得交叉概率和变异概率在运算过程中动态调整,使得算法在运算初期增强了搜索能力,能够有效避免过早收敛和陷入局部最优解。而运算后期能够很大程度保存最优解,加快收敛速度。算例结果显示,算法取得了很好的优化结果,有效解决了工序分配的问题,能够为装配线平衡优化提供有力支持。
  参考文献:
  [1]肖中华.基于改进遗传算法的汽车装配线平衡问题研究[D].武汉:武汉科技大学,2010.
  [2]凌文曙.基于遗传算法的混流装配线工作站平衡研究[J].合肥工业大学学报,2008,31.
  [3]曹振新,朱云龙.多目标遗传算法在混流装配线排序中的应用[J].计算机工程,2005.
  
  [基金项目]首都经济贸易大学研究生科技创新项目,北京科技计划面上项目,项目号CUEB2010012。
  [作者简介]郝金鹏(1985—),男,河北张家口人,首都经济贸易大学研究生,研究方向:生产计划与控制。
其他文献
近日,怀柔区科委、科协组织工作人员对该区各“张杂谷5号”种植点就雨季及时追肥和田间管理的情况进行了全面检查,并根据实际情况,对责任心强、积极性高、谷子长势良好的种植大
介绍了一种有效的、安全的数据传输方法。
1998年我国《献血法》的实施标志着我国进入无偿献血时代。但目前我国人口献血率还很低,加之无偿献血实施过程出现的一系列问题,我国一些地区出现了“血荒”。本文从提升献血服
近日太湖蓝藻爆发,由此引发了一系列的社会问题:无锡自来水发臭,难以饮用,市场矿泉水(纯净水)供应紧张,整个无锡笼罩在饮水危机的巨大阴影之中。有关专家判断,如果不及时采取应对措施
通过对AR-51温控仪的通信协议和通信方式的分析,在Visual Basic平台下应用MSCOMM控件对串口编程实现温控仪与计算机之间进行数据通信。采用计算机上普遍配置的USB口,在MODBUS通信协议下,利用USB口转接RS485电路实现对多台温控仪数据的定时读取,并对读取的数据自动记录和保存。实践表明,本系统能完成串口和多台温控仪的数据通信,实现了对温控仪的数据定时读取和记录。
提出了数值求解二维非定常不可压涡量-速度变量Navier-Stokes方程组的一种高精度全隐式紧致差分格式,其空间为四阶精度,时间为二阶精度,并且是无条件稳定的。为了验证本文方
目前房地产行业蓬勃发展,智能手机已经广泛普及,却没有一款专门用于查看楼盘信息的软件。本文系统主要采用MVC框架进行设计,使用Object-C语言编写前台页面,在Xcode平台下运行
[摘要]改革开放30多年来,我国居民收入普遍提高,越来越多的家庭摆脱了贫穷,实现了小康。然而,由于国家的政策倾斜以及执行的偏差,现实情况中却陷入了两极分化的窘境。据统计,近年来贫富差距呈现扩大趋势,贫富悬殊问题已经到了十分突出的地步。在宏观经济由依赖出口不断转变为扩大内需的背景下,收入差距的扩大所带来的负面影响直接关系到扩大内需政策的成败。十八大更是明确提出要加快解决收入分配问题的步伐。因此,对此
5月18~20日,中国-奥地利节能环保合作研讨会在京召开。本次研讨会由北京市科学技术委员会与奥地利财政部欧洲一体化与经济发展署共同主办,北京市可持续发展科技促进中心承办,会议
盈余管理是企业管理当局在遵循GAAP(或会计准则)的基础上,通过对企业对外报告的会计收益信息进行控制或调整,以达到主体自身利益最大化的行为。其终极目的在于获取私人利益,具体目