RH终点钢液碳质量分数的智能预测

李登辉 ,  赵岩 ,  雷洪 ,  范佳

东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (10) : 51 -58.

PDF (1269KB)
东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (10) : 51 -58. DOI: 10.12068/j.issn.1005-3026.2025.20240051
材料与冶金

RH终点钢液碳质量分数的智能预测

作者信息 +

Intelligent Prediction for Endpoint Mass Fraction of Carbon in Molten Steel of RH

Author information +
文章历史 +
PDF (1298K)

摘要

准确预测RH(Ruhrstahl Heraeus)终点钢液碳质量分数能够有效地提升连铸坯质量.为实现该目标,首先采用数据挖掘方法对RH生产数据进行预处理;然后使用灰色关联分析、Spearman相关系数和随机森林袋外误差评分法筛选出与终点碳质量分数强相关的特征变量;接着用主成分分析进行降维;最后采用XGBoost模型以及粒子群优化和鲸鱼优化算法优化后的XGBoost模型预测RH钢液终点碳质量分数.研究结果表明,灰色关联分析筛选特征效果优于Spearman秩相关系数和随机森林;经过粒子群算法和鲸鱼优化算法优化后,XGBoost模型的预测命中率显著提高.鲸鱼优化算法要优于粒子群算法.当误差范围为±5×10-6和±7×10-6时,鲸鱼群优化XGBoost模型预测命中率分别达到91.26%和98.97%.

Abstract

Accurate prediction of the endpoint mass fraction of carbon in the molten steel of RH (Ruhrstahl Heraeus) can effectively improve the quality of continuously cast products. In order to realize this goal, data mining was firstly applied to preprocess the RH industrial data. Then, grey correlation analysis, Spearman correlation coefficient, and random forest out-of-bag error scoring were used to select the features that had a strong correlation with the endpoint mass fraction of carbon in the molten steel. Next, the principal component analysis method was applied to reduce the dimensions. Finally, the XGBoost model, the XGBoost model optimized by the particle swarm optimization algorithm, and the XGBoost model optimized by the whale optimization algorithm were applied to predict the endpoint mass fraction of carbon in the molten steel. The results show that grey correlation analysis is better than Spearman rank correlation coefficient and random forest in analyzing the selected features. After the optimization of the particle swarm optimization algorithm and whale optimization algorithm, the XGBoost model has a greater prediction hit rate. The XGBoost model optimized by the whale optimization algorithm is better than that by the particle swarm optimization algorithm. In the case of the XGBoost model optimized by the whale optimization algorithm, the hit rate reaches 91.26% and 98.97% if the error range is within ±5×10-6, and ±7×10-6.

Graphical abstract

关键词

终点钢液碳质量分数 / XGBoost算法 / 粒子群优化算法 / 鲸鱼优化算法 / 特征筛选

Key words

endpoint mass fraction of carbon in molten steel / XGBoost algorithm / particle swarm optimization algorithm / whale optimization algorithm / feature selection

引用本文

引用格式 ▾
李登辉,赵岩,雷洪,范佳. RH终点钢液碳质量分数的智能预测[J]. 东北大学学报(自然科学版), 2025, 46(10): 51-58 DOI:10.12068/j.issn.1005-3026.2025.20240051

登录浏览全文

4963

注册一个新账户 忘记密码

