一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法技术

技术编号:23146129 阅读:26 留言:0更新日期:2020-01-18 12:21
本发明专利技术公开了一种基于KPCA和Cas‑SVDD的多工况管道泄漏检测方法。包括:采集管道正常运行过程的样本数据,通过局部均值分解(LMD)降噪和信号重构以提取可靠的特征变量;通过核主元分析(KPCA)对特征变量进行降维和非线性主元提取;通过K‑means聚类算法自动识别多个工况,并分别对各个工况建立相应的支持向量数据描述模型(SVDD),以得到不同操作工况相应SVDD超球体的决策边界;基于串级支持向量数据描述模型(Cas‑SVDD)实现管道泄漏的检测。本发明专利技术方法能有效检测管道小泄漏,泄漏检测的准确性高,具有广泛的应用价值。

A multi condition pipeline leakage detection method based on KPCA and cas-svdd

【技术实现步骤摘要】
一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法
本专利技术涉及管道泄漏检测方法
,具体涉及一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法。
技术介绍
管道是一种安全、高效、节能的输送流体的方式之一,在国民经济中发挥着越来越重要的作用。然而管道常常由于老化、腐蚀、焊接不好、第三方破坏等因素产生泄漏问题。而管道运行过程存在多种工况,操作工况的变化会引起管道测量信号的变化,这会使管道泄漏的检测准确性下降。因此,准确判断管道的运行工况,对降低泄漏检测准确性具有重要的意义。从检测模型建立的角度来看,管道泄漏检测的方法可分为基于机理模型和数据驱动模型两大类。基于机理模型的方法高度依赖于模型参数和传感器的准确性,需要大量的模拟和校准工作,需要高计算负荷来解决这种复杂的非线性模型;基于数据驱动的方法依赖于数据收集来执行信号处理和用于泄漏检测的统计分析,但它不需要任何关于系统的具体深入知识,只需要通过机器学习算法或人工智能算法,从采集的历史数据中获取管道泄漏特征和知识,再加上统计或模式识别工具;然而现有的数据驱动方法,一般需要对管道泄漏信号样本数据进行特征提取,建立分类或预测的泄漏检测模型。但是实际过程中的泄漏数据样本很少,难以对泄漏信号进行特征提取和诊断建模;另外,管道运行过程往往存在多种操作工况,各个工况的特征空间中训练样本性质不同并且分布不均匀,而且工况调整产生的特征与管道泄漏的特征有一定的相似性,导致管道泄漏检测系统的准确性下降。
技术实现思路
针对实际管道泄漏信号样本数据难以获取,无法对泄漏信号进行特征提取和诊断建模,以及管道正常输送过程也常常存在调阀、操作条件改变等多工况等问题,本专利技术提出了一种基于KPCA(核主元分析)和Cas-SVDD(串级支持向量数据描述模型)的多工况管道泄漏检测方法。一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,包括以下步骤:步骤1.1:采集管道正常运行历史压力信号数据并标准化,设定LMD(局部均值分解)算法、KPCA(核主元分析)算法、K-means(K均值聚类算法)算法和SVDD(支持向量数据描述模型)算法的初始参数;步骤1.2:将标准化的压力信号通过LMD算法进行降噪和特征重构,提取特征变量;步骤1.3:采用KPCA算法对压力信号的特征变量进行特征降维和非线性主元提取;步骤1.4:采用K-means算法对核主元进行聚类分析,识别多个工况;步骤1.5:针对各个工况建立相应的SVDD模型,得到各个SVDD超球体的中心和半径,构建Cas-SVDD检测模型;步骤1.6:将在线采集管道运行数据,分别采用LMD算法对信号降噪和重构,提取特征变量,KPCA算法进行降维,采用步骤1.5构建的Cas-SVDD检测模型进行泄漏检测。步骤1.1中,首先对管道正常运行历史压力信号数据进行采集,然后对其进行标准化至(0,1)之间。步骤1.2中,将标准化的压力信号通过LMD算法进行降噪和特征重构,提取特征变量,具体包括:步骤1.2.1将标准化的压力信号x(t)进行LMD算法降噪,LMD分解后PF分量PFi(t)写成如下形式,如式(1)所示:PFi(t)=ai(t)si(t)(1)式(1)中,ai(t)为PF分量的瞬时幅值,si(t)为纯调频信号,i为分量个数,t为时间。步骤1.2.2对纯调频信号处理获得PF分量的瞬时频率fi(t),如式(2)所示:步骤1.2.3将PF分量从标准化的压力信号x(t)中逐渐分离出来,最后得到一个残余分量ek(t),原信号x(t)写成k个PF分量PFp(t)和与残余分量ek(t)之和,如式(3)所示:步骤1.2.4分别从时域和信号波形两方面提取了时域特征变量和波形特征变量,完成特征变量的提取。所述的时域特征变量和波形特征变量总共为12个,其中,时域特征变量包括平均幅值、方差、有效值、方根幅值、能量;波形特征变量包括峭度、偏度参数、峭度因子、脉冲因子、形状参数、峰值系数、峪度因子。在LMD算法对管道压力信号进行分解和获取信号的多个PF分量后,对信号进行降噪和重构,然后,分别从时域和信号波形两方面提取了时域特征变量和波形特征变量,完成特征变量的提取。步骤1.3中,采用KPCA算法对压力信号的特征变量进行特征降维和非线性主元提取,具体包括:步骤1.3.1通过高斯核函数Φ(X),将低维数据样本集X=[x1,x2,…,xn]T,其中xi∈Rm,(i=1,2,…,n),xi表示第i个样本,其中n为样本个数,m为变量数,映射到高维空间F中构建特征空间,每个变量然后从高维特征空间中进行主元分析,则F空间上的协方差矩阵CF为xj表示第j个样本。步骤1.3.2对式(4)进行特征值分解:λivi=CFvi(5)其中,λi和vi分别协方差矩阵的特征值和特征向量;步骤1.3.3CF的特征向量vi表示为:其中,aij为特征空间展开系数;步骤1.3.4将式(4)和式(6)带入式(5),可得:步骤1.3.5定义一个n×n核矩阵K,其中该核矩阵第i行,第j列的元素Kij=[Φ(xi),Φ(xj)],则式(7)可表示为:nλiai=Kai(8)其中,ai=[ai1,ai2,…,ain]T,核矩阵K的特征值满足λ1≥λ2≥…≥λn,保留前p(p≤n)个特征值和特征向量实现特征降维。步骤1.4中,K-means算法采用均方差作为聚类准则函数,得到如式(9)所示的优化问题:其中,H是均方差之和准则函数值,q是簇Qi中给定的数据对象,Ci是簇Qi的均值,W为数据个数,P为正常工况数目。步骤1.5中,针对各个工况建立相应的SVDD模型,得到各个SVDD超球体的中心和半径,构建Cas-SVDD检测模型,具体包括:步骤1.5.1将确定SVDD最小超球体的问题转化为以下的优化问题:约束条件为:ξp,i≥0,i=1,2,...,N;p=1,2,...,P式(10)中,ζ是松弛因子,Cp表示第p个超球体的惩罚参数,N为样本数目,ap和Rp分别为第p个超球体的球心和半径。步骤1.5.2引入高斯核函数,将得到式(10)优化问题的对偶问题:约束条件为:其中,ap,i和ap,j均为拉格朗日乘子,;K(xp,i·xp,j)=<Φ(xp,i),Φ(xp,j)>是核函数。步骤1.5.3通过求解上式二次规划问题,得到第p个超球体的半径为:其中,xp,k为支持向量。步骤1.5.4假定测试样本为xnew,那么该样本与第p个超球体球心的距离dp为:其中xnew,i和xnew,j表示测试样本xnew中的特征量。如果dp大于Rp,则该样本不属于第p类工况;步骤1.5.5按照各个工况发生的概率,从本文档来自技高网...

