主权项 |
1.一种水下机器人传感器故障诊断方法,其特征在于,包括如下步骤:(1)设定最大循环次数J及有效的检测器的数量L;(2)设定识别自我匹配的阈值r<sub>1</sub>和识别已知故障状态的匹配的阈值r<sub>2</sub>;(3)判断是否达到最大循环次数J,有效的检测器的数量是否达到最大;如果已满足任一条件则停止循环,故障检测器集进行故障检测;如果没有满足任一个条件则执行步骤(4);(4)产生检测器Ab={L<sub>D1</sub>,L<sub>D2</sub>,...,L<sub>DM</sub>},L<sub>D</sub>=(l<sub>D1</sub>,l<sub>D2</sub>,...l<sub>Dj</sub>,...,l<sub>DN</sub>),(0≤l<sub>Dj</sub>≤1,j=1,2,...,N),N为状态空间维数,M为状态检测向量个数,l<sub>Dj</sub>为归一化特征向量属性值;(5)将检测器Ab={L<sub>D1</sub>,L<sub>D2</sub>,...,L<sub>DM</sub>}和每一个自己集即正常状态信号集合Ag<sub>1</sub>={V<sub>S1</sub>,V<sub>S2</sub>,...,V<sub>SK</sub>},按照距离公式<img file="FDA00003026404700011.GIF" wi="466" he="177" />1≤j≤N相比较,判断是否匹配,如果d<sub>DS</sub><r<sub>1</sub>,则匹配,执行步骤(4);反之不匹配,执行步骤(6),其中V<sub>S</sub>=(v<sub>S1</sub>,v<sub>S2</sub>,...,v<sub>sj</sub>...,v<sub>SN</sub>),,0≤v<sub>Sj</sub>≤1,j=1,2,...,N,v<sub>Sj</sub>为归一化特征向量属性值;(6)判断故障有效检测器集是否满,如果不满执行步骤(7);如果满执行步骤(3);(7)将检测器Ab={L<sub>D1</sub>,L<sub>D2</sub>,...,L<sub>DM</sub>}与每一个已知故障集Ag<sub>2</sub>={V<sub>A1</sub>,V<sub>A2</sub>,...,V<sub>AL</sub>}模式按照距离公式<img file="FDA00003026404700012.GIF" wi="468" he="170" />1≤j≤N相比较,判断是否匹配,如果d<sub>DA</sub><r<sub>2</sub>,则匹配,执行步骤(8);否则不匹配则执行(3),V<sub>A</sub>=(v<sub>A1</sub>,v<sub>A2</sub>,...,v<sub>Aj</sub>,...,v<sub>AN</sub>),,0≤v<sub>Aj</sub>≤1,j=1,2,...,N,v<sub>Aj</sub>为归一化特征向量属性值;(8)判断已有的故障记忆有效检测器集内是否大于等于1,如果大于等于1,计算将要加入记忆有效检测器集的检测器与已有的记忆有效检测器集中每一个检测器的欧氏距离<img file="FDA00003026404700013.GIF" wi="489" he="169" />1≤j≤N,s<sub>Rj</sub>为归一化实数向量,如果有一个以上小于阈值d<sub>danger</sub>,则抛弃该检测器,执行步骤(3);如果大于阈值d<sub>danger</sub>,检测器则加入到故障的有效检测器集中,同时检测器集1的检测器数量加1,执行步骤(3)。 |