【技术实现步骤摘要】
一种用于同步控制的带有遗忘因子的迭代学习控制方法
本申请涉及运动控制
,尤其涉及一种用于同步控制的带有遗忘因子的迭代学习控制方法。
技术介绍
多轴运动系统的同步控制问题,是目前工业界常见的运动控制问题。例如,机床加工领域,多个运动轴需要通过同步控制的方式完成复杂的工件加工轨迹;晶圆曝光设备,硅片台和掩模台在曝光扫描方向必须保持特定的匀速运动关系。同步控制的目标一般是使多个同步轴之间的位置或速度保持特定的关系,相对误差最小。目前工业界常用的方法是根据同步轴的位置或速度关系计算同步偏差,或者直接利用位置量或速度量,通过前馈的方式加入到其他同步轴的控制器中。有文献描述的同步控制方法,将伺服误差经过转换环节加入到同步轴的力信号,从而达到同步控制的效果,是通过前馈方式实现的同步控制。这种方法虽然能提高同步性能,但运动控制系统不具有持续改进的能力,尤其对于具有重复运动轨迹的情况,控制系统不能针对轨迹特点而逐步提高同步性能。
技术实现思路
本申请的主要目的在于提供一种用于同步控制的带有遗忘因子的迭代学习控制方法,可提高多轴运动系统之间的同步性能,加快迭代学习的收敛速度,提高控制算法的鲁棒性。为实现上述目的,本申请实施例第一方面提供一种用于同步控制的带有遗忘因子的迭代学习控制方法,包括:将多轴运动系统中任意一个运动系统设置为主动系统,剩余运动系统设置为从动系统;采集所述主动系统和所述从动系统的位置输出量,以及所述从动系统的前两次的输入控制量;利用所述主动系统和从动系统 ...
【技术保护点】
1.一种用于同步控制的带有遗忘因子的迭代学习控制方法,其特征在于,包括:/n将多轴运动系统中任意一个运动系统设置为主动系统,剩余运动系统设置为从动系统;/n采集所述主动系统和所述从动系统的位置输出量,以及所述从动系统的前两次的输入控制量;/n利用所述主动系统和从动系统的位置输出量,以及所述从动系统的前两次的输入控制量,以及预设的遗忘因子,构造迭代学习律;/n根据所述迭代学习律,迭代计算所述从动系统的最终输入控制量,所述最终输入控制量使得所述主动系统和所述从动系统的同步偏差的收敛速度和收敛域均满足预设要求;/n按照所述从动系统的最终输入控制量,调整所述从动系统,以使所述从动系统与所述主动系统同步。/n
【技术特征摘要】
1.一种用于同步控制的带有遗忘因子的迭代学习控制方法,其特征在于,包括:
将多轴运动系统中任意一个运动系统设置为主动系统,剩余运动系统设置为从动系统;
采集所述主动系统和所述从动系统的位置输出量,以及所述从动系统的前两次的输入控制量;
利用所述主动系统和从动系统的位置输出量,以及所述从动系统的前两次的输入控制量,以及预设的遗忘因子,构造迭代学习律;
根据所述迭代学习律,迭代计算所述从动系统的最终输入控制量,所述最终输入控制量使得所述主动系统和所述从动系统的同步偏差的收敛速度和收敛域均满足预设要求;
按照所述从动系统的最终输入控制量,调整所述从动系统,以使所述从动系统与所述主动系统同步。
2.根据权利要求1所述的用于同步控制的带有遗忘因子的迭代学习控制方法,其特征在于,所述利用所述主动系统和从动系统的位置输出量,以及所述从动系统的前两次的输入控制量,以及预设的遗忘因子,构造迭代学习律包括:
利用所述主动系统和从动系统的位置输出量,得到所述主动系统和从动系统之间的同步偏差esync(t);
利用所述同步偏差esync(t)以及所述从动系统的前两次的输入控制量,以及预设的遗忘因子,构造迭代学习律;
其中,令ys(t)是从动系统位置输出量,ym(t)是主动系统位置输出量,β是同步系数,则esync(t)=βym(t)-ys(t)。
3.根据权利要求2所述的用于同步控制的带有遗忘因子的迭代学习控制方法,其特征在于,所述迭代学习律:
其中,为第k+1次迭代时所述从动系统的输入控制量,为第k次迭代时所述从动系统的输入控制量,为第k-1次迭代时所述从动系统的输入控制量,为第k次迭代时所述主动系统和所述从动系统之间的同步偏差的二阶导数,为第k次迭代时所述主动系统和所述从动系统之间的同步偏差的三阶导数,α为遗忘因子,0≤α<1,γ和为正常数。
4.根据权利要求1至3任意一项所述的用于同步控制的带有遗忘因子的迭代学习控制方法,其特征在于,所述从动系统的被控对象模型采用状态空间方法进行描述;
所述状态空间方法:
其...
【专利技术属性】
技术研发人员:武志鹏,李璟,谢冬冬,丁敏侠,陈进新,折昌美,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。