Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

合流超几何函数解H原子Schrödinger方程

已有 10735 次阅读 2014-7-19 04:38 |个人分类:数学轮子|系统分类:科研笔记

Schrödinger方程$:$

[22μ2+V(r)]Ψ(r,θ,φ)=EΨ(r,θ,φ)

其中

2=1r2[r(r2r)+1sinθθ(sinθθ)+1sinθ2ϕ2]1r2(r2+2θϕ)
2Ψ(r,θ,φ)=2μ(EV)2Ψ(r,θ,φ)
1r2(r2+θϕ2)Ψ(r,θ,φ)=2μ(EV)2Ψ(r,θ,φ)
(r2+θϕ2)Ψ(r,θ,φ)=2μ(EV)r22Ψ(r,θ,φ)

分离变量, 设 Ψ(r,θ,φ)=R(r)Y(θ,φ)

[r2+θϕ2]R(r)Y(θ,ϕ)=2μ(EV)r22R(r)Y(θ,ϕ)
Y(θ,ϕ)r2R(r)+R(r)θϕ2Y(θ,ϕ)=2μ(EV)r22R(r)Y(θ,ϕ)

两边同除 Ψ(r,θ,φ)=R(r)Y(θ,ϕ)

1R(r)r2R(r)+1Y(θ,ϕ)θϕ2Y(θ,ϕ)=2μ(EV)r22

1R(r)r2R(r)+2μ(EV)r22=1Y(θ,ϕ)θϕ2Y(θ,ϕ)=λ

有角度部分方程 θϕ2Y(θ,ϕ)+λY(θ,ϕ)=0

其解为球谐函数 Y(θ,ϕ)=Ylm(θ,ϕ),λ=l(l+1),l=0,1,2,3

径向部分方程 1R(r)r2R(r)+2μ(EV)r22=λ

r2R(r)+[2μ(EV)r22λ]R(r)=0

1r2r2R(r)+[λr2+2μ(EV)2]R(r)=0

1r2ddr[r2dR(r)dr]+[λr2+2μ(EV)2]R(r)=0

R(r)=u(r)r, dR(r)dr=rdu(r)drr2=ruur2

ddr[r2dR(r)dr]=ddr(ruu)=ru′′+uu=ru′′

1r2ddr[r2dR(r)dr]=1r2ru′′=1ru′′

1ru′′+[λr2+2μ(EV)2]u(r)r=0

u′′+[λr2+2μ(EV)2]u(r)=0

库仑势 V(r)=Ze24πε0r, 更一般设 V(r)=κZe24πε0r

u′′+[2μ(EV)2l(l+1)r2]u=0

u′′+[2μ2E+2μ2κZe24πε°rl(l+1)r2]u=0

只考虑束缚解, E<0, 令 β2=2μE2, α=2μκZe24πε02

u′′+[β2+αrl(l+1)r2]u=0

先考虑其渐近解, 当 r 时, u′′β2u=0, 得 u=c1eβr(eβr)

r0 时, 设 rrs, 有

s(s1)rs2+(β2rs+αrs1λrs1)=0

除以 rs2

s(s1)β2rsrs2+αrλ=s(s1)β2r2+αrλ=0

s(s1)λ=0

s(s1)l(l+1)=0s=l+1(s=l)

设方程解为 u(r)=rl+1eβrf(r)

u′′=rl1eβr{r2f′′(r)+2r(l+1βr)f(r)+[β2r2+(l+1)(l2βr)]f(r)}
[β2+αrl(l+1)r2]u=[β2+αrl(l+1)r2]rl+1eβrf(r)=[β2r2+αrl(l+1)]rl1eβrf(r)
u′′+[β2+αrl(l+1)r2]u=rl1eβr{r2f′′(r)+2r(l+1βr)f(r)+[β2r2+(l+1)(l2βr)β2r2+αrl(l+1)]f(r)}=0
r2f′′(r)+2r(l+1βr)f(r)+r[α2β(l+1)]f(r)=0
rf′′(r)+2(l+1βr)f(r)+[α2β(l+1)]f(r)=0

ρ=2βr,f(r)=2βf(ρ), f′′(r)=4β2f′′(ρ)

4β2rf′′(ρ)+4β(l+1βr)f(ρ)+[α2β(l+1)]f(ρ)=0

2βρf′′(ρ)+4β(l+1βr)f(ρ)+[α2β(l+1)]f(ρ)=0

ρf′′(ρ)+[2(l+1)ρ]f(ρ)[(l+1)α2β]f(ρ)=0

合流超几何方程 xy′′+(cx)yay=0

