介绍
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