求解定态薛定谔方程的有限差分法_林洽武

第33卷 第3期2013年6月

广东第二师范学院学报

JournalofGuandonUniversitofEducation    ggy  

Vol.33 No.3

Jun.2013

求解定态薛定谔方程的有限差分法

林洽武

()广东第二师范学院物理系,广东广州510303

特殊的定态薛定谔方程存在解析解,但大部分的定态薛定谔方程是很难找出解析解的,  摘要:

通过计算机可以得到其近似的数值解.利用有限差分法和m可以求解定态薛定谔atlab程序设计,方程,并得到很好的数值解.

关键词:薛定谔方程;有限差分法;数值解

()中图分类号:O414 文献标识码:A 文章编号:20957982013030454 -3-0-0

0 引言

1-5]在微观领域,许多量子力学的问题,特别是对量子环的研究[最终都需要解定态薛定谔方程,但定态

薛定谔方程一般不存在解析解,因此数值解成为研究量子力学问题的有力工具.随着计算机性能的发展,大

[]

采用m并得很好的数值解.求解像定量的快速的计算成为可能,atlab编程方法6可以求解定态薛定谔方程,

态薛定谔方程这样的微分方程的数值解的方法有许多种,有欧拉法、改进的欧拉法、龙格-库塔方法等.这些方法都能很好解决像定态薛定谔方程这样的微分方程的初值问题.而量子力学问题往往能够知道的是微分所以用上述的方法解决含边界条件的定态薛定谔方程就比较困难,解这种含边界条件的量方程的边界条件,

子力学问题的数值方法有B样条技术、有限差分法等.本文主要介绍如何应用有限差分法求解定态薛定谔方程.这种方法容易掌握,为以后对量子力学的问题进一步研究和分析提供数学计算工具.本文还以解磁场下量子环中一个电子在谐振子势下的薛定谔方程为例,将计算结果与B样条技术的计算结果进行对比,得到比较满意的结果.

1 方法原理

在磁场作用下量子环中一个电子在谐振子势下的薛定谔方程,其定态薛定谔方程为

^HΨ=EΨ,

()1

收稿日期:20130523--

作者简介:林洽武,男,广东澄海人,广东第二师范学院物理系实验师.

 ·46·

广东第二师范学院学报第33卷

其中哈密顿量^H可写为

222

ml=-+2-2}+V+

2rrrrμ

c2c+m-g*μBms,B242

其中

22

r-rω0(0),2

()2

V=

假设电子的波函数为

()3

