单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,单击此处编辑母版标题样式,1,Edin O.,等将自组织神经网络的推进器故障模式识别策略与控制律的控制矩阵伪逆重构方法相结合,研究了开架式无人水下机器人推进器集成故障诊断与容错控制,并针对“,FALCON”,和“,URIS”,两种,ROV,水下机器人的不同推进器结构布置,给出了水平面和垂直面容错控制实验和仿真结果。但是在以上所有无人水下机器人推进器故障诊断与容错控制中,均假设推进器处于正常、完全故障或几种固定故障模式,而实际的推进器拥堵故障与外界环境密切相关,其故障的大小是不确定的、连续变化的,将其简化为几种固定模式,与实际故障情况有较大差距,也必将影响故障辨识的精度。,对此,此处将信息融合故障诊断技术引入推进器拥堵故障在线辨识之中,提出基于信度分配小脑神经网络,CA-CMAC,信息融合在线故障辨识模型,利用多维信息融合技术来提高故障辨识的精度,同时应用,CA-CMAC,的连续输出特性,解决常规故障诊断方法对推进器拥堵故障连续变化不能诊断的缺陷。,第,1,页,/,共,38,页,2,15.1 OUTLAND1000,推进器布置,实验及数据采集均来源于无人开架水下机器人,OUTLAND1000,。,OUTLAND1000,水下机器人的推进器配置。图,2,为,OUTLAND1000,水下机器人推进器配置图,它共有,4,个推进器,,2,个尾推,(,尾部水平舵推,),:控制机器人前后推进和左右转向;一个处于重心的垂直推进器:控制机器人潜浮运动;一个侧推:原处于机器人中间的侧面位置,正对机器人重心,控制机器人横移,在我们实验系统中,为了配合研究水下机器人的容错控制进行了改装,将其平移至机器人前端距重心,7,公分的位置。在故障诊断实验中,它处于停转状态。图,3,是对应的尾部推进器实物图片。,第,2,页,/,共,38,页,3,15.2,水下机器人推进器故障,水下机器人的水下运动是靠,推进器,来实现的,而最普遍使用的推力装置是由驱动电机加螺旋桨组成。推进器故障也是水下机器人系统的常见故障源之一。推进器的故障模式主要可以分为两大类,:,内部故障,:主要指推进器内部器件故障及控制器的连接出现故障。如:电机转轴温度超限,控制信号通信中断,总线电压下降等。,外部故障,:它主要指水下机器人在水下工作时,由外部复杂多变的环境引起的推进器故障。如由于螺旋桨附着物而引起的拥堵故障,(Jammed),,螺旋桨断裂故障(完全失效)等。在这两类故障中,以外部故障最为常见,本课题主要研究推进器外部故障的诊断。,第,3,页,/,共,38,页,4,推进器故障设置,为了模拟推进器拥堵故障模式,在,OUTLAND1000,运行于定向巡航状态下,在后置推进器,1,(右侧)设置不同程度拥堵故障:,正常状况:拥堵系数,=0.0,;,轻微拥堵,1,:拥堵系数,=0.25,在后置推进器上绕,15cm,线索;,轻微拥堵,2,:拥堵系数,=0.30,在后置推进器上绕,20cm,线索;,中等拥堵,3,:拥堵系数,=0.50,在后置推进器上绕,30cm,线索;,严重拥堵,4,:拥堵系数,=0.75,在后置推进器上绕,45cm,线索;,完全失效:拥堵系数,=1.0,将推进器的螺旋桨全部卸下。,第,4,页,/,共,38,页,5,此处,将推进器无拥堵(正常状况)的拥堵故障系数设为“,0”,,而将完全失效故障的拥堵系数设为“,1”,。也有反过来设定的,这在本质上没有区别,主要是在容错控制矩阵重构时,要区别对待这两种假设。通过向,OUTLAND1000,尾部推进器发送一定大小的前后推进控制电压,如,v=0.25,、,v=0.5,、,v=0.75,、,v=-0.25,、,v=-0.5,、,v=-0.75,,对每一个控制电压,设置不同程度故障模式,由于右边推进器部分故障,它将失去一部分推力,这样与左边推进器的推力不平衡,从而产生转动力矩,故障越大,推力损失越大,其转动力矩越大,机器人转动的速率也越大。实验数据也较好地验证了以上推论;另外,在相同大小的故障模式下,机器人输入控制电压的变化对机器人的状态也有一定影响。,OUTLAND1000,的转向速率信号可以通过有串行通信接口的笔记本电脑读出,。,第,5,页,/,共,38,页,6,推进器故障在线辨识,OUTLAND1000,推进器故障大小辨识可以采用双参数,CA-CMAC,信息融合诊断方法。双参数的第一个参数是方向变化率,另一个可以是故障推进器反馈转速或输入控制信号,由于,OUTLAND1000,的推进器反馈转速不可测,我们在融合处理时,采用控制电压信号作为,CMAC,的另外一个输入;输出分别是“正常状况、各种拥堵状况、完全失效故障的拥堵规划系数”,训练,CA-CMAC,。训练好的,CA-CMAC,可以作为在线故障辨识器使用。,第,6,页,/,共,38,页,7,将现场实测的方向变化率、控制信号输入训练好的,CA-CMAC,,其输出即为反应推进器故障状况的拥堵系数。容错控制时,根据拥堵系数估算出该推进器的推力损失,与前置推进器(侧推移位的推进器)、正常后置推进器一起,计算转动力矩之和,利用,OUTLAND1000,力矩之和为零,推算出新的推力配置,进而计算出控制电压分配,可以实现水下机器人巡航状态的容错控制。,第,7,页,/,共,38,页,8,15.3 OUTLAND1000,水下机器人推进器故障辨识实验及结果分析,对,OUTLAND1000,实验系统的每一种故障模式,用前面所述的几组电压分别进行故障信号测试,可以用其中的、作故障样本,用、来检验训练后神经网络的故障识别效果。表,4-1,为样本实验数据,表,4-2,为训练后的,CA-CMAC,故障识别结果,第,8,页,/,共,38,页,9,推进器信息融合故障辨识,表,1,第一栏输入控制信号为尾部推进器的直推控制信号,其变化范围为,-1,+1,;第二栏是,OUTLAND1000,的转向变化率,首先在推进器故障时,通过加入不同推进电压记录机器人罗经输出信号,将相邻方向信号相减除以采样周期,可得机器人转向变化率;通过人为设置不同故障模式可以得到表,1,样本数据,进而训练,CA-CMAC,神经网络,即可得到推进器拥堵故障辨识器。,第,9,页,/,共,38,页,10,表,1,:,故障样本实验数据,第,10,页,/,共,38,页,11,表,2,是应用实际测试的拥堵数据对训练的,CA-CMAC,神经网络进行故障辨识效果测试,从表,2,可以看出,虽然存在一些误差,但是无论是故障样本中已出现的模式如“中等拥堵,3”,,还是在故障样本中未出现的模式如“轻微拥堵,2”,和“完全失效”,其,CA-CMAC,故障辨识器输出均接近实际的拥堵系数。,另外,为了比较所提算法的优越性,表,2,还同时给出了的,SOM,神经网络故障辨识结果,,SOM,神经网络输出是离散型的,故障大小接近,0.5,的情况输出,0.5,,接近,0.25,的情况输出为,0.25,,所以对表,2,中的“轻微拥堵,2”,故障模式和“完全失效”故障模式,它的诊断结果只能在,=0,=0.75,=0.5,=0.25,这四个数字中选择一个接近的输出,这必然大大影响其故障辨识精度。这种情况下其故障辨识器,便如以往的一样,只能诊断出固定的几种故障。,第,11,页,/,共,38,页,12,不如,CA-CMAC,故障辨识器可以在线的识别各种连续变化的故障情况。如表,2,中,“轻微拥堵,2”,故障(,s=0.3,),由于神经网络训练样本中未出现,,CA-CMAC,能输出一个接近实际故障大小的具体数据,而对,SOM,来说诊断结果就是“中等拥堵,3”,:,=0.5,,这与实际故障大小误差较大;对“完全失效”故障,(s=1),,,CA-CMAC,输出结果为,0.9,左右,接近实际故障大小,s=1,,而,SOM,诊断结果只能为“严重拥堵,4”,故障模式,s=0.75,,两者的诊断结果差距就更大了。可见本文设计的,CA-CMAC,故障拥堵辨识器可以较好完成水下机器人推进器连续变化拥堵故障辨识任务。,第,12,页,/,共,38,页,13,表,2,:,CA-CMAC,故障识别结果,第,13,页,/,共,38,页,14,第,14,页,/,共,38,页,15,第,15,页,/,共,38,页,16,第,16,页,/,共,38,页,17,第,17,页,/,共,38,页,18,第,18,页,/,共,38,页,19,第,19,页,/,共,38,页,15.4,具有复杂冗余推进系统的水下机器人智能综合容错控制技术,对推进器少、布置简单的情况,可以采取解析方法推导容错控制律;对具有复杂冗余推进器系统的水下机器人,容错控制不仅要保持系统状态稳定,而且需要实现优化容错控制。本项目采用伪逆重构与粒子群优化的综合容错控制,当伪逆容错控制律在控制量程之内时,采用快速伪逆控制算法实现机器人容错;当伪逆容错控制律超出控制量程时,应用粒子群优化技术重构控制律,实现水下机器人推进器智能优化容错控制。,15.4.1,“,FALCON,”,ROV,无人水下机器人冗余推进机构水下机器人推进器故障,诊断与,带约束条件的粒子群优化控制律重构,20,第,20,页,/,共,38,页,21,第,21,页,/,共,38,页,22,第,22,页,/,共,38,页,23,第,23,页,/,共,38,页,24,第,24,页,/,共,38,页,25,第,25,页,/,共,38,页,26,第,26,页,/,共,38,页,27,第,27,页,/,共,38,页,28,第,28,页,/,共,38,页,29,第,29,页,/,共,38,页,30,第,30,页,/,共,38,页,31,第,31,页,/,共,38,页,32,第,32,页,/,共,38,页,33,第,33,页,/,共,38,页,34,15.4.2 7000,米载人,水下机器人冗余推进机构水下机器人推进器故障,诊断与,带约束条件的粒子群优化控制律重构,第,34,页,/,共,38,页,35,第,35,页,/,共,38,页,36,第,36,页,/,共,38,页,37,第,37,页,/,共,38,页,38,第,38,页,/,共,38,页,