A new method of multi axis system contour error estimation and iterative control based on Newton method belongs to the field of multi axis system motion control. The accuracy of contour error is calculated by Newton method, and the contour error is reduced by iterative learning, so as to achieve good multi axis coordination control performance. The two part includes the control of contour error and contour error estimation of the method: the former by using Newton method, the calculated by the extremum search contour errors (from the current location of the nearest point; the latter expectation) and the current position of the contour error point deviation as the iterative information generated by iterative method and feedforward trajectory optimization the compensation, so as to realize the contour control performance. The new method makes use of the precise characteristics of Newton's numerical calculation, and effectively overcomes the problem of traditional contour control's inaccurate tracking under complex contour conditions, and the controller has simple structure and can achieve excellent contour control effect.
【技术实现步骤摘要】
一种基于牛顿法的多轴系统轮廓误差估计及迭代控制方法
本专利技术涉及数控系统多轴系统运动控制方法,具体涉及一种基于牛顿法的轮廓误差估计和迭代控制方法。
技术介绍
在数控系统中,工件的加工精度很大程度上取决于机床的多轴轮廓运动精度,表征轮廓运动精度的指标为轮廓误差,即运动过程中的实际位置点到期望轮廓的最短距离。在实际的曲线(曲面)加工过程中,由于期望加工路径的复杂性和实际位置点的不确定性,轮廓误差通常不能直接通过测量确定。因此多轴运动系统中轮廓误差的估计与控制成为数控系统中重要的研究内容,现有的实际应用方法基本上采用各轴独立控制的方式或者交叉耦合的控制方式,这些现有的方式无法做到对于轮廓误差的精确估计,对于一些复杂的或者极端的轮廓(如高速大曲率轮廓)的加工过程,轮廓误差估计相比于真实情况有较大偏差;而且由于轮廓误差估计性能出现恶化,使得轮廓误差的控制效果得不到保证,影响在实际应用过程中的轮廓加工效果。因此需要一种能有效应用于实际的多轴运动系统轮廓误差的估计及控制方法,能够实现在任意轮廓条件下的精确轮廓误差估计,同时根据估计的轮廓误差,保证轮廓运动控制性能。牛顿法是一种简单有效的数值计算方法,能够用于求函数最小值的问题,通过建立表征实际位置点到期望轮廓距离的函数,并求取该函数的最小值,即可求得轮廓误差点及轮廓误差。利用得到的轮廓误差信息,进行迭代学习,完成轮廓运动的期望轨迹预补偿,即可实现轮廓运动性能的提升。
技术实现思路
本专利技术目的在于提出一种基于牛顿法的轮廓误差估计及迭代控制方法,以解决上述
技术介绍
中所提出的问题,使其能够应用于任意复杂轮廓或极端轮廓条件下, ...
【技术保护点】
一种基于牛顿法的多轴系统轮廓误差估计及迭代控制方法,其特征在于所述方法包括如下步骤:S1:针对多轴系统中各独立轴的动力学特性,分别设计相应的反馈控制器。S2:建立多轴系统中待确定的轮廓误差向量关于时间t的向量表示:
【技术特征摘要】
1.一种基于牛顿法的多轴系统轮廓误差估计及迭代控制方法,其特征在于所述方法包括如下步骤:S1:针对多轴系统中各独立轴的动力学特性,分别设计相应的反馈控制器。S2:建立多轴系统中待确定的轮廓误差向量关于时间t的向量表示:其中,为期望运动轨迹,为实际运动位置,为轮廓误差向量;S3:建立表征轮廓误差的指标函数J(t):S4:根据如下迭代公式,对时间t进行迭代:其中,ti表示第i次迭代时所对应的时间参数,m为总迭代次数,表示期望轮廓在第i次迭代的时间ti处的速度;...
【专利技术属性】
技术研发人员:胡楚雄,朱煜,汪泽,何苏钦,张鸣,杨开明,穆海华,胡金春,尹文生,徐登峰,成荣,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。