LLG 方程式によるスピンダイナミクスとスカーミオンLLG Spin Dynamics & Skyrmions

正方格子上の Heisenberg スピンを Landau–Lifshitz–Gilbert(LLG)方程式で実時間発展させます。 Dzyaloshinskii–Moriya 相互作用(DMI)と磁場を入れると、 トポロジカル電荷を持つ渦構造——スカーミオン——が生まれます。

Heisenberg spins on the square lattice evolved in real time by the Landau–Lifshitz–Gilbert (LLG) equation. Turn on the Dzyaloshinskii–Moriya interaction (DMI) and a magnetic field, and topologically charged whirls — skyrmions — emerge.

トポロジカル電荷Topological charge \(Q\) = 0.0
磁化Magnetization \(m_z\) = 0.00
色相=面内の向き、白=\(+z\)、黒=\(-z\)、矢印=局所平均の面内成分 hue = in-plane angle, white = \(+z\), black = \(-z\), arrows = locally averaged in-plane component
周期境界条件、Heun 法(確率的 LLG) Periodic boundaries, Heun integration (stochastic LLG)

解説About

古典スピン(磁気モーメント)\(\boldsymbol{S}_i\)(\(|\boldsymbol{S}_i| = 1\))の 実時間ダイナミクスを記述するのが、Landau–Lifshitz–Gilbert(LLG)方程式です。

The real-time dynamics of classical spins (magnetic moments) \(\boldsymbol{S}_i\) with \(|\boldsymbol{S}_i| = 1\) is described by the Landau–Lifshitz–Gilbert (LLG) equation,

\[ \frac{d\boldsymbol{S}_i}{dt} \;=\; -\frac{\gamma}{1+\alpha^2} \left[ \boldsymbol{S}_i \times \boldsymbol{H}_i^{\mathrm{eff}} \;+\; \alpha\, \boldsymbol{S}_i \times \left( \boldsymbol{S}_i \times \boldsymbol{H}_i^{\mathrm{eff}} \right) \right] \]

第1項はスピンが有効磁場のまわりを歳差運動する項、第2項(Gilbert 減衰 \(\alpha\))は 歳差しながらエネルギーを失って有効磁場の向きへ倒れ込んでいく項です。 有効磁場はハミルトニアンの勾配から決まります。

The first term makes each spin precess around its effective field; the second (Gilbert damping \(\alpha\)) makes it spiral down toward the field while losing energy. The effective field follows from the gradient of the Hamiltonian,

\[ \boldsymbol{H}_i^{\mathrm{eff}} \;=\; -\frac{\partial H}{\partial \boldsymbol{S}_i}, \qquad H \;=\; -J \sum_{\langle i,j \rangle} \boldsymbol{S}_i \cdot \boldsymbol{S}_j \;-\; B \sum_i S_i^z \;-\; D \sum_{\langle i,j \rangle} \left( \hat{\boldsymbol{z}} \times \hat{\boldsymbol{e}}_{ij} \right) \cdot \left( \boldsymbol{S}_i \times \boldsymbol{S}_j \right) \]

交換相互作用 \(J\) はスピンを揃えようとし、界面型の Dzyaloshinskii–Moriya 相互作用(DMI)\(D\) は隣のスピンを少しねじろうとします。 この2つの競合に磁場 \(B\) が加わると、面内でぐるりと巻いた渦状のテクスチャ—— 磁気スカーミオン——が安定化されます。有限温度の揺らぎは、揺動散逸関係を 満たす熱ノイズ場として LLG に加えています(確率的 LLG、Heun 法で積分)。

The exchange \(J\) wants spins parallel, while the interfacial Dzyaloshinskii–Moriya interaction (DMI) \(D\) prefers a small twist between neighbors. Add a field \(B\) to this competition and whirling textures — magnetic skyrmions — are stabilized. Finite temperature enters as a thermal noise field satisfying the fluctuation-dissipation relation (stochastic LLG, integrated with the Heun scheme).

スカーミオンの「個数」を数えてくれるのが、トポロジカル電荷です。

