主要内容

evaluateStrain

动态结构分析问题的应变评估

描述

例子

nodalStrain= evaluateStrain (structuralresults计算所有时间步长或频率步长节点位置的应变。

例子

全部折叠

求谐波激励下梁的应变。

为一个三维问题创建一个瞬态动态模型。

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

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

Gm = multicuboid(0.06,0.005,0.01);structuralmodel。几何= gm;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;strucalresults = solve(strucalmodel,tlist);

计算梁的应变。

strain = evaluateStrain(结构结果);

画出法向应变x-direction表示最后一个时间步。

图pdeplot3D (structuralmodel,“ColorMapData”strain.exx(:结束)标题(最后一个时间步梁的x方向法向应变

输入参数

全部折叠

动力结构分析问题的解,指定为TransientStructuralResultsFrequencyStructuralResults对象。创建structuralresults通过使用解决函数。

例子:strucalresults = solve(strucalmodel,tlist)

输出参数

全部折叠

节点上的应变,返回为FEStruct对象,其属性表示节点位置的应变张量分量。属性FEStruct对象是只读的。

版本历史

在R2018a中引入

Baidu
map