Li原子核外有3个电子,让他们的轨道分别是(1,0,0)和(2,0,0),用类氢轨道代入,3个电子的轨道分别是

其中z是核电荷数等于3,a0是第一层轨道半径等于1,a1是第二层轨道半径等于4.

将能量的狄拉克符号展开

三个电子的动能+势能+库仑排斥能-交换能

其中E1=E2,J13=J23,K13=K23

先计算动能和势能

计算库仑积分,因为3个电子都是s轨道所以可以用公式

因此

同样的方法J13=J23=0.18

计算交换积分

设Ψ3是α轨道,则电子3的β轨道是

因为都是s轨道所以同样可以用

因此

K23=K13

因此能级

E=-4.5-4.5-0.4921+0.18+0.18+1.875-0.034-0.034=-7.32Hartrees

用Hartree-Fork方法计算得到能量是-7.4327*,计算值是HF方法的98.5%

*徐光宪-《量子化学》p873

python代码

import sympy
import math
from sympy import symbols, cancela = sympy.Symbol('a')
e = sympy.Symbol('e')
m = sympy.Symbol('m')
h = sympy.Symbol('h')
l = sympy.Symbol('l')
lp = sympy.Symbol('lp')
r = sympy.Symbol('r')
EE = sympy.Symbol('EE')
R = sympy.Symbol('R')
r1 = sympy.Symbol('r1')
r2 = sympy.Symbol('r2')
r3 = sympy.Symbol('r3')μ = sympy.Symbol('μ')
v = sympy.Symbol('v')α = sympy.Symbol('α')
β = sympy.Symbol('β')x = sympy.Symbol('x')
y = sympy.Symbol('y')
z = sympy.Symbol('z')θ1= sympy.Symbol('θ1')
θ2= sympy.Symbol('θ2')
Φ1= sympy.Symbol('Φ1')
Φ2= sympy.Symbol('Φ2')θ= sympy.Symbol('θ')
Ψ= sympy.Symbol('Ψ')
Φ= sympy.Symbol('Φ')
pi=sympy.Symbol('pi')
E=sympy.Symbol('E')
I=sympy.Symbol('I')
sin=sympy.Symbol('sin')
cos=sympy.Symbol('cos')
diff=sympy.Symbol('diff')
integrate=sympy.Symbol('integrate')pi=sympy.pi
E=sympy.E
sin=sympy.sin
cos=sympy.cos
diff=sympy.diff
integrate=sympy.integrate#Li原子基态能级def hin( fx1 ,z ):fx = fx1z=z# 拉普拉斯算符f1 = (1 / (r * r)) * diff((r * r * diff(fx, r)), r)f2 = (1 / (r * r * sin(θ))) * diff((sin(θ) * diff(fx, θ)), θ)f3 = (1 / (r * r * sin(θ) * sin(θ))) * diff(fx, Φ, Φ)f8 = (-1 / 2) * (f1 + f2 + f3) * fx# print   (   f1 )# print   (   f2 )# print   (   f3 )# print    ( f8 )# 球坐标积分  动能f9 = (integrate((integrate(integrate(f8 * r * r * sin(θ), (r, 0, float('inf'))), (θ, 0, pi))), (Φ, 0, 2 * pi)))# print(f9)f10 = fx * (-z / r) * fx# 势能f11 = (integrate((integrate(integrate(f10 * r * r * sin(θ), (r, 0, float('inf'))), (θ, 0, pi))), (Φ, 0, 2 * pi)))# print(f11)print("H", f9 + f11)return f9 + f11def jin (fr1 ,fr2 ,z):z=zf21 = fr1 * fr2 * (1 / r1) * fr1 * fr2 * r1 * r1 * r2 * r2f22 = fr1 * fr2 * (1 / r2) * fr1 * fr2 * r1 * r1 * r2 * r2f23 = (integrate(f21, (r2, 0, r1)))f24 = (integrate(f22, (r2, r1, float('inf'))))f25 = (16 * pi ** (2) * integrate(f24 + f23, (r1, 0, float('inf'))))# print("f23",f23)# print("f24",f24)print("J", f25)return f25def kin (fr1,fr2,fr3,fr4 ,z):z=z# 交换积分#fr1 = (z) ** (1.5) * sympy.exp(-z * r1) * pi ** (-0.5)#fr2 = (z) ** (1.5) * sympy.exp(-z * r2) * pi ** (-0.5)#fr3 = (z) ** (1.5) * sympy.exp(-z * r2) * pi ** (-0.5)#fr4 = (z) ** (1.5) * sympy.exp(-z * r1) * pi ** (-0.5)f21 = fr1 * fr2 * (1 / r1) * fr3 * fr4 * r1 * r1 * r2 * r2f22 = fr1 * fr2 * (1 / r2) * fr3 * fr4 * r1 * r1 * r2 * r2f23 = (integrate(f21, (r2, 0, r1)))f24 = (integrate(f22, (r2, r1, float('inf'))))f36 = (16 * pi ** (2) * integrate(f24 + f23, (r1, 0, float('inf'))))# print("f23",f23)# print("f24",f24)print("K", f36)return f36z=3a0=1
a1=4*a0fx1=(z/a0)**(1.5)*2*sympy.exp(-z*r/a0  )*(4*pi)**(-0.5)
fx2=(z/( 2*a1))**(1.5)*(2-z*r/a1)*sympy.exp(-z*r/(2*a1)  )*(4*pi)**(-0.5)fj1 = (z/a0)**(1.5)*2*sympy.exp(-z*r1/a0  )*(4*pi)**(-0.5)
fj2 = (z/a0)**(1.5)*2*sympy.exp(-z*r2/a0  )*(4*pi)**(-0.5)fj3=(z/( 2*a1))**(1.5)*(2-z*r1/a1)*sympy.exp(-z*r1/(2*a1)  )*(4*pi)**(-0.5)
fj4=(z/( 2*a1))**(1.5)*(2-z*r2/a1)*sympy.exp(-z*r2/(2*a1)  )*(4*pi)**(-0.5)fh=hin(fx1,z)*2+hin(fx2,z)fj=jin(fj1,fj2,z)+jin(fj2,fj3,z)*2fk=kin(fj1,fj3,fj2,fj4,z)*2print(   fh+fj-fk , (fh+fj-fk)/7.4327   )

