[发明专利]一种基于Anderson加速的迭代学习控制方法在审
申请号: | 201911239152.6 | 申请日: | 2019-12-06 |
公开(公告)号: | CN112925200A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 叶凌箭;朱敏峰;马修水;沈非凡;李英道;钟伟红;李园 | 申请(专利权)人: | 浙江大学宁波理工学院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 宁波甬致专利代理有限公司 33228 | 代理人: | 李迎春 |
地址: | 315100 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 anderson 加速 学习 控制 方法 | ||
1.一种基于Anderson加速的迭代学习控制方法,其特征在于,包括以下步骤:
S1.设定初始控制量u0,设定预期轨迹T;
S2.将初始控制量输入到被控系统中,被控系统根据初始控制量做实际输出yk,接着根据实际输出结合预期轨迹T得到跟踪误差ek;
S3.根据跟踪误差判断误差是否收敛,若误差收敛,则终止迭代循环;若误差未收敛,则进入S4;
S4.根据被控系统构造对应的迭代学习控制算法模型,根据迭代学习控制算法模型计算得到迭代学习控制量Sk,同时计算辅助变量lk,并建立资源库,并将lk、Sk依次放入资源库中;
S5.根据跟踪误差判断是否进行迭代学习控制加速,若进行迭代学习控制加速,则uk+1=sk,然后进入S6;若不进行迭代学习控制加速,则uk+1=sk-1,然后返回S2;
S6.设定计数器i,以及设定计数器i的最大取值imax,判断计数器i的计数值是否小于imax:
若计数值小于imax,则根据资源库的lk信息计算得到权重系数α1...k,然后根据权重系数α1...k计算得到α0,进入S7;
若计数值大于imax,则返回S2;
S7.设置更新控制阈值αl,结合更新控制阈值αl和α0...αk判断是否满足更新控制条件:
若满足更新控制条件,计数器i的计数值+1,同时根据资源库中lk信息更新uk+1,并以更新后的uk+1作为新的控制输入,然后返回S6;
若不满足更新控制条件,则返回S2。
2.根据权利要求1所述的一种基于Anderson加速的迭代学习控制方法,其特征在于,所述被控系统为根据机器人建立的动力学模型,该动力学模型为:
其中:
M11=Im1+I1+I3*cos(θ2)cos(θ2)+I7 sin(θ2+θ3)+I10 sin(θ2+θ3)cos(θ2+θ3)+I11sin(θ2)cos(θ2)+I21 sin(θ2+θ3)sin(θ2+θ3)+2+[I5 cos(θ2)sin(θ2+θ3)+I12 cos(θ2)cos(θ2+θ3)+I15sin(θ2+θ3)sin(θ2+θ3)+I16 cos(θ2)sin(θ2+θ3)+I22 sin(θ2+θ3)cos(θ2+θ3)]
M12=I4 sin(θ2)+I8 cos(θ2+θ3)+I9 cos(θ2)+I13 sin(θ2+θ3)-I18 cos(θ2+θ3)
M13=I8 cos(θ2+θ3)+I13 sin(θ2+θ3)-I18 cos(θ2+θ3)
M22=Im2+I2+I6+2[I5 sin(θ3)+I12 cos(θ3)+I15+I16 sin(θ3)]
M23=I5 sin(θ3)+I6+I12 cos(θ3)+I16 sin(θ3)+2I15
M33=Im3+I6+2I15
M35=I15+I17
M44=Im4+I14
M55=Im5+I17
M66=Im6+I23
M21=M12'M31=M13andM32=M23
上述的符号M为动能矩阵,符号I为惯性常数,符号θ为机械臂关节角,符号τi为作用在第i个关节的控制力矩,B为科里奥利矩阵,C为离心矩阵,G为重力向量,所述uk+1为机器人一组动作的所有关节的关节控制量τ的集合,k表示对应第k次迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学宁波理工学院,未经浙江大学宁波理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911239152.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全性高的栅格式交通防护栏
- 下一篇:一种机械清蜡的工具及清蜡方法
- Anderson型多酸光敏材料及其制备方法
- (S)‑1‑(2‑羟基‑1‑苯乙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (S)‑1‑(1‑羟乙基‑1‑异丙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (S)‑1‑(1‑苯乙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (R)‑1‑(1‑苯乙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (S)‑1‑(3‑羟基‑1‑苯丙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (R)‑1‑(2‑羟基‑1‑苯乙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (R)‑1‑(2‑(萘基)乙基)硫脲修饰的Al‑Anderson型杂多酸催化剂、制备方法及其应用
- (R)‑1‑(2‑(萘基)乙基)硫脲单侧修饰的Fe‑Anderson型杂多酸催化剂、制备方法及其应用
- 一种Anderson型多酸催化氧化制备4;4`-二苯醚二甲酸的方法