X線回折の理論を学ぶ際、多くの人が疑問に感じるのがラウエ条件(G=Δk)が満たされると散乱振幅が有限値となり、満たされないと散乱振幅が0になる理由です。これは結晶の周期構造による位相の重ね合わせの結果であり、複素数の等比級数として理解すると非常に分かりやすくなります。本記事では1次元結晶モデルを用いて、ラウエ条件と散乱強度の関係を数式的に解説します。
ラウエ条件と散乱振幅の基本式
結晶中の電子密度をn(r)とすると、散乱振幅Fは一般に次式で表されます。
F=∫n(r)exp[i(G−Δk)・r]dr
ここでGは逆格子ベクトル、Δkは散乱ベクトルです。ラウエ条件はG=Δkであり、このとき指数関数の位相因子が常に1となります。
1次元周期構造で考える
格子定数aを持つ1次元結晶を考えます。結晶はN個の単位胞から構成されるとして、散乱振幅は単位胞ごとの寄与に分解できます。
F∝Σ[n=0→N−1]∫dx exp[i(G−Δk)(x+na)]
指数関数を分離すると次の形になります。
F∝(∫dx exp[i(G−Δk)x])×Σ[n=0→N−1]exp[i(G−Δk)na]
問題の本質は後者の和にあります。
等比級数として評価する
S=Σ[n=0→N−1]exp[i(G−Δk)na]
これは公比q=exp[i(G−Δk)a]を持つ等比級数です。
したがって
S=(1−exp[i(G−Δk)aN])/(1−exp[i(G−Δk)a])
と書けます。
ここで質問文では分子と分母の順序が逆になっていますが、本質的には同じ式です。
G≠Δkで散乱が消える理由
G≠Δkの場合、公比qは1ではありません。
すると各単位胞からの散乱波は異なる位相を持ちます。
複素平面上ではベクトルが円周上を回転しながら加算されるため、多数の単位胞からの寄与は互いに打ち消し合います。
有限のNでは完全に0にはなりませんが、Nが非常に大きくなると平均的には消失します。
厳密にはN→∞極限で、この和はディラックデルタ関数的な振る舞いを示し、逆格子点以外では散乱振幅が消えることになります。
G=Δkで散乱強度が最大になる理由
G=Δkなら公比q=1です。
この場合、各単位胞からの散乱波の位相は完全に一致します。
したがって
S=N
となり、全ての散乱波が同位相で重なります。
散乱振幅はNに比例し、散乱強度は|F|²であるためN²に比例して非常に大きな値になります。
これがブラッグ反射や回折ピークとして観測される現象です。
質問の考え方は正しいのか
結論として、質問で示されている「複素平面上で位相がばらばらになり打ち消し合うためG≠ΔkでF→0になる」という理解は本質的に正しいです。
ただし厳密には有限サイズ結晶では完全な0にはならず、小さな散乱が残ります。また、無限結晶極限では単なる0ではなく逆格子点にデルタ関数的なピークが現れるという表現がより正確です。
大学の固体物理学や結晶学では、この結果をラウエ条件や逆格子の概念と結びつけて理解することが重要になります。
まとめ
X線回折において散乱振幅は結晶中の全単位胞からの散乱波の重ね合わせとして表されます。
G=Δkでは全ての散乱波が同位相となり強め合うため散乱振幅は最大となります。一方でG≠Δkでは位相がずれて複素平面上で打ち消し合うため、無限結晶極限では散乱振幅は0になります。
したがって、「複素ベクトルが円周上を回転しながら加算され、最終的に打ち消し合う」という理解はラウエ条件を直感的に説明するうえで非常に有効な考え方といえるでしょう。


コメント