掌桥专利:专业的专利平台
掌桥专利
首页

一种基于调控经验自学习的镰刀弯控制方法

文献发布时间:2024-04-18 19:58:26


一种基于调控经验自学习的镰刀弯控制方法

技术领域

本发明属于带钢热粗轧生产与人工智能技术领域,涉及一种基于调控经验自学习的镰刀弯控制方法。

背景技术

热轧带钢作为许多工业产品的一种主要原材料,应用领域广泛包含如设备构件、建筑等。随着工业技术的迅速发展,对优质带钢的需求也在不断增加,并且在保证质量的前提下尽量降低轧制成本,然而粗轧中间坯中出现的镰刀弯会直接影响其成材率。因此,探索镰刀弯变化规律并实现镰刀弯优化控制一直是本领域的研究重点。镰刀弯受轧制力学参数及几何参数等因素的影响,因此弯曲板形的控制精度直接取决于上述因素的计算精度。目前镰刀弯主流控制方法主要以粗轧过程中辊缝倾斜量参数值调控为主,取得了较好的成效,但调控方案主要依赖于历史镰刀弯状态设定辊缝倾斜量参数值,忽略了其他轧制参数在与辊缝倾斜量交互作用下对镰刀弯的影响,存在局限性(条件简化与假设),难以进一步提高镰刀弯的控制精度。

发明内容

为解决上述技术问题,本发明的目的在于提供一种基于调控经验自学习的镰刀弯控制方法,基于大量实际带钢生产调控数据和梯度提升树算法建立了轧制参数、镰刀弯状态数据与辊缝倾斜量之间的关系,学习其中有效的调控经验值,通过探索来镰刀弯控制中参数之间的作用规律以实现在不增加额外设备的情况降低生产中产生的镰刀弯弯弯曲量,提高粗轧板形质量。

为实现上述目的,本发明提出了一种基于调控经验自学习的镰刀弯控制方法,包括以下步骤:

步骤1:根据热连轧粗轧生产线设备布置形式及调控工艺参数,确定需要采集的轧制属性参数、轧制设备参数以及关于辊缝倾斜量调控值的粗轧历史数据;

步骤2:收集历史数据库中留存的基于辊缝倾斜量调控的粗轧轧制调控经验数据,并通过去除重复数据、确实值、异常值对调控经验数据进行预处理;

步骤3:对预处理后的调控经验数据进行特征构建及特征筛选操作,并对数据进行时序排列,获得最终建模的调控经验数据;

步骤4:对数据按照时序排列后的数据,筛选其中头部镰刀弯绝对值较小的调控经验数据作为数据集,并按照一定比例划分训练数据集和测试数据集,测试数据属于训练集数据时间之后的数据;

步骤5:基于全部调控经验数据集,采用时序验证建立基于梯度提升树算法的辊缝倾斜量调控值预测模型,获取模型的最优参数;

步骤6:基于测试数据集,采用平均绝对误差、均方根误差评价按照上述步骤建立的基于梯度提升树算法的辊缝倾斜量调控值预测模型的性能。

本发明提出的基于调控经验自学习的镰刀弯控制方法,针对轧制过程中因生产计划出现的轧制参数变动大、参数间耦合性强且具有复杂非线性的特点,通过分析大量辊缝倾斜量调控的经验数据,并基于梯度提升算法建模辊缝倾斜量调控值与其他轧制参数、镰刀弯状态之间的关系,自学习有效的辊缝调控经验值,以实现优化镰刀弯的目的,对进一步提高板形控制具有实际意义。

附图说明

图1为本发明基于调控经验自学习的镰刀弯控制方法流程图;

图2为本发明实施例中对数据进行特征工程的具体流程;

图3为本发明实施例中使用的梯度提升算法的原理结构图;

图4为本发明实施例中辊缝倾斜量调控模型的性能表现图;

具体实施方式

下面结合附图和实施例,对本发明的具体实施中的技术方案进一步清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例中,收集某2050mm带钢热连轧粗轧产线的相关辊缝倾斜量调控轧制数据,使用梯度提升树算法用于建立基于调控经验自学习的镰刀弯控制策略生成模型。该2050mm带钢热轧粗轧生产线线的粗轧机组由两架轧机(R1、R2)和两个轧机前的两个立辊(E1、E2)组成。本发明一种基于调控经验自学习的镰刀弯控制方法建立过程如图1所示,具体步骤包括:

步骤1:根据热连轧粗轧生产线设备布置形式及调控工艺参数,确定需要采集的轧制属性参数、轧制设备参数以及关于辊缝倾斜量调控值的粗轧历史数据;

具体实施时,将表1中的参数及镰刀弯状态参数作为调控经验数据的采集对象。

表1轧制属性参数、轧制设备参数、辊缝倾斜量调控值以及镰刀弯状态参数

步骤2:按道次收集历史数据库中留存的基于辊缝倾斜量调控的粗轧轧制调控经验数据,并通过去除重复数据、缺失值、异常值对调控经验数据进行预处理;

