当前位置: 首页 > 专利查询>浙江大学专利>正文

基于集成学习的群智能采煤机切割模式识别系统技术方案

技术编号:21362932 阅读:24 留言:0更新日期:2019-06-15 09:39
本发明专利技术公开了基于集成学习的群智能采煤机切割模式识别系统,用以对采煤机的切割模型进行识别,包括数据预处理模块、采煤机切割模式识别极限梯度提升(eXtreme Gradient Boosting,XGBoost)模型建模模块、群智能寻优模块以及采煤机切割未知信号识别模块。本发明专利技术能够准确识别采煤机切割模式,采用集成学习算法建立采煤机切割模式识别模型,通过为建模过程添加群智能寻优过程,避免了参数人为选择的随机性导致的模型准确度和置信度下降的问题。

Group Intelligent Shearer Cutting Pattern Recognition System Based on Integrated Learning

The invention discloses a group intelligent shearer cutting pattern recognition system based on integrated learning, which is used to identify the shearer cutting model, including data preprocessing module, eXtreme Gradient Boosting (XGBoost) model modeling module, group intelligent optimization module and shearer cutting unknown signal recognition module. The invention can accurately identify the cutting mode of shearer, and establishes the cutting mode recognition model of shearer by using integrated learning algorithm. By adding group intelligent optimization process to the modeling process, the problem of model accuracy and confidence decline caused by the randomness of parameter artificial selection is avoided.

【技术实现步骤摘要】
基于集成学习的群智能采煤机切割模式识别系统
本专利技术涉及信号处理领域、群智能优化领域和集成学习领域,尤其涉及一种结合集成学习和群智能优化算法的采煤机切割模式识别系统。
技术介绍
我国正全力发展经济,对能源的需求日益增长。煤炭占据了一次能源消耗量70%左右,是国家经济的重要支柱之一。大力提高采煤过程的自动化,机械化和信息化水平,减少井下工作人员的数量是采煤行业的发展方向和趋势。采煤机作为采煤工作面的关键设备,在煤炭生产过程中具有重要意义。解决采煤机的切割模式识别问题,是提高自动化程度的前提。切割模式识别是指识别采煤机是否正在切割煤或岩石。切割模式识别一直是国内外的研究热点。已经出现的多种切割模式识别方法包括雷达探测法、图像分析法、γ射线探测法等。上述方法都存在一些共同的缺点。一方面,识别率受地质条件的影响,使检测设备的成本大大提高。另一方面,上述方法设备的安装过于复杂,并需要特定的地质条件,导致系统难以维护。以上问题导致传统的方法识别精度低,鲁棒性差,无法投入实际生产使用。
技术实现思路
为了克服上述现有技术的不足,本专利技术的目的在于提供一种识别精度高、鲁棒性强的基于集成学习的采煤机切割模式识别系统。由于切割模式与切割负荷之间存在相关关系,受到电机运行状态的影响。因此,本专利技术根据电机运行数据与切割模式之间关系建立模型来识别采煤机切割模式。不仅无需安装额外的传感器或修改采煤机的机械部件,而且可用于恶劣的工作条件与特定的地质条件。本专利技术易于操作,适用范围广,识别精度高,鲁棒性强,保障井下安全作业。本专利技术解决其技术问题所采用的技术方案是:基于集成学习的群智能采煤机切割模式识别系统,包括数据预处理模块、采煤机切割模式识别极限梯度提升(eXtremeGradientBoosting,XGBoost)模型建模模块、群智能寻优模块以及采煤机未知切割模式识别模块。数据采集传感器、数据库、基于集成学习的群智能采煤机切割模式识别系统以及结果显示模块依次相连,所述数据采集传感器对采煤机切割时的速度、电流、电压等工作参数进行采集,部分数据可以对切割模式进行人工标注作为标签,并将数据储存到所述的数据库中。数据库中带切割模式标签的历史采煤机截割工作参数数据为基于集成学习的群智能采煤机切割模式识别系统提供数据支持。基于集成学习的群智能采煤机切割模式识别系统识别得到的结果将通过结果显示模块输出显示。进一步地数据预处理模块用以进行采煤机切割数据预处理,采用如下过程完成:(1)从数据库中采集1个采煤机切割信号,其特征分别为xi,i=1,2,...d,d为特征维度;(2)对样本特征进行归一化处理,得到归一化特征值进一步地,采煤机切割模式识别XGBoost模型建模模块用以建立采煤机切割XGBoost识别模型,采用如下过程完成:(1)从数据库中采集Ns个采煤机切割信号Xs及其所对应的采煤机切割工作模式标签Ys作为训练集,采集Nv个采煤机切割信号Xv及其所对应的采煤机切割工作模式标签Yv作为测试集;(2)采用训练集进行监督训练,得到基于XGBoost的采煤机切割模式识别模型:Y=f(X)。(2)进一步地,群智能寻优模块用以对XGBoost的重要参数:学习率learning_rate,最大树深度max_depth,最小叶子节点样本权重和min_child_weight,节点分裂所需的最小损失函数下降值gamma等的优化。采用如下过程完成:(1)对于重要基础参数学习率和最大树深度采用网格搜索方法:learning_rate=0.05~0.3,stride=0.05;max_depth=2~7,stride=1。即在其他非基础参数寻优之前固定学习率和最大树深度为搜索网格中的一个点上的值,在此基础上进行其他非基础参数的寻优,其中stride为网格搜索步长。(2)对于最小叶子节点样本权重min_child_weight、节点分裂所需的最小损失函数下降值gamma等非基础参数采用自适应粒子群算法进行寻优。(2.1)随机产生初始粒子群速度和位置;(2.2)计算种群多样性指数D(t):其中,Gbest(t)是整个粒子群在第t次迭代时到达过的全局最优解,表示F(Gbest(t))表示对应的适应度值,m是粒子群规模,ri(t)是第i个粒子在第t次迭代时的位置,F(ri(t))表示ri(t)对应的适应度值;(2.3)更新粒子群学习速率参数μ(t):(2.4)更新粒子的速度和位置,产生新的群体;其中,α1是个体加速度参数,α2是全局加速度参数,和是0-1之间的随机数,t为迭代次数,m为粒子群规模;vik(t+1)是第i个粒子的第k个分量在第t+1次迭代的速度,vik(t)是第i个粒子的第k个分量在第t次迭代的速度,rik(t+1)是第i个粒子的第k个分量在第t+1次迭代的位置,rik(t)是第i个粒子的第k个分量在第t次迭代的位置,Lbestik是第i个粒子的第k个分量到达过的最优解,Gbestk是第k个分量的全局最优解,R是待寻优的参数个数,k=1,2分别对应于最小叶子节点样本权重min_child_weight与节点分裂所需的最小损失函数下降值gamma;(2.5)判断是否符合算法终止条件,若符合,输出全局最优粒子及其代表的最优解,并结束迭代;否则返回第(2.2)步继续迭代;其中,粒子群规模为50-100,个体加速度参数为0.5,全局加速度参数为0.35,个体适应度选择错误率的相反数,终止条件为连续五次迭代全局最优解不变。(3)重复步骤(1)和步骤(2),将优化好的模型在验证集上进行测试,选取训练集验证集上正确率率最高的模型作为最优模型。进一步地,采煤机未知切割模式识别模块,利用训练好最优XGBoost采煤机切割模式识别模型的对新采集的采煤机未知切割信号进行识别。采用如下过程完成:(1)对新采集到的采煤机未知切割信号Xt进行预处理:(2)利用自适应寻优模块优化后的XGBoost最优识别模型对采煤机未知切割进行识别:其中,fopt为优化后的最优模型,为预测的未知采煤机切割类别。进一步地,采煤机未知切割模式识别模块获得的切割模式识别结果通过结果显示模块输出显示。本专利技术的技术构思为:本专利技术对采煤机切割数据进行预处理,并利用Xgboost算法对预处理后的数据进行非线性拟合,引入参数自适应方法,从而建立基于集成学习的群智能采煤机切割模式识别系统及方法。本专利技术的有益效果主要表现在:1、引入快速鲁棒的集成学习算法,可以准确地在线预测采煤机未知切割信号工作模式,可用于恶劣环境下,适用范围广;2、引入群智能优化算法实现参数自适应、寻优效果好,解决了人为设定参数的随机性造成的准确度和置信度下降的问题,识别精度高;3、无需安装冗余传感器,易于操作,保障井下安全作业;附图说明图1基于集成学习的群智能采煤机切割模式识别系统的基本硬件结构图;图2基于集成学习的群智能采煤机切割模式识别系统的功能模块图;图3是群智能优化算法流程图;具体实施方式下面根据附图具体说明本专利技术。参照图1、图2、图3所示,基于集成学习的群智能采煤机切割模式识别系统,包括数据预处理模块5、采煤机切割模式识别极限梯度提升(eXtremeGradientBoosting,XGBoost)模型建模模块6、群智能寻优模块7以及本文档来自技高网...

