论文摘要
随着海洋研究与开发的不断深入,水下机器人成为人们完成各种水下任务的重要辅助工具,其中遥控式水下机器人(ROV)在海洋开发的很多领域都得到了广泛应用。ROV工作在复杂的海洋环境中,具有运动速度慢,运动惯性较大,非线性和耦合性较强的特点。运动控制技术是水下机器人研究的基础,一个稳定可靠的控制系统也是水下机器人完成预期任务和水下作业的前提与保证,因此对ROV的控制成为当前ROV技术的研究热点之一。本文以遥控式水下机器人“试验二号”为研究对象,根据其控制特点,建立了简化的四自由度空间运动方程,并采用经典PID控制算法为其设计控制器,完成了ROV的运动控制仿真。为了提高控制系统的性能,本文分别引入蚁群优化算法和粒子群优化算法对PID控制器进行优化。首先采用蚁群算法优化PID控制器,通过模拟蚂蚁寻找最短路径的方式来获取最优的PID参数组合。并使用基本蚁群算法的改进版来优化控制器参数,其更多的利用了寻优过程中较好的解,并且只在全局最优解所属的边界增加信息素,这样可以有效地避免算法的停滞现象。仿真结果表明,经过蚁群算法优化之后,可以取得更好的控制效果。其次介绍了粒子群优化算法,讨论了参数对算法的影响,以及粒子群优化算法优化PID控制器参数的步骤。提出了改进基本粒子群算法的方法,一方面添加压缩因子,保证算法收敛,另一方面惯性权重因子线性递减,既保证了算法前期搜索的快速性,又改善了后期易陷入局部极值的不足。最后进行了仿真试验,对三种控制算法的控制效果进行了对比。对比结果表明经过蚁群算法和粒子群算法优化的PID控制器控制效果均优于传统PID,具有良好的动态品质,三者之中改进粒子群算法优化的PID控制效果最好。
论文目录
相关论文文献
标签:遥控式水下机器人论文; 控制论文; 蚁群算法论文; 粒子群算法论文;