The invention discloses a gear model region parameterization method based on subdivision technology and boundary replacement. It is difficult to parameterize high quality graphics models with complex areas. The invention reduces the concave and convex degree of each section of the curve by curve segmentation method, ensures that the quadrilateral mesh model will not be inverted, thereby optimizing the parameterized quality of the gear model, and meets the validity requirement of geometric analysis in engineering application; and then, through the average distance of the polygon boundary of the gear model, it can optimize the parameterized quality of the gear model. The modification of the value and the uniform distance between the vertices of the boundary can improve the generation rate of the quadrilateral mesh; the shape of the gear model can not be changed by using the method of boundary substitution, while the smoothness and continuity of the gear model are optimized by using the smoothing method and C_C subdivision method, thus satisfying the engineering application. For the requirement of smoothness and robustness of geometric analysis.
【技术实现步骤摘要】
基于细分技术与边界替换的齿轮模型区域参数化方法
本专利技术属于计算机辅助设计与工程应用领域,具体涉及基于细分技术与边界替换的齿轮模型区域参数化方法。
技术介绍
计算机辅助设计(CAD)技术和计算机辅助工程(CAE)技术在今天的计算机应用和发展中,有着非常深远的影响,它们在航空航天、汽车制造、建筑设计、机械电子等领域都得到了广泛的应用。在CAD技术中,物体形状是通过边界模型来表示的,而边界模型又包含了几何模型内部曲面的信息。等几何分析经常需要进行几何模型区域内部的参数化,因此为了让CAD模型更加适用于等几何分析,就需要研究由给定边界数据构建区域参数化的方法技术。等几何分析是一种基于CAD模型的精确几何表示进行模拟仿真的新型技术,它的提出为实现CAD/CAE的无缝融合开辟了新途径,同时也为已趋成熟的几何造型领域注入了新活力。在等几何分析中,计算域的参数化仍然是目前的研究热点之一,有限元分析中经常需要高精度和有效性的参数化模型,以便应用到高层次CAD或CAE模型的研究设计中。而为了达到这些要求,就需要对用于参数化的网格以及一些特殊区域进行优化,对某个特定的方法,区域的复杂程度很大程度上影响了参数化的有效性和质量。等几何分析中对一个区域的参数化需要满足三个要求:1)它没有产生自交,也即从参数域到物理域的映射是内射的;2)等参元素应该尽可能地均匀;3)等参元素应该尽可能地正交。目前,已经有许多方法能够处理通过B样条曲线表示的边界信息,它们包括变分谐波方法,分治技术,映射法,基于轮廓的分解方法,多面片参数化方法以及非标准B样条的参数化方法。但现有的方法中大多只能处理一 ...
【技术保护点】
1.基于细分技术与边界替换的齿轮模型区域参数化方法,其特征在于:该方法具体如下:步骤1、对齿轮模型的内、外边界进行采样,内、外边界上均从第一个采样点开始,每次依次取4个采样点拟合成一条三次均匀B样条曲线,相邻两条三次均匀B样条曲线中,后一条三次均匀B样条曲线拟合时采用的第一个采样点为前一条三次均匀B样条曲线拟合时采用的最后一个采样点;拟合后,内边界由4条三次均匀B样条曲线组成,外边界由24条三次均匀B样条曲线组成;三次均匀B样条曲线表达式为:
【技术特征摘要】
1.基于细分技术与边界替换的齿轮模型区域参数化方法,其特征在于:该方法具体如下:步骤1、对齿轮模型的内、外边界进行采样,内、外边界上均从第一个采样点开始,每次依次取4个采样点拟合成一条三次均匀B样条曲线,相邻两条三次均匀B样条曲线中,后一条三次均匀B样条曲线拟合时采用的第一个采样点为前一条三次均匀B样条曲线拟合时采用的最后一个采样点;拟合后,内边界由4条三次均匀B样条曲线组成,外边界由24条三次均匀B样条曲线组成;三次均匀B样条曲线表达式为:其中,Pi为用于构建三次均匀B样条曲线的控制点位置,i取0,1,2或3,Ni,3(t)为B样条基函数,P(t)为形成的三次均匀B样条曲线上的拟合点位置,参数t∈节点区间[0,1];步骤2、对经步骤1处理后的齿轮模型的内、外边界均通过曲线特征点进行曲线分割,然后将齿轮模型的内、外边界转化为多边形边界几何模型,具体如下:步骤a、通过抛物线插值的方法,检测齿轮模型的内、外边界上的曲线特征点,曲线特征点包括曲线的曲率极值点和拐点,并在曲线特征点处进行曲线分割;抛物线插值检测曲率极值点的过程具体如下:将齿轮模型的内、外边界上的每条三次均匀B样条曲线的节点区间[0,1]均分成20等份区间[tn-1,tn],n=1,2,…,20,然后依次遍历[tn-1,tn+1],计算区间[tn-1,tn+1]内三个拟合点曲率k(tn-1)、k(tn)和k(tn+1),如果满足条件k(tn)>k(tn-1)且k(tn)>k(tn+1),则当前区间为曲线的曲率极大值点所在区间,而如果满足条件k(tn)<k(tn-1)且k(tn)<k(tn+1),则当前区间为曲率极小值点所在区间;曲率极大值点所在区间或曲率极小值点所在区间均通过插值三个点(tn-1,k(tn-1)),(tn,k(tn))和(tn+1,k(tn+1))得到一条抛物线f(m)=a2m2+a1m+a0,其中a0,a1,a2为系数,然后通过设定f(m)的导数f'(m)=0,求得抛物线中处于对称轴上的点的m值,记为t':将抛物线最高点或最低点的极限曲率点t'作为三次均匀B样条曲线在区间[tn-1,tn]内的曲率极大值点或曲率极小值点;抛物线插值检测曲线拐点的过程具体如下:将齿轮模型的内、外边界上的每条三次均匀B样条曲线的节点区间[0,1]均分成20等份区间[tn-1,tn],然后依次遍历[tn-1,tn],计算区间[tn-1,tn]两个端点的曲率值,满足k(tn-1)*k(tn)<0时,该区间内存在曲线的拐点;然后计算出该参数区间的中点(tn-0.5,k(tn-0.5)),其中tn-0.5=1/2*(tn-1+tn);如果|k(tn-0.5)-0|<0.0001,就直接将tn-0.5作为曲线的拐点,否则,仍然通过(tn-1,k(tn-1)),(tn-0.5,k(tn-0.5))和(tn,k(tn))三点插值一条抛物线f(m)=b2m2+b1m+b0,其中b0,b1,b2为系数,求出f(m)=0在区间[tn-1,tn]内的唯一根值,并将根值作为三次均匀B样条曲线在区间[tn-1,tn]内的拐点;步骤b、将步骤a中三次均匀B样条曲线的曲线特征点作为分割点,对分割的曲线重新分配控制点;将节点区间[ta,tb]两端点ta和tb代入公式(1)中的t求出分割曲线两端点处的控制顶点Pa和Pb;分割的曲线和三次均匀B样...
【专利技术属性】
技术研发人员:徐岗,李博剑,许金兰,肖周芳,吴卿,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。