欠驱动水面艇运动控制建模及三维仿真实现研究

欠驱动水面艇运动控制建模及三维仿真实现研究

论文摘要

当水面艇高速航行时,仅有调节其推进速度和操纵船艏向两种方式来实现水面滑行艇的运动姿态控制。当无人艇高速航行时,输入量只有两个,即艏向的推力和推进器产生的转船力矩。依靠这两个输入量控制水面艇水平面位置和航向角3个自由度,此时的水面艇属于欠驱动系统。鉴于欠驱动水面艇运动控制系统存在的本质非线性、非完整性、变量之间的深度耦合等特性,对于这类特殊的非线性系统的研究,也有助于加深对一般非线性控制问题的认识。本文针对一类欠驱动水面艇,利用动量定理和动量矩定理进行分析,建立了系统的动力学模型,通过建立水面艇运动坐标系基向量与固定坐标系基向量之间的对应关系,得到了运动学模型,从而推出了系统的六自由度非线性运动方程,并由此在一定的假设条件下进行简化,获得水面艇的水平面运动方程。针对建立的水面艇的水平面运动方程,本文研究了欠驱动水面艇的镇定控制和航迹跟踪控制问题。针对镇定控制问题,通过微分同胚变换和反馈变换,将艇的运动系统转化成级联的两个子系统,其中一个子系统可视为受另一个子系统的输出摄动的受摄系统,只需要设计另一个子系统的镇定控制器即可实现欠驱动水面艇全部状态的镇定控制。针对航迹跟踪控制问题,将大地坐标系下的跟踪误差重定义成运动坐标系下的跟踪误差,将航迹跟踪控制问题转化为误差系统的镇定问题,并由此采用Lyapunov直接法和反步法设计了误差系统的镇定控制器,得到了欠驱动水面艇的航迹跟踪控制器。由于实艇测试环境的限制,以及其成本高昂,而传统的数字仿真,又不能直观的反应水面艇在控制规律下的运动状态,本文利用虚拟仿真技术,结合VC++开发环境,提出了三维仿真系统的设计方案。首先,利用Multigen Creator三维建模软件,并采用纹理映射、材质设置、增加光源和着色处理等技术,绘制了具有拟真感的水面艇三维模型;然后,在Vega Prime环境下,运用Marine海洋模块,构造了水面艇模型运动的海洋环境,实现了动态的海浪效果,模拟了水面艇模型运动时尾流的动态效果;最后,结合VC++6.0开发环境,采用C++语言编程方法,开发了三维可视化仿真系统的仿真程序,实现了场景渲染、视点切换、人机交互和模型驱动等功能,实现了水面艇的运动仿真可视化的效果。最后,利用开发的三维仿真系统对所设计的水面艇的镇定控制方法和航迹跟踪控制方法进行了仿真,得到了可视化的直观的仿真结果,验证了设计控制规律的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题来源
  • 1.2 课题相关技术背景
  • 1.2.1 水面艇发展综述
  • 1.2.2 欠驱动水面艇控制系统研究现状
  • 1.2.3 三维仿真技术概况
  • 1.3 三维建模及仿真技术
  • 1.3.1 Multigen Creator建模技术
  • 1.3.2 Vega Prime仿真技术
  • 1.4 本文的主要研究内容
  • 第2章 欠驱动水面艇数学模型的建立
  • 2.1 坐标系定义
  • 2.2 欠驱动水面艇动力学模型
  • 2.2.1 水面艇平移运动方程
  • 2.2.2 水面艇旋转运动方程
  • 2.2.3 水面艇动力学模型
  • 2.3 欠驱动水面艇运动学模型
  • 2.4 欠驱动水面艇数学模型的简化
  • 2.5 本章小结
  • 第3章 欠驱动水面艇控制器设计
  • 3.1 前言
  • 3.2 镇定控制方法
  • 3.2.1 问题分析
  • 3.2.2 基于反步法的镇定控制
  • 3.2.3 Matlab仿真结果
  • 3.3 航迹跟踪控制方法
  • 3.3.1 问题描述
  • 3.3.2 坐标变换
  • 3.3.3 基于反步法的航迹跟踪算法
  • 3.3.4 Matlab仿真结果
  • 3.4 本章小结
  • 第4章 欠驱动水面艇三维仿真系统设计
  • 4.1 三维仿真系统总体设计思路
  • 4.2 水面艇三维建模
  • 4.2.1 水面艇艇体三维几何建模
  • 4.2.2 水面艇三维模型的视觉效果的实现
  • 4.2.3 水面艇三维模型优化
  • 4.3 应用程序配置文件生成
  • 4.4 基于VEGA PRIME的仿真系统程序设计
  • 4.4.1 场景渲染功能实现
  • 4.4.2 模型驱动功能实现
  • 4.4.3 视点控制功能实现
  • 4.4.4 人机交互功能实现
  • 4.5 仿真系统功能测试
  • 4.6 本章小结
  • 第5章 欠驱动水面艇三维仿真实现
  • 5.1 仿真的基本方法
  • 5.2 水面艇镇定控制仿真
  • 5.3 水面艇航迹跟踪控制仿真
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    欠驱动水面艇运动控制建模及三维仿真实现研究
    下载Doc文档

    猜你喜欢