主要内容

ModalStructuralResults

模态结构的解决方案

描述

一个ModalStructuralResults对象包含了固有频率和模态位移的形式方便策划和后处理。

模态位移的节点生成的三角形或四面体网格generateMesh。的模态位移值显示为一个节点FEStruct对象ModeShapes财产。这个对象包含组件的属性节点位移的位置。

您可以使用一个ModalStructuralResults对象为瞬态动力学问题的近似解。金宝搏官方网站有关详细信息,请参见解决

创建

解决使用模态分析问题解决函数。这个函数返回一个模态结构作为一个解决方案ModalStructuralResults对象。

属性

全部展开

这个属性是只读的。

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

数据类型:

这个属性是只读的。

模态位移值的节点,作为一个返回FEStruct对象。这个对象的属性包含组件的模态位移节点位置。

这个属性是只读的。

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

例子

全部折叠

找到最基本的二维悬臂梁(最低)模式,假设患病率的平面应力状态。

指定几何和梁的结构属性,以及一个平面应力单元厚度。

长度= 5;身高= 0.1;E = 3 e7;ν= 0.3;ρ= 0.3/386;

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

structuralmodel = createpde(结构=“modal-planestress”);gdm =[3、4 0;长度;长度;0,0,0;高度;高度);g = decsg (gdm,“S1 ',(“S1 ')');geometryFromEdges (structuralmodel g);

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

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

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

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

计算分析基本频率(赫兹)用梁理论。

我=身高^ 3/12;analyticalOmega1 = 3.516 * sqrt (E *我/(长度^ 4 *(ρ*高)))/(2 *π)
analyticalOmega1 = 126.9498

指定一个频率范围,包括一个分析计算频率和解决模型。

modalresults =解决(structuralmodel FrequencyRange = [0,1 e6])
modalresults = ModalStructuralResults属性:NaturalFrequencies: [32 x1双]ModeShapes: [1 x1 FEStruct]网:[1 x1 FEMesh]

解算器发现固有频率和模态位移值在节点的位置。要访问这些值,使用modalresults.NaturalFrequenciesmodalresults.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属性:用户体验:[6511 x32双]uy: [6511 x32双]级:[6511 x32双)

画出y基频分量的解决方案。

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

图包含一个坐标轴对象。坐标轴对象与标题第一个模式频率126.9416赫兹包含一个补丁类型的对象。

版本历史

介绍了R2018a