第二篇 结构静力学分析

第6例 杆系结构的静力学分析实例——平面桁架

本例提示

本例介绍了利用ANSYS对杆系结构进行静力学分析的方法、步骤和过程。

6.1 概述

实际结构都是空间结构,所承受的载荷也是空间的,但是如果结构具有某种特殊形状,所承受的载荷具有特殊的性质,就可以将空间问题简化为杆系结构问题、平面问题等。这样处理后,计算工作量大大减少,而所得结果仍可满足精度要求。

所谓杆系结构指的是由长度远远大于其他方向尺寸(10:1)的构件组成的结构,如连续梁、桁架及刚架等。

当结构承受不随时间变化的载荷作用时,分析其位移、应变、应力和支反力,需要进行静力学分析。ANSYS静力学分析的步骤如下。

6.1.1 前处理

进行有限元模型的创建。使用单元为BEAM188、PLANE182和SOLID185等结构单元,通常需要定义的材料特性参数包括弹性模量EX、泊松比PRXY,如果要施加重力和离心力等载荷,还需要定义材料密度DENS。

6.1.2 求解

静力学分析所施加的载荷类型有外部施加的集中力和压力、稳态的惯性力(如重力和离心力)、位移载荷及温度载荷。

6.1.3 后处理

静力学分析的结果包括结构的位移、应变、应力和支反力等,一般是使用POST1(普通后处理器)来查看结果的。

6.2 问题描述及解析解

图6-1所示为一平面桁架,长度 L=0.1m,各杆横截面面积均为 A=1×10-4m2,力 P=2000N,计算各杆的轴向力Fa、轴向应力σa

图6-1 平面桁架

根据静力平衡条件,很容易计算出各杆的轴向力Fa和轴向应力σa,如表6-1所示。

表6-1 各杆的轴向力和轴向应力

6.3 分析步骤

6.3.1 过滤界面

拾取菜单Main Menu→Preferences,弹出如图6-2所示的对话框,选中“Structural”项,单击“OK”按钮。

图6-2 过滤界面对话框

6.3.2 选择单元类型

拾取菜单Main Menu→Preprocessor→Element Type→Add/Edit/Delete,弹出如图6-3所示的对话框,单击“Add...”按钮,弹出如图6-4所示的对话框,在左侧列表中选择“Structural Link”,在右侧列表中选择“3D finit str 180”,单击“OK”按钮,返回到如图6-3所示的对话框,单击对话框中的“Close”按钮。

图6-3 单元类型对话框

图6-4 单元类型库对话框

6.3.3 定义实常数

拾取菜单Main Menu→Preprocessor→Real Constants→Add/Edit/Delete,在所弹出的“Real Constants”对话框中单击“Add...”按钮,再单击随后所弹出对话框中的“OK”按钮,弹出如图6-5所示的对话框,在“AREA”文本框中输入“1E-4”(横截面面积),单击“OK”按钮关闭“Real Constants”对话框。

图6-5 设置实常数对话框

6.3.4 定义材料特性

拾取菜单Main Menu→Preprocessor→Material Props→Material Models,弹出如图6-6所示的对话框,在右侧列表中依次拾取“Structural”、“Linear”、“Elastic”、“Isotropic”,弹出如图6-7所示的对话框,在“EX”文本框中输入“2e11”(弹性模量),在“PRXY”文本框中输入“0.3”(泊松比),单击“OK”按钮,然后关闭如图6-6所示的对话框。

图6-6 材料模型对话框

图6-7 材料特性对话框

6.3.5 创建节点

拾取菜单Main Menu→Preprocessor→Modeling→Create→Nodes→In Active CS,弹出如图6-8所示的对话框,在“NODE”文本框中输入“1”,在“X, Y, Z”文本框中分别输入“0, 0, 0”,单击“Apply”按钮;再在“NODE”文本框中输入“2”,在“X, Y, Z”文本框中分别输入“0.1, 0, 0”,单击“Apply”按钮;再在“NODE”文本框中输入“3”,在“X, Y, Z”文本框中分别输入“0.2, 0, 0”,单击“Apply”按钮;再在“NODE”文本框中输入“4”,在“X, Y, Z”文本框中分别输入“0.1, 0.1, 0”,最后单击“OK”按钮。

图6-8 创建节点对话框

6.3.6 显示节点号、单元号

拾取菜单Utility Menu→PlotCtrls→Numbering,弹出如图6-9所示的对话框,将Node numbes(节点号)打开,选择“Elem/Attrib numbering”为Element numbes(显示单元号),单击“OK”按钮。

图6-9 图号控制对话框

