首页/文章/ 详情

【开源代码分享】基于Matlab生成随机骨料颗粒并一键导入至Abaqus中

4月前浏览5699



今天给大家分享一个开源代码,主要用于在Matalb环境中随机生成不同级配的颗粒,并进行非结构化三角剖分,最终导入到Abaqus中且不同成分可以单独建立Set单独显示

程序的参数控制区如下,可定义几何尺寸、级配要求、界面过渡区(ITZ)尺寸等,用户第一次接触该代码时,可以直接按照默认设置运行,后面再根据自己需求进行修改,以满足自己的研究。

 

函数列表如下:

接下来 我来运行一下已有的模型,用户不局限于以下的模型情况,可根据自己需要进行修改。


缺口beam

虽然可以在matlab中显示三维的视图,但是最终生成的网格模型是二维平面的哈~

导入到Abaqus中的网格模型:

矩形区域

导入到Abaqus中,随机颗粒、界面过渡区(ITZ)、基质区域的单元分别单独存放在不同的单元集合set中。

圆盘区域




来源:易木木响叮当

附件

免费链接.txt
AbaqusMATLAB控制数控
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-06-26
最近编辑:4月前
易木木响叮当
硕士 有限元爱好者
获赞 217粉丝 246文章 347课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