本节书摘来自异步社区《ANSYS 14有限元分析自学手册》一书中的第2章,第2.3节,作者 李兵 , 宫鹏涵,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.3 布尔操作
ANSYS 14有限元分析自学手册
2.3.1 布尔运算操作
可以使用求交、相减或其他布尔操作来雕刻实体模型。通过布尔操作,可以直接用较高级的图元生成复杂的形体,如图2-21所示。布尔运算对于通过自底向上或自顶向下方法生成的图元均有效。
创建模型时要用到布尔操作,ANSYS 具有以下布尔操作功能。
加:把相同的几个体素(点、线、面、体)合在一起形成一个体素。
减:从相同的几个体素(点、线、面、体)中去掉相同的另外几个体素。
粘接:操作将两个图元连接到一起,并保留各自边界,如图2-22所示。
考虑到网格划分,由于网格划分器划分几个小部件比划分一个大部件更加方便,因此粘接常常比加操作更加适合。
叠分:操作与粘接功能基本相同,不同的是叠分操作输入的图元具有重叠的区域。
分解: 将一个图元分解为两个图元,但两者之间保持连接。可用于将一个复杂体修剪剖切为多个规则体,为网格划分带来方便。
分解操作的“剖切工具”可以是工作平面、面或线。
相交:是把相重叠的图元形成一个新的图元。
无论是自顶向下还是自底向上构造的实体模型,都可以对它进行布尔运算操作。需注意的是,凡是通过连接生成的图元对布尔运算无效,对退化的图元也不能进行某些布尔运算。通常,完成布尔运算之后,紧接着就是实体模型的加载和单元属性的定义,如果用布尔运算修改了已有的模型,需注意重新进行单元属性和加载的定义。
2.3.2 布尔运算的设置
对两个或多个图元进行布尔运算时,可以通过以下的方式确定是否保留原始图元,如 图2-23所示。
命令:BOPTN
GUI:Main Menu > Preprocessor > Modeling > Operate > Booleans > Settings
一般来说,对依附于高级图元的低级图元进行布尔运算是允许的,但不能对已划分网格的图元进行布尔操作,必须在执行布尔操作之前将网格清除。