特征造型的自动调整策略地研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特征造型的自动调整策略的研究木 王远志1孙立镌2 l安庆师范学院计算机系,安徽安庆246011 2哈尔滨理工大学计算机控制学院,黑龙江哈尔滨150080 摘要:当前的特征造型系统中,模型中所有的尺寸都完全由用户来指定,为了实现一种灵活性比 较强,把可变参数定义为变量,模型自动调整的系统,引入一种底层的特征模型定义方法,针对不同 种类特征造型无效的原因,提出了不同的调整策略,从而使模型从无效变成有效。最后展示了一个实 例。 关键词:特征自动调整依赖图约束解决器 1引 言 特征造型是通过特征和造型约束来创建的。特征存在两个层次上的抽象:一般的特征类和特殊的特征 实例。特征类包括形体的参数化描述和表示这个类的功能的约束。特征实例是把一个类用一系列参数值实 例化,造型约束表示造型中各部分之间的关系。 特征造型既包括特征中的约束所表示的有效性标准,也包括约束间规定的标准。如果所有的约束都满 足,则该特征造型有效,否则无效。 在当前的特征造型中,所有的尺寸都完全由用户指定。但是在很多情况下,尺寸的值需要有更多的灵 活性n】。在这种情况下,用户应该能够指定这个尺寸使其在一个给定的范围内改变,所以提供了可变的特 征参数。 在图1中,给出了一个特征造型的可变参数的例子。下述的特征参数是可变的:肋状物的高应该在3 到6之间变化,基的宽在通孔穿过它的时候变化,在通孔上的斜面的确切角度依赖于选择连接这个组件到 底座上的螺钉。 通过尺寸值的灵活性和存储在模型中的附加信息,可以使造型系统自动调整无效特征造型,从而使其 有效。如果操作导致造型失效,可以在特征设计期间使用这种方法。这里给出一个在特征设计中自动调整 无效造型的例子,造型失效是由于增加了一个新的特征所导致,在图l中的造型中增加了一个圆锥。造型 矽 互 呐的可娈高 图 图3无效模型转换为有效模型 一 级自然科学研究计划项目(2006KJ081B). 作者简介:王远志(1977一),男,汉族,讲师,中国计算机学会会员,主要研究方向为计算机图形学、智能CAD、数据挖掘 等:孙立镌(1944一),男,汉族,哈尔滨理工大学计算机CAD研究所所长,教授,博士导师,主要研究方向为计算机图形学 与CAD. 失效的原因是圆锥边面的一部分丢失,如图2所示。 基于可变的特征参数,造型系统就可以自动调整基的宽度,通过此系统,圆锥孔的边面再次出现,从 而防止了造型的失效,如图3所示,系统在调整无效的特征造型中约束起了很大的作用。 2特征造型的定义 特征造型是由特征和造型约束共同创建的。特征从一般的特征定义中创建,与其他的特征相关联。造 型约束则指定了造型的这种关联。 一般的特征定义,即特征类,由特征元素和特征约束创建。特征元素是实体和用户定义的变量。特征 约束可以和造型约束是相同的类型11一。 2.1约束的分类 几何约束指定是特征面之间的几何关系的约束,例如指定两个特征面平行的平行约束,指定两个给定 距离的平行面的距离约束等。 代数约束是指定代数变量之间关系的约束,包括形体的尺寸或用户定义的变量,例如指定两个变量的 和等于第三个变量的加约束,指定一个变量大于另一个变量的大于约束等。 尺寸约束是指定代数变量的值在一个给定范围内的约束,例如,指定一个值的大小在3到6之间。 交互约束是指定在特征形体之间不允许存在某一类型几何重叠的约束,及指定特征面应该在模型边界 上的程度的约束等【3J。 2.2特征类实例的创建 为每个特征类指定一系列的参数,而特征类的实例就可以通过为每个参数提供值来创建,并且可以通 过特征的参数指定特征性质。 把与尺寸相关的特征实例的参数标记为变量。必须指定参数的缺省值,标记这个尺寸为变量时,如果 特征造型失效,这个值可以由系统自动调整。用尺寸约束来指定调整应该限制在某一范围内。 把特征造型转变为一个由相关约束变量的约束创建的约束造型使其有效。约束变量是用户定义的变量, 用来表示面和特征体的尺寸。

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档