一种基于曲面特征的复杂产品模型构建方法.pdf

上传人:g**** 文档编号:4265689 上传时间:2018-09-12 格式:PDF 页数:13 大小:3.47MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210349287.X

申请日:

2012.09.19

公开号:

CN102831283A

公开日:

2012.12.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/50申请日:20120919|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

河海大学常州校区

发明人:

陈正鸣; 何坤金; 蒋俊锋; 王波; 朱英; 徐昕

地址:

213022 江苏省常州市新北区晋陵北路200号

优先权:

专利代理机构:

南京纵横知识产权代理有限公司 32224

代理人:

董建林

PDF下载: PDF下载
内容摘要

本发明公开了一种基于曲面特征的复杂产品模型构建方法,首先,通过设置特征参数值对曲面特征进行实例化;其次将实例化的曲面特征定位于曲面模型;然后自动生成一个过渡曲面特征将曲面特征与依附面进行光滑衔接;最后采用“搭积木”式建立曲面特征模型,直至产品模型构建完成。本发明能够有效地以曲面特征为设计单元,像规则特征造型系统一样,方便地使用具有特定功能语义的曲面特征建立特征模型。该发明应用于CAD模型构建中,能够使得产品具有顺畅的外形和更强的功能,从而更好地满足消费者的需要,有效提升产品竞争力和提高设计效率。

权利要求书