【技术保护点】
1.一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,包括以下步骤:/n步骤1.1:采集管道正常运行历史压力信号数据并标准化,设定LMD算法、KPCA算法、K-means算法和SVDD算法的初始参数;/n步骤1.2:将标准化的压力信号通过LMD算法进行降噪和特征重构,提取特征变量;/n步骤1.3:采用KPCA算法对压力信号的特征变量进行特征降维和非线性主元提取;/n步骤1.4:采用K-means算法对核主元进行聚类分析,识别多个工况;/n步骤1.5:针对各个工况建立相应的SVDD模型,得到各个SVDD超球体的中心和半径,构建Cas-SVDD检测模型;/n步骤1.6:将在线采集管道运行数据,分别采用LMD算法对信号降噪和重构,提取特征变量,KPCA算法进行降维,采用步骤1.5构建的Cas-SVDD检测模型进行泄漏检测。/n

【技术特征摘要】
1.一种基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,包括以下步骤:
步骤1.1:采集管道正常运行历史压力信号数据并标准化,设定LMD算法、KPCA算法、K-means算法和SVDD算法的初始参数;
步骤1.2:将标准化的压力信号通过LMD算法进行降噪和特征重构,提取特征变量;
步骤1.3:采用KPCA算法对压力信号的特征变量进行特征降维和非线性主元提取;
步骤1.4:采用K-means算法对核主元进行聚类分析,识别多个工况;
步骤1.5:针对各个工况建立相应的SVDD模型,得到各个SVDD超球体的中心和半径,构建Cas-SVDD检测模型;
步骤1.6:将在线采集管道运行数据,分别采用LMD算法对信号降噪和重构,提取特征变量,KPCA算法进行降维,采用步骤1.5构建的Cas-SVDD检测模型进行泄漏检测。


