我如何定义单个自由度约束对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);