迭代学习控制算法的分析与研究

迭代学习控制算法的分析与研究

论文摘要

众所周知,非线性系统极为难于控制,即使利用现代控制理论也难以设计适当的控制器。对于重复跟踪相同轨迹的系统,例如机械手的操作,磁盘驱动系统等,迭代学习控制是控制这一类系统简单而有效的方法。迭代学习控制针对具有重复运行性质的被控制对象,利用对象以前运行的信息,通过迭代的方式修正控制信号,实现在有限时间区间上的完全跟踪任务。正因为迭代学习控制算法的简单有效,近年来受到不少研究人员的关注,主要研究内容包括学习律的构成、收敛性、鲁棒性、初值及学习速度等问题。本论文根据当前迭代学习控制的研究现状着重分析了迭代学习控制的收敛性、鲁棒性、初始值及与其它先进控制相结合等问题,主要内容如下:首先研究了开闭环P型、D型迭代学习控制的收敛性、鲁棒性,并基于不同的学习律进行了仿真研究;其次基于P型闭环迭代控制算法与李雅普诺夫稳定性原理提出了一种估计迭代学习参数的方法,该方法可利用线性矩阵不等式工具箱方便地求解,简单有效;再次,将迭代学习控制与神经网络控制相结合,利用神经网络优化迭代学习控制的参数,充分发挥两者优点,既提高了鲁棒性又保证了控制精度;然后针对具有特定初态偏差和有界初态偏差的两种D型迭代学习控制算法,研究了其收敛性和鲁棒性,并进行了仿真研究。最后,将神经网络与迭代控制相结合,应用于一级倒立摆中,并验证了算法的收敛性和鲁棒性。

论文目录

  • 摘要
  • ABSTRACT
  • 创新点摘要
  • 第一章 绪论
  • 1.1 引言
  • 1.2 迭代学习控制的基本理论
  • 1.2.1 迭代学习控制系统的描述
  • 1.2.2 基本形式的迭代学习律
  • 1.3 迭代学习控制的研究内容
  • 1.4 论文的主要工作
  • 第二章 迭代学习控制的鲁棒性研究
  • 2.1 开闭环D 型学习律的鲁棒性分析
  • 2.2 开闭环P 型学习律的鲁棒性分析
  • 2.3 本章小结
  • 第三章 迭代控制算法控制参数的研究
  • 3.1 引言
  • 3.2 基于李雅普诺夫稳定性的参数调整
  • 3.2.1 问题描述
  • 3.2.2 主要结论
  • 3.2.3 仿真研究
  • 3.3 基于BP 神经网络的迭代控制参数调整
  • 3.3.1 BP 神经网络
  • 3.2.2 基于BP 神经网络的迭代控制参数调整
  • 3.3.3 仿真研究
  • 3.4 本章小结
  • 第四章 具有初态偏差的D 型迭代学习控制算法研究
  • 4.1 具有特殊初态偏差的迭代学习控制
  • 4.1.1 问题与结论
  • 4.1.2 仿真示例
  • 4.2 具有有界偏差的迭代学习控制
  • 4.2.1 问题与结论
  • 4.2.2 仿真示例
  • 4.3 本章小结
  • 第五章 迭代控制在倒立摆中的应用
  • 5.1 引言
  • 5.2 问题描述
  • 5.3 控制方案
  • 5.3.1 迭代学习过程
  • 5.3.2 神经网络优化迭代控制参数
  • 5.4 仿真研究
  • 5.5 本章小结
  • 第六章 结论与展望
  • 参考文献
  • 发表文章目录
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    迭代学习控制算法的分析与研究
    下载Doc文档

    猜你喜欢