第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
()2
V=
假设电子的波函数为
()3
,r,r)Ψ(φ)=R((φ)
其中
imφ
(φ)=el,
)式、()式、()式代入()式整理得则将(2451
2
r
2 {c2
rE-(V++[+2+dr24dr
2
()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
2
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)
2
2
l
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
SchrdinerEuation gq
LIN Qia-wu
(,,DeartmentofPhsicsGuandonUniversitofEducation pyggy
,,)GuanzhouGuandon510303,P.R.Chinaggg
:,articularAbstractAnalticalsolutionsexistinSchrdinereuationbutmostofthemisdifficultto pygqfindandnumericalsolutioncanbeobtainedbcomuter.Usinfinitedifferencemethodandmatlab ypg roramdesinedcansolvethestationarstateofSchrdinereuationandnumericalsolution.etood pggygqgg
:;KewordsSchrdinereuation;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
()2
V=
假设电子的波函数为
()3
,r,r)Ψ(φ)=R((φ)
其中
imφ
(φ)=el,
)式、()式、()式代入()式整理得则将(2451
2
r
2 {c2
rE-(V++[+2+dr24dr
2
()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
2
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)
2
2
l
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
SchrdinerEuation gq
LIN Qia-wu
(,,DeartmentofPhsicsGuandonUniversitofEducation pyggy
,,)GuanzhouGuandon510303,P.R.Chinaggg
:,articularAbstractAnalticalsolutionsexistinSchrdinereuationbutmostofthemisdifficultto pygqfindandnumericalsolutioncanbeobtainedbcomuter.Usinfinitedifferencemethodandmatlab ypg roramdesinedcansolvethestationarstateofSchrdinereuationandnumericalsolution.etood pggygqgg
:;KewordsSchrdinereuation;finitedifferencemethodnumericalsolution gqy