基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0

复合材料研究是目前一个较为热门的方向,复合材料主要分为:①纤维增强复合材料②夹层复合材料③颗粒复合材料④混杂复合材料;对于纤维增强复合材料来说,又分为连续增强复合材料、短纤维增强复合材料。短纤维增强复合材料,其优点在于比强度高、比模量大、可设计性高、耐腐蚀、抗疲劳等,因此成为近年来的研究热门。

有限元仿真是研究材料力学性能的重要手段,而仿真的第一步即为模型的建立。由于短纤维增强复合材料的有限元模型需要考虑随机的纤维分布,如果纤维束数量较多,则手动在abaqus中直接建模工作量会过于繁重,因此本文介绍了一种基于abaqus的建模插件,可以成功快速实现随机纤维增强复合材料拉伸试样模型的建立。

一、新增功能

争对此对随机纤维增强复合材料拉伸试样进行插件建模,在前一版本中,主要基于下面的标准试样进行短纤维模型的建立。

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图1

插件版本1.0

但是实际中,不同研究人员所用拉伸试样尺寸可能不一致,为解决这一问题,发布了复合材料拉伸试样插件2.0版本了,在该版的插件中,我们将拉伸试样的尺寸考虑在内,将试样尺寸变成为用户自定义的参数。

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图2

插件版本2.0

二、纤维生成算法

此插件核心之一在于如何生成不相交的纤维,因此选择选用解析几何方法对随机生成的纤维是否与已经生成的纤维进行相交判断不相交的判断算法如下,首先生成的纤维可以看做空间线段,当每条线段之间的最短距离均大于纤维直径时,此时纤维的位置视为均不相交,由此进行判断纤维是否相交

核心之二在于,如何保证纤维的体积含量,由于随机生成的纤维需要切割,切割后纤维的体积含量很难计算,如果一次生成所有纤维在切割,容易导致体积含量过大或者过小,无法保证;本插件采用迭代算法逼近,即先根据体积含量计算出初始纤维体积,再经历一道切割之后,计算切割后纤维体积距离设定的体积分数还差几个纤维,进行第二次迭代……以此类推直到切割后的纤维体积距离设定体积分数小于一个纤维体积时,整个迭代结束,以此确保纤维的体积精确。

与此同时,当设定的参数不合理时,可能导致迭代的过程无法收敛,如在纤维体积含量过大时会出现纤维难以生成导致一直死循环,所以再本插件中,设置了最大的迭代次数上线,当超过这个最大次数时,即使体积未达到,整个生成过程也将中止,以此保证脚本的收敛。

三、插件界面及参数介绍

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图3

插件界面

本插件的参数主要分为两大部分,拉伸试样的尺寸,以及纤维的尺寸。拉伸试样的尺寸中主要定义了长度方向上的三个尺寸,宽度方向上的两个尺寸及厚度方向上一个尺寸;纤维尺寸中,定义了纤维长度、纤维直径纤维的体积分数,以及用于控制脚本收敛的迭代次数。

插件的测试效果

测试1:

本次测试标准拉伸试样,纤维长度5,直径1,体积分数0.1;生成结果如下:

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图4

整体模型

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图5

纤维模型

该参数下,该插件生成该模型共用时6min,经历了20次迭代,生成的模型中纤维体积471.26mm3,模型总体积4800.46mm3,纤维占比0.0982,与设计值0.1的误差值仅1.8%。误差极小,用时高效。

测试2:

测试不同的拉伸试样尺寸,纤维长度5,纤维直径1,纤维体积含量5%,生成结果如下:

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图6

整体模型

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的图7

纤维模型

由于该模型生成的纤维数量较少,所以该模型共计用时20s,迭代7次。生成的纤维体积66.24mm3,模型总体积1401.1mm3,纤维体积占比4.72%,与设计5%之间误差仅5.4%

如有需要,欢迎通过公众号联系我们.

公众号:320科技工作室

复合材料随机纤维拉伸试样建模插件abaqus复合材料

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的评论3条

基于Abaqus的随机纤维增强复合材料拉伸试样建模插件2.0的相关案例教程

Abaqus软件作为一个功能非常强大的非线性有限元工具,在采用隐式算法(Standard/Implicit)计算时会默认将计算结果写入到.odb文件和.dat文件,而.dat文件可利用记事本或者文本编辑器直接打开进行读取,比较方便省事。然而在采用显式算法(Explicit)计算时则只会将结果写入到.odb文件中,而.odb文件为二进制文件,如若在批量提取场变量输出结果数据时(如提取某个集合点的位移
进行传动链条的有限元分析时,可以利用Abaqus中的非独立实体(mesh on part)对重复出现的Part进行装配,从而节省网格划分的时间。 传动链条Abaqus仿真 非独立实体引用Part层级的网格,因此只需要对其依赖的对象划分网格、定义单元即可,在Assembly层级中,所有具有同一指向的Instance会出现相同的网格、单元类型。 mesh on part 在Assembly模块装配时,
abaqus仿真时,材料参数必不可少。但是材料参数难以获得,每次都得对每种材料每种物理性能网上四处搜,重复输入效率低,每次建模都需要重复输入,特别是对于一些非线性的参数,效率很低。abaqus没有提供材料库,但是考虑到这个痛点abaqus留下了材料库的接口,以*.lib的文件进行存储即可。 今天这篇文章,多福来主要教大家怎么样建立和使用属于自己的材料库。 abaqus新建材料库 进入Propert
反应在特定的激励作用下的单自由度系统的最大响应(最大振幅、速度、加速度或者其它的量)随自然频率(或者自然周期)变化的曲线,称为响应谱 (response spectrum)。因为所绘的是最大响应对固有频率的关系曲线,所以响应谱提供了所有可能的单自由度系统的最大响应。 一旦得到了对应于某一特定激励的响应谱,只需要知道系统的固有频率就可以求出它的最大响应。 无阻尼单自由度系统的运动微分方程为: 其中,
一、Abaqus/CAE前后处理模块 Abaqus/CAE是Abaqus的前后处理器,具有几何体建模、模型装配、定义材料性质、定义约束和接触、网格划分、后处理过程自动化等功能。具备Patran、Hepermesh等专用前后处理程序功能。此外,便于开发流程化环境。几何体建模模型装配定义材料性质定义约束和接触网格划分后处理过程自动化。 二、Abaqus/standard 隐式分析模块 Abaqus的隐
硕士/复合材料工程师
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    3 8