Helicity & Vorticity
把“整组自旋偏转了多少”与“绕核心一圈时,自旋方向转了几圈”分开。拖动参数,同时观察自旋纹理、圆周绕行和数学表达式。
沿核心周围逆时针走一圈,面内自旋的朝向累计转了几圈?同向转一圈是 +1,反向转一圈是 −1。
保持格点位置和绕转规律不变,将所有面内自旋同时旋转同一个角度。γ 指定这一整体相位,按 2π 周期等价。
坐标约定:位置角 φ 和自旋方向角 Φ 都相对固定的 +x 轴,逆时针为正。以下使用理想化纹理;真实晶格上的畸变构型未必能由单一 γ 精确描述。界面用度数,数学公式默认用弧度。
动手改变两个参数
改变 γ,看所有箭头一起转动、角度曲线整体平移;改变 m,看沿圆周的绕转规律与曲线斜率改变。圆周上的观察点也可以直接拖动。
用同一个 45° 旋转比较两种操作
先在上方选定 m 和 γ,再点击按钮。这里按径向 ansatz 的解析变换更新 γ,观察点保持在固定坐标位置;这不表示任意 45° 转动都是离散晶格的对称操作。
例如 m = +1 时,第二个按钮保持纹理不变;m = −1 时,第二个按钮使 γ 增加 90°。两个按钮都不改变 m、p 和 Q。
查看两种旋转的公式与适用条件- 当前自旋角 Φ
- 90°
- 相对径向角 δ
- 0°
- 走一圈的累计转角 ΔΦ
- +360°
- Skyrmion number Q
- −1
- 固定 m = +1,把 γ 从 0° 调到 90°:Néel 连续变为 Bloch,绕数保持 +1。
- 分别选择 Bloch ↺ 和 Bloch ↻,把观察点 φ 从 0° 拉到 360°:两次的累计转角都是 +360°。
- 固定 γ = 0°,把 m 改为 −1:最右侧箭头仍向右,但沿圆周观察时,自旋方向开始反向绕转。
把定义写完整
自旋场的参数化
用单位向量表示局域自旋,θ 是相对 +z 轴的极角:
在固定半径的圆周上,θ 不变,只看面内方向 Φ 如何随位置 φ 改变。界面的观察圆取 θ = π/2,因此自旋完全位于 xy 平面内。
Vorticity 是绕数
回路 C 逆时针绕核心一圈;沿途要求面内自旋投影不为零,Φ 必须连续展开。对于连续、单值的面内方向场,m 是整数。畸变纹理仍可用这个积分定义绕数;这里指选定回路上的投影绕数,不等同于任意二维纹理的总 Q。
Helicity 是整体相位
这个常数定义依赖上述理想化形式与固定坐标轴。固定位置,只把所有自旋绕 z 轴旋转 α,γ 变为 γ + α,m 保持不变;它与位置和自旋一起旋转的变换不同,详见“两种旋转”。真实纹理若不满足这一角向形式,需指定参考纹理或拟合约定才能讨论单一 helicity。
“相对径向的角度”有适用条件
只有 m = +1 时,δ = γ,helicity 才等于每个位置上自旋与径向的共同夹角。
对 m = −1,δ = γ − 2φ,随位置变化。因此 antiskyrmion 在不同方位可呈现径向或切向特征,不能整体当作纯 Néel 或纯 Bloch。
| 纹理(m = +1) | γ | 面内方向 |
|---|---|---|
| Néel 向外 | 0 | 径向向外 |
| Néel 向内 | π | 径向向内 |
| Bloch ↺ | +π/2 | 逆时针切向 |
| Bloch ↻ | −π/2 ≡ 3π/2 | 顺时针切向 |
例如 γ = −π/2,位置依次取 φ = 0°、90°、180°、270°,箭头依次向下、向右、向上、向左。虽然箭头沿圆周指向顺时针切向,它的“朝向变化”仍累计逆时针转一圈。
m 是自旋方向随位置的绕转数,不是在观察自旋随时间进动,也不是流体力学中另一种“涡量”定义。
与 skyrmion number、旋转对称性的关系
Q 还包含核心与远处的朝向
把前面的理想化参数化代入,得到
核心向下、远处向上时 Q = −m;反过来 Q = +m。γ 不出现在这个结果中。这里统一采用上面的积分定义;2013 年综述 Box 1 的符号问题在下文单独说明。
这里显示的是理想化 ansatz 的解析 Q,不是对离散网格进行数值积分,也不是对纹理稳定性的判断。
为什么各向同性模型中 Bloch 与 Néel 简并?
同一极性下,Néel 与 Bloch 构型可以由全局绕 z 的 ±π/2 自旋旋转联系。在 hopping 与自旋无关、局域交换为 JKs·S,且其余项保持该旋转对称性的 Kondo lattice model 中,同时旋转电子自旋基底便可证明电子谱与能量不变。
加入 −A∑(Sᶻ)² 和沿 z 的磁场仍保留绕 z 的 U(1) 对称性,因此这些项不选择 γ。打破这一对称性的自旋各向异性交换、DM 或偶极相互作用等可以解除 helicity 简并;并非任何各向异性都会解除简并。
在固定核心与远处朝向时,二者的 m 与 Q 符号相反,不能靠绕 z 的全局旋转相互转换。它们是否等能,还要检查其他对称性。
所有全局 SO(3) 正旋转都保持 Q。一般旋转未必能继续写成同一 z 轴下的 Φ = mφ + γ;投影绕数也未必不变。例如绕 x 轴转 π,m → −m、核心极性 p → −p,而 Q = mp 保持不变。
两种旋转:内部差别,还是纹理取向?
这里必须区分“固定位置、只转自旋”和“位置与自旋一起转”。对本页的径向参数化,二者对 γ 的作用不同。以下都是主动旋转:坐标轴固定,α > 0 表示从 +z 方向看向 xy 平面时逆时针旋转。
① 只旋转自旋,位置固定
每个固定位置上的自旋都绕 z 轴转 α。因此无论 m 是多少,都有 γ′ = γ + α;m、核心极性 p 和 Q 不变。上方的 helicity 滑块控制的就是这种变化。
② 整个矢量纹理在平面内旋转
把位置与自旋矢量一起转 α。在固定位置 r 读取新场,要先去原场的 Rz(−α)r 处取值,再将该自旋转 α。由于 θ 只依赖半径,得到 Φ′(φ) = Φ(φ − α) + α,因此 γ′ = γ + (1 − m)α;m、p 和 Q 仍不变。
为什么 m = +1 与 m ≠ 1 不同?
m = +1:整体平面旋转不改变 γ。因此 Néel 与 Bloch,以及两种 Bloch 的差别,不能靠把整个图案在平面内转一下消去;它们可由“只转自旋”的操作联系。是否等能仍取决于模型对称性。
m ≠ 1:在这一理想径向 ansatz 中,改变 γ 可以由整体平面转动实现。若把任意整体旋转后可重合的图案视为同一形状,γ 就不再是额外独立的形状标签;相对于固定晶轴或边界,纹理取向仍是有意义的变量。不能无条件地说 helicity “没有物理意义”。
特别地,m = −1 时 γ′ = γ + 2α。两个 antiskyrmion 预设 γ = 0 和 π/2 的理想纹理相差 45° 整体旋转。这正是 2013 年综述 Fig. 1g 图注所说的旋转等价。m = +2 时变化为 −α,而 m = −2 时为 +3α。
几何上旋转后可重合,不自动意味着在给定材料中等能。要由这种联合旋转对称性保证等能,哈密顿量、边界和外场都必须保留它;非径向或畸变纹理也未必服从这一单参数变换关系。
方格晶格上的限制:C₄ 不等于连续旋转
若完整方格系统保留绕 z 的 C₄ 联合旋转,允许的对称转角是 α = nπ/2。对 m = −1,这给出 γ ∼ γ + π。于是四个常用值 {0, π/2, π, 3π/2} 分成 {0, π} 与 {π/2, 3π/2} 两组;这不意味着任意连续 γ 只有两个等价类,也不意味着 γ 只能取这四个值。具体各向异性可以选择其中某些取向。
同时,即使在离散方格上,只要仍保留独立的绕 z 自旋 U(1) 对称性,所有 γ 仍可由只转自旋的对称操作联系并保持等能。晶格离散性本身不足以解除 helicity 简并。
原文依据:Nagaosa–Tokura 2013,Fig. 1g 图注。上面的变换公式与 C₄ 限制是按本页参数化展开的推导。
Winding number 与 skyrmion number:相同点与不同点
先看定义,再看名称。Winding number(绕数)并非只指一个量:它可指面内方向沿闭合路径的绕数 m,也可泛指自旋场覆盖单位球面的拓扑度 Q;后一种用法中,它就是 skyrmion number。本笔记把前者明确称为“面内绕数 m / vorticity”,把后者记为 Q。
共同点:二者都计数一个映射对目标空间的有向覆盖次数。在各自的定义条件成立时,它们取整数,并在保持这些条件的连续形变下不变。它们都不是 helicity γ;改变 γ 不改变这里的 m 或 Q。
| 比较项 | 面内绕数 m / vorticity | Skyrmion number Q |
|---|---|---|
| 观察对象 | 沿一条闭合路径,追踪面内自旋方向的累计转角。 | 遍历整个二维区域,计算完整单位自旋向量覆盖球面的有向次数。 |
| 映射与拓扑分类 | 路径 S¹ → 归一化面内方向 S¹;π₁(S¹) = ℤ。 | 均匀远处边界使平面紧化为 S²;S² → 自旋球面 S²,π₂(S²) = ℤ。 |
| 取整数的条件 | 自旋的面内投影在整条路径上连续且处处非零。 | 完整单位自旋场连续,且整个远处边界趋于同一方向;此时平面上 Q 为整数。周期边界下,一个连续周期单胞的 Q 也为整数。 |
| 何时可能改变? | 面内投影在路径上经过零点时,m 可改变;完整三维自旋仍可连续。 | 在连续单位自旋场、固定均匀边界下 Q 不变。边界流出、连续场奇点或晶格尺度的演化可以突破这些条件。 |
| 全局自旋旋转 | 依赖所选投影平面;绕 z 的旋转保留 m,一般 SO(3) 旋转不保证保留它。 | 任意全局 SO(3) 正旋转都保留 Q。 |
注意:π₁(S²) = 0。对于可指向球面任意方向的 Heisenberg 自旋,m 的保护依赖“投影不为零”的额外条件,不能直接当成整个二维纹理的拓扑保护。Q 也只在上述条件下受保护;整数 Q 本身不保证某个构型是能量极小值。
为什么在简单 skyrmion 中,二者常常只差一个符号?
对于本页 θ = θ(r)、Φ = mφ + γ 的参数化,Q = m[cos θ(0) − cos θ(∞)]/2。若核心与背景恰好反向,定义核心极性 p = Sᶻ(0) = ±1,便有 Q = mp。这里的 p 定义需与所读文献逐一核对。
因此,只有在固定核心、背景与符号约定后,m 才在这一参数化中唯一决定 Q。该关系不要求 θ(r) 单调,但并不意味着任意多核心或畸变纹理都由一个 m 和一个 p 完整描述。
极性的一个具体约定例子:若另定义 p̃ = [cos θ(∞) − cos θ(0)]/2,则在核心与背景反向时 p̃ = −p,其中本页 p = Sᶻ(0)。保持本页 Q 的积分定义不变,就应写 Q = −mp̃。比较文献时,极性和拓扑数的符号定义需要分别核对。
同一个 m,可以得到不同的 Q
| 纹理 / 边界 | 核心 Sᶻ(0) | 远处 Sᶻ(∞) | ||
|---|---|---|---|---|
| 完整 skyrmion:核心向下 | +1 | −1 | +1 | −1 |
| 完整 skyrmion:核心向上 | +1 | +1 | −1 | +1 |
| 环状纹理:核心与远处都向上 | +1 | +1 | +1 | 0 |
| Meron:远处自旋在面内 | +1 | −1 | 0 | −½ |
表中各例都取 m = +1;对环状纹理,在面内投影非零的环上读取 m。Meron 的远处方向随方位角变化,不能把整条边界压成一个点,因此半整数 Q 不违反上面的整数条件。后两行是解析反例,不是当前画布提供的预设。
用现有控件验证:固定 m = +1,切换“核心 / 远处”即可看到 Q 从 −1 变为 +1,而沿圈累计转角不变。也可以比较 (m, p) = (+1, −1) 与 (−1, +1):它们都有 Q = −1,但面内绕数相反。
与 Nagaosa–Tokura 2013 综述的核对
核对范围:Fig. 1g 及图注(p. 900)、Box 1 的 B1–B3 与 B2 后无编号的积分化简式(p. 901),以及 p. 899 关于稳定机制的讨论。本页 S、θ 分别对应文中的 n、Θ;m、γ 的角向定义一致。B3 定义 Φ(φ) = mφ + γ,本身不是下述符号问题所在。
Box 1 中需要单独说明的符号不一致
原文 B1 采用正号的 n·(∂ₓn × ∂ᵧn) 积分,B2 采用标准球坐标参数化。直接代入得到本页的 Q = m[cos θ(0) − cos θ(∞)]/2,所以核心向下、远处向上时 Q = −m。然而 Box 1 随后的文字写为 ,与其 B1–B2 不一致。本页保持 B1 的积分定义,不为迎合后一句而翻转符号。
更具体地说,Box 1 中间那一行的端点表达式应带有 −1/(4π),即 。这个负号来自 d(cos θ) = −sin θ dθ。这是本笔记的独立核算,不是对已发表勘误的引用;不能把原文内部不一致简单归为“换了一种符号约定”。
若另行定义 Q̃ = −Q,当然可以让该边界条件下 Q̃ = m,但积分定义也必须同步改变符号或交换叉乘顺序。本文中 m = +1 的 skyrmion 与 m = −1 的 antiskyrmion 是按固定 z 轴的面内绕转命名,不只凭 Q 的正负命名。
其余核查结论
- m = +1 时,γ = 0、π 是径向 Néel 型,γ = ±π/2 是两种切向 Bloch 型,二者的 m 相同。m = −1 时,相对径向角 γ − 2φ 随位置改变;在理想径向 ansatz 下,各 γ 的图案可由整体平面旋转联系,需与固定位置的自旋旋转区分。Fig. 1g 的图注明确指出这种几何等价。
- 保留绕 z 自旋旋转对称性的模型中,γ 连续简并。综述也说明相互作用会选择 helicity:例如其体型 DM 项选择特定 Bloch 手性,偶极相互作用可偏好两种 Bloch 型。中心反演对称性本身不保证 helicity 连续简并。
- Skyrmion 数是有向的净拓扑度,不总等于图中可见涡旋核心的个数。Skyrmion 晶体应对完整周期单胞积分;任意局部截取区域的积分不必是整数。
独立的笛卡尔网格积分验证了符号:在 [−1.25R, 1.25R]² 上,取 201²、401²、801² 网格,使用下方所列的中心差分与网格求和,对 m = ±1、±2,p = ±1,γ = 0、π/2,Q 均收敛到 mp。最大绝对误差依次为 2.424857 × 10⁻³、6.064725 × 10⁻⁴、1.516343 × 10⁻⁴;801² 时核心向下、m = +1、γ = 0 得到 −0.999947493。该核验由本笔记另行完成,不是综述报告的结果。
复现数值积分(Python / NumPy)
采用 R = 1、闭区间 [−1.25, 1.25]²、N × N 等距网格,h = 2.5/(N − 1)。内部一阶导数用二阶中心差分(np.gradient,边缘用 edge_order=2),再以 h²∑密度/(4π) 求和;边界位于恒定背景区。下面代码重现所报告的结果。
import numpy as np
def field(x,y,m,p,gamma):
r=np.hypot(x,y);u=np.clip(r,0,1);s=3*u*u-2*u*u*u
theta=np.pi*(1-s if p==-1 else s)
phi=m*np.arctan2(y,x)+gamma
return np.stack((np.sin(theta)*np.cos(phi),np.sin(theta)*np.sin(phi),np.cos(theta)),axis=-1)
def Q_on_grid(N,m,p,gamma):
x=np.linspace(-1.25,1.25,N);h=x[1]-x[0]
X,Y=np.meshgrid(x,x,indexing='xy');S=field(X,Y,m,p,gamma)
dSdy,dSdx=np.gradient(S,h,h,axis=(0,1),edge_order=2)
density=np.einsum('...i,...i->...',S,np.cross(dSdx,dSdy))
return np.sum(density)*h*h/(4*np.pi)
for N in (201,401,801):
vals=[(m,p,g,Q_on_grid(N,m,p,g)) for m in (1,-1,2,-2) for p in (-1,1) for g in (0,np.pi/2)]
print(N,'max_error=',max(abs(q-m*p) for m,p,g,q in vals),'Q(m=1,p=-1,g=0)=',vals[0][-1])若改用 [−1.5R, 1.5R]² 且仍取 801 × 801 个点,网格间距会变大,因此误差和末尾数位会改变;这不是符号或物理矛盾。
用四个问题检查自己
① 把所有面内箭头同时旋转 60°,m、γ、Q 分别怎样变化?
γ → γ + 60°(模 360°);m 和 Q 均不变。这是绕 z 轴的全局自旋旋转,未移动任何格点。
② 顺时针切向与逆时针切向的两种 Bloch skyrmion,是否具有相反的 vorticity?
没有。二者都满足 m = +1,分别对应 γ = −π/2 与 +π/2。必须追踪“沿逆时针路径观察时,箭头朝向的累计变化”,不能把箭头指向的圆周方向当作绕数。
③ m = −1、核心向下、远处向上时,Q 是多少?改变 γ 会改变 Q 吗?
按本页的积分定义,Q = −m = +1。改变 γ 不影响 Q;如果仅反转全部自旋的 z 分量、保持面内分量不变,Q 变成 −1。这是改变极性的另一构型,不是绕 z 的 helicity 旋转。
④ Winding number 和 skyrmion number 是同一个量吗?
先看作者定义。如果 winding number 指二维自旋场覆盖球面的次数,它就是 Q;若指面内方向沿闭合路径的绕数 m,它一般不等于 Q。只有附加固定核心与背景等条件,在本页参数化中才有 Q = mp。
模型范围与阅读出处
本笔记怎样构造径向纹理?
为了让核心与远处严格对齐 ±z,取 u = min(r/R, 1),s(u) = 3u² − 2u³。核心向下时 θ(r) = π[1 − s(u)];核心向上时 θ(r) = πs(u)。r ≥ R 时自旋完全沿背景方向,r = R/2 是赤道圈。对本页 m = ±1、±2,完整自旋场至少连续可微,足以计算这里的拓扑积分;不宣称所有高阶导数都光滑。该剖面是教学构造,不是能量极小化所得。
连续可微的理由:核心附近 sin θ = O(r²),所以面内分量 Sˣ + iSʸ 的最低阶正比于 r² exp[i(mφ + γ)];对本页的 m = ±1、±2,场与一阶笛卡尔导数在核心连续。在 r = R 附近,极角相对背景端点的偏差为 O((1 − r/R)²),与恒定背景的一阶导数也连续。但这不保证二阶及更高阶导数连续。
m 与核心极性的控件直接切换不同构型,不代表保持连续单位自旋场和固定边界的物理演化。连续拓扑保护的条件也不能原封不动地套到离散晶格上;格点间的连续插值必须另行定义。图中的单核心示意不等同于论文的多 Q 晶体数值解。
- N. Nagaosa & Y. Tokura, Topological properties and dynamics of magnetic skyrmions, Nature Nanotechnology 8, 899–911 (2013). Fig. 1g 及图注(p. 900)、Box 1 的 B1–B3 与 B2 后无编号的化简式(p. 901);旋转等价与符号问题分别见上文。
- S. L. Zhang, G. van der Laan & T. Hesjedal, Direct experimental determination of the topological winding number of skyrmions in Cu₂OSeO₃, Nature Communications 8, 14619 (2017). 文中 topological winding number 指覆盖自旋球面的拓扑数,展示 winding number 也可用于 Q 的术语习惯。
- S. Hayami & R. Yambe, Degeneracy Lifting of Néel, Bloch, and Anti-Skyrmion Crystals in Centrosymmetric Tetragonal Systems, J. Phys. Soc. Jpn. 89, 103702 (2020). 图 1 给出 (l, γ) 分类;开放预印本。
- S. Hayami & R. Yambe, Locking of skyrmion cores on a centrosymmetric discrete lattice: Onsite versus offsite, Phys. Rev. Research 3, 043158 (2021). 式 (2)–(3) 及其后的自旋旋转对称性说明;开放预印本。