遗传算法在装配线平衡中的应用_肖中华

合集下载

基于改进双种群遗传算法的装配线平衡优化研究

基于改进双种群遗传算法的装配线平衡优化研究

- 118 -设备,引进面向绿色制造的工艺技术,如光伏发电系统和风力发电系统、干式切削技术等。

2)提高生产管理水平,树立低碳节能意识,如使用精益生产思想提高生产线的产能效率、提高设备和能源的利用率、使用准时化生产方式对产线进行整改并建立物料和能源管理系统,实现能耗可视化。

参考文献[1]李聪波,崔龙国,刘飞,等.基于广义边界的机械加工系统碳排放量化方法[J].计算机集成制造系统,2013,19(9):2229-2236.[2]李爱平,古志勇,朱璟,等.基于低碳制造的多工步孔加工切削参数优化[J].计算机集成制造系统,2015,21(6):1515-1522.[3]ZHOU G,ZHOU C,LU Q,et al.Feature-based carbon emission quantitation strategy for the part machining process[J].InternationalJournal of Computer Integrated Manufacturing,2017,31(4-5):406-425.[4]黄绮煜,张妍,李涛.基于“三流合一”视角的碳中和贡献力评价研究——以传统能源企业为例[J].科技管理研究,2023,43(2):186-196.[5]孙菡悦.基于改进价值流程图分析的机械制造系统碳排放模型及应用研究[D].重庆:重庆大学,2017.[6]王晓伟,张绪龙,张东杰,等.机床切削加工碳排放计算模型研究进展[J].山东建筑大学学报,2018,33(5):79-83.[7]汪军,程敏,陈颖雯,等.汽车制造企业温室气体排放核算和参数因子研究[J].中国汽车,2022(7):8-16.[8]NARITA H,KAWAMURA H,CHEN L,et al.Development of Prediction System of Environmental Burden for Machine Tool Operation[J].Journal of Environment and Engineering,2006,49(4):1188-1195.[9]ZHENG L.Carbon emission measurement method of heavy industry based on LMDI decomposition method[J].International Journal of Global Energy Issues,2023,45(2):113-124.[10]舒心.工程机械齿轮加工与热处理工艺研究[J].造纸装备及材料,2023,52(4):43-45.[11]李先广,杨勇,李聪波,等.面向绿色制造的干式齿轮加工过程碳排放分析[J].中国机械工程,2014,25(16):2184-2190.图5 电能碳排放结构占比图(数值单位:kgCO 2e)废屑,54.544 38%外围设备 16.36311%运输设备,1.315,1%装配线平衡优化问题是指在装配线上的工作站间合理分配任务,最大程度地提高生产效率和资源利用率[1]。

基于遗传算法的装配线平衡问题研究

基于遗传算法的装配线平衡问题研究
Va l ue Eng i ne e r i ng
・1 2 3・
基 于遗传算 法的装 配线平衡 问题 研 究
As s e mb l y Li n e Ba l a n c i n g Pr o b l e m Re s e a r c h Ba s e d o n Ge n e ic t Al g o r i t h m
a l g o r i t h m.T h e lg a o i r hm t b a s e d o n f e a s i b l e o p e r a t i n g s e q u e n c e s p r o d u c e i n i t i a l p o p u l a t i o n ,a n d t h u s c o n s t r u c t e d c r o s s o v e r a n d mu t a t i o n o p e r a t o r , t o e n s u r e f u t u r e g e n e r a t i o n s p o p u l a t i o n s a r e v i a b l e s o l u t i o n s ; An d mu l i t p l e - p o p u l a t i o n g e n e i t c a l g o r i h m t b oa r d e n s t h e s c o p e o f t h e s e a r c h s p a c e ,S O i t c a n a v o i d l o c l a o p t i mi z a i t o n , a l s o e n h a n c e he t e f i c i e n c y o f a l g o i r hms t .F i n a l l y a n i l l u s t r a t i v e e x a mp l e i s g i v e n t o t e s t i f y

遗传算法在装配序列规划中的应用

遗传算法在装配序列规划中的应用

• 165•装配序列规划是数字化制造中非常重要的一个阶段,在实际的产品生产中是一个比较重要的技术难题。

本文以装配模型作为研究对象,基于装配模型零件之间的关系,总结其装配规则,以遗传算法作为解决装配序列规划的关键技术,提出了基于遗传算法的装配序列规划方法。

最后以某控制舱为例进行了实例应用,验证其有效性,并且提出了此算法的不足,以便后续进行改进。

1.引言在现代制造业中,装配过程是其非常关键的一步,会消耗了很大的人力与财力(潘福星,郭伟,基于遗传算法的医疗显示器支架装配序列优化:机械工程师,2017)。

在实际的装配过程中,主要靠人的传统经验和现有知识来完成装配,装配过程比较缓慢;而且不同的装配人员在装配的过程中会有不一样的装配顺序,装配过程比较复杂。

随着装配零件的增加,装配难度也会随之加剧,所以为了降低装配成本,提高装配效率成为目前急需解决的问题。

随着人工智能一步步地实现,智能算法被广泛应用到各种领域中。

在装配序列规划中,通过智能算法对其序列进行优化,最终得到适合的装配序列,给装配的工艺人员提供参考,降低装配的成本(梁丽芬,基于自适应混沌粒子群算法的装配序列规划研究:中北大学,2016)。

2.遗传算法设计遗传算法利用自然界的遗传规律——优胜劣汰进行算法优化,将最优个体保留下来并不断遗传到下一代,将不符合条件的个体淘件都可以用实数表示,具有一定的简便性。

在确定编码方式之后,确定初始代种群的种群数量,通过随机产生一定数量的种群合集,进而完成初始化种群的操作。

(2)选择操作在自然界遗传过程中,选择是生物进化的必然途径之一。

选择有一定的随机性,但是同时又保证了较为优良的基因可以被遗传到下一代,本文采用轮盘赌的选择方式,该方法是一种回放式随机采样方法,其选择概率公式为:在式中,α为选择操作指数,N 表示种群大小,个体i 的适应度函数为 f (X i ),个体被选中的概率为P (X i )。