具体实施时,在热轧带钢粗轧生产现场分别收集203385组调控后的辊缝倾斜量数据、相应的轧制工艺参数数据以及镰刀弯状态数据。钢卷号、道次号以及表1中的轧制工艺参数构成了粗轧制生产的输入表,钢卷号、道次号以及表1中的镰刀弯状态参数构成粗轧生产的输出表,其中钢卷号和道次号是轧制输入数据表和镰刀弯输出数据表的共有字段,利用这两个字段对两个数据表进行拼接,拼接后的用于调控经验自学习模型建模以生成镰刀弯控制策略。如图2所示,通过对收集的203385组调控经验样本进行重复数据、缺失值、异常值处理,处理方法如下:

步骤2.1:检查所收集的输入、输出数据表是否存在钢卷号和道次号两个字段值相同且出现了两次及以上样本,如果有仅保留一个同钢卷号同道次号的轧制调控经验样本;

步骤2.2:检查所收集的每一个道次轧制调控经验样本中是否存在缺失值,如果某一个道次轧制调控样本存在缺失值,则进行填充;

步骤2.3:检查收集的每一个钢卷轧制调控经验样本是否存在某一粗轧机轧制数据的缺失情况,包括存在粗轧机R1轧制数据缺失粗轧机R2轧制数据或者存在粗轧机R2轧制数据缺失粗轧机R1轧制数据,对于这种异常情况,将相应钢卷号的轧制经验调控样本数据去除;

步骤3:对预处理后的140782组调控经验数据进行特征构建及特征筛选操作,并对数据进行时序排列,获得最终建模的具有时序特性的调控经验数据,所述步骤3具体为:

步骤3.1:针对每一个道次轧制调控样本,将当前钢卷号的上一道次、上上一道次的轧制设备参数作为当前道次样本的特征,将上一道次及上上一道次的镰刀弯状态数据作为当前道次样本的特征,并使用当前样本之前的3个镰刀弯状态数据,计算滑动步长为1,滑动窗口为3的镰刀弯弯曲量最大值、最小值、均值、方差作为滑动窗口特征,其中一个样本对应窗口的1;

具体实施时,平移当前钢卷号的上一道次、上上一道次的轧制设备参数(对应到表1中的编号11~24)作为当前样本的特征;将上一道次及上上一道次的镰刀弯状态参数(对应到表1中的编号26~36)作为当前样本的特征,并取当前道次之前的3个道次的镰刀弯状态头部弯曲量、尾部弯曲量、本体弯曲量、总弯曲量字段对应的数据,分别计算各自的最大值、最小值、均值、方差作为当前样本的滑动特征;

步骤3.2:针对每一个道次轧制经验调控样本,将上一时刻及上上一时刻相同道次号轧制参数、镰刀弯状态数据作为当前道次样本的特征,并使用镰刀弯滑动步长为1,滑动窗口为3的镰刀弯弯曲量的最大值、最小值、均值、方差作为滑动窗口特征,其中一个样本对应窗口的1;

具体实施时,平移上一钢卷及上上个钢卷的同道次号轧制设备参数(对应到表1中的编号11~24)作为当前样本的特征;将上一钢卷及上上个钢卷的同道次号的镰刀弯状态参数(对应到表1中的编号26~36)作为当前样本的特征,并取当前道次之前的3个道次的镰刀弯状态头部弯曲量、尾部弯曲量、本体弯曲量、总弯曲量计算最大值、最小值、均值、方差,作为当前样本的滑动特征;

步骤3.3:针对每一道次轧制经验调控样本,将上一时刻及上上一时刻与当前样本同一钢种同一道次号的轧制参数作为当前道次样本的特征,将其对应的镰刀弯状态数据作为当前道次轧制经验调控样本的特征;

具体实施时,平移与当前样本同一钢种同一道次号的上一钢卷及上上个钢卷的轧制设备参数(对应到表1中的编号11~24)作为当前样本的特征;将当前样本同一钢种同一道次号的镰刀弯状态参数(对应到表1中的编号26~36)作为当前样本的特征;

步骤3.4:针对每一道次的轧制经验调控样本,计算头部镰刀弯的均值、中位数、最大值和标准差统计指标作为统计分析特征;

具体实施时,计算当前样本之前的3个时刻的镰刀弯状态参数(对应到表1中的编号26~36)的均值、中位数、最大值、方差统计指标作为统计分析特征作为当前样本的特征;

步骤3.5:针对每一道次的轧制经验调控样本,将轧制时间参数的小时和分钟作为当前道次样本的特征;

具体实施时,将轧制记录时间(对应表中的编号36)提取出小时和分钟的信息,并转换为数值特征,将小时转换为一个介于0到23之间的数值,将分钟转换为一个介于0到59之间的数值,使其能够被算法处理。

步骤3.6:针对每一道次的轧制经验调控样本,将钢种和道次号作为类别特征进行处理;

