首页> 中文学位 >基于协同进化混合蛙跳算法的优化迭代学习控制算法研究
【6h】

基于协同进化混合蛙跳算法的优化迭代学习控制算法研究

代理获取

目录

声明

插图索引

附表索引

第1章 绪论

1.1研究背景及意义

1.2国内外研究现状

1.3本文的主要工作

1.4章节安排

第2章 迭代学习控制相关基础理论

2.1迭代学习控制系统的基本原理

2.2迭代学习控制的数学描述

2.3 PID型迭代学习律

2.4智能优化算法

2.5协同进化混合蛙跳算法

2.6本章小结

第3章 协同进化混合蛙跳算法优化迭代学习控制

3.1 范数优化迭代学习控制

3.2 基于协同进化混合蛙跳算法的优化迭代学习控制

3.3 仿真分析

3.4 本章小结

第4章 协同进化混合蛙跳算法优化PID-ILC

4.1 PID型参数优化迭代学习控制

4.2 PID型参数优化迭代学习控制算法收敛性分析

4.3 PID型CSFLA-ILC算法

4.4实验仿真

4.5本章小结

第5章PID型CSFLA-ILC在吊车-双摆系统中的应用

5.1 吊车-双摆系统描述与建模

5.2 仿真分析

5.3本章小结

结论与展望

参考文献

致谢

附录 攻读学位期间所发表的学术论文及所参与的科研项目

展开▼

摘要

迭代学习控制(Iterative Learning Control,ILC)是智能控制的一个关键分支,也是一种新型的学习控制策略。其最大的特点就是可以通过重复应用先前的控制经验求取控制输入信号,该控制输入信号可以使系统的输出趋近于期望输出,以此来改善控制的质量。相比较其他控制方法,ILC拥有诸多优势,它可以用很简单的方式应用于存在较高不确定性的非线性系统,计算量也较为简单;ILC具有很高的适应性,并且在实际工业控制中很容易实现;ILC最突出的优势便是不依赖于精确的数学模型。因此,迭代学习控制的研究有着十分重要的现实意义。 为了提高非线性优化迭代学习控制算法的收敛性能,获得更好的跟踪性能,本文采用协同进化混合蛙跳算法实现迭代学习控制的性能优化,提出了一种基于协同进化混合蛙跳算法的优化迭代学习控制算法。利用协同进化混合蛙跳算法来处理迭代学习控制中的非线性问题和输入有约束的问题,使得算法的参数选择简单,搜索空间小,收敛速率得到提高。此外,通过对协同进化混合蛙跳算法搜索到的控制输入施加滤波器,在不影响跟踪效果和误差的前提下,可以有效地滤除由于蛙跳算法的随机性而产生的输入的高频部分,使其曲线更为光滑。仿真结果表明基于协同进化混合蛙跳算法的优化迭代学习控制算法收敛性优于基于克隆选择算法的优化迭代学习控制算法和基于遗传算法的优化迭代学习控制算法。 迭代学习控制算法中的学习参数的选取对于迭代学习控制的收敛性以及收敛速度的影响很大。传统的 PID 型迭代学习控制中,学习参数的设置需要凭借经验选取,具有一定的盲目型,算法分析给出的收敛条件并不能用于学习参数的选取。本文针对此问题采用协同进化混合蛙跳算法优化 PID 控制器的学习参数,提出了一种基于协同进化混合蛙跳算法的 PID 型迭代学习控制算法,通过该算法可得到能保证系统单调收敛的 PID学习参数。最后,将基于协同进化混合蛙跳算法的优化迭代学习控制算法应用于吊车-双摆系统中,通过仿真验证了算法的有效性和可行性。

著录项

  • 作者

    段洁;

  • 作者单位

    兰州理工大学;

  • 授予单位 兰州理工大学;
  • 学科 通信与信息系统
  • 授予学位 硕士
  • 导师姓名 郝晓弘;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    协同进化; 混合; 算法; 优化; 迭代学习控制;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号