(3)交叉操作由于采用了实数编码,所以每个个体都是一个实数序列,所以在交叉的过程中,不仅仅是对两个个体的某一段序列进行交换,而且为了保证交叉之后的序列上的基因不重复,需要对交叉之后的序列进行基因冲突检测,保证序列上的每个基因都是唯一的(焦玉民,徐婷,刘斌,于光亮,基于混合遗传算法的虚拟装配作业过程规划:中国工程机械学报,2017)。

装配生产线平衡问题DNA遗传算法研究_何洋林

装配生产线平衡问题DNA遗传算法研究_何洋林


48 52 56 60
49 53 57 61
50 54 58 62
51 55 59 63
第三个碱基
T(U) C A G T(U) C A G T(U) C A G T(U) C A G
可以考虑与生物 DNA 的遗传密码表相同的转译过程,即不
同的密码子对应于相同的氨基酸(或参数)。生物 DNA 到蛋白质
但是启发式搜索方法都面临的难题是如何提高全局搜索能 力,如何提高收敛速度和稳定性。目前许多研究都设法吸取和融 合更多的进化思想,对算法进行改进,提高其搜索性能。
1 生产线平衡数学模型
设一条装配线由 m 个工作站组成,有 n 个独立的任务分配
到 m 个工作站中去,其中一个工作站可以由 ki 个任务组成,则
标准交叉中,其后代个体是基于一个随机产生的交叉特征 码,对父代进行操作而得到的。如例所示,若某一位置上交叉特 征码为 0,则其后代的碱基不变;反之,其后代的碱基由双亲互 换得到,也就是说所产生的后代个体是父代个体碱基序列的混 合。 …TGAGGCCGTA GTACG ATACGTAGAT… …AGTA TGAACTGCACGCCGTACTACT…
表 1 DNA 编码表
第一个碱基
第二个碱基
T(U) C A G
T(U)
0 4 8 12
1 5 9 13
2 6 10 14
3 7 11 15

16 20 24 28
17 21 25 29
18 22 26 30
19 23 27 31

32 36 4ห้องสมุดไป่ตู้ 44
33 37 41 45
34 38 42 46
35 39 43 47

基于改进遗传算法的汽车装配生产线平衡问题研究

基于改进遗传算法的汽车装配生产线平衡问题研究

基于改进遗传算法的汽车装配生产线平衡问题研究一、本文概述随着现代制造业的飞速发展,汽车装配生产线的平衡问题逐渐成为制约生产效率的关键因素。

在生产线的实际运行过程中,由于各种因素的影响,如工人操作速度、设备故障率、物料供应不及时等,都可能导致生产线的平衡被打破,从而影响生产效率和产品质量。

因此,研究如何有效地解决汽车装配生产线的平衡问题,对于提高生产效率和产品质量具有重要意义。

遗传算法作为一种模拟生物进化过程的优化搜索算法,具有较强的全局搜索能力和鲁棒性,被广泛应用于各种优化问题中。

然而,传统的遗传算法在解决汽车装配生产线平衡问题时,存在易陷入局部最优解、收敛速度慢等问题。

因此,本文提出了一种基于改进遗传算法的汽车装配生产线平衡问题研究方法,旨在通过优化算法的性能,提高生产线的平衡水平和生产效率。

本文首先分析了汽车装配生产线的特点和平衡问题的产生原因,建立了相应的数学模型。

然后,针对传统遗传算法的不足,提出了一种基于多策略融合的改进遗传算法,包括初始化策略、选择策略、交叉策略和变异策略等方面的改进。

接着,通过仿真实验验证了改进遗传算法的有效性和优越性,并将其应用于实际汽车装配生产线的平衡优化问题中。

对实验结果进行了分析和讨论,总结了研究成果和不足之处,为后续研究提供了参考和借鉴。

通过本文的研究,不仅可以为汽车装配生产线的平衡优化提供新的思路和方法,还可以为其他类似生产线的平衡问题研究提供借鉴和参考。

本文的研究也有助于推动遗传算法在实际应用中的发展和完善,为优化问题的求解提供更加高效和准确的算法工具。

二、文献综述随着制造业的快速发展,汽车装配生产线的平衡问题日益凸显,成为提升生产效率、降低成本的关键环节。

近年来,众多学者和研究机构针对这一问题进行了深入研究,提出了多种解决方案。

其中,遗传算法作为一种模拟生物进化过程的优化算法,在汽车装配生产线平衡问题上展现出了良好的应用前景。

早期的遗传算法在解决装配线平衡问题时,主要关注于如何快速找到最优解。

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

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

改进遗传算法在混合装配线平衡问题中的应用[摘要]为满足顾客对产品个性化的需要,越来越多的企业采用多种小批量的生产模式,逐步设计和建立起了混合装配生产线,而如何确保混装线负荷平衡是一个十分重要的问题。

对此,本文提出了一种基于自适应遗传算法的解决方法,能够很好地解决简单遗传算法易早熟的问题,为混合装配线的设计和优化改进提供有效依据。

[关键词]遗传算法;混合装配线;负荷平衡1 引言装配线的平衡问题是指在作业先后顺序的约束下,将作业任务分派到工作站中,以使得各个工作站内负荷尽量接近节拍(即处于繁忙状态),且各个工作站间负荷尽量均衡,从而确保整条装配线的总闲置时间最少。

装配线平衡问题实质上就是组合优化问题,其受到由产品设计工艺和制造过程技术所决定的作业任务之间先后关系的约束而变得异常复杂。

实际中,装配线的负荷平衡有着特别重要的意义:一方面,装配生产线的平衡程度不仅直接反映了装配生产线的效率,而且影响到产品的质量,如果各工位负荷不均衡,劳动强度大的工人就有可能为了赶上装配线的运行节拍而匆忙操作,常常忽视了产品质量。

另一方面,一条负荷不均衡的装配线会给工人不公平的感觉,易生厌烦和抵触情绪,进而影响整个装配线的生产效率。

混合装配线能够连续且同时在一条装配线上组装结构相似、工艺接近的不同品种产品,与单一装配线相比,其生产过程中产品种类多,工序复杂。

对此本文提出将混装线上不同产品利用虚作业任务整合为一种产品,即将混装线平衡问题转化成单一装配线平衡优化问题,之后采用自适应遗传算法进行基于作业任务的平衡优化。

2 问题分析与数学模型建立3 遗传算法设计3.1 编码与解码本文根据混合装配线平衡问题的特点,设计了实数编码的方法。

