[发明专利]一种基于改进径向基神经网络的船舶设备故障诊断方法在审
申请号: | 201611060650.0 | 申请日: | 2016-11-22 |
公开(公告)号: | CN106628097A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 韩珂;谢强 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | B63J99/00 | 分类号: | B63J99/00;G06N3/00;G06N3/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙)32249 | 代理人: | 彭雄 |
地址: | 210016*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 径向 神经网络 船舶 设备 故障诊断 方法 | ||
1.一种基于改进径向基神经网络的船舶设备故障诊断方法,其特征在于:通过改进人工蜂群算法对径向基神经网络的参数优化构造出神经网络分类器;对船舶设备采集训练样本数据,将训练样本数据导入构造的神经网络分类器进行分类训练,得到训练好的神经网络分类器;对船舶设备采集测试数据,将采集的测试数据导入训练好的神经网络分类器进行故障分类,判断是否出现故障;通过改进人工蜂群算法对径向基神经网络的参数优化构造出神经网络分类器的方法,包括以下步骤:
步骤1,确定改进人工蜂群算法的输入参数,所述输入参数包括蜜源数量SN,最大迭代次数T、当前迭代次数t=0,连续迭代次数更新上限L以及蜜源X,其中将RBF神经网络参数作为蜜源X的结构参数;RBF神经网络参数包括RBF神经网络隐含层激励函数中心的数目C、中心值xc和激励函数宽度r;
步骤2,利用反向学习方法对蜜源X={X1,X2,X3,…,XSN}的每一维进行初始化,其中,SN为蜜源数量;先随机生成解搜索空间;再对每个蜜源求其反向解;
步骤3,计算各个解Xi的适应度值并进行排序,适应度值最差的被选为侦查蜂,剩下的前一半为引领蜂,后一半为守望蜂,并记录最优值;
步骤4,引领蜂根据可当前解状态自动调整步长的自适应局部搜索方法在邻域内进行搜索,若搜索到的新解优于当前解,则用新解替换当前解vij,否则,保留当前解;
可当前解状态自动调整步长的自适应局部搜索方法:
其中,v’ij为改进后引领蜂搜索得到的新蜜源的第j维分量,vij为引领蜂搜索到的当前蜜源的第j维分量,vbestj为本轮迭代中最优蜜源的第j维分量,vkj为从每轮迭代前m个较优的蜜源中随机选取的一个蜜源的第j维分量,m为一个[0,SN/2t]上的随机数;
步骤5,采用下式选出本轮迭代中最优的解作为全局最优解Xbest,以供跟随蜂使用;
其中,Xbest为全局最优解,t为当前迭代次数,T为最大迭代次数迭代次数上限,xminj表示所有解第j维上的最小值,xmaxj表示所有解第j维上的最大值;
步骤6,根据向量Xi的第j维分量适应度值计算每个蜜源被选择的概率pi,跟随蜂选择概率最大的蜜源并利用步骤4中可当前解状态自动调整步长的自适应局部搜索方法在每一维上进行搜索;
步骤7:若蜜源在达到连续迭代次数L后仍未被更新,则由侦察蜂使用步骤4中可当前解状态自动调整步长的自适应局部搜索方法随机搜索一个新的蜜源进行替换,并记录目前为止的最优解Xbest;若已达到最大迭代次数T或已满足最小误差精度,则输出最优解Xbest及相应的适应度值,否则转至步骤2。
2.根据权利要求1所述的基于改进径向基神经网络的船舶设备故障诊断方法,其特征在于:所述步骤2中的反向解的求解过程为:
oxij=xminj+xmaxj-xij
其中,oxij表示第i个解第j维上的反向解,xminj表示初始解第j维上的最小值,xmaxj表示初始解第j维上的最大值,xij表示第i个初始解第j维上的数据。
3.根据权利要求2所述的基于改进径向基神经网络的船舶设备故障诊断方法,其特征在于:所述步骤6中被选择概率pi的计算方法为:
其中,fiti表示向量Xi的适应度值,fitmax与fitmin分别为所有蜜源中第j维分量适应度的最大值与最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611060650.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种岸电系统及其并网控制方法
- 下一篇:孕妇服(3)