【技术实现步骤摘要】
一种面向复杂曲面偏置的曲面缺陷修复方法
[0001]本专利技术属于计算机辅助设计与制造领域,并公开了一种面向复杂曲面偏置的曲面缺陷修复方法。
技术介绍
[0002]车身设计建模过程中,复杂曲面偏置是一个关键且具有挑战性的操作。汽车车身是由大量复杂的自由曲面组成,面和面之间存在复杂的拓扑和几何连续性问题,且对曲面造型的质量具有很高的要求。由于不同工程师的建模方法和水平的差异性,导致车身曲面建模过程中的不同类型的单一曲面缺陷,这些缺陷曲面导致曲面偏置操作频繁失败,严重影响车身设计的效率,亟需更有效的解决方案。
[0003]通过对现有的文献进行检索分析,复杂曲面偏置及曲面修复方法主要包含以下几类情况:
[0004]在偏置曲面生成过程中,Meng等人提出了一种超线性收敛算法,以尽可能均匀地分布一组可移动点,同时在整个优化过程中将这些点保持在距离基曲面指定距离。(Wenlong Meng,et al.Efficiently computing feature
‑
aligned and high >‑
qua本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种面向复杂曲面偏置的曲面缺陷修复方法,其特征在于,包含以下步骤,步骤1,输入组合曲面模型,将组合曲面模型离散为多个单一曲面模型,并对离散后的每个单一曲面进行编码;步骤2,检测单一曲面模型并对缺陷曲面分类;缺陷曲面分为退化曲面和控制点高度非均匀曲面;(2.1)检测退化曲面:对于给定的NURBS曲面的控制点网格的边界区域,采用最小包围球法计算该区域的全部控制点间的最远距离,进而定义退化距离系数,设定边界区域或角点区域控制点分布的阈值,若退化距离系数小于上述给定阈值时,判定该曲面为退化曲面;对于给定的NURBS曲面的控制点网格的角点区域,采用计算角点及其相邻控制点组成的向量夹角计算四边域曲面角点的角度,设定角点的角度阈值,若角点的角度小于上述给定阈值,判定该曲面也为退化曲面;(2.2)检测曲面控制点的非均匀度:对于给定的NURBS曲面的u、v向控制点网格,用户给定曲面u向、v向相邻两列、行控制点间的合理距离,计算曲面u向和v向控制点分布系数,设定u向、v向控制点分布系数的下限,如果根据用户给定的合理距离求得分布系数不满足设定的分布系数下限时,判定该曲面为控制点高度非均匀曲面;步骤3,对于退化曲面,采用四边域裁剪曲面进行曲面重构的修复方法;(3.1)对于步骤(2.1)得到的退化曲面,提取退化曲面的边界曲线组成边界曲线族;(3.2)根据生成的退化曲面的边界曲线族构建四边域裁剪曲面;(3.3)去除步骤(2.1)得到的退化曲面,以步骤(3.2)生成的四边域裁剪曲面替换退化曲面;(3.4)对于步骤(3.3)得到的四边域裁剪曲面,采用步骤(2.2)的方法判定其是否为控制点高度非均匀曲面,如果是,则采用步骤4的方法进行修复...
【专利技术属性】
技术研发人员:李宝军,倪壮,靳春宁,葛新元,刘秀平,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。