,r,r)Ψ(φ)=R((φ)

其中

imφ 

(φ)=el,

)式、()式、()式代入()式整理得则将(2451

2 {c2

rE-(V++[+2+dr24dr

()4()5

c22m-g*μBms)R=0,-mBl}

2

其中

()6

,()7

μ

)式无法得到解析解,定态薛定谔方程变为方程(但可以通过利用有限差Bms为Zeeman能量.6-g*μB

分法求其数值解.具体步骤如下:

第一步:选择原点为r的起点,将r所在区间N等分,则

ωc=

(…,r=nh,n=0,1,2,N).

7]

)式按上述有限差分法进行离散,第二步,将方程(将微分用数值微分[代替得6

2 

RRn12nRn1-+2≈2drh

,n1n+

≈drh

()8

()9

)式代入()式得由(96

2RRn1nRn1n1Rncc-++2R222n()({[(nhhnh)me-g*μBmh)R+n+-V++-mBs2(l}n2

h224=2

(nh)

Rn,-2

λ=-2

并化简得

()cc2

(n-n-m-[V+nh)me-g*μBmsh2-2+B2nn1+n+-22(hnh)

2Rn.n1=λ+2nh2

()10

()11

()12

求解定态薛定谔方程的有限差分法                2013年第3期            林洽武:·47·

)第三步,由于定态薛定谔方程是能量的本征方程,通过方程(式,利用m可以8atlab软件编写计算程序,得到N-1阶的方阵,然后对这个矩阵进行对角化得到特征值λ,从而求得能量E的值.

第四步,由于在第二步过程将微分用数值微分近似代替,忽略了高阶项,因此需要进行误差分析.当N的值较大时,在一定区间内,则h的值很小,高阶项更小,可以忽略误差.误差越小,但由于N的N的值越大,值大,则计算矩阵元和对矩阵的处理需要更多的计算时间.本文N取3即需计算200.99×299的矩阵.

2 数值结果及比较

)通过m见表1atlab程序计算不同角动量分量m.s分量下的量子环的能谱变化(和自旋m

(,,表1 r0nm,meV)r=0→90nm,Bms=0.02547Bms(meV)N=300ω=30=30Bg*μ

me0 3210-1-23 2 1 0 -1 -2 

ms0 /2-1 /2-1 /2-1 /2-1 /2-1 /2-1 /12 /12 /12 /12 /12 /12 

B 0 10 10 10 10 10 10 10 10 10 10 10 10 

)文献4E1(1.294567  60.963587  43.913769  27.009809  10.404074  9.729809  9.353768  60.710887  43.659069  26.755109  10.149743  9.475109  9.099068  

本文)E1(1.3277  60.4997  43.3595  26.313 9.5872  9.0914  8.9164  60.245 43.1048  26.0583  9.3325  8.9367  8.6617  

)文献4E2(4.632826  78.302417  61.114587  43.992548  26.947170  26.712547  26.554586  78.047717  60.859887  43.737848  26.692740  26.457847  26.299886  

本文)E2(5.1279  77.8629  60.5944  43.3273  26.2013  26.1057  26.1513  77.6082  60.3397  43.0726  25.9466  25.851 25.8966  

)文献4E3(8.550346  95.756430  78.482697  61.243149  44.029711  43.963148  43.922696  95.501730  78.227997  60.988449  43.775011  43.708448  43.667996  

本文)E3(9.1553 95.3205 77.9673 60.5697 43.2789 43.3481 43.5241 95.0658 77.7126 60.31543.0242 43.0934 43.2694 

)]表1数据中,文献4指的是文献[中用B样条技术求解磁场下量子环中一个电子在谐振子势下的E1(4本文)是指本文用有限差分法计算2定态薛定谔方程的数值,E1(99×299的矩阵求得同样的定态薛定谔方从表中可知,这两种计算方法所求得的结果吻合得比较好.当然也存在一定的误差,是因为两种程的数值解,

本身就存在误差,计算方法的不同,计算精度也不同,但整体上这两种方法的计算结果大方法都是数值解法,

]一样的能谱变化规律:“致相同,数值规律一致.采用有限差分法同样可以得到与文献[当m电子4s不变时,”的轨道磁矩项中的m能量越高;当m自旋磁矩项中的m能量越低.e越大,e不变时,s越大,

3 总结

通过计算原理分析和数值结果比较,为求解复杂的定态薛定谔方程提供了另一种数值解法,为微观系统的研究提供了数学计算工具.有限差分法和B样条技术同样可以解复杂的定态薛定谔方程,有限差分法较容易理解,对本科生或初步学习和研究量子力学的人来说比较容易接受,同时编写m若N的值atlab程序简单,),不太大(如N≤5计算速度快,但数据精确度低,若N的值大,计算速度慢,数据精确度高.与B样条技术0

有限差分法相对容易接受但其误差比B样条技术所求的数值误差偏大,所以在一般情况下,比,N尽量取大一点的值,误差小,计算结果会更好.

 ·48·

广东第二师范学院学报第33卷

参考文献:

[]1RAMIREZBON R,ESPINOZA-BELTRANFJ,ARIZPECHAVEZH.CdTenanostructuresre-  -   -p

[],():aredbthermalannealinJ.JournalAlicationPhsics1995,77105461-5463.    pygppy []:2LIU Y M,BAOCG,SHITY.FewelectronuantumrinsinamaneticfieldGroundstateroer    -      - -qggpp

].():ties[JPhsicalReviewB,200673113313-1-4.  y[]A3ICHINGER M,CHINSA,KROTSCHECKE.etal.Effectsofandimuritiesoneometruan         -pgyq 

]():tumrinsinmaneticfields[J.PhsicalReviewB,200673195310-1-8.      ggy[]惠萍.]():半导体量子环的基态和激发态的能量的计算[广东教育学院报,4J.2007,27338-42.

[]林洽武,]():刘益民.单电子量子同心环的基态研究[吉林大学学报,5J.2013,5131-5.[]求是科技.MAT北京:人民邮电出版社,6LAB7.0从入门到精通[M].2006:342.[]陆金甫.偏微分主程数值解法[清华大学出版社,7M].北京:2004:218.

FiniteDifferenceMethodforSolvinthe    g

SchrdinerEuation gq

LIN Qia-wu

(,,DeartmentofPhsicsGuandonUniversitofEducation   pyggy  

,,)GuanzhouGuandon510303,P.R.Chinaggg

:,articularAbstractAnalticalsolutionsexistinSchrdinereuationbutmostofthemisdifficultto            pygqfindandnumericalsolutioncanbeobtainedbcomuter.Usinfinitedifferencemethodandmatlab           ypg  roramdesinedcansolvethestationarstateofSchrdinereuationandnumericalsolution.etood             pggygqgg 

:;KewordsSchrdinereuation;finitedifferencemethodnumericalsolution    gqy 

第33卷 第3期2013年6月

广东第二师范学院学报

JournalofGuandonUniversitofEducation    ggy  

Vol.33 No.3

Jun.2013

求解定态薛定谔方程的有限差分法

林洽武

()广东第二师范学院物理系,广东广州510303

特殊的定态薛定谔方程存在解析解,但大部分的定态薛定谔方程是很难找出解析解的,  摘要:

通过计算机可以得到其近似的数值解.利用有限差分法和m可以求解定态薛定谔atlab程序设计,方程,并得到很好的数值解.

关键词:薛定谔方程;有限差分法;数值解

()中图分类号:O414 文献标识码:A 文章编号:20957982013030454 -3-0-0

0 引言

1-5]在微观领域,许多量子力学的问题,特别是对量子环的研究[最终都需要解定态薛定谔方程,但定态

薛定谔方程一般不存在解析解,因此数值解成为研究量子力学问题的有力工具.随着计算机性能的发展,大

[]

采用m并得很好的数值解.求解像定量的快速的计算成为可能,atlab编程方法6可以求解定态薛定谔方程,

态薛定谔方程这样的微分方程的数值解的方法有许多种,有欧拉法、改进的欧拉法、龙格-库塔方法等.这些方法都能很好解决像定态薛定谔方程这样的微分方程的初值问题.而量子力学问题往往能够知道的是微分所以用上述的方法解决含边界条件的定态薛定谔方程就比较困难,解这种含边界条件的量方程的边界条件,

子力学问题的数值方法有B样条技术、有限差分法等.本文主要介绍如何应用有限差分法求解定态薛定谔方程.这种方法容易掌握,为以后对量子力学的问题进一步研究和分析提供数学计算工具.本文还以解磁场下量子环中一个电子在谐振子势下的薛定谔方程为例,将计算结果与B样条技术的计算结果进行对比,得到比较满意的结果.

1 方法原理

在磁场作用下量子环中一个电子在谐振子势下的薛定谔方程,其定态薛定谔方程为

^HΨ=EΨ,

()1

收稿日期:20130523--

作者简介:林洽武,男,广东澄海人,广东第二师范学院物理系实验师.

 ·46·

广东第二师范学院学报第33卷

其中哈密顿量^H可写为

222

ml=-+2-2}+V+

2rrrrμ

c2c+m-g*μBms,B242

其中

22

r-rω0(0),2

()2

V=

假设电子的波函数为

()3

,r,r)Ψ(φ)=R((φ)

其中

imφ 

(φ)=el,

)式、()式、()式代入()式整理得则将(2451

2 {c2

rE-(V++[+2+dr24dr

()4()5

c22m-g*μBms)R=0,-mBl}

2

其中

()6

,()7

μ

)式无法得到解析解,定态薛定谔方程变为方程(但可以通过利用有限差Bms为Zeeman能量.6-g*μB

分法求其数值解.具体步骤如下:

第一步:选择原点为r的起点,将r所在区间N等分,则

ωc=

(…,r=nh,n=0,1,2,N).

7]

)式按上述有限差分法进行离散,第二步,将方程(将微分用数值微分[代替得6

2 

RRn12nRn1-+2≈2drh

,n1n+

≈drh

()8

()9

)式代入()式得由(96

2RRn1nRn1n1Rncc-++2R222n()({[(nhhnh)me-g*μBmh)R+n+-V++-mBs2(l}n2

h224=2

(nh)

Rn,-2

λ=-2

并化简得

()cc2

(n-n-m-[V+nh)me-g*μBmsh2-2+B2nn1+n+-22(hnh)

2Rn.n1=λ+2nh2

()10

()11

()12

求解定态薛定谔方程的有限差分法                2013年第3期            林洽武:·47·

)第三步,由于定态薛定谔方程是能量的本征方程,通过方程(式,利用m可以8atlab软件编写计算程序,得到N-1阶的方阵,然后对这个矩阵进行对角化得到特征值λ,从而求得能量E的值.

第四步,由于在第二步过程将微分用数值微分近似代替,忽略了高阶项,因此需要进行误差分析.当N的值较大时,在一定区间内,则h的值很小,高阶项更小,可以忽略误差.误差越小,但由于N的N的值越大,值大,则计算矩阵元和对矩阵的处理需要更多的计算时间.本文N取3即需计算200.99×299的矩阵.

2 数值结果及比较

)通过m见表1atlab程序计算不同角动量分量m.s分量下的量子环的能谱变化(和自旋m

(,,表1 r0nm,meV)r=0→90nm,Bms=0.02547Bms(meV)N=300ω=30=30Bg*μ

me0 3210-1-23 2 1 0 -1 -2 

ms0 /2-1 /2-1 /2-1 /2-1 /2-1 /2-1 /12 /12 /12 /12 /12 /12 

B 0 10 10 10 10 10 10 10 10 10 10 10 10 

)文献4E1(1.294567  60.963587  43.913769  27.009809  10.404074  9.729809  9.353768  60.710887  43.659069  26.755109  10.149743  9.475109  9.099068  

本文)E1(1.3277  60.4997  43.3595  26.313 9.5872  9.0914  8.9164  60.245 43.1048  26.0583  9.3325  8.9367  8.6617  

)文献4E2(4.632826  78.302417  61.114587  43.992548  26.947170  26.712547  26.554586  78.047717  60.859887  43.737848  26.692740  26.457847  26.299886  

本文)E2(5.1279  77.8629  60.5944  43.3273  26.2013  26.1057  26.1513  77.6082  60.3397  43.0726  25.9466  25.851 25.8966  

)文献4E3(8.550346  95.756430  78.482697  61.243149  44.029711  43.963148  43.922696  95.501730  78.227997  60.988449  43.775011  43.708448  43.667996  

本文)E3(9.1553 95.3205 77.9673 60.5697 43.2789 43.3481 43.5241 95.0658 77.7126 60.31543.0242 43.0934 43.2694 

)]表1数据中,文献4指的是文献[中用B样条技术求解磁场下量子环中一个电子在谐振子势下的E1(4本文)是指本文用有限差分法计算2定态薛定谔方程的数值,E1(99×299的矩阵求得同样的定态薛定谔方从表中可知,这两种计算方法所求得的结果吻合得比较好.当然也存在一定的误差,是因为两种程的数值解,

本身就存在误差,计算方法的不同,计算精度也不同,但整体上这两种方法的计算结果大方法都是数值解法,

]一样的能谱变化规律:“致相同,数值规律一致.采用有限差分法同样可以得到与文献[当m电子4s不变时,”的轨道磁矩项中的m能量越高;当m自旋磁矩项中的m能量越低.e越大,e不变时,s越大,

3 总结

通过计算原理分析和数值结果比较,为求解复杂的定态薛定谔方程提供了另一种数值解法,为微观系统的研究提供了数学计算工具.有限差分法和B样条技术同样可以解复杂的定态薛定谔方程,有限差分法较容易理解,对本科生或初步学习和研究量子力学的人来说比较容易接受,同时编写m若N的值atlab程序简单,),不太大(如N≤5计算速度快,但数据精确度低,若N的值大,计算速度慢,数据精确度高.与B样条技术0

有限差分法相对容易接受但其误差比B样条技术所求的数值误差偏大,所以在一般情况下,比,N尽量取大一点的值,误差小,计算结果会更好.

 ·48·

广东第二师范学院学报第33卷

参考文献:

[]1RAMIREZBON R,ESPINOZA-BELTRANFJ,ARIZPECHAVEZH.CdTenanostructuresre-  -   -p

[],():aredbthermalannealinJ.JournalAlicationPhsics1995,77105461-5463.    pygppy []:2LIU Y M,BAOCG,SHITY.FewelectronuantumrinsinamaneticfieldGroundstateroer    -      - -qggpp

].():ties[JPhsicalReviewB,200673113313-1-4.  y[]A3ICHINGER M,CHINSA,KROTSCHECKE.etal.Effectsofandimuritiesoneometruan         -pgyq 

]():tumrinsinmaneticfields[J.PhsicalReviewB,200673195310-1-8.      ggy[]惠萍.]():半导体量子环的基态和激发态的能量的计算[广东教育学院报,4J.2007,27338-42.

[]林洽武,]():刘益民.单电子量子同心环的基态研究[吉林大学学报,5J.2013,5131-5.[]求是科技.MAT北京:人民邮电出版社,6LAB7.0从入门到精通[M].2006:342.[]陆金甫.偏微分主程数值解法[清华大学出版社,7M].北京:2004:218.

FiniteDifferenceMethodforSolvinthe    g

SchrdinerEuation gq

LIN Qia-wu

(,,DeartmentofPhsicsGuandonUniversitofEducation   pyggy  

,,)GuanzhouGuandon510303,P.R.Chinaggg

:,articularAbstractAnalticalsolutionsexistinSchrdinereuationbutmostofthemisdifficultto            pygqfindandnumericalsolutioncanbeobtainedbcomuter.Usinfinitedifferencemethodandmatlab           ypg  roramdesinedcansolvethestationarstateofSchrdinereuationandnumericalsolution.etood             pggygqgg 

:;KewordsSchrdinereuation;finitedifferencemethodnumericalsolution    gqy 


相关内容

  • 有限元分析离散方法
  • 离散化方法:有限差分法,有限元法,有限体积法 所谓区域离散化, 实质上就是用一组有限个离散的点来代替原来连续的空间.实施过程是;把所计算的区域划分成许多互不重迭的子区域,确定每个子区域的节点位置及该节点所代表的控制容积.节点:需要求解的未知物理量的几何位置:控制容积: 应用控制方程或守恒定律的最小几 ...

  • 有限差分法求解偏微分方程
  • 有限差分法求解偏微分方程 摘要:本文主要使用有限差分法求解计算力学中的系统数学模型,推导了有限差分法的理论基础,并在此基础上给出了部分有限差分法求解偏微分方程的算例验证了推导的正确性及操作可行性. 关键词:计算力学,偏微分方程,有限差分法 Abstract:This dissertation mai ...

  • MATLAB在有限差分法中的应用
  • 第!"卷第!期 !(("年)月 桂林工学院学报 *+,-'./+01,2/2'2'3424,45+04567'+/+18#$%&!"'$&!.9:&!((" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...

  • 有限差分法
  • 有限差分法 有限差分法 finite difference method 微分方程和积分微分方程数值解的方法.基本思想是把连续的定解区域用有限个离散点构成的网格来代替, 这些离散点称作网格的节点:把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似:把原方程和定解条件中的微商用差商来近 ...

  • 有限差分法.有限单元和有限体积法简介
  • 有限差分法.有限单元法和有限体积法的简介 1. 有限差分方法 有限差分方法(Finite Difference Method,FDM) 是计算机数值模拟最早采用的方法,至今仍被广泛运用.该方法将求解域划分为差分网格,用有限个网格节点代替连续的求解域.有限差分法以Taylor 级数展开等方法,把控制方 ...

  • 材料成型计算机模拟(纯手工打造)
  • 一.名词解释 1计算机模拟的概念:根据实际体系在计算机上进行模拟实验,通过将模拟结果与实际体系的实验数据进行比较,可以检验模型的准确性,也可以检验由模型导出的解析理论作为所作的简化近似是否成功.1 2材料设计是指(主要包含三个方面的含义):理论计算→预报→组分.结构和性能:理论设计→订做→新材料:按 ...

  • 对流扩散方程的求解
  • 对流扩散方程的求解 对流扩散问题的有效数值解法一直是计算数学中重要的研究内容,求解对流扩散方程的数值方法主要是有限差分法(FDM).有限元法(FEM).有限体积法(FVM).有限解析法(FAM).边界元法(BEM).谱方法(SM) 等多种方法.但是对于对流占优问题,用通常的差分法或有限元法进行求解将 ...

  • 计算电磁学
  • 计算电磁学 摘 要:作为一门交叉学科,计算电磁学结合了计算机技术.数值计算学和电磁学等相关学科的知识,正经历着日新月异的发展.各种各样的计算方法层出不穷,由此诞生的各种商业DEA 软件如HFSS .CST .FECO .ADS 等在工程领域中得到了广泛的应用,为解决各种复杂的工程问题提供了有力的帮助 ...

  • 电磁学的应用
  • 电磁学的应用 摘 要:介绍了电磁学计算方法的研究进展和状态,对几种富有代表性的算法做了介绍,并比较了各自的优势和不足,包括矩量法.有限元法.时域有限差分方法以及复射线方法等. 关键词:矩量法:有限元法:时域有限差分方法:复射线方法 1 引 言 1864年Maxwell在前人的理论(高斯定律.安培定律 ...