基于遗传算法的减摇鳍PID控制器优化

基于遗传算法的减摇鳍PID控制器优化

论文摘要

人类文明的进步与海洋运输密切相关。船舶在海上航行时,由于受到海浪、海风以及海流等海洋环境扰动的作用,不可避免的要产生摇荡运动。减摇鳍是一种应用最广泛的主动式减摇装置。随着计算机技术的发展,智能控制不断完善,为了提高减摇鳍系统的性能,使减摇鳍在各种海况下都能起到很好的减摇效果,进行了减摇鳍控制系统的研究工作。本文讨论了二维不规则长峰波和三维不规则短峰波的模型建立和仿真,在MATLAB基础上得到了较为理想的海浪模拟结果,利用OpenGL完成了三维波浪的显示。针对标准遗传算法的缺陷,研究了一类引入学习过程的新遗传算法。采用新遗传算法对减摇鳍PID控制器参数进行优化,以尽量减小船舶横摇为目标。具体的内容和创新点包括:一、研究了船舶线性横摇运动模型和非线性横摇运动模型,然后基于海浪数学模型,实现了海浪的二维和三维模拟,在三维图像的处理上采用了OpenGL函数来实现,仿真结果具有良好的视觉真实感,同时采用将计算和显示分开的策略,使仿真具有更快的速度,基本上可以达到实时仿真。二、简单介绍了几种目前常用的船舶减摇装置,重点研究了船舶减摇鳍的控制系统构成,包括系统中各个部分的功能、传递函数和减摇鳍的控制规律及适用于减摇鳍的改进PID控制器。三、研究了遗传算法的基本理论,针对标准遗传算法收敛速度慢和早熟的缺陷,研究了一类引入学习过程的新遗传算法。采用惯用的测试函数进行比较研究,仿真结果表明此算法提高了标准遗传算法的全局收敛速度,克服了早熟的缺陷。四、应用引入学习过程的遗传算法对减摇鳍PID控制器参数进行优化。进行了两种海情的仿真,得到优化的参数和横摇角运动曲线,并将之与传统的单纯形法进行比较,证实了引入学习过程的遗传算法在非线性情况下的优越性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 船舶减摇控制研究的意义
  • 1.2 遗传算法的研究历史与现状
  • 1.3 研究目标和内容
  • 1.3.1 研究目标
  • 1.3.2 研究内容
  • 第2章 船舶横摇运动分析及海浪仿真
  • 2.1 船舶横摇运动数学模型
  • 2.1.1 船舶线性横摇运动模型
  • 2.1.2 船舶非线性横摇模型
  • 2.2 随机海浪信号仿真
  • 2.2.1 线性波浪叠加法
  • 2.2.2 长峰波随机海浪的仿真
  • 2.3 三维短峰波随机海浪的仿真
  • 2.4 本章小结
  • 第3章 减摇鳍系统分析
  • 3.1 船舶减摇装置概述
  • 3.2 减摇鳍控制系统组成
  • 3.3 减摇鳍控制规律
  • 3.4 本章小结
  • 第4章 遗传算法
  • 4.1 遗传算法基本原理
  • 4.2 遗传算法的组成
  • 4.3 遗传算法的特点
  • 4.4 引入学习过程的新遗传算法
  • 4.4.1 引入学习过程的遗传算法的提出
  • 4.4.2 仿真结果分析
  • 4.5 本章小结
  • 第5章 基于遗传算法的减摇鳍PID控制器优化设计
  • 5.1 引入学习过程的遗传算法的参数选择
  • 5.2 线性情况下基于新遗传算法的优化
  • 5.2.1 算法实现
  • 5.2.2 仿真实验
  • 5.2.3 仿真结果分析
  • 5.3 非线性情况下基于新遗传算法的优化
  • 5.3.1 算法实现
  • 5.3.2 仿真实验
  • 5.3.3 仿真结果分析
  • 5.4 本章小结
  • 结论
  • 1 研究结论
  • 2 研究展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于遗传算法的减摇鳍PID控制器优化
    下载Doc文档

    猜你喜欢