具体实施时,数据集中的钢种S及道次号P的所有不同类别分别记为{S

步骤3.7:计算所有样本数据中每个特征的方差,判断其是否为0,如果为0,则删除该特征,反之则保留该特征;

具体实施时,对于每个特征x

其中σ

步骤4:对步骤3中处理后具有时序特性的数据,筛选其中镰刀弯头部弯曲量绝对值较小的调控经验数据作为数据集,并按照一定比例划分训练数据集和测试数据集,且测试数据属于训练集数据时间之后的数据。所述步骤4具体为:

具体实施时,认为镰刀弯头部弯曲量小于30mm为辊缝倾斜量调控效果较好的轧制样本,按照3:1的比例对数据集进行划分训练集和测试集,考虑到调控任务的时序特性即上一时刻的镰刀弯状态会对当前时刻的调控产生影响,测试集的时间在训练集之后。

步骤5:基于全部调控经验数据集,采用时序验证建立基于梯度提升树算法的辊缝倾斜量调控值预测模型,获取模型的最优参数。所述步骤5具体为:

步骤5.1针对热连轧粗轧辊缝倾斜量调控经验数据集中包含的N个样本,每个样本用(x

具体实施时,每个调控经验数据集包含20000组调控样本,记作D={(x

步骤5.2:利用时序k折验证将训练数据集划分成k个互斥子集,针对k个子集按照时序及比例进一步划分训练子集和测试子集,测试子集的时间在训练集时间之后,测试子集作为验证数据,在每个训练过程中,总计得到k组训练和验证数据来训练辊缝倾斜量调整值的预测模型;

具体实施时,取k=5,利用时序5折验证将训练数据集划分成5个互斥子集,其中每个子集中采用3:1划分训练子数据集和测试子数据集,在每个训练过程中,总计获得了5组训练/验证数据来训练基于调控经验自学习的镰刀弯控制策略生成模型,模型的输出是辊缝倾斜量调控设定值。

步骤5.3:使用梯度提升树算法的辊缝倾斜量调控值生成模型表达为:

其中,h

步骤5.4:将基于梯度提升树算法的辊缝倾斜量调控值预测模型表达式改写为加法模型:

f

其中,f

步骤5.5:通过最小化损失函数L来构建新的回归树,进而建立新的辊缝倾斜量调控值预测模型:

步骤5.6:在损失函数的负梯度方向搜索最小损失函数以构建新的回归树,进而建立新的辊缝倾斜量调控值预测模型:

其中,步长ε

步骤5.7:在模型训练过程中,平均绝对误差MAE、均方根误差RMSE被用于评价用k组测试子数据集的输出结果。

平均绝对误差MAE根据下式计算:

均方根误差RMSE根据下式计算:

其中,

步骤6:基于测试数据集,采用平均绝对误差、均方根误差评价并确定上述步骤5建立的基于调控经验自学习的镰刀弯控制模型的最优参数,包括:回归树的数量N

表2基于调控经验自学习的镰刀弯控制模型的具体参数

其中,学习率R是在集成学习中用于控制每棵回归树对最终预测的贡献程度的超参数,较小的学习率可以使模型收敛得更慢,但可能提高模型的稳定性和泛化能力;

Max

Min

Max

S

如图4所示,利用基于调控经验自学习的镰刀弯控制模型在测试集中选取了252号星钢种在第6道次上输出值与测试集辊缝倾斜量调控目标值绘制折线图,图中的散点是镰刀弯弯曲量值,并评价本发明一种基于调控经验自学习的镰刀弯控制方法的预测效果,如表3所示,该模型的在测试集上表现出平均绝对误差为0.00013米、均方根误差为0.00024米,实际数据中辊缝倾斜量调控值的取值范围为±0.004米,表明该模型的效果非常好,将预测误差的量级缩小至10的负2次方,这意味着表明它能够将预测误差控制在很小的范围内,即该模型在辊缝倾斜量的预测上具有很高的准确性和精度,能够提供可靠的预测结果。

表3基于调控经验自学习的镰刀弯控制模型的评价结果(辊缝倾斜量单位:米)

为了进一步说明该模型的效果,本发明随机选取了252号钢种在2023年4月21日至4月23日所轧制钢卷相应第6道次的实际辊缝倾斜量调控值与预测值进行可视化对比,如图4所示。从图中可以发现,该模型不仅辊缝倾斜量调控值变化平缓即同一天内轧制钢卷的辊缝倾斜量实现准确预测,而且在跨天轧制出现调控值突变的情况下,该模型的预测结果也非常准确。综上,本发明提出的这种基于调控经验自学习的辊缝倾斜量控制模型能够提高准确且可靠的辊缝倾斜量调控值。

相关技术
  • 一种带温度调控的手机曲面玻璃热弯复合模具及控制方法
  • 一种镰刀弯钢板切割方法
  • 一种基于机理数据联合驱动的镰刀弯在线控制方法
  • 一种基于分析板坯中心线偏差的镰刀弯控制方法
技术分类

06120116487002