1. 首页
  2. 编程语言
  3. C
  4. CA法模拟动态再结晶晶粒生成

CA法模拟动态再结晶晶粒生成

上传者: 2024-12-31 04:57:12上传 ZIP文件 1016.31KB 热度 4次

CA法模拟动态再结晶通过晶粒正常长大的过程,利用元胞自动机生成拓扑晶粒模型,参数可调。该程序基于曲率驱动机制和热激活机制,使用MATLAB编写,模拟奥氏体晶粒的正常长大过程。程序中包含详细注释,供学习和交流使用。核心功能是生成晶粒取向随机分布的均匀化晶粒组织。程序的主要流程如下:

用户需输入元胞空间大小(Nx和Ny)、形核点数目(numnucl)、随机数种子(myseed)和晶粒均匀化长大步数(nstep)。设置随机数种子后,初始化元胞数组ori,并随机生成numnucl个形核点,形核点的取向值范围为1到180。接着,初始化当前元胞数组的邻居数组ori2、ori4、ori6和ori8。

在元胞数组中存在空白元胞时,程序通过调用neibo4_mex函数生成当前元胞数组的四邻居数组,并通过growth_mex函数实现晶粒均匀化长大。用户可以选择是否引入第二相颗粒,并设置第二相颗粒的数量(number_phase)和尺寸。

下载地址
用户评论