今天给大家分享一个开源代码,主要用于在Matalb环境中随机生成不同级配的颗粒,并进行非结构化三角剖分,最终导入到Abaqus中且不同成分可以单独建立Set单独显示。
程序的参数控制区如下,可定义几何尺寸、级配要求、界面过渡区(ITZ)尺寸等,用户第一次接触该代码时,可以直接按照默认设置运行,后面再根据自己需求进行修改,以满足自己的研究。
函数列表如下:
接下来 我来运行一下已有的模型,用户不局限于以下的模型情况,可根据自己需要进行修改。
虽然可以在matlab中显示三维的视图,但是最终生成的网格模型是二维平面的哈~
导入到Abaqus中的网格模型:
导入到Abaqus中,随机颗粒、界面过渡区(ITZ)、基质区域的单元分别单独存放在不同的单元集合set中。