其解为合流超几何函数 F(a,c,x)=k=0(a)k(c)kxkk! {(a)k=a(a+1)...(a+k1)(c)k=c(c+1)...(c+k1)

对比可知 c=2(l+1), a=l+1α2β

f(ρ)=F(l+1α2β,2(l+1),ρ)

从而 R(r)=u(r)r=rl+1eβrrf(ρ)=rleβrF(l+1α2β,2(l+1),2βr)

已知当 x 时, F(a,c,x)ex, 故 limrR(r)=limrrleβre2βr=limrrleβr

为保证波函数有限性必须将F截断为多项式, 只须

l+1α2β=nr, nr0, F(l+1α2β,2(l+1),2βr)nr

定义 α2β=l+1+nrn 为主量子数

n=α2β=2μκZe24πε02122μE2=μκZe24πε02μE

从而能级为 En=12μκ2Z2e4(4πε0)22n2

另, 也利用下面变换也可以化简方程, 但仍然无法直接求解, 只是形式显得简单一些

1ρ2ddρ(ρ2dRdρ)+[l(l+1)ρ2+V(ρ)]R(ρ)=ER(ρ)x=lnρ, y=ρRy′′=γy=e2x(VE)+(l+12)2
径向部分解Laguerre函数

一般, 数学上定义广义Laguerre函数

Lαn(x)=exxαn!dndxn(exxn+α)=i=0n(1)i(n+αni)xii!=i=0n(1)i(n+α)!(ni)!(α+i)!xii!

满足如下微分方程

xy′′+(α+1x)y+ny=0

并有正交性

+0xαexLαm(x)Lαn(x)dx=Γ(n+α+1)n!δmn=(n+α)!n!δmn
+0xα+1ex[Lαn(x)]2dx=(n+α)!n!(2n+α+1)

类氢波函数

R(r)=u(r)r=1rrl+1eβrf(r)=rleβrf(r)

α=2Za0,β2=2μE2,a0=4πε02μe2
rf′′(r)+2(l+1βr)f(r)+[α2β(l+1)]f(r)=0

ρ=2βr=2Zna0r,r=ρ2β, α2β=n,2β=αn=2Zna0,β=Zna0

 ρf′′(ρ)+[2(l+1)ρ)]f(ρ)+[α2β(l+1)]f(ρ)=0ρf′′(ρ)+[2l+1+1ρ)]f(ρ)+[α2βl1]f(ρ)=0

ρf′′(ρ)+[2l+1+1ρ)]f(ρ)+[nl1]f(ρ)=0

对比 xy′′+(A+1x)y+Ny=0, 知 A=2l+1,N=nl1, 故

f(ρ)=LAN(ρ)=L2l+1nl1(ρ)
R(r)=rleβrf(ρ)=rleβrL2l+1nl1(ρ)=(ρ2β)leρ/2L2l+1nl1(ρ)=R(ρ)

归一化要求

1c2=+0r2R2(r)dr=+0(ρ2β)2R2(ρ)dρ2β(2β)3c2=+0ρ2R2(ρ)dρ=+0ρ2(ρ2β)2leρ[L2l+1nl1(ρ)]2dρ(2β)3+2lc2=+0ρ2l+1+1eρ[L2l+1nl1(ρ)]2dρ

对比 +0xA+1ex[LAN(x)]2dx=(N+A)!N!(2N+A+1)

(2β)3+2lc2=+0ρ2l+1+1eρ[L2l+1nl1(ρ)]2dρ=(n+l)!(nl1)!2n
c2=(nl1)!2n(n+l)!(2β)3+2l

R(r)=(nl1)!2n(n+l)!(2β)3(2β)lrleβrL2l+1nl1(2βr)=(nl1)!2n(n+l)!(2Zna0)3(2Zna0r)leZna0rL2l+1nl1(2Zna0r)
R(ρ)=(nl1)!2n(n+l)!(2Zna0)3ρleρ/2L2l+1nl1(ρ)

以波尔 a0 作单位时

R(r)=(nl1)!2n(n+l)!(2Zna0)3(2Znr)leZnrL2l+1nl1(2Znr)

EigenMath中可用如下脚本计算此函数

# Language: bashn=1l=0sqrt((n-l-1)!*(2*Za/n)^3/(2*n*(n+l)!))* rho^l *exp(-rho/2)*laguerre(rho,n-l-1,2*l+1)

径向函数部分可对照徐光宪和黎乐民所著的《量子化学基本原理和从头计算法》

注意

  • 有些化学书上所用Laguerre函数定义与数学上定义有区别, 因此所给出的公式不同, 但约化后两者一致.

  • 化学中常用的 L2l+1n+l 实际相应于数学上的 n!L2l+1nl1

◆图片/表格/公式/代码完整版请参看:合流超几何函数解H原子Schrödinger方程

https://blog.sciencenet.cn/blog-548663-812591.html

上一篇:转战GitHub
下一篇:UTF-8符号
收藏 IP: 130.184.197.*| 热度|

1 Vetaren11

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-23 07:22

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部