论文摘要
随着科学技术和海洋研究的不断推进和实际应用要求的不断提升,作为海洋高科技的重要组成部分的水下机器人,对其智能水平提出了更高的要求。由于水下机器人工作条件恶劣,周围环境复杂多变,所以设计一个可靠的容错控制系统来保证它安全地工作是至关重要的。容错控制(Fault-TolerantControl,FTC)能使系统在发生故障的情况下,能够自动补偿故障产生的影响以维护系统的稳定性和尽可能的恢复系统故障前的性能,使系统运行稳定可靠。因此,容错控制为提高复杂系统的可靠性和安全性开辟了一条新途径。本论文的目的就是实现水下机器人控制系统的自主故障诊断,对传感器和执行器的故障分别进行容错控制,以防止控制性能下降和故障的蔓延,提高水下机器人在复杂海洋环境下的生存能力和运动性能。论文主要研究工作如下:首先,综述了水下机器故障诊断与容错控制的方法与研究发展现状。其次,采用优化的Elman神经网络对水下机器人运动辨识,并且探讨了几种改进的学习算法。通过比较模型的输出(运动状态估计值)与实际测量值来产生残差,从残差中提取故障信息以进行故障诊断。然后,分析了没有冗余的传感器的三种故障,分别进行容错控制。对于完全失效的情况,采用线性平滑处理;对第一类和第二类故障采用取代输出控制。最后,对执行器故障进行容错控制,给出了推力器重构的策略。分别对八个推进器可能出现的故障情况进行分析处理。试验结果表明本文的故障诊断方法和容错控制策略的有效性,在水下机器人技术中有着重要的现实意义。
论文目录
摘要ABSTRACT第1章 绪论1.1 概述1.2 水下机器人控制系统故障诊断技术1.2.1 故障诊断的方法与分类1.2.2 故障诊断系统的基本结构1.3 水下机器人的容错控制技术1.3.1 容错控制概述1.3.2 被动容错控制1.3.3 主动容错控制1.4 水下机器人故障诊断与容错控制发展动态1.5 论文的主要工作1.5.1 论文研究背景及意义1.5.2 论文主要内容第2章 水下机器人感知层与执行层结构及仿真2.1 引言2.2 水下机器人感知层与执行层结构2.2.1 水下机器人感知层结构2.2.2 水下机器人执行层结构2.3 水下机器人感知层与执行层仿真2.4 推力器推力试验及结果2.5 本章小结第3章 基于神经网络的推力器故障诊断3.1 引言3.2 基于ELMAN网络的故障诊断方法3.2.1 神经网络结构3.2.2 改进的Elman神经网络3.2.3 优化的Elman神经网络3.2.4 学习算法的改进3.3 基于ELMAN网络水下机器人运动辨识3.4 仿真试验结果分析3.5 本章小结第4章 水下机器人容错控制的研究4.1 引言4.2 解耦控制器4.3 传感器容错控制4.3.1 传感器故障形式4.3.2 传感器故障诊断与容错控制系统4.3.3 取代控制4.3.4 仿真结果分析4.4 推进系统容错控制4.4.1 基于约束的推力分配4.4.2 推进器容错控制假设条件4.4.3 推力重分配与容错控制策略4.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:水下机器人论文; 故障诊断论文; 神经网络论文; 容错控制论文; 取代输出论文; 执行器重构论文;