我如何定义单个自由度约束对3 d结构静态PDE的问题?

2视图(30天)
在以下代码中,面对3 d的1块是固定的。我想改变structuralBC这样约束在面对1只在X和Z方向防止运动。我不能遇到任何信息使用约束之外的标准固定的,免费的,滚,等。有办法限制个人自由度或有更好的方法来处理这个问题吗?
%定义材料属性
E = 10.3 e6;%弹性模量- psi
ν= 0.33;%泊松比,没有单位
%定义加载
f1 = [0; -15; 40];%在磅力
%定义几何使用
身体=“Block.stl”;
%创建静态结构模型,导入geomtery
smodel = createpde (“结构”,“static-solid”);
importGeometry (smodel、身体);
%的阴谋与标签
pdegplot (smodel“FaceLabels”,“上”,“FaceAlpha”5);
%定义属性和边界条件
structuralProperties (smodel“YoungsModulus”,E,“PoissonsRatio”ν);
structuralBC (smodel“脸”,1“约束”,“固定”);
structuralBoundaryLoad (smodel“脸”3,“SurfaceTraction”,f1);
%网格模型
msh = generateMesh (smodel,“Hmax”5,“机构”1);
%解决
R =解决(smodel);
%绘制结果
pdeplot3D (smodel“ColorMapData”R.VonMisesStress,“变形”,R.Displacement);
图()
pdeplot3D (smodel“ColorMapData”R.Displacement.uz,“变形”,R.Displacement);
图()
pdeplot3D (smodel“ColorMapData”R.Displacement.uy,“变形”,R.Displacement);

接受的答案

拉维·库马尔
拉维·库马尔 2022年2月11日
你可以限制X和Z位移分别设置他们一分之零的命令如下:
structuralBC (smodel“脸”,1“XDisplacement”0,“ZDisplacement”,0,)
问候,
拉维
1评论
xl z
xl z 2022年11月25日
如何限制一个圆柱体的圆柱表面的变形不超过一个圆柱表面吗?这种情况类似于活塞上的孔的限制。活塞只能沿径向变形 洞的外面 。“ 辊” 约束在PDE工具箱解决活塞表面的径向位移为0。然而,实际情况是,活塞变形向中心。

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!