主要内容

ModalStructuralResults

结构模态分析解

描述

一个ModalStructuralResults对象以便于绘图和后处理的形式包含固有频率和模态位移。

模态位移报告的节点的三角形或四面体网格生成generateMesh.节点上的模态位移值显示为FEStruct对象中的ModeShapes财产。该对象的属性包含了节点位置的位移分量。

你可以使用ModalStructuralResults对象求解瞬态动力学问题的近似解。金宝搏官方网站详细信息请参见解决

创建

方法解决一个模态分析问题解决函数。这个函数返回一个模态结构解ModalStructuralResults对象。

属性

全部展开

此属性是只读的。

结构的固有频率,作为列向量返回。

数据类型:

此属性是只读的。

节点上的模态位移值,返回为FEStruct对象。该对象的属性包含节点位置的模态位移分量。

此属性是只读的。

有限元网格,返回为FEMesh对象。详细信息请参见FEMesh属性

例子

全部折叠

假定平面应力条件下,求二维悬臂梁的基本(最低)模态。

指定梁的几何和结构特性,以及单位平面应力厚度。

长度= 5;高度= 0.1;E = 3e7;Nu = 0.3;Rho = 0.3/386;

创建一个模态平面应力模型,分配一个几何,并生成一个网格。

Structuralmodel = createpde(“结构性”“modal-planestress”);GDM = [3;4;0;length;length;0;0; height;height];G = decsg(gdm,“S1 ',(“S1 ') ');geometryFromEdges (structuralmodel g);

定义一个最大元素大小(五个元素通过光束厚度)。

Hmax =身高/5;msh = generateMesh (structuralmodel,“Hmax”, hmax);

指定结构属性和边界约束。

structuralProperties (structuralmodel“YoungsModulus”, E,...“MassDensity”ρ,...“PoissonsRatio”ν);structuralBC (structuralmodel“边缘”4“约束”“固定”);

利用光束理论计算分析基频(Hz)。

I =身高^3/12;analyticalOmega1 = 3.516*根号(E*I/(长度^4*(rho*高度)))/(2*pi)
analyticalOmega1 = 126.9498

指定一个频率范围,其中包括分析计算的频率并求解模型。

Modalresults = solve(结构模型,“FrequencyRange”(0,1 e6))
modalresults = ModalStructuralResults with properties: NaturalFrequencies: [32x1 double] ModeShapes: [1x1 FEStruct] Mesh: [1x1 FEMesh]

求解器在节点位置找到固有频率和模态位移值。要访问这些值,请使用modalresults。NaturalFrequencies而且modalresults。ModeShapes

modalresults.NaturalFrequencies /(2 *π)
ans =32×1105× 0.0013 0.0079 0.0222 0.0433 0.0711 0.0983 0.1055 0.1462 0.1930 0.2455
modalresults。ModeShapes
ans = FEStruct with properties: ux: [6511x32 double] uy: [6511x32 double] Magnitude: [6511x32 double]

画出y-基频解的分量。

pdeplot (structuralmodel“XYData”modalresults.ModeShapes.uy(: 1)标题([“有频率的第一模式”...num2str (modalresults.NaturalFrequencies(1) /(2 *π)),“赫兹”])轴平等的

图中包含一个轴对象。axis对象的标题为First Mode,频率为126.9416 Hz,包含一个类型为patch的对象。

版本历史

在R2018a中引入