声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 8844|回复: 9

[前后处理] vsba命令,不支持布尔操作

[复制链接]
发表于 2008-3-24 18:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用vsba命令中遇到的问题:
实体模型是用一个“矩形面”旋转而成的柱体,“矩形面”中一条边不是直线,而是s型曲线,曲线最高点和最低点差值为0.077mm,
就是说生成的柱体,外表面不是平的,而是有很小的凹凸。柱体长度2000mm。生成柱体后,在其端面下部画了一个半圆,
并以该半圆沿轴向生成曲面。现在想用vsba命令,用体减去这个曲面,提示总是说不支持布尔操作,怎么才能解决呢?谢谢了。
回复
分享到:

使用道具 举报

发表于 2008-3-24 19:24 | 显示全部楼层
不知道楼主为什么要用体减去那个圆柱面,如果想分成两部分,可以直接建立一个圆柱,然后与你那个表面不平的"圆柱"overlap一下,不就可以了吗?
 楼主| 发表于 2008-3-25 08:27 | 显示全部楼层
谢谢egotrip的回复。你说的方法我试过,同样提示说不支持布尔操作。用体减去面,是因为这个“圆柱”下面还有其他体。
发表于 2008-3-25 12:05 | 显示全部楼层
实在不行,可以把模型发上来看看
发表于 2008-3-25 12:27 | 显示全部楼层
贴出你的错误提示,在进行布尔运算时有曲面很多时候不能进行。
 楼主| 发表于 2008-3-27 11:28 | 显示全部楼层
ERROR:
Current ANSYS geometry failed to support boolean operations. See list error window for details.

另外,我把曲线最高点和最低点差值放大10倍时,就可以进行切割。是不是应该改变某项ansys默认的容差值呢? 我尝试改了布尔运算的容差(BTOL)从默认值1e-5改到了1e-11,还是不行。
发表于 2008-3-28 08:14 | 显示全部楼层
原帖由 lcpzhy 于 2008-3-27 11:28 发表
ERROR:
Current ANSYS geometry failed to support boolean operations. See list error window for details.

另外,我把曲线最高点和最低点差值放大10倍时,就可以进行切割。是不是应该改变某项ansys默认的容差 ...

兄弟,你好像改反了,容差要求越来越小了。
 楼主| 发表于 2008-3-28 10:33 | 显示全部楼层
改大也是不行。而且不管改大还是改小,error提示里还多了:Non-standerd  BTOL of *** was used internally-try changing BTOL to default or new value.。
 楼主| 发表于 2008-3-31 16:15 | 显示全部楼层
问题解决了,上来汇报一下。
错误提示一直说,有bad area/surface,最后检查了曲线的数据,发现原来曲线数据算的不正确,又重新算了新的数据代入,切割就成功了。我觉得可能是由于原来的数据生成的曲线过于不光滑,ansys才会报错。
发表于 2012-4-10 15:32 | 显示全部楼层
这种问题还从来没遇到过呢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-20 14:04 , Processed in 0.052020 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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