Home
2580 words
13 minutes
多電子原子の量子化学:ヘリウムからハートリー・フォック法へ

last_modified: 2026-01-07

生成AIによる自動生成記事に関する免責事項: 本記事は、物理学の標準的な教科書および計算化学の理論に基づき、大規模言語モデル(生成AI)によって作成された解説記事です。数式の導出や歴史的経緯の記述においては、学術的な正確性を期しておりますが、学習や研究への応用にあたっては、必ず標準的な教科書を参照してください。

1. 序論:三体問題の壁#

前回の記事では、シュレーディンガー方程式の解法として「変分法」と「摂動論」という強力な近似手法を導入しました。 今回は、これらの手法を最も単純な多電子原子である「ヘリウム原子」に適用し、現代の量子化学計算の基礎となるハートリー・フォック法への道を拓きます。ここでの理解が、GaussianやGAMESSといった計算化学ソフトが内部で何を行っているかを知る鍵となります。


2. ヘリウム原子への挑戦:変分法と摂動論#

ヘリウム原子は原子核(電荷 +2e+2e)と2つの電子からなる系です。この系のハミルトニアンには、電子1と電子2の間のクーロン反発項(1/r121/r_{12})が含まれており、これが原因で解析解を得ることができません(三体問題)。

しかし、ここで前回学んだ近似法が威力を発揮します。

  1. 摂動論によるアプローチ: 電子間反発を無視した系(独立した水素様原子2つ)を0次近似とし、反発項を摂動として扱います。1次摂動エネルギーまで計算すると、実験値に近い値が得られます。
  2. 変分法によるアプローチ: 電子間反発によって電子雲が広がり、原子核の電荷が遮蔽される効果を考慮します。「有効核電荷 ZeffZ_{eff}」を変分パラメータとしてエネルギーを最小化すると、さらに良い精度が得られます。

重要な事実は、摂動法と変分法の両方が、ヘリウム原子について物理的に妥当で良い結果を与えるということです。これは、近似手法が単なる数合わせではなく、物理的な実態(遮蔽効果など)を捉えていることを示唆しています。

  • 計算化学への接続: 実際の分子計算において、非常に高精度な計算が必要な場合(例:結合エネルギーの厳密な評価)、変分的なアプローチ(HF, CI)と摂動的なアプローチ(MP2, MP4)を組み合わせる手法(G4法など)がよく用いられます。

3. 電子のスピンと反対称性#

多電子系を考える上で避けて通れないのが「スピン」と「パウリの排他原理」です。

スピン角運動量#

電子は質量と電荷に加え、固有のスピン角運動量を持ちます。スピン量子数 s=1/2s=1/2 であり、磁場中での成分は ms=±1/2m_s = \pm 1/2α\alpha スピン、β\beta スピン)の2つの状態をとります。

波動関数の反対称性#

電子は「フェルミ粒子」であり、同種粒子の交換に対して波動関数の符号が反転しなければなりません。 任意の2つの電子(座標 x1,x2x_1, x_2)を入れ替えたとき、波動関数 Ψ\Psi は以下の性質を満たす必要があります。

Ψ(x1,x2)=Ψ(x2,x1)\Psi(x_1, x_2) = - \Psi(x_2, x_1)

この性質(反対称性)を自動的に満たす数学的表現が**スレーター行列式(Slater Determinant)**です。

Ψ(1,2,,N)=1N!χ1(1)χ2(1)χN(1)χ1(2)χ2(2)χN(2)χ1(N)χ2(N)χN(N)\Psi(1, 2, \dots, N) = \frac{1}{\sqrt{N!}} \begin{vmatrix} \chi_1(1) & \chi_2(1) & \dots & \chi_N(1) \\ \chi_1(2) & \chi_2(2) & \dots & \chi_N(2) \\ \vdots & \vdots & \ddots & \vdots \\ \chi_1(N) & \chi_2(N) & \dots & \chi_N(N) \end{vmatrix}

行列式の性質(2つの行を入れ替えると符号が反転する)により、電子の交換に対する反対称性が保証されます。また、同じ状態に2つの電子が入ると(2つの列が同じになると)、行列式の値は0となり存在できなくなります。これがパウリの排他原理の数学的表現です。

  • 計算化学への接続: 量子化学計算ソフトでは、多電子の波動関数をこのスレーター行列式(あるいはその線形結合)として近似表現しています。

4. ハートリー・フォック方程式とSCF法#

多電子系の波動関数をスレーター行列式で近似し、変分原理を用いてエネルギーを最小化すると導かれるのがハートリー・フォック(Hartree-Fock)方程式です。

f^(1)χi(1)=εiχi(1)\hat{f}(1) \chi_i(1) = \varepsilon_i \chi_i(1)

