[发明专利]一种基于预测和迭代补偿的参数插值方法有效
申请号: | 201811495596.1 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109597962B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 张承瑞;倪鹤鹏;王海涛;袁佶鹏;王公成 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F17/10 | 分类号: | G06F17/10;G06F17/16 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 任欢 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 预测 补偿 参数 方法 | ||
1.一种基于预测和迭代补偿的参数插值方法,其特征在于,包括:
基于历史插值数据设计的多次多项式预测算法,结合二阶泰勒公式预测目标长度获得预测长度;在对目标长度进行预测时,采用的数据为前六个周期的目标长度Li和预测长度其中,i=0,1,2,3,4,5,预测系数Ri作为预测算法的输出,k作为预测算法的输入;
基于二阶泰勒公式和速度波动设计迭代补偿算法来逼近目标,通过控制迭代次数调整插补精度;
当完成本周期插值时,更新历史插值数据以准备下次插值;
所述多次多项式预测算法为五次多项式预测算法;
所述五次多项式预测模型如式(1):
Ri=a0+a1k+a2k2+a3k3+a4k4+a5k5 (1)
其中,a0~a5为未知参数,计算公式(2):
通过公式(4)即可计算预测长度其中,令k=6,且Ri为第i个周期的预测系数,系数矩阵Φ是一个常数矩阵,Φ-1为其逆矩阵;
所述基于二阶泰勒公式和速度波动设计迭代补偿算法的具体步骤如下:
1)初始化迭代参数;
令迭代参数j=1,Lj=Li,其中j是迭代次数,Lj是第j次迭代步长,Li是第i段的目标长度;
2)通过二阶泰勒公式和Lj计算目标点Fj,得到目标实际长度
3)根据Lj,和插补周期Ts,计算速度波动εj;
4)更新j值,根据速度波动εj重新计算Lj。
2.根据权利要求1所述的一种基于预测和迭代补偿的参数插值方法,其特征在于,所述步骤3)中对速度波动εj做如下判断:
A、如果εj≤εd,则当前周期插值完成,回到步骤1)进行下周期插值;
B、如果εjεd,则说明需要通过迭代进一步提高精度,继续步骤4)。
3.根据权利要求1所述的一种基于预测和迭代补偿的参数插值方法,其特征在于,所述步骤4)的具体步骤如下:
变量j更新为j+1,下次迭代步长Lj更新为根据公式(5)进行计算:赋值完成后跳转所述步骤2);
通过多次迭代,降低速度波动以达到目标插补精度,第i段完成插值。
4.根据权利要求1所述的一种基于预测和迭代补偿的参数插值方法,其特征在于,所述步骤3)中速度波动εj的根据公式(6)、(7)进行计算:
其中是目标速度,Vi*是通过起点C(ui)、目标点C(ui+1)和插补周期Ts计算的实际速度,将公式(6)和(7)中的i替换为j。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811495596.1/1.html,转载请声明来源钻瓜专利网。