OpenGL计算机模拟材料二维扩散及其运动及C++程序(5)
时间:2018-06-08 15:01 来源:毕业论文 作者:毕业论文 点击:次
1.7 研究意义与任务 1.7.1研究意义 (1) 掌握计算机在材料科学中的应用。 C++ OpenGL等软件的使用,在对本专业知识掌握的基础上拓宽个人的其他综合能力。 (2) 结合所学的材料知识,开拓知识面,在原有知识掌握的基础上,拓展新的知识,巩固知识与锻炼创新意识同步进行。 (3) 通过计算机技术了解和掌握微观原子运动的知识,并使其可视化,能客观明显的观察到想要通过实验得到的实验结果及数据来验证我们的实验前的设想。 扩散是物质内质点运动的基本方式,当温度高于绝对零度时,任何物系内的质点都在作热运动。当物质内有梯度(化学位、浓度、应力梯度等)存在时,由于热运动而导致质点定向迁移即所谓的扩散。晶体中原子或离子的扩散是固态传质和反应的基础。 研究扩散现象及扩散动力学规律,不仅可以从理论上了解和分析材料的结构、原子的结合状态以及固态相变的机理;而且可以对材料制备、加工及应用中的许多动力学过程进行有效控制,具有重要的理论及实际意义,而我小组则是针对扩散中的一种,“换位机制”进行研究,该机制认为可以通过邻近原子换位实现扩散过程,通过邻近两个原子进行换位扩散由于所需激活能较大,实际上是不可能的,而我们小组就是希望在实践中看到前人没有看到的东西,打破常规,看看事物的本质是不是像前人理论计算出的那样。 1.7.2 实验任务 (1)研究三文分子运动计算机编程的程序代码,能正确的读懂每一句语句,能正确理解每一个字符所代表的意思。 (2)能试着编辑部分程序,大量调试后,使之能正确的运行,我们能大致地能看到分子能运动,并能够得到我们想要的每一跳数据以及精简输出的数据库。 (3)完成大部分的程序编辑,使程序能在大量的调试之后能正确的运行,我们能够在二文空间内看到相应的分子运动——发生位错,同样能够的到我们想要的每一跳的数据以及精简输出的数据库。 (4)完善程序的编辑,逐行逐句的改正调试时出现的错误,最后我们能看到惰性气体在随着温度升高过程中接近相变温度时原子的运动情况,来观察原子过程中的交换机制运动情况及相关数据。 (责任编辑:qin) |