计算物理学常用方法与应用_第1页
计算物理学常用方法与应用_第2页
计算物理学常用方法与应用_第3页
计算物理学常用方法与应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算物理学常用方法与应用计算物理学(Computational Physics )是物理学、数学、计算机科学三者结 合的产物,与理论物理和实验物理有着密切的关系。定义为以计算机及计算机技 术为工具和手段,运用计算数学的方法,解决复杂的物理现象问题的一门应用型 学科。计算物理学诞生于20世纪40年代,第二次世界大战时期,美国在研制核 武器的工作中,迫切需要解决在瞬时间内发生的复杂的物理过程的数值计算问 题。然而,采用传统的解析方法求解或手工数值计算是根本办不到的。这样,计 算机在物理学研究中的应用就成为不可避免的事了,计算物理学因此得以产生。其性质与任务从原则上说,凡是局部瞬时的物理规律为已知或

2、已被假设,那 么要想得到大范围长时间的物理现象的发展过程都可以借助于计算机这一先进 工具来实现。具体地说,从局部关系联合成大范围关系依赖于计算机的大存贮量, 由瞬时规律发展为长时过程依赖于计算机的高速度。因此在大存贮和快速度的基 础上,计算机便能对物理过程起到一种数值模拟的作用。计算物理常用软件有Matlab,Mathematica和Maple等。计算物理学常用的方法很多,如何将计算物理的方法分类也比较复杂。比如 有按照研究对象的时间和空间尺度划分;按照使用目的(检验理论、处理实验结 果、对理论和实验进行模拟)划分;按照所属的物理学分支学科划分等等。本文将介绍几种常用的方法及应用。如实第一性原

3、理、分子动力学、验数据 处理、蒙特卡罗、实验数据处理、有限元、神经网络等方法。1.第一性原理(First-Principles)方法:根据原子核和电子互相作用的原理及其基本运动规律,运用量子力学原理, 从具体要求出发,经过一些近似处理后直接求解薛定谔方程的算法,习惯上称为 第一原理。第一性原理就是从头计算,不需要任何参数,只需要一些基本的物理 常量,就可以得到体系基态的基本性质的原理。第一性原理通常是跟计算联系在 一起的,是指在进行计算的时候除了告诉程序你所使用的原子和他们的位置外, 没有其他的实验的,经验的或者半经验的参量,且具有很好的移植性。作为评价 事物的依据,第一性原理和经验参数是两个

4、极端。第一性原理是某些硬性规定或 推演得出的结论,而经验参数则是通过大量实例得出的规律性的数据,这些数据 可以来自第一性原理(称为理论统计数据),也可以来自实验(称为实验统计数据)。分子动力学(Molecular Dynamics)方法:分子动力学模拟方法是在牛顿力学的理论框架下,根据体系内分子之间的相 互作用势,获得每个原子随时间运动的轨迹,通过系综平均,可以得到感兴趣的 与结构和动力学性质有关的物理量,如:平均原子坐标,平均能量、平均温度及 原子运动的自相关函数等。这些物理量是通过对每个原子的运动轨迹,即微观量 求平均而得到的宏观量,因此可以与实验观测量进行比较。蒙特卡罗(Monte-Ca

5、rlo)方法:蒙特卡罗(Monte Carlo)方法,或称计算机随机模拟方法,是一种基于“随机 数”的计算方法。这一方法源于美国在第一次世界大战进研制原子弹的“曼哈顿 计划”。该计划的主持人之一、数学家冯诺伊曼用驰名世界的赌城一摩纳哥的 Monte Carlo一来命名这种方法,为它蒙上了一层神秘色彩。Monte Carlo方法的 基本思想很早以前就被人们所发现和利用。早在17世纪,人们就知道用事件发 生的“频率”来决定事件的“概率”。19世纪人们用投针试验的方法来决定圆周 率n。本世纪40年代电子计算机的出现,特别是近年来高速电子计算机的出现, 使得用数学方法在计算机上大量、快速地模拟这样的试

6、验成为可能。实验数据处理方法:物理学是实验的科学。物理实验是物理学研究的最重要手段。在现代物理实 验中,实验数据量巨大,只有运用计算物理学的方法才可能进行分析处理。实验 数据分析处理的常用算法有快速傅立叶变换(FFT)、小波变换、数字滤波、曲 线拟合的插值方法和最小二乘法等。快速傅立叶变换(FFT)方法:离散傅里叶变换在实际应用中是非常重要的,利用它可以计算信号的频谱、 功率谱和线性卷积等。但是,如果使用定义式(3.20)来直接计算DFT,当N很大 时,即使使用高速计算机,所花的时间也太多。因此,如何提高计算DFT的速 度,便成了重要的研究课题。1965年库利(Cooley)和图基(Tukey

7、)在前人的研究 成果的基础上提出了快速计算DFT的算法,之后,又出现了各种各样快速计算 DFT的方法,这些方法统称为快速傅里叶变换(Fast Fourier Transform),简称为FFT。FFT的出现,使计算DFT的计算量减少了两个数量级,从而成为数字信号 处理强有力的工具。快速傅里叶变换(FFT)是离散傅里叶变换(DFT)的快速算法。它是DSP 领域中的一项重大突破,它考虑了计算机和数字硬件实现的约束条件、研究了有 利于机器操作的运算结构,使DFT的计算时间缩短了 12个数量级,还有效地 减少了计算所需的存储容量,FFT技术的应用极大地推动了 DSP的理论和技术 的发展。有限元法(FE

8、A,Finite Element Analysis)方法:有限元法(FEA,Finite Element Analysis)的基本概念是用较简单的问题代 替复杂问题后再求解。它是起源于20世纪50年代末60年代初兴起的应用数学、 现代力学及计算机科学相互渗透、综合利用的边缘科学。有限元法的基本思想是将求解域看成是由许多称为有限元的小的互连子 域组成,对每一单元假定一个合适的(较简单的)近似解,然后推导求解这个域 总的满足条件(如结构的平衡条件),从而得到问题的解。这个解不是准确解,而 是近似解,因为实际问题被较简单的问题所代替。由于大多数实际问题难以得到 准确解,而有限元不仅计算精度高,而且能

9、适应各种复杂形状,因而成为行之有 效的工程分析手段。有限元法最初应用在工程科学技术中,用于模拟并且解决工 程力学、热学、电磁学等物理问题。神经网络(Neural Network)方法:人工神经网络(ANN Artificial Neural Networks)是采用可物理实现的系 统来模仿人脑神经细胞结构和功能的系统。大脑的组织结构和功能是人体器官中 最为复杂的,它接受外界信号、产生感觉、形成意识、进行逻辑思维、发出指令 产生行为,掌管着人们的语言、思维、感觉、情绪、运动等高级活动。虽然人 们还并不完全清楚生物神经网络是如何进行工作的,但幻想构造一些“人工神经 元”,进而将它们以某种方式连接起来,以模拟“人脑”的某些功能。从生物神经网络到人工神经网络的探索,虽然经历了半个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论