[发明专利]一种基于XGBoost的水泥磨系统电耗指标预测方法在审
申请号: | 201911173770.5 | 申请日: | 2019-11-26 |
公开(公告)号: | CN110910277A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 郝晓辰;郑立召;杨跃;史鑫;赵彦涛 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06Q50/06 | 分类号: | G06Q50/06;G06Q10/04 |
代理公司: | 石家庄众志华清知识产权事务所(特殊普通合伙) 13123 | 代理人: | 张建 |
地址: | 066004 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 xgboost 水泥 系统 电耗 指标 预测 方法 | ||
1.一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:首先选取与水泥磨电耗相关的八个变量,采用OPC技术对所需变量数据进行收集,采用人工经验去除法和3σ准则去除异常数据,构建XGBoost模型输入输出层,根据样本数据初始化权重参数,按照该权重训练第一棵树,训练完成后根据目标函数更新权重参数,进行新一轮决策树的训练,当样本权重和小于设定阈值或迭代次数达到设定值时停止建树,完成XGBoost模型训练,将工业现场样本数据集代入训练好的模型完成水泥磨系统电耗指标在线预测。
2.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:具体步骤如下:
步骤A:输入、输出变量筛选:通过对水泥生产现场水泥磨系统的运行分析,从众多工业参量中选取与水泥磨电耗相关的八个工业参量作为输入变量,一个工业参量作为输出变量;
步骤B:数据收集:采用OPC技术将水泥工业现场DCS设备的数据提取并导入sql server数据库存储,从水泥磨历史生产数据库中提取步骤A中的八个输入数据及一个输出变量数据;
步骤C:数据清洗:采用人工经验去除法和3σ准则筛选法相结合的方法去除由于操作人员不当操作等因素产生的异常数据,构建XGBoost水泥磨系统电耗指标预测模型输入输出层;
步骤D:利用步骤C构建好的输入输出层数据,结合XGBoost算法,进行XGBoost水泥磨系统电耗指标预测模型的训练;
步骤E:将水泥磨系统实际生产中的实时工业参量数据代入步骤D中训练好的XGBoost水泥磨系统电耗指标预测模型,实现水泥磨系统电耗指标的在线预测。
3.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:所述步骤A中的输入变量包括出磨提升机电流X1、选粉机入口负压X2、喂料提升机电机电流X3、辊压机电机电流X4、球磨主机电流X5、磨尾收尘风机反馈X6、选粉机转速反馈X7、回粉量均值X8,输出变量为水泥磨单位电耗Y1。
4.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:所述步骤B中进行数据收集时,将一天24小时的数据划分为144的区间,每个区间时间间隔为10分钟,利用当前时刻30分钟的输入变量数据预测未来10分钟的水泥磨单位电耗。
5.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:所述步骤C中的人工经验去除法是指根据现场工作人员的经验结合历史生产数据分布来制定的一个大异常数据去除策略,以各参量的期望值为中心,去除历史数据中小于0.1倍期望值和大于10倍期望值的数据。
6.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:所述步骤C中的3σ准则筛选法的计算公式如下:
其中:xi为输入变量中第i个数据,为该变量数据集合的平均值,
U(xi)为数据xi的筛选法则,σi为该变量数据集合的标准差;
如果U(xi)=0时,则数据xi为异常生产数据,需去除;如果U(xi)=1时,则数据xi为正常生产数据,需保留。
7.根据权利要求1所述的一种基于XGBoost的水泥磨系统电耗指标预测方法,其特征在于:所述步骤D中的XGBoost水泥磨系统电耗指标预测模型具体训练步骤为:
D1、构建T树的模型
D2、定义目标函数
公式(3)中,第一项为损失函数,第二项为正则化项;
水泥磨系统电耗指标预测为回归问题,其损失函数为:
公式(4)中,yi为当前实际输出,f(xi)为当前预测输出;
正则化项为:
其中,T表示叶子结点的个数,w表示叶子节点的分数,γ可以控制叶子结点的个数,λ可以控制叶子节点的分数不会过大,防止过拟合;
D3、训练目标函数
从第1棵树开始,为了使目标函数最小化,依次训练,更新决策树参数,第t个目标函数为:
将目标函数按照二阶泰勒展开:
去掉常数项,这一目标函数只依赖于每个数据点的在误差函数上的一阶导数和二阶导数,将目标函数按照叶节点分组,并将公式(5)代入公式(7)化简后得:
令Gj=Σgi、Hj=Σhi,可得:
第j各节点和最优Obj的最优分数为:
目标函数最优解为:
按照一定的规则对树进行分割:
至此,基于XGBoost的水泥磨系统电耗指标预测模型训练完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911173770.5/1.html,转载请声明来源钻瓜专利网。