[发明专利]一种面向离散制造的集成车间调度与装配序列规划方法有效
申请号: | 202010856018.7 | 申请日: | 2020-08-24 |
公开(公告)号: | CN111814359B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 王梓越;鲁聪 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/04;G06F111/06;G06F119/12;G06F119/18 |
代理公司: | 成都虹盛汇泉专利代理有限公司 51268 | 代理人: | 王伟 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 离散 制造 集成 车间 调度 装配 序列 规划 方法 | ||
1.一种面向离散制造的集成车间调度与装配序列规划方法,其特征在于,包括以下步骤:
S1、针对面向离散制造的集成车间调度与装配序列规划问题,建立目标函数以及约束条件的数学模型;具体包括以下内容:
S11、判断给定的装配序列是否发生装配干涉,建立目标函数MinF1和MinF2;其中,F1表示产品的总生产完成时间,F2表示生产过程中零件的总库存时间;
A、若给定的装配序列没有发生装配干涉,那么该序列是可行的,F1、F2分别表示为:
F1=max(Eai) (1)
其中,Eni是零件Pi的库存时间,Eai表示零件Pi的装配完成时间,i=1,2,…,n,n表示零件数量;
B、如果给定的装配序列发生装配干涉,F1、F2分别表示为:
F1=max(Eai)×5×z (3)
其中,z是给定装配序列中的装配干涉次数;
为了得到目标函数的值,需要对产品的总生产完工时间进行计算,如下所述:在零件加工中,根据零件Pi的第j道工序的开始时间和零件Pi在机器Mk上的第j道工序的处理时间,k=1,2,…,m,m表示零件加工的机器数量;用式(5)计算零件Pi的第j道工序的完成时间Epij:
其中,Spij表示零件Pi的第j道工序的开始加工时间,Tpijk表示在机器Mk上零件Pi第j道工序的加工时间,
加工过程中零件Pi的完工时间是零件Pi的最后一道工序完成的时间,因此,
Epi=Epij,当j=Qi (6)
其中,Epi表示零件Pi的完工时间,Qi表示零件Pi的工序数;
在装配过程中,由于装配方向的改变、操作的改变和工具的改变都会增加装配时间,因此装配过程中零件Pi的完成时间计算如下:
Eai=Sai+Tai+ndi×tdi+nopi×topi+nti×tti (7)
其中,Sai表示零件Pi的开始装配时间,Tai表示零件Pi的装配时间;tdi表示当装配零件Pi的方向发生改变时的时间增加;topi表示当装配零件Pi的操作类型发生变化时的时间增加;tti表示当装配零件Pi的装配工具发生变化时的时间增加;ndi、nopi、nti均为布尔变量:
考虑到目前正在进行的零件加工和装配过程,给定装配顺序S:{Se1,Se2,…,Sei,…,Sen},零件PSei的装配过程在零件PSe(i-1)装配完成和零件PSei的所有工序加工完成后才能开始,因此零件PSei在装配中的开始时间计算如下:
SaSei=max(EpSei,EaSe(i-1)) (8)
基于式(6)、式(7)和式(8)得出零件Pi在装配中的完成时间,进而用式(1)得出产品的总生产完成时间;
在并行零件加工和装配过程中,给定装配序列S:{Se1,Se2,…,Sei,…,Sen},如果零件PSei的所有处理操作都已完成,而零件PSe(i-1)的装配尚未完成,则零件PSei将会产生库存占用;零件Pi的库存占用时间由下式得出:
Eni=max(Sai-Epi,0) (9)
在式(9)的基础上,用式(2)求出生产过程中零件的总库存时间,然后求出目标函数F2的值;
S12、建立约束条件:
同一时间,只能加工一个零件的一道工序,得到:
A为任意正整数;表示零件Pi的第j1道工序的加工时间;
为布林变量:
同一时间,一台机器只能加工一道工序,得到:
表示在机器Mk上零件的第j1道工序的完工时间;表示在机器Mk上零件第j1道工序的加工时间;
表示布林变量:
同一时间,一道工序只能在一台机器上加工,得到:
零件Pi的第j道工序的完工时间应早于零件Pi的第(j+1)道工序的开始时间,得到:
零件Pi的装配操作必须在零件Pi的所有工序加工完成后才能开始,得到:
在给定装配序列S:{Se1,Se2,…,Sei,…,Sen}下,当零件PSe(i-1)装配完成后,零件PSei才能开始装配,得到:
S13、从干涉矩阵中分析得出装配干涉次数以及给定装配序列中装配方向、操作和工具的变化次数;
S2、针对离散制造车间调度与装配序列规划方案,提出一种混合染色体编码方法,并通过NSGA-Ⅱ算法进行求解;具体包括以下内容:
S21、设计一种混合染色体编码机制:混合染色体编码结构包括加工序列和装配序列两部分;在染色体的加工序列部分,每个处理操作都被编码为染色体的一个基因;对于包含n个零件的产品,并且零件Pi具有Oi道工序,零件Pi将根据加工序列在染色体中出现Oi次;在染色体的装配序列部分,每个零件都被编码为染色体的一个基因,染色体中的零件顺序代表产品的装配顺序;
S22、进行选择操作:根据个体的等级和拥挤距离进行选择操作;
S23、进行交叉操作:由于混合染色体中两个片段具有不同的特征,分别对这两个染色体片段进行交叉操作;
S24、进行变异操作;
S3、根据决策者对目标的偏好,对非支配解集进行决策选择;具体包括以下内容:在求得一组满足IJSSASP问题的非支配解集之后,需要对这一组解集进行决策选择,选择出更加符合生产需要的一个解;根据隶属度和方差加权和的方式对所求得的非支配解进行选择的思想,得出一个较优解:
其中,Uk是决策计算后的第k个非支配解的值,μ是非支配解的个数,Nobj是目标的个数,是第k个非支配解的第i个目标的值,第j个非支配解的第i个目标的值,αi是目标的权重;Fi为非支配解第i个目标的值,Fimax和Fimin分别为非支配解第i个目标的最大值和最小值,Ui根据公式(16)计算得到;最后,通过比较Uk值,选择Uk值最大的解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010856018.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胆道可回收式引流管覆膜支架
- 下一篇:一种河道污染物清理装置