准确预测RH终点钢液碳质量分数,精准控制钢液成分已成为冶金工作者关注的重点1.借助人工经验进行预测随机性很大且效率低下,而取样化验耗时过长且钢包内钢液质量等参数很难直接测量也限制了机理模型的应用2-3.因此开展RH终点钢液碳质量分数的智能预报对于RH生产具有重要的意义4.近年来,随着人工智能的不断发展,BP神经网络5、支持向量机6和极限梯度提升(extreme gradient boosting,XGBoost)7等机器学习方法已在冶金领域得到应用.刘志明等8建立了3层BP神经网络模型来预测电炉终点碳成分,并用生产数据对模型进行验证,结果表明预测精度小于0.003%的命中率为84%.魏付豪等9利用Visual Basic 6.0语言结合Matlab神经网络工具箱,开发了RH终点碳成分预报模型,发现误差在±5×10-6范围内碳成分的预测命中率可达到85%.杨业鹏等10借助C#语言开发了RH碳成分预报模型,研究发现误差在±3×10-6内碳成分的命中率为80%.上述研究没有对碳质量分数的主要影响特征进行筛选,导致模型较复杂、运行时间长且命中率不高.Heo等11利用浦项制铁光阳厂300 t RH工艺的脱碳曲线和运行数据,提出了基于人工神经网络(ANN)的RH钢水碳含量实时预测模型.结果表明,碳质量分数在±1.0×10-5范围内误差均值为-2.09,标准差为3.56.上述模型均为单一的机器学习模型,所以预测精度有限.
相关文献12-14指出,提升模型预测性能有特征筛选和使用群优化算法优化两个途径.首先借助箱线图等数据可视化分析工具,剔除原始数据中的缺失值、重复值和异常值所在炉次数据;接着用3种特征筛选方法(灰色关联分析、斯皮尔曼秩相关系数、随机森林)筛选与RH终点碳质量分数强相关的前7个特征变量,并用主成分分析法进行降维;然后搭建XGBoost终点碳质量分数预测模型,并用粒子群优化算法和鲸鱼群优化算法来优化XGBoost模型超参数;最后将3种数据集导入XGBoost、粒子群优化的XGBoost和鲸鱼群优化XGBoost模型中,对比分析模型的预测性能和选取不同特征变量对预测结果的影响.

1 数据预处理

研究选取2 843组炼钢厂生产数据.在数据采集和记录过程中,人为输入异常、生产计划调整等不可控因素会造成数据出现缺失值、异常值和离群值.将这样的数据用于模型训练和预测会影响模型的准确性,甚至导致预测结果出现偏差.因此,有必要对数据进行如图1所示的预处理.

1.1 缺失值、重复值处理

缺失值数据会误导建模过程,而重复值数据会延长模型的训练时间.因此,利用Python内置函数对数据进行查找并剔除缺失值、重复值所在炉次的数据后,数据集剩余742组生产数据.

1.2 箱线图筛除异常值

箱线图(box plot)方法15可以观察数据集的数据中心和整体分布情况,同时还能区分样本数据的异常值和离群值.

表1是箱线图处理前后的数据特征统计,发现处理前数据的极差较大,说明样本数据中存在数值很小或很大的异常数据.因此,本研究采用Python进行数据可视化分析,绘制出上述特征变量的箱线图,然后筛除异常值和离群值所在炉次的数据.数据经过处理后极差变小,趋于稳定.

2 特征筛选

特征筛选能够去除无关或者冗余的特征,减少特征数目,缩减计算时间,提高模型精度.目的是找到最优的特征子集.通常采用灰色关联分析、斯皮尔曼秩相关系数和随机森林进行特征筛选.

2.1 灰色关联分析

灰色关联度分析16(grey relation analysis,GRA)首先计算比较序列与目标序列之间的灰色关联度系数;然后确定灰色关联度;最后采用降序对灰色关联度进行排列,确定影响因素的关联程度.灰色关联度的取值范围是[0,1],值越趋近于1,表明关联度越大;反之,关联度越小.

RH工艺表明,与终点碳质量分数有关的物理量有初始钢液氧质量分数、初始钢水温度、浸渍管使用次数、钢包和钢液质量、初始钢液碳质量分数、真空室初始温度、真空时间、精炼时间、氧气消耗量、脱碳终点氧质量分数、锰消耗量、铝消耗量、钛铁消耗量.因此,选取RH钢液终点碳质量分数作为目标序列,其他物理量为比较序列进行灰色关联分析.表2是所有特征对应的灰色关联度,综合关联度排名为:A>B>D>I>E>F>G>H>J>M>K>L>C.当关联度大于0.7时,表明关联性显著17,因此本研究选取灰色关联度最高的前7个特征:初始钢液温度、初始钢液氧质量分数、初始钢液碳质量分数、氧消耗量、浸渍管使用次数、精炼时间和真空时间组成数据集X1.

