资源描述:
《[工程科技]ansys第2章 几何建模技术与技巧part》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ANSYS入门教程(3)-几何建模技术与技巧之布尔运算、其他命令、建模技巧ANSYS查询函数,GET函数,参数配置和其它2.3几何模型的布尔运算 创建复杂的几何模型,可运用布尔运算对模型进行加工和修改。无论是自顶向下建模或是自底向上建模创建的图素都可进行布尔运算,通过简单的几何模型进行一系列布尔操作可创建复杂的模型,使得建模较为容易和快捷。 对于包含退化的模型,有时布尔运算是无法完成的。对于已经划分网格的图素不能进行布尔运算,在操作前应清除网格,否则提示错误信息;同样地,如果定义了荷载和单元属性,在布尔运算后这些属
2、性不会转换到新图素上,需重新定义。2.3.1布尔运算的设置(1) 布尔运算的一般设置 命令:BOPTN,Lab,Value Lab-控制参数,其值可取为以下各项之一: DEFA -恢复各选项的缺省设置。 STAT-列表当前的设置状态。 KEEP-删除或保留输入图素选项。NUMB-输出图素编号警告信息选项。 NWARN-警告信息选项。 VERSION-布尔操作兼容性选项。 Value-各种Lab对应不同的Value:
3、 当Lab=KEEP时:Value=NO(缺省)则删除输入图素;Value=YES则保留输入图素。 当Lab=NUMB时:Value=0(缺省)则不输出编号警告信息;Value=1则输出编号警告信息。 当Lab=NWARN时:Value=0(缺省)布尔操作失败时产生一个警告信息;Value=1布尔操作失败时不产生警告信息。Value=-1布尔操作失败时产生一个错误信息。 当Lab=VERSION时:Value=RV52(缺省)激活5.2版本兼容性选
4、项;Value=RV51激活5.1版本兼容性选项。 该命令的全部缺省设置是操作失败产生一个警告信息,删除输入图素,不输出编号警告信息,使用5.2版本布尔兼容性选项。该命令可多次设置,以便确定各个Lab及其Value。(2) 布尔运算的容差设置 命令:BTOL,PTOL 其中PTOL为点重合容差,缺省为1E-5。 在布尔操作时,如果点之间的距离在此值范围之内,则认为这些点是重合的。放松此值则会增加运算时间和存贮需求,但会使较多的布尔运算成功;尽管如此当模型的拓扑关系比较复杂时,仍有可能不能完成布尔运算,此时
5、应改变模型的创建方法以求能够完成布尔操作。 PTOL=DEFA时,则恢复缺省设置; PTOL=STAT时,则列表输出当前设置。2.3.2 交运算Intersection 交运算就是由图素的共同部分形成一个新的图素,其运算结果只保留两个或多个图素的重叠部分。 交运算分为公共相交和两两相交两种。公共相交就是仅保留所有图素的重叠部分,即只生成一个图素,当图素很多时可能不存在公共部分,这时布尔运算不能完成。两两相交是保留任意两个图素的公共部分,有可能生成很多图素。 公共交运算对图素没有级别要求,即任何级别的图
6、素都可作公共交运算,而不管其相交部分是何级别的图素。例如线、面、体的两两与相互交运算都可;再如体的交运算中,其相交部分可以是关键点、线、面或体等。 两两相交运算则要求为同级图素,但相交部分可为任何级别的图素。例如只能作线与线(相交部分可为关键点、线)、面与面(相交部分可为关键点、线、面)、体与体的两两相交(相交部分可为关键点、线、面、体)。 交运算完成后,输入图素的处理采用BOPTN的设置。(1) 同级图素相交运算 线线相交:LINL,NL1,NL2,NL3,NL4,NL5,NL6,NL7,NL8,N
7、L9 面面相交:AINA,NA1,NA2,NA3,NA4,NA5,NA6,NA7,NA8,NA9 体体相交:VINV,NV1,NV2,NV3,NV4,NV5,NV6,NV7,NV8,NV9 其中NX1~NX9为相交图素的编号,NX1可以为P、ALL或组件名(其中X表示L、A或V)。(2) 不同级图素相交运算 线面相交:LINA,NL,NA 面体相交:AINV,NA,NV 线体相交:LINV,NL,NV 其中NL为相交线号,NA
8、为相交面号,NV为相交体号。被交图素不能为ALL或组件名,这对实际应用造成一定的不便。(3) 同级两两相交运算 线线两两相交:LINP,NL1,NL2,NL3,NL4,NL5,NL6,NL7,NL8,NL9 面面两两相交:AINP,NA1,NA2,NA3,NA4,NA5,NA6,