Ansys教程基本分析过程布尔操作
- 格式:ppt
- 大小:2.32 MB
- 文档页数:17
ANSYS中的布尔运算通常用于在几何建模阶段执行不同实体之间的操作,例如联合、相交、减法等。
这些运算基于几何实体的交集、并集和差集。
以下是一些常见的布尔运算及其解释:
1.并集(Union):
–操作符:A + B,其中A和B是要合并的几何实体。
–描述:将两个实体的所有部分合并成一个单一的实体。
2.交集(Intersection):
–操作符:A * B,其中A和B是要求交集的实体。
–描述:仅保留两个实体重叠的部分。
3.减法(Subtraction):
–操作符:A - B,其中A是被减数实体,B是要从A中减去的实体。
–描述:从A中去除与B重叠的部分,得到一个新的实体。
4.异或(Exclusive OR):
–操作符:A xor B,其中A和B是要执行异或操作的实体。
–描述:保留两个实体中仅一个存在的部分,去除重叠的部分。
这些布尔运算对于进行复杂的几何建模和分析非常有用。
在使用这些运算时,确保模型中的几何实体是合理且正确的,以避免不正确的结果。
此外,一些布尔运算可能会导致几何非连续性,需要谨慎处理以保持模型的完整性。
在进行布尔运算之前,通常需要仔细检查和准备几何实体,以确保它们是良好定义的。
请注意,具体的操作符和功能可能会因不同的ANSYS版本而有所不同,因此建议
查阅您使用的ANSYS版本的文档以获取准确的信息。
ANSYS 入门教程 (12) - 几何模型的布尔运算 (续)(b)2.3.3 加运算Addition加运算是由多个几何图素生成一个几何图素,而且该图素是一整体即没有“接缝”(内部的低级图素被删除),当然带孔的面或体同样可以进行加运算。
加运算仅限于同级几何图素,而且相交部分最好与母体同级,但在低于母体一级时也可作加运算。
如体与体的相加,其相交部分如为体或面,则加运算后为一个体;如相交部分为线,则运算后不能生成一个体,但可公用相交的线;如相交部分为关键点,同样加运算后公用关键点,但体不是一个,不能作完全的加运算。
如面与面相加,其相交部分如果面或线,则可完成加运算。
如果相交部分为关键点,则可能生成的图素会有异常,当然一般情况下不会出现这种加运算。
加运算完成后,输入图素的处理采用BOPTN 的设置。
如采用缺省设置,则输入图素被删除。
加运算有2 个命令,即AADD,VADD。
线合并LCOMB 命令不能算布尔加运算,其命令说明详见前面创建线部分。
(1) 加运算命令面加运算:AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9体加运算:VADD, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9其中NX1~NX9 为相加图素的编号,NX1 可以为P、ALL 或组件名(其中X 表示A 或V)。
a. 单圆柱墩和基础/prep7 ! 进入前处理a=3 $h1=2 $r=0.6 $h=6 ! 定义参数blc5,,,a,a,h1 ! 创建长方体! cyl4,,,r,,,,h1+h ! 此命令与下面两条命令结果不完全相同。
[2]! 该命令在VADD 后将在长方体底面有一圆面产生。
wpoff,,,h1 $cyl4,,,r,,,,h ! 移动工作平面并创建圆柱体[1]VADD,all ! 作体加运算方法[1] - 相加后底面没有圆面:方法[2] :左-相加前,右-相加后,底面出现一个圆面:b. 圆端形桥墩断面/prep7 ! 进入前处理a=6 $b=1.5 ! 设断面全宽和厚度参数cyl4,,,b/2 $cyl4,a-b,,b/2 ! 在不同位置创建两个圆面rectng,,a-b,-b/2,b/2 ! 创建矩形面aadd,all ! 作加运算,生成一个只有外边界线的圆端形面2.3.4 减运算Subtract减运算就是“删除”母体中一个或多个与子体重合的图素。
Intersection—common(交运算)交运算的结果是由每个初始图元的共同部分形成一个新图元。
交表示二个或多个图元的重复区域。
这个新的图元可能与初始图元有相同的维数,也可能对于初始图元的维数。
1LINL, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9生产线的交集NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9:进行交运算的线段代号。
若NL1 = ALL,对所有已选择的线段进行交运算,NL2~NL9被忽略。
若NL1 = P,将会图形点选功能,其他命令参数被忽略(仅对GUI有效)。
也可以用组元名称(由CM定义)代替NL1。
提示:选择所有线共同的(不是两两相交)交集。
该交集由命令列出的所有线段的共同区域所定义。
新的线段将在初始线段相交的区域建立。
若相交的区域只有点时,将建立新的关键点。
详见ANSYS Modeling and Meshing Guide。
关于布尔操作的可用选项详见BOPTN 命令。
与初始图元相关的单元属性和实体模型边界条件将不会传递到新产生的图元上。
菜单Main Menu>Preprocessor>Modeling>Operate>Booleans>Intersect>Common>Lines 与之相似的命令如下:AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV92LINA, N L, NA建立线段和面的交集NL 线段代号。
若NL=P,激活图形点选功能,忽略余下的命令参数(仅GUI有效)。
NA面的代号。
与之相似的命令如下:LINV, NL, NVAINV, NA, NV菜单路径Main Menu>Preprocessor>Modeling>Operate>Booleans>Intersect>Common详细图示说明参见ANSYS HELP ---〉Modeling and Meshing ---〉Sculpting Y our Model with Boolean OperationsIntersect—pairwise(两两相交)两两相交是由图元集叠加而形成的一个新的图元集。
ANSYS中,布尔运算(Booleans)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,keepkeep表示保留进行相加操作的图元,deleted表示进行相加操作后删除原始图元。
2、搭接(overlap):搭接是指将分离的同阶图元转变为一个连续体,其中图元的所有重叠区域将独立成为一个图元。
搭接与相加操作类似,但相加操作是由几个图元生成一个图元整体,而搭接则是由几个图元生成更多的图元,相交的部分则被分离出来。
(1)线和线之间进行搭接操作命令:lovlap,nl1,nl2,nl3,nl4,nl5,nl6,nl7,nl8,nl9(2)面和面之间进行搭接操作命令:aovlap,na1,na2,na3,na4,na5,na6,na7,na8,na9(3)体和体之间进行搭接操作命令:vovlap,nv1,nv2,nv3,nv4,nv5,nv6,nv7,nv8,nv93、粘结(glue):粘结操作是将多个图元组合成一个连续体,图元之间仅在公共边界处相连,其公共边界的维数低于原始图元一维(什么维数,博客朋友能不能留言解答,谢谢(XTY))。
粘结操作与加操作类似,但不同的是这些图元之间仍然相互独立,只是在边界上连接。
粘结操作通常还与搭接操作配合使用。
(1)通过粘结线生成新线命令:lglue,nl1,nl2,nl3,nl4,nl5,nl6,nl7,nl8,nl9(2)通过粘结面生成新面命令:aglue,na1,na2,na3,na4,na5,na6,na7,na8,na9(3)通过粘结体生成新体命令:vglue,nv1,nv2,nv3,nv4,nv5,nv6,nv7,nv8,nv9简而言之:ADD:把两者熔了,重塑一个GLUE:两者连接处涂胶水,粘上PARTITION:把原来组合的东西拆散OVERLAP:把两者相交处新生成“第三者”,原来的各少一块DIVIDE:用另外一个东西把一个东西“切”开。
DM(DesignModeler)布尔运算与切片操作本期介绍Ansys Workbench DM(DesignModeler) 布尔运算与切片功能。
布尔运算Boolean和切片Slice命令都在DM Create菜单下。
●Boolean有如下四种操作选项1.Unit(并集)加法:将多个实体合并到一起,形成一个实体。
2.Subtract(差集)减法:去掉多个实体中的某一部分实体。
3.Intersect(交集):将两个实体相交部分取出来,其余实体被删除。
4.Imprint Faces(表面印记):生成一个实体与另一个实体相交处的面。
●Slice命令有如下五种操作选项1.Slice by plane(用平面切片):利用已有平面对实体进行切片分割,平面必须经过实体。
2.Slice off Faces(用表面偏移平面切片):这些面大概形成一定的凹面,本命令将切开这些面。
3.Slice by Surface(用曲面切片):利用已有的曲面对实体进行切片操作。
4.Slice off Edges(用边做切片):选择切分边,用切分出的边创建分离体。
5.Slice by Edge Loop(用封闭边切片):在实体模型上选择一条封闭的棱边来创建切片。
视频演示布尔运算Boolean和切片Slice功能视频地址:/x/page/o0331sx3zx0.html涉及到的操作命令有:Slice by surface, Slice by plane, Boolean>Unite, Boolean>Subtract步骤1:利用Surface1曲面,将卡箍Clamp左边的凸台Clamp1切分;步骤2:步骤1之后发现Clamp2,Clamp3都被切分,这是我不想要的,于是将Clamp2,Clamp3,和圆环主体合并为一个实体;步骤3:新建一个平面plane4用于切分管道pipe;步骤4:选中plane4,用Slice by plane命令来切分管道。
布尔运算1 设置:布尔运算有多种形式,在布尔运算前可进行相关设置,方法如下:命令:BOPTNGUI:main menu / preprocessor / modeling / operate / Booleans / settingKeep input entities :用于控制是否保留原始图形。
If operation has no effect 下拉列表是控制布尔运算异常时,弹出的消息对话框。
Numbering compatible with 下拉列表框是控制用何种版本的ansys程序对布尔操作产生的图形进行编号。
Point coincidence toler 一栏用于设置容差。
两点之间的距离小于这个容差,就被认为是同一点。
2 Intersect (交运算)交运算的结果是由每个初始图形的共同部分形成一个新的图形。
也就是说,交表示多个图形的重复区域注意:这个新区域可能与原始图形有相同的维数,也可能低于原始图形的维数。
例如,两条线的交可能是一个关键点,也可能是一条线。
2.1 一般的交运算Main menu / preprocessor / modeling / Booleans / intersect / commonA)线与线的交 / linesB)面与面的交 / areasC)体与体的交 / volumes2.2 两两相交两两相交是由图形集叠加而形成的一个新的图像集,即两两相交表示至少任意两个原图形的相交区域。
Main menu / preprocessor / modeling / Booleans / intersect / pairwise /A)线的两两相交 / linesB)面的两两相交 / areasC)体的两两相交 / volumes2.3 特殊交运算A)线与面相交Main menu / preprocessor / modeling / operate / Booleans / intersect / line with areaB)面与体相交Main menu / preprocessor / modeling / operate / Booleans / intersect / area with volumeC)线与体相交Main menu / preprocessor / modeling / operate / Booleans / intersect / line with volume3 Add(加运算)加运算的结果是得到一个包含个原始图形所有部分的新图形。
布尔操作及体的切割布尔运算包括ADD(加)、SUBSTRACT(减)、INTERSECT(交)、DIVIDE (分解)、GLUE(粘接)、OVERLAP(重叠)。
1.交运算。
交运算的结果是由每个初始输入图元的共同部分形成一个新图元。
也就是说,交运算可以求出两个或多个图元的重复区域。
这个新区域可能与原始的图元有相同的维数,也可能低于原始图元的维数。
例子如图2-25所示。
图2-25 交运算2.加运算。
加运算的结果是一个包含各个原始图元的所有部分的新图元。
形成的新图元是一个单一的整体,没有接缝。
例子如图2-26。
图2-26 加运算3.减运算。
如果从每个图元(E1)减去另一个图元(E2),其结果可能有两种情况:一是如果E1和E2是同等级的图元(都是体、面、线),则生成一个或多个新图元E3,E3和E1有相同维数,且与E2无重叠部分,如图2-27。
另一种情况是如果E2图元等级低于E1(如E1是体,E2是面),则分成两个或多个新的连续实体(E1-E2=E3,E4...),这时对应的命令就是分解命令divide,如图2-28。
图2-27 减运算图2-28 分解运算4.重叠。
用于连接两个或多个图元,以生成三个或更多连续新图元的集合,重叠区域必须与原始图元有相同维数,如图2-29所示。
图2-29 重叠运算5.粘接。
与重叠命令相似,只是图元之间仅在公共边界处相交,且公共边界的维数低于原始图元一维。
这些图元依然相互独立,只在边界处相互连接,如图2-30所示。
图2-30 粘结运算图2-22金属板为不规则形状,因为有折弯的存在,在折弯处有很小的面积,需要很小的网格才能完成分网,所以需要局部网格控制,其方法就是将折弯部分与原始模型切割成两个连续的体,然后单独对折弯部分做更细致的分网。
将一个体切割成几个体的方法如下:图2-22 某带折弯金属板及折弯细节从图2-22看出某金属板在折弯处有很小的间隙,需要在折弯处将该金属板借助切割面切割为几个连续的体,切割面即为折弯处的重合面,如图2-23中的3号面,它的生成是由1号线(红色线)沿着2号线(黄色线)拉伸而成,拉伸流程如图2-24所示。
ansys布尔运算减法操作一、引言在工程领域中,模拟分析是一项非常重要的工作。
而在模拟分析中,布尔运算是一种非常常见的操作。
其中,减法操作是一种常用的布尔运算,可以用于模拟分析中的多种场景。
本文将介绍ansys中的布尔运算减法操作,以及其在工程领域中的应用。
二、ansys中的布尔运算减法操作ansys是一款非常强大的工程模拟软件,其中包含了丰富的布尔运算操作。
其中,减法操作是一种非常常见的操作。
在ansys中,减法操作可以通过多种方式实现,包括实体减法、面减法、线减法等。
实体减法是一种常用的减法操作,可以用于将一个实体从另一个实体中减去。
在ansys中,实体减法可以通过多种方式实现,包括实体相减、实体切割等。
其中,实体相减是一种比较常用的方式,可以通过选择两个实体,然后执行实体相减操作来实现。
面减法是一种常用的减法操作,可以用于将一个面从另一个面中减去。
在ansys中,面减法可以通过多种方式实现,包括面相减、面切割等。
其中,面相减是一种比较常用的方式,可以通过选择两个面,然后执行面相减操作来实现。
线减法是一种常用的减法操作,可以用于将一个线从另一个线中减去。
在ansys中,线减法可以通过多种方式实现,包括线相减、线切割等。
其中,线相减是一种比较常用的方式,可以通过选择两个线,然后执行线相减操作来实现。
三、ansys布尔运算减法操作在工程领域中的应用ansys中的布尔运算减法操作在工程领域中有着广泛的应用。
其中,最常见的应用场景是在CAD模型的几何处理中。
通过使用ansys中的布尔运算减法操作,可以将一个实体、面或线从另一个实体、面或线中减去,从而实现CAD模型的几何处理。
此外,ansys中的布尔运算减法操作还可以用于模拟分析中的多种场景。
例如,在流体力学分析中,可以使用ansys中的布尔运算减法操作来模拟流体在不同形状的管道中的流动情况。
在结构分析中,可以使用ansys中的布尔运算减法操作来模拟结构中的缺陷或裂纹等情况。