论文摘要
随着人们对海洋的开发向深海进军,对船舶动力定位系统的需求越来越大,功能要求也越来越高,这就促使科技工作者进行新的技术研究和开发,以满足在民用领域和军事领域的需求。航迹保持作为动力定位的一个重要功能,对其提出的要求也越来越高。本课题的主要任务就是实现高速和低速两种不同方式下的航迹保持和基于Windows操作系统的动力定位操控界面开发。低速航迹保持要求船舶在低速下沿给定航迹运动,使用常规的航迹保持方法很难保证控制效果。本文提出了一种把低速航迹保持转化为定位定向控制的方法,并给出了相应的算法。对于两条航迹之间的航迹切换,本文提出了两种低速航迹切换的策略。然后基于某动力定位船,设计了基于模糊自整定参数PID的纵、横向控制器和基于改进PID算法的艏向控制器,并在不同的情况下进行了仿真试验。试验结果表明本文提出的算法是可行的,能够满足低速航迹保持的要求,并且经过对比,选择出了合适的航迹切换策略。高速航迹保持要求船舶以巡航速度沿着给定航迹运动,本文采用间接控制法,设计了基于模糊自整定参数PID的串级控制器,并且把速度引入控制器作为模糊决策的输入,然后提出了保证航迹切换平稳的控制策略,最后在不同情况下进行了仿真试验。试验结果表明,本文设计的高速航迹保持控制器能够满足高速航迹保持的要求,由于使用了模糊自整定参数PID方法,并且把速度作为了决策的一个条件,使控制器具有较强的鲁棒性和良好的稳定性。国内在动力定位操控界面的开发一直停留在DOS系统下,本文使用Visual C++开发平台,基于面向对象编程的思想,开发了Windows平台下的动力定位操控界面,具有良好的可视性和灵活的扩展性。软件使用了内存画布、串口通讯等技术,有效的实现了动力定位操控功能和状态监视功能。
论文目录
摘要Abstract第1章 绪论1.1 引言1.2 课题选题的背景和意义1.3 国内外发展现状1.4 本课题研究的主要内容第2章 船舶运动模型的建立2.1 引言2.2 环境数学模型2.2.1 阵风的模拟2.2.2 波浪漂移力的模拟2.2.3 海流的模拟2.3 船舶的数学模型2.3.1 船舶运动方程2.3.2 低频运动模型2.3.3 高频运动模型2.4 推进器模型2.5 本章小结第3章 动力定位船航迹保持策略研究3.1 引言3.2 低速航迹保持策略研究3.2.1 直线段控制策略研究3.2.2 转向航迹段控制策略研究3.3 高速航迹保持策略研究3.3.1 直线段控制策略研究3.3.2 转向航迹段控制策略研究3.4 本章小结第4章 航迹控制算法研究及仿真4.1 引言4.2 数字PID控制算法4.2.1 PID控制原理4.2.2 数字PID控制算法4.2.3 数字PID控制算法的改进4.3 模糊控制原理4.3.1 模糊逻辑控制概述4.3.2 模糊控制器设计4.4 模糊PID参数自整定控制器原理4.5 低速航迹保持的控制器设计4.5.1 基于模糊PID参数自整定的位置控制器设计4.5.2 基于改进PID算法的低速航迹保持舶向控制器设计4.5.3 低速航迹保持仿真结果研究4.6 高速航迹保持控制器设计4.6.1 基于模糊PID参数自整定控制的外环控制器设计4.6.2 基于改进PID算法的内环控制器设计4.6.3 高速航迹保持仿真结果研究4.7 本章小结第5章 动力定位操控界面软件开发5.1 C++与VC开发平台5.1.1 面向对象的编程思想5.1.2 C++语言5.1.3 Visual C++开发平台5.2 动力定位操控界面功能5.2.1 动力定位系统结构5.2.2 操控界面功能5.3 主程序框架5.3.1 程序框架5.3.2 消息机制5.4 利用MSComm串口控件实现面板通讯5.4.1 初始化并打开串口5.4.2 串口读写5.4.3 串口接收数据包处理5.5 利用GDI实现图形显示5.5.1 用GDI实现动画效果5.5.2 图形处理算法分析5.5.3 防止画面闪烁5.6 管理功能5.6.1 面板按键功能5.6.2 实时数据处理5.6.3 信息处理5.7 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:动力定位论文; 航迹保持论文; 模糊论文; 操控界而论文;