高质量模型的建立(精度计算).doc

上传人:cn****1 文档编号:548532702 上传时间:2022-12-15 格式:DOC 页数:7 大小:163.51KB
返回 下载 相关 举报
高质量模型的建立(精度计算).doc_第1页
第1页 / 共7页
高质量模型的建立(精度计算).doc_第2页
第2页 / 共7页
高质量模型的建立(精度计算).doc_第3页
第3页 / 共7页
高质量模型的建立(精度计算).doc_第4页
第4页 / 共7页
高质量模型的建立(精度计算).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《高质量模型的建立(精度计算).doc》由会员分享,可在线阅读,更多相关《高质量模型的建立(精度计算).doc(7页珍藏版)》请在金锄头文库上搜索。

1、在前面讲几何检测的时候,说到几何检测与精度的关系非常密切,那么现在我们就来讨论下精度.首先我们了解下PROE的精度是怎么样定义的,精度简单的来说,就是系统定义几何的精确度,改变精度就是改变模型几何的数学运算精度,那PROE为什么会有精度问题呢?我们都知道计算机图形学都是那短边来定义几何的,比如一个圆,他的本质是个多边形,当这个多边型的边数越多,那么就越接近于圆,也就是精度越高,还比如一个圆他就会涉及到一个常数,那个常数就是,而这个是个无理数,也就是个无限不循环小数,那么如果要准确的定义一个圆那就不可能,只能取他的近似值,居然是近似值,那么也就存在个精确度,所以不管从哪方面讲,PROE必须存在精

2、度.在PROE的精度定义中又分为相对精度和绝对精度,这个问题也是个关键的问题,尤其是在进行分模,布耳运算的过程中,如果精度不统一,将很有可能操作不成功.如下图,如果存在几何冲突的话,会出现如下提示(图中的消息提示区)附件1.JPG (42.17 KB) 2007-5-6 05:54 我们首先来了解下相对精度,所谓相对精度就是模型上最短的距离与最长距离的比例值,通过这个我们可以发现,相对精度跟模型的大小有关系,如果在一个大的模型上做一个非常小的特征,那么小特征的最短边跟模型的最长距离比值将会很小,当这个比值小于相对精度的时候就会出现特征不成功,或者是几何检测,只要我们将相对精度的值修改到小于这个

3、比值时,那么特征就会成功,当然,如果两个值非常接近的话,也可能会产生几何检测,那是不是设置的精度越小越好呢?并不是那样的,过小的精度会导致系统运算量增大,文件大小增大,占有内存增大,特征更新时间增长,一般情况下,我们都采用系统的默认精度,也就是0.0012.上面的那些不都白说了吗?我们建模的时候,都采用系统默认的相对精度不就行了,就不会出现问题了.当然不是,有些情况下,我们必须修改精度才可以,比如:两个零件尺寸相差非常大的情况下求交,比如一个产品很小,一模出个百八十个,结构又不简单,造成他的模任尺寸就比较大了,那么这个情况下,分模将会分不出来,还比如一个大零件上需要放一个非常小的特征,这些问题

4、的出现都需要我们修改相对精度,那么修改精度我们应该是如何操作呢?具体操作步骤见下图:附件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,也

5、是就1E-6当然在没有办法的情况下,我们才修改他的精度,在通常情况下,我们都不需要修改,因为如果一修改其精度,将会对后续的操作影响非常大,当然如果要做质量非常高的曲面的话,那么可以修改其精度值,因为精度越小,就越逼近我们想要的,当然,通常情况下是没有必要的.相对精度说完了,那么我们就来说说绝对精度那么什么是绝对精度呢?绝对精度简单的说就是系统判别模型两点间最短距离的能力(这个与模型的大小没有关系),当模型中2点的最小距离小于绝对精度时,模型将很容易出现特征失败.那么我们在什么情况下需要使用绝对精度呢?一般说来,有如下几种情况需要使用绝对精度1、从其他图文件复制的特征,而且2图文件差异很大,复制

6、的方式可以是曲面复制的或数据共享的,例如复制几何等2、在装配中,对两个大小差异很大的模型进行布耳运算3、转换到其他模块,如加工或者模具其实总结起来只有一点:当我们无法确定使用相对精度的时候我们就使用绝对精度,比如从其他文件复制来的文件,因为其他文件不知道是什么软件做的,我们都知道不同的软件默认精度都是不一样的,那么最小边和最大边的比值我们是无法很好的确认的,也就是我们无法找到合适的相对精度来对整个模型来进行统一精度,那么我们就通过绝对精度来统一模型的精度,尤其在分模的过程中,我们常常会使用绝对精度,因为一般来说,我们分模的时候拿到的都是IGS或者STP等一些通用格式的文件,而这些文件如果需要确

7、定他的相对精度就比较困难,而且我们在修复IGS破面的时候,可能会使用调整相对精度来修复破面,所以我们就通过绝对精度来对他们进行统一,只要我们统一了精度,就不会出现精度冲突,也不会因为精度问题而造成分模失败了。下面我讲一下绝对精度的使用首先我们需要通过配置文件将绝对精度给调出来,将enable_absolute_accuracy选项设置以YES为响应值,然后在编辑设置精度绝对中设置绝对精度如下图:附件2.JPG (22.58 KB) 2007-5-6 06:55 5.JPG (4.32 KB) 2007-5-6 06:55 了解了那么多关于精度的问题,那么我得提醒大家一下,在一般情况,我们还是必

8、须采用系统默认的相对精度,为什么我们在一般情况不要该精度呢?那是因为精度值将影响系统对模型2点间最短距离的判别能力,比如,如果将精度改大,那么几何上不同位置的的2个点可能会看做共点,造成错误的排列而特征无法构建,如果将精度改小,虽然可以提高对两点的最小距离的判别能力,但是几何精度也在改变,可能造成特征无法定义,需要重新构建,比如在建模过程中使用了抽取边(草绘的时候),修改精度后增加了对最小边的判别能力,原来一段曲线的可能会变成了2段曲线,而抽取只抽取了一段曲线,造成截面不完整,无法构建模型。那么在什么情况下我们需要修改精度呢?简单说来,其实就是最短边我们无法避免的时候,我们就来修改精度,总之,修改精度是我们最后一招因为个人能力有限,时间仓促,再加早上有点困了 ,错误之处难免,还望各位指出,欢迎各位能够展开讨论,通过不断的总结来提高自己。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号