CompositeRing

  1. 介绍
  2. 类结构
  3. 案例
    1. Create composite ring (Flag=1)
  4. 参考文献

介绍

CompositeRing是复合材料环,它依据铺层的厚度、角度来生成相应的实体模型。

类结构

输入 input:

  • Height : 高度
  • MatNum : 材料编号
  • Angle : 铺层或缠绕角度
  • Thickness : 厚度
  • Di : 圆环内径

参数 params:

  • Order :单元阶数
  • NRot : 旋转次数
  • Name : 名称
  • NHeight: 高度方向网格数量
  • Material : 材料

输出 output :

  • Assembly : 实体单元装配
  • SolidMesh : 实体网格
  • TotalThicknesss : 总厚度
  • Matrix : 各铺层对应单元号

案例

Create composite ring (Flag=1)

首先,运用Composite_Micromechanics模块计算复合材料属性,再在CompositeRing中设置铺层的材料,角度和厚度,可生成复合材料环模型。

S=RMaterial('Composite');
mat=GetMat(S,[33,2]');
inputStruct.Vf=0.65;
inputStruct.Fiber=mat{1,1};
inputStruct.Matrix=mat{2,1};
paramsStruct.Theory='MT';
Ply= method.Composite.Micromechanics(paramsStruct, inputStruct);
Ply=Ply.solve();
Plot(Ply);
PlotAlpha(Ply);
mat1{1,1}=Ply.output.Plyprops;

inputRing.Di=270;
inputRing.Height=330;
inputRing.Thickness=[5,3,3,3,3,5];
inputRing.Angle=[90,0,45,-45,0,90];
inputRing.MatNum=[1,1,1,1,1,1];
paramRing.Material=mat1;
obj=housing.CompositeRing(paramRing, inputRing);
obj=obj.solve();
Plot3D(obj)

参考文献


本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com