主要内容

StaticStructuralResults

静力结构解及其推导量

描述

一个StaticStructuralResults对象以便于绘图和后处理的形式包含位移、应力、应变和冯米塞斯应力。

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

节点处的应力和应变值为FEStruct对象中的压力而且应变属性,分别。

节点上的冯·米塞斯应力表现为矢量VonMisesStress财产。

插值位移,应力,应变和冯米塞斯应力到一个自定义网格,如由meshgrid,使用interpolateDisplacementinterpolateStressinterpolateStrain,interpolateVonMisesStress,分别。

要计算在指定边界上的反作用力,使用evaluateReaction.为了评估节点位置的主应力和主应变,使用evaluatePrincipalStress而且evaluatePrincipalStrain,分别。

创建

用有限元方法求解了一个静力线弹性问题解决函数。此函数返回一个静态结构解决方案StaticStructuralResults对象。

属性

全部展开

此属性是只读的。

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

此属性是只读的。

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

此属性是只读的。

节点上的应变值,返回为FEStruct对象。这个物体的特性包含了节点位置的应变分量。

此属性是只读的。

冯·米塞斯强调节点上的值,以矢量形式返回。

数据类型:

此属性是只读的。

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

对象的功能

interpolateDisplacement 在任意空间位置插值位移
interpolateStress 在任意空间位置插值应力
interpolateStrain 在任意空间位置插值应变
interpolateVonMisesStress 在任意空间位置插值冯·米塞斯应力
evaluateReaction 求边界上的反作用力
evaluatePrincipalStress 评估节点位置的主应力
evaluatePrincipalStrain 评估节点位置的主应变

例子

全部折叠

求解一个表示受拉双金属索的静态结构模型。

为实体(3-D)问题创建一个静态结构模型。

Structuralmodel = createpde(“结构性”“static-solid”);

创建几何图形并将其包含在模型中。画出几何图形。

Gm =多缸([0.01 0.015],0.05);structuralmodel。几何= gm;pdegplot (structuralmodel“FaceLabels”“上”...“CellLabels”“上”...“FaceAlpha”, 0.5)

图中包含一个轴对象。坐标轴对象包含颤动、贴片、线条类型的3个对象。

指定每种金属的杨氏模量和泊松比。

structuralProperties (structuralmodel“细胞”,1,“YoungsModulus”110 e9,...“PoissonsRatio”, 0.28);structuralProperties (structuralmodel“细胞”2,“YoungsModulus”210 e9,...“PoissonsRatio”, 0.3);

指定面1和面4为固定边界。

structuralBC (structuralmodel“面子”(1、4),“约束”“固定”);

指定面2和面5的表面牵引。

structuralBoundaryLoad (structuralmodel“面子”(2、5),...“SurfaceTraction”, (0, 0, 100));

生成一个网格并解决问题。

generateMesh (structuralmodel);结构结果=求解(结构模型)
strucalresults = staticstrucalresults with properties:位移:[1x1 FEStruct]应变:[1x1 FEStruct]应力:[1x1 FEStruct] VonMisesStress: [22402x1 double]网格:[1x1 FEMesh]

求解器在节点位置找到位移、应力、应变和冯米塞斯应力的值。要访问这些值,请使用structuralresults。位移structuralresults。压力等等。节点位置的位移、应力和应变值返回为FEStruct对象,其属性表示其组件。注意an的属性FEStruct对象是只读的。

structuralresults。位移
ans = FEStruct with properties: ux: [22402x1 double] uy: [22402x1 double] uz: [22402x1 double] Magnitude: [22402x1 double]
structuralresults。压力
ans = FEStruct with properties: sxx: [22402x1 double] syy: [22402x1 double] szz: [22402x1 double] syz: [22402x1 double] sxz: [22402x1 double] sxy: [22402x1 double]
structuralresults。应变
ans = FEStruct with properties: exx: [22402x1 double] eyy: [22402x1 double] ezz: [22402x1 double] eyz: [22402x1 double] exz: [22402x1 double] exy: [22402x1 double]

绘制变形的形状z-正应力的组成部分。

pdeplot3D (structuralmodel...“ColorMapData”structuralresults.Stress.szz,...“变形”structuralresults.Displacement)

版本历史

在R2017b中引入

Baidu
map