首先,按照装配的先后顺序将各个工序连接成一个实数串,构成一个染色体。

如按规则编码后的一种染色体基因型为142378569。

表示先完成操作1,再完成操作4,依此类推。

染色体的基因型表示了加工顺序,但不反映工位划分的情况。

用基于作业序列的遗传算法求解装配线平衡问题_皮兴忠

用基于作业序列的遗传算法求解装配线平衡问题_皮兴忠
通过作业序列来寻找最小工位数, 适合采用 GA 算法。 作业序列是作业序号的一个向量, 可以直接用于 GA 的编 码, 一个作业序列就是一条染色体。作业序列也可以直接进 行交叉和变异操作。ALB 问题本身是一个 N P2H ard 问题, 采用 GA , 可以充分利用其并行搜索能力, 能够较快地找到 较优的解。
收稿日期: 2001 11 19 基金项目: 国家自然科学基金项目 (59889505) 资助 作者简介: 皮兴忠 (1974- ) , 男 (汉) , 湖南, 博士研究生
E2m ail: ano p i@ ho tm ail. com
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
ALB 问题由于其求解目标不同, 可以区别为两类子问 题, 分别称为ALB 和ALB 。在满足单元作业之间的 顺序关系和工位的最大作业时间不超过给定 CT 的前提 下, 将单元作业分配给各工位, 使所需的工位数最小, 这是 ALB 问题。ALB 问题是在满足上述顺序关系和给定
工位数的前提下, 分配单元作业, 使工位的最大作业时间 (即 CT ) 最小。 (本文仅局限于讨论 ALB 问题。)
(上海交通大学 C IM 研究所, 上海 200030)
摘 要: 给出了一个用于求解装配线平衡问题的基于作业序列的遗传算法。该算法只在可行作业序列子空间进行搜 索, 具有极高的搜索效率, 同时又保留了一般遗传算法的并行和随机搜索能力。 实例验证, 结果较优。 关 键 词: 装配线平衡问题; 遗传算法; 单元作业; 作业序列 中图分类号: TH 391. 9 文献标识码: A
对 ALB 问题, 本文提出了相应的 GA 算法, 设计了专 门的交叉算子和变异算子, 以及评价和选择策略。该 GA 是 基于作业序列构建的, 只在可行作业序列子空间中进行搜 索, 具有高效率, 并且保证所有可行序列都有可能被搜索 到。它首先要生成由多个可行序列组成的初始群体, 将初始 群体作为父群体; 对父群体中的各个体进行评价和选择, 然 后对被选中的个体进行交叉和变异操作, 生成下一代群体; 将下一代群体作为父群体, 并重复上述进化过程预定次数。 该 GA 将输出整个搜索过程中目标函数值最大的个体作为 最优作业序列。 其实现框图见图 2。

基于Bagging集成聚类的改进遗传算法在装配线平衡中的应用

基于Bagging集成聚类的改进遗传算法在装配线平衡中的应用

基于Bagging集成聚类的改进遗传算法在装配线平衡中的应

李爱平;赵亚西
【期刊名称】《机械制造》
【年(卷),期】2018(056)002
【摘要】针对装配线平衡优化问题中传统遗传算法搜索深度不足的问题,提出一种基于Bagging集成聚类的改进遗传算法,用于平衡优化.通过Bagging对几个K均值算法基学习器进行集成学习,建立一种基于Bagging集成聚类算法的种群聚类分析方法,然后建立双目标装配线平衡优化模型,利用种群聚类分析方法来改进遗传算法的交叉环节,以提高搜索深度.在实例中验证了改进遗传算法在求解双目标装配线平衡问题中的有效性和搜索性能.
【总页数】6页(P91-96)
【作者】李爱平;赵亚西
【作者单位】同济大学机械与能源工程学院上海 201804;同济大学机械与能源工程学院上海 201804
【正文语种】中文
【中图分类】TH166;TP605
【相关文献】
1.遗传算法在装配线平衡中的应用 [J], 肖中华;李向阳;邓明星;唐秋华
2.遗传算法在装配线平衡中的应用 [J], 肖中华;邓明星;唐秋华
3.基于改进遗传算法的无刷电机装配线平衡优化 [J], 许晓伟;于海武;刘超;张海峰
4.基于改进遗传算法的装配线平衡研究 [J], 伍智强;陆远;汪雷
5.基于改进型遗传算法的混流U型装配线第二类平衡问题 [J], 彭运芳;梁玉珍;夏蓓鑫
因版权原因,仅展示原文概要,查看原文内容请购买。

基于改进遗传算法的无刷电机装配线平衡优化

基于改进遗传算法的无刷电机装配线平衡优化
3.2 初始化种群 在保证工序优先关系条件下,通过随机的方式生成 初始种群,同时要保证初始化种群的多样性和差异性。 3.3 译码 根据编码的顺序,依次计算工序的累积作业时间 Ti ,并与生产节拍 CT 进行比较,当计算到第 i 个工序 时,累积作业时间 Ti 大于生产节拍 CT ,则以前面 i-1 个 编码对应的工序分配给第1个工位,依次进行计算、分 配,直到把对应的编码中的工序分配完毕。以Jackson生 产线平衡编码为例,假设生产节拍为 10s ,译码后的结 果如图5所示。
变异后 1
(b) 子代染色体 2
图6 交叉操作
变异前 1 4 2 3 5 7 9 6 8 10 11
变异点 4 2 3 5 6 8 7 变异点 9 10 11
图7 变异操作
当满足式(7)时,算法终止。 (7)
(6)
= 0.001 应度值的平均值, ε为极小值,这里取 ε =0.001 。
其中,pc为交叉概率,p m为变异概率,p cmax为最大 交叉概率,pmmax为最大变异概率,fit'为要交叉的染色体 中较大的适应度值,fitavg为种群平均适应度值。 交叉操作采用两点交叉法,从种群中任选两个染色 体作为双亲,随机产生两个交叉点。假设染色体有M个 基因,首先在[1,M-1]之间产生交叉点1,然后在[交叉 点 1 , M] 之间产生交叉点 2 。两个交叉点把染色体分为 头部,身体,尾部3部分,交叉就是对两个染色体身体 部分进行交叉。根据图6所示,父代染色体1需要交叉的 基因为[3,5,7,9,6],在染色体2中搜索[3,5,7, 9,6]的排列方式为[5,3,7,6,9],将其作为父代染 色体1的身体部分,于是就产生了子代染色体1。父代染 色体2采用同样的方法产生子代染色体2。 变异操作如图7所示。从种群中任选一个染色体, 选择染色体中的一点进行变异,将变异点前的基因片段 保留到子代染色体中,变异点后的基因片段根据工序优 先关系重新排列。

