主要内容

interpolateAcceleration

插入加速度在任意空间位置对所有时间和频率动态结构模型的步骤

描述

intrpAccel= interpolateAcceleration (structuralresults,xq,yq)返回在指定的二维点插值加速度值xqyq为所有时间或频率的步骤。

例子

intrpAccel= interpolateAcceleration (structuralresults,xq,yq,的zq)使用在指定的3 d点xq,yq,的zq

intrpAccel= interpolateAcceleration (structuralresults,querypoints)使用在指定的点querypoints

例子

全部折叠

插入加速度在谐波激励下梁的几何中心

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

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);

插入加速度梁的几何中心。

coordsMidSpan = (0, 0, 0.005);intrpAccel = interpolateAcceleration (structuralresults coordsMidSpan);

画出y的加速度分量光束的几何中心。

图绘制(structuralresults.SolutionTimes intrpAccel.ay)标题(“梁的几何中心Y-Acceleration”)

图包含一个坐标轴对象。坐标轴对象的标题Y-Acceleration光束的几何中心包含一个类型的对象。

输入参数

全部折叠

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

例子:structuralresults =解决(structuralmodel tlist)

x坐标查询点,指定为一个真正的数组。interpolateAcceleration评估二维坐标点的加速度[xq(我),yq (i))或三维坐标点[xq(我),yq(我),(i)的zq]。因此,xq,yq,(如果存在)的zq必须有相同数量的条目。

interpolateAcceleration将查询点转换为列向量xq (:),yq (:),(如果存在)zq (:)。函数返回加速度为FEStruct对象的属性包含向量相同大小的列向量。确保返回的解决方案的尺寸与原始查询点的尺寸一致,使用重塑函数。例如,使用intrpAccel =重塑(intrpAccel.ux、大小(xq))

数据类型:

y坐标查询点,指定为一个真正的数组。interpolateAcceleration评估二维坐标点的加速度[xq(我),yq (i))或三维坐标点[xq(我),yq(我),(i)的zq]。因此,xq,yq,(如果存在)的zq必须有相同数量的条目。在内部,interpolateAcceleration将查询点列向量yq (:)

数据类型:

z坐标查询点,指定为一个真正的数组。interpolateAcceleration评价三维坐标点的加速度[xq(我),yq(我),(i)的zq]。因此,xq,yq,的zq必须有相同数量的条目。在内部,interpolateAcceleration将查询点列向量zq (:)

数据类型:

查询点,指定为一个真正的矩阵与二维几何图形的两排或三排的3 d几何。interpolateAcceleration计算坐标点的加速度querypoints(:,我),所以每一列querypoints包含一个二维或三维查询点。

例子:二维几何,querypoints = (0.5, 0.5, 0.75, 0.75;1、2 0,0.5)

数据类型:

输出参数

全部折叠

加速度在查询点,作为一个返回FEStruct对象的属性代表空间组件查询点的加速度。查询点几何外,intrpAccel返回。属性的FEStruct对象是只读的。

介绍了R2018a