bigbird 发表于 2002-8-3 18:48:44

【原创】尺寸大小TOLERENCE解決辦法

使用ansys
在微小尺寸或....長:寬:高太大時....常會出現error訊息
此種error常會發生在下列部分...
Create model.....
Meshing....
Set load上...
在此想到一個解決方法....希望對大家有所幫助...^^!!

在Create model部分舉一簡單例子.....可應用在Meshing....Set load上...
  
  假設長:寬:高=100:8:0.001..要多層結構時
  這就可能發生錯誤....
  
解決的辦法:
  建立一個基準面.....長第一層(應該這時不會發生錯誤)
  使用 KSEL 或 ASEL 選取 keypoint 或 area
  如用一般方法可能選不到(因為TOLERENCE的緣故).....
  所以使用以下方法:

KSEL,S,LOC,Z,0.001-0.0000001,0.001+0.0000001

ASEL,S,LOC,Z,0.001-0.0000001,0.001+0.0000001

這樣一來....所選擇的部分在0.0009999到0.0010001之間
也就不會發生問題了....

   
TOLERENCE值聽說也能改...但是我不知道在哪??
如果有人知道....順便指點一下吧....^^

zhou 发表于 2002-8-4 10:08:05

hekie 发表于 2002-9-5 10:06:34

Re:【原创】尺寸大小TOLERENCE解決辦法

我告诉你一下GUI改尺寸大小TOLERANCE(注:不是TOLERENCE)
main menu>preprocessor>operate>settings

bigbird 发表于 2002-9-5 23:15:31

Re:【原创】尺寸大小TOLERENCE解決辦法

^^!!...小筆誤....
我很少用GUI的...多謝提供其他方法

cougargmf 发表于 2002-9-15 09:25:31

Re:【原创】尺寸大小TOLERENCE解決辦法

修改tolerance的命令流方法如下:
BTOL,Ptol---------Speccifies the Boolean operation tolerance.其中,Ptol defaults to 1.0E-4

cougargmf 发表于 2002-9-15 09:32:06

Re:【原创】尺寸大小TOLERENCE解決辦法

这两种解决方法都是针对布尔操作的,不知对其他操作有没有用,请高手指点。

lk_dragon 发表于 2002-9-16 17:00:20

Re:【原创】尺寸大小TOLERENCE解決辦法

修改了setting后还是无法进行布尔运算,怎么办

hekie 发表于 2002-9-17 10:55:21

Re:【原创】尺寸大小TOLERENCE解決辦法

在实体建立模型中,尤其是复杂模型,不得不依赖于布尔操作,但GLUE的成功率可不敢恭维,因为ANSYS中节点唯一才能建立联系,不重合——重合——合并比较难,所以经常修改setting来试验,可能会有成功,如果实在不行的话,还有一个办法,试一试工ADD来代替GLUE,在模型的形式上考虑一下,ADD的成功率可要大多了。

lk_dragon 发表于 2002-9-17 13:09:24

Re:【原创】尺寸大小TOLERENCE解決辦法

对于glue的反运算divide,先一体化,后divide,要是有好的办法也行,不知各位有什么好的办法。

wangyuan.jx 发表于 2004-6-20 00:56:51

回复: 【原创】尺寸大小TOLERENCE解決辦法

ding ta yi ta hu du,thanks.

xiaoxiang_China 发表于 2004-6-20 14:19:23

回复: 【原创】尺寸大小TOLERENCE解決辦法

容差设置的注意点:
1,BTOL, PTOL,自定义容差,放宽容差会加大运行的时间和存贮空间,但是也可以提高布尔运算的成功率。
2,BTOL,DEFA ,恢复默认值,PTOL = 0.10E-4.
3, BTOL,STAT ,查看当前的设置,建议每次改后恢复默认值。
如果你的布尔运算屡屡失败,不妨改改容差看看。
对应的GUI操作:
Main Menu>Preprocessor>Modeling>Operate>Booleans>Settings

flmyx 发表于 2004-8-3 10:19:08

回复: 【原创】尺寸大小TOLERENCE解決辦法

最近在做题遇到一道题,曾经问过,但是没有人回答,只好在请教各位一下,希望哪位大侠给指点一下:
本人在建模时,该模型中出现纳米,在进行布尔操作AADD时出现以下错误:
Boolean operation failed.Try adjusting the tolerance value on the      
BTOL command to some fraction of the minimum keypoint   distance.Model   
Size (current problem) 0.000000e+000, current BTOL setting               
  1.000000e-008, minimum KPT distance 1.000000e-007. .所用的命令如下:
RECTNG,0,0.013,0,0.0005,
RECTNG,0.0035,0.0045,0.0005,0.0005001,
RECTNG,0.006,0.007,0.0005,0.0005001,
RECTNG,0.0085,0.0095,0.0005,0.0005001,
RECTNG,0.0015,0.0115,0.0005001,0.0005011,
RECTNG,0,0.013,0.0005011,0.0025011,
BTOL,1.0E-8,
AADD,2,5,
做到这就出现上述错误。不管怎么调节都不行。不知道有什么好办法???

vivien_w 发表于 2004-8-3 18:21:07

回复: 【原创】尺寸大小TOLERENCE解決辦法

今天是楼主贴子两周年纪念日

wwq920285 发表于 2004-8-15 21:13:07

zyp 发表于 2004-8-17 10:20:22

请楼主看看我的程序错在那里?

http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=58488&h=1&bpg=2&age=100

jz200428 发表于 2007-1-15 21:16:52

好贴,同样等待高手或斑竹解释!。。。。。。。。。

XWZGALI 发表于 2009-4-18 10:03:03

晕死,改了tolerance达到10的-10次方,还是失败,怎么解决,高手在哪里?小体的大小0.004.

nufeng 发表于 2009-12-5 21:11:05

1# bigbird

好贴。
在讲LS-DYNA的一本书上看到过选取节点时候+0.0001或者-0.0001的操作。
现在终于明白了。

tyustgggg 发表于 2011-8-9 10:19:50

有点迷糊,拿走研究,谢谢了

loveala 发表于 2011-10-22 19:46:33

这个可以看一下ansys容差的help,当选择范围a到b,a\=b时容差由a-b的差值10-y次方决定,a=b时的容差为a的10-x次方,(具体值不记得了:P)所以当a=b时的选择要注意了,优其是a较大时。
页: [1]
查看完整版本: 【原创】尺寸大小TOLERENCE解決辦法