基于遗传算法的发动机装配线平衡问题仿真及优化

基于遗传算法的发动机装配线平衡问题仿真及优化
对第一类平衡问题和第三类平衡问题同时进行优化,并 以此建立多目标的数学模型如下:
MaxF1 =m∑×TCiT ×100%骋Minm
(1)
MinF2 = ∑( Sk -CT)2 /m
(2)
MinF =w1 m +w2 F2
(3)
模型中的参数定义如下:
Ti 为某个作业元素时间;CT 表示生产节拍;SK 表示第 k 个工作站的工作时间;m 表示工作站的数量。
工位序号 1 2 3 4
表 2 作业分配到工位
作业元素分配情况 1 、5 、3 、6 、4 、7 、8 、12 13 、14 、15 、16 、17 、18 、20 、19 、2 9 、10 、11 、21 、22 、23 、24 、29 、28
25 、26 、27 、30 、31
仿真模 型 中 用 Chart1 图 表 来 记 录 优 化 后 的 生 成 的 各 个工位在运行过程中的作业状况,很清楚的呈现了工位上 作业是处于生产、等待、堵塞、失效还是暂停等等。 图中分 析得出:四个工位上的作业状况只存在正在工作和正在等 待两种类型,且几乎处于工作状态。 这说明作业元素优化 组合后,工位利用率得到了较大的提高。 如图 7 所示。
【 关键词】 装配生产线;遗传算法;多目标优化;仿真 【中图分类号】 N945.13 【文献标识码】 B 【文章编号】 1674 -4993(2015)07 -0213 -03
Based on the Genetic Algorithm Simulation and Optimization of Engine Assembly Line Balancing Problem □ YUAN Xiao -lan,XU Zi -qi,SHU Fan
化,对多目标问题进行综合优化的鲜少研究。 文献[7] 利用遗 传算法对轿车装配生产线问题进行编码求解,将工作站数最 小和平衡率最高同时进行优化。 文献[8] 构建以产能最大化、 负载均衡化、成本最低化为目标的乘用车发动机装配线多目 标优化数学模型。 文中决定采用遗传算法研究 x 公司发动机 装配线平衡的问题。 对 x 公司发动机装配线进行深入分析, 确定了建立以解决第一类平衡问题和第三类平衡问题的多目 标优化模型。 2 问题分析及数学建模 2.1 问题分析

【精品文档】自适应遗传算法在服装生产流水线平衡问题中的应用

【精品文档】自适应遗传算法在服装生产流水线平衡问题中的应用

