第三篇 结构动力学分析

第11例 模态分析实例——均匀直杆的固有频率分析

本例提示

本例介绍了利用ANSYS进行结构固有频率和振型研究即模态分析的方法、步骤和过程,并使用解析解对有限元分析结果进行了验证。

11.1 概述

11.1.1 模态分析的定义

模态分析用于分析结构的振动特性,即确定结构的固有频率和振型,它也是谐响应分析、瞬态动力学分析,以及谱分析等其他动力学分析的基础。

ANSYS提供的模态提取方法有:分块法(Block Lanczos,默认的方法)、PCG Lanczos法、缩减法(Reduced/Householder)、非对称法(Unsymmetric)、阻尼法(Damped)、QR阻尼法(QR Damped)、超节点模态求解(Supernode)等,大多数分析都可以使用分块法和缩减法。

ANSYS的模态分析是线性分析,任何非线性特性,例如,塑性、接触单元等,即使被定义了也将被忽略。

11.1.2 模态分析的步骤

模态分析包括建模、施加载荷和求解、扩展模态,以及查看结果等几个步骤。

1.建模

模态分析的建模过程与其他分析相似,包括定义单元类型、定义单元实常数、定义材料特性、建立几何模型和划分网格等。但需注意的是:模态分析是线性分析,非线性特性将被忽略;必须定义材料的弹性模量和密度。

2.施加载荷和求解

施加载荷和求解包括指定分析类型、指定分析选项、施加约束、设置载荷选项,并进行固有频率的求解等。

指定分析类型:Main Menu→Solution→Analysis Type→New Analysis,选择Modal。

指定分析选项:Main Menu→Solution→Analysis Type→Analysis Options,选择MODOPT(模态提取方法),设置模态提取数量MXPAND。

定义主自由度:仅缩减法使用。

施加约束:Main Menu→Solution→Define Loads→Apply→Structural→Displacement。

求解:Main Menu→Solution→Solve→Current LS。

3.扩展模态

如果要在POST1中观察结果,必须先扩展模态,即将振型写入到结果文件中。过程包括重新进入求解器、激活扩展处理及其选项、指定载荷步选项、扩展处理等。

激活扩展处理及其选项:Main Menu→Solution→Load Step Opts→Expansionpass→Single Expand→Expand modes。

指定载荷步选项:(此部分内容不常用,本书省略不进行介绍)。

扩展处理:Main Menu→Solution→Solve→Current LS。

注意:扩展模态可以如前述办法单独进行,也可以在施加载荷和求解阶段同时进行。本例即采用了后面的方法。

4.查看结果

模态分析的结果包括结构的频率、振型、相对应力和力等。

11.2 问题描述及解析解

图11-1所示为一根长度为L的等截面直杆,一端固定,另一端自由。已知杆材料的弹性模量 E=2×1011N/m2,密度ρ=7850kg/m3,杆长 L=0.1m。要求计算直杆纵向振动的固有频率。

图11-1 均匀直杆的固有频率分析

根据振动学理论,假设直杆均匀伸缩,图11-1所示等截面直杆纵向振动第i阶固有频率为

将角频率ωi转化为频率fi,并将已知参数代入,可得

按式(11-1)计算出直杆的前5阶频率,列表如下。

11.3 分析步骤

11.3.1 改变任务名

拾取菜单Utility Menu→File→Change Jobname,弹出如图11-2所示的对话框,在“[/FILNAM]”文本框中输入EXAMPLE11,单击“OK”按钮。

图11-2 改变任务名对话框

11.3.2 选择单元类型

拾取菜单Main Menu→Preprocessor→Element Type→Add/Edit/Delete,弹出如图11-3所示的对话框,单击“Add...”按钮,弹出如图11-4所示的对话框,在左侧列表中选“Structural Solid”,在右侧列表中选“Brick 20node 186”,单击“OK”按钮,最后单击如图11-3所示对话框中的“Close”按钮。

图11-3 单元类型对话框

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

11.3.3 定义材料模型

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

图11-5 材料模型对话框

图11-6 材料特性对话框

图11-7 定义密度对话框

11.3.4 创建块

拾取菜单Main Menu→Preprocessor→Modeling→Create→Volumes→Block→By Dimension,弹出如图11-8所示的对话框,在“X1, X2”文本框中分别输入0, 0.01,在“Y1, Y2”文本框中分别输入0, 0.01,在“Z1, Z2”文本框中分别输入0, 0.1,单击“OK”按钮。

图11-8 创建块对话框

11.3.5 改变视点

拾取菜单Utility Menu→PlotCtrls→Pan Zoom Rotate,在所弹出的对话框中,依次单击“Iso”和“Fit”按钮,或者单击图形窗口右侧显示控制工具条上的按钮。

11.3.6 划分单元

拾取菜单Main Menu→Preprocessor→Meshing→MeshTool,弹出如图11-9所示的对话框,单击“Size Controls”区域中“Lines”后面的“Set”按钮,弹出拾取窗口,任意拾取块x轴和y轴方向上的边各一条(短边),单击“OK”按钮,弹出如图11-10所示的对话框,在“NDIV”文本框中输入3,单击“Apply”按钮;再次弹出拾取窗口,拾取块z轴方向上的边(长边),单击“OK”按钮,在“NDIV”文本框中输入15,单击“OK”按钮。

图11-9 划分单元工具对话框

