交换能和交换场
铁磁体中相邻自旋倾向于平行。到了连续介质里,这变成能量密度 A(∇m)2(Abert 2019,式 10),交换劲度 A 的单位是焦耳每米。均匀磁化不花能量;扭转越急,代价越高。
进入 Landau-Lifshitz-Gilbert 方程的有效场,等于能量对磁化求导取负号,再除以 μ0Ms。对交换能,结果是 (2A/μ0Ms)∇2m:把每个磁矩拉向邻居平均方向的场。
完整例题
同一个场,放到一串格子上
把薄膜条沿 x 切成长度为 a 的格子,每格一个方向 mi,用相邻格子之差代替梯度。每条键跨过长度 a,梯度平方约为 ∣mi+1−mi∣2/a2,所以单位截面的能量是 E/S=(A/a)∑i∣mi+1−mi∣2。
第 i 格出现在两条键里。求导得 ∂(E/S)/∂mi=(2A/a)(2mi−mi+1−mi−1),再除以 −μ0Msa(一个格子的体积因子),就得到下面的场:它正是把连续交换场中的二阶导数换成中心差分。
畴壁实验就是这样搭起来的。它的第一项检验对离散能量做数值求导,交换场与能量梯度的负值相差不到十亿分之九。斯格明子实验在二维网格上做同样的事。
交换作用定出的长度
只有交换作用,一切都会变均匀。它要和偏爱磁化弯曲的能量竞争。与杂散场平衡,得到交换长度 ℓex=2A/(μ0Ms2);与垂直各向异性 K0 平衡,得到畴壁宽度参数 Δ=A/K0。
标准问题磁体 A=13pJ/m、Ms=800kA/m,交换长度为 5.69 nm。后面几章用的 Pt/Co 薄膜 A=16pJ/m、Ms=1.1MA/m、K0=510kJ/m3,交换长度为 4.59 nm,Δ=5.60nm。这些薄膜中的畴壁和斯格明子都在这个尺度上转向,格子要多小,也就有了标准。
格子错在哪里,错多少
把 m(x±a) 做泰勒展开。中心差分里奇次项互相抵消,剩下 (mi+1+mi−1−2mi)/a2=m′′+a2m′′′′/12+…。主误差正比于 a2 和四阶导数;纹理在几纳米内转弯的地方,四阶导数就大。相对误差因此大致按 (a/Δ)2 变化。
Miltat 和 Donahue 用一个要求严格的算例得出同样的实用规则:格子要明显小于交换长度,才能充分收敛。我们只读了他们那一章的摘要,所以课程只引用这条结论,不引用具体数字。
完整例题
格子减半,读出收敛阶
若误差 e(a)≈Cap,则 e(a)/e(a/2)=2p,实测收敛阶 p=log2[e(a)/e(a/2)]。二阶方法的比值应在 4 附近。
畴壁实验把静止 Bloch 壁的能量与精确值 4AK0=11.42mJ/m2 比较。格子取 2、1、0.5、0.25 nm 时,能量分别偏低 0.54%、0.133%、0.033%、0.0083%。相邻比值为 4.06、4.01、4.00,即 p=2.02、2.01、2.00。畴壁被分辨开了,误差预算也就清楚了。
不随格子缩小的差距,就不是网格误差。斯格明子基准中 D=3.4mJ/m2 时,弛豫后的斯格明子在 2 nm 格子上比孤立剖面小 10.0%,在 1 nm 格子上小 9.1%,格子减半只动了 1 个百分点。剩下的差距来自模型本身:薄膜在横向每 60 nm 重复一次,自由半径 17.3 nm 的斯格明子会感受到自己的周期像。
为什么要共享标准算例
收敛只说明离散模型逼近了它自己的连续模型,并不说明两套程序解的是同一个连续问题,更不说明连续模型描述了真实器件。NIST 因此发布微磁学标准问题,并维护公开的参考程序 OOMMF:不同团队计算同一道规定好的题,再相互比较。本课程的几个实验只借用其中一道题的几何和常数,检验时对照的是解析极限。