一种基于LOF-FCM模糊聚类算法的电抗器振动监测系统的制作方法

文档序号:28917672发布日期:2022-02-16 11:51阅读:118来源:国知局
一种基于LOF-FCM模糊聚类算法的电抗器振动监测系统的制作方法
一种基于lof-fcm模糊聚类算法的电抗器振动监测系统
技术领域
1.本发明属于电子器件领域,涉及一种基于lof-fcm模糊聚类算法的电抗器振动监测系统。


背景技术:

2.电抗器在变电站现场运行过程中会产生电磁振动。电磁吸力是导致电抗器电磁振动的关键性因素之一,电磁吸力即为麦克斯韦力,是由于主磁通在通过高磁导率的铁心与低磁导率的气隙时,会产生某种使得磁场能量变小的力迫使电抗器铁心发生周期性变形。磁致伸缩效应是引起电抗器电磁振动的另一个主要因素,因为铁心在外加磁场的作用下自身的磁化状态发生了改变,导致自身尺寸体积发生了变化,进而产生无规律的电磁振动。长期将造成户内地板破裂以及连接件松动等问题,危及房屋结构或对建筑物产生损伤,导致户内变电站土地资源浪费等问题。尤其是在电抗器放置所在的楼板层,其振动的危害性尤为明显,因此很有必要对此振动现象进行精准振动监测,对电抗器的振动状态做到实时精准评估。但是在现场放置振动传感器的过程中,会存在摆放位置存在误差造成监测到的振动数据不准确的现象,同时变电站现场也会存在电磁干扰等环境影响,对监测系统的准确度产生较大影响。
3.针对上述问题,为了对电抗器所在楼板的振动现象实时在线精准监测,针对现场传感器摆放位置误差以及电磁环境因素造成的计算问题,提出了一套基于改进lof-fcm模糊聚类算法的电抗器振动监测系统,对电抗器振动现场的振动数据监测误差进行消除,做到实时在线精准监测。设计电抗器振动监测系统硬件和软件,监测系统硬件部分包含三通道传感器终端,对三个位置的不同振动参量数据进行测量,同时后接滤波处理电路与信号放大电路,滤除振动干扰信号的同时,也对振动产生的电信号进行放大处理;再通过数据采集装置采集振动传感器监测到的振动数据信号,通过无线wifi通讯的方式将此振动数据发送至上位机进行显示;软件部分包含上位机显示界面以及改进lof-fcm模糊聚类算法,将三传感器终端分别在某一固定位置处摆放200次并进行测量,三传感器分别测量摆放位置处的振动位移、速度以及加速度信号,针对振动传感器的摆放位置的小范围不确定性,对采集到的振动数据簇先进行lof离群因子检测,剔除部分离群数据点,而后通过fcm模糊聚类处理得到聚类中心值,将此值作为传感器摆放位置处监测到的振动数据,以此消除传感器摆放位置与电磁环境变化带来的的不确定性误差,提升振动监测系统的精准性。
4.目前已有的电抗器振动监测系统大多数都是仅仅针对于某一传感器某一次的摆放位置监测到的振动数据,存在较大的随机性,同时也未曾考虑传感器摆放位置误差以及变电站现场电磁环境的干扰因素,监测到的振动数据不确定性误差较大,同时也没有综合多次传感器摆放的数据对整体电抗器的振动状态进行评估,做到从计算层面对电抗器的不确定性误差进行消除。
5.同时,国内外关于lof离群因子检测算法与fcm模糊聚类算法均有研究,但是并未有过将两个算法进行糅合形成一套全新的聚类算法的过程,而且,国内外已有的振动监测
系统并没有将模糊聚类算法运用于振动数据处理中,缺乏相关研究。


技术实现要素:

6.有鉴于此,本发明的目的在于提供一种基于lof-fcm模糊聚类算法的电抗器振动监测系统。
7.为达到上述目的,本发明提供如下技术方案:
8.一种基于lof-fcm模糊聚类算法的电抗器振动监测系统,包括依次信号连接的传感器终端部分、信号处理电路部分、数据采集部分和pc端;
9.所述传感器终端部分包括位移传感器和速度传感器和加速度传感器;
10.所述信号处理电路部分包括hpf高通滤波电路一、hpf高通滤波电路二、hpf高通滤波电路三、信号放大电路一、信号放大电路二和信号放大电路三;
11.所述数据采集部分包括数据采集卡;
12.所述位移传感器依次与hpf高通滤波电路一和信号放大电路一信号连接;
13.所述速度传感器依次与hpf高通滤波电路二和信号放大电路二信号连接;
14.所述加速度传感器依次与hpf高通滤波电路三和信号放大电路三信号连接。
15.可选的,所述pc端包括上位机和改进lof-fcm模糊聚类部分两个部分;
16.其中,上位机是基于labview平台、利用单循环结构与多循环结构相结合的方式开发的;
17.单循环结构实现初始参数设置、文件夹建立及离线分析功能;
18.多循环结构运行监测主程序,实现信号的采集、处理及显示;
19.单循环结构与多循环结构相结合的方式,显示位移测量值、速度测量值、加速度测量值、最大值、最小值、模糊聚类图像和聚类中心值;
20.改进lof-fcm模糊聚类部分流程为:
21.fcm算法把n个向量xi分为c个模糊组,i=1,2,

