[发明专利]一种基于改进神经网络的智能水下机器人推进器故障诊断方法有效
| 申请号: | 201510766653.5 | 申请日: | 2015-11-11 | 
| 公开(公告)号: | CN105446821B | 公开(公告)日: | 2019-05-17 | 
| 发明(设计)人: | 孙玉山;张国成;李岳明;张英浩;吴海波;张磊;张强;冉祥瑞;曹东东;付廿立 | 申请(专利权)人: | 哈尔滨工程大学 | 
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06N3/04 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明公开了一种基于改进神经网络的智能水下机器人推进器故障诊断方法。将水下机器人的推进器的控制指令分别传送给基于神经网络的水下机器人模型和水下机器人实际推进器,将基于神经网络的水下机器人模型的输出值和水下机器人实际传感器的测量值进行作差,根据残差判断推进器是否故障;构建的神经网络水下机器人模型中,在联接单元中增加了固定增益的自反馈连接,并且采用动态反向传播学习算法对基于神经网络的水下机器人模型进行学习和训练,对神经网络层间权值进行调整。本发明能够提高推进器故障诊断的效率和准确性。 | ||
| 搜索关键词: | 一种 基于 改进 神经网络 智能 水下 机器人 推进器 故障诊断 方法 | ||
【主权项】:
                1.一种基于改进神经网络的智能水下机器人推进器故障诊断方法,其特征在于:将水下机器人的推进器的控制指令分别传送给基于神经网络的水下机器人模型和水下机器人实际推进器,将基于神经网络的水下机器人模型的输出值和水下机器人实际传感器的测量值进行作差,根据残差判断推进器是否故障;所述的根据残差判断推进器是否故障的具体方法为:水平面主推出现故障时纵向速度、艏向角和横向速度各自的残差均会超过其阈值,左主推故障时艏向角的残差会偏向负,横向速度的残差偏向负;右主推故障时艏向角的残差和横向速度的残差偏向正;垂直面主推故障时垂向速度、纵摇角和纵向速度各自的残差均会超过其阈值,并且上主推故障时纵摇角会的残差偏向正,下主推故障时纵摇角的残差偏向负;侧向推进器故障时,横向速度和艏向角的残差同时超过其阈值,执行主动检测诊断,将艏侧推与尾侧推同时施加同样大小的正向推力,若艏向角残差为负则艏侧推故障;若艏向角残差为正则尾侧推故障;垂向推进器故障时,深度、垂向速度和纵摇角的残差均超过其阈值,执行主动检测诊断,将艏垂推与尾垂推同时施加同样大小的正向推力,若纵摇角艏向角残差为负则艏侧推故障,若艏向角残差为正则尾侧推故障;所述的基于神经网络的水下机器人模型为:x(k)=f(W1xC(k)+W2u(k‑1)+W4yC(k))xC(k)=x(k‑1)+axC(k‑1)yC(k)=y(k‑1)+γyC(k‑1)y(k)=g(W3x(k))u(k)为k时刻输入层输入,x(k)为k时刻隐含层的输出,xC(k)为k时刻联接层1的输出,yC(k)为k时刻联接层2的输出,y(k)为k时刻输出,γ为联接层2的自联结反馈增益因子,α为联接层1的自联结反馈增益,W1为联接层1到隐层的联接权值,W2是输入层到隐层的联接权值,W3为联接层1到输出层的联接权值,W4为联接层2到隐层的联接权值,g(·)为线性函数f(·)为sigmoid函数,![]()
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510766653.5/,转载请声明来源钻瓜专利网。





