网站大量收购独家精品文档,联系QQ:2885784924

智能控制第6章学习控制迭代学习控制.pptVIP

智能控制第6章学习控制迭代学习控制.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

为防止反馈增益系数d过大,引入一个前馈控制器,并由迭代学习获得。定理6-3:记控制输入uj(t)为第j次迭代中反馈控制和前馈控制两项的线性组合,即其中 为误差反馈控制项,且;为前馈学习控制项,由学习控制器产生。则前述控制下的跟踪误差为其中,a0,b≥λ2,μv,v=a+(2+1/a)(βm+αm|ud|m)精度分析定理(6-3)表明了系统的最大跟踪误差 与 的大小成正比。因此只要控制序列 在整个时间域[0,T]内收敛于 ,则系统的跟踪误差可以达到任意精度。这样,系统的轨迹跟踪控制问题就归结为寻求在时间域[0,T]上一致收敛于 的前馈输入控制序列 的问题了。定义指标函数应用梯度法我们得到第j次 迭代计算的公式:η的取值范围必须满足0η2问题: 一般不能获取。利用已知的 去代替未知的 :定理6-4:假设 和有界,即01且a,b,d的取值满足下列不等式:(1-η)db-1-2r0=l10(2-η)db-1-(r0+2a/λ1)=l2002第6章学习控制-迭代学习控制智能控制基础目录6.1迭代学习控制6.2增强学习6.1.1迭代学习控制的基本思想6.1.2线性时变系统的迭代学习控制6.1.3一类非线性动态系统的迭代学习控制多关节机械手的迭代学习控制6.1.5迭代学习控制面临的挑战6.1.1基本思想迭代学习(Iterativelearning)的基本思想在于总结人类学习的方法,即通过多次的训练,从经验中学会某种技能。迭代学习控制是智能控制中具有严格数学描述的一个分支。它以极为简单的学习算法,在给定的时间区间上实现未知被控对象以任意精度跟踪某一给定的期望轨迹的控制问题。特点这种控制方法特别适用于具有重复运行的场合。它的研究对诸如机器人那样有着非线性、强耦合、难以建模又需要高精度轨迹控制的场合是非常有意义的。02控制器在运行过程中不需要辨识系统的参数,属于基于品质的自学习控制。016.1.1迭代学习控制的基本思想6.1.2线性时变系统的迭代学习控制6.1.3一类非线性动态系统的迭代学习控制多关节机械手的迭代学习控制6.1.5迭代学习控制面临的挑战考虑DC伺服驱动控制的速度控制系统。假设电枢电感足够小,而且忽略机械摩擦。则系统可以简化为一阶系统。y(t)、v(t)分别表示电机角速度和输入控制电压;K-力矩系数Tm-电机的时间常数简化模型a=(1+AB/K)/Tm;b=A/KTm。求解得:迭代学习的引入01假设期望速度特性 足够光滑,可以由离散数据 来拟合。03根据02则初始控制 的系统误差为04则下一次校正后的输出控制电压可取:对于所有的k,取 ;其中可见,前述条件下,迭代学习的过程是收敛的。参数的替换对于参数b预先不知道的情况,可以用另一近似值γ来代替。只要γ满足以下不等式:迭代学习公式仍是收敛的。具体证明请见定理6-1。系统模型解为状态转移矩阵。其中 是一个给定的矩阵函数。假设 。若给定的任一初始输入矢量u0(t)在[0,T]区间内连续。则存在正常数λ和ρ0使得λ范数定义:r×r的矩阵F=(fij)范数‖F‖∞定义则有:定义一矢量范数两边同乘e-λt,并取λ范数可得:其中可知 ,所以,总可以选择较大的λ,使得:从而保证了 时,。如果矩阵B,C是定常、BC是可逆的,只需满足以下条件:即可满足迭代学习的收敛性。6.1.1迭代学习控制的基本思想6.1.2线性时变系统的迭代学习控制6.1.3一类非线性动态系统的迭代学习控制多关节机械手的迭代学习控制6.1.5迭代学习控制面临的挑战考虑一个二阶非线性动力学系统可化为一阶微分方程组简记为:假设xd(t),t∈[0,T]是系统的一个状态矢量,且属于R2n有界闭合子集W。则控制的问题就是寻找分段连续的控制输入uj(t)序列,使得系统的状态xj(t)跟随xd(t),其跟随误差小于某一给定的精度ε,即其中j表示第j次迭代。被控系统进行控制的条件系统不确定性时,在时间[0,T]内是重复作业的;02函数f(·)、g(·)满足Lipshitz连续;03系统的运行条件如采样频率、初始的控制结构是固定的;01g(x(t),t)在t∈[0,T]内是齐次和正定函数。04函数f

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档