Skyrmions are counted by the topological charge,

\[ Q \;=\; \frac{1}{4\pi} \int d^2 r \;\; \boldsymbol{S} \cdot \left( \partial_x \boldsymbol{S} \times \partial_y \boldsymbol{S} \right) \]

\(Q\) は「スピン配置が単位球を何回覆うか」を数える整数で、スカーミオン1個が \(Q = \pm 1\) を担います(画面の値は Berg–Lüscher の格子版で計算した、 ほぼ整数になる量です)。XY 模型のページで見た渦の巻き付き数の、いわば3次元スピン版です。 連続変形では変えられない量なので、スカーミオンは粒子のように安定に存在でき、 生成・消滅の瞬間には \(Q\) が整数で飛びます。

\(Q\) is an integer counting how many times the spin configuration wraps the unit sphere; each skyrmion carries \(Q = \pm 1\) (the on-screen value uses the Berg–Lüscher lattice discretization and stays nearly integer). It is the three-dimensional-spin cousin of the vortex winding number from the XY page. Because no smooth deformation can change it, skyrmions are stable, particle-like objects, and \(Q\) jumps by integers at the moments of their creation and annihilation.

スカーミオンは、少ない電流で駆動できる情報担体の候補として、スピントロニクスで 盛んに研究されています(レーストラックメモリなど)。このページの設定は \(\gamma = 1\)、\(J = 1\) の無次元単位で、実時間・実空間でテクスチャが動く様子を そのまま眺められます。

Skyrmions are actively studied in spintronics as candidate information carriers drivable by tiny currents (racetrack memories and beyond). This page uses dimensionless units \(\gamma = 1\), \(J = 1\), letting you watch the textures move in real space and real time.

遊び方のおすすめ:デフォルト(\(D = 0.8\), \(B = 0.25\))で「ランダム初期化」を 押すと、乱れた配置から緩和してスカーミオンが自発的に核生成し、\(Q\) が整数値に 落ち着きます。「\(+z\) に揃える」→「スカーミオンを植える」で1個だけ置いて、 安定に生き続けることを確かめるのも面白いです。そこから磁場 \(B\) を上げていくと スカーミオンが縮んでいき、ある値でつぶれて \(Q\) が跳びます(トポロジカル 保護の破れは格子スケールでしか起こせません)。\(D = 0\) に戻すとただの強磁性体に なり、\(\alpha\) を小さくすると歳差が長く残って波打つようなダイナミクスが見えます。

Suggestions for play: with the defaults (\(D = 0.8\), \(B = 0.25\)), press "Randomize" and watch skyrmions nucleate spontaneously as the disordered state relaxes, with \(Q\) settling onto an integer. Or "Align \(+z\)" then "Seed a skyrmion" to place a single one and verify it lives on stably. Raising \(B\) shrinks it until it collapses — \(Q\) jumps, since topological protection can only fail at the lattice scale. Set \(D = 0\) to recover a plain ferromagnet, and lower \(\alpha\) to see long-lived precessional, wave-like dynamics.

参考文献References

・T. L. Gilbert, IEEE Trans. Magn. 40, 3443 (2004)——Gilbert 減衰を含む LLG 方程式。
・B. Berg and M. Lüscher, Nucl. Phys. B 190, 412 (1981)——格子上のトポロジカル電荷(このページの \(Q\) の定義)。
・S. Mühlbauer et al., Science 323, 915 (2009)——スキルミオン格子の観測。
・N. Nagaosa and Y. Tokura, Nat. Nanotechnol. 8, 899 (2013)——スキルミオンのレビュー。

・T. L. Gilbert, IEEE Trans. Magn. 40, 3443 (2004) — the LLG equation with Gilbert damping.
・B. Berg and M. Lüscher, Nucl. Phys. B 190, 412 (1981) — the lattice topological charge used for \(Q\) here.
・S. Mühlbauer et al., Science 323, 915 (2009) — observation of the skyrmion lattice.
・N. Nagaosa and Y. Tokura, Nat. Nanotechnol. 8, 899 (2013) — a review of magnetic skyrmions.