[发明专利]一种三次B样条的延拓方法在审

专利信息
申请号: 202010899898.6 申请日: 2020-08-31
公开(公告)号: CN112150577A 公开(公告)日: 2020-12-29
发明(设计)人: 王醒策;刘欣悦;武仲科 申请(专利权)人: 北京师范大学
主分类号: G06T11/20 分类号: G06T11/20
代理公司: 北京中海智圣知识产权代理有限公司 11282 代理人: 曾京京
地址: 100875 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 三次 延拓 方法
【权利要求书】:

1.一种三次B样条的延拓方法,其特征在于,包括以下步骤:

步骤1,计算延拓段的B样条曲线的节点矢量和确定前三个控制顶点的表达式:

步骤1.1,设给定的B样条曲线的表达式为c(t),延拓目标点为R,延拓段的B样条曲线的参数形式为下式(1):

式中,为B样条基函数,Pi为控制顶点;

步骤1.2,计算延拓段的B样条曲线的节点矢量,设延拓段B样条曲线的控制顶点个数为n+1,初次计算时,n=3,最后一个控制顶点为延拓目标点R,延拓段B样条曲线的节点矢量为其中,均匀分布;

步骤1.3,确定延拓段的B样条曲线的控制顶点的表达式:

步骤1.3.1,设有两条参数曲线,第一条参数曲线为c(t),t∈[0,1],第二条参数曲线为若第二条参数曲线在第一条参数曲线的末端c(1)与第一条参数曲线光滑衔接,则满足如下式(2)的G2连续条件:

其中,自由度α是大于0的实数,自由度β是任意实数;

步骤1.3.2,当c(t)和为两端夹紧的B样条的参数形式时,通过将的一阶导和二阶导代入上式(2),得出的前三个控制顶点P0,P1,P2分别表达成当c(t)和c-(t-)为两端夹紧的B样条的参数形式时,自由度α,β的表达式为下式(3)、(4)、(5):

P0=c(1)……(3),

步骤2,确定三次B样条的矩阵表达式,对于在参数区间[ti,ti+1)(3≤i≤n),B样条上的任意一点通过如下式(6)进行计算:

其中,

步骤3,根据三次B样条的矩阵表达推导出延拓段B样条的应变能的显式公式;

对于任意形式的参数曲线应变能的计算如下式(7):

其中,||·||表示欧几里得范数,当为B样条时,即t3=0,tn+1=1,根据积分的累加性,推导出下式(8);

根据B样条的矩阵表达式(6),推导出下式(9)、(10):

其中,

将上式(10)展开为多项式形式,得到下式(11):

其中,是矩阵N4(i)第3行第3列的元素,是N4(i)第3行第4列的元素,以此类推;

对上式(11)进行积分得到下式(12):

将展开并进行整理,即得到的应变能的显式计算式(13):

步骤4,求解延拓段B样条具有最小的应变能时,自由度α,β以及其余控制顶点的解,即求解下式(14):

步骤5,将求得的自由度的解代入延拓段B样条的前三个控制顶点的表达式(3)、(4)、(5)中,得到三个控制顶点的解;

步骤6,根据获得的节点矢量以及控制顶点,由式(13)计算延拓段B样条的应变能;

步骤7,增加延拓段曲线的控制顶点数,重复计算步骤1-步骤6,直到得到延拓段球B样条的应变能不再下降。

2.根据权利要求1所述的三次B样条的延拓方法,其特征在于,步骤3所述的根据三次B样条的矩阵表达推导出延拓段B样条的应变能的显式中,是由三次B样条的系数矩阵中的元素确定,全部计算式如下所示:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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