一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种钢铁热轧生产调度计划确定方法及系统与流程

2021-10-24 08:02:00 来源:中国专利 TAG:调度 生产 热轧 钢铁 计划


1.本发明涉及生产调度领域,具体涉及一种钢铁热轧生产调度计划确定方法及系统。


背景技术:

2.工业用电在全社会用电结构的比重很大,用电结构中工业用电占比超过70%,并且主要集中在钢铁、化工、电力、石油等工业行业。其中,钢铁产业是国家支柱性产业,存在生产成本高、资源消耗大、环境污染严重等问题,节能降耗已成为钢铁工业生产过程亟需解决的难题。随着钢铁产业技术升级,多数企业硬件生产设备已具备先进水平,钢铁企业设备工艺改造节能空间越来越小,设备工艺改造节能的实施成本越来越高,基于计算机系统的精益过程控制和生产管理实现管理节能逐渐成为一个重要研究方向。
3.与连续过程生产相比,钢材热轧等间歇过程生产需要确定任务划分的批次以及每个批次内的产品加工次序等,通过对系统有限资源在时间和空间上的合理利用提高性能指标要求。由于生产工艺和订单交付时间约束以及生产批次单元高度耦合,导致间歇过程生产负荷与计划调度方案非线性相关。此外,生产计划调度往往同时涉及离散与连续操作,导致问题的复杂性和求解难度。为保证间歇生产过程工艺完整性和物流连续性,传统的直接负荷控制、可中断负荷等需求响应方法无法直接应用到间歇过程生产中,针对间歇过程的需求响应调度目前研究较少。


技术实现要素:

4.针对现有技术的不足,本发明提供一种钢铁热轧生产调度计划确定方法,包括:
5.获取优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量;
6.将优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量代入预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型中,利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到优化时段内各轧制单元内的板坯数据及所述板坯的轧制顺序、各轧制单元的轧制顺序和各轧制单元的等待时间的调度计划;
7.所述钢铁热轧生产计划与电力需求响应一体化调度模型是基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,以相邻板坯间规格尺寸跳变产生的惩罚值最小为目标和以轧制生产成本最小为目标确定钢铁热轧生产调度计划。
8.优选的,所述铁热轧生产计划与电力需求响应一体化调度模型的构建,包括:
9.基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,分别以相邻板坯间规格尺寸及硬度跳变产生的惩罚值最小为惩罚目标函数和以考虑违约成本及分时电价的轧制生产成本最小为成本目标函数确定钢铁热轧生产调度计划;
10.为所述惩罚目标函数和成本目标函数构建轧制单元内板坯次序约束、每个板坯仅能分配到一个轧制单元中的约束、轧制单元内连续轧制相同宽度板坯的轧制长度约束、轧
制单元内板坯轧制长度上下限值约束、总计等待时间不能超过生产能力余量的约束、决策变量间的逻辑关系约束和可调容量约束。
11.进一步的,所述决策变量包括:板坯所分配的轧制单元、轧制宽度和轧制顺序的决策变量。
12.进一步的,所述相邻板坯间规格尺寸及硬度跳变产生的惩罚值最小的计算式如下所示:
[0013][0014]
上式中,f1为相邻板坯间规格尺寸及硬度跳变产生的惩罚值,m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合,p
ij
为相邻板坯因宽度、厚度和硬度跳变引起的惩罚值,为轧制单元k的决策变量,若板坯j在轧制单元k内紧接板坯i后轧制,则否则
[0015]
所述考虑违约成本及分时电价的轧制生产成本最小的计算式如下所示:
[0016][0017]
上式中,f2为轧制生产过程中的用电成本和订单延迟交付的违约成本之和,t为电价费率周期内划分的电价区段集合,π
e
为电价区段e对应的电价,e∈t,w
i
为第i个板坯的轧制能耗预测值,c
t
为板坯延迟交付的违约成本,为0

