找回密码
 注册
Simdroid-非首页
查看: 308|回复: 9

[前处理] Boolean操作失败的问题?

[复制链接]
发表于 2007-10-16 08:16:21 | 显示全部楼层 |阅读模式 来自 浙江金华
在执行布尔操作的时候,出现如下错误:
*** ERROR ***                           CP =      88.484   TIME= 14:47:24
Boolean operation failed.  Try adjusting the tolerance value on the     
BTOL command to some fraction of the minimum keypoint distance.Model   
Size (current problem) 6.766831e-001, current BTOL setting              
1.000000e-005, minimum KPT distance 3.000000e-003.

后来我改了BTOL,5e-3再执行布尔操作,错误如下:
*** ERROR ***                           CP =     164.984   TIME= 14:52:04
Boolean operation failed.  Try adjusting the tolerance value on the     
BTOL command to some fraction of the minimum keypoint distance.Model   
Size (current problem) 6.766831e-001, current BTOL setting              
5.000000e-003, minimum KPT distance 3.000000e-003.

一看还是错误的,我往反方向修改BTOL,1e-6在进行布尔操作,错误如下:
*** ERROR ***                           CP =     243.906   TIME= 14:57:19
Boolean operation failed.  Try adjusting the tolerance value on the     
BTOL command to some fraction of the minimum keypoint distance.Model   
Size (current problem) 6.766831e-001, current BTOL setting              
1.000000e-006, minimum KPT distance 3.000000e-003.


所以我很郁闷到底引起布尔操作失败的原因,之前步骤中有一个
allsel,all
vovlap,all
allsel,all
vglue,all
是不是跟这个有关系?
高手们跟鄙人讲讲......
发表于 2007-10-16 10:18:39 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
在哪里建立的几何模型?是不是导入的文件?导入的模型在弧形边界上经常出现这样的问题
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-16 14:38:38 | 显示全部楼层 来自 浙江金华
当然不是,是原汁原味的ansys键的模型
回复 不支持

使用道具 举报

发表于 2007-10-16 15:21:24 | 显示全部楼层 来自 安徽合肥
有overlap不用glue也行吧,但是如果他们都能执行的话,布尔操作应该没问题啊
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-16 15:44:52 | 显示全部楼层 来自 浙江金华
我检验了一下,去掉vglue的命令,同样的问题出现,说明不是这个问题
回复 不支持

使用道具 举报

发表于 2007-10-17 12:59:13 | 显示全部楼层 来自 加拿大
没见过你的模型,不一定猜得对.可能里面有短线段或小面,如果可能尽量简化掉这些特征,也可以试试 numm,kp,1e-5,1e-5.
另外一种可能是模型的尺寸太小,这时可以先用毫米为单位建模,等到网格划分好后再缩小到米为单位.
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-17 14:09:40 | 显示全部楼层 来自 浙江金华
我试试
回复 不支持

使用道具 举报

发表于 2008-10-9 17:04:40 | 显示全部楼层 来自 北京
Boolean操作失败的问题解决了没有?
我也遇到同样的问题了,试了很多,没办法啊!
回复 不支持

使用道具 举报

发表于 2008-10-10 08:33:04 | 显示全部楼层 来自 北京
我的建议:
如果场域中有很多物体,你可以而单独建立每一个物体加上边界,执行vovlap操作。保证每一个物体是正确的。然后逐个增加物体的个数,看看是哪个物体的加入使得出现这个boolean的错误的。或许会能找到原因。
回复 不支持

使用道具 举报

发表于 2008-10-16 20:18:37 | 显示全部楼层 来自 北京
如果有好多体,最好由小范围做overlap到最后overlap。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 09:00 , Processed in 0.040066 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表