首页/文章/ 详情

POLARIS_MesoConcrete V2024.1 周期性细观骨料模型

3月前浏览5822

更新简介    

【V2024.1】2024年07月20日发布
更新内容:
  1. 完善:Python语法升级,支持ABAQUS2024版本;

  2. 完善:相同参数的球形和椭球骨料无需重新创建部件,可使用同一部件进行装配,提高建模效率

  3. 完善:角度范围的输入友好性提示,分隔符扩展[,/|;%空格]等;

  4. 完善:投递点位置修改为单元中心点附近一定范围内随机波动,以提高投递成功率

  5. 完善:投递算法中限制每个颗粒的最大尝试次数为10000,并引入惩罚因子以提高投递效率

  6. 完善:Geo ITZ的厚度类型为Thickness时,最大允许的ITZ与直径比率修改到0.3(之前为1/8),允许生成更厚的ITZ区域

版本更新声明    

1)购买插件并注册未满一年的老客户,享受免费更新服务;

2)购买插件并注册超过一年的老客户,需要支付20%的升级服务费用;

3)如需更新,请您从购买渠道联系我们进行更新,感谢您的陪伴和支持。

前言    

复合材料细观模型的建立和分析已经非常成熟,存在大量的相关文献,有二维、三维的、以及各式各样的骨料形式,如二维:圆形、椭圆形、随机多边形等等;三维:球形、椭球形、随机凹凸多边形等等。建立的有限元模型的类型主要分为两种:网格映射的骨料模型、几何边界的骨料模型。
两种建模方法的侧重点不一样,各具特色。其中网格映射是在已有的网格基础上进行分区定义材料属性,无需修改模型,形成的模型较规整;而几何边界划分形成的骨料形状则是精确描述骨料形状,并可以通过边界嵌入Cohesive单元层模拟界面特征,但网格划分过程中,容易出现形状不佳的网格,特别对于三维模型,大多数情况下只能采用四面体网格进行划分。通常根据研究的内容确定仿真最终效果,再选择合适的仿真建模方法。
为了实现骨料的生成和随机投放生成有限元分析模型,往往需要耗费大量的精力进行编程,而采用的语言以Matlab为主,也是在校研究生比较熟悉的编程工具,我们之前也编写过Matlab的骨料嵌入程序,使用过后主要存在以下弊端:
  • 形成的结构形式简单,通常为圆形或方形边界形式为主,对于复杂结构适用性差;

  • 骨料投放速度有限,特别对于骨料占比较高的模型生成,所需试错时间较多;

  • 生成的数据无法直接形成模型,需要通过其他软件或二次开发生成有限元模型。


功能简介      
   

这是一款Abaqus插件,由星辰北极星团队开发,用于生成二维、三维复合材料细观周期性或非周期性模型,是一款前处理插件。可实现任意几何外形中嵌入骨料(含ITZ)孔隙;支持的骨料形式多样,其中二维支持:圆、椭圆、正多边形、随机多边形、凸多边形;三维支持:球、椭球、随机12和24面体。插件使用简单,并可同时生成网格拓扑骨料几何刨分骨料的有限元模型,避免繁琐的建模过程,大大节约使用者的时间,提高工作效率。
集成了POLARIS-Fibrogenesis插件功能,它也是一款Abaqus前处理插件,用于在指定部件或部件Set区域内,生成二维、三维随机线条以模拟纤维型复合材料。插件可实现任意几何外形中嵌入直纤维波浪纤维,也可联系开发者定制自己所需的纤维形状,其中二维纤维可交叉或相互独立并存在一定间隔

特征解读    

1)支持任意几何外形:对于二维平面问题,只能在plane中嵌入骨料;对于三维模型,只能在solid实体部件中嵌入骨料。而任意几何外形,则表示部件的性质可以任意,只需提前进行网格刨分。
2)支持部件全局或局部区域嵌入骨料,这样可以满足一些钢筋、锚固件等位置上不能嵌入骨料的需求。
3)周期性细观模型更贴合单胞分析需求,且能实现更高骨料含量模型创建,避免传统方式的模型边界存在一层纯砂浆区域。
4)支持骨料和孔隙:复合材料搅拌过程中会卷入空气而无法排除,因此,二维中支持骨料相同几何类型的孔隙;三维中支持球形和椭球形孔隙。
5)二维支持骨料几何类型:圆、椭圆、正多边形、随机多边形;其中多边形的边数量可随着面积增大而增大;随机多边形是在正多边形的基础上,通过节点径向和环向波动生成的随机凹凸多边形。
6)三维支持骨料几何类型:球、椭球、随机12和24面体;其中随机12和24面体是在椭球形多面体的基础上,通过节点在径向和周向波动生成的随机凹凸多面体。
7)支持二维和三维骨料定义界面过渡区(ITZ),并可指定ITZ尺寸或比率。
8)在原有模型基础上同时生成网格拓扑骨料和几何刨分骨料的有限元模型,拓扑骨料是在原有网格基础上,通过单元分组定义材料属性,实现骨料、浆体以及界面单元的区分;
9)支持富勒公式的二维、三维骨料级配、以及泰波三维骨料级配
10)如果需要更多级配或骨料形式,可以提供计算公式,进行定制化开发

插件更新    

