主要内容

FrequencyStructuralResults

频率响应的结构性解决方案和派生的数量

自从R2019b

描述

一个FrequencyStructuralResults对象包含位移、速度和加速度的形式方便绘图和后处理。

位移、速度和加速度的报告生成的三角形或四面体网格的节点generateMesh。位移、速度和加速度值的节点显示为FEStruct中的对象位移,速度,加速度属性。这些对象的属性包含组件的位移、速度和加速度的节点位置。

评价的应力、应变,•冯•米塞斯应力、主应力、主应变和节点的位置,使用evaluateStress,evaluateStrain,evaluateVonMisesStress,evaluatePrincipalStress,evaluatePrincipalStrain,分别。

评估反应部队在一个指定的边界,使用evaluateReaction

插入位移、速度、加速度、应力、应变、定制网格和•冯•米塞斯应力,如指定的一个meshgrid,使用interpolateDisplacement,interpolateVelocity,interpolateAcceleration,interpolateStress,interpolateStrain,interpolateVonMisesStress,分别。

频率响应模型的阻尼,结果是复杂的。使用等功能腹肌获得实值结果,如大小和相位。看到解决频率响应与阻尼结构模型

创建

解决一个使用频率响应问题解决函数。这个函数返回一个频率响应作为结构解决方案FrequencyStructuralResults对象。

属性

全部展开

这个属性是只读的。

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

这个属性是只读的。

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

这个属性是只读的。

在节点加速度值,作为一个返回FEStruct对象。这个对象包含组件的属性节点加速度的位置。

这个属性是只读的。

解决方案的频率,作为一个真正的返回向量。SolutionFrequencies是一样的吗弗利斯特雨输入解决

数据类型:

这个属性是只读的。

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

对象的功能

evaluateStress 评估压力动态结构分析的问题
evaluateStrain 评估应变动态结构分析的问题
evaluateVonMisesStress 评估•冯•米塞斯应力动态结构分析的问题
evaluateReaction 评估反应部队边界
evaluatePrincipalStress 在节点位置计算主应力
evaluatePrincipalStrain 评估主应变在节点位置
interpolateDisplacement 在任意空间位置插入位移
interpolateVelocity 插入速度任意空间位置对所有时间和频率动态结构模型的步骤
interpolateAcceleration 插入加速度在任意空间位置对所有时间和频率动态结构模型的步骤
interpolateStress 插入压力任意空间位置
interpolateStrain 插入应变在任意空间位置
interpolateVonMisesStress 插入·冯·米塞斯应力任意空间位置

例子

全部折叠

解决一个阻尼频率响应问题。由此产生的位移值是复杂的。获得位移的大小和相位,使用腹肌函数,分别。加速计算,解决了模型使用模态分析的结果。

模态分析

创建一个三维的模态分析模型问题。

modelM = createpde (“结构性”,“modal-solid”);

创建几何和包括在模型中。

通用= multicuboid (10、10、0.025);modelM。几何=通用;

生成一个网格。

msh = generateMesh (modelM);

指定杨氏模量、泊松比和材料的质量密度。

structuralProperties (modelM“YoungsModulus”2 e11“PoissonsRatio”,0.3,“MassDensity”,8000);

识别面临申请边界约束和载荷通过绘制几何图形的脸,边标签。

pdegplot(通用、“FaceLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

图pdegplot(通用、“EdgeLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

指定约束的板(面临着3、4、5、6),以防止刚体运动。

structuralBC (modelM“面子”,(3、4、5、6),“约束”,“固定”);

解决这个问题的频率范围12 *π

Rm =解决(modelM,“FrequencyRange”(负无穷,12 *π));

频率响应分析

创建一个频率响应分析模型的三维问题。

modelFR = createpde (“结构性”,“frequency-solid”);

使用相同的几何和网格用于模态分析。

modelFR。几何=通用;modelFR。网= msh;

指定相同的值为杨氏模量,泊松比,质量密度的材料。

structuralProperties (modelFR“YoungsModulus”2 e11“PoissonsRatio”,0.3,“MassDensity”,8000);

指定相同的约束的刚体板防止模式。

structuralBC (modelFR“面子”,(3、4、5、6),“约束”,“固定”);

指定的压力加载板的顶部(脸2)模型理想脉冲激励。在频域中,这种压力脉冲均匀分布在所有频率。

structuralBoundaryLoad (modelFR“面子”2,“压力”1 e2);

首先,解决无阻尼模型。

弗利斯特雨= [0,1,1.5,linspace(3100), 3.5, 4, 5, 6) * 2 *π;RfrModalU =解决(modelFR弗利斯特雨,“ModalResults”Rm);

现在,解决模型阻尼等于2%的临界阻尼模式。

structuralDamping (modelFR“ζ”,0.02);RfrModalAll =解决(modelFR弗利斯特雨,“ModalResults”Rm);

用频率相关阻尼解决相同的模型。在这个例子中,使用频率的解决方案弗利斯特雨和阻尼值在1%和10%之间的临界阻尼。

ω=弗利斯特雨;ζ= linspace(0.01, 0.1,长度(ω));zetaW = @ (omegaMode) interp1(ω,ζ,omegaMode);structuralDamping (modelFR“ζ”,zetaW);RfrModalFD =解决(modelFR弗利斯特雨,“ModalResults”Rm);

插入位移板的上表面中心的三个案例。

iDispU = interpolateDisplacement (RfrModalU [0, 0, 0.025]);iDispAll = interpolateDisplacement (RfrModalAll [0, 0, 0.025]);iDispFD = interpolateDisplacement (RfrModalFD [0, 0, 0.025]);

位移的大小。放大的频率在第一模式。

图保存情节(RfrModalU.SolutionFrequencies、abs (iDispU.Magnitude));情节(RfrModalAll.SolutionFrequencies、abs (iDispAll.Magnitude));情节(RfrModalFD.SolutionFrequencies、abs (iDispFD.Magnitude));标题(“级”25)xlim ([10]) ylim (0.5 [0])

图包含一个坐标轴对象。坐标轴对象与标题包含3级类型的对象。

策划阶段的位移。

图保存情节(RfrModalU.SolutionFrequencies角(iDispU.Magnitude));情节(RfrModalAll.SolutionFrequencies角(iDispAll.Magnitude));情节(RfrModalFD.SolutionFrequencies角(iDispFD.Magnitude));标题(“阶段”)

图包含一个坐标轴对象。坐标轴对象与标题相包含3线类型的对象。

版本历史

介绍了R2019b