1决策变量,用于表示板坯i生产所处的时间段是否在电价区段e内,若板坯i生产所处的时间段在电价区段e内,则否则否则为板坯i实际完成时间与订单交付时间的时间差。
[0018]
进一步的,所述相邻板坯因宽度、厚度和硬度跳变引起的惩罚值p
ij
的计算式如下所示:
[0019]
p
ij
=p
w,ij
p
g,ij
p
h,ij
[0020]
上式中,p
w,ij
为相邻板坯i和j的宽度跳变惩罚值,p
g,ij
为相邻板坯i和j的厚度跳变惩罚值,p
h,ij
为相邻板坯i和j的硬度跳变惩罚值。
[0021]
进一步的,所述板坯i实际完成时间与订单交付时间的时间差的计算式为:
[0022][0023]
上式中,为板坯i的实际完成时间,为板坯i的订单交付时间。
[0024]
优选的,所述钢铁热轧生产负荷可调容量是基于优化时段内板坯的轧制顺序、轧制单元的轧制顺序和轧制单元的等待时间调整前后钢铁热轧生产负荷的用电功率变化值确定的。
[0025]
进一步的,所述利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到钢铁热轧生产调度计划,包括:
[0026]
基于铁热轧生产计划与电力需求响应一体化调度模型中的约束条件对调度计划
的板坯是否分配在轧制单元内及其在轧制单元内的次序和轧制单元的等待时间分别对应个体的基因进行编码与解码,进而获取所述钢铁热轧生产计划与电力需求响应一体化调度模型中惩罚目标函数对应的适应度函数和成本目标函数对应的适应度函数;
[0027]
利用多目标生产调度算法对获取的惩罚目标函数对应的适应度和成本目标函数对应的适应度函数进行求解,获取优化时段内钢铁热轧生产调度计划。
[0028]
进一步的,所述基因编码中调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码为c,基因编码中调度计划的轧制单元的等待时间对应个体的基因编码为v;
[0029]
所述调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c的计算式如下所示:
[0030]
c=(c1,...,c
b
,...,c
m
×
n
)
[0031]
上式中,c
b
为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中的第b个元素的值,m为轧制单元数,n为板坯数;
[0032]
所述调度计划的轧制单元的等待时间对应个体的基因编码v的计算式如下所示:
[0033]
v=(v1,...,v
k
,...,v
m
)
[0034]
上式中,v
k
为调度计划的轧制单元的等待时间对应个体的基因编码v中的第k个元素的值,m为轧制单元数。
[0035]
基于同一发明构思本发明提供了一种钢铁热轧生产调度计划确定系统,所述系统包括:
[0036]
获取模块,用于获取优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量;
[0037]
优化模块,用于将优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量代入预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型中,利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到优化时段内各轧制单元内的板坯数据及所述板坯的轧制顺序、各轧制单元的轧制顺序和各轧制单元的等待时间的调度计划;
[0038]
所述钢铁热轧生产计划与电力需求响应一体化调度模型是基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,以相邻板坯间规格尺寸跳变产生的惩罚值最小为目标和以轧制生产成本最小为目标确定钢铁热轧生产调度计划。
[0039]
与最接近的现有技术相比,本发明具有的有益效果:
[0040]
本发明提供的一种钢铁热轧生产调度计划确定方法及系统,包括:获取优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量;将优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量代入预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型中,利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到优化时段内各轧制单元内的板坯数据及所述板坯的轧制顺序、各轧制单元的轧制顺序和各轧制单元的等待时间的调度计划;本发明提供的技术方案,将钢铁热轧电力大用户的可调容量纳入电力系统调度体系得到优化的钢铁热轧调度计划,能够减小工业生产用电成本,拓展电力需求响应负荷类型,促进电力供需平衡。
附图说明
[0041]
图1是本发明提供的一种钢铁热轧生产调度计划确定方法的流程图;
[0042]
图2本发明提供的染色体编码与映射示意图;
[0043]
图3本发明提供的局部拥挤距离示意图;
[0044]
图4本发明提供的一种钢铁热轧生产调度计划确定系统的结构图。
具体实施方式
[0045]
下面结合附图对本发明的具体实施方式作进一步的详细说明。
[0046]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0047]
实施例1
[0048]
本发明提供了一种钢铁热轧生产调度计划确定方法,目的是提供一种基本思路说明如何将钢铁热轧电力大用户的间歇生产负荷资源纳入电力系统调度体系中,得到优化的钢铁热轧调度计划,从而减小工业生产用电成本,拓展电力需求响应负荷类型,促进电力供需平衡。
[0049]
本发明在确定钢铁热轧生产调度计划前预先建立钢铁热轧生产计划与电力需求响应一体化调度模型,所述模型的建立过程包括:
[0050]
定义决策变量:
[0051][0052][0053][0054]
为完成电网下达的削峰任务,分时电价下负荷调度原则是尽量保证高生产负荷安排在低电价时段生产,以及将允许的生产空闲等待时间安排在高电价时段,通过错峰或避峰方式实现经济负荷调度,因此建立如下目标函数:
[0055][0056]
式中,f1为相邻板坯间规格尺寸及硬度跳变产生的惩罚值,m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合,p
ij
为相邻板坯因宽度、厚度和硬度跳变引起的惩罚值,为轧制单元k的决策变量,若板坯j在轧制单元k内紧接板坯i后轧制,则否则
[0057]
所述考虑违约成本及分时电价的轧制生产成本最小的计算式如下所示:
[0058][0059]
式中,f2为轧制生产过程中的用电成本和订单延迟交付的违约成本之和,t为电价费率周期内划分的电价区段集合,π
e
为电价区段e对应的电价,e∈t,w
i
为第i个板坯的轧制能耗预测值,c
t
为板坯延迟交付的违约成本,为0

