interpolateDisplacement
在任意空间位置插入位移
语法
描述
返回在指定的二维点插值位移值intrpDisp
= interpolateDisplacement (structuralresults
,xq
,yq
)xq
和yq
。对于瞬态和频率响应的结构模型,interpolateDisplacement
返回所有的时间——或者frequency-steps插值位移值,分别。
使用在指定点intrpDisp
= interpolateDisplacement (structuralresults
,querypoints
)querypoints
。
例子
插入位移为平面应变问题
创建一个平面应变问题的结构分析模型。
structuralmodel = createpde (“结构性”,“static-planestrain”);
包括几何模型中。绘制几何图形。
geometryFromEdges (structuralmodel @squareg);pdegplot (structuralmodel“EdgeLabels”,“上”)轴平等的
指定杨氏模量和泊松比。
structuralProperties (structuralmodel“PoissonsRatio”,0.3,…“YoungsModulus”210年e3);
指定x的强制位移分量边缘1。
structuralBC (structuralmodel“XDisplacement”,0.001,“边缘”1);
指定边缘3是一个固定的边界。
structuralBC (structuralmodel“约束”,“固定”,“边缘”3);
生成一个网格,并解决问题。
generateMesh (structuralmodel);structuralresults =解决(structuralmodel);
创建一个网格和插入x- - -y制造网格的位移。
v = linspace (1, - 1, 21);(X, Y) = meshgrid (v);intrpDisp = interpolateDisplacement (structuralresults, X, Y);
重塑位移组件的形状网格。绘制位移。
用户体验=重塑(intrpDisp.ux、大小(X));uy =重塑(intrpDisp.uy、大小(Y));箭袋(X, Y,用户体验,uy)
插入位移的三维静态结构分析的问题
解决一个静态结构模型代表一个双金属电缆张力下,和插入电缆的截面上的位移。
创建一个静态结构模型为解决固体(3 d)问题。
structuralmodel = createpde (“结构性”,“static-solid”);
创建几何和包括在模型中。绘制几何图形。
通用=多缸(0.05 [0.01,0.015]);structuralmodel。几何=通用;pdegplot (structuralmodel“FaceLabels”,“上”,…“CellLabels”,“上”,…“FaceAlpha”,0.5)
指定为每个金属杨氏模量和泊松比。
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]
定义坐标跨中截面的电缆。
(X, Y) = meshgrid (linspace (-0.015, 0.015, 50));Z = 1(大小(X)) * 0.025;
插入位移和策划的结果。
intrpDisp = interpolateDisplacement (structuralresults, X, Y, Z);冲浪(X, Y,重塑(intrpDisp.uz、大小(X)))
此外,您可以指定查询点的网格通过使用矩阵。
querypoints = [X (:), Y (,)、Z (:)) ';intrpDisp = interpolateDisplacement (structuralresults querypoints);冲浪(X, Y,重塑(intrpDisp.uz、大小(X)))
插入位移瞬态结构分析问题
插入的位移谐波激励下梁的几何中心。
创建一个瞬态动力学模型的三维问题。
structuralmodel = createpde (“结构性”,“transient-solid”);
创建几何和包括在模型中。绘制几何图形。
通用= multicuboid (0.06, 0.005, 0.01);structuralmodel。几何=通用;pdegplot (structuralmodel“FaceLabels”,“上”,“FaceAlpha”,0.5)视图(50、20)
指定杨氏模量、泊松比和材料的质量密度。
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);intrpDisp = interpolateDisplacement (structuralresults coordsMidSpan);
画出y
梁的位移分量的几何中心。
图绘制(structuralresults.SolutionTimes intrpDisp.uy)标题(“梁的几何中心y-Displacement”)
输入参数
structuralresults
- - - - - -结构分析问题的解决方案
StaticStructuralResults
对象|TransientStructuralResults
对象|FrequencyStructuralResults
对象
解决方案的结构分析问题,指定为一个StaticStructuralResults
,TransientStructuralResults
,或FrequencyStructuralResults
对象。创建structuralresults
通过使用解决
函数。为TransientStructuralResults
和FrequencyStructuralResults
对象,interpolateDisplacement
返回所有时间,frequency-steps插值位移值。
例子:structuralresults =解决(structuralmodel)
xq
- - - - - -x查询点坐标
真正的数组
querypoints
- - - - - -查询点
真正的矩阵
查询点,指定为一个真正的矩阵与二维几何图形的两排或三排的3 d几何。interpolateDisplacement
评估的位移协调点querypoints(:,我)
,所以每一列querypoints
包含一个二维或三维查询点。
例子:二维几何,querypoints = (0.5, 0.5, 0.75, 0.75;1、2 0,0.5)
数据类型:双
输出参数
intrpDisp
——查询点位移
FEStruct
对象
位移在查询点,作为一个返回FEStruct
对象的属性代表空间组件查询点的位移。查询点几何外,intrpDisp
返回南
。属性的FEStruct
对象是只读的。
版本历史
介绍了R2017bR2019b:金宝app对频率响应的结构性问题的支持
频率响应结构模型,interpolateDisplacement
对所有frequency-steps篡改位移。
R2018a:金宝app支持瞬态结构问题
对于瞬态结构模型,interpolateDisplacement
插入所有时间步的位移。
打开举例
你们possedez一个版本modifiee de cet(中央东部东京)为例。Souhaitez-vous打开cet(中央东部东京)为例用vos修改吗?
对MATLAB
你们有派对在联合国留置权,对应这个对MATLAB:
倒实行la对saisissez-la在fenetre德对MATLAB。Les navigateurs web不sup金宝appportent Les MATLAB命令。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。