2.2 斯皮尔曼相关系数

斯皮尔曼相关系数(Spearman correlation coefficient)是秩相关的一种非参数度量18.它基于样本数据的排位序数分析两物理量间的相关性,用于表征两个物理量单调关系的强弱.物理量XY具有N个原始数据对(Xi,Yi ),xi 是物理量X的样本值Xi 从小到大排列后的序数;yi 是物理量Y的样本值Yi 从小到大排列后的序数.Spearman相关系数的取值范围是[0,1],通过式(1)计算:

ρ=1-6i=1N(xi-yi)2N(N2-1).

图2给出了各影响因素之间的Spearman相关系数.发现除真空时间、真空室初始温度和脱碳终点氧质量分数3个特征物理量外,其余特征物理量与终点碳质量分数相关性普遍较低;所有特征相关性系数均在±0.25以内.其中,相关系数绝对值最大的7个影响因素分别是初始钢液氧质量分数、钢包和钢液质量、真空时间、真空室内壁初始温度、吹氧量、钛铁消耗量和脱碳终点氧质量分数.选择上述7个特征变量的数据形成数据集X2.

2.3 随机森林

随机森林(random forest)是一种集成学习算法19.利用随机森林对样本进行分类有如下3个步骤.首先,对样本进行多次采样构建采样集;其次,基于决策树对采样集进行分类;最后,针对弱分类器的结果进行投票选择,形成最终的强分类器.而在每次重复抽样获得采样集,数据集中2/3的数据参与决策树的训练,还剩余约1/3的数据用于定量评价决策树的性能20,因此,可以采用袋外数据误差来衡量特征变量的重要性.

表3给出了所有特征变量进行随机森林袋外数据误差评分结果.选取与终点碳质量分数袋外误差率最小的7个特征变量:脱碳终点氧质量分数、真空室内壁初始温度、浸渍管使用次数、初始钢液碳质量分数、铝消耗量、初始钢液氧质量分数和锰消耗量作为数据集X3.

3 主成分分析

主成分分析(principal component analysis,PCA)是目前应用最为广泛的一种降维方法21.其核心思想是将n维特征变量映射到k维(kn)的特征变量上,即新的正交特征变量,也被称为主成分.在损失少量信息的前提下,将几个具有相关关系的指标变为几个互不相关的综合指标,从而实现降低模型复杂度和简化运算的目的.结果表明,3种特征筛选方法得到的3个数据集的抽样适合性检验(KMO)值均大于0.6且Bartlett检验值均小于0.05,适合进行主成分分析.因此选取累计方差贡献率大于85%的5个特征变量,依据变量得分系数矩阵计算相应的主成分.

4 归一化和反归一化

为了消除特征变量量纲带来的影响22,便于进行综合对比评价,采用极值归一化公式(2)对数据进行归一化处理.在模型评估阶段,需要采用反归一化公式(3)对预测结果进行还原处理,即在特征变量的量纲下恢复特征变量的数值,便于直观分析和解释.

ri*=ri-min(ri)max(xi)-min(xi)
Ri=max(ri)-min(ri)riend+min(ri).

式中:ri*为归一化的结果;ri为输入的特征变量;max(ri)min(ri)分别为特征变量的最大值和最小值;Ri为反归一化的结果;riend为预测输出值.

5 建模流程

基于XGBoost算法的RH终点钢液碳质量分数模型的构建思路如下:

1) 对生产数据进行数据预处理,并采用不同方法筛选出与RH终点碳质量分数相关性最强的7个特征变量.

2) 将筛选后的特征变量进行归一化处理,并采用主成分分析法进行降维.

3) 使用3种不同方法得到的特征集搭建XGBoost预测模型,确定模型的超参数个数;并采用粒子群优化算法和鲸鱼优化算法分别优化XGBoost模型,提高模型的预测精度和泛化能力.

