AbyssFish_RandomCircleAggregate2D V4.0 插件可在Abaqus内参数化生成随机分布的圆形骨料及界面过渡区部件。插件可用于构建二维混凝土细观模型,可指定模型的尺寸、圆形骨料的分布、界面层厚度等信息。
插件采用三部件(Part)装配方式,分别建立骨料-过渡区(ITZ)-砂浆三部件,并进行模型装配。
插件在建模中绘制了各部件的模型草图(Sketch),用户也可利用草图进行模型修改及重构等操作。
注意,插件仅完成了几何部件的装配操作,并未指定材料属性、分析步、相互作用、载荷、网格等,此部分内容需要用户根据模拟内容自行设置。
Width、Height:设置模型的宽度及高度尺寸,分别对应x及y方向。单位全局统一即可。
R_Max、R_Mid、R_Min:大中小三种粒径的分布区间,设置圆形的半径范围。粒径区间设置可连续也可不连续,可指定所有粒径大小一致。
Ratio:当前组圆形占所有圆形的比例,比例为面积比。
Aggregate Percentage:所有圆形面积占长方形面积的比例。
Minimum Aggregate Gap:圆形之间可能存在的最小间距,本参数设置是为了防止圆形之间距离过小造成模型中存在小边,而影响到后期的网格划分,此参数设置建议不要小于砂浆的最小单元尺寸。
Interfacial Transition Zone:界面过渡区部件的厚度。
Max Running steps:最大投放次数,模型采用随机投放算法,达到设定的投放尝试次数后停止。此参数若设置过小可能会达不到设定的骨料百分比,应根据骨料数量适当调整。
插件可运行在Windows10、11系统上,支持Abaqus2024及以上版本。如需Abaqus2023及以下版本的插件可查看:
V3版本插件
https://www.jishulink.com/post/1277961
2021/01/21 V2.5版发布
1、增添最大次数控制,防止程序死循环;
2、保留绘制草图,便于修改;
3、新增骨料部件单独绘制;
4、添加插件注册识别功能;
2021/03/12 V3.0版发布
1、新增指定不同粒径颗粒比例功能;
2、优化生成效率;
2021/03/13 V3.1版发布
1、新增粘结薄弱层绘制功能;
2、新增自动装配部件;
2024/04/09 V4.0版发布
1、更新Python3.10,适配Abaqus2024及以上版本;
2、优化注册编号及许可证路径;
3、调整插件名称及界面显示;
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删