本发明属于计算机软件领域,特别涉及一种材料结晶过程的计算机数值模拟方法。
背景技术:
材料的结晶一般分为晶体成核和晶体生长两个过程,在晶体生长的过程中相邻的晶体可能发生碰撞而形成晶界,从而使得晶体的生长局部停止。晶体的尺寸、形态分布、晶界的位置以及结晶度是影响结晶型材料性能的关键因素,也是计算机数值模拟软件需要模拟计算的重要内容。结晶的计算机数值模拟技术是:基于一定的科学原理在计算机上模拟仿真晶体的形成过程的一门技术。计算区域的选择对模拟软件的模拟精度、计算速度和以及占用内存的数量影响巨大。晶体数值模拟的计算区域从空间上讲,主要有二维和三维两种。在三维空间中进行模拟的优点是:晶体的成核和生长在三维空间模拟,能够综合考虑多种因素(比如:三维的应力作用、非均匀温度、压力等)对结晶过程的影响,计算精度高;缺点是:三维空间的几何信息量大,计算软件需要的运行内存空间大,计算速度慢。而在二维空间进行的模拟一般需要对三维空间进行一定的几何简化。二维模拟的优点是:计算速度快,所需的计算机内存小;缺点是:晶体的成核和生长都只能在二维空间进行,能够模拟的影响因素少,计算精度低。在二维和三维的数值模拟方案中存在求解速度和计算精度的矛盾。
为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现要素:
本发明的目的是针对现有技术的不足,提供一种求解速度快、需要计算机内存小并且计