[发明专利]联合维修策略与任务调度的并行机系统加工优化方法在审

专利信息
申请号: 202111001843.X 申请日: 2021-08-30
公开(公告)号: CN113723803A 公开(公告)日: 2021-11-30
发明(设计)人: 白雪;赵斐;王刚 申请(专利权)人: 东北大学秦皇岛分校
主分类号: G06Q10/06 分类号: G06Q10/06;G06N3/12;G06Q10/00
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 李在川
地址: 066004 河北省秦*** 国省代码: 河北;13
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 联合 维修 策略 任务 调度 并行 系统 加工 优化 方法
【权利要求书】:

1.一种联合维修策略与任务调度的并行机系统加工优化方法,其特征在于,包括:

步骤1:对需要在并行机系统上进行加工的所有待加工工件进行编号,对并行机系统上所有的机器设备进行编号,对机器设备上的所有加工位置进行编号;

步骤2:根据机器退化的维纳过程,建立并行机系统加工完所有工件所需加工时间的数学模型;

步骤3:根据加工时间数学模型求解出所有工件在并行机系统上的最优加工位置;

步骤4:根据最优加工位置安排所有待加工工件的加工顺序。

2.根据权利要求1所述的一种联合维修策略与任务调度的并行机系统加工优化方法,其特征在于,所述步骤2包括:

步骤2.1:根据维纳随机过程的退化模型,建立机器j上的第i个工件加工完成后,机器j退化的概率密度函数f(t[i][j]):

Xj(t)=μt+σB(t) (2)

式中,Xj(t)表示性能退化量,μ表示漂移系数,σ表示扩散系数,B(t)表示标准布朗运动,Df表示预设的故障阈值;

步骤2.2:根据概率密度函数f(t[i][j])求解预防性维修的概率PPM[i][j]

式中,Dp表示预设的预防性维修阈值,0<Dp<Df

步骤2.3:根据概率密度函数f(t[i][j])求解修复性维修的概率PCM[i][j]

步骤2.4:如公式(5)~公式(14)建立并行机系统加工完所有工件所需加工时间的数学模型:

min Cmax (5)

s.t.Cmax=max{E(C[i][j])},i=1,2...n,j=1,2...m (6)

tM[i][j]=tPMPPM[i][j]+tCMPCM[i][j],i=1,2...n,j=1,2...m (8)

0<Dp<Df (14)

式中,Cmax表示最大完工时间,E(C[i][j])表示机器j上第i个工件的期望完成时间,n表示待加工工件的总数,m表示并行机系统中的机器设备总数,k表示并行机系统上所有加工位置的编号,tM[i][j]表示机器的总维修时间,tPM表示机器j进行预防性维修的时间,tCM表示机器j进行修复性维修的时间,p[j][k]表示机器j上第k个位置的加工时间,pij表示机器j上工件i的加工时间。

3.根据权利要求1所述的一种联合维修策略与任务调度的并行机系统加工优化方法,其特征在于,所述步骤3包括:

步骤3.1:对工件的加工位置进行编码;

步骤3.2:设定遗传算法中种群规模并产生初代种群;

步骤3.3:根据目标函数建立遗传算法的适应度函数;

步骤3.4:采用轮盘赌的方式进行选择操作,即任意个体被选中的概率与其适应度函数值的大小成正比;以一定概率改变种群中某个个体的基因,产生变异种群;

步骤3.5:为了保留迭代中产生的最优解,每一代产生的最优解直接复制到交配池,实施交叉与变异;

步骤3.6:当达到最大迭代次数后停止训练输出最后一代个体,得到所有工件最优加工位置的编号。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学秦皇岛分校,未经东北大学秦皇岛分校许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111001843.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top