论文题目:高炉炼铁工序入炉焦比预测的研究

作者:岳有军、董安、赵辉、王红君

论文要点

1 研究背景及方法比较
2 研究方法论述

  • 灰色关联度分析(GRA)
  • 最小二乘支持向量机(LSSVM)
  • 粒子群算法(PSO)
  • 基于以上三种算法的组合建模

3 结果分析
4 文章小结

1 研究背景及方法比较

目前在高炉入炉焦比模型的研究中,建模方法大致分为两种:

  • 传统建模方法:参数回归建模、基于物料平衡的建模等。
    缺陷:涉及大量的计算,计算过程依据高炉反应的过程机理,建立的模型复杂、耗时且准确性较差。
  • 人工智能方法:BP神经网络模型预测、基于各种组合的神经网络模型等。 缺陷:结构复杂、调节参数多、鲁棒性差,模型预测精度较低。

基于上述研究存在的问题,提出一种优化的人工智能算法来构建预测模型。首先应用灰色关联度分析确定影响高炉入炉焦比的主要因素,再采用最小二乘支持向量机(Least Squares Support Vector Machine,LSSVM)进行建模,LSSVM调节参数少,收敛速度快,并且损失函数直接定义为误差平方和,将优化中的不等式约束转化为等式约束,由此将二次规划问题转化为线性方程组求解,方便计算。

在用LSSVM建模中,核宽度σ和正则化参数γ的选取直接影响到模型的预测精度,所以运用粒子群算法(Particle Swarm Optimization,PSO)对LSSVM模型进行参数优化。因此GRA-PSO-LSSVM炼铁工序高炉入炉焦比预测模型既能解决输入变量和参数选择问题,又能提高预测的速度和精度。

2 研究方法

2.1 灰色关联度分析

使用灰色关联度分析(GRA)来确定系统中确定的变量和目标变量之间的关联性大小。主要选取以下与高炉入炉焦比有关的因素作为灰色关联度分析因素:利用系数、风压、冶炼强度、渣铁比、休风率、风量、喷煤干量、硅含量、矿石品位、热风温度。

利用原始数据分别求出入炉焦比和影响入炉焦比主要因素的各个原始数列的平均数,再用数列的所有数据除以该数列的平均数,就得到一个各个数据相对于其平均数的倍数数列,即均值化数列。

(1)处理原始数据
设经过均值化处理后的入炉焦比数据参考数列为

与参考数列作关联程度比较的10个数列(常称为比较数列)为

式中,n为数列的数据长度,即数据的个数。

(2)计算灰色关联度系数
经过均值化处理后,当时刻t=k,{x0(t)}与{xi(t)}其中的关联度系数为

△oi(k)=|x0(k)-xi(k)| 是k时刻两个序列的绝对值,△max, △min分别为各时刻绝对差中的最大值与最小值,ρ为分辨系数。

(3)求灰色关联度

(4)关联度排序
对关联度系数r0i进行从大到小排序,根据排序结果,判断参考列与比较序列关联性大小,通常情况下,将关联性系数大于0.75的选为关键变量。

2.2 最小二乘支持向量机

使用LSSVM建立入炉焦比预测模型

按结构最小化原理,LSSVM优化目标可表示为

引入Lagrange乘子,(6)式可转化为

对各个变量进行求导,并令各导数为零

消去w, e,可得

选择RBF径向基函数为核函数,表达式为

因此LSSVM预测模型的表达式为

2.3 POS算法优化LSSVM算法设计

PSO初始化为一群随机粒子,然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值” (Pbest,Gbest)来更新自己。
标准粒子群优化算法采用下列公式对粒子速度和位置进行更新:

其中,w为惯性权重系数,c1和c2是两个非负常数,称为加速常数,r1和r2是[0,1]之间的随机数。

优化设计过程

  • 种群初始化:LSSVM中的核宽度σ、正则化参数γ作为种群的粒子个体。
  • 适应度函数:LSSVM预测输出和实际输出的均方误差值之和作为个体适应度值。
  • 记录每个粒子的适应度值和Pbest,Gbest:记录所有粒子的的适应度值、适应度值最小粒子及其位置以及全局 极值。
  • 更新粒子的速度和位置:根据式(12)粒子速度更新公式和式(13)粒子位置更新公式计算下一代粒子的速度和位置。
  • 更新记录:记录每一代个体极值和全局极值。

算法优化流程图

3 结果分析

参数设置及寻优
为保证预测的可靠性,取入炉焦比中的100个数据,随机选取80个为训练样本,20个测试样本。选取:风压、喷煤干量、矿石品位、硅含量等8变量作为输入变量,利用PSO算法优化的LSSVM进行预测。选定核函数后,为了获得σ、γ参数的最优值,用PSO算法对参数σ 、γ进行寻优,寻优区间分别为(0.1,1000),(0.01,5000),PSO算法的群体规模选为40,进化代数设为300代。学习因子c1=1.5、c2=1.7。经过粒子群算法训练后LSSVM的最佳参数为σ=2.6179、γ=3071.7964。

训练集训练模型
根据PSO算法寻优后的σ、γ建立高炉焦比预测模型,并用训练集在预测模型上进行训练。

