一种自适应泵站故障智能诊断方法技术

技术编号:19859115 阅读:33 留言:0更新日期:2018-12-22 12:03
本发明专利技术公开了一种自适应泵站故障智能诊断方法,涉及水力机械故障诊断技术领域。该方法针对泵站的故障诊断分类方面,用各种故障数据进行支持向量机分类,分类时采用概念更为简单,而且更易于实现的CSA优化算法对C‑SVC中的参数‑c,与RBF核函数进行优化。提高了分类准确率,缩短了分类所需要的时间,提高了故障诊断的自适应性。从而提高了泵站故障诊断的效率,解决了现有的分类优化算法中实现时间较长,分类不准确等的问题,进而实现自适应的泵站故障智能诊断方法。另外,本发明专利技术在进行分类优化之前,在泵站的故障诊断方面引入了经验模态分解和样本熵理论,从而进一步提高了水泵机组故障发生类型的诊断准确率。

【技术实现步骤摘要】
一种自适应泵站故障智能诊断方法
本专利技术涉及水力机械故障诊断
,尤其涉及一种自适应泵站故障智能诊断方法。
技术介绍
随着水泵设计制造技术和应用技术的不断提高,水泵的制造和生产正沿着大型化、大容量化、高扬程化、高速化、系列化、通用化、标准化的方向发展。但是即使制造与应用技术达到了一定的水平,仍然避免不了有意外情况的发生。由于水泵属于一种水力机械,机械就像人一样有自己的生命周期,在运行过程中不免会出现各种各样的问题,也就是所说的故障。水泵故障是指机组运转过程中不能按预期的指标工作,水泵机组故障可以按时间划分为突发性故障和渐发性故障。对于突发性故障我们无法预测,但渐发性故障在机械设备运转的过程中是能够提前发现的,因为这种备故障的发生必然伴随着噪声、振动、温度等参数的变化。工程师可以依据这些物理参数对故障来源进行识别,判断故障发生部位,防止故障进一步扩大,从而使水泵机组能够长时间的在高效区运行,该过程称为故障诊断。目前,通常采用的方法包括:基于神经网络算法、遗传算法、免疫算法和粒子群算法等方法来实现泵站的故障诊断。这些启发式算法在解决大多数实际的优化问题时表现出了良好的性能,能够很好地解决复杂的优化问题,但不能保证能得到最优解,即无法保证得到最准确的泵站故障诊断结果。
技术实现思路
本专利技术的目的在于提供一种自适应泵站故障智能诊断方法,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种自适应泵站故障智能诊断方法,包括如下步骤:S1,确定泵站故障的分类准确率作为故障诊断的最终目标;S2,采集设备信号,并对信号进行降噪处理,得到降噪后的信号,S3,对降噪后的信号进行经验模态分解,得到分解出的本征模函数;S4,对所述本征模函数进行样本熵提取;S5,利用不同信号的样本熵进行支持向量机分类,分类过程中,采用乌鸦搜索算法对C-SVC中的参数-c,与RBF核函数中的参数-g进行优化,得到最高的分类准确率,进而得到最优分类效果的智能化故障诊断。优选地,S2具体为,水泵机组使用电容式传感器采集机组信息,由传感器所转换而来的连续性电流电压信号,经过A/D转换器的采样、量化、编码后转化成数字信号,对然后对数字信号进行小波硬阈值降噪,得到降噪后的信号。优选地,所述对数字信号进行小波硬阈值降噪,采用如下的函数进行处理:式中,ω为含噪信号小波变化系数,预先选设阈值为T;比较含噪信号的小波变化系数ω与预设值T的大小,若小于T,则输出为零,反之,对其进行阈值函数处理。优选地,S3包括如下步骤:S301,获取泵站机组振动信号x(t)的极大值、极小值,采用三次样条曲线插值得到信号的上下包络线xh(t)和xi(t),上下包络线需要满足信号中所有的点均在两线之间,采用如下公式计算上下包络线的均值:S302,设第一次经从原始信号中分离出的变量为x1(t),其分离过程如下:x1(t)=x(t)-xm(t)如果x1(t)满足如下两个条件:1)|M-N|≤12)其中,N为函数在整个时间范围内的局部极点个数,M为零点的数目,X为上包络线的均值,Y为下包络线的均值;则将此时分离出的这一分量记为c1(t);若x1(t)不满足式1)2)所示的两个条件,则重复S301-S302两个步骤,直到找到信号的第一个满足式1)2)所示条件的本征模态函数;S303,从原始的振动信号分离出c1(t)以后,信号的剩余量记作r1(t)则有;r1(t)=x1(t)-c1(t)S304,重复S301-S303,直到将所有的本征模态分量全部分离原信号,这n个分量分别记c1(t),...cn(t)。优选地,S4中,对于机组的振动信号,其中N个数据组成一个时间序列{xn}={x(1),x(2),...x(N)}计算其样本熵的过程包括如下步骤:S401,按序号组成一组向量序列Xm(1),Xm(2)...Xm(N-m+1),其维数为m,其中,Xm(i)={X(i),X(i+1)...X(i-m+1)},1≤i≤N-m+1,式中,Xm(i)为从点i起的m个连续x值;S402,向量Xm(i)和Xm(j)之间对应元素中的差值,其中,绝对值最大的定义为距离d[Xm(i),Xm(j)]=maxk=0,1,...m-1(|x(i+k)-x(j+k)|);S403,对于给定的Xm(i)统计Xm(i)与Xm(j)之间距离小于等于r的j(1≤j≤N-M,j≠i)的数目,并记做Bi,对于1≤i≤N-m,定义为:定义Bm(r)为:S404,增加维数到m+1,计算Xm+1(i)与Xm+1(j)(1≤j≤N-m,j≠i)距离小于等于r的个数,记为Ai,定义为:Bm(r)是匹配m个点的概率,Am(r)是两个序列匹配m+1个点的概率,在相似容限r下,样本熵定义为:根据上述样本熵的定义式提取样本熵,根据信号自身的特征对点数m和距离r进行选定。优选地,S404中,m取值为1或2,r取值在0.1~0.25倍的序列的标准差。优选地,S5具体包括如下步骤:S501,定义如下优化问题:优化C-SVC中的参数-c,与RBF核函数中的参数-g使得SVM分类准确率达到最高;定义如下决策变量:二维决策变量“-c”和“-g”定义约束条件,其中参数-c的变化范围为(0,100],参数-g的变化范围为[0,1000];估计CSA的如下可调参数:群体大小N=20,最大迭代次数itermax=5000,飞行长度fl=2和感知概率AP=0.1;S502,初始化乌鸦的位置和记忆:N只乌鸦随机定位在d维搜索空间中作为鸦群的成员,每只乌鸦作为表示问题的可行解决方案,d是决策变量的数量,其值为2,每个乌鸦的记忆被初始化;S503,评估适应度功能:对于每一个乌鸦位置的质量通过将决策变量值插入到目标函数中来计算;S504,生成新的位置:乌鸦i随机地选择乌鸦j,跟着它去发现这只乌鸦所藏食物的位置mj,从而得到乌鸦i的新位置,对所有的乌鸦重复此过程;S505,检查新位置的可行性:对每只乌鸦新位置的可行性进行验证,如果新的位置是可行的,那么乌鸦就会更新它的位置,否则,乌鸦会停留在当前位置,不会移动到生成的新位置;S506,评估新位置的适应度函数:计算每个乌鸦新位置的适应度函数值;S507,乌鸦的记忆更新方法如下:若f(xi,iter+1)比f(mi,iter)适应度高,则mi,iter+1=xi,iter+1,否则mi,iter+1=mi,iter其中f()为目标函数值;即,如果乌鸦新位置的适应度函数值优于记忆位置的适应度函数值,则乌鸦通过新位置更新记忆;S508,检验终止标准:重复步骤S504-S507,直到到达itermax,当遇到终止标准时,对目标函数值的最优位置将被报告为优化问题的解决方案。本专利技术的有益效果是:本专利技术实施例提供的自适应泵站故障智能诊断方法,针对泵站的故障诊断分类方面,用各种故障数据进行支持向量机分类,分类时采用概念更为简单,而且更易于实现的CSA优化算法对C-SVC中的参数-c,与RBF核函数进行优化。提高了分类准确率,缩短了分类所需要的时间,提高了故障诊断的自适应性。从而提高了泵站故障诊断的效率,解决了现有的分类优化算法中实现时间较长,分类不准确等的问题,进而实现自适应的泵站故障智能诊断方法。另外,本专利技术在本文档来自技高网...

