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

[建模和网格划分] ANSYS布尔运算的问题

[复制链接]
发表于 2010-10-8 09:01:57 | 显示全部楼层 |阅读模式 来自 河北秦皇岛
请教高手布尔运算不成功一般问题出在哪里?我出现的问题见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-10-8 10:49:26 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
应该是模型之间有缝隙
并且缝隙大于容差
检查下要相加的模型
回复 不支持

使用道具 举报

发表于 2010-10-8 16:51:12 | 显示全部楼层 来自 四川成都
体的布尔运算还没遇到过,遇到的都是面的。等待高人解决。我也顺便学习下
回复 不支持

使用道具 举报

发表于 2010-10-10 21:01:04 | 显示全部楼层 来自 北京
可以用btol修改容差
回复 不支持

使用道具 举报

 楼主| 发表于 2010-10-10 21:45:52 | 显示全部楼层 来自 河北秦皇岛
我现在发现修改容差也不使,有时管用。最好是在建模的过程中注意以下问题:
1、避免不连续,一般来讲,不连续是实体图元中的尖的转折点,是由具有不同切线的合并线〔LCOMB〕或从IGES输入所引起的。许多实体模型操作支持包含不连续的图元。但是布尔运算不能直接支持不连续。在进行布尔运算之前将图元在不连续点处或沿不连续线处将图元分开。
2、避免相切,切点处的相交区域有时对于布尔运算是难以处理的,尤其是对非体素构造的模型。而且共享边界的图元(如两体的相接面的共同表面)在进行布尔运算时会有潜在的问题。几何中包含了高曲率的小区域或有尖角转接的区域也会引发这样的问题。
3、尽可能地使用几何体素来生成实体模型。对于非体素生成的模型布尔运算的结果有的不够准确和高效。
4、如果退化发生在可能相交曲线上,尽量避免生成包含退化的几何体,这样几何体的一些特殊例子包括:
         ─未削平的圆锥体
         ─三边面既不是平面的也不是在激活的坐标系下的一个有常数坐标的表面。
         ─逐渐减少为一个点的倒角面〔AFILLT〕
         ─两条以上引导线相交的蒙皮面〔ASKIN〕
         ─通过绕轴旋转〔AROTAT,VROTAT〕生成的面或体并与任何输入图元相交。
         ─通过沿一有弯曲中心的路径拖拉生成的面或体与任何输入图元相交
5、布尔运算包括两个以上输入图元,将操作分解为一系列的对更少输入图元的操作。例如,用命令集(AADD,1,2;AADD,5,3;AADD,1,4)代替命令AADD,ALL这样做就必须对一系列命令产生输出图元记录布尔运算的编号。
6、如果一系列布尔运算失败,尝试改变操作的次序。
7、必须谨慎不要定义穿过自身的面或体。(例如,用ADRAG或VDRAG命令不可逆地生成这样的图元)ANSYS程序中并不总是在划分网格前能发现这一缺陷,但穿过自身的面或体在划分网格失败就会揭示其缺陷。
8、布尔运算命令的代替。适当情况下,对布尔运算命令的合理代替可以克服布尔运算失败或减少运行时间(例如,拖拉或旋转与布尔运算构造模型相比要优越一些)。
9、用低维图元进行布尔运算。如果用低维图元进行布尔运算,就运行时间和存贮要求而言,建模过程有时会更高效。例如,将线体相减〔LSBV〕代替为一系列的线面相减〔LSBA〕和删除〔LDELE〕可能会以更小的代价获取同样的结果。(见图5-72)当然,要权衡简便的损失与获得的收效。转换为低维操作可能并不合算,除非遇到内存不足的错误,极长的运行时间及其它这类问题。
10、逐步地生成复杂模型。有前处理(PREP7)中考虑将复杂的模型分块生成并利用RESUME命令(GUI 途径Utility Menu>File>Resume from)和CDREAD命令(Main Menu>Preprocessor >Archive Model>Read) 将它们合并。CDREAD命令自动地将新图元重新编号以避免与已在数据库中存在其它实体模型冲突。而且,这个命令自动地执行NUMMRG,KP命令合并重复的实体图元。
回复 不支持

使用道具 举报

发表于 2012-2-25 11:20:26 | 显示全部楼层 来自 陕西西安
我也遇到了这样的问题,先按照上面的试试再说1
回复 不支持

使用道具 举报

发表于 2012-2-26 11:47:42 | 显示全部楼层 来自 重庆沙坪坝区
好东西,支持
回复 不支持

使用道具 举报

发表于 2012-2-27 13:12:55 | 显示全部楼层 来自 合肥工业大学
ferriswanglei 发表于 2010-10-10 21:45
我现在发现修改容差也不使,有时管用。最好是在建模的过程中注意以下问题:
1、避免不连续,一般来讲,不连 ...

说得好啊
回复 不支持

使用道具 举报

发表于 2014-2-20 21:03:03 | 显示全部楼层 来自 安徽合肥
ferriswanglei 发表于 2010-10-10 21:45
我现在发现修改容差也不使,有时管用。最好是在建模的过程中注意以下问题:
1、避免不连续,一般来讲,不连 ...

感谢经验分享
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 07:22 , Processed in 0.040619 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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