3.1.6  自底向上建模实例

更新于 2026年10月12日 版权声明
3.1.6 自底向上建模实例

自底向上建模与自顶向下建模正好相反,是按照从点到线,从线到面,从面到体的顺序建立模型,因为线是由点构成,面是由线构成,而体是由面构成,所以称这个顺序为自顶向下建模。在建立模型的过程中,自底向上并不是绝对的,有时也用到自顶向下的方法。现在通过建立一个平面体来介绍自底向上建模的方法。

1.修改工作目录

进入ANSYS工作目录,按照前面讲过的方法,将example作为jobname。

2.创建两个圆面

1)在主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Areas>Cir-cle>By Dimensions…命令。

2)打开创建圆的对话框,设置RAD1=10,RAD2=6,THETA1=0,THETA2=180,单击OK按钮,如图3-3所示。

得到图3-4所示的结果。

图示

图3-3 创建圆面设置(1)

图示

图3-4 创建圆面的结果

3.建立另外两个圆面

(1)偏移工作平面到给定位置

1)从应用菜单中选择Utility Menu:依次执行WorkPlane>Offset WP to>XYZ Locations +命令。

2)打开设置点对话框,在Global Cartesian文本框输入16,0,0,单击OK按钮,如图3-5所示。

(2)将激活的坐标系设置为工作平面坐标系

从应用菜单中选择Utility Menu:依次执行WorkPlane>Change Active CS to>Working Plane命令。

(3)创建另两个圆面

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Areas>Cir-cle>By Dimensions...命令。

2)这时会打开创建圆的对话框,设置RAD1=5,RAD2=3,THETA1=0,THETA2=180,然后单击OK按钮,如图3-6所示。

图示

图3-5 创建圆面设置(2)

图示

图3-6 创建另两个圆面的结果

4.创建两圆面的切线

(1)将激活的坐标系设置为总体柱坐标系

从应用菜单中选择Utility Menu:依次执行WorkPlane>Change Active CS to>Global Cy-lindrical命令。

(2)定义一个新的关键点

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Keypoints>In Active CS…命令。

2)出现定义点的对话框,设置点号为110,X=10,Y=73,单击OK按钮,如图3-7所示。

(3)创建局部坐标系

1)从应用菜单中选择Utility Menu:依次执行WorkPlane>Local Coordinate Systems>Create Local CS>At Specified Loc +命令。

图示

图3-7 创建关键点

2)打开坐标系设置对话框,在Global Cartesian文本框中输入16,0,0,然后单击OK按钮,得到Create Local CS at Specified Location对话框。

3)在Ref number of new coord sys中输入11,在Type of coordinate system中选择Cylindrical 1选项,在Origin of coord system文本框中分别输入16,0,0,单击OK按钮,如图3-8所示。

(4)定义另一个新的关键点

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Keypoints>In Active CS…命令。

2)打开定义点的对话框,设置点号为120,X=5,Y=73,单击OK按钮。

(5)将激活的坐标系设置为总体笛卡儿坐标系

从应用菜单中选择Utility Menu:依次执行WorkPlane>ChangeActive CS to>Global Carte-sian命令。

(6)在刚刚建立的关键点(110和120)之间创建直线

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Lines>Lines>Straight Line命令。

2)在选择窗口中输入图3-9所示的两个关键点的点号,然后单击OK按钮。

图示

图3-8 创建局部坐标系

图示

图3-9 创建线设置

(7)显示线

从应用菜单中选择Utility Menu:依次执行Plot>Lines命令。

所得结果如图3-10所示。

5.创建两圆柱面之间的连接面

(1)将激活的坐标系设置为总体柱坐标系

从应用菜单中选择Utility Menu:依次执行WorkPlane>Change Active CS to>Global Cy-lindrical命令。

(2)创建直线

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Lines>Lines>In Active Coord命令。

2)拾取图3-10中的大圆小段圆弧上的两个关键点,然后单击OK按钮,如图3-11所示。

图示

图3-10 创建切线的结果(1)

图示

图3-11 创建切线

(3)将激活的坐标系设置为局部柱面坐标系

1)从应用菜单中选择Utility Menu:依次执行Work Plane>Change Active CS to>Specified Coord Sys命令。