【技术保护点】
1.一种自适应泵站故障智能诊断方法,其特征在于,包括如下步骤:S1,确定泵站故障的分类准确率作为故障诊断的最终目标;S2,采集设备信号,并对信号进行降噪处理,得到降噪后的信号,S3,对降噪后的信号进行经验模态分解,得到分解出的本征模函数;S4,对所述本征模函数进行样本熵提取;S5,利用不同信号的样本熵进行支持向量机分类,分类过程中,采用乌鸦搜索算法对C‑SVC中的参数‑c,与RBF核函数中的参数‑g进行优化,得到最高的分类准确率,进而得到最优分类效果的智能化故障诊断。

【技术特征摘要】
1.一种自适应泵站故障智能诊断方法,其特征在于,包括如下步骤:S1,确定泵站故障的分类准确率作为故障诊断的最终目标;S2,采集设备信号,并对信号进行降噪处理,得到降噪后的信号,S3,对降噪后的信号进行经验模态分解,得到分解出的本征模函数;S4,对所述本征模函数进行样本熵提取;S5,利用不同信号的样本熵进行支持向量机分类,分类过程中,采用乌鸦搜索算法对C-SVC中的参数-c,与RBF核函数中的参数-g进行优化,得到最高的分类准确率,进而得到最优分类效果的智能化故障诊断。2.根据权利要求1所述的自适应泵站故障智能诊断方法,其特征在于,S2具体为,水泵机组使用电容式传感器采集机组信息,由传感器所转换而来的连续性电流电压信号,经过A/D转换器的采样、量化、编码后转化成数字信号,对然后对数字信号进行小波硬阈值降噪,得到降噪后的信号。3.根据权利要求2所述的自适应泵站故障智能诊断方法,其特征在于,所述对数字信号进行小波硬阈值降噪,采用如下的函数进行处理:式中,ω为含噪信号小波变化系数,预先选设阈值为T;比较含噪信号的小波变化系数ω与预设值T的大小,若小于T,则输出为零,反之,对其进行阈值函数处理。4.根据权利要求3所述的自适应泵站故障智能诊断方法,其特征在于,S3包括如下步骤:S301,获取泵站机组振动信号x(t)的极大值、极小值,采用三次样条曲线插值得到信号的上下包络线xh(t)和xi(t),上下包络线需要满足信号中所有的点均在两线之间,采用如下公式计算上下包络线的均值:S302,设第一次经从原始信号中分离出的变量为x1(t),其分离过程如下:x1(t)=x(t)-xm(t)如果x1(t)满足如下两个条件:1)|M-N|≤12)其中,N为函数在整个时间范围内的局部极点个数,M为零点的数目,X为上包络线的均值,Y为下包络线的均值;则将此时分离出的这一分量记为c1(t);若x1(t)不满足式1)2)所示的两个条件,则重复S301-S302两个步骤,直到找到信号的第一个满足式1)2)所示条件的本征模态函数;S303,从原始的振动信号分离出c1(t)以后,信号的剩余量记作r1(t)则有;r1(t)=x1(t)-c1(t)S304,重复S301-S303,直到将所有的本征模态分量全部分离原信号,这n个分量分别记c1(t),...cn(t)。5.根据权利要求4所述的自适应泵站故障智能诊断方法,其特征在于,S4中,对于机组的振动信号,其中N个数据组成一个时间序列{xn}={x(1),x(2),...x(N)}计算其样本熵的过程包括如下步骤:S401,按序号组成一组向量序列Xm(1),Xm(2)...Xm(N-m+1),其维数为m,其中,Xm(i)={X(i),X(i+1)...X(i-m+1)],1≤i≤N-m+1,式中,Xm...

【专利技术属性】
技术研发人员:田雨雷晓辉张备刘小莲刘梅张忠波樊红刚王浩马良常文娟
申请(专利权)人:中国水利水电科学研究院
类型:发明
国别省市:北京,11

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

1