� � 1≥ k � k 第 义 定 别 分 � 值 均 平 的 值 度 应 适 体 个 有 所 中 群 种 代 k 第 为 � k�gvaf� 值 度 应 适 的 体 个 优 最 中 群 种 代 k 第 为 � k�xamf 令 件 条 止 终 7�3 。1�����2mP�51���1mP�6���2cP�59���1cP 取� 中�6�、�5� 式 。 中 代 一 下 到 制 复 接 直 其 将 � 略 策 存 保 优 最 用 采 时 同� 坏 破 被 不 体 个 优 最 的 代 一 每 证 保 了 为 。��2mP�mP� 时 xamf�f 当���2cP�cP� 时 xamf��f 当
� 6 9� �12 京 南 苏 江 � 所 究 研 化 动 自 学 大 南 东 �
岷树费
芹会梁
noitcudorP gnihtolC fo gnicnalaB eniL ylbmessA ot mhtiroglA lareneG evitpadA
用应的中题问衡平线水流产生装服在法算传遗应适自
75
期 11 第 卷 22 年 9002 》 机 算 计 制 控 业 工 《
图序顺序工制缝的衣上动运款某
如 � 多 很 有 法 方 的 题 问 类 这 决 解 。 题 问 化 优 合 组 draH�PN 于 属 � 类 一 � PST� 题 问 商 行 旅 的 中 化 优 合 组 为 归 以 可 题 问 个 这
� 1�
k� j� iT � R∈k� jTS ·
2
1图
� 定 确 式 下 由� 间 时 的 花 所 j 序 工 成 完 i 人 工 且 � 序 工 道 i第 示 表 � �3≤i≤1� N∈i� if� 中 其 � 示 所 1 图 如 序 顺 产 生 的 序 工 。 钟 分 ]65 56 63 44 36 74 25 43 02 33 45 46 74 92 03 82 9� 73 �4 23 85 75 6 4 8 2 5 6 0 3 2 4 5 2 0 3 � 4[ � T S � 间 时 准 标 的 次 0 0 � 序 工 道 i 第 成 完 示 表 � i � TS 令 � 定 给 间 时 准 标 的 序 工 道 各 成 完 知 已 �短最间时的花所作工个整成完使而序 工 的 同 不 到 人 个 03 这 派 指 样 怎 � 是 的 虑 考 要 需 们 我 。 同 不 也 间 时 花 所 序 工 同 不 成 完 们 他 � 同 不 长 专 人 03 这 因 � 序 工 个 一 成 完 人 每 � 成 完 去 � � 0 3 � … � 2 � �� i � i P � 人 工 个 0 3 给 交 其 将 若 � 成 组 序 顺 的 定 一 照 按 序 工 道 03 由 它 � 艺 工 纫 缝 的 衣 上 动 运 某 虑 考 述描题问

遗传算法在混合装配线平衡优化中的应用

遗传算法在混合装配线平衡优化中的应用
作业 时 问 ; r,第f 务分配到 第, 工作站 中 l 个任 个 一 L ,第z 任务未 分配到第, O 个 个工 作站 中 ;

为市场对每个 品种需求量 ;D 为总需求量;q m
题,另一个是不 同产 品投放次序问题 。 本文主要研究混合装配线平衡, 针对两方面 问题 分别建 立数学模型 ,并结合遗传算法对 问题设计算法 ,通过实例 求
Mi oo ue A pi t n o.6 N . , 00 c cmp tr p lai s i2, o 2 21 r c o V 1
文章编号 :10 -5X(0 01-0 70 0 77 7 2 1)20 3 -3
开发 应用
微 型 电脑 应 用
21 年第 2 00 6卷第 1 期 2
图 1 产 品作业顺 序 图
对于工作站平衡 问题,不仅要考虑 工作站数量 , 还要综
变量说 明:P表示排队序 列位 置序 号;T , 位 置 P 上 /为 a
作者 简介 :王谦 ( 95 ,男 ,湖 北咸 宁人 ,上通 大学 自动 化系 ,硕 士研 究生 ,研究 方 向为生产 调度 ,上 海 18 -)
(1 3表示每种产 品在 各工作站的平均作业 时间不超 过平均生
产节拍 ,约束() 4满足作业安排先后顺序约束 ,其 中 i k的 为 紧前任务 。 对于混合产品投放次序 问题一般采用循环排序法。 在一 个最小生产循环中,对每个品种需求量 为

,,总需求 g
量 ∑ , 最大公因子。 = g为 考虑流水线平衡的平准

投放次序的优 化 目标是使理想与实际产出偏差最小 , 约 束条件() 6保证排 队序列每个位 置仅有一种产 品, 约束条件() 7 保证排队序列所有位置上某种产品的需求量达 到要求 。

基于约束矩阵和遗传算法的装配线平衡优化方法

基于约束矩阵和遗传算法的装配线平衡优化方法

基于约束矩阵和遗传算法的装配线平衡优化方法兰世海,李蓓智,杨建国,周亚勤(东华大学机械工程学院,上海201620)摘要:针对装配线平衡问题(AL B),归纳装配作业的三种基本约束关系,并通过约束矩阵描述装配作业的约束与优先权关系。

利用遗传算法对装配线平衡问题(ALB)进行分析和求解。

算法中,提出基于约束矩阵的作业序列编码策略,设计遗传操作(选择、交叉、变异),并通过基于模拟退火机制的精英策略加速了算法收敛。

最后,用实例证明此算法的有效性。

关键词:装配线平衡;约束矩阵;遗传算法;精英策略中图分类号:T H39119文献标识码:A文章编号:1671)3133(2007)03)0084)04A sse m b l y li ne ba l anci ng op ti m ization ba sed on restr ictedm a tr ix and genetic a lgor ith mLan Sh i2ha,i L i Be i2zh,i Yang Jian2guo,Zhou Ya2qi n(College ofM echan ica lEngineeri n g,Donghua University,Shangha i201620,C HN)Abstr ac t:Three bas i c restricted re l a tio nsh i ps of asse mb l y tas ks a re presented for Assemb l y L i ne Balanc i ng(ALB).The restr i ctio n and pr i or ity of tasks a re described accordi ng restricted m atri x.Asse m bl y Li ne Ba lanc i ng is analyzed and stud i ed usi ng genetic al2 gor ith m.In this research,t he tacti cs of tasks sequence cod i ng based restr i cted m atri x is presen ted.Geneti c opera tions(se lecti on, crossover and mu tati on)are deve l oped.A lgorith m beco m es more astri ngent by e lite tactic based on si m ulated anneali ng.F i na ll y an ill ustra ti ve exa m ple i s gi ven to testify the vali d ity of t h is a l gorith m.K ey word s:Asse m bly li ne balanc i ng;R estr i c ted m a trix;Geneti c a l gorith m;E lite tacti c自Salverson1955年提出装配线平衡(A sse mb l y L i n e Ba lanc i n g,ALB)问题[1]以来,ALB一直是国内外学者的研究热点。

基于遗传算法对某公司装配线平衡的研究

基于遗传算法对某公司装配线平衡的研究
开始 染色体交叉
读取数据
染色体解码
按工序约束转换
设置算法参数
计算目标函数
为工作站分配工序
初始化染色体
计算适应度
染色体选择 染色体变异 N 遗传算法迭代 完成?
Y 输出结果
结束
Figure 2. Flow chart of genetic algorithm 图 2. 遗传算法流程图
Figure 3. A legal chromosome 图 3. 一个合法染色体 DOI: 10.12677/csa.2018.82025 209 计算机科学与应用
Open Access
1. 引言
制造业竞争激烈,装配生产线平衡问题早已是制造型企业的核心问题,如何快速响应市场需求是提 高制造型企业竞争力的关键。因此,面对这一形势的唯一解决办法就是设计出科学化、现代化的装配生 产线——解决企业资源优化配置[1]。如何在满足工序之间优先顺序和生产节拍给定的前提下组合分配各 工序, 使各工作站工时尽可能相等, 这就是装配线平衡问题[2]。 装配线平衡问题是典型的 NP-hard 问题, 问题的复杂度随任务数的增加呈几何级增长,难以在合理的时间完全解决[3]。依据陈星宇[4]的总结,关 于研究装配生产线平衡问题大致分为如下 5 类:1) 工业工程方法,如程序分析、操作分析以及动作分析 等;2) 精确算法,如分支定界法、割平面法、整数规划以及动态规划等;3) 启发式算法,如 Johnson 启 发式算法、 CDS 启发式算法以及 NEH 启发式算法等; 4) 基于仿真的方法,如通常用的仿真软件有 EM-power,Witness 以及 Flexin 等;5) 人工智能算法,如神经网络、模拟退火以及遗传算法等智能求解 方法。本研究运用遗传算法对装配线平衡问题进行规划求解。

遗传算法在装配线平衡中的应用

遗传算法在装配线平衡中的应用

遗传算法在装配线平衡中的应用发表时间:2010-03-01T14:24:11.437Z 来源:《价值工程》2010年第1期供稿作者:肖中华;邓明星;唐秋华[导读] 装配线平衡是将基本的作业元素分配到工作站,满足特定的目标和约束条件。

肖中华① Xiao Zhonghua;邓明星② Deng Mingxing;唐秋华① Tang Qiuhua(①武汉科技大学机械自动化学院,武汉 430081;②武汉科技大学汽车与交通工程学院,武汉 430081)摘要:装配线平衡是混合装配生产线调度的重要基础,是面向订单装配(ATO)得以实施的技术瓶颈,对提高生产率和设备利用率也具有重要意义。

