【技术实现步骤摘要】
一种基于改进烟花算法的焊接车间综合调度方法
[0001]本专利技术属于焊接作业车间的多目标优化
,尤其涉及一种基于改进烟花算法的焊接车间综合调度方法。
技术介绍
[0002]焊接车间综合调度WSISP(Welding Shop Integreted Scheduling Problem)广泛存在于航空航天、汽车制造、轮船制造等企业,在现代制造业当中作为关键的材料成型加工技术之一。
[0003]目前只有少部分学者对于焊接车间问题进行了部分研究,但是所研究的焊接调度问题只适用于简单流水焊接车间,导致建立的数学模型与实际模型之间差别很大,对具有树状工艺结构的复杂焊接产品(同时存在加工与装配的焊接产品)的焊接调度,若仍采用传统的调度算法来处理,必定会分裂制造过程中工艺树内在的可并行关系,致使生产周期延长。
[0004]在装配制造的实际焊接生产中还存在单个工序需要多台机器协同加工的情形,在对两个大型构件进行焊接装配的时候,需要一台主焊接机器,同时还需要其他辅助设备来固定它们,那么,在该焊接过程的一道工序就需要多台设备才能完成,在焊接区域足够容纳多台主焊接设备的情况下,可增加主焊接机器的数量,来缩短该道焊接工序的时间,这样在该焊接过程中就存在多种类型的机器的并行加工,一种是通过增加主焊接机器数量减少加工时间的共用焊机并行,另一种是辅助设备对焊接构件进行固定或其他功能的辅助加工并行。由于问题的复杂度较高,目前鲜有其研究成果的报道,因此,针对复杂焊接产品的综合调度问题的研究存在较大的意义。
[0005]
【技术保护点】
【技术特征摘要】
1.一种基于改进烟花算法的焊接车间综合调度方法,其特征在于,具体为:步骤1:建立焊接车间综合调度优化的数学模型;以车间加工复杂焊接产品最大完工时间最小和机器负载合理为优化目标建立焊接车间综合调度优化的数学模型,其目标函数为:约束条件:约束条件:约束条件:约束条件:约束条件:约束条件:约束条件:约束条件:约束条件:约束条件:式中,产品A包含的工序集合为i={1,2,3,
…
,n},其处理时间为t
i
={t1,
…
,t
n
},n表示工序总数,N为加工工艺树上的工序集;N
able
为可增加主焊接机器数量的工序集,N
one
为标准工序集;N
mut
代表多设备工序集;i代表产品上的第i道工序,i∈N;N
inv
代表虚拟工序集;t
i
为第i道工序的加工时间;S
i
代表第i道工序的开始加工时间;C
i
为第i道工序的结束加工时间,C
max
为最大完工时间;j
r
表示机器r上的第j道工序的索引;J
i
表示第i道工序的同设备紧前工序;F
i
表示第i道工序的工艺紧前工序,代表第i道工序的工艺紧前工序的开始加工时间;代表第i道工序的设备紧前工序的开始加工时间;u
i
表示增加主焊接机器数量的惩罚系数,u
i
∈(0,1);m为机器总数量;M代表机器集M={1,
…
,m};M
i
为第i道工序的可选同型机器集,即主焊接机器,i∈N;代表第i道工序的所需要的协同辅助机器集,i∈N;r为主焊接机器索引,r
ass
为辅助机器索引;y
i,r
为0,1变量,若第i道工序在主焊接机器r上加工则y
i,r
=1,否则y
i,r
=0,r∈M
i
;为0,1变量;若第i道工序在辅助机器r
ass
上加工则
否则否则否则代表第i道工序的最大允许同型并行处理机数量;L
i
代表第i道工序的实际主焊接机器数量,第i道工序的实际主焊接机器数量,代表在工序i加工过程中上所用协同辅助机器数,其中辅助机器数,其中代表工序i上增加主焊接机器处理后的加工时间,满足足代表工序i的工艺紧前工序增加主焊接机器处理后的加工时间;代表工序i的设备紧前工序增加主焊接机器处理后的加工时间;;M
i
代表主焊接机器集,代表主焊接机器集,代表辅助机器集,其中M中包括的无差异的并行处理机M
i
和相互协作的并行处理机在某工序处理时间t
n
内,至少需要一台机床r,r∈M,主焊接机器集为M
i
,指在第i道工序的主要功能机器,辅助机器集为第i道工序的所需要的协同辅助机器集,即在第i道工序中除了调用主焊接机器M
i
以外,需要相应的辅助机器对该工序进行辅助;式(1)中f1是最小化加工产品最大完工时间C
max
,f2是最小化机器负载,式(2)是对标准工序的辅助机器数量进行约束,其值为0;式(3)是对属于多设备工序的辅助机器数量进行约束,其值为正整数;式(4)是对所有工序的主焊接机器数量进行约束,其值为正整数;式(5)是对每个工作站中投入的并行处理机数量的约束;式(6)是0-1变量约束;式(7)是...
【专利技术属性】
技术研发人员:张剑,袁铭辉,谭光鑫,郑婷娟,李俊达,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。