4) 通过模型评价指标分析不同特征集和不同模型对RH终点碳质量分数预测结果的影响,确定最优的预测模型.

6 模型评价指标

模型的评价指标选用均方根误差(RMSE)、平均绝对误差(MAE)、控制精度下的命中率(HR)和运行时间.RMSEMAE分别反映了模型误差平方的期望值与精确度23.

RMSE=1ni=1nzi-zi2
MAE=1ni=1nzi-zi
HR=nn×100%.

式中:n为总预测样本数;n为误差允许范围内的预测样本数;zizi分别为第i个样本的测量值和预测值.

7 试验结果与讨论

7.1 XGBoost模型超参数选取

XGBoost模型的基本超参数包括学习率、树的数量和树的深度.为防止模型过拟合,在终点碳质量分数预测模型的目标函数引入了正则化项,所以XGBoost模型还增加了3个超参数:L1正则项、L2正则项和叶子节点包含的最少样本数.运用控制变量法并根据均方根误差最小原则确定超参数,可得3个超参数的XGBoost模型:学习率为0.25,树的深度为12,树的数量为320.6个超参数的XGBoost模型:学习率为0.20,树的深度为8,树的数量为360,L1正则化项为0.7,L2正则化项为2.6,叶子包含的最少样本数为5.

将原始数据集在XGBoost模型下进行训练和预测,预测结果见表4.当采用3个超参数时,终点碳质量分数误差在±5×10-6范围内预测命中率为71.42%,在±7×10-6范围内命中率为83.56%.而采用6个超参数的模型,终点碳质量分数误差在±5×10-6和±7×10-6范围内预测命中率为76.80%和86.17%,比3个超参数的模型预测命中率提高5.38%和2.61%,均方根误差和平均绝对误差下降了0.28和0.42.因此,使用6个超参数的XGBoost模型来预测RH终点钢液碳质量分数.

XGBoost模型不论包含3个超参数还是6个超参数,RH终点碳质量分数误差在±5×10-6范围内预测命中率均低于80%,不能满足企业生产的要求.为了提高模型预测精度,有必要引入PSO和WOA优化XGBoost模型.设置粒子群优化算法的惯性权重w=1.5;学习因子c1=1.6,c2=1.8;粒子群数量为200;粒子维度为6;迭代次数为100.鲸鱼优化算法的变量上、下边界取值分别为2和-2;鲸鱼种群数量为80,变量维度为6,迭代次数为200.

7.2 不同特征筛选方法及模型的对比

为了对比不同特征集与终点碳质量分数的相关性差异,分别将3种方法筛选后的423组数据集按照3∶1的比例划分为训练集(327组)和测试集(106组).训练集用来训练模型,测试集用来评价模型性能.将3种特征集分别输入XGBoost、PSO-XGBoost和WOA-XGBoost模型中,得到预测结果见表5表6.对比表5表6,发现13个特征变量的原始数据集误差±5×10-6范围内在XGBoost模型下预测命中率最高为76.80%,而经3种特征方法筛选后除随机森林外,其他两种特征筛选方法的数据集在±5×10-6范围内预测命中率均高于筛选前.表明经特征筛选和主成分分析后特征表达性增强,更有利于提高模型泛化性能.而3种特征集在XGBoost模型下运行时间都约为360 s;允许误差在±5×10-6内,灰色关联分析法、斯皮尔曼相关系数和随机森林预测命中率分别为77.98%、76.42%和74.07%;误差在±7×10-6内,3个特征集预测命中率都约为90%.灰色关联分析的均方根误差和平均绝对误差分别为4.02和3.25,明显小于其他两种方法.