1决策变量,用于表示板坯i生产所处的时间段是否在电价区段e内,若板坯i生产所处的时间段在电价区段e内,则否则否则为板坯i实际完成时间与订单交付时间的时间差。
[0060]
其中,为板坯i实际完成时间与订单交付时间的时间差,表示为:
[0061][0062]
式中,为板坯i的订单交付时间;为板坯i的实际完成时间。
[0063]
上述目标函数的约束条件包括:轧制单元内板坯次序约束、每个板坯仅能分配到一个轧制单元中的约束、轧制单元内连续轧制相同宽度板坯的轧制长度约束、轧制单元内板坯轧制长度上下限值约束、总计等待时间不能超过生产能力余量的约束、决策变量间的逻辑关系约束和可调容量约束;
[0064]
其中,所述轧制单元内板坯次序约束,如下式所示:
[0065][0066][0067]
上式中,为在轧制单元k内板坯j紧接板坯i后轧制的决策变量,若在轧制单元k内板坯j紧接板坯i后轧制,则否则否则为板坯j被安排在轧制单元k内生产的决策变量,若板坯j被安排在轧制单元k内生产,则否则m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0068]
所述每个板坯仅能分配到一个轧制单元中的约束,如下式所示:
[0069][0070]
上式中,为板坯i被安排在轧制单元k内生产的决策变量,若板坯i被安排在轧制单元k内生产,则否则m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0071]
所述轧制单元内连续轧制相同宽度板坯的轧制长度约束,如下式所示:
[0072][0073]
上式中,为板坯j在轧制单元k且在板坯i后与板坯i同宽度连续轧制,s
ij
为宽度决策变量,若板坯i与板坯j的宽度相同,则s
ij
=1,否则s
ij
=0,l
j
为板坯j的轧制长度,r为轧
制单元内相同宽度板坯连续轧制长度上限制,m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0074]
所述轧制单元内板坯轧制长度上下限值约束,如下式所示:
[0075][0076]
上式中,l为轧制单元内板坯连续轧制长度下限值,u为轧制单元内板坯连续轧制长度上限值,为板坯i被安排在轧制单元k内生产,l
i
为板坯i的轧制长度,m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0077]
所述总计等待时间不能超过生产能力余量的约束,如下式所示:
[0078][0079]
上式中,v
i
为板坯i生产加工前的空闲等待时间,p
i
为板坯i轧制过程的生产耗时,t
sc
为生产调度周期的总时长,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0080]
所述决策变量间的逻辑关系约束,如下式所示:
[0081][0082][0083][0084][0085]
上式中,为在轧制单元k内板坯j紧接板坯i后轧制的决策变量,若在轧制单元k内板坯j紧接板坯i后轧制,则否则否则为板坯j被安排在轧制单元k内生产的决策变量,若板坯j被安排在轧制单元k内生产,则否则否则为板坯i被安排在轧制单元k内生产的决策变量,若板坯i被安排在轧制单元k内生产,则否则m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合。
[0086]
所述可调容量约束,如下式所示:
[0087]
δq
dr
≥q
s
[0088]
上式中,q
s
为钢铁热轧负荷调度任务要求的调节量,δq
dr
为钢铁热轧生产负荷可调容量。
[0089]
基于预先建立的上述模型以钢铁热轧间歇过程生产作为研究对象,分析电力需求响应环境对负荷分配与调度的影响,在保证生产工艺约束的前提下,研究兼顾用电和交付订单经济性目标与生产工艺目标的钢铁热轧生产计划与电力需求响应一体化调度方法确定热轧生产调度计划,减小工业生产成本,拓展电力需求响应负荷类型,促进电网调峰和稳定运行,其中对钢铁热轧生产调度计划确定方法进行具体解释如图1所示,该方法包括:
[0090]
步骤1:获取优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量;
[0091]
步骤2:将优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量代
入预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型中,利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到优化时段内各轧制单元内的板坯数据及所述板坯的轧制顺序、各轧制单元的轧制顺序和各轧制单元的等待时间的调度计划;
[0092]
所述钢铁热轧生产计划与电力需求响应一体化调度模型是基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,以相邻板坯间规格尺寸跳变产生的惩罚值最小为目标和以轧制生产成本最小为目标确定钢铁热轧生产调度计划。
[0093]
其中步骤1具体包括:
[0094]
(1)对钢铁工业可调潜力分析
[0095]
钢铁生产能耗巨大,节能降耗及可调节潜力巨大。主要生产负荷占总负荷的75%以上;辅助生产负荷约占总负荷的8%;安全保障负荷占总负荷的10%以上;非生产性负荷占总负荷的2%

