随机型混流装配线动态排序问题研究

  • 格式:pdf
  • 大小:656.34 KB
  • 文档页数:5

第ll期 2013年l1月 组合机床与自动化加工技术 

Modular Machine Tool&Automatic Manufacturing Technique N0.11 NOV.2013 

文章编号:1001—2265(2013)l1—01l4一O5 随机型混流装配线动态排序问题研究 

朱华炳 ,王 龙 ,涂学明 ,余 锋 (1.合肥工业大学机械与汽车工程学院,合肥230009;2.江铃汽车股份有限公司,南昌 330000) 

摘要:通过对传统的装配线产品排序方法进行研究,提出了一种基于粒子群算法与仿真分析相整合 的方法。以装配线上各种零部件消耗速率均衡化和最小生产循环周期最短为优化目标,建立随机型 装配线产品动态排序问题的仿真模型。最后以某车桥企业装配线产品排序问题为例进行了验证,证 明了该方法同时具备智能群算法高效搜索能力与便于建立动态仿真模型的优点。该方法可以快速 获得排序问题最优解,大大减少设计者的工作量,具有很强的实用性,为解决多目标优化的产品排序 问题提供了一种新途径。 关键词:随机型装配线;产品排序;粒子群算法 中图分类号:TH16;TG65 文献标识码:A 

Research on Dynamic Sequencing Problem of Stochastic Mixed-model Assembly Line ZHU Hua—bing ,WANG Long ,TU Xue-ming ,Yu Feng (1.School of Mechanical and Automotive Engineering,Hefei University of Technology,Hefei 230009, China;2.Jiangling Motors Corporation,Nanchang 330000,China) Abstract:By studying product sequencing methods of traditional assembly line,a method based on parti— cle swarm optimization algorithm combined with simulation analysis has been put forward,and a stochas— tic assembly line simulation model was established,optimization goals and algorithms was given,Finally the rear axle assembly line sequencing problems of a enterprise was taken for example to validate the method which have advantages of efficient search capabilities of intelligent algorithms and building a dy— namic simulation model easily,SO that optimal solution of sequencing can be gained quickly,and reduc— ing the work of designers,The method has a strong practical application,and provide a new approach to resolve product sequencing with multiple objectives. Key words:stochastic assembly line;product sequencing;particle swarm optimization algorithm 

O 引言 随机型混流装配线是一种柔性装配线,在同一 条装配线可混合连续装配几种结构相似且工艺接近 的不同品种的产品,特点是装配线上的各道工序的 作业时间为随机变量。混流装配线的引人可大大减 少装配线上生产能力的浪费和在制品的占用量…, 是实现“一个流”生产模式的有效手段。 目前,混流装配线排序问题的研究主要集中于 确定型装配线,即各道工序的作业时间为一个确定 的数值,国内外许多学者对该类型排序问题进行了 大量的研究 ,并取得了不少理论成果。然而在实 际生产系统中,许多装配线仍然以人工为主,甚至完 全依靠人工完成,因此,装配线上的作业时间必然会 受到工人的疲劳程度、技术熟练度和环境的照明度 等因素的影响,在这种情况下,各作业元素的加工时 间往往是波动的,即为随机变量,因此只能用一个随 

机分布的函数来描述。因此,对随机型混流装配线 排序问题的研究更具现实意义。 苏平,于兆勤等以各种零部件消耗速率均匀和 最小生产循环周期最短为优化目标,并采用混合遗 传算法进行求解 ;刘文平建立了零部件消耗速度 最小化模型、生产准备总调整时间最小化模型和因 超载所需要线外加工任务总数最小化的模型,采用 归一权重系数的方法将3个模型进行整合,最后采 用Memetic启发式算法进行了求解 。方波采用改 进的差分进化算法对混合装配线排序问题进行研 究 ;王进建立了一个汽车企业产品投放顺序的数 学模型,并采用目标追踪法和Lingo软件数学规划方 法进行了研究,最终得到满意的排序方案 。显然, 文献[7—9]都是针对确定型装配线排序问题进行研 究的,所提出的方法都具有一定的缺陷,难以将装配 线上各工序作业时间的随机特点表达出来,而且不 

