[发明专利]一种气动肌肉无模型高阶迭代学习控制方法有效
| 申请号: | 201811057724.4 | 申请日: | 2018-09-11 |
| 公开(公告)号: | CN108828960B | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 艾青松;刘泉;柯达;孟伟;左洁 | 申请(专利权)人: | 武汉理工大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
| 地址: | 430070 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 气动 肌肉 模型 高阶迭代 学习 控制 方法 | ||
1.一种气动肌肉无模型高阶迭代学习控制方法,其特征在于,包括以下步骤:
步骤1:对气动肌肉进行数学抽象;
其中,对于重复运行的气动肌肉,将其描述为:
yk(t+1)=f[yk(t),yk(t-1),…,yk(t-ny),uk(t),uk(t-1),…,uk(t-nu)] (1);
其中,uk(t)和yk(t)分别表示在第k次迭代t时刻的气压和位移,t∈{0,1,…T-1},k=0,1,2…,T表示采样时刻,k表示迭代次数,k的取值没有上限,nu表示气动肌肉输入端阶数,ny表示气动肌肉输出端阶数;对于公式(1),控制目标为寻找一个合适的有界的气压信号序列uk(t)作用于系统,使得系统位移序列yk(t)等于给定的期望轨迹yd(t);
步骤2:建立气动肌肉数据模型;
基于前两次迭代周期的气压值和位移值,建立相邻两个迭代周期的迭代轴紧格式动态数据模型,并定义该模型中的未知参数为“拟伪偏导数”;
其中,利用公式(1)在任意两次相邻迭代轮次的气压和位移数据建立气动肌肉迭代轴数据模型:
Δyk(t+1)=φk(t)Δuk(t) (2);
其中,φk(t)被称为“拟伪偏导数”,φk(t)是未知参数,需要在线估计;Δyk(t+1)=yk(t+1)-yk-1(t+1)为气动肌肉在相邻两次迭代周期同一时刻的位移增量,Δuk(t)=uk(t)-uk-1(t)为气动肌肉在相邻两次迭代周期同一时刻气压值的增量;
步骤3:“拟伪偏导数”估计;
其中,令表示φk(t)的估计值;在最初两次迭代中,即迭代次数k=0,1时,的值是采用人为设定初值;从k=2开始,采用前两次迭代过程中的气压和位移数据,以及前若干次迭代过程中的进行估计,其中,一阶估计算法只利用前一次迭代的值,高阶估计算法利用了前m次迭代的值;当2≤k<m时,采用“一阶估计算法”对“拟伪偏导数”进行估计;当k≥m时,采用“高阶估计算法”对“拟伪偏导数”进行估计;其中,阶数m由人为设定;
所述高阶估计算法为:
其中,μ为一个正的权重系数,ηk,t为步长因子,m为阶数,αi为权重系数;
步骤4:考察“拟伪偏导数”估计值的取值情况和气压值增量的取值情况,若“拟伪偏导数”或控制量在当前时刻相较于前一次迭代的增量小于一个给定的值,则采用“重置算法”对它的值进行重置;
步骤5:根据“拟伪偏导数”的估计值和前两次迭代周期中的气压值和位移值,构建无模型迭代学习控制器,计算出当前迭代周期每个时刻的气压值,传输给气动肌肉;
步骤6:判断气动肌肉的跟踪误差是否满足精度要求,若满足,则停止迭代;若不满足,则重复步骤2~步骤5。
2.根据权利要求1所述的气动肌肉无模型高阶迭代学习控制方法,其特征在于,所述一阶估计算法为:
其中,μ为一个正的权重系数,ηk,t为步长因子。
3.根据权利要求1所述的气动肌肉无模型高阶迭代学习控制方法,其特征在于:步骤4中,的重置算法为:
当或|Δuk(t)|≤ε (5);
其中,ε为一个充分小的正数,为“拟伪偏导数”的初值,由人为给定。
4.根据权利要求3所述的气动肌肉无模型高阶迭代学习控制方法,其特征在于:步骤5中,所述无模型迭代学习控制器为:
其中,ρk,t为步长因子,φk(t)采用估计值替代,ek-1(t+1)第k-1次迭代在t+1时刻的跟踪误差,λ为权重系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811057724.4/1.html,转载请声明来源钻瓜专利网。





