请问如何通过Python建立如图所示的二维或三维RVE模型?

浏览:1877 回答:7

如图所示,怎么利用Python在abaqus中得到这样的含有两相的特定比例的RVE模型,马氏体分布应该是随机的,目前考虑的是二维,如果可以实现三维的更好,请大佬指教一下请问如何通过Python建立如图所示的二维或三维RVE模型?的图1

8873d14fcd04b69efd8d787de562c54.png


参考文献:Paul, Kumar S . Effect of material inhomogeneity on the cyclic plastic deformation behavior at the microstructural level: micromechanics-based modeling of dual-phase steel[J]. Modelling & Simulation in Materials Science & Engineering, 2013, 21(5):055001.

邀请回答 我来回答

全部回答

(4)
默认 最新
阿信老师
这个问题实际上是一个夹杂在空间的随机分布问题,关键点在于随机分布算法,目前成熟的算法很多,看你的示例图片夹杂体积分数处在较低的水平,采用入门级的随机顺序吸附算法(RSA)即可,相对容易,好上手,具体算法流程你可以查找相关文献。二维或者三维模型,随机分布的生成算法本质上讲是一样的,只不过需要扩展一维即可。你的展示的模型采用了体素网格,这个是在生成随机分布夹杂之后对网格进行判定即可得到。总体而言,需要一定Python基础,但是花些时间即可实现。其他深入的问题,你查到相关文献自然就找到答案了,祝好!
2020年5月11日
已采纳 评论 1 点赞 4
郑钧 Adam

我記得原廠有一個RVE插件可以做,先自己透過python得到材料隨機分布到母體的模型後,再利用插件做去等效模型。

RVE.png


2020年5月11日
已采纳 评论 1 点赞 1
笃行之君
三维用neper 这个是没问题的。
2021年2月28日
评论 点赞
Bright_men

个人已解决问题

2020年11月3日
评论 1 点赞

没解决?试试专家一对一服务

换一批