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

一种基于群智能寻优的采煤机在线故障诊断系统技术方案

技术编号:21344276 阅读:33 留言:0更新日期:2019-06-13 22:45
本发明专利技术公开了一种基于群智能寻优的采煤机在线故障诊断系统,用于对采煤机运行过程中出现的故障进行诊断,包括数据预处理模块、随机森林模型模块、自适应群智能优化模块以及模型更新模块。本发明专利技术能够快速准确地对采煤机中的故障进行诊断,实现在线测量、在线参数优化、模型自动更新,提高了采煤机故障诊断的效率和准确率。

On-line fault diagnosis system of Shearer Based on swarm intelligence optimization

The invention discloses an on-line fault diagnosis system for Shearers based on swarm intelligence optimization, which is used to diagnose the faults occurring during the operation of shearers, including data preprocessing module, random forest model module, adaptive swarm intelligence optimization module and model updating module. The invention can diagnose faults in the shearer quickly and accurately, realize on-line measurement, on-line parameter optimization and model automatic updating, and improve the efficiency and accuracy of fault diagnosis of the shearer.

【技术实现步骤摘要】
一种基于群智能寻优的采煤机在线故障诊断系统
本专利技术涉及故障诊断领域、机器学习领域和群智能优化算法领域,尤其涉及一种基于群智能寻优的采煤机在线故障诊断系统。
技术介绍
我国是个能源消费大国,随着国民经济的发展,对能源的需求越来越大。煤炭作为工业动力燃料的化工产业原材料,是能源的主体,而且煤炭是全世界蕴藏量最丰富的化石燃料,必须充分利用丰富的煤炭资源。但是煤炭产业是一把双刃剑,不走科学发展的道路,就会带来污染、安全等一系列问题。因此,根据我国的能源国情,煤炭资源的合理开采与利用是今后重要的研究课题。近年来,随着科技的发展,煤炭开采逐步机械化,提高了劳动生产率,增加了煤炭产量,减少了重大恶性事故的发生。其中,采煤机作为煤炭生产中的核心设备,受到人们的普遍关注。但是由于其工作环境复杂恶劣,载荷变化很大,一些关键部位在生产工作中很容易发生过载,出现异常,而且自身的组成结构复杂,因此产生故障的原因也随之复杂。一旦采煤机发生了故障,也就意味着煤矿停产,造成整个煤矿生产系统的瘫痪以及很大的人力、财力浪费。因此,预防和减少采煤机的故障,以及出现故障后准确判断并及时排除故障,对发挥采煤机的效能,增加煤炭产量具有重要意义。然而,由于在线故障诊断仪表的缺乏和高成本,采煤机故障的在线诊断目前很难做到。因此,利用采煤机运行时的各种特征参数来识别采煤机的运行状态,确定故障发生的部位和严重程度,分析故障发生的原因,从而保证采煤机在一定的工作环境和工作期限内可靠、有效地运行,成为生产中急需解决的一个瓶颈问题。采煤机的在线故障诊断系统及方法研究具有重要的现实意义。
技术实现思路
为了克服目前已有的采煤机故障诊断精度不高、易受人为因素的影响的不足,本专利技术的目的在于提供一种基于群智能寻优的采煤机在线故障诊断系统,能够实现采煤机故障的在线诊断、在线参数优化、模型自动更新,以提高采煤机故障诊断的效率和准确率。本专利技术的目的是通过以下技术方案实现的:一种基于群智能寻优的采煤机在线故障诊断系统,用于对采煤机运行过程中出现的故障进行诊断,包括数据预处理模块、随机森林模型模块、自适应群智能优化模块以及模型更新模块。进一步地,所述数据预处理模块以电牵引采煤机运行过程中的故障为对象,分析所有可能发生的故障征兆和导致故障征兆的原因,建立故障征兆集X和原因集Y,将从DCS数据库输入的模型输入变量进行预处理,对输入变量中心化,即减去变量的平均值,再进行归一化处理,即除以变量值的变化区间,得到训练样本集。提取故障征兆集X的时域特征向量,将得到的时域特征向量组合成为特征向量W。进一步地,所述随机森林模型模块采用随机森林分类器进行分类,随机森林分类器采用回归树作为弱学习器,并对基本的决策树进行优化,从而实现对采煤机的故障进行分类:(1)利用bootstrap重采样方法从原始训练样本集中抽取E个特征向量样本生成一个子样本集;(2)利用每个子样本集,生长为单棵分类树;(3)在分类树的每个节点处,从E个特征向量中随机挑选e个特征向量,按照节点不纯度最小的原则,从这e个特征向量中选出一个特征向量γ作为该节点的分类属性;(4)根据特征向量γ将节点分成2个分支,然后再从剩下的特征向量中寻找分类效果最好的特征向量作为其他节点的分类属性,如此递归构造分类树的分支,使分类树能充分生长,每个节点的不纯度达到最小,而不进行剪枝;直到这棵树能准确地分类训练集,或者所有属性使用完;(5)所有子样本集生成的分类树组成随机森林,对特征向量W进行判别与分类,按分类器的投票多少,输出故障分类结果。进一步地,所述自适应群智能优化模块,用于采用引力搜索算法对随机森林模块的参数进行优化,包括:(1)算法初始化,随机初始化所有粒子,每个粒子代表问题的一个候选解。在一个D维的搜索空间中,假设有NP个粒子,定义第i个粒子的位置为:设定迭代结束条件,即最大迭代次数itermax。(2)在某t时刻,定义第j个粒子作用在第i个粒子上的引力大小为:式中,Maj(t)和Mpi(t)分别为作用粒子j的惯性质量和被作用粒子i的惯性质量,Rij(t)是第i个粒子和第j个粒子之间的欧氏距离,ε是一个很小的常量,G(t)是在t时刻的引力常数:式中,α是下降系数,G0是初始引力常数,itermax是最大迭代次数。(3)假设t时刻在第d维作用在第i个粒子上的总作用力等于其他所有粒子对它的作用力之和,计算公式如下:式中,randj是范围在[0,1]的随机数,Kbest是一开始具有最佳适应度的前K个粒子的集合。根据牛顿第二定律,t时刻粒子i在第d维的加速度为:式中,Mi(t)是第i个粒子的惯性质量。(4)在下一次迭代中,粒子的新速度为部分当前速度与其加速度的总和。因此,引力搜索算法在每一次迭代运算过程中,粒子都会根据以下公式更新它的速度和位置:xi(t+1)=xi(t)+vi(t+1)(7)式中,vi(t)是粒子i在第t次迭代的速度,xi(t)是粒子i在第t次迭代的位置,ai(t)是粒子i在第t次迭代的加速度,randi是范围在[0,1]的随机数。(5)粒子的惯性质量依据其适应度值的大小来计算,惯性质量越大表明它越接近最优值,同时意味着该粒子的吸引力越大,但其移动速度却越慢。假设引力质量Mai与惯性质量Mpi相等,粒子的质量Mi可以通过适当的运算规则去更新,更新算法如下所示:Mai=Mpi=Mi,i=1,2,...,NP(8)式中,fiti(t)代表在t时刻第i个粒子的适应度值的大小。对求解最小值问题,best(t)和worst(t)定义如下:对求解最大值问题,best(t)和worst(t)定义如下:(6)重复以上步骤直至达到最大迭代次数,选取适应度值最优的解作为算法的最优解,结束算法并返回。进一步地,所述模型更新模块用于模型的在线更新,定期将离线化验数据输入到训练集中,更新随机森林模型。本专利技术的有益效果主要表现在:能在线诊断采煤机运行过程的故障类别,克服已有的采煤机故障诊断仪表测量精度不高、易受人为因素的影响的不足,引入群智能优化模块对随机森林参数和结构进行自动优化,不需要人为经验或多次测试来调整随机森林模型,提高了采煤机故障诊断的效率和准确率。附图说明图1一种基于群智能寻优的采煤机在线故障诊断系统的整体架构图;图2一种基于群智能寻优的采煤机在线故障诊断系统的功能结构图。具体实施方式下面结合附图对本专利技术做进一步描述。本专利技术实施例用来解释说明本专利技术,而不是对本专利技术进行限制,在本专利技术的精神和权利要求的保护范围内,对本专利技术作出的任何修改和改变,都落入本专利技术的保护范围。参照图1和图2,一种基于群智能寻优的采煤机在线故障诊断系统5,用于对电牵引采煤机运行过程1中出现的故障进行诊断,包括数据预处理模块7、随机森林模型模块8、自适应群智能优化模块9以及模型更新模块10。进一步地,所述数据预处理模块7,以电牵引采煤机运行过程1为诊断对象,分析所有可能发生的故障征兆和导致故障征兆的原因,建立故障征兆集X和原因集Y,根据搜集的资料、实际调查、维修工程师和专家经验得出故障征兆集X={X1,X2,…,X9}和原因集Y={Y1,Y2,…,Y7},如表1所示。DCS数据库4存储由现场智能仪表2测量的数据,将从DCS数据库4输入的模型输入变量进行预处理,对输本文档来自技高网...

