在 ANSYS 中,布尔运算是几何建模的核心操作之一,用于对实体(点、线、面、体)进行并集、差集、交集等集合运算,从而构建复杂模型。根据权威公开资料,ANSYS 提供的布尔运算主要包括以下几类:主要布尔运算类型
加运算(Addition / Union)
将两个或多个同级图素合并为一个整体,无接缝。
命令:AADD(面)、VADD(体)
注意:仅适用于同级图素(如体与体),且相交部分需与母体同级或低一级
减运算(Subtraction / Difference)
从母体中减去子体部分,形成孔、槽等特征。
命令:ASBA(面减面)、VSBV(体减体)
支持不同级图素操作,如用面减去体
交运算(Intersection)
保留多个图素的重叠部分。
公共交:所有图素的共同部分。
两两交:任意两个图素的交集,可能生成多个结果。
命令:VINV(体交)、VINP(体两两交)
切分(Divide / Partition)
按工作平面、面或线将图素分割为多个部分,常用于网格划分前的几何简化。
命令:VSBW(用工作平面切分体)
可选择“仅切不分”(共享边界)或“切而分”(独立边界)
粘接(Glue)与搭接(Overlap)
粘接(Glue):在公共边界(低维)上连接图素,但图素保持独立
搭接(Overlap):生成多个简单区域,保留未交叠部分,便于网格划分
使用注意事项
不能对已划分网格的模型执行布尔运算,必须先清除网格
几何“干净度”要求高:微小缝隙、重叠或退化几何(如极短线、面)会导致运算失败
编号规则变化:布尔运算后图素编号可能重新分配,需注意后续操作引用
容差控制:可通过 BTOL 命令调整重合容差,但盲目增大可能导致模型失真
建议工作流:先用简单几何体构建“刀具”或基础形状
通过布尔运算组合
运算后清理几何(如 NUMMRG 合并关键点)
典型应用场景
法兰连接建模:用布尔减创建螺栓孔
阶梯阻抗谐振器:通过多次布尔减蚀刻金属层
多部件装配:用粘接或搭接连接独立零件
如需操作演示,可参考官方教程视频:ANSYS Workbench DM 布尔运算和切片功能演示
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权