- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高质量模型的建立(精度计算)
在前面讲几何检测的时候,说到几何检测与精度的关系非常密切,那么现在我们就来讨论下精度.首先我们了解下PROE的精度是怎么样定义的,精度简单的来说,就是系统定义几何的精确度,改变精度就是改变模型几何的数学运算精度,那PROE为什么会有精度问题呢?我们都知道计算机图形学都是那短边来定义几何的,比如一个圆,他的本质是个多边形,当这个多边型的边数越多,那么就越接近于圆,也就是精度越高,还比如一个圆他就会涉及到一个常数,那个常数就是π,而这个π是个无理数,也就是个无限不循环小数,那么如果要准确的定义一个圆那就不可能,只能取他的近似值,居然是近似值,那么也就存在个精确度,所以不管从哪方面讲,PROE必须存在精度.在PROE的精度定义中又分为相对精度和绝对精度,这个问题也是个关键的问题,尤其是在进行分模,布耳运算的过程中,如果精度不统一,将很有可能操作不成功.如下图,如果存在几何冲突的话,会出现如下提示(图中的消息提示区)
附件
1.JPG (42.17 KB)
2007-5-6 05:54
我们首先来了解下相对精度,所谓相对精度就是模型上最短的距离与最长距离的比例值,通过这个我们可以发现,相对精度跟模型的大小有关系,如果在一个大的模型上做一个非常小的特征,那么小特征的最短边跟模型的最长距离比值将会很小,当这个比值小于相对精度的时候就会出现特征不成功,或者是几何检测,只要我们将相对精度的值修改到小于这个比值时,那么特征就会成功,当然,如果两个值非常接近的话,也可能会产生几何检测,那是不是设置的精度越小越好呢?并不是那样的,过小的精度会导致系统运算量增大,文件大小增大,占有内存增大,特征更新时间增长,一般情况下,我们都采用系统的默认精度,也就是0.0012.
上面的那些不都白说了吗?我们建模的时候,都采用系统默认的相对精度不就行了,就不会出现问题了.当然不是,有些情况下,我们必须修改精度才可以,比如:两个零件尺寸相差非常大的情况下求交,比如一个产品很小,一模出个百八十个,结构又不简单,造成他的模任尺寸就比较大了,那么这个情况下,分模将会分不出来,还比如一个大零件上需要放一个非常小的特征,这些问题的出现都需要我们修改相对精度,那么修改精度我们应该是如何操作呢?具体操作步骤见下图:
附件
2.JPG (22.58 KB)
2007-5-6 06:25
3.JPG (12.43 KB)
2007-5-6 06:25
4.JPG (2.85 KB)
2007-5-6 06:25
当然这个相对精度也不是随便改的,他是有个范围的,他的范围在0.01 到 0.0001,但是如果我们需要把精度改到更小的值,那我们又应该如何操作呢?也就是我们怎么样来修改相对精度的下限值,我们通过配置文件的accuracy_lower_bound来修改相对精度的下限值,当然这个下限也是有范围的,最小值为0.000001,也是就1E-6当然在没有办法的情况下,我们才修改他的精度,在通常情况下,我们都不需要修改,因为如果一修改其精度,将会对后续的操作影响非常大,当然如果要做质量非常高的曲面的话,那么可以修改其精度值,因为精度越小,就越逼近我们想要的,当然,通常情况下是没有必要的.相对精度说完了,那么我们就来说说绝对精度那么什么是绝对精度呢?
绝对精度简单的说就是系统判别模型两点间最短距离的能力(这个与模型的大小没有关系),当模型中2点的最小距离小于绝对精度时,模型将很容易出现特征失败.那么我们在什么情况下需要使用绝对精度呢?一般说来,有如下几种情况需要使用绝对精度1、从其他图文件复制的特征,而且2图文件差异很大,复制的方式可以是曲面复制的或数据共享的,例如复制几何等2、在装配中,对两个大小差异很大的模型进行布耳运算3、转换到其他模块,如加工或者模具其实总结起来只有一点:当我们无法确定使用相对精度的时候我们就使用绝对精度,比如从其他文件复制来的文件,因为其他文件不知道是什么软件做的,我们都知道不同的软件默认精度都是不一样的,那么最小边和最大边的比值我们是无法很好的确认的,也就是我们无法找到合适的相对精度来对整个模型来进行统一精度,那么我们就通过绝对精度来统一模型的精度,尤其在分模的过程中,我们常常会使用绝对精度,因为一般来说,我们分模的时候拿到的都是IGS或者STP等一些通用格式的文件,而这些文件如果需要确定他的相对精度就比较困难,而且我们在修复IGS破面的时候,可能会使用调整相对精度来修复破面,所以我们就通过绝对精度来对他们进行统一,只要我们统一了精度,就不会出现精度冲突,也不会因为精度问题而造成分模失败了。下面我讲一下绝对精度的使用首先我们需要通过配置文件将绝对精度给调出来,将enable_absolute_accurac
文档评论(0)