在工位数量给定的条件下,文章针对装配线平衡的数学模型,提出了一种面向装配线平衡的非标准遗传算法。

该算法基于各操作之间的逻辑优先关系产生可行操作序列而生成初始种群,保证解的可行性;在此基础上实现寻找最小节拍、选定较优序列进行遗传,并采用最优保存策略确保算法收敛到最优或近优解。

最后通过实例验证了该算法的有效性和可行性。

关键词:遗传算法;装配线平衡;可行序列中图分类号:TH16 文献标识码:A 文章编号:1006-4311(2010)02-0253-030 引言装配线平衡是将基本的作业元素分配到工作站,满足特定的目标和约束条件。

从实质上看,装配线平衡问题就是组合优化问题,但这个问题由产品设计工艺和制造过程技术所决定的作业元素之间的先后关系而变得异常复杂。

在实际生产中,由于装配线的柔性增加,很多情况都可能导致生产线不能顺畅的运行,从而造成暂时性不平衡现象发生,而且装配生产线的平衡程度不仅直接反应了装配生产线的效率,而且影响产品的质量,劳动强度大的工人为了赶上装配线的运行节拍,常常忽视了产品质量。

据美国有关资料统计,即使在美国这样工业发达的国家,在工业装配生产中平均要有5%~10%的装配时间是浪费在平衡延迟中。

从装配线产生之日起,其平衡问题就一直受到人们的重视[1]。

基于遗传算法的A公司装配线平衡优化

基于遗传算法的A公司装配线平衡优化

于以 CT* 为节拍,按照作业元素的逻辑关系把 n 个作
如下[4]:
业元素分配到 m 个工作站中,每个工作站的时间分别为 T
琢=茁=0.5 要要要要要要要要要要要要要要要要要要要要要要要
作者简介院马雪进(1993-),女,河北廊坊人,硕士。
(S1),T(S2)…,T(Sk),…,T(Sm)

若每个工作站的时间 T(Sk)燮CT*,则 CT* 就是这种排
3.3 适应度函数构造及选择 适应度函数的值是衡量个体优劣的指标。本文的适应 度函数为:
本文采用轮盘赌选择法对染色体进行选择操作,其对 应的选择概率为:
3.4 交叉 本文采用双点交叉,以图 2 的编码示例,将染色体分 为头、身、尾三部分,父代染色体 1 中交叉点内基因顺序根 据父代染色体 2 中基因顺序重新排列产生新的子代染色 体 1 和 2[7]。交叉示例如图 3 所示。
序下的最小节拍,搜索停止;否则,进行下一步。
盂计算装配线的潜在增量 驻1,驻2,…,驻k,…,驻(m-
1)。其中,驻k 的值分别是第 k+1个工作站的第一个作业元
· 204 ·
内燃机与配件
素的时间。 榆令 CT=max{T(Sk)},CT*=min{T(Sk)+驻k},如果 CT臆
CT*,那么 CT 就是这种排序下的最小节拍,搜索停止;否 则,回到步骤于。
图 2 编码示例
产线平衡程度越高。其计算公式如下:
3.2 译码
在第二类装配线平衡问题中,CT 是未知的,在译码时
可以按照一个预估节拍 CT*,再以一定的增量进行试探,
这个节拍增量是一个工序的时间值[6]。
2 基于遗传算法的 A 公司装配线平衡问题建模
淤初始化节拍:计算理论最小节拍:CT*=T/m。

基于多种群遗传算法的T公司装配生产线平衡问题研究

基于多种群遗传算法的T公司装配生产线平衡问题研究

基于多种群遗传算法的T公司装配生产线平衡问题研究T公司作为一个生产企业,在面对市场竞争和客户需求不断变化的情况下,需要不断提升自身的生产能力和效率。

其中,装配生产线平衡问题是一个重要的研究方向。

本文将从多种群遗传算法的角度探讨该问题。

一、T公司装配生产线平衡问题装配线平衡是指在制造过程中,利用工艺和设备来使得每一个工作站各自要完成的任务量是相等的,从而达到线路平衡状态。

当装配线平衡时,每个机器或工作站的加工时间也应该是大致相等的。

而当加工时间不同的时候,会出现某些生产环节周期性短缺,造成生产效率低下,成本增加等问题。

在T公司的生产车间中,装配生产线平衡问题也存在实际问题。

比如,某些工作站的加工时间过长,成为制约整个流程的瓶颈,在生产中成为一个严重的制约因素,导致整条生产线的效率低下。

二、多种群遗传算法在装配生产线平衡问题中的应用多种群遗传算法是一种优化算法,通过模拟生物进化过程的方式,在种群群体的基础上,对解空间进行搜索和优化。

在装配生产线平衡问题中,多种群遗传算法已经被广泛应用。

多种群遗传算法的核心思想是将种群分为多个子群,每个子群由不同的遗传算法来优化搜索。

每个子群之间进行交流和信息共享,从而加速整个算法的收敛速度,提高优化效率。

多种群遗传算法的应用还需要注意以下问题:(1)适应度函数的设计:适应度函数是评价个体优劣的标准,需要符合实际需求,反映系统的综合效益。

(2)协同机制的设计:不同的子群需要进行协同,共享优良个体信息,避免陷入局部最优的情况。

(3)多样性维护:为了保证全局最优解的搜索,需要在子群之间维护一定的多样性,尽可能地避免搜索出相似的解集。

三、多种群遗传算法在T公司装配生产线的应用(1)问题建模在应用多种群遗传算法前,需要对装配生产线平衡问题进行建模。

我们将装配生产线视为一个流程图,流程图中的每一个节点代表一个工作站,而节点之间的连线代表流程的工艺路线。

其中,每个工作站的加工时间是不同的。

基于改进遗传算法的汽车装配生产线平衡问题

基于改进遗传算法的汽车装配生产线平衡问题

汇报人:2023-12-01contents •引言•汽车装配生产线平衡问题概述•基于遗传算法的汽车装配生产线平衡问题求解•基于改进遗传算法的汽车装配生产线平衡问题求解目录contents•基于改进遗传算法的汽车装配生产线平衡问题的应用案例目录•结论与展望•参考文献01引言03基于改进遗传算法的解决方案01汽车装配生产线平衡问题的重要性02传统解决方法的局限性研究背景与意义国内外研究现状存在的问题和不足研究现状与问题研究内容与方法研究内容介绍本研究的主题和主要研究内容,包括对汽车装配生产线平衡问题的定义、特点和分类,以及基于改进遗传算法的解决方案的详细阐述。