ここで f^\hat{f} はフォック演算子と呼ばれ、以下の項を含みます。

  1. 一電子ハミルトニアン(運動エネルギー + 核からの引力)
  2. クーロン演算子(他の電子からの平均的な静電反発)
  3. 交換演算子(同じスピンを持つ電子間の量子力学的相関)

SCF法(Self-Consistent Field)#

フォック演算子 f^\hat{f} は、解くべき軌道 χ\chi 自身に依存しています(「他の電子」の分布が決まらないと、演算子が決まらない)。そのため、この方程式は反復的に解く必要があります。

  1. 初期推測: 波動関数の形を適当に仮定する。
  2. 場の構築: 仮定した波動関数からフォック演算子を作成する。
  3. 対角化: 方程式を解き、新しい軌道エネルギーと波動関数を得る。
  4. 収束判定: 新しい波動関数が前のものと変わらなければ終了。変わっていれば 2 に戻る。

この手続きをSCF(自己無撞着場)法と呼びます。

  • 計算化学への接続: Gaussianなどで計算を流した際にログに出力される SCF DoneCycle 1, Cycle 2... という表示は、まさにこの反復計算が行われている様子を示しています。

5. 項記号と原子スペクトル#

計算によって得られたエネルギー準位は、実験で観測される原子スペクトルと対応づける必要があります。多電子原子の状態を指定するには、個々の電子の量子数ではなく、全角運動量を用いる必要があります。

  • 全軌道角運動量 LL: 電子の軌道角運動量のベクトル和
  • 全スピン角運動量 SS: 電子のスピンのベクトル和
  • 全角運動量 JJ: LLSS の相互作用(スピン-軌道相互作用)による合成

これらをまとめたものが**項記号(Term Symbol)**です。

2S+1LJ^{2S+1}L_J

例えば、基底状態のヘリウム原子は 1S0^1S_0 (一重項S)となります。実験的に観測されるスペクトル線は、これらの項の間の遷移として理解され、特定の選択律(例:ΔS=0\Delta S = 0)に従います。

  • 計算化学への接続:励起状態計算(TD-DFTやCISなど)を行う際、出力結果がどの電子状態に対応するかを解析するために、この項記号や対称性の知識が不可欠となります。

6. Pythonによる可視化:ヘリウムの変分計算#

ここでは、ヘリウム原子の基底状態エネルギーを変分法で求めるPythonスクリプトを紹介します。 試行関数として、有効核電荷 ZZ' をパラメータに持つ水素様波動関数の積(スレーター行列式の空間部分)を用います。

Φ(r1,r2)=Z3πeZ(r1+r2)\Phi(r_1, r_2) = \frac{Z'^3}{\pi} e^{-Z'(r_1 + r_2)}

