CouplingMembrane
介绍
CouplingMembrane类时联轴器膜片类,用来生成膜片网格。
类结构

输入 input:
- Meshsize : 单元尺寸
- Thickness : 膜片厚度
- HoleNum : 圆孔数量
- GeomData : 几何参数
参数 params:
- Order :单元阶数
- Type : 膜片类型
- Offset: 壳单元偏移基础面
- Name : 名称
- N_Slice: 厚度方向网格划分数量
- Material : 材料
输出 output :
- Assembly : 实体单元装配
- SolidMesh : 实体网格
- Assembly1 : 壳单元装配
- ShellMesh : 壳网格
- Surface : 截面
案例
Create CouplingMembrane Type 1 (Flag=1)
圆环式膜片。
inputStruct.GeomData=[60,93,77,8];
inputStruct.HoleNum=4;
inputStruct.Thickness=0.4;
inputStruct.Meshsize=5;
paramsStruct.Type=1;
obj= plate.CouplingMembrane(paramsStruct, inputStruct);
obj= obj.solve();
Plot2D(obj)
Plot3D(obj)
![]() | ![]() |
Create CouplingMembrane Type 2 (Flag=2)
多边形式膜片。
inputStruct.GeomData=[60,93,77,8,8];
inputStruct.HoleNum=4;
inputStruct.Thickness=0.4;
inputStruct.Meshsize=5;
paramsStruct.Type=2;
obj= plate.CouplingMembrane(paramsStruct, inputStruct);
obj= obj.solve();
Plot2D(obj)
Plot3D(obj)
![]() | ![]() |
Create CouplingMembrane Type 3 (Flage=3)
关节式膜片。
inputStruct.GeomData=[60,93,77,8,150,70];
inputStruct.HoleNum=4;
inputStruct.Thickness=0.4;
inputStruct.Meshsize=5;
paramsStruct.Type=3;
obj= plate.CouplingMembrane(paramsStruct, inputStruct);
obj= obj.solve();
Plot2D(obj)
Plot3D(obj)
![]() | ![]() |
Create CouplingMembrane Type 4 (Flag=4)
梅花式膜片。
inputStruct.GeomData=[50,93,77,8,280];
inputStruct.HoleNum=4;
inputStruct.Thickness=0.4;
inputStruct.Meshsize=5;
paramsStruct.Type=4;
obj= plate.CouplingMembrane(paramsStruct, inputStruct);
obj= obj.solve();
Plot2D(obj)
Plot3D(obj)
![]() | ![]() |
参考文献
本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com