[发明专利]基于Laplacian微分域变形的三维网格曲面变厚度偏置造型方法有效
申请号: | 201910451010.X | 申请日: | 2019-05-28 |
公开(公告)号: | CN110263384B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 杨璐;张长东;刘婷婷;施昕;王聪;管志方 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06T17/20;G06F119/14 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 laplacian 微分 变形 三维 网格 曲面 厚度 偏置 造型 方法 | ||
1.一种基于Laplacian微分域变形的三维网格曲面变厚度偏置造型方法,其特征在于,包括以下步骤:
步骤1、基于显著特征信息以及泊松曲面重建方法构建初始偏置曲面;
步骤2、利用有限元计算分析偏置壳体的受力情况,根据每个单元体的应力高低划分壁厚调节空间;
步骤3、采用Laplacian微分域变形方法优化壁厚;
步骤1具体为:
步骤1-1、读取三维离散曲面模型,提取Morse显著特征点;
(1)采用平均曲率计算所有原始网格曲面顶点v的Morse函数值f(v):
kmax、kmin为每个顶点的最大和最小主曲率;
(2)利用高斯滤波函数Wc和特征保持函数Ws,计算f(v)的双边滤波值B(f(v),r):
其中r为该网格曲面顶点的邻域半径大小,N(v,2r)为距离该顶点距离2r的一组顶点,x为这组顶点中的任意一点;
(3)对每个网格曲面顶点,计算其与邻域顶点的Morse函数双边滤波值的加权平均,即为该顶点的显著值s:
(4)计算初始Morse函数值与上步所得显著值之和以此更新每个网格曲面顶点的特征值;迭代执行这一步,直到特征点数量符合要求;
步骤1-2、偏置Morse显著特征点,构建初始偏置点云;
将步骤1-1所提取的Morse显著特征点,沿其法矢方向或法矢反方向,移动相等距离,构建起偏置点集;设原始曲面特征点集为V={v1,v2,…,vn},每个特征点对应的单位法矢集合为N={n1,n2,…,nn},给定一个偏置距离d,那么计算偏置后特征点的坐标:
v′i=vi±nid,1≤i≤n
其中,正负号代表偏置方向不同;若沿法矢方向即向外偏置,则做加法;若沿法矢方向即向内偏置,则做减法;计算完成后组成偏置点集V′={v′1,v′2,…v′n};
步骤1-3、利用泊松重建,将初始偏置点云重建为三角网格曲面;
假设给定一个区域M及其边界指示函数χ定义为
重构的问题即可转换为重构χ的问题,使得点云和指示函数之间能够联系起来;
(1)由梯度关系得到点云和指示函数的积分关系;对于任意点定义为该点向内的法向量为一个平滑滤波器,则为沿p点法向量的平移,q为p点经过平滑滤波后输出的点;用χ*F的导数来近似χ;
(2)根据积分关系利用划分块的方法获得点云的向量场,近似计算指示函数的梯度场;将点云S分割为互不相交的区域As,以As的面积近似As上的积分,可通过对分割的区域进行积分求和来近似计算;
(3)求解泊松方程;向量空间和指示函数满足如下等式关系:
对等号两边分别求导,可得拉普拉斯方程:
泊松重建算法划分空间后,定义其节点集合为O,函数空间为Fo,则向量空间可以近似表示为:
其中,Ng(s)是s的最近的8个邻节点,αo,s是三线插值权重,Fo(q)表示靠近q的节点o的表示为Fo的线性和函数;
由此对方程做进一步的近似简化,最终求解得到指示函数再选择点云样本坐标的均值作为等值,计算出对应的等值面,进而得到重建的三角网格曲面,即为初始偏置曲面:
其中R3表示三维向量空间;
步骤3具体为:
(1)建立优化问题的数学模型;
优化目标函数及约束条件定义如下:
min:H(x)=C(x)+λ*D(M,M0)
s.t.[K]{u}={P}
g(M,M0)=0
|V-V0|≤ε
其中,x表示四面体,C(x)表示壳体模型的柔度;D(M,M0)表示优化前后形状的几何偏差;λ为柔度与几何偏差之间的平衡系数;[K]表示模型的刚度矩阵,{u}表示位移向量,{P}表示静载荷向量;g(M,M0)表示网格曲面优化前后顶点之间的几何关系;V0和V分别表示优化前后的模型体积,xi对应第i个单元体,vi对应第i个单元体的体积;
(2)采用LaDlacian微分域变形方法实现偏置壳体厚度的自适应变形;
针对内表面不同应力划分区域的网格顶点,分别设定其变形方向和变形量:高应力区,沿顶点法矢dn方向向外变形,距离r1;低应力区,则沿顶点法矢dn反方向向内变形,距离r2;过渡区域保持不变;变形后顶点坐标为:
v′i=vi±dn·r
对应的变形能量函数为:
其中,δi、δi′分别表示原始和变形后的网格顶点的Laplacian坐标,ui表示约束点的坐标;m表示约束点的个数,r表示顶点每次迭代过程的变形量,下标1、2分别指代高、低应力区的顶点;wi、wj表示变形的权重因子。
2.根据权利要求1所述的基于Laplacian微分域变形的三维网格曲面变厚度偏置造型方法,其特征在于,步骤2具体为:
(1)利用TetGen网格划分工具对偏置壳体进行四面体网格划分;
(2)利用OOFEM有限元计算库对偏置壳体进行应力分析;
(3)对偏置壳体进行高低应力区域划分;根据上一步应力分析得到的各单元节点应力值大小,设定两个应力阈值SH和SL,SH>SL,将壳体模型划分为三部分,应力值高于SH的为高应力区域,应力值低于SL的为低应力区域,应力值介于两者之间的为过渡区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910451010.X/1.html,转载请声明来源钻瓜专利网。