【技术保护点】
1.基于集成学习的群智能采煤机切割模式识别系统,其特征在于:包括数据预处理模块、采煤机切割模式识别极限梯度提升(eXtreme Gradient Boosting,XGBoost)模型建模模块、群智能寻优模块以及采煤机未知切割模式识别模块。

【技术特征摘要】
1.基于集成学习的群智能采煤机切割模式识别系统,其特征在于:包括数据预处理模块、采煤机切割模式识别极限梯度提升(eXtremeGradientBoosting,XGBoost)模型建模模块、群智能寻优模块以及采煤机未知切割模式识别模块。2.根据权利要求1所述基于集成学习的群智能采煤机切割模式识别系统,其特征在于:所述数据预处理模块用以进行采煤机切割数据预处理,采用如下过程完成:(1)从数据库中采集1个采煤机切割信号,其特征分别为xi,i=1,2,...d,d为特征维度;(2)对样本特征进行归一化处理,得到归一化特征值3.根据权利要求1所述基于集成学习的群智能采煤机切割模式识别系统,其特征在于:所述采煤机切割模式识别XGBoost模型建模模块用以建立采煤机切割XGBoost识别模型,采用如下过程完成:(1)从数据库中采集Ns个采煤机切割信号Xs及其所对应的采煤机切割工作模式标签Ys作为训练集,采集Nv个采煤机切割信号Xv及其所对应的采煤机切割工作模式标签Yv作为测试集。(2)采用训练集进行监督训练,得到基于XGBoost的采煤机切割模式识别模型:Y=f(X)。(2)4.根据权利要求1所述基于集成学习的群智能采煤机切割模式识别系统,其特征在于:所述群智能寻优模块用以对XGBoost的重要参数:学习率learning_rate,最大树深度max_depth,最小叶子节点样本权重和min_child_weight,节点分裂所需的最小损失函数下降值gamma等的优化。采用如下过程完成:(1)对于重要基础参数学习率和最大树深度采用网格搜索方法:learning_rate=0.05~0.3,stride=0.05;mnx_depth=2~7,stride=1。即在其他非基础参数寻优之前固定学习率和最大树深度为搜索网格中的一个点上的值,在此基础上进行其他非基础参数的寻优,其中stride为网格搜索步长。(2)对于最小叶子节点样本权重min_child_weight、节点分裂所需的最小损失函数下降值gamma等非基础参数采用自适应粒子群算法进行寻优。(...

【专利技术属性】
技术研发人员:徐志鹏古有志刘兴高张泽银
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1