计算材料学之蒙特卡洛方法一、计算材料学主要内容计算材料学涉及材料的各个方面,如不同层次的结构、各种性能等等,因此,有很多相应的计算方法
在进行材料计算时,首先要根据所要计算的对象、条件、要求等因素选择适当的方法
要想做好选择,必须了解材料计算方法的分类
目前,主要有两种分类方法:一是按理论模型和方法分类,二是按材料计算的特征空间尺寸(Characteristicspacescale)分类
材料的性能在很大程度上取决于材料的微结构,材料的用途不同,决定其性能的微结构尺度会有很大的差别
例如,对结构材料来说,影响其力学性能的结构尺度在微米以上,而对于电、光、磁等功能材料来说可能要小到纳米,甚至是电子结构
因此,计算材料学的研究对象的特征空间尺度从埃到米
时间是计算材料学的另一个重要的参量
对于不同的研究对象或计算方法,材料计算的时间尺度可从10-15秒(如分子动力学方法等)到年(如对于腐蚀、蠕变、疲劳等的模拟)
对于具有不同特征空间、时间尺度的研究对象,均有相应的材料计算方法
目前常用的计算方法包括第一原理从头计算法,分子动力学方法,蒙特卡洛方法,有限元分析等
下面主要介绍蒙特卡罗方法:蒙特卡罗方法:一、方法的简介蒙特·卡罗方法(MonteCarlomethod),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法
是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法
与它对应的是确定性算法这种方法作为一种独立的方法被提出来,并首先在核武器的试验与研制中得到了应用
蒙特卡罗方法是一种计算方法,但与一般数值计算方法有很大区别
它是以概率统计理论为基础的一种方法
由于蒙特卡罗方法能够比较逼真地描述事物的特点及物理实验过程,解决一些数值方法难以解决的问题,因而该方法的应用领域日趋广泛