研究方法介绍本研究采用的研究方法和技术路线,包括对遗传算法的改进、数据采集和分析、模型构建和验证等环节的详细说明。

02汽车装配生产线平衡问题概述定义约束条件生产线平衡问题的定义与约束条件数学模型变量与约束目标函数生产线平衡问题的数学模型生产线平衡问题是一个NP难问题,传统的求解方法包括启发式算法、分枝定界法、遗传算法等。

遗传算法作为一种高效的优化算法,在求解复杂、非线性、离散的生产线平衡问题时具有优势。

遗传算法遗传算法是一种基于生物进化原理的优化算法,通过模拟自然选择和遗传机制,不断迭代优化种群中的个体,以获得最优解。

在求解生产线平衡问题时,遗传算法可以针对不同的生产线类型、规模和约束条件,设计适应的编码方式、适应度函数和遗传操作方法。

求解方法生产线平衡问题的求解方法VS03基于遗传算法的汽车装配生产线平衡问题求解1)初始化种群;2)计算适应度函数;3)选择操作;4)交叉操作;5)变异操作;6)迭代更新种群直至达到终止条件。

遗传算法的基本原理与实现过程遗传算法的实现过程遗传算法的基本原理基于遗传算法的求解流程1)定义问题参数和约束条件;2)构建染色体编码方案;3)初始化种群;4)计算适应度函数;5)选择、交叉、变异操作;6)更新种群直至达到终止条件;7)输出最优解。

应用改进型遗传算法解决特殊约束的装配线平衡问题

应用改进型遗传算法解决特殊约束的装配线平衡问题

应用改进型遗传算法解决特殊约束的装配线平衡问题
赵肖楠;赵晶;宋林森
【期刊名称】《制造业自动化》
【年(卷),期】2014(000)007
【摘要】装配线平衡问题不仅影响着产品的装配效率,而且在装配线平衡分析时确定的装配作业先后关系也直接影响着产品的装配质量。

本文以某型卡车装配线为例,针对卡车在装配过程中存在的问题,提出以工作站为基础的交叉和变异方式的改进型遗传算法,防止计算中非法解的产生,减少了译码过程的工作量,达到了对该型卡车装配线平衡优化的目标。

【总页数】4页(P39-42)
【作者】赵肖楠;赵晶;宋林森
【作者单位】长春理工大学,长春130022;长春理工大学,长春130022;长春理工大学,长春130022
【正文语种】中文
【中图分类】TH165
【相关文献】
1.应用改进遗传算法求解汽车双边装配线平衡问题 [J], 王倩;张新敏
2.应用遗传算法解决装配线平衡问题 [J], 陈晓峰;肖田元;郝新;乔桂秀
3.解决混合装配线平衡问题的多目标遗传算法研究 [J], 李焕勤;钱展
4.应用元启发式算法解决特殊约束的装配线平衡问题 [J], 赵晶; 吴翠红; 王昭宇
5.基于改进型遗传算法的混流U型装配线第二类平衡问题 [J], 彭运芳;梁玉珍;夏蓓鑫
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Value Engineering 图1遗传算法框图初始化种群:随机产生P 个可行作业序列对种群中各个个体进行评价终止条件判断个体选择交叉变异下一代种群作业元素之间的优先约束结束并输出最佳个体及统计Y N0引言装配线平衡是将基本的作业元素分配到工作站,满足特定的目标和约束条件。

从实质上看,装配线平衡问题就是组合优化问题,但这个问题由产品设计工艺和制造过程技术所决定的作业元素之间的先后关系而变得异常复杂。

在实际生产中,由于装配线的柔性增加,很多情况都可能导致生产线不能顺畅的运行,从而造成暂时性不平衡现象发生,而且装配生产线的平衡程度不仅直接反应了装配生产线的效率,而且影响产品的质量,劳动强度大的工人为了赶上装配线的运行节拍,常常忽视了产品质量。

据美国有关资料统计,即使在美国这样工业发达的国家,在工业装配生产中平均要有5%~10%的装配时间是浪费在平衡延迟中。

从装配线产生之日起,其平衡问题就一直受到人们的重视[1]。

现代关于此类问题的解决方案大致可以分为四类:①数学规划方法,包括线性规划,非线性规划,多目标规划,动态规划等;②基于规则调度,此类方法是给不同的操作根据潜在的生产瓶颈分配不同的权重以达到优化目的。

③启发式方法,如模拟退火发、遗传算法、禁忌搜索算法、噪声算法等;④人工智能算法,如专家系统、神经网络等[2][3]。

面对大规模的装配线平衡,解决此类问题的主要趋势是采用启发式。

但一些启发式搜索方法在逼近最优解或次优解的搜索中,不断地有倒退过程,搜索效率低,还易产生“组合爆炸”现象[4]。

鉴于此,本文主要采用改进的遗传算法来解决这个NP-hard 问题。

1遗传算法遗传算法(GA )是J.Holland 于1975年受生物进化论的启发而提出的。

GA 的提出一定程度上解决了传统的基于符号处理机制的人工智能方法在知识表示、信息处理和解决组合爆炸等方面所遇到的困难,其自组织、自适应、自学习和群体进化能力使其适合于大规模复杂优化问题。

GA 是一种通用的优化算法,它对优化设计的限制较少,由于它的进化特性,它在解的搜索中,不需要了解解的内在性质,可以处理任意形式的目标函数和约束,无论是线性的还是非线性的,离散的还是连续的,甚至是混合的搜索空间;它的另一个显著优点就是能够有效地进行概率意义下的全局搜索,而且能够以较大的概率求得全局最优解。

对于装配线平衡问题来说,标准的遗传算法的操作算子可能产生早熟收敛或收敛缓慢等缺点,甚至由于算子的不可行而无法得出可行解。

这也是遗传算法在实际应用遇到的最大障碍,鉴于此本文采取基于可行序列的非标准遗传算子,保证算子的可行性,并采取最有保留策略,避免最优解丢失或算法退化。