5%。非生产性负荷包含办公照明、分体及中央空调系统和生活用电,占比较小,调控方式为直控(柔性),准备和恢复时间可以达到秒级,响应时间为0.5

2h。通过典型钢铁企业用户生产数据分析,钢铁行业在生产条件允许的情况下,生产性负荷可调比例为19%,非生产性负荷可调比例约占1%。钢铁企业板坯热轧生产作为铁钢行业中最主要的生产性负荷,具有非常广阔的可调前景;
[0096]
(2)钢铁热轧生产负荷模型
[0097]
钢铁热轧生产负荷为可时移负荷,通过响应电网调度转移负荷用电时间,热轧板坯生产计划转移前后t时刻热轧生产用电功率表达式为:
[0098][0099]
式中,p(t)为调节后t时刻钢铁热轧生产负荷的用电功率;p(t0)为调节前t时刻钢铁热轧生产负荷的用电功率;

p(t)为t时刻钢铁热轧生产负荷的功率调节量;

q(t)为t时刻钢铁热轧生产负荷的转移电量,δt为板坯生产所需的间歇时间,其中,开始工作时,在一段时间内处于恒定的能量e
i
中,p(t)
·
δt∈{0,e
i
},e
i
为t时刻所生产的板坯i在一段时间内的恒定能耗,pi(t)为板坯i在δt内的平均用电功率;
[0100]
(3)钢铁热轧生产负荷可调容量测算
[0101]
钢铁热轧生产负荷在整个生产周期内均可以通过调整板坯生产次序、轧制单元次序和轧制单元等待时间进行调整,可调时间尺度大。钢铁热轧生产负荷可调容量可表示为:
[0102][0103]
式中,

