[发明专利]基于自适应迭代学习的误差补偿方法及数控控制系统有效
申请号: | 201911349193.0 | 申请日: | 2019-12-24 |
公开(公告)号: | CN110989495B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 吴亮生;陈再励;马敬奇;朱铭;王楠;钟震宇;卢杏坚;雷欢 | 申请(专利权)人: | 广东省智能制造研究所 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 广东广盈专利商标事务所(普通合伙) 44339 | 代理人: | 李俊 |
地址: | 510070 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自适应 学习 误差 补偿 方法 数控 控制系统 | ||
1.一种基于自适应迭代学习的误差补偿方法,其特征在于,包括以下步骤:
在输出位置获取数控控制系统下的机床运动轨迹,并与期望轨迹比较得到机床运动误差;
基于机床运动误差通过自适应迭代学习方法获取到误差补偿量;
基于误差补偿量利用位置环控制器进行参数调整,使得机床能够按照期望运动轨迹运行;
所述数控控制系统包括:位置环控制器、速度环控制器、电流环控制器、电力系统、机械系统和误差补偿模块,所述误差补偿模块对位置环控制器实现误差补偿量的输入,位置环控制器基于误差补偿量进行参数调整;
所述在输出位置获取数控控制系统下的机床运动轨迹,并与期望轨迹比较得到机床运动误差包括:
针对数控加工中的工件坐标在线测量获取数控加工位当前的工件坐标轨迹信息;
基于所述当前的工件坐标轨迹信息与所述期望轨迹坐标信息比较得到机床运动误差;
所述数控控制系统为以下非线性系统:
yi(t+1)=f(yi(t),yi(t-1),…,yi(t-ny),xi(t),xi(t-1),…xi(t-nx)),
其中:y(t)为系统的输出,x(t)为系统的输入,i=0,1,2,…为数控系统循环工作周期迭代次数,t为时间,ny和nx为未知的系统阶数;
f(yi(t),yi(t-1),…,yi(t-ny),xi(t),xi(t-1),…xi(t-nx))函数相对于输入xi(t)存在偏导且连续;
使得数控控制系统的非线性系统满足利普希茨连续Lipschitz条件,调节所述数控控制系统下的输入参数,给所述数控控制系统施加一个自适应的误差补偿量,使得机床能够按照期望运动轨迹运行;
所述非线性系统满足利普希茨连续Lipschitz条件如下:
对于当|Δxi(t)|≠0时有:|Δyi(t+1)|≤b|Δxi(t)|,其中|Δxi(t)|表示系统的输入比上一次迭代时的变化,|Δyi(t)|表示系统的输出比上一次迭代时的变化,具体表示为Δyi(t+1)=yi(t+1)-yi-1(t+1)和Δxi(t)=xi(t)-xi-1(t),b为常数;
所述基于机床运动误差通过自适应迭代学习方法获取到误差补偿量包括:
当|Δxi(t)|≠0时,存在一个拟伪偏导数使下面公式成立:
其中为了使i趋近于无穷时,系统误差ei(t+1)=yd(t+1)-yi(t+1)能够收敛为零,这里yd(t+1)为系统期望的运动轨迹,yi(t+1)为系统在t+1时刻的运动轨迹;
所述基于误差补偿量利用位置环控制器进行参数调整包括:
控制输入的指标函数为:J(xi(t))=|ei(t+1)|2+λ|xi(t)-xi-1(t)|2,式中λ为权重因子;
指标函数通过加入λ|xi(t)-xi-1(t)|2来限制控制输入量的变化率;
再根据最优条件求得:
其中ρ>0,λ的作用是限制变量Δxi(t)的变化,限制非线性系统输出的范围以及伪偏导数的变化,并防止上式出现分母为零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省智能制造研究所,未经广东省智能制造研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349193.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车辆检测方法、装置以及车路协同系统
- 下一篇:纸塑包装盒侧面图案印刷装置