,n,并求每组的聚类中心,使得非相似性指标的价值函数达到最小;fcm用模糊划分,使得每个给定数据点用值在[0,1]间的隶属度来确定其属于各个组的程度;与引入模糊划分相适应,隶属矩阵u允许有取值在[0,1]间的元素;加上归一化规定,一个数据集的隶属度的和总等于1:
[0022][0023]
fcm的价值函数的一般化形式为:
[0024][0025]uij
介于[0,1]间;ci为模糊组i的聚类中心,d
ij
=||c
i-xj||为第i个聚类中心与第j个数据点间的欧几里德距离,且m∈[1,∞)是一个加权指数;λj与j∈[1,n]是式6的n个约束式的拉格朗日乘子;对所有输入参量求导,使式(2)达到最小的必要条件为:
[0026]
[0027]

[0028][0029]
确认聚类中心ci和隶属矩阵u流程为:
[0030]
1)用值在0到1间的随机数初始化隶属矩阵u,使其满足式(1)中的约束条件;
[0031]
2)用式(3)计算c个聚类中心ci,i=1,

,c;
[0032]
3)根据式(2)计算价值函数;如果它小于某个确定的阀值,或它相对上次价值函数值的改变量小于某个阀值,则算法停止;
[0033]
4)用式(4)计算新的u矩阵;返回步骤2);
[0034]
在lof算法中,通过给每个数据点都分配一个依赖于邻域密度的局部离群因子lof,进而判断该数据点是否为离群点;若lof远大于1,则该数据点为离群点;若lof接近于1,则该数据点为正常数据点;目标函数lof的计算如式(5)~(7)所示;
[0035][0036][0037]
reach-distk(p,o)=max{k-dist(o),d(p,o)}
ꢀꢀꢀ
(7)
[0038]
其中,lrdk为局部可达密度;nk为第k距离邻域;reach-distk为第k可达距离;k-dist(o)为o点的第k距离,即距o第k远的距离且不包括o点;
[0039]
k为50;
[0040]
lof算法的异常界定阈值设定为2.0。
[0041]
可选的,所述振动监测系统中,布置位移、速度以及加速度三传感器终端,分别测试传感器同一摆放位置200次振动参量数据作为振动数据集,包括位移数据集、速度数据集以及加速度数据集,测得的振动数据在一定范围内浮动变化,同时分别取出各个数据集中的最大值与最小值;
[0042]
以其中一个振动参量数据为纵坐标,另外两个振动参量数据分别作为横坐标,得到位移-速度以及位移-加速度的两个二维坐标系中的数据簇,为避免两个数据簇的数据点重合,将其中一个数据簇数据对y轴进行镜像处理,将两个数据簇数据进行数据点分离;再分别对三个振动参量数据进行数据归一化处理,分别以各自的振动平均值作为归一化标准值,再将所得数据绘制于同一张二维图中,得到改进lof-fcm模糊聚类算法数据集;
[0043]
对二维平面上的数据点簇进行lof离群因子检测,首先计算每个数据点的局部可达密度,然后通过局部可达密度进一步计算得到每个数据点的离群因子数值,该离群因子数值标识每个数据点的离群程度,离群因子数值越大,表示离群程度越高,离群因子数值越小,表示离群程度越低;通过设置离群因子数值的阈值,对高于此阈值的数据点进行剔除,进而达到对原始振动参量数据的预处理效果;
[0044]
对剩余的数据进行fcm模糊聚类处理,使得划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小,进而达到数据点的分类处理;对每一个分出来的类别进行聚类中心求解,将所得的聚类中心数值作为本发明监测系统最终测量值,将此测量值与前文
的振动参量最小值与最大值分别进行误差求解,将两误差数据取平均值,即为振动监测系统测量精确度的提升值。
[0045]
可选的,所述位移传感器与速度传感器分别采用mls-9与mlv-9一体化低频振动传感器;所述加速度传感器为8711lf-01-080加速度传感器。
[0046]
可选的,所述hpf高通滤波电路一、hpf高通滤波电路二和hpf高通滤波电路三均为阶有源低通滤波电路;
[0047]
所述信号放大电路一、信号放大电路二和信号放大电路三型号为ths4031,带宽为100mhz电压转换速率为100v/us;
[0048]
所述信号放大电路一、信号放大电路二和信号放大电路三将电压信号进行缩放与电平抬升,将信号维持在一个直流分量,保证采样信号在a/d采样的工作范围;当采样结束后,将直流分量减掉,并进行同比例缩放将信号还原;
[0049]
其中,采用运放芯片ths430x,通过加法电路实现电压信号的缩放与电平抬升。
[0050]
可选的,所述数据采集卡采集三根信号线的检波信号,并将采集到的模拟信号转化为数字信号传输到上位机;
[0051]
所述数据采集卡为ni usb-5133高速数字化仪。
[0052]
本发明的有益效果在于:
[0053]
(1)设计了一套振动监测系统,能够做到对电抗器的振动位移、速度以及加速度的实时在线监测,及时反馈其振动数据信息,提供电抗器振动评估的多维数据;
[0054]
(2)将lof离群因子检测算法与fcm模糊聚类算法进行有机融合,在进行聚类之前能够剔除一部分离群数据,大大提升了fcm聚类算法的准确度;
[0055]
(3)能够通过改进lof-fcm模糊聚类算法对传感器的摆放位置误差进行消除,做到实时在线的精准检测,提升振动监测系统的准确度;
[0056]
(4)此振动监测系统不仅能够应用于电抗器的振动监测中,还能够推广至其他存在振动现象的电气工业设备中,通用性较强;
[0057]
(5)相较于当下存在的电抗器振动监测系统,此系统综合兼顾了位移、速度以及加速度三个振动参量,同时通过多次采集多次振动数据进行评估,避免了单次测量的随机性。
[0058]
本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
[0059]
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:
[0060]
图1为电抗器外表面传感器摆放位置示意图;
[0061]
图2为电抗器振动检测系统图;
[0062]
图3为二阶低通有源滤波电路;
[0063]
图4为信号放大电路;
[0064]
图5为改进lof-fcm模糊聚类算法流程图;
[0065]
图6为基于模糊聚类算法的监测系统工作流程图。
[0066]
附图标记:1-位移传感器,2-速度传感器,3-加速度传感器,4-hpf高通滤波电路一,5-hpf高通滤波电路二,6-hpf高通滤波电路三,7-信号放大电路一,8-信号放大电路二,9-信号放大电路三,10-数据采集卡,11-pc端。
具体实施方式
[0067]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0068]
其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本发明的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0069]
本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本发明的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0070]
如图1所示,黑色大圆圈中的彩色小点为传感器实际摆放位置,存在较大的随机性,黑色大点为传感器理想摆放位置,而黑色圆圈为传感器摆放位置误差范围,在变电站现场振动监测过程中,布置振动传感器时,实际布置的位置会与原始理想摆放位置存在误差,一般实际传感器布置位置会围绕理想布置位置呈围绕式分布,同时在不同的监测位置上,电抗器本身的以及周围的电磁环境会发生变化,由此得到的振动数据与理想位置处的振动数据会存在一定的监测误差,同时通过单次监测的振动数据去评估整个电抗器的振动状态,会存在较大程度的随机性,故本发明通过设计一套基于改进lof-fcm模糊聚类算法的振动监测系统,对此现场传感器摆放位置误差与电磁环境干扰进行消除,得到准确度更高的振动监测系统。
[0071]
设计电抗器振动监测硬件和软件系统,硬件部分包括三通道振动传感器终端,滤波处理电路,信号放大电路,振动数据采集装置以及pc端;而软件部分包括pc上位机显示界面以及改进的lof-fcm模糊聚类算法模块。通过此振动监测系统,可以很好地消除因传感器摆放位置不确定性以及现场的环境干扰因素带来的振动数据监测误差,同时通过聚类中心数值对振动数据进行算法层面的修正,进而提升振动监测系统的测量精确度与抗干扰能力。电抗器振动监测系统如图2所示。1为位移传感器,2为速度传感器,3为加速度传感器,4为hpf高通滤波电路一,5为hpf高通滤波电路二,6为hpf高通滤波电路三,7为信号放大电路一,8为信号放大电路二,9为信号放大电路三,10为数据采集卡,11为pc端。
[0072]
在此电抗器振动监测系统中,包含4个部分,分别是传感器终端部分、信号处理电路部分、数据采集部分以及pc端部分,各部分的详细介绍如下:
[0073]
(1)传感器终端部分
[0074]
包括3个传感器终端,分别为位移传感器、速度传感器以及加速度传感器,其中位移传感器与速度传感器分别采用的mls-9与mlv-9一体化低频振动传感器,这是一种惯性传感器,利用磁电感应原理将振动信号变换为电型号,电压值与振动速度成正比,既可用于振动速度的测量,也可用于振动幅值的测量。该传感器内置有积分器,可进行振动速度信号和位移信号的转换。
[0075]
而振动加速度传感器则是8711lf-01-080加速度传感器,其内部带有屏蔽层,能极大程度减少电抗器在运行过程中带来的影响,这是一种电荷输出型压电加速度传感器,其利用压电效应,在加速度变化时,施加在压电元件上的力也随之变化,进而将其加速度的变化实时反馈出来。
[0076]
(2)信号处理电路部分
[0077]
信号处理电路包含滤波电路与信号放大电路两部分。其中,滤波电路采用二阶有源低通滤波电路,其电路如图3所示。
[0078]
运算放大器采用ti公司生产的ths4031,该放大器为低噪声高速放大器,具有带宽100mhz(g=2),100v/us的电压转换速率,常应用于有源滤波电路。其中,电容c1接到放大器的输出端,等效于在二阶有源滤波电路中引入反馈,使得输出的高频信号幅值迅速下降,而低于截止频率的电压信号不会下降,以达到滤除高频信号的效果。
[0079]
关于信号放大电路,电路设计时需考虑将电压信号进行一定的缩放与抬升,将信号维持在一个直流分量的上下,保证采样信号在a/d采样的工作范围。当采样结束后,通过软件程序将直流分量减掉,并进行同比例缩放将信号还原。采用运放芯片ths430x,通过加法电路即可实现电压信号的比例放大与电平抬升,图4为信号放大电路原理图。
[0080]
(3)数据采集部分
[0081]
数据采集单元的主要功能是采集三根信号线的检波信号,并将采集到的模拟信号转化为数字信号传输到上位机。本系统选择的数据采集卡为ni usb-5133高速数字化仪。niusb-5133是ni公司开发的用于数据采集的高端产品,具有很强信号采样功能,在nilabview平台下利用采集卡提供的编程端口,可以实现各种高级示波器的复杂操作。
[0082]
(4)pc端部分
[0083]
包含上位机显示界面部分以及改进lof-fcm模糊聚类部分两个模块。其中,上位机显示界面部分是基于labview平台、利用单循环结构与多循环结构相结合的方式开发的。单循环结构主要实现初始参数设置、文件夹建立及离线分析等功能,多循环结构负责运行监测系统主程序,实现信号的采集、处理及显示。两种循环结构相结合,使监测系统的程序构架更为清晰、每项具体功能的程序实现更为高效合理,确保监测系统的稳定可靠运行。显示界面包括位移测量值、速度测量值、加速度测量值、最大值、最小值、模糊聚类图像以及聚类中心值等。
[0084]
lof-fcm模糊聚类算法部分整合了lof离群因子检测算法与fcm模糊聚类算法,糅合两种数据预处理算法形成一套全新的改进模糊聚类算法,在对振动数据进行模糊聚类之前,剔除掉一部分离群振动数据,使得聚类中心的计算更加精确,减小监测系统的测量误
差,具体算法工作原理与实现流程为:
[0085]
fcm算法是一种基于划分的聚类算法,即让被划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小。
[0086]
fcm把n个向量xi(i=1,2,

,n)分为c个模糊组,并求每组的聚类中心,使得非相似性指标的价值函数达到最小。fcm与hcm的主要区别在于fcm用模糊划分,使得每个给定数据点用值在[0,1]间的隶属度来确定其属于各个组的程度。与引入模糊划分相适应,隶属矩阵u允许有取值在[0,1]间的元素。不过,加上归一化规定,一个数据集的隶属度的和总等于1,如式1:
[0087][0088]
fcm的价值函数(或目标函数)的一般化形式如式2所示:
[0089][0090]
此式中u
ij
介于[0,1]间;ci为模糊组i的聚类中心,d
ij
=||c
i-xj||为第i个聚类中心与第j个数据点间的欧几里德距离,且m∈[1,∞)是一个加权指数。λj与j∈[1,n]是式6的n个约束式的拉格朗日乘子。对所有输入参量求导,使式2达到最小的必要条件为:
[0091][0092]

