首页> 中文学位 >水下机器人动力学模型辨识与广义预测控制技术研究
【6h】

水下机器人动力学模型辨识与广义预测控制技术研究

代理获取

目录

文摘

英文文摘

声明

第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.4.1改进的PID控制

1.4.2模糊控制

1.4.3自适应控制

1.4.4滑模控制

1.4.5神经网络控制

1.4.6其它控制方法

1.5广义预测控制算法及其应用

1.5.1广义预测控制的基本原理

1.5.2神经广义预测控制算法

1.5.3广义预测控制算法应用综述

1.6课题的来源及论文主要研究工作

第2章水下机器人模型建立与参数辨识

2.1引言

2.2“海狸”水下机器人试验平台

2.3运动学模型

2.3.1坐标系的建立

2.3.2坐标转换

2.3.3坐标转换矩阵的简化

2.4水下机器人动力学模型

2.4.1动力学模型参数矩阵

2.4.2动力学模型参数矩阵的简化

2.4.3水下机器人单自由度动力学模型

2.5推进器动力学模型分析与参数辨识

2.5.1推进器动力学模型

2.5.2推进器动力学模型参数辨识

2.6水下机器人动力学模型参数辨识

2.6.1最小二乘参数估计方法

2.6.2艏向自由度动力学模型参数辨识

2.6.3纵向自由度动力学模型参数辨识

2.7本章小结

第3章基于神经网络的水下机器人动力学模型

3.1引言

3.2神经网络模型辨识原理

3.2.1基于神经网络的系统辨识

3.2.2基于神经网络的非线性动态系统辨识的可行性

3.3用于非线性动态系统辨识的神经网络结构及其学习算法

3.3.1回归神经网络结构

3.3.2回归神经网络的学习算法

3.3.3学习算法的改进

3.4非线性动态系统Elman网络辨识

3.5“海狸”水下机器人动力学模型辨识

3.5.1 Elman网络的进一步改进

3.5.2艏向动力学模型神经网络辨识

3.5.3纵向动力学模型神经网络辨识

3.6本章小结

第4章水下机器人广义预测控制

4.1引言

4.2基本的广义预测控制算法

4.2.1被控对象的数学描述与控制目标

4.2.2基于CARIMA模型的广义预测控制算法

4.2.3 Diophantine方程的递推求解

4.2.4仿真实例

4.3改进的广义预测控制算法

4.3.1间接自适应广义预测控制算法

4.3.2基本的直接自适应广义预测控制算法

4.3.3改进的直接自适应广义预测控制算法

4.3.4仿真实例

4.4动力学模型性能分析

4.4.1动力学模型方程离散化及特性分析

4.4.2非线性动态系统的模型分析与时变线性转化

4.5动力学模型的广义预测控制

4.5.1速度动力学模型的广义预测控制

4.5.2位移动力学模型的广义预测控制

4.6本章小结

第5章基于神经网络的水下机器人广义预测控制

5.1引言

5.2水下机器人神经网络预测模型

5.2.1多步预测模型

5.2.2基于多层前馈神经网络的预测模型

5.3基于神经网络的广义预测控制算法

5.3.1神经广义预测控制系统结构

5.3.2性能指标函数最小化

5.3.3改进的Elman网络灵敏度导数

5.3.4仿真实例

5.4水下机器人神经广义预测控制

5.5本章小结

结论

参考文献

攻读博士学位期间发表的论文和取得的科研成果

致谢

个人简历

展开▼

摘要

21世纪是人类研究、开发及和平利用海洋的世纪,随着人类对海洋开发利用的不断增加,能够探测水下环境并且自主完成特定作业任务的水下机器人受到国内外研究机构的广泛重视。作为在复杂海洋环境下工作的载体,自主性及安全性是水下机器人的重要特征,智能控制技术是保障其自主性和安全性的重要基础和核心技术。水下机器人智能控制的内涵包括自主规划、运动控制与状态监控。研究水下机器人自主任务规划、智能运动控制、传感器信息融合以及自主监控技术,对于提高水下机器人的智能化水平和加快工程化应用进程具有重要的意义。 水下机器人是具有较强非线性的复杂动态系统,广义预测控制对于模型辨识误差、传感器噪声以及被控系统的时滞和阶次不确定表现出良好的鲁棒性,本文进行了基于广义预测控制算法的水下机器人运动控制的研究工作。从基于牛顿.欧拉方程和神经网络建立水下机器人的动力学模型入手,通过预测模型,根据被控系统的历史信息和未来输入预测其未来输出,采用有限时段滚动优化,并根据被控系统实际输出误差,在线调整预测模型和控制器参数,实现预测模型与控制器的在线调整。 为了研究水下机器人的运动特性,推导了位姿向量在固定坐标系和运动坐标系之间的转换矩阵,根据“海狸”水下机器人的体系结构和运动特点,对转换矩阵进行了简化。根据流体中刚体的牛顿.欧拉方程,建立了“海狸”水下机器人艏向和纵向的动力学模型,利用最小二乘法对动力学模型的参数进行辨识及偏差估计,对“海狸”水下机器人所配置的推进器进行了动态性能分析。 在分析动态递归神经网络用于非线性动态系统辨识的原理及可行性的基础上,推导了改进的Elman网络的动态BP学习算法。以滑动窗口模式,采用截短学习样本的方法,实现改进的Elman网络的在线学习,并进行了存在白噪声和类阶跃信号干扰情况下的非线性动态系统的在线辨识。提出了应用于非线性动态系统神经网络辨识的并行模型和串并模型相融合的改进的系统输出递归方式,既对被辨识系统有一定的滤波能力,又提高了神经网络系统辨识的收敛速度。在广义预测控制算法方面,对参数未知、参数慢时变以及考虑控制量及控制量变化率受限的线性动态系统进行了广义预测控制的计算机控制研究,对“海狸”水下机器人的动力学模型进行了动态性能分析,利用欧拉差分得到其离散差分方程,基于特殊非线性动态系统可以时变参数线性转化的理论,对具有二次阻力项的水下机器人非线性动力学模型存在自噪声的情况下,进行了艏向、纵向自由度速度、位移方式的广义预测控制研究。 以改进的Elman网络作为多步预测模型:提出并推导了神经广义预测控制律的灵敏度导数计算公式,在存在白噪声干扰和类阶跃信号干扰情况下,分别利用具有在线学习功能的和不具有在线学习功能的神经广义预测控制算法进行了非线性动态系统的预测控制研究和控制误差分析。提出了将具有在线学习功能的神经广义预测控制算法应用于水下机器人的运动控制,并进行了计算机仿真研究,由于改进了神经网络系统输出的递归方式,基于神经网络的广义预测控制相对于基于CARIMA模型的广义预测控制的鲁棒性要好。具有在线学习功能的神经广义预测控制的计算机仿真结果表明具有在线学习功能的神经广义预测控制算法能够实现非线性动态系统的预测控制,且控制效果优于不具有在线学习功能的神经广义预测控制。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号