【V2023.2】2023年12月12日发布
更新内容:
  1. 完善:优化自由网格信息更新算法,提高骨料投递效率;

  2. 完善:当Box类型没有孔隙时,生成几何像素模型;

  3. 新增:几何ITZ类型控制,原来固定厚度ITZ基础上,增加等比ITZ:颗粒各处ITZ厚度为半径的比率,是一种非均匀厚度的ITZ;

  4. 新增:像素/体素模型中边界ITZ根据骨料进行分组,并可以定义基于三种类型指定ITZ,在原来基础上可减少ITZ占比;

  5. 新增:固定随机数功能,相同级配情况下,保证每次生成的骨料库是相同的,方便模型对比;

  6. 新增:二维随机多边形骨料,增加凸多边形控制功能,避免出现过多棱角影响网格划分,此功能所需ABAQUS版本需V2021及以上版本;

  7. 新增:纤维嵌入工具POLARIS_Fibrogenesis插件功能,实现二维、三维模型嵌入纤维线条。

【V2023.1】2022年12月01日发布
更新内容:
  1. 新增:二维骨料长轴角度可设置具体数值或范围;
  2. 新增:二维和三维几何颗粒部件增加ITZ过渡层生成;
  3. 新增:骨料信息统计表;
  4. 修复:三维纯孔隙模型报错;
  5. 修复:二维像素网格单元编号逆序的问题;
  6. 修复:排除单元数量未随着骨料投递而增加的问题;
  7. 完善:骨料最大最小粒径可以设置相等;
  8. 完善:更新投递算法,效率提升3倍以上;
【V2.1】2020年07月05日发布
更新内容:
  1. 完善:删除原三维48面体骨料,改为12面体和24面体骨料,降低模型复杂度,提高生成率;

  2. 完善:优化嵌入算法,极大降低骨料相互嵌入概率,同时提升嵌入速率;

  3. 新增:二维正多边形骨料、随机多边形骨料以及三维多面体骨料,增加椭化系数;

  4. 新增:建模的区域类型增加:二维矩形(Box_2D)和三维长方体(Box_3D)两种方式,并可以定义周期性几何条件,且当选择二维矩形时,可拉伸为三维平板模型;

  5. 新增:级配表格中新增骨料类型定义,可实现不同级配骨料定义不同形状骨料;

  6. 新增:骨料间隙定义

  7. 新增:级配定义的查看和存储功能。

【V1.2】2018年09月29日发布
更新内容:
  1. 修复:当选择离散体网格时,提示用户只能生成网格映射骨料模型,不能生成几何刨分骨料模型;

  2. 修复:6.13以下版本三维模型生成出错Bug;

  3. 修复:部件名字容易超出38个字符,采用简写;

  4. 完善:优化骨料位置确定后单元信息算法更新;

  5. 完善:模型单元数量超出500000时给定提示信息;

  6. 完善:界面重新设计,合并二维和三维操作界面;

  7. 完善:骨料生成过程相邻节点之间的半径变化范围控制在一定范围以内;

  8. 新增:记录用户上一次输入的数据;

  9. 新增:增加部件类型选择,可单独生成映射网格或几何刨分模型;

  10. 新增:增加像素void网格删除选项,删除后将变成孤立网格体;

  11. 新增:增加骨料分组功能。

【V1.1】2017年10月13日首版发布

插件界面    

工具条:
第一个图标 为:随机骨料嵌入插件
第二个图标 为:骨料级配数据计算插件
第三个图标 纤维嵌入插件
Video Introduction按钮:点击后可以跳转到视频介绍链接,请在联网状态下点击,否则无法观看。
Documentation按钮:点击后可以在网页状态下,打开帮助文档。
Regions区块:选择嵌入骨料的整个部件Part All或者部件上的Set集区域Part Set,注意部件必须是二维的,Set集内需要包含几何面信息。
Aggregate区块:定义骨料的类型和对应的参数;

骨料级配    

POLARIS_MesoConcreteGrading骨料级配数据计算插件支持三种计算方法,分别为:
  • Fuller_3D,富勒级配,计算三维骨料级配,P_k为总的骨料含量。

  • Fuller_2D,富勒级配+瓦拉文,计算二维骨料级配。

  • Taibal_3D,泰波级配,计算三维骨料级配,n为指数型系数,通常大于0.3,小于0.7。

参考文献    

二维随机多边形算法可参考:汪奔《基于网格生成的随机凹凸型混凝土骨料细观建模方法》计算力学学报
三维随机多边形算法可参考:汪奔《三维随机凹凸型混凝土骨料细观建模方法研究》应用力学学报

定制开发    

定制骨料类型:虽然已经提供了足够的二维和三维的骨料类型,可以满足大多数复合材料细观结构的分析需求,但不排除特殊骨料生成算法或特定几何形状的骨料,我们都可为您提供定制化解决方案。
定制级配公式:如果您有特殊级配计算公式是插件目前还没有的,只需要给定计算公式,我们将实现,并集成到插件当中。
其它定制开发需求:如果您有其他的应用需求,同样可以和我们联系,进行合作开发。

案例演示    

二维方形试件嵌入圆形骨料
二维方形试件嵌入椭圆骨料
二维方形试件嵌入随机多边形骨料
二维周期性骨料模型示例
二维任意多边形嵌入随机多边形骨料
二维五角形嵌入随机多边形骨料
三维单根钢筋模型嵌入随机多边形骨料
三维周期性骨料模型示例
二维含ITZ骨料几何模型生成
三维含ITZ骨料几何模型生成
二维颗粒细观模型中嵌入纤维
三维颗粒细观模型中嵌入纤维
自定义纤维嵌入

插件获取    

POLARIS_MesoConcrete & POLARIS_Fibrogenesis插件
原价:2000 人民币/件
支持付款方式:微 信支付、支付宝支付




来源:易木木响叮当
AbaqusGENESIS复合材料二次开发其他软件MATLABUG材料控制装配
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-07-28
最近编辑:3月前
易木木响叮当
硕士 有限元爱好者
获赞 220粉丝 260文章 349课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