[0093][0094]
由上述两个必要条件,fcm算法是一个简单的迭代过程,用下列步骤确定聚类中心ci和隶属矩阵u:
[0095]
1)用值在0到1间的随机数初始化隶属矩阵u,使其满足式1中的约束条件
[0096]
2)用式3计算c个聚类中心ci,i=1,

,c。
[0097]
3)根据式2计算价值函数。如果它小于某个确定的阀值,或它相对上次价值函数值的改变量小于某个阀值,则算法停止。
[0098]
4)用式4计算新的u矩阵。返回步骤2)。
[0099]
而在lof算法中,通过给每个数据点都分配一个依赖于邻域密度的局部离群因子lof,进而判断该数据点是否为离群点。若lof远大于1,则该数据点为离群点;若lof接近于1,则该数据点为正常数据点。目标函数lof的计算如式(5)~(7)所示。
[0100][0101][0102]
reach-distk(p,o)=max{k-dist(o),d(p,o)}
ꢀꢀꢀ
(7)
[0103]
其中,lrdk为局部可达密度;nk为第k距离邻域;reach-distk为第k可达距离;k-dist(o)为o点的第k距离,即距o第k远的距离且不包括o点。
[0104]
通过matlab计算出各原始数据的lof离群因子数值,此过程存在k值的选取与异常阈值(epsilon)的选定两个难点。不同的k值和epsilon值的选择,其算法的异常预测结果是不一样的,两者的大小将直接影响lof算法在面对不同原始数据集时的精度表现,其选取方法如下:
[0105]
(1)k值太小,lof算法会漏检一些异常的数据,也会错检一些正常数据,即准确率和召回率都比较小,随着k值的不断增大,其异常预测的结果趋于更加合理,准确率和召回率均会逐渐增大,但是k太大,会使得lof算法的运行效率越来越慢,原因是需要计算的各个点的邻域越来越大,算法的计算量也随之增大。另外,为了保证算法的预测精度,k值大小不能小于原始数据集中异常数据的总数,故此本发明选取k值为50。
[0106]
(2)epsilon值太小,会使得lof算法的准确率很低,但召回率很高,随着epsilon值的增大,算法的准确率在不断的增大,召回率会不断下降。因此,为了兼顾lof算法的准确率和召回率,epsilon值一般设置为2.0左右,故本发明将lof算法的异常界定阈值设定为2.0。基于此改进lof-fcm模糊聚类算法流程图如图5所示,整体监测系统的工作流程图如图6所示。
[0107]
首先,分别布置位移、速度以及加速度三传感器终端,分别测试传感器同一摆放位置200次振动参量数据作为振动数据集,包括位移数据集、速度数据集以及加速度数据集,因为各次现场传感器摆放位置存在误差,故测得的振动数据在某一范围内浮动变化,同时分别取出各个数据集中的最大值与最小值;接着,以其中一个振动参量数据为纵坐标(例如位移),另外两个振动参量数据分别作为横坐标(例如速度、加速度),由此可得到位移-速度以及位移-加速度的两个二维坐标系中的数据簇,同时为了避免两个数据簇的数据点重合,将其中一个数据簇数据对y轴进行镜像处理,通过此方法可将两个数据簇数据进行数据点分离;然后,再分别对三参量(位移、速度以及加速度)数据进行数据归一化处理,分别以各自的振动平均值作为归一化标准值,再将所得数据绘制于同一张二维图中,得到改进lof-fcm模糊聚类算法数据集。
[0108]
在此基础之上,首先对二维平面上的数据点簇进行lof离群因子检测,首先计算每个数据点的局部可达密度,然后通过局部可达密度进一步计算得到每个数据点的离群因子数值,该离群因子标识了每个数据点的离群程度,因子值越大,表示离群程度越高,因子值越小,表示离群程度越低。通过合理设置离群因子阈值,对高于此阈值的数据点进行剔除,进而达到对原始振动参量数据的预处理效果。基于此lof预处理,对剩余的数据进行fcm模糊聚类处理,使得划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小,进而达到数据点的分类处理。最后,对每一个分出来的类别进行聚类中心求解,将所得的聚类中心数值作为本发明监测系统最终测量值,将此测量值与前文的振动参量最小值与最大值分别进行误差求解,将两误差数据取平均值,即为本发明监测系统测量精确度的提升值。通过此振动监测系统,可以有效解决现场测量过程中存在的传感器摆放位置以及现场电磁干扰带来的不确定性误差,大大提升变电站现场振动监测系统的测量准确性。
[0109]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技
术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1