2.根据权利要求1所示的基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,步骤1.1中,采集管道正常运行历史压力信号数据并标准化,标准化至(0,1)之间。


3.根据权利要求1所示的基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,步骤1.2中,将标准化的压力信号通过LMD算法进行降噪和特征重构,提取特征变量,具体包括:
步骤1.2.1将标准化的压力信号x(t)进行LMD算法降噪,LMD分解后PF分量PFi(t)写成如下形式,如式(1)所示:
PFi(t)=ai(t)si(t)(1)
式(1)中,ai(t)为PF分量的瞬时幅值,si(t)为纯调频信号,i为分量个数,t为时间;
步骤1.2.2对纯调频信号处理获得PF分量的瞬时频率fi(t),如式(2)所示:



步骤1.2.3将PF分量从标准化的压力信号x(t)中逐渐分离出来,最后得到一个残余分量ek(t),原信号x(t)写成k个PF分量PFp(t)和与残余分量ek(t)之和,如式(3)所示:



步骤1.2.4分别从时域和信号波形两方面提取了时域特征变量和波形特征变量,完成特征变量的提取。


4.根据权利要求3所示的基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,所述的时域特征变量和波形特征变量总共为12个,其中,时域特征变量包括平均幅值、方差、有效值、方根幅值、能量;波形特征变量包括峭度、偏度参数、峭度因子、脉冲因子、形状参数、峰值系数、峪度因子。


5.根据权利要求1所示的基于KPCA和Cas-SVDD的多工况管道泄漏检测方法,其特征在于,步骤1.3中,采用KPCA算法对压力信号的特征变量进行特征降维和非线性主元提取,具体包括:
步骤1.3.1通过高斯核函数Φ(X),将低维数据样本集X=[x1,x2,…,xn]T,其中xi∈Rm,(i=1,2,…,n),xi表示第i个样本,其中n为样本个数,m为变量数,映射到高维空间F中构建特征空间,每个变量然后从高维特征空间中进行主元分析,则F空间上的协方差矩阵CF为



xj表示第j个样本;
步骤1.3.2对式(4)进行特征值分解:
λivi=CFvi(5)
其中,λi和...

【专利技术属性】
技术研发人员:周猛飞张强孙小方蔡亦军潘海天
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江;33

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

1