[发明专利]基于小波修正贝叶斯卷积能量的水下机器人推进器故障诊断方法在审
| 申请号: | 201811609963.6 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN109696906A | 公开(公告)日: | 2019-04-30 |
| 发明(设计)人: | 殷宝吉;金志坤;唐文献;林溪;朱华伦;戴名强;周佳惠 | 申请(专利权)人: | 江苏科技大学 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 唐红 |
| 地址: | 212003*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态信号 贝叶斯 推进器 修正 水下机器人 故障诊断 奇异行为 卷积 小波 分类 随机噪声干扰 故障分类 故障特征 卷积计算 能量故障 能量区域 算法实现 算法增强 小波分解 支持向量 波动性 减小 协调 | ||
本发明公开一种基于小波修正贝叶斯卷积能量的水下机器人推进器故障诊断方法,基于小波分解降低信号中随机噪声干扰的影响,基于修正贝叶斯算法增强动态信号奇异行为幅值,基于卷积计算减小动态信号奇异行为的波动性,并以动态信号中的极小值位置作为能量区域边界,提取能量故障特征,基于同态变换对故障特征和故障分类进行协调,最后基于支持向量域描述算法实现推进器故障程度分类。本专利方法的故障程度分类精度受修正贝斯步长影响较小,分类精度为100%。
技术领域
本发明属于水下机器人故障诊断技术,具体涉及一种基于小波修正贝叶斯卷积能量的水下机器人推进器故障诊断方法。
背景技术
水下机器人在推进器的推力作用下进行运动。当推进器发生故障时,水下机器人速度信号、推进器控制电压变化率信号等动态信号通常会产生奇异行为,且推进器故障程度越大,奇异行为所含有的能量越大。据此可以提取能量故障特征,用于推进器故障诊断。
公知信号幅值平方和方法是一种常用的能量特征提取方法,该公知方法将奇异行为区域的信号幅值进行平方后再求和。采用公知方法提取能量故障特征的过程中,遇到如下问题:水下机器人动态信号奇异行为幅值较为微弱,需要进行增强;信号中的随机噪声干扰影响故障能量特征的大小;动态信号奇异行为波动性较强,影响故障能量区域的边界识别。
发明内容
发明目的:本发明的目的在于解决现有技术中存在的不足,提供一种基于小波修正贝叶斯卷积能量的水下机器人推进器故障诊断方法,基于小波分解降低信号中随机噪声干扰的影响,基于修正贝叶斯算法增强动态信号奇异行为幅值,基于卷积计算减小动态信号奇异行为的波动性,并以动态信号中的极小值位置作为能量区域边界,提取能量故障特征,基于同态变换对故障特征和故障分类进行协调,最后基于支持向量域算法实现推进器故障程度分类。
技术方案:本发明的一种基于小波修正贝叶斯卷积能量的水下机器人推进器故障诊断方法,包括以下步骤:
第一步,采集和记录水下机器人速度和推进器控制电压变化率等动态信号,采用长度为L1的时域窗函数对动态信号进行截取;
第二步,对第一步所得的数据进行常规小波分解,获得小波近似分量sA(n),n为数据序号,n的取值范围为1~L1之间的整数;
第三步,采用常规修正贝叶斯算法对第二步所得小波近似分量sA(n)进行运算,结果为dsA(n),其中,修正贝叶斯步长为N2,计算公式如公式(1)至公式(6)所示;
式(1)至(6)中,dsA(n)为修正贝叶斯算法处理结果,n为数据序号,n的取值为1~L1之间的整数;N2为修正贝叶斯步长,N2是4~L1的任意正整数,j1是一个临时变量,j1=1,2,…,N2,sA(n)为第二步所得小波近似分量,sA0(n)为推进器无故障时水下机器人动态信号小波近似分量,N3为一个较大的整数,为中间过程变量;
第四步,对修正贝叶斯计算结果dsA(n)进行卷积计算,计算过程如公式(7)所示:
sconv(n)=dsA(n)*dsA(n) (7)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811609963.6/2.html,转载请声明来源钻瓜专利网。





