《ANSYS 14有限元分析自学手册》一2.5 自顶向下创建几何模型(体素)

    xiaoxiao2023-06-29  151

    本节书摘来自异步社区《ANSYS 14有限元分析自学手册》一书中的第2章,第2.5节,作者 李兵 , 宫鹏涵,更多章节内容可以访问云栖社区“异步社区”公众号查看

    2.5 自顶向下创建几何模型(体素)

    ANSYS 14有限元分析自学手册几何体素是用单个ANSYS命令创建常用实体模型(如球、正棱柱等)。因为体素是高级图元,不用先定义任何关键点而形成,所以称利用体素进行建模的方法为自顶向下建模。当生成一个体素时,ANSYS程序会自动生成所有属于该体素的必要的低级图元。

    2.5.1 创建面体素

    创建面体素的命令及GUI菜单路径如表2-28所示。

    2.5.2 创建实体体素

    创建实体体素的命令及GUI菜单路径如表2-29所示。

    如图2-78所示是环形体素和环形扇区体素。

    2.5.3 自顶向下建模实例

    自顶向下的建立模型是指从体到面、从面到线、从线到点的顺序进行建模,因为线由点构成,面由线构成,而体由面构成,所以称这个顺序为自顶向下建模。在建立模型的过程中,自顶向下并不是绝对的,有时也用到自底向上的方法。现在通过建立一个联轴体来介绍自顶向下建模的方法,联轴体如图2-80所示。

    建立联轴体具体步骤如下。

    首先从主菜单中选择Main Menu:Preprocessor,进入前处理(/PREP7)。

    1.创建圆柱体(1)进入ANSYS工作目录,按照前面讲过的方法,将“coupling”作为jobname。

    (2)从主菜单中选择Main Menu:Preprocessor > modeling > Create > Volumes > Cylinder > Solid Cylinder。

    (3)在打开的创建柱体对话框中,在“WP X”中输入“0”,“WP Y”中输入“0”,“Radius”中输入“5”,“Depth”中输入“10”,单击“Apply”按钮。

    (4)在“WP X”中输入“12”,“WP Y”中输入“0”,“Radius”中输入“3”,“Depth”中输入“4”,单击“OK”按钮生成一个圆柱体。输入过程如图2-81所示,得到两个圆柱体,结果如图2-82所示。

    (5)显示线。从实用菜单中选择Utility Menu:Plot > Lines,结果如图2-83所示。

    2.建立两圆柱面相切的4个关键点(1)创建局部坐标系。

    ① 从实用菜单中选择Utility Menu:WorkPlane > Local Coordinate Systems > Create Local CS > At Specified Loc +。

    ② 在打开的创建坐标系对话框中,在“Global Cartesian”文本框中输入“0,0,0”然后单击“OK”按钮,得到“Create Local CS At Specified Location”对话框,如图2-84所示。

    ③ 在“Ref number of new coord sys”中输入“11”,在“Type of coordinate system”中选择“Cylindrical 1”,在“Origin of coord system”文本框中分别输入“0,0,0”,单击“OK”按钮,如图2-85所示。

    (2)建立两圆柱面相切的4个关键点。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Keypoints > In Active CS。

    ② 在“Keypoints number”文本框中输入“110”,在“Location in active CS”文本框中分别输入“5,-80.4,0”创建一个关键点,如图2-86所示,单击“Apply”按钮,在“Keypoints number”文本框中输入“120”,在“Location in active CS”文本框中分别输入“5,80.4,0”,单击“OK”按钮,创建另一个关键点。

    (3)创建局部坐标系。

    ① 从实用菜单中选择Utility Menu:WorkPlane > Local Coordinate Systems > Create Local CS > At Specified Loc +。

    ② 在“Global Cartesian”文本框中输入“12,0,0”然后单击“OK”按钮,得到“Create Local CS At Specified Location”对话框。

    ③ 在“Ref number of new coord sys”中输入“12”,在“Type of coordinate system”中选择“Cylindrical 1”,“Origin of coord system”文本框中分别输入“12,0,0”,单击“OK”按钮。

    ④ 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Keypoints > In Active CS。

    ⑤ 在“Keypoints number”文本框中输入“130”,在“Location in active CS”文本框中分别输入“3,-80.4,0”创建一个关键点,单击“Apply”按钮,在“Keypoints number”文本框中输入“140”,在“Location in active CS”文本框中分别输入“3,80.4,0”,单击“OK”按钮,创建另一个关键点。

    3.生成与圆柱底相交的面(1)用4个相切的点创建4条直线。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Lines > Lines > Strainght lines。

    ② 连接点110和点130,点120和点140,点110和点120,点130和点140,使它们成为4条直线,单击“OK”按钮,如图2-87所示。

    (2)创建一个四边形面。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Areas > Arbitrary > By Lines。

    ② 依次拾取刚刚建立的4条直线,单击“OK”按钮,如图2-88所示。

    生成的四边形面如图2-89所示。

    4.沿面的法向拖拉面形成一个四棱柱(1)从主菜单中选择Main Menu:Preprocessor > Modeling > Operate > Extrude > Areas > Along Normal。

    (2)在图形窗口中拾取四边形面,单击“OK”按钮,如图2-90所示。

    (3)这时打开创建体对话框,输入“DIST =-4”,厚度的方向是向圆柱所在的方向,单击“OK”,如图2-91所示。

    生成的四棱柱如图2-92所示。

    5.形成一个完全的轴孔(1)将坐标系转到全局直角坐标系下。从实用菜单中选择Utility Menu:WorkPlane > Change Active CS to > Global Cartesian。

    (2)偏移工作平面。

    ① 从实用菜单中选择Utility Menu:WorkPlane > Offset WP to > XYZ Locations + 。

    ② 在“Global Cartesian”文本框中输入“0,0,8.5”,单击“OK”按钮,如图2-93所示。

    (3)创建圆柱体。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Volumes > Cylinder > Solid Cylinder。

    ②在创建圆柱体对话框中,在“WP X”中输入0,“WP Y”中输入0,“Radius”中输入3.5,“Depth”中输入1.5,单击“Apply”按钮。

    (4)在“WP X”中输入0,“WP Y”中输入0,“Radius”中输入2.5,“Depth”中输入-8.5,单击“OK”按钮生成另一个圆柱体。得到两个圆柱体,结果如图2-94所示。

    (5)从联轴体中“减”去圆柱体形成轴孔。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Operate > Booleans > Subtract > Volumes。

    ② 在图形窗口中拾取联轴体及大圆柱体,作为布尔“减”操作的母体,单击“Apply”按钮。

    ③ 在图形窗口中拾取刚刚建立的两个圆柱体作为“减”去的对象,单击“OK”按钮,所得结果如图2-95所示。

    (6)偏移工作平面。

    ① 从实用菜单中选择Utility Menu:WorkPlane > Offset WP to > XYZ Locations +。

    ② 在偏移工作平面对话框中,在“Global Cartesion”文本框中输入“0,0,0”,单击“OK”按钮。

    (7)生成长方体。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Volumes > Block > By Dimensions。

    ② 输入“x1=0,x2=-3,y1=-0.6,y2=0.6,z1=0, z2=8.5”,如图2-96所示。得到的结果如图2-97所示。

    (8)从联轴体中再“减”去长方体形成完全的轴孔。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Operate > Booleans > Subtract > Volumes。

    ② 在图形窗口中拾取联轴体及大圆柱体,作为布尔“减”操作的母体,单击“Apply”按钮。

    ③ 在图形窗口中拾取刚刚建立的长方体作为“减”去的对象,单击“OK”按钮,所得结果如图2-98所示。

    6.形成另一个轴孔(1)偏移工作平面。

    ① 从实用菜单中选择Utility Menu:WorkPlane > Offset WP to > XYZ Locations + 。

    ② 打开工作平面设置对话框,在“Global Cartesian”文本框中输入“12,0,2.5”,单击“OK”按钮。

    (2)创建圆柱体。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Create > Volumes > Cylinder > Solid Cylinder。

    ② 打开创建圆柱体对话框,在“WP X”中输入0,“WP Y”中输入0,“Radius”中输入2,“Depth”中输入1.5,单击“Apply”按钮。

    ③ 在“WP X”中输入0,“WP Y”中输入0,“Radius”中输入1.5,“Depth”中输入−2.5,单击“OK”按钮生成另一个圆柱体,得到两个圆柱体。

    (3)从联轴体中“减”去圆柱体形成轴孔。

    ① 从主菜单中选择Main Menu:Preprocessor > Modeling > Operate > Booleans > Subtract > Volumes。

    ② 拾取联轴体,作为布尔“减”操作的母体,单击“Apply”按钮。

    ③ 拾取刚建立的两个圆柱体作为“减”去对象,单击“OK”按钮,所得结果如图2-99所示。

    7.连接所有体(1)从主菜单中选择Main Menu:Preprocessor > Modeling > Operate > Booleans > Add > Volumes。

    (2)在出现的对话框中单击“Pick All”按钮。

    (3)打开体号显示开关并画体。

    ① 从实用菜单中选择Utility Menu:PlotCtrls > Numbering。

    ② 设置“Volume numbles”选项为“on”,单击“OK”按钮,所得结果如图2-100所示。

    8.保存并退出ANSYS(1)选取工具条上的“SAVE_DB”。

    (2)选取工具条上的“QUIT”。

    本例操作的命令流如下:

    /CLEAR,START /FILNAME,coupling,0         ! 将“coupling”作为jobname /PREP7  CYL4,0,0,5, , , ,10 CYL4,12,0,3, , , ,4         ! 创建圆柱体 LPLOT    ! 显示线 LOCAL,11,1,0,0,0, , , ,1,1,     ! 创建局部坐标系 K,110,5,-80.4,0, K,120,5,80.4,0,           ! 建立左圆柱面相切的两个关键点 LOCAL,12,1,12,0,0, , , ,1,1,    ! 创建局部坐标系 K,130,3,-80.4,0, K,140,3,80.4,0,           ! 建立右圆柱面相切的两个关键点 LSTR,   110,   130  LSTR,   120,   140  LSTR,   130,   140  LSTR,   120,   110       ! 用四个相切的点创建4条直线 FLST,2,4,4  FITEM,2,24  FITEM,2,21  FITEM,2,23  FITEM,2,22  AL,P51X               ! 创建一个四边形面 VOFFST,9,4, ,            ! 沿面的法向拖拉面形成一个四棱柱,厚度为4 CSYS,0               ! 将坐标系转到全局直角坐标系下 FLST,2,1,8  FITEM,2,0,0,8.5 WPAVE,P51X             !偏移工作平面 CYL4,0,0,3.5, , , ,1.5  CYL4,0,0,2.5, , , ,-8.5          !创建两个圆柱体 FLST,2,2,6,ORDE,2  FITEM,2,1  FITEM,2,3  FLST,3,2,6,ORDE,2  FITEM,3,4  FITEM,3,-5  VSBV,P51X,P51X           ! 从联轴体中“减”去圆柱体形成轴孔 FLST,2,1,8  FITEM,2,0,0,0  WPAVE,P51X             ! 偏移工作平面 BLOCK,0,-3,-0.6,0.6,0,8.5,       ! 生成长方体 VSBV,    7,    1        ! 从联轴体中再“减”去长方体形成完全的轴孔 FLST,2,1,8  FITEM,2,12,0,2.5 WPAVE,P51X             ! 偏移工作平面 CYL4,0,0,2, , , ,1.5 CYL4,0,0,1.5, , , ,-2.5          !创建两个圆柱体 FLST,2,2,6,ORDE,2  FITEM,2,2  FITEM,2,6  FLST,3,2,6,ORDE,2  FITEM,3,1  FITEM,3,4  VSBV,P51X,P51X          ! 从联轴体中“减”去圆柱体形成轴孔 FLST,2,3,6,ORDE,3  FITEM,2,3  FITEM,2,5  FITEM,2,7  VADD,P51X              ! 连接所有体 SAVE FINISH               ! 保存并退出ANSYS 相关资源:敏捷开发V1.0.pptx
    最新回复(0)