q
dr
是钢铁热轧生产负荷可调容量。
[0104]
步骤2中利用多目标生产调度算法(mopsa)对钢铁热轧生产计划与电力需求响应一体化调度模型求解具体包括:
[0105]
(1)染色体编码
[0106]
针对热轧批量计划编制的复杂约束条件,构造热轧批量计划编制问题遗传算法求解的自然数染色体编码,所述染色体编码如图2所示,该染色体编码由调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c和调度计划的轧制单元的等待时间对应个体的基因编码v部分构成,可表示为:
[0107]
c=(c1,...,c
b
,...,c
m
×
n
)
[0108]
v=(v1,...,v
k
,...,v
m
)
[0109]
式中,c
b
为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中的第b个元素的值,m为轧制单元数,n为板坯数,v
k
为调度计划的轧制单元的等待时间对应个体的基因编码v中的第k个元素的值,m为轧制单元数,编码c中基因c
i
(i=1,2,

,m
×
n)为[1,m
×
n]范围内不重复的自然数,通过可行化映射过程确定板坯s是否分配在轧制单元k内及其在轧制单元k内的次序。通过可行化映射过程将编码c转换为一个二维矩阵b,b中元素b
kj
的值表示第k个轧制单元内第j个板坯的原始序号。本发明中,矩阵b为非满秩矩阵,对任意行k,如果找到b
kj
=0,则可知b
k,j
‑1为该轧制单元内的最后一个板坯。v为各个轧制单元待产时间,即轧制单元生产前的生产空闲等待时间。元素v
k
(1≤k≤m)表示第k个轧制单元的待产时间,所有轧制单元累计待产时间不能超过待产时间裕量。
[0110]
其中,可行化映射过程步骤如下:
[0111]
步骤a1:令b=1、各板坯利用标志变量等于0、各轧制单元中板坯数等于0、各轧制单元中板坯轧制总长度等于0和各轧制单元中相同宽度板坯轧制总长度等于0;
[0112]
其中,b为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中的第b个元素,b∈[1~m
×
n];
[0113]
步骤a2:基于调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中第b个元素的元素值c
b
确定所述元素值对应的板坯编号和所述板坯所属的轧制单元编号;
[0114]
步骤a3:判断所述对应板坯的利用标志变量是否等于零,当利用标志变量等于零时,所述板坯为自由板坯,将所述对应板坯的利用标志变量等于其所属的轧制单元编号,对应板坯所属轧制单元中的板坯数增加1,对应板坯所属轧制单元的板坯轧制总长度增加对应板坯的长度,并判断对应板坯的宽度是否等于所属轧制单元中最近加入板坯的宽度,若是,则进入步骤4,否则设置所在轧制单元中相同宽度板坯轧制总长度等于零,进入步骤4;
[0115]
当所述对应板坯的利用标志变量不等于零时,则进入步骤4;
[0116]
其中,所述对应板坯的利用标志变量是根据所述对应板坯所属的轧制单元的编号确定的,若所述对应板坯没有所属轧制单元,则所述对应板坯的标志变量等于零;
[0117]
步骤a4:令b=b 1,转步骤a2,重复执行上述操作,直到b=m
×
n 1结束操作;
[0118]
步骤a5:判断各板坯的利用标志变量是否等于零且各板坯轧制总长度是否大于等于其所在轧制单元内板坯连续轧制长度的下限值,若是,则基因编码g=(c,v)即为钢铁热轧生产调度计划的一个可行解,否则,该基因编码表示的批量计划不满足约束,为不可行解,并对该编码赋予一个预设的适应度函数值,使其不被选入新种群。
[0119]
进一步的,所述基于调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中第b个元素的元素值c
b
确定所述元素值对应的板坯编号和所述板坯所属的轧制单元编号,包括:
[0120]
所述基因编码c中第b个元素值对应的板坯编号的计算式如下所示:
[0121][0122]
上式中,c
b
为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对
应个体的基因编码c中第b个元素的值,m为轧制单元数;
[0123]
所述基因编码c中第b个元素值对应的板坯所属的轧制单元编号的计算式如下所示:
[0124][0125]
上式中,c
b
为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中第b个元素的值,m为轧制单元数。
[0126]
根据编码c的不同取值调整待产时间v的具体步骤为:
[0127]
步骤b1:计算每个轧制单元u
k
开始生产时间的电价和结束生产时间的电价
[0128]
步骤b2:随机初始化各个轧制单元的待产时间序列v=(v1,v2,...,v
m
);
[0129]
步骤b3:将生产调度周期的总时长t
sc
划分为t个电价区段并按电价降序排列,得到排序后电价区段集合t=(t1,

,t
s
,...,t
t
);
[0130]
步骤b4:调整轧制单元待产时间,对从t
ts
开始生产的轧制单元u
k
,若满足且v
k 1
>0,则令v
k 1
=0,v
k
=v
k
v
k 1
;对在t
ts
结束生产的轧制单元u
k
,若满足且v
k
>0,则令v
k
=0,v
k 1
=v
k 1
v
k