XGBoost模型经粒子群算法和鲸鱼算法优化后预测命中率均有所提高.误差±5×10-6和±7×10-6范围内,灰色关联分析特征集在PSO-XGBoost模型下预测命中率分别为85.68%和95.17%,为三者中最高.模型的均方根误差和平均绝对误差分别为3.56和2.96,均小于其他两种方法.因此,灰色关联分析特征集好于另外两种方法,但其模型运行时间也稍长.同样,在WOA-XGBoost模型下,灰色关联分析特征集误差在±5×10-6内命中率高达91.26%,误差在±7×10-6内命中率为98.97%;随机森林次之,预测命中率分别为88.76%和98.11%,斯皮尔曼相关系数最差,预测命中率分别为86.79%和97.34%;模型的均方根误差和平均绝对误差分别为3.38和2.79,均低于随机森林和斯皮尔曼相关系数特征集.

综上所述,灰色关联分析筛选特征与终点碳质量分数相关性最强;而XGBoost模型经PSO优化后,模型预测精度提高,但效果不如WOA显著.原因如下:1) PSO局部搜索能力较差,搜索精度不够高.处理高维复杂问题时算法会早熟收敛24,容易陷入局部最优解;2) WOA收敛速度快,能在较短时间内找到全局最优解,避免过早陷入局部最优解.

8 结 论

1) 灰色关联分析筛选的特征变量在XGBoost模型下预测效果优于斯皮尔曼秩相关系数和随机森林.灰色关联分析筛选的特征变量是初始钢液温度、初始钢液氧质量分数、初始钢液碳质量分数、氧气消耗量、浸渍管使用次数、精炼时间和真空时间.

2) 使用学习率、树的深度、树的数量、L1正则化、L2正则化和叶子节点至少含有的样本数这6个超参数的XGBoost模型能够准确预测钢液终点碳质量分数.WOA对XGBoost模型的超参数优化效率高于PSO.粒子群算法优化后,XGBoost模型误差在±5×10-6范围内预测命中率至少提高2.2%;而鲸鱼优化算法优化后,误差在±5×10-6范围内预测命中率至少提高10.3%.

3) 灰色关联分析特征集在WOA-XGBoost模型下终点碳质量分数预测效果最佳,误差±5×10-6范围内预测命中率为91.26%,均方根误差和平均绝对误差分别为3.38和2.79.

参考文献

[1]

饶江平, 杨治争, 李光强, . IF钢RH精炼理论研究与工艺优化[J]. 炼钢202238(5): 59-66.

[2]

Rao Jiang-pingYang Zhi-zhengLi Guang-qianget al. Theoretical study and process optimization of RH refining for IF steel[J]. Steelmaking202238(5): 59-66.

[3]

Feng KXu A JWu P Fet al. Case-based reasoning model based on attribute weights optimized by genetic algorithm for predicting end temperature of molten steel in RH[J]. Journal of Iron and Steel Research International201926(6): 585-592.

[4]

Lu WMao Z ZYuan P. Ladle furnace liquid steel temperature prediction model based on optimally pruned bagging[J]. Journal of Iron and Steel Research International201219(12): 21-28.

[5]

Chen G JYang JLi Y Get al. Mathematical simulation of decarburization with CO2 injection during RH refining of ultra-low-carbon steel[J]. Metals and Materials International202531: 167-181.

[6]

Li Y WLiu B GPeng J Het al. Prediction model of microwave calcining of ammonium diuranate using incremental improved back-propagation neural network[J]. Acta Metallugica Sinica(English Letters)201124(1): 34-42.

[7]

Wang S FTang YLi X Bet al. Analyses and predictions of rock cuttabilities under different confining stresses and rock properties based on rock indentation tests by conical pick[J]. Transactions of Nonferrous Metals Society of China202131(6): 1766-1783.

[8]

Lee E HKim KKho S Yet al. Estimating express train preference of urban railway passengers based on extreme gradient boosting (XGBoost) using smart card data[J]. Transportation Research Record20212675: 64-76.

[9]

刘志明, 战东平, 葛启桢, . 基于BP神经网络的电炉终点碳质量分数预报模型[J]. 工业加热201847(4): 28-31.

[10]