1. 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 首先,通过赋予特征参数值对选定曲面特征类进行实例化,包括以下步骤:(1)从特征库中选择所需曲面特征类,并赋予特征参数值,生成一曲面特征实例;(2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关系;其次,将实例化的曲面特征定位于曲面模型,包括以下步骤:(3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; (4)设置曲面特征的定位点和局部坐标以及依附面的定位点和局部坐标;(5)赋予曲面特征和依附面两者的定位点和局部坐标值,将曲面特征定位于依附面上;然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤:(6)通过曲面特征的下端边界线在依附面上进行投影,将投影线在依附面上偏移生成依附线;(7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端点分别相切该点所在曲面;(8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过渡曲面特征;最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型构建完成;所述基于曲面特征的设计方式构建模型是指以曲面特征为设计单元,采用“搭积木”式建立曲面特征模型;所述曲面特征模型采用高层、中间层和底层三层模型方式表示。2.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(1)中曲面特征类和赋予特征参数值是指用户从标准库或用户自定义特征库中选择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过特征参数值调整。3.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(2)中曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约束,为曲面特征与曲面模型中的各特征间相互约束、隶属、模型层次之类的关系。4.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(3)中曲面特征下端边界线是指曲面特征朝向曲面模型方向的曲面边界线,曲面模型的依附面是指曲面特征放置在曲面模型上的所属表面。5.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(4)中曲面特征的定位点和局部坐标是指在曲面特征上设置一位置点和局部坐标,坐标原点为定位点;所述依附面的定位点和局部坐标是指在曲面模型的依附面上设置一位置点和局部坐标,曲面特征的位置变化通过定位点和坐标轴参数值调整。6.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(6)中曲面特征的下端边界线在依附面上进行投影和投影线在依附面上偏移生成依附线,具体步骤为:a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成特征点;b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生成投影线;c、将投影特征点垂直于投影方向向外进行等距偏移,偏移宽度为投影高度,生成偏移点;d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。7.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(7)中生成过渡曲线且曲线的两端点分别相切该点所在曲面,具体步骤为:e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上;f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果切向量在两端点连线的异侧,特征线为S型曲线;g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次Bezier过渡线,如果为S型曲线,生成一个三次Bezier过渡线。8.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述步骤(8)中通过放样曲面生成方式生成过渡曲面特征,具体步骤为:h、将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡曲线为放样曲面的内部约束线,用放样方式生成过渡曲面;i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够通过高层参数编辑修改过渡曲面特征;j、自动调整过渡曲面特征,当曲面特征形状或依附面变化时,如位置移动,参数值变化,过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后重新生成过渡曲面特征。9.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于:所述高层特征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包括特征依赖图和特征形状;所述中间层模型用于处理特征间的相交,弥补高层中无法表达特征相交及其语义,并建立特征层与几何层的映射关系;所述底层模型由一般的几何元素和拓扑关系组成,最终形状由B-rep构成。

说明书

一种基于曲面特征的复杂产品模型构建方法

技术领域

本发明涉及一种基于曲面特征的复杂产品模型构建方法,特别是涉及特征造型技术中的曲面特征建模、过渡特征和曲面特征参数化方法,属于计算机辅助设计领域。

背景技术

特征造型技术相对成熟并得以广泛应用,但曲面特征造型技术仍处在初级阶段,尚有许多亟待解决的问题。类似于常规特征模型,以特征为设计单元,曲面特征模型的建立和修改方法是直接的。但由于曲面特征本身的复杂性,曲面特征实例化、曲面特征的定位及其与依附面间的过渡都是特征建模中存在的问题。

曲面特征技术于上世纪九十年代就引起人们的关注,大家希望曲面特征能像规则特征一样方便地进行特征建模。近十年来,出现了一些曲面特征实例化和定位方法,但这些方法都是针对一些特定的曲面特征或定位过程过于复杂,缺乏一般性;在定位后的过渡曲面上,已有方法难以以特征的方式实现,以致曲面特征重新定位后,过渡曲面不能自动重新生成。

发明内容

本发明的目的在于提供一种基于曲面特征的复杂产品模型构建方法,该方法易于产品模型构建与编辑修改,应用于CAD模型设计中,能够增加产品模型的多样性,从而更好地满足消费者的需要,有效提升产品竞争力和提高设计效率。

为了达到上述目的,本发明采用的技术方案是:

首先,通过赋予特征参数值对选定曲面特征进行实例化,包括以下步骤:

(1)从特征库中选择所需曲面特征类,并赋予特征参数值,生成一曲面特征实例; 

(2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关系;

其次,将实例化的曲面特征定位于曲面模型,包括以下步骤:

(3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; 

(4)设置曲面特征的定位点和局部坐标以及依附面的定位点和局部坐标;

(5)赋予曲面特征和依附面两者的定位点和局部坐标值,将曲面特征定位于依附面上;

然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤:

(6)通过曲面特征的下端边界线在依附面上进行投影,将投影线在依附面上偏移生成依附线;

(7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端点分别相切该点所在曲面;

(8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过渡曲面特征。

最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型构建完成;所述基于曲面特征的设计方式构建模型是指以曲面特征为设计单元,能够像规则特征建模一样,采用“搭积木”式建立曲面特征模型,曲面特征模型采用高层、中间层和底层三层模型方式表示。

所述曲面特征类和赋予特征参数值是指用户从标准库或用户自定义特征库中选择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过特征参数值调整。

所述曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约束,主要为曲面特征与曲面模型中的各特征间相互约束、隶属、模型层次之类的关系。

所述曲面特征下端边界线是指曲面特征朝向曲面模型方向的曲面边界线,曲面模型的依附面是指曲面特征放置在曲面模型上的所属表面,依附面为曲面模型的部分外表面。

所述曲面特征的定位点和局部坐标是指在曲面特征上设置一位置点和局部坐标,坐标原点为定位点;依附面的定位点和局部坐标是指在曲面模型的依附面上设置一位置点和局部坐标,曲面特征的位置变化通过定位点和坐标轴参数值改变。

所述曲面特征的下端边界线在依附面上进行投影和投影线在依附面上偏移生成依附线,具体步骤为:

a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成特征点;

b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生成投影线;

c、将投影特征点垂直于投影方向向外进行等距偏移,偏移宽度为投影高度,生成偏移点;

d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。

所述生成过渡曲线且曲线的两端点分别相切该点所在曲面,具体步骤为

e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上;

f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果切向量在两端点连线的异侧,特征线为S型曲线,使得过渡曲线能够满足光滑连接;

g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次Bezier过渡线,如果为S型曲线,生成一个三次Bezier过渡线。

所述通过放样曲面生成方式生成过渡曲面特征,具体步骤为:

h、将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡曲线为放样曲面的内部约束线,用放样方式生成过渡曲面;

i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够通过高层参数编辑修改过渡曲面特征;

j、自动调整过渡曲面特征,当曲面特征形状或依附面变化时(如位置移动,参数值变化),过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后重新生成过渡曲面特征。

所述高层特征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包括特征依赖图和特征形状;中间层模型用于处理特征间的相交,弥补高层中无法表达特征相交及其语义,并建立特征层与几何层的映射关系;底层模型由一般的几何元素和拓扑关系组成,最终形状由B-rep构成。

本发明给出了一种以曲面特征为设计单元,将曲面特征和规则特征融为一体,实现带有自由曲面的复杂产品的特征建模新方法。先通过设置特征参数值对曲面特征进行实例化;然后将实例化的曲面特征定位于曲面模型;最后自动生成一个过渡曲面特征将曲面特征与依附面进行光滑衔接。该方法能够方便地使用具有特定功能语义的曲面特征建立特征模型,以“搭积木”式建立特征模型,便于产品模型构建与编辑修改。该发明应用于CAD模型设计中,能够增强产品模型的多样性,使得产品具有顺畅的外形和更强的功能,从而更好地满足消费者的需要,有效提升产品竞争力和提高设计效率。

附图说明

图1是本发明基于曲面特征的复杂产品模型构建方法的工作流程图;

图2是本发明中提出的曲面特征定位方法示例;

图3是本发明中曲面模型下端边界线生成依附线的示意图;

图4是本发明中过渡曲面特征中过渡线的生成过程示例;

图5是本发明中过渡曲面特征的生成示例; 

图6是本发明中产品模型构建过程示例;

图7是本发明中曲面特征模型的层次结构示意图;

图中,1、曲面特征;2、依附曲面;3、边界线上的特征点;4、投影曲线;5、过渡曲线;6、曲面特征下边界线;7、法向量;8、投影向量;9、依附点;10、依附点的法向;11、切平面;12、切向量。

具体实施方式

为进一步揭示本发明的技术方案,现结合附图,对本发明作进一步说明:

如图1所示,一种基于曲面特征的复杂产品模型构建方法,先通过赋予特征参数值对选定的曲面特征进行实例化;其次将实例化的曲面特征定位于曲面模型;然后自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面;最后采用基于曲面特征的设计方式构建模型,直至产品模型构建完成,

首先,通过赋予特征参数值对选定曲面特征进行实例化,包括以下步骤:

(1)从特征库中选择所需曲面特征类,并赋予特征参数值,生成一曲面特征实例; 

(2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关系;

其次,将实例化的曲面特征定位于曲面模型,包括以下步骤:

(3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; 

(4)设置曲面特征的定位点和局部坐标,以及依附面的定位点和局部坐标;

(5)通过赋予曲面特征和依附面两者的定位点和局部坐标值,将曲面特征定位于依附面上;

然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤:

(6)通过曲面特征的下端边界线在依附面上进行投影,将投影线在依附面上偏移生成依附线;

(7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端点分别相切该点所在曲面;

(8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过渡曲面特征。

最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型构建完成。

所述步骤(1)中曲面特征类和赋予特征值是指用户从标准库或用户自定义特征库中选择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过特征参数值调整。

所述步骤(2)中曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约束,主要为曲面特征与曲面模型中的各特征间相互约束、隶属、模型层次等关系。

所述步骤(3)中曲面特征下端边界线和曲面模型的依附面是指曲面特征朝向曲面模型方向的曲面边界线为下端边界线,曲面特征放置在曲面模型上的所属表面为依附面,依附面为曲面模型的部分外表面。

所述步骤(4)中曲面特征的定位点和局部坐标是指在曲面特征的适合位置点设置一个局部坐标,坐标原点为定位点;依附面的定位点和局部坐标是指在曲面模型的依附面上设置一位置点和局部坐标,曲面特征的位置通过定位点和坐标轴参数值的改变而变化。如图2(a)所示,先将曲面特征采用拖拽式进行初步定位,再通过局部坐标的调整将曲面特征定位于模型的依附面上完成精确定位,参见图2(b)。

如图3所示,所述步骤(6)中曲面特征的下端边界线在依附面上进行投影和投影线在依附面上偏移生成依附线,具体步骤为:

a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成特征点;

b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生成投影线;

c、将投影特征点垂直于投影方向向外进行等距偏移,偏移宽度为投影高度,生成偏移点;

d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。

所述步骤(7)中生成过渡曲线且曲线的两端点分别相切该点所在曲面,具体步骤为:

e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上;如图4(a)至(d)所示,生成过渡曲线两端点的切向量的方法为首先确定两端点所在的平面,即法向量和投影向量所在的平面,然后确定依附面上的对应点即依附点,确定依附点的法向量和切平面,最后可得到两点所在面的切向量。

f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果切向量在两端点连线的异侧,特征线为S型曲线,使得过渡曲线能够满足光滑连接;参照图4(d),切向量在两端点连线的异侧,则生成S型过渡曲线。

g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次Bezier过渡线,如果为S型曲线,生成一个三次Bezier过渡线;参照图4(e),S型过渡曲线生成一个三次Bezier过渡线。

所述步骤(8)中通过放样曲面生成方式生成过渡曲面特征,具体步骤为:

h、将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡曲线为放样曲面的内部约束线,用放样方式生成过渡曲面;

i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够通过高层参数编辑修改过渡曲面特征;

j、自动调整过渡曲面特征,当曲面特征形状或依附面变化时(如位置移动,参数值变化),过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后重新生成过渡曲面特征。

如图5所示,图5(a)为曲面特征放置于依附面上,图5(b)为曲面特征的下端边界线和依附面上的依附线,图5(c)为将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡曲线为放样曲面的内部约束线,用放样方式生成过渡曲面,图5(d)为过渡曲面特征变化时,重新生成的过渡曲面特征。

所述基于曲面特征的设计方式构建模型是指以曲面特征为设计单元,能够像规则特征建模一样,采用“搭积木”式建立曲面特征模型。如图6所示,图6(a)表示载入一旋转规则特征,图6(b)表示载入一旋转曲面特征,图6(c)表示将图6(b)的曲面特征放入并定位于图6(a)特征上,图6(d)表示载入另一旋转曲面特征,图6(e)表示将图6(d)的曲面特征放入并定位于图6(c)特征模型上,图6(f)表示载入一填充曲面特征,图6(g)表示将图6(f)的曲面特征放入图6(e)特征模型上,图6(h)表示将图6(f)的曲面特征悬浮定位于图6(e)特征模型上,图6(h)表示将图6(f)的曲面特征悬浮定位于图6(e)特征模型上,图6(i)表示生成一过渡曲面特征将图6(f)特征与图6(e)模型进行光滑连接,图6(j)表示利用圆周特征阵列,生成多个相同的曲面特征。这样,就像“搭积木”一样,逐步完成了产品模型的构建,且能够随时修改和编辑。

如图7所示,曲面特征模型采用高层、中间层和底层三层模型方式表示。高层特征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包括特征依赖图和特征形状;中间层模型用于处理特征间的相交,弥补高层中无法表达特征相交及其语义,并建立特征层与几何层的映射关系;底层模型由一般的几何元素和拓扑关系组成,最终形状由B-rep构成。

综上所述,通过使用本发明提供的基于曲面特征的复杂产品模型构建方法,将曲面特征和规则特征融为一体,当曲面特征或依附面发生变化时,过渡曲面特征可以自动重新生成,修改和编辑极为方便。该方法能够更好地满足消费者的需要,有效提升产品竞争力和提高设计效率。

一种基于曲面特征的复杂产品模型构建方法.pdf_第1页
第1页 / 共13页
一种基于曲面特征的复杂产品模型构建方法.pdf_第2页
第2页 / 共13页
一种基于曲面特征的复杂产品模型构建方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种基于曲面特征的复杂产品模型构建方法.pdf》由会员分享,可在线阅读,更多相关《一种基于曲面特征的复杂产品模型构建方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102831283 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 1 2 8 3 A *CN102831283A* (21)申请号 201210349287.X (22)申请日 2012.09.19 G06F 17/50(2006.01) (71)申请人河海大学常州校区 地址 213022 江苏省常州市新北区晋陵北路 200号 (72)发明人陈正鸣 何坤金 蒋俊锋 王波 朱英 徐昕 (74)专利代理机构南京纵横知识产权代理有限 公司 32224 代理人董建林 (54) 发明名称 一种基于曲面特征的复杂产品模型构建方法 (57) 摘要 本发明。

2、公开了一种基于曲面特征的复杂产品 模型构建方法,首先,通过设置特征参数值对曲面 特征进行实例化;其次将实例化的曲面特征定位 于曲面模型;然后自动生成一个过渡曲面特征将 曲面特征与依附面进行光滑衔接;最后采用“搭 积木”式建立曲面特征模型,直至产品模型构建完 成。本发明能够有效地以曲面特征为设计单元, 像规则特征造型系统一样,方便地使用具有特定 功能语义的曲面特征建立特征模型。该发明应用 于CAD模型构建中,能够使得产品具有顺畅的外 形和更强的功能,从而更好地满足消费者的需要, 有效提升产品竞争力和提高设计效率。 (51)Int.Cl. 权利要求书2页 说明书5页 附图5页 (19)中华人民共和。

3、国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 5 页 1/2页 2 1. 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 首先,通过赋予特征参数值对选定曲面特征类进行实例化,包括以下步骤: (1)从特征库中选择所需曲面特征类,并赋予特征参数值,生成一曲面特征实例; (2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关 系; 其次,将实例化的曲面特征定位于曲面模型,包括以下步骤: (3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; (4)设置曲面特征的定位点和局部坐标以及依附面的定位点和局部坐标; (5)赋予曲。

4、面特征和依附面两者的定位点和局部坐标值,将曲面特征定位于依附面上; 然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤: (6)通过曲面特征的下端边界线在依附面上进行投影,将投影线在依附面上偏移生成 依附线; (7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端 点分别相切该点所在曲面; (8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过 渡曲面特征; 最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型构建 完成;所述基于曲面特征的设计方式构建模型是指以曲面特征为设计单元,采用“搭积木” 式建。

5、立曲面特征模型;所述曲面特征模型采用高层、中间层和底层三层模型方式表示。 2.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(1)中曲面特征类和赋予特征参数值是指用户从标准库或用户自定义特征库中选 择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过特征 参数值调整。 3.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(2)中曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约束,为曲 面特征与曲面模型中的各特征间相互约束、隶属、模型层次之类的关系。 4.根据权利要求1所述的 一种基于曲面特征。

6、的复杂产品模型构建方法,其特征在于: 所述步骤(3)中曲面特征下端边界线是指曲面特征朝向曲面模型方向的曲面边界线,曲面 模型的依附面是指曲面特征放置在曲面模型上的所属表面。 5.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(4)中曲面特征的定位点和局部坐标是指在曲面特征上设置一位置点和局部坐 标,坐标原点为定位点;所述依附面的定位点和局部坐标是指在曲面模型的依附面上设置 一位置点和局部坐标,曲面特征的位置变化通过定位点和坐标轴参数值调整。 6.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(6)中曲面特征的下端边界线。

7、在依附面上进行投影和投影线在依附面上偏移生成 依附线,具体步骤为: a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成 特征点; b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生 权 利 要 求 书CN 102831283 A 2/2页 3 成投影线; c、将投影特征点垂直于投影方向向外进行等距偏移,偏移宽度为投影高度,生成偏移 点; d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。 7.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(7)中生成过渡曲线且曲线的两端点分别相切该点所在。

8、曲面,具体步骤为: e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特 征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上; f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果切向 量在两端点连线的异侧,特征线为S型曲线; g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次Bezier过 渡线,如果为S型曲线,生成一个三次Bezier过渡线。 8.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述步骤(8)中通过放样曲面生成方式生成过渡曲面特征,具体步骤为: h、将下端边界线。

9、作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡 曲线为放样曲面的内部约束线,用放样方式生成过渡曲面; i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够 通过高层参数编辑修改过渡曲面特征; j、自动调整过渡曲面特征,当曲面特征形状或依附面变化时,如位置移动,参数值变 化,过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后重 新生成过渡曲面特征。 9.根据权利要求1所述的 一种基于曲面特征的复杂产品模型构建方法,其特征在于: 所述高层特征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包括特征依 赖图和特征形状;所述中间层模。

10、型用于处理特征间的相交,弥补高层中无法表达特征相交 及其语义,并建立特征层与几何层的映射关系;所述底层模型由一般的几何元素和拓扑关 系组成,最终形状由B-rep构成。 权 利 要 求 书CN 102831283 A 1/5页 4 一种基于曲面特征的复杂产品模型构建方法 技术领域 0001 本发明涉及一种基于曲面特征的复杂产品模型构建方法,特别是涉及特征造型技 术中的曲面特征建模、过渡特征和曲面特征参数化方法,属于计算机辅助设计领域。 背景技术 0002 特征造型技术相对成熟并得以广泛应用,但曲面特征造型技术仍处在初级阶段, 尚有许多亟待解决的问题。类似于常规特征模型,以特征为设计单元,曲面特征。

11、模型的建立 和修改方法是直接的。但由于曲面特征本身的复杂性,曲面特征实例化、曲面特征的定位及 其与依附面间的过渡都是特征建模中存在的问题。 0003 曲面特征技术于上世纪九十年代就引起人们的关注,大家希望曲面特征能像规则 特征一样方便地进行特征建模。近十年来,出现了一些曲面特征实例化和定位方法,但这些 方法都是针对一些特定的曲面特征或定位过程过于复杂,缺乏一般性;在定位后的过渡曲 面上,已有方法难以以特征的方式实现,以致曲面特征重新定位后,过渡曲面不能自动重新 生成。 发明内容 0004 本发明的目的在于提供一种基于曲面特征的复杂产品模型构建方法,该方法易于 产品模型构建与编辑修改,应用于CA。

12、D模型设计中,能够增加产品模型的多样性,从而更好 地满足消费者的需要,有效提升产品竞争力和提高设计效率。 0005 为了达到上述目的,本发明采用的技术方案是: 首先,通过赋予特征参数值对选定曲面特征进行实例化,包括以下步骤: (1)从特征库中选择所需曲面特征类,并赋予特征参数值,生成一曲面特征实例; (2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关 系; 其次,将实例化的曲面特征定位于曲面模型,包括以下步骤: (3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; (4)设置曲面特征的定位点和局部坐标以及依附面的定位点和局部坐标; (5)赋予曲面特征。

13、和依附面两者的定位点和局部坐标值,将曲面特征定位于依附面上; 然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤: (6)通过曲面特征的下端边界线在依附面上进行投影,将投影线在依附面上偏移生成 依附线; (7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端 点分别相切该点所在曲面; (8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过 渡曲面特征。 0006 最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型 说 明 书CN 102831283 A 2/5页 5 构建完成;所述基于曲面特征的设计。

14、方式构建模型是指以曲面特征为设计单元,能够像规 则特征建模一样,采用“搭积木”式建立曲面特征模型,曲面特征模型采用高层、中间层和底 层三层模型方式表示。 0007 所述曲面特征类和赋予特征参数值是指用户从标准库或用户自定义特征库中选 择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过特征 参数值调整。 0008 所述曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约束,主要为 曲面特征与曲面模型中的各特征间相互约束、隶属、模型层次之类的关系。 0009 所述曲面特征下端边界线是指曲面特征朝向曲面模型方向的曲面边界线,曲面模 型的依附面是指曲面特征放置在曲面模型上的。

15、所属表面,依附面为曲面模型的部分外表 面。 0010 所述曲面特征的定位点和局部坐标是指在曲面特征上设置一位置点和局部坐标, 坐标原点为定位点;依附面的定位点和局部坐标是指在曲面模型的依附面上设置一位置点 和局部坐标,曲面特征的位置变化通过定位点和坐标轴参数值改变。 0011 所述曲面特征的下端边界线在依附面上进行投影和投影线在依附面上偏移生成 依附线,具体步骤为: a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成 特征点; b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生 成投影线; c、将投影特征点垂直于投影方向向外进行等距偏移,偏移。

16、宽度为投影高度,生成偏移 点; d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。 0012 所述生成过渡曲线且曲线的两端点分别相切该点所在曲面,具体步骤为 e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特 征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上; f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果切向 量在两端点连线的异侧,特征线为S型曲线,使得过渡曲线能够满足光滑连接; g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次Bezier过 渡线,如果为S型曲线,生成一个三次。

17、Bezier过渡线。 0013 所述通过放样曲面生成方式生成过渡曲面特征,具体步骤为: h、将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡 曲线为放样曲面的内部约束线,用放样方式生成过渡曲面; i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够 通过高层参数编辑修改过渡曲面特征; j、自动调整过渡曲面特征,当曲面特征形状或依附面变化时(如位置移动,参数值变 化),过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后 重新生成过渡曲面特征。 0014 所述高层特征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包 。

18、说 明 书CN 102831283 A 3/5页 6 括特征依赖图和特征形状;中间层模型用于处理特征间的相交,弥补高层中无法表达特征 相交及其语义,并建立特征层与几何层的映射关系;底层模型由一般的几何元素和拓扑关 系组成,最终形状由B-rep构成。 0015 本发明给出了一种以曲面特征为设计单元,将曲面特征和规则特征融为一体,实 现带有自由曲面的复杂产品的特征建模新方法。先通过设置特征参数值对曲面特征进行实 例化;然后将实例化的曲面特征定位于曲面模型;最后自动生成一个过渡曲面特征将曲面 特征与依附面进行光滑衔接。该方法能够方便地使用具有特定功能语义的曲面特征建立特 征模型,以“搭积木”式建立特。

19、征模型,便于产品模型构建与编辑修改。该发明应用于CAD模 型设计中,能够增强产品模型的多样性,使得产品具有顺畅的外形和更强的功能,从而更好 地满足消费者的需要,有效提升产品竞争力和提高设计效率。 附图说明 0016 图1是本发明基于曲面特征的复杂产品模型构建方法的工作流程图; 图2是本发明中提出的曲面特征定位方法示例; 图3是本发明中曲面模型下端边界线生成依附线的示意图; 图4是本发明中过渡曲面特征中过渡线的生成过程示例; 图5是本发明中过渡曲面特征的生成示例; 图6是本发明中产品模型构建过程示例; 图7是本发明中曲面特征模型的层次结构示意图; 图中,1、曲面特征;2、依附曲面;3、边界线上的。

20、特征点;4、投影曲线;5、过渡曲线;6、曲 面特征下边界线;7、法向量;8、投影向量;9、依附点;10、依附点的法向;11、切平面;12、切 向量。 具体实施方式 0017 为进一步揭示本发明的技术方案,现结合附图,对本发明作进一步说明: 如图1所示,一种基于曲面特征的复杂产品模型构建方法,先通过赋予特征参数值对 选定的曲面特征进行实例化;其次将实例化的曲面特征定位于曲面模型;然后自动生成过 渡曲面特征,将其光滑连接于曲面模型的依附面;最后采用基于曲面特征的设计方式构建 模型,直至产品模型构建完成, 首先,通过赋予特征参数值对选定曲面特征进行实例化,包括以下步骤: (1)从特征库中选择所需曲面。

21、特征类,并赋予特征参数值,生成一曲面特征实例; (2)将生成的曲面特征实例导入曲面模型,设置特征实例与曲面模型间的相关约束关 系; 其次,将实例化的曲面特征定位于曲面模型,包括以下步骤: (3)指定曲面特征下端边界线和曲面模型的依附面,建立两者间的依附关系; (4)设置曲面特征的定位点和局部坐标,以及依附面的定位点和局部坐标; (5)通过赋予曲面特征和依附面两者的定位点和局部坐标值,将曲面特征定位于依附 面上; 然后,自动生成过渡曲面特征,将其光滑连接于曲面模型的依附面,包括以下步骤: 说 明 书CN 102831283 A 4/5页 7 (6)通过曲面特征的下端边界线在依附面上进行投影,将投。

22、影线在依附面上偏移生成 依附线; (7)在曲面特征的下端边界线和依附面上的依附线间生成过渡曲线,使得曲线的两端 点分别相切该点所在曲面; (8)通过曲面特征的下端边界线、依附线和多个过渡曲线,用放样曲面生成方式生成过 渡曲面特征。 0018 最后,重复步骤(1)-(8),采用基于曲面特征的设计方式构建模型,直至产品模型 构建完成。 0019 所述步骤(1)中曲面特征类和赋予特征值是指用户从标准库或用户自定义特征库 中选择一特征类并赋予特征参数值,生成一曲面特征实例的过程,曲面特征的形状可通过 特征参数值调整。 0020 所述步骤(2)中曲面特征实例与曲面模型间的相关约束关系是指曲面特征外部约 。

23、束,主要为曲面特征与曲面模型中的各特征间相互约束、隶属、模型层次等关系。 0021 所述步骤(3)中曲面特征下端边界线和曲面模型的依附面是指曲面特征朝向曲面 模型方向的曲面边界线为下端边界线,曲面特征放置在曲面模型上的所属表面为依附面, 依附面为曲面模型的部分外表面。 0022 所述步骤(4)中曲面特征的定位点和局部坐标是指在曲面特征的适合位置点设置 一个局部坐标,坐标原点为定位点;依附面的定位点和局部坐标是指在曲面模型的依附面 上设置一位置点和局部坐标,曲面特征的位置通过定位点和坐标轴参数值的改变而变化。 如图2(a)所示,先将曲面特征采用拖拽式进行初步定位,再通过局部坐标的调整将曲面特 征。

24、定位于模型的依附面上完成精确定位,参见图2(b)。 0023 如图3所示,所述步骤(6)中曲面特征的下端边界线在依附面上进行投影和投影 线在依附面上偏移生成依附线,具体步骤为: a、生成下端边界线的特征点,在下端边界线上用户选择特征点或按一定步长自动生成 特征点; b、将步骤a生成的特征点在依附面上进行投影,生成投影特征点,并通过插值方式生 成投影线; c、将投影特征点垂直于投影方向向外进行等距偏移,偏移宽度为投影高度,生成偏移 点; d、将偏移点投影到依附面上,用插值方式生成依附线,依附线在依附面上。 0024 所述步骤(7)中生成过渡曲线且曲线的两端点分别相切该点所在曲面,具体步骤 为: 。

25、e、生成过渡曲线两端点的切向量,过渡曲线的两端点相切所在曲面,一端点相切于特 征曲面,另一端点相切于依附面,并且切向量在两端点和投影点形成的平面区域上;如图4 (a)至(d)所示,生成过渡曲线两端点的切向量的方法为首先确定两端点所在的平面,即法 向量和投影向量所在的平面,然后确定依附面上的对应点即依附点,确定依附点的法向量 和切平面,最后可得到两点所在面的切向量。 0025 f、判断过渡曲线类型,如果切向量在两端点连线的同侧,特征线为C型曲线,如果 切向量在两端点连线的异侧,特征线为S型曲线,使得过渡曲线能够满足光滑连接;参照图 说 明 书CN 102831283 A 5/5页 8 4(d),。

26、切向量在两端点连线的异侧,则生成S型过渡曲线。 0026 g、如果过渡曲线为C型曲线,通过两端点、两切向量及其交点生成一个二次 Bezier过渡线,如果为S型曲线,生成一个三次Bezier过渡线;参照图4(e),S型过渡曲 线生成一个三次Bezier过渡线。 0027 所述步骤(8)中通过放样曲面生成方式生成过渡曲面特征,具体步骤为: h、将下端边界线作为放样曲面的起始边界,依附线为放样曲面的终止边界,多个过渡 曲线为放样曲面的内部约束线,用放样方式生成过渡曲面; i、在生成的过渡曲面上设置高层语义参数和相关约束,生成过渡曲面特征,用户能够 通过高层参数编辑修改过渡曲面特征; j、自动调整过渡。

27、曲面特征,当曲面特征形状或依附面变化时(如位置移动,参数值变 化),过渡曲面特征能够自动获取曲面特征下端边界线、自动生成依附线和过渡曲线,然后 重新生成过渡曲面特征。 0028 如图5所示,图5(a)为曲面特征放置于依附面上,图5(b)为曲面特征的下端边 界线和依附面上的依附线,图5(c)为将下端边界线作为放样曲面的起始边界,依附线为放 样曲面的终止边界,多个过渡曲线为放样曲面的内部约束线,用放样方式生成过渡曲面,图 5(d)为过渡曲面特征变化时,重新生成的过渡曲面特征。 0029 所述基于曲面特征的设计方式构建模型是指以曲面特征为设计单元,能够像规则 特征建模一样,采用“搭积木”式建立曲面特。

28、征模型。如图6所示,图6(a)表示载入一旋转 规则特征,图6(b)表示载入一旋转曲面特征,图6(c)表示将图6(b)的曲面特征放入并 定位于图6(a)特征上,图6(d)表示载入另一旋转曲面特征,图6(e)表示将图6(d)的 曲面特征放入并定位于图6(c)特征模型上,图6(f)表示载入一填充曲面特征,图6(g) 表示将图6(f)的曲面特征放入图6(e)特征模型上,图6(h)表示将图6(f)的曲面特 征悬浮定位于图6(e)特征模型上,图6(h)表示将图6(f)的曲面特征悬浮定位于图6 (e)特征模型上,图6(i)表示生成一过渡曲面特征将图6(f)特征与图6(e)模型进行光 滑连接,图6(j)表示利。

29、用圆周特征阵列,生成多个相同的曲面特征。这样,就像“搭积木” 一样,逐步完成了产品模型的构建,且能够随时修改和编辑。 0030 如图7所示,曲面特征模型采用高层、中间层和底层三层模型方式表示。高层特 征模型是最高级别的抽象,包括模型中的结构化特征的集合,主要包括特征依赖图和特征 形状;中间层模型用于处理特征间的相交,弥补高层中无法表达特征相交及其语义,并建 立特征层与几何层的映射关系;底层模型由一般的几何元素和拓扑关系组成,最终形状由 B-rep构成。 0031 综上所述,通过使用本发明提供的基于曲面特征的复杂产品模型构建方法,将曲 面特征和规则特征融为一体,当曲面特征或依附面发生变化时,过渡曲面特征可以自动重 新生成,修改和编辑极为方便。该方法能够更好地满足消费者的需要,有效提升产品竞争力 和提高设计效率。 说 明 书CN 102831283 A 1/5页 9 图1 图2 图3 说 明 书 附 图CN 102831283 A 2/5页 10 图4 说 明 书 附 图CN 102831283 A 10 3/5页 11 图5 说 明 书 附 图CN 102831283 A 11 4/5页 12 图6 说 明 书 附 图CN 102831283 A 12 5/5页 13 图7 说 明 书 附 图CN 102831283 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1