主要内容

TransientStructuralResults

瞬态结构解决方案及其衍生数量

描述

一种TransientStructuralResults对象以便于绘图和后处理的形式包含位移、速度和加速度。

通过计算生成的三角形或四面体网格节点的位移、速度和加速度generateMesh.节点处的位移、速度和加速度值显示为f对象在移位速度,加速度特性。这些对象的属性包含位移,速度和节点位置的加速度的组件。

为了评估节点位置的应力、应变、冯米塞斯应力、主应力和主应变,使用evaluateStressevaluatestrainevaluatevonmisesstress.equationPrincipleStress.,evaluatePrincipalStrain, 分别。

评估指定边界上的反应力,使用评估申请

为了内插位移,速度,加速度,应变,应变和von误解自定义网格的压力,例如由此指定的网格meshgrid,使用interpolateDisplacementinterpolateVelocityInterpolateaConceleration.interpolateStressinterpolatestrain,interpolateVonMisesStress, 分别。

创建

通过使用来解决动态线性弹性问题解决功能。此功能返回瞬态结构解决方案作为TransientStructuralResults目的。

特性

展开全部

属性A.f对象是只读的。

节点处的位移值,作为一个f目的。此对象的属性包含节点位置处的位移组件。

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

节点上的加速值,作为一个返回f目的。此对象的属性包含节点位置的加速度的组件。

解决时间,作为真正的矢量返回。解决方案与之相同tlist输入到解决

数据类型:双倍的

有限元网格,返回为目的。有关详细信息,请参阅FEMesh属性

对象功能

evaluateStress 动力结构分析问题的应力评估
evaluatestrain 动力结构分析中的应变评估
evaluatevonmisesstress. 评估Von Mises强调动态结构分析问题
评估申请 评估边界的反应力
equationPrincipleStress. 评估节点位置的主要压力
evaluatePrincipalStrain 评估节点位置的主应变
interpolateDisplacement 在任意空间位置插值位移
interpolateVelocity 为动态结构模型的所有时间或频率步长在任意空间位置插值速度
InterpolateaConceleration. 用于动态结构模型的所有时间或频率步骤的任意空间位置处的插值加速度
interpolateStress 在任意空间位置插值应力
interpolatestrain 任意空间位置的内插菌株
interpolateVonMisesStress 在任意空间位置插入von ices压力

例子

全部收缩

求解三维薄板在中心谐波荷载作用下的瞬态响应。

为3D问题创建瞬态动态模型。

StructuralModel = Createpde('结构''瞬态 - 坚实');

创建几何体并将其包含在模型中。绘制几何形状。

gm =多丙烯库([5,0.05],[5,0.05],0.01);structuralModel.geometry = Gm;Pdegplot(结构模型,'FaceLabels''在''Facealpha', 0.5)

图包含轴对象。轴对象包含3型Quiver,Patch,Line的对象。

放大,可以看到中间的小盘子上的标签。

图pdegplot(结构模型,'FaceLabels''在''Facealpha',0.25)轴([ -  0.2 0.2 -0.2 0.2-0.1 0.1])

图包含轴对象。轴对象包含3型Quiver,Patch,Line的对象。

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

结构性(结构模型,“YoungsModulus”,210E9,......“PoissonsRatio”, 0.3,......'massdention',7800);

指定薄3-D板的周边上的所有面是固定边界。

structuralBC (structuralmodel'约束''固定的''脸', 8);

在板中心的小面上涂抹正弦压力负荷。

结构婚姻(结构性模型,'脸',12,......'压力',5e7,......“频率”,25);

使用线性元素生成网状物。

generatemesh(结构模型,“GeometricOrder”'线性'“Hmax”,0.2);

指定初始位移和速度为零。

结构性(结构模型,'移位',[0; 0; 0],'速度',[0; 0; 0]);

解决模型。

tlist = linspace (0, 1300);structuralresults =解决(structuralmodel tlist);

求解器在节点位置找到位移、速度和加速度的值。要访问这些值,请使用结构性.Displacement.结构方法。差异,等等。位移、速度和加速度的值返回为f具有代表其组件的属性的对象。注意一个属性f对象是只读的。

结构性.Displacement.
ans = FEStruct with properties: ux: [1873x300 double] uy: [1873x300 double] uz: [1873x300 double]大小:[1873x300 double]
结构方法。差异
ans = FEStruct with properties: vx: [1873x300 double] vy: [1873x300 double] vz: [1873x300 double]
structuralresults。加速度
ANS =具有性能的费力:AX:[1873x300双] AY:[1873x300双] AZ:[1873x300双]幅度:[1873x300双]
在R2018A介绍