本发明涉及故障诊断,尤其涉及一种基于流形学习的抽油机电参故障诊断方法及装置。
背景技术:
1、目前在油田实际应用中,抽油机的故障诊断方式大体可分为示功图诊断法和电参诊断法。电机作为抽油机系统动力来源,其电功率变化能够实时反映抽油机系统各部分运行工况,其中也包涵了悬点载荷变化信息。抽油机电功率数据在实时性、信息完整性上存在较大的优势,但由于电参数据量庞大以及数据维度较高,容易导致信号处理的滞后,不能及时发现抽油机运行时所发生的故障。同时,电参数据中也包含大量的冗余信息和噪声数据,对诊断准确度会造成一定程度的影响。
技术实现思路
1、有鉴于此,本发明的目的在于提出一种基于流形学习的抽油机电参故障诊断方法及装置,以解决当前抽油机故障诊断中缺乏实时性和准确度低的技术问题。
2、一种基于流形学习的抽油机电参故障诊断方法,包括:
3、步骤一、在线实时采集抽油机运行状态下的电参数据,进行预处理,将高维信号数据向量化,构建电参数据的原始数据空间;
4、步骤二、通过欧式距离确定每个样本点最近的k个样本点,构建局部邻域;
5、步骤三、除中心样本点外,将同一局部邻域中的任何样本点,由该局部邻域内的其余样本点作为其局域互表示邻域将每个样本点通过步骤二获得的局部邻域和局域互表示邻域进行整合,构成多结构邻域;
6、步骤四、在高维空间中,通过最小化局部重构误差来计算多结构邻域局部线性关系的权重系数;
7、步骤五、将多个局部邻域结构在低维空间中进行特征融合,构建全局重构模型,通过确定全局重构模型的最优解,得到最终的低维特征;
8、步骤六、将得到的低维特征结果输入至分类器中,根据其分类结果完成对抽油机的故障诊断。
9、作为本申请的进一步改进,所述在线实时采集抽油机运行状态下的电参数据,进行预处理,将高维信号数据向量化,构建电参数据的原始数据空间,包括
10、将高维信号数据向量化,得到原始数据空间x=[x1,x2,...,xn]∈rd×n,其中,n为样本点数,d为高维数据维数。
11、作为本申请的进一步改进,所述通过欧式距离确定每个样本点最近的k个样本点,构建局部邻域,包括通过欧式距离d确定每个样本点的k个近邻点,构建局部邻域
12、
13、作为本申请的进一步改进,所述在高维空间中,通过最小化局部重构误差来计算多结构邻域局部线性关系的权重系数,包括
14、为权重系数,
15、为局部协方差矩阵,为的逆矩阵;xi=[xi,...,xi]∈rd×k,1k∈k×1为元素全为1的列向量;
16、
17、其中,表示样本点xi在其第n个邻域中的第j个近邻点,表示样本点xi在其第n个邻域中第j个近邻点的权重系数,n=[1,2,3,...,mi],mi表示样本点xi∈rd×1邻域的数量。
18、作为本申请的进一步改进,所述将多个局部邻域结构在低维空间中进行特征融合,构建全局重构模型,通过确定全局重构模型的最优解,得到最终的低维特征,包括
19、采用拉格朗日乘子法,选取除最小特征值外的d个最小特征值所对应的特征向量作为特征提取结果,
20、menyt=λ′yt
21、其中λ′=-λ,在men中每个样本点的多结构邻域权重参数被融合;
22、y=[y1,y2,...,yn]∈rd×n
23、其中,n为样本点数,d为低维数据维数。低维空间点yi能够由其第ni个邻域的k个近邻点进行重构,通过权重系数公式(6)的权重系数进行重构
24、
25、第一行是求满足这个公式值最小情况下的y值,第二行为对y的两个限制条件,id×d为d阶的单位矩阵;中k个近邻点的位置被的元素填充,其他位置为0。
26、作为本申请的进一步改进,所述将得到的低维特征结果输入至分类器中,根据其分类结果完成对抽油机的故障诊断,包括
27、将低维特征结果的70%作为训练数据,30%作为测试数据;将训练数据送入svm分类器中进行训练,得到故障诊断模型;将测试数据送入故障诊断模型中进行分类,根据分类结果完成对抽油机的故障诊断。
28、一种基于流形学习的抽油机电参故障诊断装置,包括:
29、预处理模块,用于在线实时采集抽油机运行状态下的电参数据,进行预处理,将高维信号数据向量化,构建电参数据的原始数据空间;
30、构建模块,用于通过欧式距离确定每个样本点最近的k个样本点,构建局部邻域;
31、整合模块,用于除中心样本点外,将同一局部邻域中的任何样本点,由该局部邻域内的其余样本点作为其局域互表示邻域;将每个样本点通过构建模块获得的局部邻域和局域互表示邻域进行整合,构成多结构邻域;
32、重构模块,用于在高维空间中,通过最小化局部重构误差来计算多结构邻域局部线性关系的权重系数;
33、特征融合模块,用于将多个局部邻域结构在低维空间中进行特征融合,构建全局重构模型,通过确定全局重构模型的最优解,得到最终的低维特征;
34、故障诊断模块,用于将得到的低维特征结果输入至分类器中,根据其分类结果完成对抽油机的故障诊断。
35、基于上述目的,本发明提供了一种基于流形学习的抽油机电参故障诊断方法及装置,有效地挖掘出了高维空间中样本点周围的多种局部邻域结构,它有助于更精确地表示出流形的本质结构。同时,将多个局部邻域结构在低维空间中进行特征融合,构建一个全局重构模型。这一过程有效地保留了高维数据的内在属性,从而有效提高抽油机的故障诊断精度。通过算法的改进,深度挖掘高维数据的流行结构,提取故障数据的本质特征,提高了抽油机的故障诊断的精确性。在一定程度上提高了原始高维数据的处理速度,避免了由于信号处理所导致的滞后,提高了抽油机的故障诊断的实时性。
1.一种基于流形学习的抽油机电参故障诊断方法,其特征在于,包括:
2.根据权利要求1所述的基于流形学习的抽油机电参故障诊断方法,其特征在于,所述在线实时采集抽油机运行状态下的电参数据,进行预处理,将高维信号数据向量化,构建电参数据的原始数据空间,包括
3.根据权利要求1所述的基于流形学习的抽油机电参故障诊断方法,其特征在于,所述通过欧式距离确定每个样本点最近的k个样本点,构建局部邻域,包括通过欧式距离d确定每个样本点的k个近邻点,构建局部邻域
4.根据权利要求1所述的基于流形学习的抽油机电参故障诊断方法,其特征在于,所述在高维空间中,通过最小化局部重构误差来计算多结构邻域局部线性关系的权重系数,包括
5.根据权利要求1所述的基于流形学习的抽油机电参故障诊断方法,其特征在于,所述将多个局部邻域结构在低维空间中进行特征融合,构建全局重构模型,通过确定全局重构模型的最优解,得到最终的低维特征,包括
6.根据权利要求1所述的基于流形学习的抽油机电参故障诊断方法,其特征在于,所述将得到的低维特征结果输入至分类器中,根据其分类结果完成对抽油机的故障诊断,包括
7.一种基于流形学习的抽油机电参故障诊断装置,其特征在于,包括: