[发明专利]一种基于四阶龙格-库塔算法的NURBS曲线插补方法有效

专利信息
申请号: 201910026160.6 申请日: 2019-01-11
公开(公告)号: CN109828535B 公开(公告)日: 2021-07-27
发明(设计)人: 刘振忠;刘高领;朱海星 申请(专利权)人: 天津理工大学
主分类号: G05B19/41 分类号: G05B19/41
代理公司: 天津才智专利商标代理有限公司 12108 代理人: 王梦
地址: 300384 天津市南*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 四阶龙格 算法 nurbs 曲线 方法
【说明书】:

发明公开了一种基于四阶龙格‑库塔算法的NURBS曲线插补方法,具体包括以下步骤:定义NURBS曲线、四阶龙格‑库塔算法求解节点矢量增量Δu、NURBS曲线插补轨迹计算、最大弓高误差约束步长、最大加速度约束步长、步长相对偏差计算。本方法通过采用四阶龙格‑库塔算法求解节点矢量增量Δu,使其曲线实时插补轨迹计算结果的局部截断误差Γn+1=Ο(T5),采用向后差分法替代复杂求导过程,能够有效地提高插补效率;本方法通过采用最大弓高误差约束步长、最大加速度约束步长的误差控制方法,能够使插补误差在可控范围内。综上所述本文提出的这种曲线插补方法更能够满足当今数控机床高速度、高精度的曲线加工要求。

技术领域

本发明涉及NURBS曲线插补算技术领域,特别涉及一种基于四阶龙格-库塔算法的NURBS曲线插补方法。

背景技术

随着我国智能制造业的快速发展,传统的数控机床直线、圆弧插补技术已经不能够满足当代高精度工业产品的加工要求,这种插补技术正在逐渐被参数化曲线插补所替代。

NURBS曲线是一种非均匀有理B样条自由曲线,这种曲线能够被相应参数准确的表示出来,因其能够在产品设计制造中精确表示自由曲线和自由曲面,经常被用作于参数化曲线插补当中。

NURBS曲线插补技术相对于传统的插补方法而言,具有插补程序相对简单、加工效率高、零件加工表面质量好等优点,因此在数控机床高精加工的领域中对NURBS曲线插补的研究是十分有意义的。

目前,NURBS曲线插补多采用的是泰勒一阶或二阶展开式近似算法和非线性方程法去求解节点矢量增量,由于这种方法在高精度要求下求导计算过程相对复杂,而且零件表面的加工精度和插补的效率并不能得到很好的保证。

发明内容

本发明的目的是提供一种能够有效的提高NURBS曲线的插补精度和插补效率的基于四阶龙格-库塔算法的NURBS曲线插补方法。

NURBS曲线由于能够被相应参数准确的表示出来,因而能够在产品设计制造中精确表示自由曲线;而四阶龙格-库塔算法是求解非线性微分方程中很常用的一种数值方法,具有计算精度高和计算过程简便的优点;因此,针对参数点的密化过程,引入了经典的四阶龙格-库塔算法,使用四阶龙格-库塔算法求解节点矢量增量Δu的值,对参数化曲线进行插补。

具体来说,四阶龙格-库塔方程为:

其中:

k1=f(tn,yn)式(2)

k4=f(tn+h,yn+hk3) 式(5)

令NURBS曲线的节点矢量ui=yn,NURBS曲线插补周期T=h,即可得到基于四阶龙格-库塔算法关于节点矢量ui的递推方程:

其中:

式中,ui为NURBS曲线上第i个节点的节点矢量;T为NURBS曲线插补周期,其具体值由人为设定,T=ti+1-ti为NURBS曲线插补周期;

接着,将上述式(7)~式(10)带入至式(6)中,将节点矢量的增量Δu的递推方程进一步整理为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910026160.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top