[0131]
步骤b5:令ts=ts 1,转步骤b4对次高电价时段重复上述操作,直到ts=t表示所有待产时间调整完毕;
[0132]
以上编码方式和可行化映射可以保证求得的可行解满足全部约束条件,解决了问题的约束处理难题,降低了问题求解难度。
[0133]
(2)遗传算子设计
[0134]
针对所设计的自然数染色体编码特点,设计如下三种遗传算子:
[0135]
1)选择算子:选择算子的目标是在迭代过程中使种群向pareto最优解方向聚集并保持种群多样性。本文算法采用锦标赛选择方法进行种群内个体选择:随机地在种群中选择h个个体构成分组,选取分组内适应值最好的个体将进入下一代种群,其中h称为竞赛规模,通常取值为2。如果种群规模为f,重复上述选择过程f次所得的个体构成新种群。锦标赛选择策略每次是选择最好的个体进入子代种群,显然,这种选择方式使得适应值较好的个体具有较大的“生存”机会。同时,由于它使用适应值的相对值作为选择的标准,而与适应值的数值大小不成直接比例,因此可以通用于最大化和最小化问题,并在一定程度上避免早熟和停滞现象的产生。
[0136]
2)交叉算子:对选择产生的每一代新种群,按概率ρc选择个体对进行交叉重组,采用部分交叉匹配法对染色体a和b进行交叉重组。对交叉重组后的两个染色体a、b计算适应值并与父代染色体a、b适应值比较,从4个染色体中选择最优的2个进入种群。
[0137]
3)变异算子:在每代种群中以概率ρ
m
选择染色体采用子串重组变异策略进行变异操作:任意选择染色体编码中两个不大于限定间隔长度的位置,对位置之间的基因随机重排,对变异后染色体与父染色体作适应值比较,择优选入子种群。
[0138]
(3)适应度函数的计算
[0139]
在nsga

ii算法中,个体的适应度包括非支配解等级和虚拟适应度。为了保持种群
多样性,nsga

ii算法首次提出了虚拟适应度的概念。所谓虚拟适应度,是指解空间上的某个体与其同等级相邻2个个体之间的局部拥挤距离。例如图3中第z点的拥挤距离即为与其处于相同等级相邻的第z

1点和z 1点在不同坐标轴上的距离之和,也即由z

1点和z 1点构成的矩形两条边长的和。
[0140]
实现过程中,首先通过编码映射过程将染色体编码转换为二维矩阵b,然后按步骤二数学模型计算各个染色体的目标函数值,基于目标函数值确定个体的非支配等级和局部拥挤距离,由此得到每个个体的适应度。其具体步骤如下:
[0141]
步骤c1:初始化同层个体的局部拥挤距离f[z]
dis
=0;
[0142]
步骤c2:根据第α个目标函数值将同层个体按升序进行排列,令f=sort(f,α);
[0143]
步骤c3:对边缘个体的拥挤距离赋予一个较大值η,以增强其选择优势保持种群多样性,f[1]
dis
=f[n]
dis
=η;
[0144]
步骤c4:对剩余个体计算其局部拥挤距离f[z]
dis
=f[z]
dis
f[z 1].α

f[z

1].α,其中f[z].α表示第z个体的第α个目标函数的值;
[0145]
步骤c5:跳转至步骤c2,对其他目标函数重复上述操作。
[0146]
(4)精英策略
[0147]
精英策略是nsga