用类氢轨道计算交换积分和Li原子2S谱项能级相关推荐

  1. 氢原子光谱、类氢原子光谱和类氢离子光谱

    一.氢原子光谱 (1)万分之五的差值 在文章"原子的波尔模型.能量量子化.光电效应.光谱实验.量子态.角动量"的第3.3节角动量量子化中,通过公式联立获得得里德伯常数要比经验获得的 ...

  2. 计算碳原子系综的能级C

    C原子核外6个电子的排布是 轨道的径向部分是 String rj1 ="(z/a0)**(1.5)*2*sympy.exp(-z*r1/a0  )"; String rj2 =&q ...

  3. 计算Be原子基态能级

    用类氢轨道计算Be原子基态能级,Be原子基态4个核外电子的轨道分别是1s和2s,1s轨道的半径是1, 2s轨道的半径是4.轨道分别是 计算能级 因为E1=E2,E3=E4,J13=J14=J23=J2 ...

  4. 轨道半径对氦原子基态能级的影响He

    设He原子的两个核外电子的轨道分别是 He原子的基态能级为 其中a0是半径,让a0由0.2增加到2.2步长是0.01,看看a0的变化对E有什么影响 得到的数据画成图 当a0=1.19时,E取最小值,E ...

  5. matlab氢原子杂化轨道,网络版原子和分子结构可视化程序的开发

    网络版原子和分子结构可视化程序的开发 以MATLAB为开发平台,编写一种基于网络的原子和分子结构可视化程序AMSW,有绘制主量子数小于9的任意类氢原 (本文共5页) 阅读全文>> 随着交通 ...

  6. 7价 半导体掺杂_天津大学封伟团队:新型半导体二维原子晶体锗硅烷材料的带隙调控...

    xxxx xxxx xxxx [研究背景] xxxx 新型二维半导体原子晶体兼具原子级厚度.纳米级层状结构.极高的载流子迁移率,是构建未来高性能纳米光电器件的核心材料.带隙是二维半导体电子器件和光电子 ...

  7. 原子物理与原子核物理知识结构(含链接)

    原子物理 原子的核型结构及氢原子的波尔理论 卢瑟福散射公式 氢原子的玻尔理论 类氢离子光谱 量子力学初步 波粒二象性与德布罗意物质波 不确定性关系 波函数与薛定谔方程 量子力学对氢原子的处理 碱金属原 ...

  8. 从电子组态到原子态,从挂科到挂人到寡王

    从原子物理到格物穷理 从格物穷理到不讲道理 从不讲道理到自我放弃 从自我放弃到今天满绩 听说昨天晚上学原子物理挂了两个? md,不学了 满绩要紧,满绩要紧 原子物理中最没趣也挺没用但可能考的一章 氢原 ...

  9. MG-BERT:利用无监督原子表征学习进行分子性质预测

    MG-BERT:利用无监督原子表征学习进行分子性质预测 MG-BERT: leveraging unsupervised atomic representation learning for mole ...

最新文章

  1. React Native布局详细指南
  2. Linux 中 7 个判断文件系统类型的方法
  3. 隐私计算--联邦学习
  4. P2801-教主的魔法【分块,二分】
  5. Flutter-现有iOS工程引入Flutter
  6. 使用docker 起容器配置负载均衡(加权)
  7. 数据库流行度6月排行榜:Oracle飙升MySQL止跌回升
  8. Scrapy的debug方式
  9. 2020秋招CV面试知识点汇总
  10. 操作系统—内存的连续分配管理方式
  11. 深源恒际上线二代个人信用报告OCR识别服务
  12. bug引发的惨案,拼多多100元话费只需4毛钱,损失上千亿……
  13. 苹果电脑怎么登录邮件服务器,Mac系统中的邮箱怎么创建126邮箱帐户?
  14. bam文件读取_检测bam文件的完整度-流程之殇
  15. 什么是条形码?条形码的历史
  16. 硬路由、软路由、主路由、旁路由对比分析
  17. 姓名如果取得好,也能趋吉避凶
  18. java 判断日期是周末_java计算两个日期之前的天数实例(排除节假日和周末)
  19. 小程序引入字体集方式
  20. python 通达信选股_大智慧公式转python,使用python在通达信里面选股

热门文章

  1. 使用预训练的卷积神经网络(猫狗图片分类)
  2. (二)图像处理技术概述
  3. android 字符串,textview
  4. Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) E. DNA Evolution 树状数组
  5. FreePascal - 如何在各个平台中安装CodeTyphon!
  6. 在angularjs应用中如何做选择评星的效果
  7. each,collect map collect! map!
  8. TC的handle绿了……菜鸟表示泪流满面
  9. UA MATH564 概率论VI 数理统计基础3 卡方分布上
  10. VC++ 显示对话框