[发明专利]一种基于SES-LOF的旋转机械监测数据噪点检测方法有效
申请号: | 201811144833.X | 申请日: | 2018-09-29 |
公开(公告)号: | CN109190598B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 雷亚国;李则达;许学方;周昕;李乃鹏 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F17/14 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 贺建斌 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ses lof 旋转 机械 监测 数据 检测 方法 | ||
1.一种基于SES-LOF的旋转机械监测数据噪点检测方法,其特征在于,包括以下步骤:
1)获得一段旋转机械监测信号作为原始信号x(t),其中t=1,…,N,N为该段信号采样点个数;根据幅值大小,依次计算原始信号x(t)数据段中每个点的局部异常因子值;具体为,当t=j时,点x(j)的局部异常因子值计算表达式如下:
其中,k为LOF算法的参数,其值取为5;
Nk(x(j))是点x(j)的邻域,即x(j)的第k距离以内的所有点,包括第k距离上的点;
lrdk(o)与lrdk(x(j))分别为点o与点x(j)的局部可达密度,根据式(2)、式(3)分别计算:
其中,o'为o的邻域,k_distance(o')表示点o'的第k距离,k_distance(o)表示点o的第k距离,d(o,o')表示点o与o'的欧氏距离,d(x(j),o)表示点x(j)与点o的欧氏距离,Nk(o)是点o的邻域,max{·}表示取所有值中的最大值;
2)将局部异常因子值大于1的所有点标记为可疑噪点,设有M个可疑噪点,则得到可疑噪点集合Cp;
3)从原始信号x(t)中剔除一个可疑噪点得到信号yi(n):任取一可疑噪点xi(j)∈Cp,i=1,…,M,其中i表示可疑噪点集合Cp的第i个点,j表示该点在原始信号x(t)中的位置,则原始信号x(t)剔除点xi(j)后,得到信号yi(n),n=1,…,N-1;
4)对信号yi(n)进行希尔伯特变换得到
然后对进行傅里叶变换,得到zfi:
5)计算信号yi(n)的Shannon熵:由S=-∑plnp得:
其中,Si为剔除可疑噪点xi(j)后,得到信号yi(n)的Shannon熵,表示求zfi2的均值;
6)重复步骤3)至步骤5),直至遍历完集合Cp中所有可疑噪点,得到Shannon熵的一个集合
7)从所有可疑噪点中筛选出真正噪点:根据3σ准则,设置阈值其中std(·)表示计算标准差;若Si>T,则Si对应的可疑噪点xi(j)为真实噪点,最终根据阈值T检测出所有真正噪点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811144833.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态测量响应的滤波方法
- 下一篇:一种显示面板