ii为保留优良个体直接进入子代所作的重要改进,本专利算法中所采用的方法是:1)将父代和子代种群中的所有染色体合成为一个新种群;2)将新种群按非支配排序等级分类并计算每个个体的局部拥挤距离,按排序等级和拥挤距离大小选取τ个优秀个体加入新的父代种群;3)在新的父代种群基础上开始新一轮的选择、交叉和变异进化操作。
[0148]
实施例2
[0149]
基于同一发明构思本发明提供一种钢铁热轧生产调度计划确定系统,如图4所示,所述系统包括:
[0150]
获取模块,用于获取优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量;
[0151]
优化模块,用于将优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量代入预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型中,利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到优化时段内各轧制单元内的板坯数据及所述板坯的轧制顺序、各轧制单元的轧制顺序和各轧制单元的等待时间的调度计划;
[0152]
所述钢铁热轧生产计划与电力需求响应一体化调度模型是基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,以相邻板坯间规格尺寸跳变产生的惩罚值最小为目标和以轧制生产成本最小为目标确定钢铁热轧生产调度计划。
[0153]
具体的,所述铁热轧生产计划与电力需求响应一体化调度模型的构建,包括:
[0154]
基于优化时段内钢铁热轧生产的分时电价和钢铁热轧生产负荷可调容量,分别以相邻板坯间规格尺寸及硬度跳变产生的惩罚值最小为惩罚目标函数和以考虑违约成本及分时电价的轧制生产成本最小为成本目标函数确定钢铁热轧生产调度计划;
[0155]
为所述惩罚目标函数和成本目标函数构建轧制单元内板坯次序约束、每个板坯仅能分配到一个轧制单元中的约束、轧制单元内连续轧制相同宽度板坯的轧制长度约束、轧
制单元内板坯轧制长度上下限值约束、总计等待时间不能超过生产能力余量的约束、决策变量间的逻辑关系约束和可调容量约束。
[0156]
其中,所述决策变量包括:板坯所分配的轧制单元、轧制宽度和轧制顺序的决策变量。
[0157]
所述相邻板坯间规格尺寸及硬度跳变产生的惩罚值最小的计算式如下所示:
[0158][0159]
上式中,f1为相邻板坯间规格尺寸及硬度跳变产生的惩罚值,m=[1~m],m为轧制单元数,m为轧制单元序号集合,n=[1~n],n为板坯数,n为板坯库中的板坯序号集合,p
ij
为相邻板坯因宽度、厚度和硬度跳变引起的惩罚值,为轧制单元k的决策变量,若板坯j在轧制单元k内紧接板坯i后轧制,则否则
[0160]
所述考虑违约成本及分时电价的轧制生产成本最小的计算式如下所示:
[0161][0162]
上式中,f2为轧制生产过程中的用电成本和订单延迟交付的违约成本之和,t为电价费率周期内划分的电价区段集合,π
e
为电价区段e对应的电价,e∈t,w
i
为第i个板坯的轧制能耗预测值,c
t
为板坯延迟交付的违约成本,为0

1决策变量,用于表示板坯i生产所处的时间段是否在电价区段e内,若板坯i生产所处的时间段在电价区段e内,则否则否则为板坯i实际完成时间与订单交付时间的时间差。
[0163]
所述相邻板坯因宽度、厚度和硬度跳变引起的惩罚值p
ij
的计算式如下所示:
[0164]
p
ij
=p
w,ij
p
g,ij
p
h,ij
[0165]
上式中,p
w,ij
为相邻板坯i和j的宽度跳变惩罚值,p
g,ij
为相邻板坯i和j的厚度跳变惩罚值,p
h,ij
为相邻板坯i和j的硬度跳变惩罚值。
[0166]
所述板坯i实际完成时间与订单交付时间的时间差的计算式为:
[0167][0168]
上式中,为板坯i的实际完成时间,为板坯i的订单交付时间。
[0169]
具体的,所述钢铁热轧生产负荷可调容量是基于优化时段内板坯的轧制顺序、轧制单元的轧制顺序和轧制单元的等待时间调整前后钢铁热轧生产负荷的用电功率变化值确定的。
[0170]
进一步的,所述利用多目标生产调度算法求解所述预先建立的钢铁热轧生产计划与电力需求响应一体化调度模型,得到钢铁热轧生产调度计划,包括:
[0171]
基于铁热轧生产计划与电力需求响应一体化调度模型中的约束条件对调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序和轧制单元的等待时间分别对应个体的基因进行编码与解码,进而获取所述钢铁热轧生产计划与电力需求响应一体化调度
模型中惩罚目标函数对应的适应度函数和成本目标函数对应的适应度函数;
[0172]
利用多目标生产调度算法对获取的惩罚目标函数对应的适应度和成本目标函数对应的适应度函数进行求解,获取优化时段内钢铁热轧生产调度计划。
[0173]
其中,所述基因编码中调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码为c,基因编码中调度计划的轧制单元的等待时间对应个体的基因编码为v;
[0174]
所述调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c的计算式如下所示:
[0175]
c=(c1,...,c
b
,...,c
m
×
n
)
[0176]
上式中,c
b
为调度计划的板坯是否分配在轧制单元内及其在轧制单元内的次序对应个体的基因编码c中的第b个元素的值,m为轧制单元数,n为板坯数;
[0177]
所述调度计划的轧制单元的等待时间对应个体的基因编码v的计算式如下所示:
[0178]
v=(v1,...,v
k
,...,v
m
)
[0179]
上式中,v
k
为调度计划的轧制单元的等待时间对应个体的基因编码v中的第k个元素的值,m为轧制单元数。
[0180]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0181]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0182]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0183]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0184]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