[发明专利]一种基于四阶龙格-库塔算法的NURBS曲线插补方法有效
申请号: | 201910026160.6 | 申请日: | 2019-01-11 |
公开(公告)号: | CN109828535B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 刘振忠;刘高领;朱海星 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 王梦 |
地址: | 300384 天津市南*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于四阶龙格‑库塔算法的NURBS曲线插补方法,具体包括以下步骤:定义NURBS曲线、四阶龙格‑库塔算法求解节点矢量增量Δu、NURBS曲线插补轨迹计算、最大弓高误差约束步长、最大加速度约束步长、步长相对偏差计算。本方法通过采用四阶龙格‑库塔算法求解节点矢量增量Δu,使其曲线实时插补轨迹计算结果的局部截断误差Γ |
||
搜索关键词: | 一种 基于 四阶龙格 算法 nurbs 曲线 方法 | ||
【主权项】:
1.一种基于四阶龙格‑库塔算法的NURBS曲线插补方法,其特征在于,步骤如下:S1、根据已知样条曲线的几何信息,确定轨迹计算公式中NURBS曲线的节点矢量U=[u0,u1,u2,…,ui,…uj,…,un]、控制顶点d=[d0,d1,d2,…,di,…dj,…,dn]及其权因子w=[w0,w1,w2,…,wi,…wj,…,wn];S2、将节点矢量ui带入基于四阶龙格‑库塔算法的节点矢量增量Δu的计算公式:
中,得到节点矢量增量Δu,进而代入至公式:ui+1=ui+Δui中,求得其下一个节点矢量ui+1;S3、将步骤S2得到的下一个节点矢量ui+1带入至三次NURBS曲线方程:
中,得到下一个插补点的坐标:pi+1=p(ui+1)或
其中,在三次NURBS曲线方程中,di表示第i个控制顶点,wi表示控制顶点di的权值,Ni,3表示3次B样条基函数,B0、B1、B2和B3分别为分子系数;b0、b1、b2、b3分别为分母系数;S4、重复上述步骤S2~S3,直至完成步骤S1中全部矢量节点U的插补计算,进而通过所有有效插补点坐标得到NURBS曲线的插补轨迹。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910026160.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式裁床控制器的实时轮廓误差补偿方法
- 下一篇:一种能耗计费管理系统