6.3.7 创建单元

拾取菜单Main Menu→Preprocessor→Modeling→Create→Elements→Auto Numbered→Thru Nodes,弹出拾取窗口,拾取节点1和2,单击拾取窗口中的“Apply”按钮,于是在节点1和2之间创建了一个单元。重复以上过程,在节点2和3、1和4、2和4、3和4之间分别创建单元。最后关闭拾取窗口。

6.3.8 施加约束

拾取菜单Main Menu→Solution→Define Loads→Apply→Structural→Displacement→On Nodes,弹出拾取窗口,拾取节点1,单击“OK”按钮,弹出如图6-10所示的对话框,在列表中选择“All DOF”,单击“Apply”按钮;再次弹出拾取窗口,拾取节点3,单击“OK”按钮,在如图6-10所示对话框的列表中选择“UY”、“UZ”,单击“OK”按钮。

图6-10 施加约束对话框

6.3.9 施加载荷

拾取菜单Main Menu→Solution→Define Loads→Apply→Structural→Force/Moment→On Nodes,弹出拾取窗口,拾取节点4,单击“OK”按钮,弹出如图6-11所示的对话框,选择“Lab”为“FY”,在“VALUE”文本框中输入“-2000”,单击“OK”按钮。

图6-11 在节点上施加力载荷对话框

6.3.10 求解

拾取菜单Main Menu→Solution→Solve→Current LS,单击“Solve Current Load Step”对话框中的“OK”按钮。当出现“Solution is done!”提示时,求解结束,即可查看结果。

6.3.11 定义单元表

拾取菜单Main Menu→General Postproc→Element Table→Define Table,弹出“Element Table Data”对话框,单击“Add...”按钮,弹出如图6-12所示的对话框,在“Lab”文本框中输入FA,在“Item, Comp”两个列表中分别选择“By sequence num”、“SMISC,”,在右侧列表下方文本框中输入“SMISC, 1”,单击“Apply”按钮,于是定义了单元表“FA”,该单元表保存了各单元的轴向力;再在“Lab”文本框中输入“SA”,在“Item, Comp”两个列表中分别选择“By sequence num”、“LS,”,在右侧列表下方文本框中输入“LS, 1”,单击“OK”按钮,于是又定义了单元表“SA”,该单元表保存了各单元的轴向应力,最后关闭“Element Table Data”对话框。

图6-12 定义单元表对话框

6.3.12 列表单元表数据

拾取菜单Main Menu→General Postproc→Element Table→List Elem Table,弹出如图6-13所示的对话框,在列表中选择“FA”、“SA”,单击“OK”按钮。结果如图6-14所示。与表6-1对照,二者完全一致。

图6-13 列表单元表数据对话框

图6-14 结果列表

6.4 命令流

      /CLEAR                          !清除数据库,新建分析
      /FILNAME,EXAMPLE6               !定义任务名为“EXAMPLE6”
      L=0.1                           !定义参数L和A
      A=1e-4
      /PREP7                          !进入预处理器
      ET,1,LINK180                    !选择单元类型
      R,1,A                           !定义实常数
      MP,EX,1,2E11                    !定义材料属性,弹性模量EX=2E11、泊松比PRXY=0.3
      MP, PRXY, 1, 0.3
      N,1                             !在桁架四个铰的位置定义节点
      N, 2, L
      N, 3, 2*L
      N, 4, L, L
      E,1,2                           !由节点创建单元,模拟四个杆
      E, 2, 3
      E, 1, 4
      E, 2, 4
      E, 3, 4
      FINISH                          !退出预处理器
      /SOLU                           !进入求解器
      D,1,ALL                         !在节点上施加位移约束,模拟铰支座
      D, 3, UY
      D, 3, UZ
      F,4,FY,-2000                    !在节点上施加集中力载荷
      SOLVE                           !求解
      FINISH                          !退出求解器
      /POST1                          !进入普通后处理器
      ETABLE,FA,SMISC,1               !定义单元表
      ETABLE, SA, LS, 1
      PRETAB,FA,SA                    !列表单元表数据
      FINISH                          !退出普通后处理器

练习题

6-1用ANSYS软件分析如图6-15所示的桁架。已知:各杆横截面面积为1×10-4m2,全部钢制,E=2×1011Pa,μ=0.3,尺寸a=0.3m,b=0.5m,载荷F=2000 N。

图6-15 题6-1示意图

(1)计算各杆所受轴向力和轴向应力的大小。

(2)如果AD、CD杆为钢制,BD杆为铜制,E=1.03×1011Pa,μ=0.3,结果如何?