Loading [MathJax]/extensions/TeX/mathchoice.js
计算物理(2022/秋季)
主讲老师:龚明,物质科研楼C栋812,电话:0551-63606522,邮箱:gongm@ustc.edu.cn
助教:林孝水,物质科研楼C栋810, 邮箱:lxsphys@mail.ustc.edu.cn
助教:闵振寰,理化大楼6016, 邮箱:mzh94773@mail.ustc.edu.cn
上课时间:星期三6-7节, 星期五8-9节
上课地点:2106
-
QQ群号722083420,大家自行加入。
参考书
- 《计算物理学》, Hoffmann
- 《计算物理学导论》,Tao Pang
- 《计算物理学》, 马文淦
- 计算物理, 丁泽军
- 《数值计算方法与算法》, 张韵华
考核
- 考试:33.3%,开卷,带电脑,现场编程(8-12道题目选4道)
- 课题报告:33.3%
- 平时作业:33.3%
-
作业上交为电子版,每两周交一次,内容包括题目代码结果,有证明之类的写必要推导过程。
代码粘贴到word或pdf与结果放一起,不要只交.m/.py/.nb等源代码。电子版发到邮箱lxsphys@mail.ustc.edu.cn(学号为BA, BC, PB, SC, BZ等非SA开头的同学), mzh94773@mail.ustc.edu.cn (学号为SA开头的同学)
主题“计算物理-姓名-学号”,以免漏掉。
大家尽量按时交,晚交的酌情扣分。
-
部分优秀作业
-
课程报告(更新中 2022-12-5)
-
9.7 周三
- 课程笔记1
-
9.9 周五
- Newton-Cotes插值
(1) 过(x0,f(x0), (x1,f(x1)), ⋯(xn,f(xn)) N+1 个点的插值函数:
˜f(x)=b0+b1(x−x0)+b2(x−x0)(x−x1)+⋯+bn(x−x0)⋯(x−xn−1)
(2) b0=f[x0]=f(x0), b1=f[x0,x1]=f(xi)−f(xxi+1)xi−xi+1, b2=f[x0,x1,x2]=f[xi,xi+1]−f[xi+1,xi+2]xi−xi+2
- Lagrange 插值
(1) ˜f(x)=∑iwili(x)=∑if(xi)Πj≠i(x−xj)Πj≠i(xi−xj)
(2) li(x)性质:
- li(xj)=δij
- ∑ili(x)=1
- li(x) 是N阶多项式
- 积分问题
a. ˙y=f(x)⇒yn=∫xnx0f(x)dx, 离散点插值构成f(x), Lagrange插值积分(Newton-Cotes 积分)
b. ˙y=f(x,y)
- Newton-Cotes 积分
(1) 等分点xi=a+ih, i=0,1,⋯,n, h=(b−a)/n,
I=∑if(xi)∫bali(x)dx=∑if(xi)∫baΠj≠i(x−xj)Πj≠i(xi−xj)dx=∑if(xi)h∫n0Πj≠i(t−j)Πj≠i(i−j)dt, x=a+th, t∈[0,n]
(2) Newton-Cotes系数 (系数表)
c(n)i=∫h0Πj≠i(t−j)nΠj≠i(i−j)dt=(−1)n−ii!(n−i)!n∫n0Πj(t−j)dt
(3) n=1, 梯形积分, I=(fa+fb)h/2; n=2, Simpson 积分,I=h6[f(a)+4f(a+b2)+f(b)]
- 作业 :
(1). 考虑复合摆的动力学(可在课程笔记中看到)
(2). 求解质点在中心力场U(r)=−A/ra中的运动,并给出其运动轨迹。
(3). 一个刚性杆在光滑平面上,在给定初始角速度后,利用其运动方程求解圆杆落下的时间。
以上作业利用数值方法求解并给出对应的讨论。(NDSolve)
- 课程笔记1
-
9.14 周三
- Mathematica 使用
示范程序下载
- Runge-Kutta Method (ref)
(1) y(xn+1)=y(xn+h)=y(xn)+y′(xn)h+h22!y′′(xn)+⋯=y(xn)+hf(xn,yn)+h22(fx+fyy′n)
比较 yn+1=yn+h[c1f(xn,yn)+c2f(xn+αh,yn+bhf(xn,yn))]待定c1,c2,α,b
(2)
-
二阶:yn+1=yn+h2[k1+k2], k1=f(xn,yn),k2=f(xn+h,yn+h)
-
三阶:yn+1=yn+h6(k1+4k2+k3), k1=f(xn,yn),k2=f(xn+h2,yn+h2k1),k3=f(xn+h,yn−hk1+2hk2)
-
四阶:yn+1=yn+h6(k1+2k2+2k3+h4), Ref
张韵华P177-178
- ode 函数实例
(1). matlab 中的ode函数
(2). python中的ode函数
(3). python中的scipy.integrate.RK45函数
- 课程笔记1
-
9.16 周五
- 数值求解偏微分方程简介
(1). 扩散方程 ∂u∂t=D∂2u∂x2
离散化后
∂u(t,xn)∂t=Du(t,xn−1)+u(t,xn+1)−2u(t,xn)Δx2
- 求根问题和求极值问题 :很多问题离散化后变为求解数列的问题
求根问题和求极值问题可以相互转化f(x)=0 and ∂F∂x=0
(1) Newton Method: xn+1=xn−f(xn)/f′(xn)
推广(单变量到多变量)
f→→f=(f1,⋯,fN), →xn+1=→xn−J−1n→f(xn), Jij=∂fi/∂xj
(2)Conjugate gradient method Ref: Conjugate Gradient
→xn+1=→xn+λn→xn, λn+1=λn+βn→xn
- 作业(细节在课堂笔记1中可以看到) :
(1). Baker's map, Ref: wiki
(2). Logistic map
(3). Kiecked rotor model, Ref: "Simulation of Modified Kicked Rotor Hamiltonian System ", "Kicked rotor and Anderson localization", "Atom Optics Realization of the Quantum $\delta$-Kicked Rotor", Chirikov standard map
- 课程笔记1
-
9.21 周三
- 数值求解扩散方程
(1). 方程 ∂P(x,t)∂t=D∂2P(x,t)∂x2+U(x)P(x,t)
(2). 离散化后
Pni+1−Pniδt=DPn+1i+Pn−1i−2Pni(Δx)2
(3).边界条件:开边界PN+1=P0=0; 周期边界PN+1=P1.
(4). 时间步长和空间步长的选取:Δt∼(Δx)2.
- Kuramoto Model
(1). 运动方程:
˙θi=ωi−KN∑jsin(θi−θj)
(2). 离散化后的运动方程:
θi(t+dt)=θi(t)+dt[ωi−KN∑jsin(θi(t)−θj(t))]
(3). 同步序参量: reiϕ=1N∑jeiθj. 参考资料: The Kuramoto model: a simple paradigm for
synchronization phenomena
- 牛顿力学问题的数值求解
(1). 运动方程:
¨x=f(x)
(2). 离散化后的运动方程:
xn+1=2xn−xn−1+(Δt)2f(xn)
(3). 初始条件: x0=? and x1=x0+dtv(0)
- 作业
(1). 求解Kuramoto模型并讨论其中出现的同步相变.
- 课程笔记1
-
9.23 周五
- 分子动力学模拟
(1). Positive Verlet method
{xn+1/2=xn+vnδt/2vn+1=vn+an+1/2δt
其中an+1/2=f(xn+1/2).
(2). Velocity Verlet method
{vn+1/2=vn+anδt/2xn+1=xn+vn+1/2δtvn+1=vn+1/2+an+1/2δt/2
(3). 整个过程中最消耗计算资源的步骤是计算an.
(4). 参考资料:
Chap.14, Computational physics;
Michael P. Allen, Introduction to Molecular Dynamics Simulation;
K. Vollmayr-Lee, Introduction to molecular dynamics simulations
- 矩阵基本知识回顾
{矩阵变换{SVD奇异值分解A=UλV, U†U=1, V†V=1QR分解,A=QR, Q†Q=1,R上三角矩阵LU分解,A=LU,L下三角矩阵,U上三角矩阵矩阵对角化{方阵{A=A†,A=U†λU, U†U=1,λi∈R.若A,U∈R,则UTU=1,正交矩阵A≠A†,相似变换A=P−1λP非方阵An×m=SVD(奇异值分解)
- 概率论基本知识回顾
(1). 大数定理和中心极限定理:对于M个独立同分布的随机数的平均数的概率分布,其在M非常大为N(μ,σ2/N).
(2). 证明可见课程笔记
- 课程笔记1
-
9.28 周三
- 有限差分方法求解薛定谔方程
(1). 差分
df(x)dx=f(x+h)−f(x)h=f(x)−f(x−h)h=f(x+h)−f(x−h)2h⇒d2fdx2=f(x+h)+f(x−h)-2f(x)h2=f′′+O(h2)
(2). 薛定谔方程
−ℏ22md2dx2ψ(x)+Vψ(x)=Eψ(x)无量纲化 x=ay→−12d2dx2ψ(y)+˜Vψ(y)=Eℏ2/ma2ψ(y)离散化 yn=nΔx,ψn=ψ(yn)→−12(Δx)2(ψn+1+ψn−1−2ψn)+Vnψn=Eψn
H=−12(Δx)2(−211−211−2⋱)+(V1⋱Vn),
(3). 2维下的薛定谔方程
−12(∂2∂x2+∂2∂y2)ψ(x,y)+V(x,y)ψ(x,y)=Eψ(x,y) 离散化 xm,yn=mΔx,nΔx;ψm,n=ψ(xm,yn)→ −12(Δx)2(ψm+1,n+ψm−1,n−2ψm,n)−12(Δy)2(ψm,n+1+ψm,n−1−2ψm,n)+Vmnψmn=Eψmn
-
作业 :
(1). 求解如下的一维薛定谔方程,讨论其能级的性质
−ℏ22md2dx2ψ(x)+Vψ(x)=Eψ(x)
其中V(x)=12mω2x2+Asin(kx).
(2). 求解二维心形势阱中薛定谔方程: 心形线
(x2+y2+ax−a√x2+y2=0)
- 课程笔记1
-
9.30 周五
- 有限差分方法
(1). 高阶差分系数表: 系数表
(2). 一个二维的简单范例: 见课程笔记。
- 严格对角化(精确对角化)
(1). 选取一组正交归一的完备基矢 {|n⟩};对于无穷维的希尔伯特空间应选取合理的截断
(2). 将本征态展开到完备基矢上 H∑nCn|n⟩=E∑nCn|n⟩.
(3). 哈密顿量在此基矢上写为矩阵形式Hmn=⟨m|H|n⟩=∫dxϕ∗m(x)Hϕn(x)
(4). 求解薛定谔方程的本征值问题转化为求解矩阵{Hmn}的本征值问题。
精确对角化适用范围非常广泛。其甚至可以用于求解多体强关联系统。
- Lanczos method
(1) 算法过程:
- b→b1=b/||b||
- Ab1=α1b1+β1b2,要求 b2⊥b1, bT1b2=0 ⇒α1=bT1Ab1, β1=bT2Ab1
- 3∼N 步: Abn=β∗n−1bn−1+αnbn+βnbn+1 ⇒ β∗n−1=bTn−1Abn, αn=bTnAbn, βn=bTn+1Abn
AU=UT, U−1AU=T, A=UTU−1⇒det(A−λ)=det(UTU−1−λ)=det(T−λ)
T=(α1β1β∗1α2β2β∗2α3⋱), U=(b1, b2, b3⋯)
矩阵A转化成三对角阵T,对角化的本征值一样,只需存储系数αi, βi, β∗i
(2) 缺点:b1 的选择;稳定性不好;
-
作业 :
利用mathemtica 推导如下论文中的结果(二选一)
(1). PRB, 105, 094421 (2022)
(2). PRE, 105, 054204 (2022)
- 课程笔记1
-
10.9 周日
- 具有旋转对称性的薛定谔方程的求解 (ref: 柱坐标系)
(1). 利用贝塞尔函数:Jn(x), 波函数展开为ψjn=∑∞k=1CnkJn(rXnkR)
(2). 贝塞尔函数满足的方程:x2d2f(x)dx2+xd2f(x)dx2+(x2−v2)f(x)=0
(3). 贝塞尔函数的正交关系:∫R0Jn(rXnjR)Jn(rXnkR)rdr=δjkR22J2n+1(Xnj)
(4). 贝塞尔函数相关知识参考资料: Bessel functions 1,
Bessel functions 2, Bessel functions 3
- 具有自选轨道耦合以及旋转对称的量子点 : (Ref: Weyl Semimetal)
(1). 直角坐标下的哈密顿量
H=(M+12(k−eA)2α(kx−iky)α(kx+iky)−M−12(k−eA)2)
(2). 柱坐标下的哈密顿量 (选取对称规范A=−B2(−y,x))
H=(M−12(∂∂r2+1r∂∂r+1r2∂2∂θ2−e2B24r2−ieB∂∂θ)αeiθ(−i(∂∂r−i1r∂∂θ)+ieBr2)αe−iθ(i(∂∂r+i1r∂∂θ)−ieBr2)−M+12(∂∂r2+1r∂∂r+1r2∂2∂θ2−e2B24r2−ieB∂∂θ))
-
作业 :
推导文章 Phyisca B, 407, 2334 (2012)中方程1-方程20.
- 课程笔记1
-
10.12 周三
- 具有自选轨道耦合以及旋转对称的量子点
见参考资料中(26)式:(参考资料: Weyl Semimetal)
- 周期势能里的薛定谔方程
(1). 方程
(−12d2dx2+Vcos(x))ψ(x)=Eψ(x)
(2). 展开基矢 {|n⟩∼einx}
(3). 在展开基矢下的定态薛定谔方程
12(k+n)2Cn+V2(Cn+1+Cn+1)=ECn
- Bloch定理
(1). 对于一个具有平移对称性的Hamiltonian H(x+R)=H(x), 其中R=a1a1+n2a2+…。 其薛定谔方程Hψ=Eψ的解一定满足ψ(x+R)=ψ(x)eikR.
(2). 一个方便的展开基矢是ψ(x)=∑GCGei(k+G)x
(3). 固体物理学 黄昆
-
作业 :
计算二维、三维晶体(如:cubic 晶格, 六角晶格,fcc晶格)中的Bloch能带,并画出其费米面
V(r)=∑me24πϵ|r−Rm|
- 课程笔记1
-
10.14 周五
- 一维周期势阱中的薛定谔方程
(1). 方程
(−12d2dx2+V(x))ψ(x)=Eψ(x)
其中V(x+a)=V(x).一个例子是V(x)=∑nAe−(x−na)22σ2.
(2). 展开基矢 {|n⟩∼eiGnx},其中G=2πa.
(3). 在展开基矢下的定态薛定谔方程
12(k+lG)2Cl+∑nAnlCn=ECl
其中Anl=˜V(nG−lG) 是势能对应的傅里叶变换分量。
- 二次量子化 (正则量子化)
(1). 哈密顿力学
哈密顿正则方程{dpdt=−∂H∂qdqdt=∂H∂p⇒泊松括号形式{dpdt={q,H}dqdt={p,H}⇒{{qi,qj}=0, {pi,pj}=0{qi,pj}=δi,j
(2). 量子化的关键 [qi,pj]=iℏδij→[ai,a†j]=δij. 其中在a表象里,系统的哈密顿量可以写为H=∑mnhmna†man。
(3). 好处: 不需要处理微分方程,便于处理全同粒子。
- 参考资料
(1). 朗道力学
(2). "Second quantization" by Simons
- 课程笔记1
-
10.19 周三
- 量子化
(1) 一次量子化,坐标量子化,[x,p]=iℏ
(2) 二次量子化
哈密顿正则方程{dpdt=−∂H∂qdqdt=∂H∂p⇒泊松括号形式{dpdt={q,H}dqdt={p,H}⇒{{qi,qj}=0, {pi,pj}=0{qi,pj}=δi,j
{i∂ψ∂t=Hψψ=∑ncn(t)|ϕn⟩⇒{E=⟨ψ|H|ψ⟩=∑nmtnmc∗ncmi˙cn=∑mcm⟨ϕn|H|ϕm⟩=∑mtnmcm⇒{i˙cn=∂E∂c∗ni˙c∗n=−∂E∂cn
类比,cn∼q, c∗n∼p,将cn, c∗n提升到算符cn, c†n
{cn,cm}={c†n,c†m}=0,{cn,c†m}=δnm
等价描述 {ψ,ψ}={ψ†,ψ†}=0,{ψ(x),ψ†(y)}=δ(x−y)
- 全同粒子
自然的满足对称和反对称的条件,只需要知道每个能级的占据数就可以知道系统的状态。
(1). Boson 交换对称 {[ai,aj]=[a†i,a†j]=0[ai,a†j]=δij
(2). Fermion交换反对称 {ci,cj=c†i,c†j=0{ci,c†j}=δij
(3). 算符作用在态上:ai|n1,n2,…,ni,…,mN⟩=(±1)∑i−1jnj√ni|n1,n2,…,ni−1,…,nN⟩a†i|n1,n2,…,ni,…,mN⟩=(±1)∑i−1jnj√1±ni|n1,n2,…,ni+1,…,nN⟩
玻色子是加号,费米子是减号。
- 参考资料
(1). Dirac 1927
- 课程笔记1
-
10.21 周五
- 二次型哈密顿量的对角化
(1). 例子一
H=∑i−μic†ici−t∑ic†ici+1+h.c.
对于单粒子(N=1),系统的Hilbert 空间由{c†i|0⟩}张开。其哈密顿量在此基矢下可以写为
[H]=(−μt0…t−μt0…⋮⋮⋱⋮⋮)
(2). 例子二
H=∑i,σ−μσic†i,σci,σ+∑i,σ,σ′−tσ,σ′i,i+1c†i,σci+1,σ+h.c.
矩阵形式参考课程笔记。
(3). 高维的哈密顿量
H=∑i−μic†ici−t∑⟨i,j⟩c†ici+1+h.c.
其中⟨i,j⟩表示最近邻跃迁。可以通过和二维差分方法类似的写法写下系统的哈密顿量。
(4). 写下矩阵时的技巧:
(i). 对哈密顿量中的不同项进行分类
(ii). 对基矢建立索引表。
- 课程笔记1
-
10.26 周三
- 具有平移不变形的二次型哈密顿量
(1). 一维无自旋费米子
H=∑iμc†ici−t∑ic†ici+1+h.c.
动量空间
H=∑i(μ−2tcos(ka))c†kck
利用傅里叶变换cn=∑k1√Nexpiknck。
(2). 其余例子可以看课程笔记。
(3). 更一般的例子
H=∑i,j,s,s′ts,s′i,jc†i,scj,s′→∑keik(Rj−Ri)c†kck.
(4). 小结:
(i). 对于具有平移对称性的哈密顿量,其动量是好量子数,我们可以利用傅里叶变换对角化
(ii). 处理此类问题的技巧是一类一类的处理。
- 保持粒子统计性质的变换: bogoliubov变换
(1). 可以用来处理具有反常配对项的二次型哈密顿量。
(2). 在超导和超流问题的处理中具有重要作用。
- 课程笔记1
-
10.28 周五
- Bogoliubov变换和BdG方程
(1).将原有的哈密顿量按照一半一半原则携程BdG形式
H=12(ϕ†,ϕ)([t]ΔΔ†±[t])(ϕϕ†)
(2).对于费米子,对角化H, 引入的变换(ψψ†)=(UV∗VU∗)(ϕϕ†)
且满足 SS†=1
(3).对于波色子,对角化HBdG=σzH, 引入的变换(ψψ†)=(UV∗VU∗)(ϕϕ†)
且满足 SσzS†=σz
- Bogoliubov变换的应用
(1). s波超导
H=∑k,sϵkc†k,sck,s+Δ(c†k,↑c†−k,↓+h.c.)
利用展开|ψk⟩=x|00⟩+y|11⟩,我们可以对角化得到其本征值Ek=±√ϵ2k+|Δ|2
- 课程笔记1
-
作业 :
(1). 求解开边界条件下的一维kitaev模型的能谱和本征态,并讨论其边缘态存在的范围
H=∑i−tc†ici+1+Δc†ic†i+1+h.c.−∑iμc†ici
如果系统中存在一定的无序,其边缘态可能被破坏,请另外讨论在如下的具有无序的kitaev模型中的边缘态性质 Topological Superconductor to Anderson Localization Transition in One-Dimensional Incommensurate Lattices
H=∑i−tc†ici+1+Δc†ic†i+1+h.c.+∑iλcos(2παi)c†ici
其中α=√5−12.
(2). 求解一维弱相互作用下的Bose气体,并讨论其能谱.
H=∑i−tb†ibi+1+12gn0b†ib†i+h.c.+∑i(−μ+gn0)b†ibi
-
11.2 周三
- 多体模型的平均场处理
(1). 超导
H=∑k,sϵkc†k,sck,s+Δ(c†k,↑c†−k,↓+h.c.)
(2). 超流 (Ref: Bogoliubov theory of the weakly interacting Bose gas)
H=∑k>0ϵka†kak+ϵ−ka†−ka−k+Δ(a†ka†−k+h.c.)
(3-1). Holstein–Primakoff 变换
spin wave theory using the Holstein-Primakoff transformation
(3). Dicke 模型 (Ref: Phys. Rev. E, 67, 066203)
H=ωb†b+ΩSz+g√N(S+b+h.c.)
应用HP变换
H=ωb†b+Ω(a†a−N/2)+g(a†b+h.c.)
(4). Heisenberg 模型
H=−J∑⟨i,j⟩Si⋅Sj
应用HP变换
H=−J∑⟨i,j⟩12(a†iaj+a†jai−a†iai−a†jaj)
- 简单模型的对角化(Bogoliubov 变换)
(1). 模型的形式
H=ϵa†a+ϵa†a+λ(a†b†+h.c.) bogoliubovTrans.pdf
(2). Bogoliubov 变换 一般化的二次型哈密顿量的对角化
- 作业
(1). 分别利用运动方程法和Bogoliubov变换的方法求解H=p212m1+p222m2+12k(x21+x22)+λx1x2的本征值,并讨论其中的物理。
- 课程笔记1
-
11.4 周五
- HP变换的物理意义
(1). 当我们考虑的是低温下的铁磁物理时,自旋基本指向同一个方向,自旋的激发数较少,可以近似看成和Boson的Hilbert空间一样。
(2). 一个较为正式的推导 H-P变换
- 平均场理论和Ising模型
(1). 核心的思想:平均场= 单体 + 自洽。
(2). Ising 模型 mean-fields solution of the Ising model, Magnetisation and mean field theory in the Ising model
H=∑⟨i,j⟩−Jσiσj+h∑iσi
平均场近似
H=∑i(−zJm+h)σi
其中m=tr(eβHσi)/Z,z是配位数,Z是配分函数。
其中自洽方程为(h=0时)
m=tanh(zJm)
- 课程笔记1
-
11.9 周三
- BCS超导理论
(1).赝势下的哈密顿量:
H=∑k,sϵkc†k,sck,s+g∑k,p,qc†k+q,↑c†p−q,↓cp,↓ck,↑
(2). BCS 哈密顿量(只考虑相互作用中的主导项)
H=∑k,sϵkc†k,sck,s+g∑k,pc†k,↑c†−k,↓c−p,↓cp,↑
(3). 平均场处理 (Δ=⟨g∑kc−k,↓ck,↑⟩)
H=∑k,sϵkc†k,sck,s+(Δc†k,↑c†−k,↓+h.c.)−|Δ|2g
系统的色散关系是
Ek=±√ϵ2k+|Δ|2
(4). 基态能和朗道相变理论
基态能是Eg=(∑kϵk−Ek−|Δ|2/g)∼(A+B|Δ|2+C|Δ|4)
相变点由B=0确定。
- 对于Tight-binding 模型中相互作用项的平均场处理
(1). 排斥相互作用 ni,↓ni,↑∼¯n↓ni,↑+ni,↓¯n↑−¯n↓¯n↑
(2). 吸引相互作用 ni,↓ni,↑∼Δc†i,↑c†i,↓+h.c.−|Δ|2
- 课程笔记1
-
11.11 周五
- 精确对角化
(1). 自旋
H=−J∑i(SxiSxi+1+SyiSyi+1+ΔSziSzi+1)
基矢是 |↓↓↓↓⟩,|↑↓↓↓⟩,…
(2). 无自旋费米子
H=−J∑i(c†ici+1+h.c.)+Unini+1−μni
基矢是 |0000⟩,|0001⟩,…
(3). 玻色子
H=−J∑i(c†ici+1+h.c.)+U2ni(ni−1)−μni
基矢是 |0000⟩,|0001⟩,|0002⟩,|0011⟩…
(4). 写出关注系统的Hibert空间;判断其具有的对称性;写出态作用在基矢上之后的关系。
- Jordan-Wigner 变换
{S+j=e(−iπ∑j−1k=1a†kak)⋅a†jS−j=e(+iπ∑j−1k=1a†kak)⋅ajSzj=a†jaj−1/2
- 阅读材料
(1). 立方晶体铁磁各向异性的自旋波理论
- 作业
(1). 求解在链长L=5,粒子数或者激发数N=2时,上述自旋,费米子,玻色子模型的能谱。
- 课程笔记1
-
11.16 周三
- XXZ 模型
(1).哈密顿量
H=∑iJ(SxiSxi+1+SyiSyi+1)+JzSziSzi+1+hSzi.
(2). 相图
Symmetries and entanglement in the one-dimensional spin-1/2 XXZ model
(3). 善于利用特殊点对物理模型进行分析。
- Bethe Ansatz
(1). XXZ 模型具有 U(1) 对称性, 总自旋数是一个好量子数。我们可以在不同总自旋的空间中求解该模型。
(2). 具体推导参考: Quantum Field Theory in Strongly Correlated Electronic Systems
- 阅读材料
(1). 一维海森堡模型的Bethe Ansatz解和量子度量学
(2). Quantum Field Theory in Strongly Correlated Electronic Systems
(3). Yang-Baxter Equations
(4). 汉斯·贝特——20世纪最多产的物理学家之一
- 作业
(1). 推导和复现 Quantum Field Theory in Strongly Correlated Electronic Systems 中第一章的内容。
- 课程笔记1
-
11.18 周五
- Bethe Ansatz of the XXZ model
(1). 对于两个自旋波激发的 Bethe-Ansatz 解 |ψ⟩=∑m,nCm,n|m,n⟩
(i). 其系数满足的方程为ϵCm,n=−2JzCm,n+J2(Cm,n+Cm,n+Cm,n+Cm,n), 以及其满足的边界条件为 −JzCn,n+1+J2(Cn,n+Cn+1,n+1)
(ii). 将猜测解Cm,n=c1ei(k1n1+k2n2)+c2ei(k1n2+k2n1) 带入边界条件,我们可以得到系数满足的方程c1c2=Jzei(k1−k2)/2−Jcos((k1+k2)/2)Jze−i(k1−k2)/2−Jcos((k1+k2)/2)
(iii). Bethe-Ansatz 求解的基本步骤:给定m1,m2∈Z;把k1,k2带入边界条件确定ϕ; 求解得到k1,k2;计算能量ϵ=ϵk1+ϵk2
(2). 具体推导参考: Quantum Field Theory in Strongly Correlated Electronic Systems
- 阅读材料
(1). 龚明老师笔记扫描
- 课程笔记1
-
11.23 周三
- 概率论
(1). 大数定理和中心极限定理
(2). 布丰投针实验
随机投针N次,记录其在院内的次数Ni,在许多次以后有
π16≃NiN
- 布朗运动
(1). 1905年,爱因斯坦的处理方式
(i). 下一刻粒子所处的位置的概率分布满足
P(x,t+dt)=∫dyP(x+y,t)w(y)≃∫dy(P(x,t)+∂P∂xy+12∂2P∂x2y2)w(y)
(ii). 简单推导可以得到扩散方程
∂P(x,t)∂t=D∂2P(x,t)∂x2
(2). 朗之万方程
(i). 方程¨x=−γ˙x−→∇V+ξ(t)
其中⟨ξ(t)⟩=0,⟨ξ(t)ξ(t′)⟩=Dδ(t−t′)
(ii). 稳定解是
⟨x2⟩=2kBTγt
(3). 数值求解
(i). 一个简单方程
˙x=a+bξ
(ii). 离散方程是
xn+1=x0+at+N∑n=1δtξN,ξN∈N(0,1δt)
- 阅读材料
(1). Xin Bian and et. al. "111 years of Brownian motion"
(2). Pawel F. Gora, "The theory of Brownian Motion: A Hundred Years’ Anniversary"
- 课程笔记1
-
11.25 周五
- Ito 引理和随机微分方程求解
(1). Black-scholes 方程
dS=γSdt+σSdW
直接利用微积分的求解是不对的,得到了与常识不符的结果。
(2). 随机微分方程中链式法则的修改(dx=μdt+σdW)
(i). 对于函数f(x)的微分的求解
df=(μ∂f∂x+σ22∂2f∂x2)dx+∂f∂xσdW
(3). Black-scholes 方程的解
ln(S/S0)=(γ−σ22)dt+σW(t)
在γ−σ22=0时系统具有一个转变点。
- 数值求解随机微分方程
(1). 迭代方程
xn+1=x0+n∑m=0μmdt+n∑m=0σmξm,其中ξm∈N(0,dt)
- 随机数的生成
(1). 均匀分布的伪随机数生成
(i). r_{i+1} = (a r_{i} + c)\mod(m)
(i). r_{i+1} = (r_{i-2} - r_{i-3} - c)\mod(2^{32}-18)
(i). r_{i+1} = (69069r_{i} + 1073904243)\mod(2^{32})
(2). Guassian 分布随机数的生成: Box-Muller 方法
- 作业
(1). 利用数值方法模拟
dx = \mu dt + \sigma dW
并且讨论其对应的分布和测试时间。(方程自选, (2)中的方程是一个可供参考的选择)
(2). 一个例子是模拟在周期势阱中做布朗运动的粒子的方程
\left\{\begin{array}{cc} dx = v dt \\ dv = (-\gamma v + V_{p} \sin(x)) dt + D dW \end{array}\right.
- 课程笔记1
-
11.30 周三
- 蒙特卡洛求解数值积分
(1). 一维情况
I = \int_{a}^{b} f(x)dx = \frac{b-a}{N}\sum_m f(x_m),\ \text{其中},\ x_m \in U(a,b)
(2). 高维情况
I = \int_{\Omega} f(\mathbf{x})d\mathbf{x} = \frac{S}{N}\sum_m f(x_m),\ \text{其中}\ x_m \text{是积分区域上的均匀分布}
其还可以写为
I = S\overline{f},\ \text{其中}\ \overline{f} \text{满足} U(\mu, \frac{\sigma^2}{N})
(3). 参考代码
python 代码
- Metropolis 方法
(1). 利用马尔科夫过程 P(x_{i+1}) = P(x_{i+1}|x_{i}) P(x_i)
(2). 细致平衡: \dfrac{dp_{n}}{dt}=\sum_{m}(p_{m}T_{m\rightarrow n}-p_{n}T_{n\rightarrow m});\quad p_{m}T_{m\rightarrow n}=p_{n}T_{n\rightarrow m}
(3). 参考代码
可参考的python 代码
(4). 参考内容
“从马尔可夫链到蒙特卡洛-Metropolis方法(Python)”
- 作业
(1). 蒙特卡洛方法计算十维积分,函数形式自选
(2). 一个例子是
I = \int d\mathbf{x} \exp\{-(\mathbf{a}\cdot\mathbf{x})^2 -(\mathbf{b}\cdot\mathbf{x})^4 + \sin(\mathbf{c}\cdot\mathbf{x}) \}
其中 \mathbf{x} = (x_1,x_2,\dots,x_{10}).
- 课程笔记1
-
12.2 周五
- Metropolis 方法
(1).
龚明老师ppt
- 经典Ising模型
(1). 转移矩阵
Z = \mathrm{Tr}(T_n T_{n-1}\dots T_1) = \mathrm{Tr}(T^N)
其中
T = \begin{pmatrix}
\mathrm{e}^{\beta J + \beta h} && \mathrm{e}^{-\beta J}\\
\mathrm{e}^{-\beta J} && \mathrm{e}^{\beta J + \beta h}
\end{pmatrix}
参考内容 二维Ising模型的严格解
- 作业
(1). 利用蒙特卡洛方法模拟二维经典Ising 模型,计算其热容,磁化率等物理量,讨论其相变点和相变附近的行为。
(2). Onsager解给出的二维方格子上Ising模型的单格点自由能 f (Ref: Analytic Properties of the Onsager Solution of the Ising Model )
-\beta f = \ln(2\cosh(2\beta J)) + \frac{1}{\pi}\int_0^{\pi/2}d\omega \ln[\frac{1}{2}\left(1 + \sqrt{1-k^2\sin^2(\omega)}\right)]
以及k = \frac{2\sinh(2\beta J)}{(\cosh(2\beta J))^2}
请讨论其热容等热力学量的性质,并确定相变点。
- 课程笔记1
-
12.7 周三
- 课程笔记page1
- 课程笔记page2
- 课程笔记page3
-
12.9 周三
- Anderson 局域化
(1). 由于相干的背散射导致的局域化|\psi(r)|\sim \mathrm{e}^{-|r-r_0|/\xi}
(2). Aubry-Andre 模型
H = \sum_m t(c_m^{\dagger}c_{m+1} + \mathrm{h.c.}) + V\cos(2\pi\alpha m) c_m^{\dagger}c_{m}
相变点发生在V = 2t处。
(3). 阅读资料: 固体理论-李正中
- 转移矩阵方法
(1). 最近邻跃迁的紧束缚模型的运动方程
E\psi_n= t(\psi_{n+1} + \psi_{n-1}) + V_n\psi_n
(2). 转移矩阵
\begin{pmatrix}\psi_{n+1} \\ \psi_n\end{pmatrix} = \begin{pmatrix}E-V_n & -1 \\
1 & 0
\end{pmatrix}\begin{pmatrix}\psi_{n} \\ \psi_{n-1}\end{pmatrix}
(3). 局域长度
\frac{1}{\xi} = \lim_{n\rightarrow\infty}\frac{1}{n}\log(\langle \psi_1|T^{\dagger}T |\psi_1\rangle)
(4). 利用QR分解方法数值求解 参考资料: Transfer-Matrix Methods and Finite-Size Scaling for Disordered Systems)
- 作业
(1). 对角化如下的一维紧束缚模型,并画出其波函数
H = \sum_m t_m (c_m^{\dagger}c_{m+1} + \mathrm{h.c.}) + V_m c_m^{\dagger}c_{m}
其中t_m,\ V_m是随机数,随机数的形式自己选取。
- 课程笔记1
-
12.14 周三
- Lindblad 主方程
(1). 方程的一般形式
\mathrm{i}\frac{\partial \rho}{\partial t} = [H,\rho] + L(\rho) = [H,\rho] + \sum_m (2L_m\rho L_m^{\dagger}-L_m^{\dagger}L_m\rho - \rho L_m^{\dagger}L_m)
(2). 数值模拟: 将其线性化为一阶含时微分方程
\mathrm{i}\frac{\partial \rho_{\alpha\beta}}{\partial t} = A_{\alpha\nu}\rho_{\nu\beta}
(3). 从随机过程出发推导主方程
|\psi(t+dt)\rangle = |\psi\rangle +|d \psi\rangle = |\psi\rangle +|v \rangle dt + \sum_m \gamma_m |u_m\rangle d\xi_m
其中\langle d\xi_m^* d\xi_n \rangle = 2\delta_{mn}dt,\quad |u_m\rangle = L_m |\psi\rangle ,由此可以得到
\rho(t+dt) = |\psi(t+dt)\rangle\langle \psi(t+dt)| = \dots
- 阅读材料
(1). "Quantum Measurements and Stochastic Processes"
- 作业
(1).分别从\sigma_x,\quad \sigma_y,\quad \sigma_z 中选取Lindblad算符,并讨论其对于单比特系统产生的影响
系统的哈密顿量为
H = \omega \sigma_z
其运动满足Lindblad主方程。
(2).分别从 a, a^{\dagger}\, a^2, (a^{\dagger})^2 中选取Lindblad算符,并讨论其对于单比特系统产生的影响
系统的哈密顿量为
H = \omega a^{\dagger}a
其运动满足Lindblad主方程。
- 课程笔记1
-
12.16 周五
- FDTD求解麦克斯韦方程
(1). 运动方程
\left\{\begin{array}{c} E^{n+1/2}_{x,k} - E^{n-1/2}_{x,k} = \frac{\delta t}{\sqrt{\mu_0\epsilon_0}\delta z}\left(H^{n}_{y,k-1/2} - H^{n}_{y,k+1/2}\right) \\ H^{n+1}_{y,k+1/2} - H^{n}_{y,k+1/2} = \frac{\delta t}{\sqrt{\mu_0\epsilon_0}\delta z}\left(E^{n+1/2}_{x,k} - E^{n+1/2}_{x,k+1}\right)
\end{array}\right.
(2). 罗朗数
C= \frac{\delta t}{\sqrt{\mu_0\epsilon_0}\delta z}
(3). 阅读资料: The Finite-Difference Time-Domain method
- 课程笔记1
-
12.28 周三
- 课程总结
(1). 阅读资料: 龚明老师ppt
-
12.30 周五
- 随机矩阵
(1). 矩阵元满足高斯独立变量分布的随机矩阵根据对称性可以分为:GOE(实数矩阵元),GUE(复数矩阵元),GSE(四元数).
(2). 本征值联合概率分布
P_{\beta}(\theta) = \exp [-a\sum_j \theta_j^2 - b\sum_j \theta_j]\prod_{i< j }|\theta_i - \theta_j|^{\beta} Z_\beta
其中 \beta = 1, GOE; 2, GUE; 3, GSE
(3). 阅读资料: RANDOM MATRICES and the Statistical Theory of Energy Levels
- 随机矩阵和多体局域化
阅读资料:
(1). "The distribution of the ratio of consecutive level spacings in random matrix ensembles"
(2). "Many-body localization: an introduction and selected topics"
(3). "Non-Hermitian Many-Body Localization"
- 课程笔记1
-
1.4 周三
- 随机矩阵和布朗运动
(1). 库伦气体模型
P_{\beta}(\theta) = \exp [-a\sum_j \theta_j^2 - b\sum_j \theta_j]\prod_{i< j }|\theta_i - \theta_j|^{\beta} Z_\beta = e^{-beta W(\theta_1,\dots,\theta_N)}
而W对应的外力为
E_i = -\frac{\partial W(\theta)}{\partial x_i} = -x_i + \frac{1}{\beta}\sum_j \frac{1}{x_j - x_i}
对应的分布函数是FP方程的稳态解
f \frac{\partial p}{\partial t}=\sum_j \beta^{-1} \frac{\partial^2 p}{\partial x_j^2}-\frac{\partial}{\partial x_j}\left(E_j p\right)
(2). 阅读资料: RANDOM MATRICES and the Statistical Theory of Energy Levels
(2). 阅读资料: A Brownian-Motion Model for the Eigenvalues of a Random Matrix
- 课程笔记1