CA法模拟动态再结晶晶粒生成
CA法模拟动态再结晶通过晶粒正常长大的过程,利用元胞自动机生成拓扑晶粒模型,参数可调。该程序基于曲率驱动机制和热激活机制,使用MATLAB编写,模拟奥氏体晶粒的正常长大过程。程序中包含详细注释,供学习和交流使用。核心功能是生成晶粒取向随机分布的均匀化晶粒组织。程序的主要流程如下:
用户需输入元胞空间大小(Nx和Ny)、形核点数目(numnucl)、随机数种子(myseed)和晶粒均匀化长大步数(nstep)。设置随机数种子后,初始化元胞数组ori,并随机生成numnucl个形核点,形核点的取向值范围为1到180。接着,初始化当前元胞数组的邻居数组ori2、ori4、ori6和ori8。
在元胞数组中存在空白元胞时,程序通过调用neibo4_mex函数生成当前元胞数组的四邻居数组,并通过growth_mex函数实现晶粒均匀化长大。用户可以选择是否引入第二相颗粒,并设置第二相颗粒的数量(number_phase)和尺寸。
下载地址
用户评论