[发明专利]一种用于解决连铸机故障的炼钢-连铸重调度方法有效
申请号: | 201611190786.3 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106611221B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 郑忠;龙建宇;高小强;呼万哲;黄世鹏;徐兆俊 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12;G06Q10/06 |
代理公司: | 重庆双马智翔专利代理事务所(普通合伙) 50241 | 代理人: | 顾晓玲 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 解决 连铸机 故障 炼钢 连铸重 调度 方法 | ||
1.一种用于解决连铸机故障的炼钢-连铸重调度方法,其特征在于,包括如下步骤:
S1,重调度系统获取炼钢-连铸系统的生产批量计划和当前调度方案,以及炼钢-连铸系统的实时调度数据;
S2,对连铸机故障下的重调度问题进行染色体编码,形成初始化种群,所述种群中的染色体信息包括炉次在工序设备上的加工时间、各浇次开浇时间偏离初始调度计划中相应开浇时间的偏离值以及炉次加工设备的初始分配方案;
S3,对种群中的每一个染色体利用启发式算法进行解码进而获得每一个染色体对应的初始解;
S4,设计连铸机故障下的重调度问题的目标函数Z,然后计算种群中每个初始解对应的适应度值,所述目标函数为:
min Z=Z1+Z2+Z3 (1)
其中,
其中,目标Z1代表所有炉次的每一个操作在设备前的等待时间惩罚总和,Z2代表所有炉次交货期的提前/拖期惩罚总和,Z3代表所有炉次的每一个操作的加工时间偏差惩罚;
所述炼钢-连铸重调度方法中的已知变量为:
g:工序索引,g∈{1,2,...,G};
k:设备索引,k∈{1,2,...,K};
Mg:工序g内的设备索引集合;
j:炉次索引;
i:浇次索引,i∈{1,2,...,I};
Ψ:需要被重调度的所有炉次索引集合,|Ψ|表示炉次总数;
Ψi:浇次i内的炉次索引集合,|Ψi|表示浇次i内的炉次总数,对于任意的浇次i1≠i2,i1,i2∈{1,2,...,I},都有
Ωk:铸机k上安排的所有浇次的索引集合,|Ωk|表示铸机k的浇次总数,
lj(i):浇次i内最后一个炉次的索引,lj(i)=lj(i-1)+|Ψi|,lj(0)=0,lj(I)=|Ψ|,进而,Ψi={lj(i-1)+1,...,lj(i)};
li(k):铸机k上最后一个浇次的索引,li(k)=li(k-1)+|Ωk|,li(K)=I,其中k∈MG,K是集合MG中最大的设备索引,如果则li(k-1)=0,进而,Ωk={li(k-1)+1,...,li(k)};
oj:炉次j的操作索引,oj∈{1,2,...,O(j)},O(j)表示炉次j的操作总数,炉次在工序设备上的工艺操作过程,简称炉次的操作;
炉次j的操作oj所在的工序索引,所有的工序索引集合表示炉次j的加工工序路径,gO(j)必须为铸机工序G;
dj:炉次j在计划阶段确定的热轧加工交货期;
重调度开始时刻操作oj的生产状态标志,如果oj是未加工状态,则如果oj是正在加工状态,则如果oj是已完成加工状态,则
初始调度计划中炉次j的操作oj的开始加工时间;
初始调度计划中炉次j的操作oj的结束加工时间;
0/1参数,当且仅当初始调度计划中炉次j的操作oj在设备k上加工时为1;
表示炉次j在工序g上的最小/标准/最大加工时间;
ttk,k':设备k与k'之间的运输时间;
etk:设备k的最早可用时间,故障铸机的最早可用时间为故障结束时间;
st:同一铸机上相邻浇次之间的准备时间;
lt:中间包的寿命;
炉次j的等待时间惩罚系数;
炉次j的完工时间与其交货期之间的偏差惩罚系数;
炉次j在工序g内的加工时间偏离其对应的标准加工时间之间的偏差惩罚系数;
U:一个足够大的正数;
所述炼钢-连铸重调度方法中的决策变量为:
炉次j的操作oj的开始加工时间;
炉次j的操作oj的结束加工时间;
0/1变量,当且仅当调度计划中炉次j的操作oj分配在设备k上加工时为1;
yk,j,j':0/1变量,当且仅当炉次j和j'都在设备k上加工且炉次j先于炉次j'加工时为1;
所述适应度函数为:
其中,Z(x)是调度解x的目标函数值,R是自定义的惩罚系数,Vj(x)是炉次j在调度解x中的约束违反量且Vj(x)≥0,当且仅当炉次j的调度计划可行时,Vj(x)等于0,否则Vj(x)大于0;
S5,利用约束条件判断种群中由启发式算法解码获得的初始解哪些为可行解、哪些为不可行解;
S6,利用变领域搜索算法提升每一个初始解的质量,为保证算法性能,为不可行解与可行解设计了不同的领域结构,即在不可行解的领域内进行变领域搜索其可行解,在可行解的领域内进行变领域搜索其局部最优解;
S7,判断是否满足算法停止条件,如果满足,执行步骤S9,否则执行步骤S8;
S8,对染色体进行选择、交叉和变异操作,生成新一代种群并返回步骤S3;
S9,将获得的种群中的最优解生成最终重调度方案传输给炼钢-连铸生产运行控制系统,控制炼钢-连铸生产运行系统按照所述重调度方案运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611190786.3/1.html,转载请声明来源钻瓜专利网。