この試行関数を用いたエネルギー期待値 E(Z)E(Z') は解析的に以下の式で与えられることが知られています。 E(Z)=(Z)22ZZ+58ZE(Z') = (Z')^2 - 2Z Z' + \frac{5}{8}Z'

import numpy as np
import matplotlib.pyplot as plt

def helium_energy_variational(z_prime, z_nuclear=2.0):
    """
    有効核電荷 Z' を用いたヘリウム原子のエネルギー期待値 (Hartree単位)
    E = <T> + <V_ne> + <V_ee>
      = (Z')^2 - 2*Z*Z' + (5/8)*Z'
    """
    return z_prime**2 - 2 * z_nuclear * z_prime + (5/8) * z_prime

def run_helium_calculation():
    # パラメータ範囲の設定
    z_primes = np.linspace(1.0, 2.5, 100)
    energies = helium_energy_variational(z_primes)

    # 最小値の探索
    min_idx = np.argmin(energies)
    optimal_z = z_primes[min_idx]
    min_energy = energies[min_idx]

    # 理論上の最適解 (Z_opt = Z - 5/16)
    theory_opt_z = 2.0 - 5/16
    theory_energy = helium_energy_variational(theory_opt_z)

    # 実験値と摂動論(1次)の値
    exp_energy = -2.9037
    pert_1st_order = -2.75 # (Z^2 - 5/4 Z) 近似なしの摂動

    # プロット
    plt.figure(figsize=(10, 6))
    plt.plot(z_primes, energies, label="Variational Energy E(Z')", color='blue')
    
    # 各種エネルギー準位のライン
    plt.axhline(exp_energy, color='black', linestyle='-', label=f"Experimental: {exp_energy:.4f}")
    plt.axhline(theory_energy, color='green', linestyle='--', label=f"Variational Limit: {theory_energy:.4f}")
    plt.axhline(pert_1st_order, color='red', linestyle=':', label=f"1st Order Perturbation: {pert_1st_order:.4f}")

    # 最適点
    plt.scatter(theory_opt_z, theory_energy, color='green', zorder=5)
    plt.text(theory_opt_z, theory_energy + 0.05, f" Z_eff = {theory_opt_z:.4f}", ha='center')

    plt.title("Variational Method for Helium Atom (Shielding Effect)")
    plt.xlabel("Effective Nuclear Charge (Z')")
    plt.ylabel("Energy (Hartree)")
    plt.legend()
    plt.grid(True, alpha=0.3)
    
    print(f"Experimental Value:     {exp_energy:.4f} Hartree")
    print(f"1st Order Perturbation: {pert_1st_order:.4f} Hartree")
    print(f"Variational Result:     {theory_energy:.4f} Hartree (at Z'={theory_opt_z:.4f})")
    print("変分法(遮蔽効果考慮)により、単純な摂動論よりも実験値に近づくことが確認できます。")

run_helium_calculation()
plt.show()

この結果から、有効核電荷 Z1.69Z' \approx 1.69 のときエネルギーが最小になることがわかります。これは、一方の電子が他方の電子によって核電荷を遮蔽し、実質的に Z=2Z=2 よりも弱い引力しか感じていないことを定量的に示しています。

7. 結論#

ヘリウム原子の解析を通じて、多電子系における電子間相互作用の扱い(変分法・摂動論)と、電子の根本的な性質(スピン・反対称性)を見てきました。現代の計算化学は、これらを基礎としてSCF法によって最適化された軌道を求め、さらに項記号で表されるような励起状態やスペクトルを予測へと応用されています。次回は、いよいよ分子の領域へ踏み込みます。「原子軌道(AO)を混ぜて分子軌道(MO)を作る」というLCAO近似と、化学結合の量子力学的理解について解説する予定です。

参考文献#

  • Szabo, A., & Ostlund, N. S. “Modern Quantum Chemistry,” Dover Publications.
  • Atkins, P., & de Paula, J. “Atkins’ Physical Chemistry,” Oxford University Press.
  • マッカーリ・サイモン「物理化学(上)」東京化学同人
多電子原子の量子化学:ヘリウムからハートリー・フォック法へ
https://ss0832.github.io/posts/20260106_physchem_basic_8/
Author
ss0832
Published at
2026-01-07
License
CC BY-NC-SA 4.0

Related Posts

Coupled-Perturbed Hartree-Fock (CPHF) 理論による分子物性の解析的導出:ヘシアン、双極子モーメント、および分極率の数理
2026-01-08
J. Gerratt and I. M. Mills (1968) の先駆的研究に基づき、Coupled-Perturbed Hartree-Fock (CPHF) 法を用いた分子の力の定数(ヘシアン)、双極子モーメント、および分極率の解析的導出について詳述する。変分摂動論の枠組みにおける軌道応答の定式化、基底関数依存性の処理、および水素分子(H2)・水素化リチウム(LiH)への適用例を通じて、その数理的構造と物理的意義を中立的かつ学術的な視点から解説する。
多原子分子の量子化学:混成軌道からヒュッケル法へ
2026-01-07
物理化学シリーズ最終回。多原子分子の形状を決定する混成軌道とVSEPR理論、そして共役系を扱うヒュッケル法まで、現代化学の「形」と「安定性」の起源に迫る。
シュレーディンガー方程式と「箱の中の粒子」:計算化学の基礎モデル
2026-01-07
古典的な波の記述から、量子力学の基礎方程式であるシュレーディンガー方程式へ。演算子、固有値問題、確率解釈といった基本概念を整理し、「箱の中の粒子」モデルを用いてエネルギーの量子化や縮退を解説する。さらに、この単純なモデルが計算化学における共役系分子の近似や基底関数の理解にどう繋がるかを紐解く。
量子力学の6つの仮説:計算化学を支える「文法」(厳密版)
2026-01-07
「系の状態は波動関数で決まる」「観測量は演算子の固有値である」といった量子力学の基礎的な仮説(公理)を、計算化学の実務的観点から厳密に整理。Koopmansの定理、基底関数の非直交性、TD-DFTの線形応答理論、UHF法におけるスピン汚染の数学的背景などを詳細に解説する。
調和振動子と剛体回転子:分光学と計算化学をつなぐ2つのモデル
2026-01-07
量子力学の基礎モデルである「調和振動子」と「剛体回転子」について、フックの法則や換算質量といった基本概念から解説。計算化学の実務において、これらのモデルが振動数計算(Hessian)や熱力学補正、さらには基底関数の形状にどう深く関わっているかを紐解く。
水素原子と多電子原子:厳密解から計算化学の近似手法へ
2026-01-07
水素原子のシュレーディンガー方程式の厳密解の意義と、ヘリウム原子で直面する「多体問題」の壁について解説。なぜ計算化学ではガウス関数やLCAO近似が必要なのか、その理論的背景を量子数や軌道の形状とともに紐解く。