Liu Zhi-mingZhan Dong-pingGe Qi-zhenet al. Prediction model of mass fraction of endpoint carbon of electric furnace based on BP neural network[J]. Industrial Heating201847(4): 28-31.

[11]

魏付豪, 刘建华, 张游游, . RH精炼终点预报模型[J]. 炼钢201632(6): 38-44.

[12]

Wei Fu-haoLiu Jian-huaZhang You-youet al. The endpoint prediction model for RH refining[J]. Steelmaking201632(6): 38-44.

[13]

杨业鹏, 岳峰, 马明胜. RH精炼炉脱碳模型研究[J]. 炼钢202036(2): 10-16.

[14]

Yang Ye-pengYue FengMa Ming-sheng. Study on decarburization model for RH refining furnace[J]. Steelmaking202036(2): 10-16.

[15]

Heo JKim T WJung S Jet al. Real-time prediction model of carbon content in RH process[J]. Applied Sciences202212(21): 10753-10764.

[16]

陈超, 农伟民, 王楠. 基于机器学习模型的Consteel电弧炉终点碳含量及温度预测[J]. 冶金自动化202347(6): 37-44.

[17]

Chen ChaoNong Wei-minWang Nan. Prediction on end-point carbon content and temperature of Consteel electric arc furnace based on machine learning model[J]. Metallurgical Industry Automation202347(6): 37-44.

[18]

Sun YBrown M BPrapopoulou Met al. The application of stochastic machine learning methods in the prediction of skin penetration[J]. Applied Soft Computing201111(2): 2367-2375.

[19]

Achour AKammoun M AHajej Z. Towards optimizing multi-level selective maintenance via machine learning predictive models[J]. Applied Sciences202414(1): 313-318.

[20]

Qu ZGenton M G. Sparse functional boxplots for multivariate curves[J]. Journal of Computational and Graphical Statistics202231(4): 976-989.

[21]

Er OKülekci M KEsme Uet al. Multi response optimization of friction stir spot welding process using Taguchi based grey relational analysis[J]. Cukurova University Journal of the Faculty of Engineering202136(2): 421-432.

[22]

Aydin HBayram AEsme Uet al. Application of grey relation analysis (GRA) and Taguchi method for the parametric optimization of friction stir welding (FSW) process[J]. Materials and Technology201044(4): 205-211.

[23]

柴宝堂, 雷洪, 徐猛, . 基于BP神经网络的RH精炼终点钢液温度预测[J]. 炼钢202339(5): 33-40,47.

[24]

Chai Bao-tangLei HongXu Menget al. Predicted temperature of molten steel at the end of RH refining on the base of BP neural network[J]. Steelmaking202339(5): 33-40,47.

[25]

Gaïffas SMerad IYu Y Y. WildWood: a new random forest algorithm[J]. IEEE Transactions on Information Theory202369(10): 6586-6604.

[26]

Tarchoune IDjebba AMerouani H Fet al. An improved random forest based on feature selection and feature weighting for case retrieval in CBR system application to medical data[J]. International Journal of Software Innovation202210(1): 14-16.

[27]

Gewers F LFerreira G RArruda H Fet al. Principal component analysis: a natural approach to data exploration[J]. ACM Computing Surveys202154(4): 1-34.

[28]

Izonin ITkachenko RShakhovska Net al. A two-step data normalization approach for improving classification accuracy in the medical diagnosis domain[J]. Mathematics202210(11): 1942-1947.

[29]

Li Z HQin LGuo B Set al. Characterization of the convoluted 3D intermetallic phases in a recycled Al alloy by synchrotron X-ray tomography and machine learning[J]. Acta Metallugica Sinica(English Letters)202235(1): 115-123.

[30]

Zheng QFeng B WLiu Z Yet al. Application of improved particle swarm optimisation algorithm in hull form optimisation[J]. Journal of Marine Science and Engineering20219(9): 955-962.

基金资助

国家自然科学基金资助项目(52574371)

AI Summary AI Mindmap
PDF (1269KB)

236

访问

0

被引

详细

导航
相关文章

AI思维导图

/