收稿日期:2013—03—22;修回日期:2013—04一l4 作者简介:朱华炳(1963一),男,安徽怀宁人,合肥丁业大学机械与汽车T程学院教授,博士,主要研究方向为机电一体化装备设计与制造 制造系统工程理论及应用技术等,(E—mail)289478727@qq.corn。 2013年11月 朱华炳,等:随机型混流装配线动态排序问题研究 ・1 15・ 易构建其数学模型。 针对随机型混流装配线的特点,王哲建立了通 过Flexim仿真软件建立了装配线的动态模型进行求 解 。该方法的缺点是:在排序问题求解过程中,需 要将各种排序备选方案手动输入Excel表格中,然后 将其导人仿真软件中,选出最佳方案,整个求解过程 比较繁琐,而且随着MPS中产品数量的增加,产品的 排序方案数将成指数倍增长,这会给Excel输入带来 极大工作量,因此该方法不适用于大规模的装配线 产品排序问题的求解。 针对以往随机型混流装配线排序问题研究方法 的缺陷,本文提出基于粒子群算法和仿真分析的混 合方法。 1 随机型混流装配线排序问题 1.1问题描述 随机型混流装配线排序问题描述如下:在计划 期内,装配线上可同时生产 种结构相似的不同系 列产品,产品总需求量为D,每种系列产品的需求量 分别D (m=1,2,3,…, ), ,D ,・・・ 之间关系 如公式(1)所示。 D=∑D (1) 混流装配线产品排序问题一般采用最小生产循 环排序方法。设^为市场需求量D 的公约数,那么d, d 和D 关系如公式(2)和公式(3)所示。 D dm= h (2) M d=∑d (3) m 1 一般把{d ,d:,d,…d }称为一个最小生产循 环。理论上,只需要对最小生产循环中的d个产品进 行排序,然后重复排序循环h次即可。 1.2 多目标优化评价指标的选择 实际的工程优化问题绝大多数都需要考虑多个 不同的优化目标。多品种随机型装配线可以根据企 业的实际要求而采用不同的目标函数作为评价指 标。本文通过分析调研,确定了问题的优化目标即: 产品总完工时问最短和零部件消耗速率均衡化,以 实现物流合理化、生产均衡化的目标。 (1)零部件消耗速率 零部件消耗速率进行均衡优化,是在生产的各 个阶段,各种零部件的实际消耗与理论消耗尽可能 一致,保证各零部件的子装配线能够均衡,从而使生 产过程中在制品的库存量达到最小。为了便于描述 零部件消耗速率目标,定义以下符号: ① :产品种类数; ②d:一个MPS内的产品需求量; ③d :一个MPS内的第m种产品的需求量(m= 1,2,3,…,M); ④c:第C生产阶段,即完成一个MPS生产循环中 前c个产品的时刻(C=1,2,3,…,d); ⑤rm:第m种产品的理想产量比率(m=1,2,3, 

…, 

);计算方法如公式4所示。 

r : :# (r 了 ■广 4) y d 』_… … 

 ̄xc,m:判断第个位置是否为产品m,如果是则 

c,m=1,否则NC,m=0 o ⑦gm,c:截止到第c个生产阶段时第m种产品的 实际产量。 零部件消耗速率表达式如公式5所示。 

=∑∑I g , 一c×r I (5) (2)产品总完工时间 产品的总完工时间最短,有利于缩短生产循环 周期,提高企业的生产效率,一个MPS内,产品的总 完工时间计算方法如公式(6)所示。 M N =∑∑(u +“ ) (6) 

m=l 1 其中:Umn一产品m的第n个作业元素的作业时间; 

u 一产品m的第n个作业元素的等待时间。 2 粒子群算法和计算机仿真 

2.1 改进粒子群算法 2.1.1 算法流程设计 基本粒子群算法主要针对函数优化问题进行求 解,而对于组合优化问题的应用还是比较少… 。为 了解决装配线平衡这类典型的离散组合优化问题, 需要对粒子群算法进行改进。本文借鉴遗传算法中 染色体交叉和变异等思想¨ ,对基本粒子群算法进 行了改进设计。改进后粒子群优化算法的具体执行 步骤如下: Stepl:种群初始化:设定种群规模pop—size,迭代 次数NC,变异概率P ,随机产生pop—size个初始解 ; Step2:计算各个个体当前位置的适应度fitness, 设定当前适应度为个体极值,当前位置为各个个体的 个体极值位置,然后确定全局极值和全局极值位置; Step3:从三种交叉和变异算子中随机选择一种 交叉和变异操作; Step4:将每个个体与其个体极值位置pxbest进 行交叉,得到 .; Step5:将 ,与当前种群全局极值位置gxbest进 行交叉,得到 ,; Step6:计算各个个体的适应度,如果存在当前位 置优于个体极值位置的个体,则用当前个体位置替 换个体极值位置,反之,个体极值位置保持不变; Step7:从个体极值位置中选出全局极值位置 gxbest; Step8:按照概率P 对各粒子的个体极值位置 pxbest进行变异得到 ,如果 优于当前个体极值位 置,则接受变异操作,反之则拒绝; Step9:判断是否达到终止条件,如果达到了,则