将训练得到的模型在测试集上进行验证,并将预测结果和真实值进行比较。为评价预测模型的精度,分别以普通 LSSVM和BP神经网络建立高炉入炉焦比预测模型并在测试集上进行验证。

从下图的预测对比以及上表的误差分析可以看出,基于 GRA-PSO-LSSVM高炉入炉焦比预测模型与另外两种方法相比,均方误差和决定系数都优于前两者,在小样本中精度相对较高。

4 文章小结

本论题首先应用灰色关联度分析法选取矿石品位、渣铁比、休风率、风量等为输入变量,以炼铁工序入炉焦比为输出变量。再利用粒子群算法对LSSVM的两个参数σ、γ进行优化,然后利用优化后的LSSVM建立高炉炼铁工序入炉焦比预测模型,并与BP神经网络、LSSVM模型的预测效果进行了对比,对比结果表明:该预测模型的预测精度优于BP神经网络模型和LSSVM模型,可以为钢铁企业综合生产指标计 划的制定以及能源储备提供参考依据。

论文阅读:高炉炼铁工序入炉焦比预测的研究相关推荐

  1. 【论文阅读笔记】基于分类器预测置信度的集成选择| Ensemble Selection based on Classifier Prediction Confidence

    基于分类器预测置信度的集成选择 | Ensemble Selection based on Classifier Prediction Confidence [摘要] 集成选择是集成学习中研究最多的课 ...

  2. [论文阅读笔记30]关于pico抽取的研究-1(4篇文献)

    论文1:Extracting PICO elements from RCT abstracts using 1-2gram analysis and multitask classification ...

  3. 强化学习论文阅读笔记(一)——强化学习研究综述_高阳

    强化学习研究综述_高阳 目录 强化学习研究综述_高阳 一.与其他机器学习对比 二.分类 三.最优搜索型强化学习算法 四.经验强化型强化学习算法 五.部分感知 六.函数估计 七.多Agent强化学习 八 ...

  4. CDR 论文阅读 1

    CDR 论文阅读 ALL-DIGITAL CLOCK AND DATA RECOVERY 1 研究背景 2 系统架构 Phase Detectors XOR phase detector Tri-St ...

  5. 《无监督因果特征提取高速列车故障检测》论文阅读

    论文阅读 <High-speed train fault detection with unsupervised causality-based feature extraction metho ...

  6. 【论文阅读】Learning Traffic as Images: A Deep Convolutional ... [将交通作为图像学习: 用于大规模交通网络速度预测的深度卷积神经网络](2)

    [论文阅读]Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation ...

  7. 【论文阅读】Learning Traffic as Images: A Deep Convolutional ... [将交通作为图像学习: 用于大规模交通网络速度预测的深度卷积神经网络](1)

    [论文阅读]Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation ...

  8. 【论文阅读】Spatio-Temporal Graph Convolutional Networks:...Traffic Forecasting[时空图卷积网络:用于交通预测的深度学习框架](1)

    [论文阅读]Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastin ...

  9. 【论文阅读】Attention Based Spatial-Temporal GCN...Traffic Flow Forecasting[基于注意力的时空图卷积网络交通流预测](1)

    [论文阅读]Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting[基于注 ...

最新文章

  1. java队列_如何彻底搞懂 Java 数据结构?CSDN 博文精选
  2. [Unity3D]关于NaN(Not a Number)的问题
  3. [国家集训队]部落战争
  4. Docker volume使用
  5. 在线便携小电视源码 云电视源码
  6. 群同态基本定理证明_有限群的线性表示 | 表示与群代数
  7. JVM简介(三)——GC
  8. html中如何把选择文件的那个框放到右侧_如何关闭烦人的Mac通知?
  9. ffmbc——为广播电视以及专业用途量身定制的FFmpeg
  10. 公司买网络设备,至少16口
  11. 一阶电路误差分析_PDE有限差分方法(12)——对流方程数值格式的分析方法
  12. 无线路由器服务器连接线,无线路由器连接有线路由器怎么设置?
  13. Java中的Try with Resources语句介绍
  14. 高德地图marker屏蔽Label
  15. 评测5款国内外免费远控,谁是最好用第一名?
  16. html引入腾讯地图导航
  17. php把字符串做为代码执行的函数eval
  18. vue项目中css样式如何使用data中定义的动态变量
  19. 龙白滔:一个实用的中国央行数字货币和Libra设计方案
  20. hp计算机如何进入启动界面,惠普电脑怎么进入bios设置启动项

热门文章

  1. C语言 输入n,输出n各位数字之和
  2. mysql到底是什么_MySQL数据库之MySQL到底是什么
  3. 线性代数(三十四) : 广义特征向量
  4. SpringBoot项目入门,使用Eclipse创建Springboot项目
  5. 全网最详细 解决戴维南定理的详细推导
  6. 妻子决定你未来的事业高度
  7. Oracle 存储过程中,解决变量使用 in条件时,查询无效问题
  8. 网站变灰,首页变灰怎么实现?
  9. 【Windows】快捷添加鼠标右键的菜单项
  10. oracle spa性能测试,9i升级到11g用SPA做性能测试