2装配线平衡的遗传算法设计装配线平衡问题的一般提法是:给定产品装配作业表(包括各项装配作业、作业时间及其先后关系)或者直接给出装配作业先后关系图,优化某一特定的目标函数。

一般可以分以下几类:①生产节拍C 给定,在满足生产线约束条件的前提下最小化工作站;②工作站数量给定,在满足生产线约束条件的前提下最小化生产节拍,使节拍与工作站负荷之差最小;③生产节拍给定,最大化分配同一工位的操作相关性。

2.1装配线平衡的数学模型本文主要对上述提及的第二类装配线问题进行研究,即已知工作站数量,最小化生产节拍,使节拍与工作站负荷之差最小。

目标值设定为负荷方差(Workload Variance ),最小节拍CT 等于最优方案中的最大工位时间。

这类装配线平衡问题的数学模型如下:minMV=1NNj=1ΣT jni=1Σt iΣΣ2式中:N 为给定工位数量,T j 为分配在j 工位的操作时间和,t i 为第i 个作业元素的操作时间。

2.2装配线平衡的算法设计改算法采用的是基于可行序列的遗传算法来求解装配线平衡问题,无论是初始种群的产生还是遗传算子的构造,都是直接从作业元素之间的顺序关系出发,从而保证它搜索的所有作业序列以及相应的作业分配方案都是可行的,并且所有的可行分配方案都可能被搜索到,效率极高。

如图1是该算法的流程图描述。

2.3编码编码就是将问题的解用一种码来表示,从而将问———————————————————————基金项目:国家自然科学“混装生产精准作业的多尺度智能元胞调度模型研究”,项目编号:50875190/E051005。

作者简介:肖中华(1984-),男,硕士研究生,机械制造及其自动化专业,研究方向为工业工程。

遗传算法在装配线平衡中的应用The Applications of Genetic Algorithmsin in Assembly Line Balancing肖中华①Xiao Zhonghua ;邓明星②Deng Mingxing ;唐秋华①Tang Qiuhua(①武汉科技大学机械自动化学院,武汉430081;②武汉科技大学汽车与交通工程学院,武汉430081)(①College of Mechanic-automation ,Wuhan University of Science and Technology ,Wuhan 430081,China ;②College of Automobile and Traffic Engineering ,Wuhan University of Science and Technology ,Wuhan 430081,China)摘要:装配线平衡是混合装配生产线调度的重要基础,是面向订单装配(ATO )得以实施的技术瓶颈,对提高生产率和设备利用率也具有重要意义。

在工位数量给定的条件下,文章针对装配线平衡的数学模型,提出了一种面向装配线平衡的非标准遗传算法。

该算法基于各操作之间的逻辑优先关系产生可行操作序列而生成初始种群,保证解的可行性;在此基础上实现寻找最小节拍、选定较优序列进行遗传,并采用最优保存策略确保算法收敛到最优或近优解。

最后通过实例验证了该算法的有效性和可行性。

Abstract :This paper presents a non-standard genetic algorithm to solve the mathematic model for assemble line balancing ,in which the workstation number is given.Initial population of the genetic algorithm is based on the logic relationship between operations ,which can ensure the feasibility of the solution.And then ,the sequence ,which has better target value ,will be selected to do genetic operators ,and the minimum cycle time will be found.Thesuperior keeping strategy is used to protect the best one in the past superior individual ,and this method can help the algorithm easily overcome the local restraint weakness and get the entire optimal result.At last ,a case have proved this approach effective and feasible to solve this problem.关键词:遗传算法;装配线平衡;可行序列Key words :genetic algorithm ;assembly line balancing ;feasible sequence中图分类号:TH16文献标识码:A文章编号:1006-4311(2010)02-0253-03·253·价值工程操作分配工位时间Tj工位1工位2工位3工位4工位5工位6工位7工位8工位91,4,2,3,65,8,7,1110,914,13,1525,18,2012,1617,19,22,2123,24,2926,27,28,30585759565855585956表2装配线平衡题的状态空间与GA的码空间相对应,这很大程度上依赖于问题的性质,并将影响遗传操作的设计。

本文采取的基于可行序列的编码方式:按作业元素分派至工作站的先后顺序,将作业元素排成一列,每个作业元素对应一个基因位,这种编码方式对目标函数和操作算子的适应性较好。

图2是经过编码后的一染色体的图解。

这个染色体说明了各个作业元素被分配的先后顺序,其中第一次分配作业元素1,第二次分配作业元素2第三次分配作业元素4…第八次分配作业元素7,最后分配作业元素9。

2.4初始化鉴于保优GA的概率1收敛特性,初始种群通常是随机产生的。

本文基于各操作之间的优先关系,随机产生一组的可行作业序列作为初始种群。

假设a(i)为完成操作i之后可行的操作集合。

根据优先关系,操作j能进入可行操作集合a(i)的条件是它所有的前序操作都已经完成而本身未完成。

因此,生成可行操作序列的具体步骤如下:Step1:挑选没有前序操作或前序操作已分配的任务,形成可行操作集合a(i);Step2:判断终止条件,可选集合a(i)为空,则停止;否则进入Step3;Step3:从可行操作集合中随机选择一个任务,编入基因位;Step4:更新可行操作集合a(i),即删除已选操作,并加入符合规则的新操作;进入Step2。

以9个操作元素的工位分配问题为例,图3为其优先关系图。

表1为其一染色体各个基因产生的过程。

将此过程循环P次,则可得出P个可行序列,即产生初试种群P(i)。

2.5解码及适应度计算按照个体中的顺序将操作分配至工位,要满足每个工位的操作时间和不超过节拍CT,因此在解码过程中首先必须求出每个可行序列下的最小节拍CT′,具体步骤如下:Step1:计算理论最小节拍CT=Ni=1Σt i/N;Step2:以CT为节拍,按照可行序列将任务分配到工位,直至(N-1)工位,剩余操作全部分配至N工位;Step3:计算Tj(j=1,2…N)和Tj′=Tj+tj+1(j=1,2,3…N-1,tj+1为分配至j+1工位的第一个操作对应时间);Step4:计算CT′=max{Tj|j=l,2…N}and CT=min{Tj′|j=l,2…N-I},如果CT′燮CT,则进入Step5,CT′即为最小节拍,此分配方案为该序列下的最优方案。

相关文档
最新文档