WovenCell

  1. WovenCell
    1. 介绍
    2. 原理
    3. 类结构
    4. 案例
      1. WovenCell demo1 (Flag=1)
    5. 参考文献

WovenCell

介绍

Composite_WovenCell用来计算复合材料编织元胞的等效材料力学性能。

原理

首先需要在TexGen$^{[1]}$中生成对应编织结构的几何元胞。

导出来vtu格式,该文件记录了节点、单元、纱线和树脂属性、纤维方向等信息。利用Composite_WovenCell可读取相关信息,并生成对应的ANSYS网格。

对不胞施加边界条件如下所示,其中一个边界施加位移边界,其他边界施加对称边界条件,即可求解等效的材料属性。

类结构

输入 input:

  • Matrix : 基底材料属性
  • Fiber : 纤维材料属性
  • Dimension: 元胞尺寸
  • FileName : 文件名

参数 params:

  • Name : 名称
  • Vf : 纱线纤维填充率

输出 output :

  • YarnVolumeRatio : 纱线体积率
  • Property : 计算得到的材料属性
  • Orientation :纤维方向
  • SurfaceDistance : 纱线和表面距离
  • Location :网格位置
  • YarnIndex :纱线标识
  • SolidMesh : 实体网格
  • Assembly : 网格装配体
  • Yarn : 纱线材料属性 (MT法估算)

案例

WovenCell demo1 (Flag=1)

对于一个2D编织结构,其元胞如下所示:

在TexGen中生成对应的参数(以下单位均为mm):

af aw hf hw gf gw
1.03 1.03 0.08 0.08 0.22 0.22

材料为T300/Epoxy,求解其对应的等效力学参数

S=RMaterial('Composite');
mat=GetMat(S,[32,2]');
inputStruct.FileName='Weave1';
inputStruct.Dimension=[50,50,20];
inputStruct.Fiber=mat{1,1};
inputStruct.Matrix=mat{2,1};
paramsStruct.Vf=0.77;
W= method.Composite.WovenCell(paramsStruct, inputStruct);
W=W.solve();
Plot3D(W,'Matrix',0,'SurfaceDistance',1);
W=CalProperties(W);
disp(W.output.Property)

建立的网格如下所示:

WovenCell会自动建立局部坐标系并旋转单元方向建立网格,并求解。 该结构计算得到的材料属性如下:

Name: ‘Weave1’
E1: 5.5151e+04
E2: 5.7207e+04
E3: 1.1172e+04
G12: 4.1842e+03
G13: 2.8477e+03
G23: 2.8498e+03
v12: 0.0974
v13: 0.4571
v23: 0.4596

参考文献

[1] https://sourceforge.net/projects/texgen/


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