ANSYS的布尔运算

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:43:11
用ANSYS建模时,建立了几个几何体之后,什么情况下用add(加运算),什么时候用overlap(交迭运算)?老是弄不清楚他们两个
此外,partition分割运算用于连接两个或多个图形,以生成三个或更多的新图形的集合。那它和overlap有什么区别? 这是当前最主要的问题

嗯,其实你应该再把GULE粘结也包括进来!其实这些都是布尔操作的基础东西!
一般大家都比较容易混淆!

我的理解是,加,就是把接触的面或者是体或者是线的公共部分都给去掉了,然后形成一个整体
gule,也是一种相加,但是没有去掉那些公共部分的东西,而是公用了,这样体之间接触的部分就少了一部分线与点吧
而overlap,一般是体的操作吧,不但没有去掉接触的东西,相反会产生一些额外的体,等于把体的交迭就分开了,两个体交迭以后可能成为3个,或则是4个体,自然相应的面与线就增加了

partition命令与交迭很相似,但是交迭必须是有实体(线,面,体)有公共的点线面;而分割不是,可以有些面没有相交,但是也能参与整体的分割,这样完了以后这个没有相交的面是没有什么大的变化,但是对其他相交的分割体生成的分别的编号就有很大影响了,如果没有这个额外的面,这个命令与overlap就可没有区别了!

个人理解,楼主可以再看11.0版本里面的help关于:
Modeling and Meshing Guide | Chapter 5. Solid Modeling |
5.4. Sculpting Your Model with Boolean Operations

这个部分里面涵盖了相加,粘结,交迭,分割等一系列的实体模型的布尔操作!
有图文说明,容易看懂,呵呵,不需要太多的英语理解!

1、相加(add):相加是指对所有图元进行叠加,包含原是个图元的所有部分,生成一个新图元,各个原始图元的公共边界将被清除,形成一个单一的整体。在ansys的面相加中只能对共面的图元进行操作。

1)对两个已经存在的面进行相加操作
命令:aadd,na1,na2,na3,na4,na5,na6,na7,na8,na9

2)对两个已经存在的体进行相加操作
命令:vadd,nv1,nv2,nv3,nv4,nv5,nv6,nv7,nv8,nv9

3)对两条已经存在的线进行操作

命令:lcomb,nl1,nl2,keep