[发明专利]一种保留尖锐特征的非均匀不规则样条基函数的构造方法有效

专利信息
申请号: 202110911630.4 申请日: 2021-08-10
公开(公告)号: CN113591356B 公开(公告)日: 2023-10-27
发明(设计)人: 冯毅飞;申立勇;李新 申请(专利权)人: 中国科学院大学
主分类号: G06F30/23 分类号: G06F30/23;G06F111/04
代理公司: 北京亿知臻成专利代理事务所(普通合伙) 16123 代理人: 任涛
地址: 100049 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 保留 尖锐 特征 均匀 不规则 样条基 函数 构造 方法
【权利要求书】:

1.一种保留尖锐特征的非均匀不规则样条基函数的构造方法,其特征在于,包括以下步骤:

步骤S1、根据待加工曲面形状,输入具有任意拓扑的四边形控制网格;

步骤S2、基于所述四边形控制网格,使用Bezier曲面方法提取定义最初的C0基函数,所述四边形控制网格的每个面均使用双三次Bezier曲面进行表示;对于所述四边形控制网格的每个面上的面点Fi,用所述每个面上的四个控制点Pi的线性组合进行表示;所述四边形控制网格的边点Ei与顶点V是所述面点Fi的线性组合;

步骤S3、计算切平面;

对度数为n的奇异点,所述奇异点临近的控制点为Ei,Fi,节点距长度为di,ai

计算新的控制点令P=[V,E0,...,En-1,F0,...,Fn-1]T,将细分规则写为

定义NURSS格式细分矩阵为M,基于Eigen-polyhedron的细分矩阵为N;

定义奇异点周围一圈Bezier控制点为是点V,{Ei},{Fi}的线性组合:

步骤S31、计算基于Eigen-polyhedron细分的极限点C;

用L0表示矩阵N特征值为1对应的特征向量的单位化,极限点定义为C=L0MTP;

步骤S32、计算基于Eigen-polyhedron细分的切平面;

定义两个大小为2nx2n的矩阵令V,...,En-1-V,F0-V...,Fn-1-V]T,λ是矩阵的主特征值,则写成Λ是由奇异值构成的对角矩阵;假设i1,i2是使得Λ(i1,i1)=Λ(i2,i2)=λ的指标,令为除了其他位置为零的对角矩阵,得到进而定义向量集合

步骤S33、定义奇异点周围的Bezier控制点;

奇异点周围Bezier控制点

步骤S4、计算连接函数;

S41、对度数为n的奇异点,每个角定义权重ki

S42、根据权重定义角度;

对θi求和,如果求和结果不等于2π,对角度归一化到2π;

定义(i,j)=sin(θi)sin(θi+2)...sin(thetaj)(i<j);

若n=2k+1为奇数:

若n=2k为偶数:

假设集合S是n个数字的集合,令是集合中出现次数最多的值,如果每个数字仅出现一次,则令

步骤S5、局部分步优化;

将每条边上的约束条件分为两部分,前两个方程成为顶点约束,剩下的称为边约束;按如下顺序求解新的基函数;

S51、优化顶点控制点;

每个度数为n的奇异点顶点约束包含3n+1个控制点,2n个线性约束方程,先求解得到满足顶点约束的3n+1个控制点;

S52、优化边控制点;

在顶点控制点被确定后,剩下的边约束设计的控制点被控制在每条边上,都变为了局部问题,这是求解每条边上满足边约束的控制点;

S53、优化面控制点;

分布求解时求解一个带线性等式约束的最小二乘问题,即:

s.t.MP=b;

将所述最小二乘问题转化为线性方程组的求解问题:

S54、根据步骤S53求解得到的结果对所述待加工曲面形状进行设计。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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