采样迭代学习控制算法研究控制理论与控制工程,2011,硕士【摘要】迭代学习控制算法(IterativeLearningControl,简称ILC)由Arimoto等人于1984年正式提出,它主要适用于具有重复运动的被控系统,将输出信号与给定的目标信号进行比较,以两者的偏差来不断修正不理想的控制信号,使得系统的输出不断接近目标信号,从而实现有限区间上的完全跟踪任务。自从迭代学习控制算法提出以来,研究人员针对不同类型的研究对象提出了形式多样的迭代学习控制律,并且利用各种数学方法,在合理的假设下证明了控制律的收敛性并得到了收敛条件。迭代学习控制算法得到了长足的发展。然而,由于在很多工业过程中各种先进的算法需要通过计算机来实现,因此采样时间是一个必须考虑的因素,采样迭代学习控制算法就是在迭代学习控制算法的基础上引入了采样时间这一概念。本文以非线性时滞带扰动系统为研究对象,详细研究了PD型采样迭代学习控制算法、高阶PID采样迭代学习控制算法的收敛性。与传统的证明方法不同,本文采样了泰勒展开法得到了算法的收敛条件。由于收敛条件中不含积分项,因此计算将变得更为简单。与此同时,本文将采样迭代学习控制算法和模型参考自适应算法结合,以多输入多输出系统为研究对象探讨了...更多还原【Abstract】IterativeLearningControl(ILC)wasfirstputforwardbyArimotoetc.al.in1984.Itismainlyappliedinsystemswhichcharactersrepeatedoperation.ILCcouldadjustthecontrolinputwithtrackingerrorinordertomaketherealoutputconvergetotheideatrajectorypreciselyduringalimitedperiod.Sincethen,moreandmoreattentionhasbeenpaidtotheILC.ResearchershaveputforwardmanyILCalgorithmstowarddifferentkindsofsystemsandprovedtheconvergenceofthesealgorithmsba...更多还原【关键词】采样迭代学习控制;黎卡提方程;泰勒展开;李雅普诺夫函数;【Keywords】Sampled-DataIterativeLearningControl(SDILC);RiccatiEquation;Taylor’sseries;Lyapunov;摘要3-4Abstract4第一章绪论7-151.1迭代学习控制概述及其意义7-91.2研究现状及存在的问题9-131.2.1研究现状9-131.2.2存在的问题131.3本文的结构13-15第二章常规迭代学习控制及被控对象描述15-192.1迭代学习控制算法15-162.2本文研究对象的描述及相关的假设16-172.3常规迭代学习控制算法的分析17-19第三章采样迭代学习控制算法19-293.1引言193.2一阶PD型采样迭代学习控制算法19-243.2.1算法的描述19-203.2.2收敛性分析20-233.2.3证明方法的比较23-243.3高阶PID采样迭代学习控制算法24-283.3.1算法的描述24-253.3.2收敛性分析25-283.4小结28-29第四章模型参考自适应采样迭代学习控制算法29-354.1引言294.2算法的设计29-324.3收敛性分析32-344.4小结34-35第五章采样迭代学习控制的应用35-455.1采样迭代学习控制在机械臂控制中的应用35-385.2采样迭代学习控制在单级倒立摆系统中的应用38-405.3高阶采样迭代学习控制算法仿真40-415.4MRASDILC的仿真分析41-445.5小结44-45第六章总结与展望45-476.1本文总结456.2采样迭代学习控制算法的研究展望45-47致谢47-49参考文献49-55