[发明专利]一种车间智能调度决策方法有效
申请号: | 202110594537.5 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113283755B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 周向东;宋宝;唐小琦;李虎;陈天航;刘永兴;王国栋;李君;陈立林 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06Q10/0633 | 分类号: | G06Q10/0633;G06Q10/0631;G06N3/006;G06Q50/04 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 蓝晓玉 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车间 智能 调度 决策 方法 | ||
1.一种车间智能调度决策方法,其特征在于,包括以下步骤:
S1:搜集所有设备加工工序时间,并分析加工流程;采集智能工厂中,加工设备加工工件的所有工序时间,并设n个工件J={J1,J2...Jn}和m台设备M={M1,M2...Mm},其中,工件i有j个工序{Oi1,Oi2...Oij},这些工序在满足工艺约束的条件下逐个被加工,给每个工序分配一个可选设备集合中的一台设备,并对工序进行排序,对最小完工时间和最小化设备总能耗进行目标优化;
S2:将采集的数据,进行统计,构建多目标需求下的调度模型;数学建模构建如下:
确定优化目标:
Ⅰ.最小化完工时间f1:
Ⅱ.最小化设备总能耗f2:
索引:
i,h:工件索引,i,h=1,2,…,,
j,g:工序索引,j,g=1,2,…,ri;
k:设备索引,k=1,2…,m;
l:两相邻工序之间的间隔索引,l=1,2…,s;
参数:
n:工件总数;
r:工序总数;
m:设备总数;
s:相邻工序间的间隔总数;
Oij:工件i的第j道工序;
Tijk:工序Oij在设备k上的加工时间;
COij:工序Oij的完成时间;
Ci:工件i的完成时间;
Ui:工件i的总工序数;
PMk:设备k的加工功率;
IPMk:设备k的待机功率;
PSk:设备k的平均启动功率;
TIlk:设备k上第l个工序间隔长度;
Zlk:设备k上第l个重启;
S3:在计算前,对相关参数进行初始化;对群体P、归档集Q,NSGA-Ⅲ的参考点进行初始化,并设置种群大小和最大迭代次数;
S4:根据优势因子,选择进化策略算法;具体为:每次一代进化前,根据各自的优势因子pl,采用轮盘赌的策略随机选择一种策略进行进化;
优势因子的更新公式为:
其中,nl是第l个策略使用时成功进化的个体数目,n0是用来消除随机成功的影响;为了避免算法退化,设定优势因子的下限δ,若pl≤δ,则对所有的pl重新初始化;
S5:执行策略算法:根据优势因子,从MOPSO、SPEA2和NSGA-Ⅲ三种算法选择其中之一进行计算;如果根据优势因子结果选择SPEA2算法,那么执行如下步骤:
S5.1:适应度分配:计算种群Pt和归档集Qt中所有个体的适应度;
S5.2:环境选择:将种群Pt和归档集Qt所有非支配个体保存到归档集Qt+1中;若归档集Qt+1的大小超过M,则利用修剪过程降低其大小;若归档集Qt+1的大小比M小,则从种群Pt和归档集Qt中选取支配个体填满归档集Qt+1;
S5.3:结束条件:若满足终止条件,则将Qt+1中的所有非支配个体作为返回结果,保存到非支配解集NDSet中;
S5.4:配对选择:对归档集Qt+1执行锦标赛选择;
S5.5:进化操作:对归档集Qt+1执行交叉、变异操作,并将结果保存到归档集Qt+1中,转到步骤S5.1;
S6:更新优势因子,判断继续是否迭代:从策略算法的结果中,更新种群,确定当前的非支配解,执行自适应学习机制,更新优势因子,并更新迭代次数,如果继续迭代,跳转至步骤S4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110594537.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理