图11-10 单元尺寸对话框

在如图11-9所示对话框的“Mesh”区域,选择单元形状为“Hex”(六面体),选择划分单元的方法为“Mapped”(映射),然后单击“Mesh”按钮,弹出拾取窗口,拾取块,最后单击“OK”按钮。

11.3.7 施加约束

拾取菜单Main Menu→Solution→Define Loads→Apply→Structural→Displacement→On Areas,弹出拾取窗口,拾取z=0的平面,单击“OK”按钮,弹出如图11-11所示的对话框,在列表中选择“UZ”,单击“Apply”按钮;再次弹出拾取窗口,拾取y=0的平面,单击“OK”按钮,弹出如图11-11所示的对话框,在列表中选择“UY”,单击“Apply”按钮;再次弹出拾取窗口,拾取x=0的平面,单击“OK”按钮,弹出如图11-11所示的对话框,在列表中选择“UX”,单击“OK”按钮。所加约束与图11-1不同,主要是为了与推导式(11-1)所做的轴向振动假设一致。约束施加的正确与否,对结构模态分析的影响十分显著,因此对于该问题应十分注意,保证对模型施加的约束与实际情况尽量符合。

图11-11 在面上施加约束对话框

11.3.8 指定分析类型

拾取菜单Main Menu→Solution→Analysis Type→New Analysis,弹出如图11-12所示的对话框,选择“Type of Analysis”为“Modal”,单击“OK”按钮。

图11-12 指定分析类型对话框

11.3.9 指定分析选项

拾取菜单Main Menu→Solution→Analysis Type→Analysis Options,弹出如图11-13所示的对话框,在“No. of modes to extract”文本框中输入5,单击“OK”按钮,弹出“Block Lanczos Method”对话框,单击“OK”按钮。

图11-13 模态分析选项对话框

11.3.10 指定要扩展的模态数

拾取菜单Main Menu→Solution→Load Step Opts→Expansionpass→Single Expand→Expand modes,弹出如图11-14所示的对话框,在“NMODE”文本框中输入5,单击“OK”按钮。

图11-14 扩展模态对话框

11.3.11 求解

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

11.3.12 列表固有频率

拾取菜单Main Menu→General Postproc→Results Summary,弹出如图11-15所示的窗口,列表中显示了模型的前5阶频率,与表11-1相对照,可以看出结果虽然存在一定的误差,但与解析解是基本符合的。查看完毕后,关闭该窗口。

表11-1 均匀直杆的固有频率

图11-15 结果摘要

11.3.13 从结果文件读结果

拾取菜单Main Menu→General Postproc→Read Results→First Set。

11.3.14 改变视点

改变观点以利于更好地观察模型的模态。拾取菜单Utility Menu→PlotCtrls→Pan Zoom Rotate,在所弹出的对话框中,单击“Left”按钮,或单击图形窗口右侧显示控制工具条上的按钮。

11.3.15 用动画观察模型的一阶模态

拾取菜单Utility Menu→PlotCtrls→Animate→Mode Shape,弹出如图11-16所示的对话框,单击“OK”按钮,观察完毕,单击“Animation Controller”对话框中的“Close”按钮。

图11-16 模态动画对话框

11.3.16 观察其余各阶模态

拾取菜单Main Menu→General Postproc→Read Results→Next Set,依次将其余各阶模态的结果读入,然后重复步骤11.3.15。

观察完模型的各阶模态后,请读者自行分析频率结果所产生误差的原因,并改进以上分析过程。

11.4 命令流

      /CLEAR                           !清除数据库,新建分析
      /FILNAME,EXAMPLE11               !定义任务名为“EXAMPLE11”
      /PREP7                           !进入预处理器
      ET,1,SOLID186                    !选择单元类型
      MP,EX,1,2E11                     !定义弹性模量为2E11,泊松比为0.3,密度为7850
      MP, PRXY, 1, 0.3
      MP, DENS, 1, 7850
      BLOCK,0,0.01,0,0.01,0,0.1        !创建块
      LESIZE,1,,,3                     !指定直线划分单元段数
      LESIZE, 2,,,3
      LESIZE, 9,,,15
      MSHAPE,0                         !指定单元形状为六面体
      MSHKEY,1                         !指定映射网格
      VMESH,1                          !对块划分单元
      FINISH                           !退出预处理器
      /SOLU                            !进入求解器
      ANTYPE,MODAL                     !指定分析类型为模态分析
      MODOPT,LANB,5                    !指定分析选项,挤出频率数为5
      MXPAND,5                         !扩展频率数为5
      DA,1,UZ                          !在面上施加位移约束
      DA, 3, UY
      DA, 5, UX
      SOLVE                            !求解
      SAVE                             !保存数据库
      FINISH                           !退出求解器
      /POST1                           !进入普通后处理器
      SET,LIST                         !列表固有频率
      SET,FIRST                        !读第一阶频率的结果
      /VIEW,1,-1                       !改变视点
      /REPLOT                          !重画图形
      PLDI                             !显示位移
      ANMODE,10,0.5,,0                 !动画振型
      SET,NEXT                         !读下一阶频率的结果
      PLDI
      ANMODE, 10, 0.5,,0
      FINISH                           !退出普通后处理器

练习题

11-1分析如图11-17所示棘爪的固有频率,棘爪材料为ZG45。

图11-17 题11-1示意图