2)在Coordinate system number文本框中输入坐标系编号11,单击OK按钮,如图3-12所示。

图示

图3-12 激活局部坐标系

(4)在局部柱面坐标系中创建圆弧线

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Lines>Lines>InActive Coord命令。

2)拾取图3-13所示的关键点6和点120,点1和点6,然后单击OK按钮,结果如图3-14所示。

图示

图3-13 拾取关键点

图示

图3-14 创建切线的结果(2)(https://www.daowen.com)

(5)将激活的坐标系设置为总体笛卡儿坐标系

从应用菜单中选择Utility Menu:依次执行WorkPlane>Change Active CS to>Global Car-tesian命令。

(6)由前面定义的线创建一个新的面

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Areas>Arbi-trary>By Lines命令。

2)拾取刚刚建立的4条线,如图3-15所示,然后单击OK按钮。

(7)打开面的编号并画面

1)从应用菜单中选择Utility Menu:依次执行PlotCtrls>Numbering命令。

2)打开点、线、面的编号,单击OK按钮,如图3-16所示。

图示

图3-15 将面进行相加

图示

图3-16 创建面

(8)从应用菜单中选择Utility Menu:Plot>Areas。

6.把所有面加起来形成一个面

(1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Operate>Booleans>Add>Areas命令。

(2)在打开的对话框中选择Pick All将面进行相加。所得结果如图3-17所示。

图示

图3-17 将面相加的结果

7.形成一个矩形孔

(1)创建一个矩形面

1)从应用菜单中选择Utility Menu:依次执行WorkPlane>Offset WP to>Global Origin命令。

2)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Create>Areas>Rectangle>By Dimensions...命令。

3)在出现的定义矩形面对话框中,设置X1=-2,X2=2,Y1=0,Y2=8,单击OK按钮,如图3-18所示。

得到结果如图3-19所示。

图示

图3-18 创建矩形面

图示

图3-19 创建矩形面的结果

(2)从总体面中“减”去矩形面形成孔

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Operate>Booleans>Subtract>Areas命令。

2)在图形窗口中选择总体面,作为布尔“减”操作的母体,单击Apply按钮。

3)拾取刚刚建立的矩形面作为“减”去的对象,单击OK按钮,所得结果如图3-20所示。

图示

图3-20 减去孔的结果

8.将面进行映射得到完全的面

(1)旋转工作平面

1)从应用菜单中选择Utility Menu:依次执行WorkPlane>Offset WP by Increments命令。

2)在XY,YZ,ZXAngles文本框中输入0,0,90,单击OK按钮,如图3-21所示。

(2)用工作平面切分面

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Operate>Booleans>Divide>Area by WrkPlane命令。

2)在选择对话框中,单击Pick All按钮,如图3-22所示,所得结果如图3-23所示。

图示

图3-21 旋转工作平面

图示

图3-22 用工作平面切分面

图示

图3-23 切分面的结果

(3)删除右边的面

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Delete>Area and Below命令。

2)选择左边的面,单击OK按钮,如图3-24所示。

图示

图3-24 删除右边的面

(4)将面沿Y-Z面进行映射(在X方向)

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Reflect>Areas命令。

2)单击Pick All按钮,选择Y-Z plane选项,单击OK按钮,如图3-25所示。所得结果如图3-26所示。

图示

图3-25 将面沿Y-Z面进行映射

图示

图3-26 将面沿Y-Z面进行映射的结果

(5)将面沿X-Z面进行映射(在Y方向)

1)从主菜单中选择Main Menu:依次执行Preprocessor>Modeling>Reflect>Areas命令。

2)单击Pick All按钮,选择X-Z plane选项,单击OK按钮,如图3-27所示。

图示

图3-27 将面沿X-Z面进行映射图

所得结果如图3-28所示。

图示

图3-28 将面沿X-Z面进行映射的结果

9.存储数据库并离开ANSYS

1)在工具条上拾取“SAVE_DB”。

2)选取工具条上的QUIT。

本例操作的命令流如下。

图示

图示

图示

关注公众号获取验证码
复制内容需要验证码(7.99元/天)
✍AI写作