摘要
“工业4.0”智能制造模式下的多品种混流生产线各工装/夹具、工具/量具和系统用例切换频繁,极易导致生产突发异常致使工作站出现短暂停歇风险。通过分析多品种混流生产线产品多态性引起的不确定性因素,提出了平均停歇时间(MRT),研究考虑MRT的多品种混流生产线最小生产循环周期,建立了基于产品进入生产线顺序的产品作业时间表,通过引入MRT关键变量至最小循环周期优化目标,构建了智能排序数学模型,并利用Palmer原理设计了改进遗传算法,实现了多品种混流生产线智能排序问题的高效求解,最后实例验证了该方法的可行性和有效性。
“工业4.0”智能制造背景下,产品的大批量个性化定制生产需要在工业物联网动态环境下依靠多品种混流生产线完成,相对传统生产线,这种多品种混流生产线应具有更有效的异构设备共享和重用机制,灵活快速的资源配置服务能力、高效的任务动态协调和控制能力,可靠的自治和服务协同能
排序问题数学模型构建方面,目前关于目标函数的研究工作中,学者更多地考虑到现实影响因素,优化目标从过去的单目标向多目标发展。陈明
智能算法优化求解方面,Siala
以上研究提出了许多有价值的思想和方法,多品种混流生产线排序问题数学建模也不断引入更多现实因素,如:订单变更、传送带中断、调整切换等,但都基于生产线能够全寿命工作这一前提条件,故而得出的产品排序都是理论情况,且研究的目标对象大多均为产品在工作站的加工时间, 实际意义并不大。同时,“工业4.0”智能制造背景下的多品种混流生产线产品多态性特征引起的工艺流程更改、工装/夹具切换、工具/量具更换、系统程序用例调整等因素,极易导致工作站出现短暂停歇风险,国内外研究文献在排序问题研究中还鲜有考虑。针对上述问题,本文提出平均停歇时间(mean residence time,MRT),建立基于产品进入生产线顺序的产品作业时间表,引入MRT关键变量至最小循环周期优化目标构建多品种混流生产线智能排序数学模型,并利用Palmer原理设计改进遗传算法,实现多品种混流生产线智能排序问题的高效求解。
产品大批量个性化定制的智能制造模式中,各工装/夹具设备、工具/量具和系统程序用例均会在生产过程中频繁切换,容易出现突发异常,这些不确定因素不可避免地会对整个生产线的效率和平衡产生影响。因此,在生产线最小生产循环周期内,除了考虑产品作业时间外,此类不确定因素导致的生产停歇时间对生产线的整体运行效率影响巨大。
定义1 平均停歇时间(MRT):智能制造多品种混流生产模式下,柔性智能化生产线产品多态性特征引起的工艺流程更改、工装/夹具切换、工具/量具更换、系统用例调整等因素,导致工作站生产短暂停顿的平均停歇时间。
生产线上各工作站的平均停歇时间可以表示为
(1) |
式中:为生产线上各个工作站的平均停歇时间;为生产线上各个工作站的计算平均停歇时间(计算平均间歇时间只有乘以概率才是有效的);为各个工作站发生突发事件的概率,表示为
(2) |
式中:与均为只有一个元素为1的0-1向量;矩阵A为一个1010的[0,1]矩阵,当突发事件发生的概率为10%时,A中100个元素中10个为1,其余为0,且各元素随机排布。
假设某条柔性智能化生产线上生产A、B、C三种产品,这三种产品均要依次通过4个工作站,每种产品在每个工作站上的作业时间见
一个最小生产循环周期中,,表示在一个最小生产循环周期中需要生产产品A的个数,以此类推。由此可知最小生产循环内的生产总数为,d表示在一个最小生产循环周期内的生产产品总数。若生产排序为,则该排序的最小生产循环周期时间为。与对应的各个工作站的作业时间及子周期见
若生产排序为,该排序下最小生产循环周期时间,则该排序下的各个工作站对应的作业时间及子周期见
通过比较与两种排序情况下最小生产循环周期发现,排序下最小生产循环周期时间更短。因此,不同的产品排序对应的最小生产循环周期不同。以上案例认为在生产线正常工作状态下,优于的排序方案。但实际生产过程中由于突发事件的存在,并不一定是优于的排序方案。
假设在排序当中,第3个子周期内,工作站1发生工装夹具切换引起的短暂停歇,切换时间耗时10 min之后,工作站1继续完成产品A的生产作业。该情况下,各个工作站作业时间及子周期见
则排序下最小生产循环周期为
。 |
假设在排序当中,第2个子周期工作站4发生因生产用例切换引起的短暂停歇,切换时间耗时10 min之后,工作站4继续完成产品C的装配作业。该情况下,各个工作站作业时间及子周期见
则排序下最小生产循环周期为 。
此时排序下的最小生产循环周期时间要大于排序下的最小生产循环周期。因此,在解决多品种混流生产线排序问题时,应考虑不同产品进入产线导致的平均停歇时间的影响,即在排序问题优化目标中,引入平均停歇时间变量至关重要。
多品种混流生产线一般由多个工作站组成,且相邻站点的物料输送由相应的运输装置完成,如传送带,吊车等。本文对此类多品种混流生产线的柔性智能排序问题作以下假设:① 工作站之间不设缓冲区;② 生产线工人流水线操作,不能同时并行操作两个工件;③ 工作站所处位置不发生变动,站点所分配的作业不变;④ 生产线上产品的投产率保持一定,不考虑出现紧急订单的情况;⑤ 不同产品在各个工作站点的总作业处理时间不同;⑥ 以MRT代表生产线上某工作站因不确定因素造成的平均停歇时间,此时其他工作站正常工作;⑦ 各工作站中工人仅能在本站点工作,不能进入其他工作站;⑧ 各工作站所需的零部件及物料能及时满足生产需要。
最小化生产循环周期作为柔性智能化生产线排序问题的主要优化目标,能够有效地提高生产线的生产效率、减少投资成本、加快物流速度,同时改善生产线的平衡率,满足市场多样化的需求。多品种混流生产线需满足不同产品的生产制造需求,最小循环周期内不同产品的数量不同,通过建立一张基于产品进入生产线顺序的产品作业时间表(
若产品进入生产线的顺序为,表示第k个进入生产线的产品,该产品在第i个工作站的作业时间为;同理K+1表示第k+1个进入生产线的产品,该产品在第i个工作站的作业时间为。
当一个排序确定之后,根据某个排序上的产品类型,从基于产品的作业时间表中提取时间,这个时间就是该排序上的作业时间。为了推得最小生产循环周期,首先知道每个子周期当中,各工作站作业时间。在一个生产循环中,投产序列与各工作站上各个产品的作业时间的关系见表7、
min
表7 生产排序与各个工作站不同型号产品作业时间的关系(d>S)
Tab. 7 Working timesheet based on the relation of
d>S
min
为了方便计算产品子周期,用来表示第i个工作站在第k个排序上所作业的产品作业时间。则如
(3) |
最小生产循环周期最短的目标函数为
(4) |
约束条件为
(5) |
(6) |
(7) |
(8) |
(9) |
(10) |
(11) |
式中:i为工作站编号;j为机器编号;m为产品型号;k为投产顺序。
多品种混流生产线智能排序问题属于组合优化问题中的非确定性多项式难题,随着问题规模的增大,搜索空间也急剧扩大,采用一般算法难以求解。遗传算法对所求解的优化问题没有太多数学要求,对于任意形式的目标函数和约束,无论是线性或非线性的,离散或连续性的都可处理,同时遗传算子的各态历经性使得遗传算法能够非常有效地进行概率意义的全局搜素。对于各种特殊问题可以提供极大的灵活性来构造混合领域独立的启发式,从而保证算法的有效性。然而由于遗传算法在进化搜索过程中,每代总要维持一个较大的群体规模,从而使计算次数呈非多项式时间增加,针对第1节提出的多品种混流生产线智能排序数学模型,此类超大规模的优化算法收敛缓慢。基于以上考虑,引入启发式Palmer算法原理,设计一种求解多品种混合生产线智能排序问题的改进遗传算法(

图1排序问题算法流程图
Fig. 1 Flowchart of sequence problem algorithm
算法编码是构造遗传算法的第一步,一个好的编码方式可以清楚地表达问题特征。采用基于产品投产顺序的编码方
常规遗传算法的种群初始化常采用完全随机法,即在满足约束的前提下,随机生成n个基因串作为种群的个体。但是这种方式使初始种群的形成过于随意,以至于一开始就可能形成许多不可行的方案,之后要进行大量计算后才能得到优化的方案,这样很大程度上就降低了算法的运算效率。从Palmer算法原理出发,将其适当修改后作为一种启发式策略对染色体种群进行初始化,使得初始种群一开始就表现为一种较优的状态。其中Palmer启发式算法主要应用于流水车间生产排程问题中,是基于工件的加工时间按斜度顺序指标排列工件的启发式算法。按机器的顺序,加工时间趋于增大的工件被赋予较大的优先权;反之,加工时间趋于减小的工件被赋予较小的优先权。工件的斜度指标定义为
(12) |
式中: m为机器的数目;i为工件编号;j为机器编号;
为第i个工件在第j台机器上的加工时间;按非增的顺序排列。
考虑到palmer算法在流水车间生产排程中的广泛应用,以及常规遗传算法的局限性,将palmer算法的原理应用于遗传算法以提高算法在求解大规模问题运算效率。算法具体流程如下:
(1) 根据,求得每个工件在所有装配站上的斜度指标,按非增的顺序排列。此时的排序作为种群第一个个体,C代表。
(2) 根据
,求得工件在每个装配工作站的斜度指标。对于第一个工作站,将工件在该工作站上的斜度指标以非增的顺序排列,得到排列顺序为染色体种群中的第二个个体,以此求得。
(3) 若设置的种群大小大于工作站数,则随机选择中一个个体,随机选择两个基因座进行基因值交换生成新的基因串,以此类推直到满足种群大小。
以某混合动力新能源汽车的车身左/右侧围总成多品种混流生产线为例进行实例仿真与算法验证,系统由三部分组成:生产设备、物流系统和生产控制信息系统,如

图2 车身左/右侧围总成生产线系统
Fig. 2 Mixed model assembly line system
当月该生产线的Model K、Model S及Model O的车身部分的生产件数分别为3 200、1 550、4 000,其客户需求周期约为5 min·
利用Plant Simulation建立生产线模型(

图3 排序问题模型图
Fig. 3 Modeling of sequence problem
由于本文中排序问题的研究更加依赖于仿真模型,排序问题中的目标函数,最小生产循环周期是依赖于仿真模型执行的时间,因此在排序问题中需要将生产实际模型完善地建立起来。Plant Simulation数据存储区的Jobs为各个产品进入焊装线顺序,将初始进入焊装线顺序定为:{K-K-K-K-S-S-O-O-O-O-O},如

图4 Jobs排序优化结果
Fig. 4 Optimization results of Jobs sequence
现将三种产品在16个工作站中的作业时间进行整理,得出如
由于输送线速率恒定,将产品在输送线上花费的时间合并计入产品的作业时间。同时,根据工厂现场情况,结合工程师经验将各个工作站的不确定性因素发生概率定为2%,停歇时间定为15 min,利用Plant Simulation物理模型区定义(

图5 工作站MRT定义
Fig. 5 Definition of workstation MRT
在算法求解区定义改进遗传算法。首先Palmer算法针对Jobs中的产品信息进行排序,并将结果返回到遗传算法序列(GA sequence)当中作为初始种群,其后,遗传算法序列在遗传算法向导(GA wizard)的控制下进行遗传操作及适应值计算,得到最佳的排序结果。在
仿真得到排序优化方案为:{1-3-4-2-9-10-8-6-5-7-11},反映为依次进入生产线的产品顺序为:{K-K-K-K-O-O-O-S-S-O-O}。此时,最小生产循环周期时间为1:49:4,优化后的生产排序相对于之前的排序{S-K-K-K-O-O-O-O-O-S-K},生产节拍提高了近5 min的时间。同时,尽管该生产线上三款产品的工序时间差异极大,经优化排序后各工作站的利用率仍能达到40 %左右,且优化后生产线各工作站处于基本平衡状态,如

图6各工作站利用率
Fig. 6 Utilization of each workstation
针对工业4.0智能制造背景下多品种混流生产线产品多态性特征引起的工艺流程更改、工装/夹具切换、工具/量具更换、系统用例调整等因素导致的工作站易出现生产短暂停歇问题,通过分析不确定因素对多品种混流生产线排序问题的影响,给出了平均停歇时间的定义,建立了面向MRT的多品种混流生产线柔性智能排序问题数学模型,并设计了改进遗传算法实现模型高效求解。仿真实验结果表明,在工业4.0智能制造生产模式下,考虑不确定性因素实现生产线柔性智能排序极其重要,这将极大提升面向批量个性化生产的产品多品种混流生产效率。
刘晋飞:负责本研究智能排序问题定义、模型及算法设计等。 李杰林:负责本研究案例分析与验证、数据质量把控等。 马学明:负责本研究的论文构思、论文表述与后期修改等。 林浩:负责本研究问题提出、模型及算法优化,案例验证等。
作者贡献声明
申明:
参考文献
CARDIN O, OUNNAR F, THOMAS A, et al. Future industrial systems: Best practices of the intelligent manufacturing and services systems[J]. IEEE Transactions on Industrial Informatics, 2017, 13(4): 704. [百度学术]
刘晋飞,陈明,姚远,等. 基于多 Agent 的产品模块化协同设计策略[J]. 计算机集成制造系统,2011, 17(3):560. [百度学术]
LIU Jinfei, CHEN Ming, YAO Yuan, et al. Collaborative design strategy of product modularity based on multi-Agent [J]. Computer Integrated Manufacturing Systems, 2011, 17(3):560. [百度学术]
陈明, 周云龙,刘晋飞. 基于MDP的多Agent生产线动态调度策略[J]. 机电一体化,2017,23(11):15. [百度学术]
CHEN Ming, ZHOU Yunlong, LIU Jinfei, et al. Dynamic scheduling strategy of multi-agent production line based on MDP[J]. Mechanics, 2017, 23(11):15. [百度学术]
NODA A, PABLO D, GONZALEZ C. A network flow-based method to solve performance cost and make span open-shop scheduling problems with time-windows[J]. European Journal of Operational Research, 2009, 196(1): 140. [百度学术]
ALLAHVERDI A, NG C, CHENG T E, et al. A survey of scheduling problems with setup times or costs[J]. European Journal of Operational Research, 2008, 187(3): 985. [百度学术]
RABIEE M, RAD R S, MAZINANI M, et al. An intelligent hybrid meta-heuristic for solving a case of no-wait two-stage flexible flow shop scheduling problem with unrelated parallel machines[J]. International Journal of Advanced Manufacturing Technology, 2014, 71(5): 1229. [百度学术]
李爱平, 张燕红, 郭海涛, 等. 混流生产线车间内物料调度工位组划分优化法[J]. 同济大学学报(自然科学版),2017,45(8):1191. [百度学术]
LI Aiping, ZHANG Yanhong, GUO Haitao, et al. Station groups division of material dispatching system in mixed-model assemble line[J]. Journal of Tongji University(Natural Science), 2017,45(8):1191. [百度学术]
SHAO X, WANG B, RAO Y, et al. Metaheuristic approaches to sequencing mixed-model fabrication/assembly systems with two objectives[J]. International Journal of Advanced Manufacturining, 2010 , 48 (9/12) :1159. [百度学术]
王炳刚. 混流加工/装配系统集成优化研究[J].机械工程学报, 2010,46(17):114. [百度学术]
WANG Binggang. Research on integrated optimization for mixed-model fabrication/assembly systems[J]. Chinese Journal of Mechanical Engineering, 2010,46(17):114. [百度学术]
陈 明,刘江山,李杰林,等. 基于信息物理系统新特性的智能工厂部署策略研究[J]. 中国工程机械学报,2017,15(5):383. [百度学术]
CHEN Ming, LIU Jiangshan, LI Jielin, et al .Research of smart factory deployment strategy based on new characteristics of cyber physical system[J]. Chinese Journal of Construction Machinery, 2017, 15(5):383. [百度学术]
SIALA M, HEBRARD E, HUGUET M. A study of constraint programming heuristics for the car-sequencing problem[J]. Engineering Applications of Artificial Intelligence, 2015, 38: 34. [百度学术]
DERVIS K, BEYZA G, CELAL O, et al. A comprehensive survey: Artificial bee colony (ABC) algorithm and applications[J]. Artificial Intelligence Review, 2014, 42(1): 21. [百度学术]
PAN Q K, SUGANHAN P N, TASGETIREN M F, et al. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem[J]. Information Sciences, 2011 , 181(12) :2455. [百度学术]
SAIF U , GUAN Z, LIU W,et al. Multi-objective artificial bee colony algorithm for simultaneous sequencing and balancing of mixed model assembly line[J]. International Journal of Advanced Manufacturing Technology, 2014 , 75 (9/12) :1809. [百度学术]
XU Y, WANG L, WANG S, et al. An effective teaching–learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time[J]. Neurocomputing, 2015, 148: 260. [百度学术]
CHANG H, CHEN Y, LIU T, et al. Solving the flexible job shop scheduling problem with makespan optimization by using a hybrid taguchi-genetic algorithm[J]. IEEE Access, 2015, 3: 1740. [百度学术]
THAMMANO A, PHU-ANG A. A hybrid artificial bee colony algorithm with local search for flexible job-shop scheduling problem[J]. Procedia Computer Science, 2013, 20: 96. [百度学术]
YUAN Y, XU H, YANG J. A hybrid harmony search algorithm for the flexible job shop scheduling problem[J]. Applied Soft Computing, 2013, 13(7): 3259. [百度学术]
ZHANG R, CHANG P, WU C. A hybrid genetic algorithm for the job shop scheduling problem with practical considerations for manufacturing costs: Investigations motivated by vehicle production[J]. International Journal of Production Economics, 2013, 145(1): 38. [百度学术]
KARTHIKEYAN S, ASOKAN P, NICKOLAS S, et al. A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems[J]. International Journal of Bio-Inspired Computation, 2015, 7(6): 386. [百度学术]
SUN L, LIN L, WANG Y, et al. A bayesian optimization-based evolutionary algorithm for flexible job shop scheduling[J]. Procedia Computer Science, 2015, 61: 521. [百度学术]
LI J, PAN Q, TASGETIREN M F. A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities[J]. Applied Mathematical Modeling, 2014, 38(3): 1111. [百度学术]
GUO Weian, WANG Lei, CHEN Ming, et al. Design for a novel framework of hyper-heuristic algorithm[J]. Journal of Donghua University (English edition), 2014, 31(2):109. [百度学术]