【技术保护点】
1.一种基于群智能寻优的采煤机在线故障诊断系统,用于对采煤机运行过程中出现的故障进行诊断,其特征在于:包括数据预处理模块、随机森林模型模块、自适应群智能优化模块以及模型更新模块。

【技术特征摘要】
1.一种基于群智能寻优的采煤机在线故障诊断系统,用于对采煤机运行过程中出现的故障进行诊断,其特征在于:包括数据预处理模块、随机森林模型模块、自适应群智能优化模块以及模型更新模块。2.根据权利要求1所述基于群智能寻优的采煤机在线故障诊断系统,其特征在于:所述数据预处理模块以电牵引采煤机运行过程中的故障为对象,分析所有可能发生的故障征兆和导致故障征兆的原因,建立故障征兆集X和原因集Y,将从DCS数据库输入的模型输入变量进行预处理,对输入变量中心化,即减去变量的平均值,再进行归一化处理,即除以变量值的变化区间,得到训练样本集。提取故障征兆集X的时域特征向量,将得到的时域特征向量组合成为特征向量W。3.根据权利要求1所述基于群智能寻优的采煤机在线故障诊断系统,其特征在于:所述随机森林模型模块采用随机森林分类器进行分类,随机森林分类器采用回归树作为弱学习器,并对基本的决策树进行优化,从而实现对采煤机的故障进行分类:(1)利用bootstrap重采样方法从训练样本集中抽取E个特征向量样本生成一个子样本集。(2)利用每个子样本集,生长为单棵分类树。(3)在分类树的每个节点处,从E个特征向量中随机挑选e个特征向量,按照节点不纯度最小的原则,从这e个特征向量中选出一个特征向量γ作为该节点的分类属性。(4)根据特征向量γ将节点分成2个分支,然后再从剩下的特征向量中寻找分类效果最好的特征向量作为其他节点的分类属性,如此递归构造分类树的分支,使分类树能充分生长,每个节点的不纯度达到最小,而不进行剪枝;直到这棵树能准确地分类训练集,或者所有属性使用完。(5)所有子样本集生成的分类树组成随机森林,对特征向量W进行判别与分类,按分类器的投票多少,输出故障分类结果。4.根据权利要求1所述基于群智能寻优的采煤机在线故障诊断系统,其特征在于:所述自适应群智能优化模块,用于采用引力搜索算法对随机森林模块的参数进行优化,包括:(1)算法初始化,随机初始化所有粒子,每个粒子代表问题的一个候选解。在一个D维的搜索空间中,假设有NP个粒子,定义第i个粒子的位置...

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

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

1