主要内容

evaluatePrincipalStrain

评估主应变在节点位置

描述

例子

pStrain= evaluatePrincipalStrain (structuralresults)评估主应变使用应变值在节点的位置structuralresults。对于瞬态和频率响应的结构模型,evaluatePrincipalStrain评估所有时间——或者frequency-steps主应变,分别。

例子

全部折叠

解决一个静态结构模型代表一个双金属电缆张力下,和八面体剪切应变计算。

创建一个结构模型。

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

创建几何和包括在模型中。绘制几何图形。

通用=多缸(0.05 [0.01,0.015]);structuralmodel。几何=通用;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);structuralresults =解决(structuralmodel)
structuralresults = StaticStructuralResults属性:位移:[1 x1 FEStruct]应变:[1 x1 FEStruct]压力:[1 x1 FEStruct] VonMisesStress: [22402 x1双]网:[1 x1 FEMesh]

计算节点位置的主应变。

pStrain = evaluatePrincipalStrain (structuralresults);

使用主应变评估第一和第二不变的应变。

I1 = pStrain。e1 + pStrain。e2 +pStrain。e3; I2 = pStrain.e1.*pStrain.e2 +pStrain.e2。* pStrain。e3 +pStrain.e3。* pStrain.e1;tauOct =√2 * (I1。^ 2 * I2) / 3;pdeplot3D (structuralmodel“ColorMapData”tauOct)

评估的主应变和八面体谐波激励下梁的剪切应变。

创建一个瞬态动力学模型的三维问题。

structuralmodel = createpde (“结构性”,“transient-solid”);

创建一个几何和包括在模型中。绘制几何图形。

通用= multicuboid (0.06, 0.005, 0.01);structuralmodel。几何=通用;pdegplot (structuralmodel“FaceLabels”,“上”,“FaceAlpha”,0.5)视图(50、20)

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

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

structuralProperties (structuralmodel“YoungsModulus”210 e9,“PoissonsRatio”,0.3,“MassDensity”,7800);

固定梁的一端。

structuralBC (structuralmodel“面子”5,“约束”,“固定”);

应用一个正弦位移沿y相反方向一端的固定端梁。

structuralBC (structuralmodel“面子”3,“YDisplacement”1的军医,“频率”,50);

生成一个网格。

generateMesh (structuralmodel“Hmax”,0.01);

指定零初始位移和速度。

structuralIC (structuralmodel“位移”(0,0,0),“速度”,(0,0,0));

解决模型。

tlist = 0:0.002:0.2;structuralresults =解决(structuralmodel tlist);

评估的主应变梁。

pStrain = evaluatePrincipalStrain (structuralresults);

使用主应变评估第一和第二不变量。

I1 = pStrain。e1 + pStrain。e2 +pStrain。e3; I2 = pStrain.e1.*pStrain.e2 +pStrain.e2。* pStrain。e3 +pStrain.e3。* pStrain.e1;

利用应力不变量计算出八面体剪切应变。

tauOct =√2 * (I1。^ 2 * I2) / 3;

策划的结果。

图pdeplot3D (structuralmodel,“ColorMapData”结束,tauOct (:,)

输入参数

全部折叠

解决方案的结构分析问题,指定为一个StaticStructuralResults,TransientStructuralResults,或FrequencyStructuralResults对象。创建structuralresults通过使用解决函数。

例子:structuralresults =解决(structuralmodel)

输出参数

全部折叠

主应变的节点位置,作为一个结构数组返回。

版本历史

介绍了R2017b

全部展开