78
Mathematica による uckel KENZOU 2005 これから M athematica って uckel していくこ にします。よく られているように uckel 大変 易に きる いわれています。 M athematica ちださ くて いう にありますが、M athematica れにする すし、 にかく んか けて大変 いう大き られます。 さて、 しており、 きる にしました。 かりにくい がありま したらメールいただけれ えします。 Mathematica Mathmatica す。 M athematica 意してください。 目次 1 原子軌道 Ψ= R nl Y lm (θ,φ) 4 1.1 R n,l (r) ................................ 4 1.2 ................................... 4 1.2.1 s,p,d- .............................. 4 1.3 Y m l (θ, φ) ............................... 5 1.3.1 ...................................... 5 1.3.2 ..................................... 6 1.4 .................................... 7 1.4.1 s- .................................. 7 1.4.2 p- ................................. 7 1.4.3 d- ................................. 8 1.4.4 f- .................................. 8 1.5 Ψ = R nl Y lm (θ, φ) .......................... 10 1.5.1 s- ....................................... 10 1.5.2 p- ...................................... 10 1.5.3 d- ...................................... 11 1.5.4 f- ....................................... 12 1.6 ....................................... 13 1.6.1 s- .................................... 13 1.6.2 p- .................................... 13 1.6.3 d- .................................... 13 1.7 ............................................ 14 1.7.1 sp ................................. 15 1.7.2 sp2 ................................ 16 1

MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  • Upload
    hoangtu

  • View
    260

  • Download
    13

Embed Size (px)

Citation preview

Page 1: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

MathematicaによるHuckel分子軌道法の計算

KENZOU

2005年x月x日

 これからMathematicaを使って Huckelの分子軌道法を勉強していくことにします。よく知られているように Huckel

の分子軌道法の計算は大変簡単で電卓で容易にできるといわれています。なにもMathematicaをもちださなくてもという

面は多分にありますが、Mathematicaを宝の持ち腐れにするのもなんですし、とにかく行列計算なんかは手間が省けて大変

楽という大きな恩恵が得られます。

 さて、本稿は多少の量子化学の知識を前提としており、記述はできる限り簡潔にしました。分かりにくい点などがありま

したらメールいただければ可能な範囲でお答えします。

 Mathematicaへの入力部はMathmaticaの字体部です。出力部はMathematicaの字体部ですので留意してください。

目 次

1 原子軌道 Ψ = RnlYlm(θ, φ) 41.1 原子軌道の動径部分 Rn,l(r) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 原子軌道の動径分布関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.2.1 s,p,d-軌道の動径分布関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3 原子軌道の角度部分 Ym

l (θ, φ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3.1 極座標表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3.2 直角座標表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.4 原子軌道の角度依存性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.4.1 s-軌道の角度依存性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.4.2 p-軌道の角度依存性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.4.3 d-軌道の角度依存性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.4.4 f-軌道の角度依存性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.5 水素原子の軌道関数 Ψ = RnlYlm(θ, φ) . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5.1 s-軌道関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5.2 p-軌道関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5.3 d-軌道関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.5.4 f-軌道関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.6 原子軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.6.1 s-軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.6.2 p-軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.6.3 d-軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.7 混成軌道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.7.1 sp混成軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.7.2 sp2混成軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1

Page 2: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.7.3 dsp2混成軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.7.4 d2sp3混成軌道の等高線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.7.5 いろいろな混成軌道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2 分子軌道の計算 192.1 波動方程式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2 水素分子イオン H+

2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2.1 回転楕円体座標 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.2.2 重なり積分、Sij . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2.3 クーロン積分、α . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.4 共鳴積分、β . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.2.5 原子間距離を横軸にとった場合の S, α, βのグラフ . . . . . . . . . . . . . . . . 262.2.6 水素分子イオンH+

2 のエネルギー準位の計算 . . . . . . . . . . . . . . . . . . . . 272.3 H+

3 の安定構造 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3 Huckel分子軌道法 303.1 Hukel近似 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.2 Hukel分子軌道法計算の手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.3 共役系炭化水素のHukel分子軌道法計算 . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.3.1 エチレン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.3.2 アセチレン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.3.3 ブタジエン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.3.4 ビ・シクロブタジエン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.4 Mathematicaによる分子軌道計算プログラム . . . . . . . . . . . . . . . . . . . . . . . . 383.4.1 分子軌道計算プログラムの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.4.2 縮退のない分子軌道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.4.3 縮退のある分子軌道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.5 共役分子の一般論 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.5.1 n個の直鎖状ポリエン H − (CH = CH)n − H . . . . . . . . . . . . . . . . . 493.5.2 n個の環状ポリエン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523.5.3 計算例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

3.6 結合次数、π電子エネルギー、自由原子価指数、電荷分布 . . . . . . . . . . . . . . . . 543.6.1 結合次数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.6.2 結合次数とπ電子エネルギー (Eπ)との関係 . . . . . . . . . . . . . . . . . . . . 573.6.3 自由原子価指数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.6.4 電荷分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.7 ヘテロ原子を含むπ電子系 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

A 付録 71A.1 σ − π分離と π近似 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71A.2 Finite Difference法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73A.3 π結合次数と結合距離 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75A.4 π結合次数と Eπ との関係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75A.5 固有値と固有ベクトル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

A.5.1 固有値と固有ベクトル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762

Page 3: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

A.5.2 Gram-Schmidtの正規直交化法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

3

Page 4: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1 原子軌道 Ψ = RnlYlm(θ, φ)

水素原子のように原子核 1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関数 (波動関数)を原子軌道と呼んでいる。原子軌道は 3つの量子数すなわち主量子数 n、方位量子数 l、磁気量子数mの 3つの整数でクラス分けされる。主量子数 n = 1をK殻、n = 2を L殻、n = 3をM

殻という。方位量子数 l = 0の軌道を s軌道、l = 1の軌道を p軌道、l = 2の軌道を d軌道、l = 3の軌道を f 軌道、以下 g、h · · · と呼ぶ1。

1.1 原子軌道の動径部分 Rn,l(r)

・一般に r → ∞でRn,l → 0 となる。・r = 0で、s軌道ではRn,l> 0、s軌道以外ではRn,l = 0・r = 0でRn,l = 0となる距離は一般に n− l− 1個あり、その距離の球面は電子が見出されない節面と なる。節面の前後で原子軌道 (波動関数)の符号は交代する。

R10 = 2e−r R40 =1

768(192 − 144r + r2 − r3)e−r/4

R20 =1

2√

2(2 − r)e−r/2 R41 =

1256

√15

(80 − 20r + r2)re−r/4

R21 =1

2√

6re−r/2 R42 =

1768

√5

(12 − r)r2e−r/4

R30 =2

81√

3(27 − 18r + 2r2)e−r/3 R43 =

1768

r3e−r/4

R31 =4

81√

6r(6 − r)e−r/3

R32 =4

81√

30r2e−r/3

1.2 原子軌道の動径分布関数

<動径分布関数>原子核からの距離 rに電子を見つける確率 (半径 rと r + drの 2つの球面の間に見出す確率)は次式で与えられる。

D(r)dr = r2R2n,ldr

D(r) = r2R2n,lは動径分布と呼ばれ、これはRn,lの節の性質を反映してD(r) =0となる n − l − 1個の

点もつ2。

D(r) =∫ π

θ=0

∫ 2π

φ=0ψ(r, θ, φ)2r2sin[θ]dφdθ

1.2.1 s,p,d-軌道の動径分布関数

それでは早速各軌道の動径分布関数を描いてみよう。

< s-軌道> Plot[{4πr2R210,4πr2R2

20,4πr2R230}, {r,0,40},PlotStyle →

          {Hue[0.9],Hue[0.7],Hue[0.1]},PlotRange → All1電子殻 KLM · · · 殻の呼び名は X 線スペクトル線の名前に由来。s, p, d, f · · · 等の呼名は原子スペクトル線の特徴を示

す sharp, principal, diffuse, fundamentalの頭文字からきている。2軌道関数はこの点の前後で符号が交代することは既に指摘した通り。

4

Page 5: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

< p-軌道> Plot[{4πr2R221,4πr2R2

31,4πr2R241}, {r,0,40},PlotStyle →

          {Hue[0.9],Hue[0.7],Hue[0.1]},PlotRange → All

< d,f-軌道> Plot[{4πr2R232,4πr2R2

42,4πr2R243, r,0,50,PlotStyle →

          {Hue[0.9],Hue[0.7],Hue[0.1]},PlotRange → All

10 20 30 40

1

2

3

4

5

6

図 1: s軌道の動径分布関数

10 20 30 40 50

0.5

1

1.5

2

2.5

図 2: p軌道の動径分布関数

10 20 30 40 50

0.2

0.4

0.6

0.8

1

1.2

図 3: d, f 軌道の動径分布関数

1.3 原子軌道の角度部分 Yml (θ, φ)

原子軌道の角度部分は球面調和関数 (Y ml )で表される。Y[l ,m ] := SphericalHarmonicY[l,m, θ, φ]

1.3.1 極座標表示

< s-軌道> < d-軌道>

sA0 = Y[0,0] 1

2√

πdA0 = Y[2,0] 

14

√5π

(−1 + 3Cos[θ]2

< p-軌道> dA1 = Y[2,1] −12eiφ

√152π

Cos[θ]Sin[θ]

pA0 = Y[1,0] 12

√3π

Cos[θ] dA−1 = Y[2,−1] 12e−iφ

√152π

Cos[θ]Sin[θ]

pA1 = Y[1,1] −12eiφ

√32π

Sin[θ] dA2 = Y[2,2] 14e2iφ

√152π

Sin[θ]2

pA−1 = Y[1,−1] 12e−iφ

√32π

Sin[θ] dA−2 = Y[2,−2] 14e−2iφ

√152π

Sin[θ]2

< f-軌道> fA2 = Y[3,2] 14e2iφ

√1052π

Cos[θ]Sin[θ]2

fA0 = Y[3,0] 14

√7π

(−3Cos[θ] + 5Cos[θ]3) fA−2 = Y[3,−2] 14e−2iφ

√1052π

Cos[θ]Sin[θ]2

fA1 = Y[3,1] −18e−iφ

√21π

(−1 + 5Cos[θ]2)Sin[θ] fA3 = Y[3,3] −18e3iφ

√35π

Sin[θ]3

fA−1 = Y[3,−1] 18e−iφ

√21φ

(−1 + 5Cos[θ]2)Sin[θ]) fA−3 = Y[3,−3] 18e−3iφ

√35π

Sin[θ]3

5

Page 6: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.3.2 直角座標表示

< s-軌道>s = Y[0,0]

12√

π

< p-軌道>{px, py, pz} = Map[ExpToTrig, {−pA1 + pA−1, i√

2(pA1 + pA−1),pA0}]//.

          {Sin[θ]Cos[φ] → x/r, Sin[theta]Sin[φ] → y/r, Cos[θ] → z/r}

{

√32πx

r,

√3πy

2r,

√3πz

2r}

< d-軌道>

{dxy, dyz, dzx =(Map[ExpToTrig, { i√

2(−dA2 + dA−2), i√

2(dA1 + dA−1), 1√

2(−dA1 + dA−1)}]

)//.

          {Sin[θ]2Sin[2φ] → 2xy/r2, Sin[θ]Cos[φ] → x/r,Sin[θ]Sin[φ] → y/r, Cos[θ] → z/r√15π xy

2r2,

√15π yz

2r2,

√15π xz

2r2}

{dx2−y2 , dz2} = Map[ExpToTrig, { 1√2(dA2 + dA−2), dA0}]//.

          {Sin[θ]2Cos[2φ] → (x2 − y2)/r2, Cos[θ] → z/r}√15π (x2 − y2)

4r2,

14

√5π

(−1 +3z2

r2)}

 角度部分を直角座標で書くと原子軌道の角度部分の特性がわかりやすくなる3。s軌道は等方的で方向によらないが、p軌道は x, y, zの各軸に向いた px(≅ x

r ), py(≅ yr ), pz(≅ z

r )の 3種類があり、各軸に垂直な方向に0となる節面を持ち、節面を介して符号が交代する。d軌道は dxy, dyz, dzx, dx2−y2 , dz2 があり、角度に対する符号の交代は p軌道より複雑になる。

yx

z

pz ≅ zr

x

y

z

x

y

z

++ --

px ≅ xr py ≅ y

r

x

y+

dxy ≅ xyr2

y

z

x

dz2

z

x

y+

+- -

dx2−y2

図 4: 位相部の符号

3原子軌道関数の角度部分は通常位相部と呼ばれている。6

Page 7: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.4 原子軌道の角度依存性

1.4.1 s-軌道の角度依存性

< s-Orbit><< Graphics‘ParametricPlot3D‘SphericalPlor3D[sA0], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]

-0.2

0

0.2x

-0.2

0

0.2y

-0.2

0

0.2

z

-0.2

0

0.2x

-0.2

0

0.2y

図 5: s軌道の角度部分

1.4.2 p-軌道の角度依存性

<< Graphics‘ParametricPlot3D‘< pzOrbit>SphericalPlor3D[Abs[pA0], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< pxOrbit>

SphericalPlor3D[Abs[−pA1 + pA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< pyOrbit>

SphericalPlor3D[Abs[pA1 + pA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]

-0.20

0.2

x

-0.2

0

0.2y

-0.5

-0.25

0

0.25

0.5

z

-0.2

0

0.2y

図 6: pz 軌道の角度部分

-0.5

0

0.5x -0.2

0

0.2

y

-0.2

0

0.2

z

-0.5

0

0.5x

-0.2

0

0.2

z

図 7: px軌道の角度部分

-0.20

0.2x

-0.5

0

0.5

y

-0.2

0

0.2

z

-0.20

0.2x

-0.5

0

0.5

y

図 8: py 軌道の角度部分

7

Page 8: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.4.3 d-軌道の角度依存性

<< Graphics‘ParametricPlot3D‘< 3d3z2−r2Orbit>SphericalPlor3D[Abs[dA0], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 3dzxOrbit>

SphericalPlor3D[Abs[−dA1 + dA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 3dzyOrbit>

SphericalPlor3D[Abs[dA1 + dA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 3dxyOrbit>

SphericalPlor3D[Abs[−dA2 + dA2], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 3dx2−y2Orbit>

SphericalPlor3D[Abs[dA2 + dA−2], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z},PlotRange → All]

-0.20

0.2

x

-0.200.2

y

-0.5

0

0.5

z

-0.200.2

y

図 9: d3z2−r2

-0.5-0.25

00.25

0.5

x

-0.200.2

y

-0.5

-0.25

0

0.25

0.5

z

-0.200.2

y

-0.5

-0.25

0

0.25

0.5

z

図 10: dzx

-0.200.2x

-0.5

-0.25

00.25

0.5y

-0.5

-0.25

0

0.25

0.5

z

-0.200.2x

-0.5

-0.25

00.25

0.5y

図 11: dzy

-0.5-0.25

00.25

0.5x -0.5

-0.25

0

0.25

0.5

y

-0.2

0

0.2

z

-0.5-0.25

00.25

0.5x

図 12: dxy

-0.5

0

0.5x-0.5

0

0.5

y

-0.2

0

0.2z

-0.5

0

0.5x

図 13: dx2−y2

1.4.4 f-軌道の角度依存性

<< Graphics‘ParametricPlot3D‘< 4f5z2−3zr2Orbit>SphericalPlor3D[Abs[fA0], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 4f5xyz2−xy2Orbit>

SphericalPlor3D[Abs[fA1 + fA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]

8

Page 9: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

< 4f5yz2−yr2Orbit>SphericalPlor3D[Abs[fA1 − fA−1], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 4fzx2−zy2Orbit>

SphericalPlor3D[Abs[fA2 + fA2], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z}]< 4fxyzOrbit>

SphericalPlor3D[Abs[−fA2 + fA−2], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z},PlotRange → All]< 4fx3−3xy2Orbit>

SphericalPlor3D[Abs[fA3 + fA3], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z},PlotRange → All]< 4fy3−3xy2Orbit>

SphericalPlor3D[Abs[−fA3 + fA−3], {θ,0, π, {φ,0,2π},AxesLabel → {x,y, z},PlotRange → All]

-0.20

0.2

x

-0.2

0

0.2y

-0.5

0

0.5

z

-0.2

0

0.2y

図 14: 4f5z2−3zr2

-0.2 0 0.2

x

-0.5

0

0.5

y

-0.5

0

0.5

z

-0.5

0

0.5

y

図 15: 4f5xyz2−xy2

-0.50

0.5

x

-0.200.2

y

-0.5

0

0.5

z

-0.200.2

y

-0.5

0

0.5

z

図 16: 4f5yz2−yr2

-0.5

0

0.5x

-0.5

0

0.5y

-0.5

-0.25

0

0.25

0.5

z

-0.5

0

0.5x

-0.5

0

0.5y

図 17: 4fzx2−zy2

-0.5-0.25

00.25

0.5x

-0.5

-0.25

00.25

0.5y

-0.5

-0.25

0

0.25

0.5

z

-0.5-0.25

00.25

0.5x

-0.5

-0.25

00.25

0.5y

図 18: 4fxyz

-0.5

0

0.5x

-0.5

0

0.5

y

-0.2

0

0.2z

-0.5

0

0.5x

図 19: 4fx3−3xy2

-0.5

0

0.5x -0.5

0

0.5

y

-0.2

0

0.2z

-0.5

0

0.5x

図 20: 4fy3−3xy2

9

Page 10: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.5 水素原子の軌道関数 Ψ = RnlYlm(θ, φ)

原子軌道関数は今までの動径部と角度依存部の積で与えられるが、角度依存部が複素数を含み、これでは取り扱いがややこしいので、原子軌道関数が実関数になるように線形和をとる。例えば 2p軌道を例に取り上げる。

1√2{Ψ2p(m=1) + Ψ2p(m=−1) =

14√

2πexp(−r/2)rsinθcosφ

=1

4√

2πexp(−r/2)x

= Ψ2px

全く同様にして

1i√

2{Ψ2p(m=1) − Ψ2p(m=−1) =

14√

2πexp(−r/2)rsinθsinφ

=1

4√

2πexp(−r/2)y

= Ψ2py

このような演算をMathematicaで行った結果を次に載せる。

1.5.1 s-軌道関数

<s-軌道>  ψ1s = R10 ∗ sA0

  ψ1s =e−r

√π

  ψ2s = R20 ∗ sA0

  ψ2s =e−r/2(2−r)

4√

2π  ψ3s = R30 ∗ sA0

  ψ3s =e−r/3(27−18r+2r2)

81√

3π  ψ4s = R40 ∗ sA0

  ψ4s =e−r/4(192 − 144r + r2 − r3)

1536√

π

1.5.2 p-軌道関数

< p-軌道>  ψ2px = 1√

2R21 ∗ ExpToTrig[−pA1 + pA−1]/.rCos[φ]Sin[θ] → x

  ψ2px =e−r/2x

4√

  ψ2py =I√2R21 ∗ ExpToTrig[pA1 + pA−1]/.rSin[φ]Sin[θ] → y

  ψ2py =e−r/2y

4√

  ψ2pz = R21 ∗ pA0/.rCos[θ] → z10

Page 11: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  ψ2pz =e−r/2z

4√

  ψ3px =1√2R31 ∗ ExpToTrig[−pA1 + pA−1]/.rCos[φ]Sin[θ] → x

  ψ3px =181

e−r/3

√2π

(6 − r)x

  ψ3py =I√2R31 ∗ ExpToTrig[pA1 + pA−1]/.rSin[φ]Sin[θ] → y

  ψ3py =181

e−r/3

√2π

(6 − r)y

  ψ3pz = R31 ∗ pA0/.rCos[θ] → z

  ψ3pz =181

e−r/3

√2π

(6 − r)z

  ψ4px =1√2R41 ∗ ExpToTrig[pA1 + pA−1]/.rCos[φ]Sin[θ] → x

  ψ4px =e−r/4(80 − 20r + r2)x

512√

  ψ4py =I√2R41 ∗ ExpToTrig[pA1 + pA−1]/.rSin[φ]Sin[θ] → y

  ψ4py =e−r/4(80 − 20r + r2)y

512√

  ψ4pz = R41 ∗ pA0/.rCos[θ] → z

  ψ4px =e−r/4(80 − 20r + r2)z

512√

1.5.3 d-軌道関数

< d-軌道>  ψ3dz2 = Together[Expand[R32 ∗ dA0]/.r2Cos[θ] → z2

  ψ3dz2 = −e−r/3(r2 − 3z2)81

√6π

  ψ3dzx =1√2R32 ∗ ExpToTrig[−dA1 + dA−1]/.r2Cos[θ]Cos[φ]Sin[θ] → zx

  ψ3dzx =181

e−r/3

√2π

xz

  ψ3dzy =I√2R32 ∗ ExpToTrig[dA1 + dA−1]/.r2Cos[θ]Sin[θ]Sin[φ] → zy

  ψ3dzy =181

e−r/3

√2π

yz

  ψ3dxy =I√2R32 ∗ ExpToTrig[−dA2 + dA−2]/.r2Sin[θ]2Sin[2φ] → 2xy

  ψ3dxy =181

e−r/3

√2π

xy

11

Page 12: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  ψ3dx2 =1√2R32 ∗ ExpToTrig[dA2 + dA−2]/.r2Cos[2φ]Sin[θ]2 → x2 − y2

  ψ3dx2 =e−r/3(x2 − y2)

81√

2πxz

1.5.4 f-軌道関数

< f-軌道>  ψ4f5z3 = Together[Expand[R43 ∗ fA0]//.

         {r3Cos[θ] → r2z, r3Cos[θ]3 → z3}]

  ψ4f5z3 =e−r/4z(−3r2 + 5z2)

3072√

  ψ4f5xz2 =1√2Together[Expand[R43 ∗ ExpToTrig[−fA1 + fA−1]//.

         {r3Cos[φ]Sin[θ] → r2x, r2Cos[θ]2 → z2}]

  ψ4f5zx2 =e−r/4x(−r2 + 5z2)

1024√

30π

  ψ4f5yz2 =I√2Together[Expand[R43 ∗ ExpToTrig[fA1 + fA−1]//.

         r3Sin[θ]Sin[φ] → r2y, r2Cos[θ]2 → z2}]

  ψ4f5yz2 =e−r/4y(−r2 + 5z2)

1024√

30π

  ψ4f5zx2 = Expand[1√2R43 ∗ ExpToTrig[fA2 + fA2]]//.Cos[2φ] → (Cos[θ]2 − Sin[φ]2)];

  ψ4f5zx2 = Together[ψ4f5zx2/.{r3Cos[θ]Cos[φ]2Sin[θ]2 → zx2, r3Cos[θ]Sin[θ]2Sin[φ]2 → zy2}]

  ψ4fzx2 =e−r/4(x2 − y2)z

1024√

  ψ4fxyz =I√2R43 ∗ ExpToTrig[−fA2 + fA−2]//.

         Sin[2φ] → 2Cos[φ]Sin[φ], r3Cos[θ]Cos[φ]Sin[θ]2Sin[φ] → xyz}

  ψ4fxyz =e−r/4xyz

512√

  ψ4fx3 = −Expand[1√2R43 ∗ ExpToTrig[fA3fA−3]//.Cos[3φ] → Cos[φ]3 − 3Cos[φ]Sin[φ]2];

  ψ4fx3 = ψ4fx3//.{r3Cos[φ]3Sin[θ]3 → 3x3, r3Cos[φ]Sin[θ]3]Sin[φ]2 → xy2}

  ψ4fx3 =e−r/4x3

1024√

2π− e−r/4xy2

1024√

  ψ4fy3 = −Expand[I√2R43 ∗ ExpToTrig[fA3 + fA−3]//.Sin[3φ] → 3Cos[φ]2Sin[φ] − Sin[φ]3];

  ψ4fy3 = ψ4fy3//.{r3Cos[φ]2Sin[θ]3Sin[φ] → 3x2y, r3Sin[θ]3Sin[φ]3 → y3}

  ψ4fy3 = −3e−r/4x2y

1024√

2π+

e−r/4y3

3072√

2π ここで dz2 ≡ d3z2−r2 , dx2 ≡ dx2−y2 , f5z3 ≡ f5z3−3zr2 , f5xz2 ≡ f5xz2−xr2 , f5yz2 ≡ fyz2−yr2 , fzx2 ≡ fzx2−zy2 , fx2 ≡

fx2−3xy2 , fy3 ≡ fy3−3yx2 である。

12

Page 13: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.6 原子軌道の等高線

原子軌道の空間的広がりをあらわす等高線を描いてみる。r →√

x2 + y2となっていれば x− y平面上での等高線、r →

√x2 + z2であれば x − z平面上での等高線、等々であることに注意されたい。

1.6.1 s-軌道の等高線

< 1s>ContourPlot[ψ1s/.r →√

x2 + y2, {x,−10,10}, {z,−10,10},                Contours → 20,Colorfunction → Hue]< 2s>ContourPlot[ψ2s/.r →

√x2 + y2, {x,−10,10}, {z,−10,10},

                Contours → 20,Colorfunction → Hue]< 3s>ContourPlot[ψ3s/.r →

√x2 + y2, {x,−10,10}, {z,−10,10},

                Contours → 20,Colorfunction → Hue]

-10 -5 0 5 10-10

-5

0

5

10

図 21: 1s軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 22: 2s軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 23: 3s軌道の等高線

1.6.2 p-軌道の等高線

< 2px>ContourPlot[ψ2px/.r →√

x2 + z2, {x,−10,10}, {z,−10,10},                 Contours → 20,Colorfunction → Hue]< 2py>ContourPlot[ψ2py/.r →

√y2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]< 2pz>ContourPlot[ψ2pz/.r →

√x2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]< 3px>ContourPlot[ψ3px/.r →

√x2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]< 3py>ContourPlot[ψ3py/.r →

√y2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]< 3pz>ContourPlot[ψ3pz/.r →

√x2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]

1.6.3 d-軌道の等高線

< 3d3z2 >ContourPlot[ψ3dz2/.r →√

x2 + z2, {x,−10,10}, {z,−10,10},                 Contours → 20,Colorfunction → Hue]< 3dzx>ContourPlot[ψ3dzx/.r →

√x2 + z2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]13

Page 14: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

-10 -5 0 5 10-10

-5

0

5

10

図 24: 2px軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 25: 2py軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 26: 2pz軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 27: 3px軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 28: 3py軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 29: 3pz軌道の等高線

< 3dzy >ContourPlot[ψ3dzy/.r →√

y2 + z2, {x,−10,10}, {z,−10,10},                 Contours → 20,Colorfunction → Hue]< 3dxy >ContourPlot[ψ3dxy/.r →

√x2 + y2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]< 3dx2>ContourPlot[ψ3dx2−y2/.r →

√x2 + y2, {x,−10,10}, {z,−10,10},

                 Contours → 20,Colorfunction → Hue]

-10 -5 0 5 10-10

-5

0

5

10

図 30: 3d3z2−r2 軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 31: 3dzx軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 32: 3dzy軌道の等高線

1.7 混成軌道

同一原子の異種軌道の混ざり合いで方向性を強化した軌道が生じる効果を軌道の混成といい、その結果生じる軌道を混成軌道と呼んでいる。s軌道と p軌道 n個 (n = 1, 2, 3)との混成軌道を spn混成軌道という。このほか、dsp2, sp3d, d2sp3, sp3d2などがある。例として 1個の s軌道と 1個の px軌道からできる混成軌道を取り上げる。この s軌道も p軌道も原点は同じで、混成軌道はその線形一次結合で表される。一次結合でできる混成軌道は規格直交化される

14

Page 15: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

-10 -5 0 5 10-10

-5

0

5

10

図 33: 3dxy 軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 34: 3dx2−y2 軌道の等高線

ようにするにはd1 =

√1 − λ2χs + λχpx

d2 = λχs −√

1 − λ2χpx (0 ≤ λ ≤ 1)

(1)

としておけばよい4。(1)式は任意の割合で s軌道と px軌道を混ぜてできる混成軌道を表す。混成軌道 (1)との s軌道の係数の 2乗 (1− λ2)とλ2は、それぞれ d1軌道、d2軌道での s軌道の割合、s性とみなせる。d1軌道と d2軌道の s性は λ = 1/

√2のとき等しくなり、このときの混成軌道は

d1 =1√2(χs + χpx),  d2 =

1√2(χs − χpx)

であらわされる。

1.7.1 sp混成軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 35: sp混成軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 36: sp混成軌道の等高線

r =√

x2 + z2

ContourPlot[ 1√2(ψ2s + ψ2px), {x,−10,10}, {z,−10,10},Contours → 20,ColorFunction → Hue]

ContourPlot[ 1√2(ψ2s − ψ2px), {x,−10,10}, {z,−10,10},Contours → 20,ColorFunction → Hue]

■ sp混成軌道の s性の違いによる等高線  sp混成軌道で s軌道の混ざり具合 (λ = 0~1まで 0.2刻み)により s軌道、p軌道の原子軌道の等高線がどのように変化していくかを調べてみよう。  r =

√x2 + z2;

  d1 =√

1− λ2ψ2s + λψ2px;

4軌道関数 χx, χpx は規格化されており、また互いに直交するから χ2s = 1, χ2

px = 1, χsχpx = 015

Page 16: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  sp = Evaluate[Table[d1, {λ,0,1,0.2}]]; Do[ContourPlot[sp[i]], {x,−10,10}, {z,−10,10},Contours → 20,ColorFunction → Hue], {i,1,6}]

-10 -5 0 5 10-10

-5

0

5

10

図 37: λ = 1(2s軌道)

-10 -5 0 5 10-10

-5

0

5

10

図 38: λ = 0.2

-10 -5 0 5 10-10

-5

0

5

10

図 39: λ = 0.4

-10 -5 0 5 10-10

-5

0

5

10

図 40: λ = 0.6

-10 -5 0 5 10-10

-5

0

5

10

図 41: λ = 0.8

-10 -5 0 5 10-10

-5

0

5

10

図 42: λ = 1.0(2px)軌道

1.7.2 sp2混成軌道の等高線

r =√

x2 + y2

ContourPlot[ 1√3(ψ2s +

√2ψ2px), {x,−10,10}, {y,−10,10},

                 Contours → 20,ColorFunction → Hue]ContourPlot[ 1√

6(√

2ψ2s − ψ2px +√

3ψ2py), {x,−10,10}, {y,−10,10},                 Contours → 20,ColorFunction → Hue]ContourPlot[ 1√

6(√

2ψ2s − ψ2px −√

3ψ2py), {x,−10,10}, {y,−10,10},                 Contours → 20,ColorFunction → Hue]

-10 -5 0 5 10-10

-5

0

5

10

図 43: sp2混成軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 44: sp2混成軌道の等高線

-10 -5 0 5 10-10

-5

0

5

10

図 45: sp2混成軌道の等高線

16

Page 17: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1.7.3 dsp2混成軌道の等高線

r =√

x2 + y2

ContourPlot[12(ψ2s + ψ3dx2 +√

2ψ2px), {x,−20,20}, {y,−20,20},                 Contours → 20,ColorFunction → Hue]ContourPlot[12(ψ2s + ψ3dx2 −

√2ψ2px), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]ContourPlot[12(ψ2s − ψ3dx2 +

√2ψ2py), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]ContourPlot[12(ψ2s − ψ3dx2 −

√2ψ2py), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]

-20 -10 0 10 20-20

-10

0

10

20

図 46: dsp2混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 47: dsp2混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 48: dsp2混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 49: dsp2混成軌道

1.7.4 d2sp3混成軌道の等高線

r =√

y2 + z2; (∗y − z平面∗)ψA = ψ3dz2/.x → 0; ψB = ψ2pz/.x → 0;ContourPlot[ 1√

6(ψ2s +

√2ψA +

√3ψB), {y,−20,20}, {z,−20,20},

                 Contours → 20,ColorFunction → Hue]

r =√

y2 + z2; (∗y − z平面∗) ψA = ψ3dz2/.x → 0;ψB = ψ2pz/.x → 0;ContourPlot[ 1√

6(ψ2s +

√2ψA −

√3ψB), {y,−20,20}, {z,−20,20},

                 Contours → 20,ColorFunction → Hue]

r =√

y2 + z2; (∗x − y平面∗)ψA = ψ3dz2/.z → 0;ContourPlot[ 1√

12(ψ2s − ψA −

√3 + ψ3dx2 +

√6ψ2px), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]ContourPlot[ 1√

12(ψ2s − ψA +

√3 + ψ3dx2 −

√6ψ2px), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]ContourPlot[ 1√

12(ψ2s − ψA + sqrt3 − ψ3dx2 +

√6ψ2px), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]ContourPlot[ 1√

12(ψ2s − ψA − sqrt3 − ψ3dx2 −

√6ψ2px), {x,−20,20}, {y,−20,20},

                 Contours → 20,ColorFunction → Hue]

17

Page 18: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

-20 -10 0 10 20-20

-10

0

10

20

図 50: d2sp3混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 51: d2sp3混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 52: d2sp3混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 53: d2sp3混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 54: d2sp3混成軌道

-20 -10 0 10 20-20

-10

0

10

20

図 55: d2sp3混成軌道

1.7.5 いろいろな混成軌道

sp 1√2(s + px) dsp2 1

2(s + dx2−y2 +√

2px)1√2(s + px) 1

2(s + dx2−y2 −√

2px)

sp2 1√3(s +

√2px) 1

2(s − dx2−y2 +√

2px)1√6(√

2s − px +√

3py) 12(s − dx2−y2 −

√2px)

1√6(√

2s − px −√

3py) d2sp3 1√6(s +

√2dz2 +

√3pz)

sp3 12(s + px + py + pz) 1√

6(s +

√2dz2 −

√3pz)

12(s + px − py − pz) 1

12(√

2s − dz2 +√

3dx2−y2 +√

6px)12(s − px − py + pz) 1

12(√

2s − dz2 +√

3dx2−y2 −√

6px)12(s − px + py − pz) 1

12(√

2s − dz2 −√

3dx2−y2 +√

6py)112(

√2s − dz2 −

√3dx2−y2 −

√6px)

sp3 109°47’

dsp2 90°

sp2 120°sp 180°

d2sp3

図 56: 各種混成軌道の方向性

18

Page 19: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

2 分子軌道の計算

2.1 波動方程式

時間に依存しない定常状態での Schrodinger方程式

Hψ = Eψ (2)

HはHamiltonianとよばれ、エネルギー演算子である。ψは電子の振幅を表す関数で波動関数と呼ばれ、任意の点 (x, y, x)でプラスになることもマイナスになることもある。また、波動関数の (絶対値の)2乗 ψ2(x, y, z)dτ は、点 (x, y, z)における体積素片 dxdydzの中に電子が存在する確率に比例する。一般に Fφ = fφを満たす f を演算子 F の固有値といい、φを f に属する固有関数という。物理量を表す演算子5の固有値や固有関数には次の性質がある。

• 固有値は実数である。

• 異なる固有値の固有関数 φiと φj は直交する(∫

φ∗i φjdτ = 0

)。

• 縮退6した固有値の固有関数の線形結合は、その固有値の固有関数である。

 <波動関数の規格化>

∫ ∞

−∞

∫ ∞

−∞

∫ ∞

−∞ψ2(x, y, z)dxdydz =

∫ ∞

−∞ψ(x, y, z)dτ = 1

上を満たす波動関数 ψは規格化されているという。これは波動関数 ψをもつ電子が全空間のどこかに存在する確率は1であることを意味している7。

<期待値>観測される物理量<A>の期待値は次式で与えられる。

< A >=∫

ψAψdτ∫ψψdτ

(3)

2.2 水素分子イオン H+2

水素分子イオンH+2 の分子軌道関数 ψ分子は近似的に個々の原子軌道関数 χnの線形結合で表されると

仮定し、この方法を LCAO法 (Linear Combination of Atomic Orbital)と呼んでいる。

ψ = c1χ1 + c2χ2 (4)

Schrodinger方程式 (2)よりHψ = Eψ

この式に左側から ψを掛けるとψHψ = Eψ2

5これをエルミート演算子と呼んでいる。6同じ固有値を持つ固有関数は縮退しているという。7ψ は複素関数であるので厳密に言えば

R

ψψ∗dτ = 1。しかし、本稿では複素数からなる波動関数はあまり重要でないので ψ が複素数となる場合は考えないこととする。

19

Page 20: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

全空間にわたってこの式を積分すると∫

ψHψdτ = E

∫ψ2dτ

これからエネルギーEは

E =∫

ψHψdτ∫ψ2dτ

(5)

で与えられることになる。次に具体的にEを求めていく。ψの代わりに c1χ1 + c2χ2を代入すると

E =∫

(c1χ1 + c2χ2)H(c1χ1 + c2χ2)∫(c1χ1 + c2χ2)2dτ

=∫

(c1χ1Hc1χ1 + c1χ1Hc2χ2) + c2χ2Hc1χ1 + c2χ2Hc2χ2)dτ∫(c2

1χ21 + 2c1c2χ1χ2 + c2

2χ22)dτ

(6)

H はエルミート演算しであるから∫

χ1Hχ2dτ =∫

χ2Hχ1dτ

が成り立つ8。ここで式を見通しよくするために次の記号を導入する。

H11 =∫

χ1Hχ1dτ

H12 = H12 =∫

χ1Hχ2dτ =∫

χ2Hχ1dτ

H22 =∫

χ2Hχ2dτ

S11 =∫

χ21dτ

S12 =∫

χ1χ2dτ

S22 =∫

χ22dτ

そうすると (6)は

E =c21H11 + 2c1c2H12 + c2

2H22

c21S11 + 2c1c2S12 + c2

2S22

となる。次に、基底状態(分子がもっともエネルギーの低い安定な状態)のエネルギーを実現する c1, c2

を求める。エネルギーを極小にする c1, c2を求めるためにEを c1または c2で偏微分し、その値を 0とおく。このやり方をRitzの変分法9という。これから

c1(H11 − ES11) + c2(H12 − ES12) = 0

c1(H12 − ES12) + c2(H22 − ES22) = 0

(7)

が得られるが、この連立方程式を永年方程式10と呼んでいる。永年方程式が c1 = c2 = 0以外の根をもつには、これらの 2式に対する永年行列式

∣∣∣∣∣H11 − ES11 H12 − ES12

H12 − ES12 H22 − ES22

∣∣∣∣∣ = 0

となることが必要であり、上の行列式を解くとEが求まる。そしてEを元の連立方程式に代入すると係数 c1, c2の比が求められ、これに波動関数の規格化条件を加えることで分子軌道関数が得られる。以

8観測される物理量の演算子はエルミート演算子である。エルミート演算子の固有値は実数である。9変分関数を既知の関数の一次結合で表し、その係数を決める変分法を Ritz(Raleigh-Ritz)の変分法という。

10例えば a11x + a12y = 0, a21x + a22y = 0という連立方程式で x = 0, y = 0を自明解というが、この連立方程式が自明解以外の解をもつためには係数の行列式 det(A) ≡ |aij | = 0という条件が必要。このような方程式を永年方程式という。

20

Page 21: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

上の計算をMathematicaでやってみよう。

EN =c21H11 + 2c1c2H12 + c2

2H22

c21S11 + 2c1c2S12 + c2

2S22

A = c21H11 + 2c1c2H12 + c2

2H22;B = c2

1S11 + 2c1c2S12 + c22S22;

Sol1 = D[EN, c1]//.{A → EN1, B → EN2, EN → Er ∗ EN2};Solve[Sol1 == 0,EN1][[1]]Sol2 = D[EN, c2]/.{A → EN1, B → EN2, EN → Er ∗ EN2};Solve[Sol2 == 0,EN1][[1]]

{Er → c1H11 + c2H12

c1S11 + c2S12}

{Er → c1H11 + c2H22

c1S12 + c2S22}

これから

Er(c1S11 + c2S12) = c1H11 + c2H12

Er(c1S12 + c2S22) = c1H11 + c2H22

c1, c2の係数で括ると

  0 == Collect[Er(c1S11 + c2S12) − (c1H11 + c2H12), {c1, c2}  0 == Collect[Er(c1S12 + c2S22) − (c1H12 + c2H22), {c1, c2}

0 == c1(−H11 + Er S11) + c2(−H12 + Er S12)

0 == c1(−H12 + Er S12) + c2(−H22 + Er S22)

(8)

となる。c1, c2を係数とする上の 2つの連立永年方程式を満足するエネルギーErの値は、これら 2式に対する永年行列式 ∣∣∣∣∣

H11 − Er S11 H12 − Er S12

H12 − Er S12 H22 − Er S22

∣∣∣∣∣ = 0 (9)

の根として求められる。原子軌道関数 χ1、χ2はともに水素原子の 1s軌道関数で、それらは規格化されているから

H11 = H22

S11 = S22 = 1

これを(9)に代入し、エネルギーを求めると

   Sol = Solve[Det[

(H11 − Er H12 − ErS12

H12 − ErS12 H11 − Er

)] == 0,Er]//Flatten

   {Er → −H11 + H12

−1 + S12}, {Er → H11 + H12

1 + S12}

21

Page 22: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

次に、第 1項、第 2項の Erを(8)にいれて c1、c2の関係を求めると、

c2 = C ∗ c1;

Solve[(c1(−H11 + Er) + c2(−H12 + ErS12//.Er → −H11 + H12

−1 + S12

)== 0,C]//Flatten

Solve[(c1(−H12 + ErS12) + c2(−H11 + Er)//.Er → H11 + H12

1 + S12

)== 0,C]//Flatten

{C → −1}{C → 1}

つまり、c1 = c2、c1 = −c2となる。これを (4)に代入して波動関数 ψを求めると

ψ1 = c1(χ1 + χ2)

ψ2 = c1(χ1 − χ2)

係数 c1、c2は ψ1、ψ12の規格化条件より求める。∫

ψ2dτ = c21

(∫χ2

1dτ + 2∫

χ1χ2dτ +∫

χ22dτ

)

= 2c21(1 + S12) = 1

これから c1 = 1/√

2(1 + S12)が得られ、

ψ1 = (χ1 + χ2)/√

2(1 + S12)

となる。まったく同様にしてψ2 = (χ1 − χ2)/

√2(1 − S12)

が得られる。一般な場合で、波動関数が ψ = c1ψ1 + c2ψ2 + · · · + cnψnで与えられる場合の永年行列式は

∣∣∣∣∣∣∣∣∣∣∣∣

H11 − S11E H12 − S12E · · · H1n − S1nE

H12 − S12E H22 − S22E · · · H2n − S2nE

H13 − S13E H23 − S23E · · · H3n − S3nE...

......

...H1n − S1nE H2n − S2nE · · · Hnn − SnnE

∣∣∣∣∣∣∣∣∣∣∣∣

= 0

となる。この行列式は対角線に対して対称(Hermitian)で、n個の実根をもつ。さらに話を進めるためには、Hij と Sij の値を推定していかなければならない。

2.2.1 回転楕円体座標

水素分子イオンのHij と Sij を計算していくに当たって、水素分子イオンは結合軸の周りに軸対称性があるので、結合軸周りの回転角 φ、及び次の 2つの変数 µ, νを用いる回転楕円体座標を導入する11。

µ = (ra + rb)/R   1 ≤ µ < ∞ν = (ra − rb)/R  − 1 ≤ ν ≤ 1φ = φa = φb   ≤ φ ≤ 2π

11Schrodinger方程式が提出された (1926年)翌年、Burrauにより回転楕円体座標を使って H2+の Schrodinger方程式が解かれた。

22

Page 23: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

平面状の任意の一点 P (x, z)は µ =一定の楕円と ν =一定の双曲線の交点として表される。回転楕円体座標における体積素片は

dτ = dx dy dz = (R/2)3(µ2 − ν2)dφ dµ dν

となる12。

rbra

R

A Bz

x

φ

µ = (ra + rb)/R

ν = (ra − rb)/R

µ =一定

ν =一定

図 57: 回転楕円体座標

2.2.2 重なり積分、Sij

Sij =∫

χiχjdτ =1π

∫e−(ri+rj)dτ

Sij は χ1と χ2の重なりの程度を表し、「重なり積分」とよばれる。原子軌道関数 χが互いに近づくほど Sij は大きくなる。

i = jのときは、原子軌道関数が規格化されていれば

Sii =∫

χiχidτ =∫

χ2i dτ = 1

i = jのとき、

Sij =∫

χiχjdτ = 0

ならば、χiと χj は直交するという。位置的に遠く離れた原子軌道の関数 χは互いに無関係であるから、位置的に離れた χ同士は直交すると予想される。前のセクションの回転楕円体座標を使って重な

122焦点からの距離の和が一定の軌跡は楕円を描き、距離の差が一定の軌跡は双曲線を描く。体積素片の計算は大岩正芳著初等量子化学 第 2版 (化学同人)に詳しい。

23

Page 24: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

り積分をMathematicaで具体的に計算すると

S = π−1(R2

)3 ∫ 2π0

∫ ∞1

∫ 1−1 e−Rµ(µ2 − ν2)dν dµdφ

13e−R(3 + 3R + R2)

(10)

が得られる。これから、原子核間距離が遠く離れると重なり積分の値 (Limit[e−R(3 + 3R + r2),R → ∞])は 0となることがわかる。LCAO法の普通のゼロ次近似計算では Sij = 0 (i = j)とおいて計算を簡略化しているが、この近似は図 (59)より妥当な近似と考えられる。すなわち、p− π結合の Sij は、普通の炭素-炭素間距離である 1.2~1.5A程度の範囲では 0.2~0.27(σ軌道 2px − 2px, 2s − 2sに比べて小さい)の間にあり、それより大きな距離では Sij を 0においても一向に差し支えないと考えられる13。

H+1 H+

2

S12を与える原子軌道の重なり

χ1 χ2

図 58: 重なり積分 Sij

図 59: Sij の距離による変化

<メモ>¶ ³Mathematicaで 1s軌道関数が規格化されているかを確認する。

   ∫ ∞

0

∫ π

0

∫ 2π

0

(1√πe−r ∗ 1√

πe−r

)∗ r2Sin[θ]dφdθdr

     1µ ´

2.2.3 クーロン積分、α

αi = Hii =∫

χiHχidτ

クーロン積分という名前の由来であるが、これは Hamiltonianを具体的に書けばすぐわかる。例えばα1を具体的に書くと

13ここで行う計算の近似程度では Sij = 0としても特に大きな誤差は発生しないことが知られている。24

Page 25: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

α1 =∫

χ1Hχ1

=∫

χ1H1χ1dτ +∫

χ1V1χ1dτ

= E1s −e2

4πϵ0

∫χi χi

r2dτ +

e2

4πϵ0R

∫χi χidτ

= E1s −e2

4πϵ0J +

e2

4πϵ0R

= E1s − J +1R

(ここでe2

4πϵ0≡ 1と置いた)

(但しH = − h2

2m∇2 − e2

4πϵ0r1− e2

4πϵ0r2+

e2

4πϵ0R= H1 + V1, V1 = − e2

4πϵ0r2+

e2

4πϵ0R)

(11)

となって、第 1項はエネルギーを表し、第 2項はクーロンポテンシャル V1によるクーロンエネルギーを示しており、これがクーロン積分の名前の由来となっている。尚、ゼロ次近似の立場からは αiは i

から遠く離れた位置にある原子核から受ける影響は小さいと考えるが、αをこのように定義すれば明らかに αは負の数となる。

   H+1 H+

2

e−

R

r1 r2

H1 = − h2

2m∇2 − e2

4πϵ0r1

H2 = − h2

2m∇2 − e2

4πϵ0r2

H2 = − h2

2m∇2 − e2

4πϵ0r2− e2

4πϵ1r2+ e2

4πϵ0R

<水素分子イオンのHamiltonian>

<水素原子1のHamiltonian>

<水素原子2のHamiltonian>

図 60: 水素分子イオンのHamiltonian

クーロン積分 αをMathematicaで具体的に計算してみよう。ここで水素原子の基底状態のエネルギーE1s = −1/2と置いた。

α = −12− π−1

(R2

)3 ∫ 2π

0

∫ ∞

1

∫ 1

−1

e−2rA

rB(µ2 − ν2)dν dµdφ +

1R

//FullSimplify

−12

+ e−2R

(1 +

1R

)

(12)

2.2.4 共鳴積分、β

βij = Hij =∫

χiHχjdτ =∫

χjHχidτ = βji (i = j)

共鳴積分は、χiとχjが重なっている部分の電子雲が原子核 i、jに引っぱられている状態のポテンシャルエネルギーを表している。つまり、図(61)からもわかるように、原子核 iからのクーロン力を受けている状態と原子核 jからのクーロン力を受けている状態とが”共鳴状態”にある14。ゼロ次近似で考えれば、Hij は χiと χj の2つの原子軌道関数をもった 2個の原子 iと jの作る場の中に置かれた 1個

14量子力学でいう共鳴状態とは縮退(エネルギーが等しい)した 2つ以上の状態を重ね合わせた状態のことを指す。25

Page 26: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

の電子のエネルギーに相当する。χiと χj が隣り合っていない場合、原子軌道の重なりはほとんどないので、この積分の値は0に近く無視される。共鳴積分を具体的に表記すると

β =∫

χ1Hχ2

=(

E1s +1R

)S − J +

1R

(13)

となる。

χ1

H+1 H+

2

e−

R

r1r2

H+2H+

1

e−

R

r2r1

χ2

H = H1 + V1

V1 = − e2

4πϵ0r2+ e2

4πϵ0R

H = H2 + V2

V2 = − e2

4πϵ0r1+ e2

4πϵ0R

図 61: 共鳴積分

共鳴積分 βをMathematicaで具体的に計算してみよう。

β = (−12

+1R

)S − π−1

(R2

)3 ∫ 2π

0

∫ ∞

1

∫ 1

−1

e−(rA+rB)

rA(µ2 − ν2)dν dµdφ//Simplify

−e−R(−6 + 3R + 7R2 + R3)6R

(14)

2.2.5 原子間距離を横軸にとった場合の S, α, βのグラフ

重なり積分 S、クーロン積分 α、共鳴積分 β の大きさが原子間距離によってどのように変化するのか、Mathematicaでグラフを描いてみよう。 Plot[{S, α, β}, {R,0,9},PlotStyle → {Hue[0.9],Hue[0.7],Hue[0.1]},     PlotRange → {−0.8,1},AspectRatio → 1.5,Frame → True]

0 2 4 6 8

-0.75

-0.5

-0.25

0

0.25

0.5

0.75

1

図 62: 核間距離と重なり積分、クーロン積分、共鳴積分の値26

Page 27: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

図 62より原子核間距離が大きくなるにしたがって 

重なり積分 (S) → 0クーロン積分 (α) →水素原子基底状態のエネルギー (Es = 0.5)に近づく共鳴積分 (β) →ある核間距離で極小値を取るが、核間距離が大きくなるにしたがって0に近づく

ことがわかる。

2.2.6 水素分子イオンH+2 のエネルギー準位の計算

水素分子イオンのエネルギー準位を求めてみよう。水素分子イオンの永年行列式 (9) で H11 = α1、H12 = β、S11 = S22 = 1、および S12 = 0とすると

∣∣∣∣∣α1 − E β

β α2 − E

∣∣∣∣∣ = 0

となる。両方の核は同等であるので α1 = α2、上の永年行列式を解くとエネルギーEが求まる。15

   Solve[Det[

(α − EN β

β α − EN

)] == 0,EN]//Flatten

   {EN → α − β}, {EN → α + β}

このようにして、水素分子イオンの可能な 2つのエネルギー準位を求めることができた。次に、この 2つの準位に対応する波動関数を求め、それによってどちらのエネルギー準位がより安定なエネルギー準位かを決めてみよう。(7)より

c1(α − E) + c2β = 0

であるからc1

c2= − β

α − E

さて、E = α + βのときは、c1

c2= − β

−β= 1

また、E = α − βのときは、c1

c2= −β

β= −1

となる。これからE = α + βのエネルギー準位に対しては

ψ1 = ψ = χ1 + χ2

一方、E = α − βのエネルギー準位に対しては

ψ2 = ψ = χ1 − χ2

15Mathematicaで E は特別な記号となるからエネルギーは EN と書いた。27

Page 28: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

と書くことができる。ここで ψが規格化されているかどうか確かめなければならない。χ1, χ2は規格化されており、また互いに直交する関数であるとすると、E = α+βのエネルギー準位に対しては

∫ψ2

1dτ =∫

(χ1 + χ2)2dτ

=∫

χ21dτ +

∫χ2

2dτ + 2∫

χ1χ2dτ

=∫

χ21dτ +

∫χ2

2dτ

= 2

となり、ψ1は規格化されていないことが分かる。従って、ψ1を規格化するには規格化係数 1/√

2を掛ければよいことがわかる。

ψ1 = (1/√

2)(χ1 + χ2)

全く同様にしてE = α − βのエネルギー準位に対しては

ψ2 = (1/√

2)(χ1 − χ2)

となる。

■結合軌道と反結合軌道  どちらの波動関数がより安定な状態に対応するのかを調べるのに、波動関数で表される電子の分布状態を見てみよう。

• ψ1 = (1/√

2)(χ1 + χ2) E = α + β

この場合、2つの波動関数は同符号を持っているから、その断面をグラフで示すと図 63となる。電子の存在確率は ψ2

1で与えられるからその断面グラフは、図 65のようになる。この図からわかるように両原子核の中間部分 (すなわち結合が生じている部分)に電子が存在しており、この電子による作用が両原子核の反発力を上回っていることが想像される。このことからこの分子軌道を結合性軌道と呼んでいる。こういう立場から βは負でなければならないことになる。

• ψ1 = (1/√

2)(χ1 − χ2) E = α − β

同様な取り扱いをすると、図 64、図 66が得られる。ここで見られるように核の中間では電子の存在確率がゼロとなる。その結果、電子は核を引き寄せるのに都合の良い配置を取っていないことが分かる。この分子軌道を反結合性軌道と呼んでいる16。

-4 -2 0 2 4 6 80

0.1

0.2

0.3

0.4

0.5

0.6

-4 -2 0 2 4 6 80

0.1

0.2

0.3

0.4

0.5

0.6

図 63: 結合性分子軌道

-4 -2 0 2 4 6 8

-0.4

-0.2

0

0.2

0.4

-4 -2 0 2 4 6 8

-0.4

-0.2

0

0.2

0.4

図 64: 反結合性分子軌道

水素分子イオンには 2つのエネルギー準位があることがわかった。H+2 の安定な状態では電子は下の軌

道から入ることになる。その様子を図 67に示す。16隣り合った原子上の波動関数の符号が逆符号になり、分子軌道はその位置で節を持つことになる。節のある波動関数は

節のない波動関数より結合性を増す効果は少ない。28

Page 29: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

-2 0 2 4 60

0.05

0.1

0.15

0.2

0.25

0.3

0.35

-2 0 2 4 60

0.05

0.1

0.15

0.2

0.25

0.3

0.35

図 65: 結合性軌道の電子分布

-2 0 2 4 60

0.05

0.1

0.15

0.2

0.25

0.3

-2 0 2 4 60

0.05

0.1

0.15

0.2

0.25

0.3

図 66: 反結合性軌道の電子分布

E

[水素分子イオンのエネルギー準位]

α − β

α + β

図 67: 水素分子イオンのエネルギー準位0 2 4 6 8

R

-0.1

0

0.1

0.2

0.3

0.4

0.5

E-E1s

図 68: 結合エネルギーと反結合エネルギー

<結合エネルギーと反結合エネルギーの描画>¶ ³Ea :=

α − beta1 − S

; (∗反結合状態のエネルギー∗)

Eb :=α + beta

1 + S; (∗結合状態のエネルギー∗)

Plot[{Ea − E1s,Eb − E1s},R,0,8,PlotStyle → {Hue[0.9], Hue[0.7],PlotRange → {−0.2, 0.5}, AspectRito → 1.5, Frame → True, FrameLabel− > {”R”, ”E − E1s”}]

µ ´2.3 H+

3 の安定構造

H+3 の構造として直線構造と三角構造が考えられる。果たしてどちらの構造が安定か、LCAO MO

法で計算してみよう。

[H H H]+H

H H

+

<直線構造> <三角構造>

1

2 31 2 3

図 69: H+3 イオンの構造

直線構造に対する永年行列をH11 = H22 = H33 = α, H12 = H23 = β, H13 = 0, x = (α−E)/βとして

29

Page 30: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

解くと

   Sol = Solve[Det[

x 1 01 x 10 1 x

] == 0,x]//Flatten

   {x → 0}, {x → −√

2}, {x →√

2}これからE = α+

√2β, α, α−βと求まる。最低空軌道に電子を 2個入れるとE = 2α+2

√2βとなる。

次に三角構造に対する永年行列式を同様に扱えば、H11 = H22 = H33 = α, H12 = H13 = H23βとして

   Sol = Solve[Det[

x 1 11 x 11 1 x

] == 0,x]//Flatten

   {x → −2}, {x → 1}, {x → 1}これからE = α + 2β, α− β, α− βと求まる。最低空軌道に電子を 2個入れるとE = 2α + 4βとなる。以上のことから三角構造の方が安定であると予想される。

α

α +√

α −√

α + 2β

α −√

<直線構造> <三角構造>

図 70: H+3 イオンのエネルギー準位

3 Huckel分子軌道法

エチレンやベンゼン等々の π電子共役系炭化水素の分子軌道モデルとして、1931年にHuckel17によって提唱された。Huckelの分子軌道法はその数学的取り扱いが非常に簡単なものであるにもかかわらずπ電子系の性質を驚くほどの精度で計算できる。

3.1 Hukel近似

Hukelの分子軌道法は次のHukel近似を前提としている。

1) 共役系炭化水素の分子軌道はπ電子系を形成している炭素原子の 2pz軌道の一次結合 (LCAO) で表される。

ψ =n∑

i=1

ciχi

2) Hamiltonianはπ電子の”有効”1電子Hamiltonian演算子18を用いる。

Heffψ = ϵψ

17Erich A.A.J.Hukel(1896~1980)。ドイツの物理化学者。1922年に Debyeの助手となり強電解質溶液の研究に従事。その後 Heisenbergらに学び、分子軌道法の発展に寄与した。

18有効 1電子 Hamiltonianについては付録 A.1を参照されたい。30

Page 31: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

3) 重なり積分は無視する。

Sij =∫

χiχj = 0

4) クーロン積分(αi =∫

χiHeffχi)はすべての炭素原子に対して等しい。

Hii = α

5) 共鳴積分(βij =∫

χiHeffχj  (i = j))は結合している炭素原子の 2p軌道間ではすべて等しく

βとし、結合していない炭素原子の 2p軌道間では 0とする。

Hij = β (i = jで iと jが結合している場合)

Hij = 0 (i = jで iと jが結合していない場合)

3.2 Hukel分子軌道法計算の手順

Huckel分子軌道計算の手順は次の通りで、具体的な計算は次のセクションで行うのでそれまでお楽しみに。

(1) 原子に番号付けをする。この順序は特に問わない。

(2) 分子軌道関数をπ中心の 2pz 軌道を用いて LCAOで表す。

    ψ =n∑

i

ciχi

(3) 原子数 nに対して n × nの永年行列式 (Huckel行列式)をつくり、対角項を−xと置く。

(4) 行列式の非対角項のうち、結合している原子間の非対角項には 1、結合していない原子間の非対角項は 0とする。    |Hij − δijϵ| = 0  (Hii = αi, Hij = βij , δii = 1, δij = 0)

(5) 永年行列式を展開し、n次方程式を解いて n個の xの値を求める。この xiの値から n個の軌道エネルギーが ϵi = α + xi βと求められる。

(6) それぞれの xの値に対して連立 1次方程式から LCAO係数の大きさの相互間関係を求め、原子軌道関数の規格化条件を使って LCAOの係数を決める。

3.3 共役系炭化水素のHukel分子軌道法計算

それでは代表的な共役系炭化水素であるエチレン、アセチレン、ブタジエン、ビ・シクロブタジエンを例にとり、Huckelの分子軌道計算をやっていくことにする。行列計算は紙と鉛筆と電卓で十分であるが、それではこの表題に反するので (笑い)Mathematicaでおこなうこととする。

31

Page 32: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

3.3.1 エチレン

エチレン CH2 = CH2 は sp2 混成軌道とその軌道面を含む平面に垂直に p軌道が伸びている。ここで、p軌道同士が重なり合ってできる π電子軌道に議論を集中することする(これを σ − π分離と呼んでいる。詳しくは付録A.1を参照されたい)。こうするとエチレンの分子軌道は

ψπ電子 = c1χ1 + c2χ2

と表される。

1 2

+ +

- -

ψπ電子 = (1/√

2)(χ1 + χ2)

エチレン分子

図 71: エチレン分子と分子軌道

エネルギー準位の計算は水素の場合と同じように進めることができる。その結果

E1 = α + β  ψ1 = (1/√

2)(χ1 + χ2)

E2 = α − β  ψ2 = (1/√

2)(χ1 − χ2)

を得る (図 72)。エネルギー準位図は図 73に示す。

1 2+ +

- -

1 2+ -

- +

節ψ1 = (1/

√2)(χ1 + χ2)ψ1 = (1/

√2)(χ1 − χ2)

π電子

図 72: エチレンのエネルギーと分子軌道

α − β

α + β

<エチレン分子のエネルギー準位>

Eπ = 2α + 2β

図 73: エチレンエネルギー準位

3.3.2 アセチレン

エチレンは分子式CH≡CHで、sp混成軌道のσ結合1つとあとはそれぞれ2つのp軌道 (χ1, χ′1 ; χ2, χ

′2)

が重なり合った 2個の π軌道からできている。分子軌道 ψはこれらの一次結合で近似できると考えると、アセチレンの分子軌道は

ψπ電子 = c1χ1 + c2χ2 + c′1χ′1 + c′2χ

′2

と表される。

32

Page 33: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

χ1 χ1′

χ2 χ2′

σ結合

<アセチレン分子>

ψπ電子 = c1χ1 + c2χ2 + c′1χ′1 + c′2χ

′2

図 74: アセチレンの分子軌道

これから変分法による永年行列式を作ると∣∣∣∣∣∣∣∣∣

H11 − E H12 H11′ H12′

H12 H22 − E H21′ H22′

H11′ H21′ H1′1′ − E H1′2′

H12′ H22′ H1′2′ H2′2′ − E

∣∣∣∣∣∣∣∣∣=

∣∣∣∣∣∣∣∣∣

α − E β 0 0β α − E 0 00 0 α − E β

0 0 β α − E

∣∣∣∣∣∣∣∣∣

=

∣∣∣∣∣α − E β

β α − E

∣∣∣∣∣ ·∣∣∣∣∣

α − E β

β α − E

∣∣∣∣∣ =

∣∣∣∣∣α − E β

β α − E

∣∣∣∣∣

2

= 0

ただし、H11′ =∫

χ1Hχ1′dτ · · · である。これから

E = α + β, α + β, α − β, α − β

上の行列式は∣∣∣∣∣

χ1, χ′1による部分 0

0 χ2, χ′2による部分

∣∣∣∣∣ =

∣∣∣∣∣χ1, χ

′1に

よる部分

∣∣∣∣∣ ·∣∣∣∣∣

χ2, χ′2に

よる部分

∣∣∣∣∣ = 0と

と因数分解され、結局 ∣∣∣∣∣χ1, χ

′1に

よる部分

∣∣∣∣∣ = 0,

∣∣∣∣∣χ2, χ

′2に

よる部分

∣∣∣∣∣ = 0

この行列式から決まる両方の軌道は、エネルギーは等しいが互いに無関係で独立である。つまり、エチレン 2個が一つの分子中にあると考えて計算したのと同じ結果を与える。ただし、エチレンの場合と異なり、βの値がC −C核間距離により変わるためエチレンと値と異なる。また、αの値も多少異なってくる。

α − β

α + β

<アセチレン分子のエネルギー準位>

Eπ = 4(α + β)

図 75: アセチレンのエネルギー準位

33

Page 34: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

3.3.3 ブタジエン

ブタジエンの π電子エネルギーを求めてみよう。

図 76: ブタジエンの構造式

図 77: ブタジエンの分子軌道

図 77より、波動関数はψ = c1χ1 + c2χ2 + c3χ3 + c4χ4

と書ける。エネルギーEは一般に行列式 (24)の根として求められる。今、Sij = 0 (i = j)、Hii = αiとし、さらに α1 = α2 = α3 = α4 = αと近似するとブタジエンの永年行列式は次のようになる。

∣∣∣∣∣∣∣∣∣

H11 − E H12 H13 H14

H12 H22 − E H23 H24

H13 H23 H33 − E H34

H14 H24 H34 H44 − E

∣∣∣∣∣∣∣∣∣= 0

さらに、非対角項 Hij = βij に対しては、隣接原子間では β12 = β23 = β34 = β、非隣接原子間ではβ13 = β14 = β24 = 0とする。こうすると行列式は

∣∣∣∣∣∣∣∣∣

α − E β 0 0β α − E β 00 β α − E β

0 0 β α − E

∣∣∣∣∣∣∣∣∣= 0

となる。簡単にするため βで割り、(α − E)/β = xとすると∣∣∣∣∣∣∣∣∣

x 1 0 01 x 1 00 1 x 10 0 1 x

∣∣∣∣∣∣∣∣∣= 0 (15)

この行列式をMathematicaで解いてみると、

   Sol = Solve[Det[

∣∣∣∣∣∣∣∣∣

x 1 0 01 x 1 00 1 x 10 0 1 x

∣∣∣∣∣∣∣∣∣== 0,x]//N

34

Page 35: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

   {{x → −1.61803}, {x → −0.618034}, {x → 0.618034}, {x → 1.61803}}

x = (α − E)/βであるから、エネルギーEは次のようになる。

Eπα + 0.618β

α + 1.6180β

[ブタジエンの π電子エネルギー準位]

α − 1.6180β

α − 0.6180β

結合性

反結合性

Eπ = 4α + 4.4720β

図 78: ブタジエンの π電子エネルギー準位

(15)の永年行列式は次の連立方程式の係数で作る行列式であったことを思いだせば

c1x + c2 = 0c1 + c2x + c3 = 0c2 + c3x + c4 = 0c3 + c4x = 0

(16)

これから、(c1/c1) = 1、(c2/c1) = −x、(c3/c1) = x2−1、(c4/c1) = 2x−x3となる。ci = ( cic1

)/√∑4

k=1(ckc1

)2

とおくと 規格化条件∑

(ci)2 = 1を満たす。この式を使ってブタジエンの分子軌道の係数を求めよう。

x = −1.61804のケース          x = −0.61804のケース

n cn/c1 (cn/c1)2 cn   cn/c1 (cn/c1)2 cn

1 1.0000 1.0000 0.3717   1.0000 1.0000 0.60152 1.6180 2.6180 0.6015   0.6180 0.3819 0.37173 1.6180 2.6180 0.6015   −0.6180 0.3819 −0.37174 1.0000 1.0000 0.3717   −1.0000 1.0000 −0.6015∑

((cn/c1)2 7.23597   2.7639

x = 1.61804のケース          x = 0.61804のケース

n cn/c1 (cn/c1)2 cn   cn/c1 (cn/c1)2 cn

1 1.0000 1.0000 0.3717   1.0000 1.0000 0.60152 −1.6180 2.6180 −0.6015   −0.6180 0.3819 −0.37173 1.6180 2.6180 0.6015   −0.6180 0.3819 −0.37174 −1.0000 1.0000 −0.3717   1.0000 1.0000 0.6015∑

((cn/c1)2 7.23597   2.7639

35

Page 36: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

結局、波動関数はψ1 = 0.3717χ1 + 0.6015χ2 + 0.6015χ3 + 0.3717χ4

ψ2 = 0.6015χ1 + 0.3717χ2 − 0.3717χ3 − 0.6015χ4

ψ3 = 0.6015χ1 − 0.3717χ2 − 0.3717χ3 + 0.6015χ4

ψ4 = 0.3717χ1 − 0.6015χ2 + 0.6015χ3 − 0.3717χ4

(17)

となる。 

図 79: ブタジエンの波動関数

波動関数の図を見て分かるように、節面の数が多くなるほど軌道のエネルギーが大きくなっている。エネルギーが最も高い軌道では各原子核の間がすべて反結合性である。一方、エネルギー最低の軌道では節面がなく、完全に結合性である19。

3.3.4 ビ・シクロブタジエン

ビ・シクロブタジエンの π電子エネルギー準位と波動関数を求めてみよう。波動関数 ψ = c1χ1 + c2χ2 + c3χ3 + c4χ4

永年方程式を解く。

   Sol = Solve[Det[

x 1 0 11 x 1 10 1 x 11 1 1 x

] == 0,x]//N

   {{x → 0.}, {x → 1.}, {x → −2.56155}, {x → 1.56155}}

x = α−Eβ であるからエネルギー準位は ブタジエンの場合と全く同様にして波動関数の係数を求めるこ

19ブタジエンはシス型とトランス型があるが Huckel近似では両者の間に差異はでない。36

Page 37: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

図 80: 構造式

4

12

3

<ビ・シクロブタジエンの π電子系>

図 81: π電子系

α

α + 2.5616β

α − 1.5616βα − β

Eπ = 4α + 5.12β

図 82: ビシクロブタジエンのπ電子エネルギー準位

とができる。以下、次の下準備をしてからMathematicaでの計算例を示す。

k1 = c1/c2, k2 = c2/c1, k3 = c3/c1, k4 = c4/c1

c1x + c2 + c4 = 0 −→ k2 + k4 = −x

c1 + c2x + c3 + c4 = 0 −→ xk2 + k3 + k = −1c2 + c3x + c4 = 0 −→ k2 + k3 + xk4 = −1

< k2,k3,k4を上の連立方程式から求める>   a = 1,0,1,x,1,1,1,1,x;   b = −x,−1,−1;   {k2,k3,k4} = S = LinearSolve[a,b]

   {−x

2,

12(−2 + x + x2), −x

2}

<波動関数>●E = α + 2.5615β / x = −2.5615のケース   {k2, k3, k4} = S/.x → −2.5615;   S1 = 1 + k22 + k32 + k42;   SS =

√S1

   {1/SS, k2/SS, k3/SS, k4/SS}   {0.435177, 0.557353, 0.435129, 0.557353}

ψ1 = 0.43518χ1 + 0.55735χ2 + 0.43513χ3 + 0.55735χ4

37

Page 38: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

●E = α /x = 0のケース

ψ2 =

√12χ1 −

√12χ3

●E = α − β / x = 1のケース

ψ3 =

√12χ2 −

√12χ4

●E = α − 1.5615β / x = 1.5615のケース

ψ4 = 0.5574χ1 − 0.43517χ2 + 0.55731χ3 − 0.43517χ4

3.4 Mathematicaによる分子軌道計算プログラム

今まで、エチレン、アセチレン等、共役系炭化水素の分子軌道法計算を 3.2の手順に従って進めてきた。これらはいずれも縮退のないエネルギー準位を持つもので、エネルギー準位や分子軌道関数を求めることは簡単な計算で求めることができた。しかし、ベンゼンを計算しようとすると、エネルギー準位は簡単に求めることができるが、分子軌道関数は今までのように簡単には求まらない20。これはエネルギー準位の縮退がある21からである。そこで、エネルギー縮退がある場合でも、ない場合でも簡単にエネルギー準位と分子軌道関数が求められるMathemtaicaのプログラムを載せておくことにする。このプログラムを使えばエチレン、アセチレン、ブタジエン、ベンゼン等のHuckel分子軌道の計算は簡単に計算できる22。

3.4.1 分子軌道計算プログラムの構成

ブタジエンの場合を例にとり、Huckelの分子軌道計算のやり方を再確認してみよう。分子軌道関数を

ψ = c1χ1 + c2χ2 + c3χ3 + c4χ4

とすると、解くべくき方程式は (18)となる。ここで係数 {ci}が0でない解をもつためには 4行 4列も行列式が0でなければならないという条件から、この行列式を解いてエネルギー Eを求めた。

α − E β 0 0β α − E β 00 β α − E β

0 0 β α − E

c1

c2

c3

c4

= 0 (18)

(18)は次の方程式 (19)と同じであり、(19)の形は付録 (A.5)にみる固有値問題そのものの式 (Ax = λx)である。

α β 0 0β α β 00 β α β

0 0 β α

c1

c2

c3

c4

= E

c1

c2

c3

c4

(19)

20ベンゼンの永年方程式を解かれればすぐ分かるので、ご自分で一度試してみられることをおすすめする。21ベンゼンのエネルギー準位は次の 6つがある。ϵ = α ± 2β, α − β, α − β, α + β, α + β22過信は禁物で、エネルギー準位と分子軌道関数を即座に計算してくれるのはベンゼンあたりまで。それ以上の共役系分

子になるとエネルギー準位計算もスッキリ行かず、また、分子軌道関数計算のオーバヘッドがかかり過ぎ、Mathemticaは計算を断念してしまう。この辺りがこのプログラムの限界か。。。

38

Page 39: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

そこで、Huckelの分子軌道計算を固有値問題として捉えて次のプログラムを組んだ。数行の非常に短いプログラムであるがその威力は抜群(?)である。A,B 2つのプログラムを用意した。Aでうまく解けない場合は Bを使えばうまくいくケースが多い。Mathematicaのコマンドも併記したが具体的使い方はこの後に続く計算を参照されたい。<A> ・固有値問題として分子軌道を計算する。 ・固有関数 (各原子軌道にかかる係数)は Schmidtの正規直交化法を使う。  En = huckel[H]  mo[H]<B>  ・永年行列式を解く。 ・エネルギー準位を求める。 ・分子軌道関数は Schimdtの正規直交化法を使う。  mDt[H];  moE[H]  moW[H]

<Huckelの分子軌道計算プログラム>¶ ³(*エネルギー準位*)huckel[H−] := Assuming[β > 0, Module[{a, k, i}, k = Length[H];        a = Eigenvalues[H]; Reverse[Table[a[[ i ]], {i, 1, k}]]]]

(*Schmidtの正規直交化*)mo[H−] := Module[{a, b, k, m, n, p}, A = Reverse[Eigenvectors[H ]];  k = Length[A ]; b[1 ] = A[[1 ]]; a[1 ] = b[1 ] /Sqrt[b[1 ].b[1 ]];  b[n−] := b[n ] = Simplify[A[[n ]] − Sum[A[[n ]].a[k ]a[k ], {k, 1, n − 1}]];  a[n−] := a[n ] = Simplify[b[n ]]/Sqrt[b[n ].b[n ]]];  Table[a[m ], {m, 1, k}].Table[χp, {p, 1, k}]]

(*永年行列式を解く*)mDt[H−] := Module[{k, i,b = {}, d = {}}, k = Length[H]; deTa = Solve[Det[H] == 0, x ];  For[ i = 0, i < k, ApendTo [b, deTa[[ i ]], i + +];  For[ i = 0, i < k, ApendTo [d, x / .b[[ i ]], i + +]; Re[d ]];

(*エネルギー準位を求める*)moE[H−] := Module[ {k, i b = { } },k = Length[H ];For[i = 0, 1 < k, b = AppendTo[b, α − β x / .deTa[[ i ]], i + +; b]

(*分子軌道関数を求める*)moW[H−] := Module[{a, J }, a = mDt[H, ] //N; J = H / .x → a[[1 ]]; mo[J ] ]µ ´

39

Page 40: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

3.4.2 縮退のない分子軌道

■ブタジエン   エネルギー縮退のないブタジエンの場合を早速計算してみよう。

  H =

α β 0 0β α β 00 β α β

0 0 β α

;

  En = huckel[H] //Expand //N  mo[H]//Expand //N

   {α + 1.61803β, α + 0.618034β, α − 0.618034β, α − 1.61803β}

   {0.371748χ1. + 0.601501χ2. + 0.601501χ3. + 0.371748χ4.,

   −0.601501χ1. − 0.371748χ2. + 0.371748χ3. + 0.601501χ4.,

   0.601501χ1. − 0.371748χ2. − 0.371748χ3. + 0.601501χ4.,

   −0.371748χ1. 0.601501χ2. − 0.601501χ3. + 0.371748χ4.}

したがって、エネルギー準位と分子軌道関数23は次のようになる。

E1 = α + 1.61803β ψ1 = 0.37174χ1 + 0.601501χ2 + 0.601501χ3 + 0.371748χ4

E2 = α + 0.61803β ψ2 = 0.601501χ1 + 0.371748χ2 − 0.371748χ3 − 0.601501χ4

E3 = α − 0.618034β ψ3 = 0.601501χ1 − 0.371748χ2 − 0.371748χ3 + 0.601501χ4

E4 = α − 1.61803β ψ4 = 0.371748χ1 − 0.601501χ2 + 0.601501χ3 − 0.371748χ4

■アリルラジカル   アリルラジカル (CH2=CH-CH2)の計算例。ラジカルだから電子は 1個少ない 3個となっている。

HC C

1 23

アリルラジカル (非局在)

α +√

α

α −√

  H =

α β 0β α β

0 β α

;

  En = huckel[H]  mo[H]//Simplify

23ψ2, ψ4 の最初の係数の符号が従来の慣習に従いプラスになるように調整していることに注意。これは物理的には全く同等である。つまり Hψ = Eψ ⇔ −Hψ = −Eψ

40

Page 41: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

   {α +√

2β, α −√

2β, α}

   {12(χ1 +

√2χ2 + χ3),

12(χ1 −

√2χ2. + χ3,

(−χ1 + χ3√2

}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α −√

2β ψ1 =12(χ1 +

√2χ2 + χ3)

E2 = α ψ2 =χ1 − χ3√

2E3 = α −

√2β ψ3 =

12(χ1 −

√2χ2. + χ3

■ビシクロブタジエン  

  H =

α β 0 β

β α β β

0 β α β

β 0 β α

;

  En = huckel[H] //Expand //N  mo[H]//Expand //N

   {α + 2.56155β, α − 1.56155β, α − 1.β, α}   {0.435162χ1. + 0.557345χ2. + 0.435162χ3. + 0.557345χ4.,

   −0.557345χ1. + 0.435162χ2. − 0.557345χ3. + 0.435162χ4.,

   −0.707107χ2. + 0.707107χ4. − 0.707107χ2. + 0.707107χ3.}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.56155β ψ1 = 0.435162χ1 + 0.557345χ2 + 0.435162χ3 + 0.557345χ4

E2 = α ψ2 = 0.707107χ1 − 0.707103χ3

E3 = α − β ψ3 = 0.707107χ2 − 0.707197χ4

E4 = α − 1.56155β ψ4 = 0.557345χ1 − 0.435162χ2 + 0.557345χ3 − 0.435162χ4

■ビシクロヘキサジエン (DEWARベンゼン)  

今までの計算は紙と鉛筆、電卓でもできた。しかし、この辺のクラスになると、まともに手計算でやればすぐいやになるほど面倒な計算となる。そこで、通常は分子の対称性を考慮し群論の知識を使って計算を簡略化していく方法がとられる。しかし、上のプログラムを使えば一気に計算してくれる。

  H =

α β 0 0 β 0β α 0 0 0 β

0 0 α β 0 β

0 0 β α β 0β 0 0 β α β

0 β β 0 β α

  En = huckel[H] //N41

Page 42: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

1

2 3

45

6ビシクロヘキサジエン

α + 2.4β

α + βα + 0.4β

α − 0.4βα − β

α − 2.4β

ψ1

ψ2

ψ3

ψ4

ψ5

ψ6

  mo[H] //Expand //N;

   {α + 2.41421β, α + 0.414214β, α − 0.414214β, α − 2.414214β, α + β, α − 1.β}

   {0.353553χ1. + 0.353553χ2. + 0.353553χ3. + 0.353553χ4. + 0.5χ5. + 0.5χ6.

   −0.353553χ1. + 0.353553χ2. + 0.353553χ3. − 0.353553χ4. − 0.5χ5. + 0.5χ6.,

   −0.353553χ1. − 0.353553χ2. − 0.353553χ3. − 0.353553χ4. + 0.5χ5. + 0.5χ6.,

   0.353553χ1. − 0.353553χ2. − 0.353553χ3. + 0.353553χ4. − 0.5χ5. + 0.5χ6.

   −0.5χ1. − 0.5χ2. + 0.5χ3. + 0.5χ4.,−0.5χ1. + 0.5χ2. − 0.5χ3. + 0.5χ4.}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.41421β ψ1 = 0.353553χ1 + 0.353553χ2 + 0.353553χ3 + 0.353553χ4 + 0.5χ5 + 0.5χ6

E2 = α + β ψ2 = −0.5χ1 − 0.5χ2 + 0.5χ3 + 0.5χ4

E3 = α + 0.414214β ψ3 = 0.353553χ1 − 0.353553χ2 − 0.353553χ3 + 0.353553χ4 + 0.5χ5 − 0.5χ6

E4 = α − 0.414214β ψ4 = 0.353553χ1 + 0.353553χ2 + 0.353553χ3 + 0.353553χ4 − 0.5χ5 − 0.5χ6

E5 = α − β ψ5 = 0.5χ1 − 0.5χ2 + 0.5χ3 − 0.5χ4

E6 = α − 2.414214β ψ6 = 0.353553χ1 − 0.353553χ2 − 0.353553χ3 + 0.353553χ4 − 0.5χ5 + 0.5χ6

■スチレン  

  H =

x 1 0 0 0 1 1 01 x 1 0 0 0 0 00 1 x 1 0 0 0 00 0 1 x 1 0 0 00 0 0 1 x 1 0 01 0 0 0 1 x 0 01 0 0 0 0 0 x 10 0 0 0 0 0 1 x

  mDt[H];  moE[H]//N  moW[H]//N   {α + β, α − 1.β, α + 1.41421β, α − 1.41421β, α + 0.662153β, α − 0.662153β, α + 2.13578β,

   α − 2.13578β}

42

Page 43: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

CH=CH2

123

4

5 67 8

スチレンα + 2.1β

α + 1.4βα + 1.0β

α + 0.6β

α − 1.0βα − 1.4β

α − 2.1β

α − 0.6β

エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.135β ψ1 = 0.513χ1 + 0.394χ2 + 0.328χ3 + 0.307χ4 + 0.328χ5 + 0.394χ6 + 0.307χ7 + 0.144χ8

E2 = α + 1.414β ψ2 = 0.354χ1 − 0.354χ3 − 0.500χ4 − 0.354χ5 + 0.500χ7 + 0.354χ8

E3 = α + 1.000β ψ3 = 0.334χ1 + 0.308χ2 − 0.130χ3 − 0.394χ4 − 0.130χ5 + 0.308χ6 − 0.394χ7 − 0.595χ8

E4 = α + 0.662β ψ4 = 0.513χ1 + 0.394χ2 + 0.328χ3 + 0.307χ4 + 0.328χ5 + 0.394χ6 + 0.307χ7 + 0.144χ8

E5 = α − 0.662β ψ5 = 0.500χ2 − 0.500χ3 + 0.500χ5 − 0.500χ6

E6 = α − 1.000β ψ6 = 0.334χ1 − 0.308χ2 − 0.130χ3 + 0.394χ4 − 0.130χ5 − 0.308χ6 + 0.394χ7 − 0.595χ8

E7 = α − 1.414β ψ7 = 0.354χ1 − 0.354χ3 + 0.5χ4 + 0.354χ5 − 0.500χ7 + 0.354χ8

E8 = α − 2.135β ψ8 = 0.513χ1 − 0.394χ2 + 0.328χ3 − 0.307χ4 + 0.328χ5 − 0.394χ6 − 0.307χ7 + 0.144χ8

■ナフタレン  

大物ナフタレンの登場。ナフタレンの分子軌道計算を手計算でやるには群論の知識が必須となる。しかし、ここではMathematicaのプログラムを使って一気に計算するその爽快感を味わっていただきたい。

  H =

x 1 0 0 0 1 0 0 0 11 x 1 0 0 0 0 0 0 00 1 x 1 0 0 0 0 0 00 0 1 x 1 0 0 0 0 00 0 0 1 x 0 0 0 0 01 0 0 0 0 x 1 0 0 00 0 0 0 0 1 x 1 0 00 0 0 0 0 0 1 x 1 00 0 0 0 0 0 0 1 x 11 0 0 0 1 0 0 0 1 x

  mDt[H ];  moE[H ]//N  moW[H ]//N

   {α + β, α − 1.β, α + 1.61803β, α + 0.618034β, α − 0.618034β, α − 1.61803β, α + 2.30278β,

    α + 1.30278β, α − 1.30278β, α − 2.30278β}

エネルギー準位と分子軌道関数は次のようになる24。

24Mathematicaの出力 moW[H]の記述は省略した。エネルギーと分子軌道の対応を見ていただきたい。43

Page 44: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

12

3

4

5

6

7

8

910

α + 2.303β

α + 1.618β

α + 1.303β

α + 0.618β

α − 0.618β

ψ1

ψ2

ψ3

ψ5

ψ6

α − βψ7

α − 1.618βψ9

α − 2.303βψ10

ψ4 α + 1.000β

ψ8 α − 1.303β

ナフタレン

E1 = α + 2.303β

ψ1 = 0.461χ1+0.300χ2+0.230χ3+0.230χ4+0.300χ5+0.300χ6+0.230χ7+0.230χ8+0.300χ9+0.461χ10

E2 = α + 1.618β

ψ2 = 0.262χ2 + 0.425χ3 + 0.425χ4 + 0.262χ5 − 0.262χ6 − 0.425χ7 − 0.425χ8 − 0.262χ9

E3 = α + 1.303β

ψ3 = 0.425χ2 + 0.262χ3 − 0.262χ4 − 0.425χ5 − 0.425χ6 − 0.262χ7 + 0.62χ8 + 0.425χ9

E4 = α + β

ψ4 = 0.408χ3 + 0.408χ4 + 0.408χ7 + 0.408χ8 − 0.408χ10

E5 = α + 0.618β

ψ5 = 0.347χ1+0.347χ2+0.173χ3−0.173χ4−0.399χ5+0.399χ6+0.173χ7−0.173χ8−0.399χ9−0.347χ10

E6 = α − 0.618β

ψ6 = 0.425χ2 − 0.262χ3 − 0.262χ4 + 0.425χ5 − 0.425χ6 + 0.262χ7 + 0.262χ8 − 0.425χ9

E7 = α − β

ψ7 = 0.347χ1−0.399χ2+0.173χ3+0.173χ4−0.399χ5−0.399χ6+0.173χ7+0.173χ8−0.399χ9+0.347χ10

E8 = α − 1.303β

ψ8 = 0.408χ1 − 0.408χ3 + 0.408χ4 − 0.408χ7 + 0.408χ8 − 0.408χ10

E9 = α − 1.618β

ψ9 = 0.461χ1−0.300χ2+0.230χ3−0.230χ4+0.300χ5−0.300χ6+0.230χ7−0.230χ8+0.300χ9−0.461χ10

E10 = α − 2.303βψ10 = 0.262χ2 − 0.425χ3 + 0.425χ4 − 0.262χ5 + 0.262χ6 + 0.425χ7 − 0.425χ8 + 0.262χ9

■アズレン  

アズレンエネルギー準位を求める。Mathematicaのプログラムで分子軌道関数も一挙に出てくるが、書くのが面倒なので各自で試されたい。

44

Page 45: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  H =

x 1 0 0 0 0 0 0 1 01 x 1 0 0 0 0 0 0 00 1 x 0 0 0 0 0 0 10 0 1 x 1 0 0 0 0 10 0 0 1 x 1 0 0 0 00 0 0 0 1 x 1 0 0 00 0 0 0 0 1 x 1 0 00 0 0 0 0 0 1 x 1 01 0 0 0 0 0 0 1 x 10 0 1 1 0 0 0 0 1 x

  mDt[H ];  moE[H ]//N  moW[H ]//N;

1

2

34

5

6

78

9

10

α + 2.310β

α + 1.651βα + 1.355β

α + 0.477β

α − 0.400β

ψ1

ψ2

ψ3

ψ5

ψ6

α − 0.737βψ7

α − 1.869βψ9

α − 2.095βψ10

ψ4 α + 0.886β

ψ8 α − 1.579β

アズレン

   {α + 1.35567β, α − 0.73764β, α + 0.47726β, α − 2.09529β, α + 2.31028β, α + 1.65157β,     α + 0.886975β, α − 0.400392β, α − 1.57922β, α − 1.86921β}

3.4.3 縮退のある分子軌道

■シクロプロペニルラジカル  

縮退のあるケースの第一弾としてシクロプロペニルラジカルを計算してみよう。 

CH

CHCH·

シクロプロペニルラジカルψ1

ψ2

α + 2β

α − β

  H =

α β β

β α β

β β α

45

Page 46: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  En = huckel[H]  mo[H]

   {α + 2β, α − β, α − β}

   { χ1√3

+χ2√

3+

χ3√3, − χ1√

2+

χ2√2, − χ1√

6− χ2√

6+

√23χ3}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2β ψ1 =1√3(χ1 + χ2 + χ3)

E2 = α − β ψ2 =1√2(χ1 − χ2)

E3 = α − β ψ3 =1√6(χ1 + χ2 − 2χ3)

■シクロペンタジエニルラジカル  

  H =

α β 0 0 β

β α β 0 00 β α β 00 0 β α β

β 0 0 β α

  En = huckel[H] //Expand //N  mo[H] //N //Expand;

   {α + 0.618034β, α + 0.618034β, α − 1.61803β, α − 1.61803β, α + 2.β}

   {0.601501χ1. + 0.371748χ2. − 0.371748χ3. − 0.601501χ4.,

    0.19544χ1. − 0.51167χ2. − 0.511667χ3. + 0.19544χ4. + 0.632456χ5.,

    0.371748χ1. − 0.601501χ2. + 0.601501χ3. − 0.371748χ4.,

    0.511667chi1. − 0.19544χ2. − 0.19544χ3. + 0.511667chi4. − 0.632456χ5.,

    0.447214χ1. + 0.447214χ2. + 0.447214χ3. + 0.447214χ4.,+0.447214χ5.} したがって、エネル

1

2

34

5

シクロペンタジエニルラジカル (非局在) α + 2β

α + 0.62βα + 0.62β

α − 1.68βα − 1.68β

46

Page 47: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

ギー準位と分子軌道関数は次のようになる。

E1 = α + 2β ψ1 = 0.447214χ1 + 0.447214χ2 + 0.447214χ3+, 0.447214χ4 + 0.447214χ5

E2 = α + 0.618034β ψ2 = 0.601501χ1 + 0.371748χ2 − 0.371748χ3 − 0.601501χ4

E3 = α + 0.618034β ψ3 = 0.19544χ1 − 0.51167χ2 − 0.511667χ3 + 0.19544χ4 + 0.632456χ5

E4 = α − 1.61803β ψ4 = 0.371748χ1 − 0.601501χ2 + 0.601501χ3 − 0.371748χ4

E5 = α − 1.61803β ψ5 = 0.511667χ1 − 0.195444χ2 − 0.195444χ3 + 0.511667χ4 − 0.632456χ5

■ベンゼン  

分子軌道法のテキストにはブタジエンとベンゼンは必ずでてくる常連である。小生にとっては学生時代ベンゼンのエネルギー準位と分子軌道関数を求めるのは一つの醍醐味であった。それはさておき、プログラムを使ってこれから計算してみよう (←一気に終わって味も素っ気もないが:笑い)。 

  H =

α β 0 0 0 β

β α β 0 0 00 β α β 0 00 0 β α β 00 0 0 β α β

β 0 0 0 β α

  En = huckel[H]  mo[H]//Expand;

   {α + 2β, α + β, α + β, α − β, α − β, α − 2β}

   { 1√6χ1 +

1√6χ2 +

1√6χ3 +

1√6χ4 +

1√6χ5 +

1√6χ6, −

12χ1 −

12χ2 +

12χ4 +

12χ5,

  1

2√

3χ1 −

12√

3χ2 −

1√3χ3 −

12√

3χ4 +

12√

3χ5 +

1√3χ6, −

12χ1 +

12χ2 −

12χ4 +

12χ5,

  − 12√

3χ1 −

12√

3χ2 +

1√3χ3 −

12√

3χ4 −

12√

3χ5 +

1√3χ6,

  − 1√6χ1 +

1√6χ2 −

1√6χ3 +

1√6χ4 −

1√6χ5 +

1√6χ6}

したがって、ベンゼンのエネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2β ψ1 =1√6(χ1 + χ2 + χ3 + χ4 + χ5 + χ6)

E2 = α + β ψ2 =12(χ1 + χ2 − χ4 − χ5)

E3 = α + β ψ3 =1

2√

3(χ1 − χ2 − 2χ3 − χ4 + χ5 + 2χ6)

E4 = α − β ψ4 =12((χ1 − χ2 + χ4 − χ5)

E5 = α − β ψ5 =1

2√

3(χ1 + χ2 − 2χ3 + χ4 + χ5 − 2χ6)

E6 = α − 2β ψ6 =1√6(χ1 − χ2 + χ3 − χ4 + χ5 − χ6)

この分子軌道は通常のテキストの載っている分子軌道と異なっているではないかと思われるムキがお47

Page 48: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

られるかもしれないが、ベンゼンの原子軌道の番号を図の括弧の番号に振りかえると (例によって符号の調節はしている)同じものであることが分かる。

1(5)

2(6)

3(1)

4(2)

5(3)

6(4)

α + 2βα + βα + β

α − βα − βα − 2β

非局在エネルギー準位

ψ1 = 1√6(χ1 + χ2 + χ3 + χ4 + χ5 + χ6)

ψ2 = 12(χ2 + χ3 − χ5 − χ6)

ψ3 = 12√

3(2χ1 + χ2 − χ3 − 2χ4 − χ5 + χ6)

ψ4 = 12(χ2 − χ3 + χ5 − χ6)

ψ5 = 12√

3(2χ1 − χ2 − χ3 + 2χ4 − χ5 − χ6)

ψ6 = 1√6(χ1 − χ2 + χ3 − χ4 + χ5 − χ6)

3.5 共役分子の一般論

上のセクションでは、簡単な分子軌道計算プログラムを使って共役系の直鎖状ポリエン、環状ポリエンのエネルギー準位と分子軌道関数を求めてきた。ここでは、直鎖状ポリエンならびに n員環のエネルギー準位と分子軌道関数を与える次の一般式を導出し、具体的な化合物に適用してその威力を確認してみることにする。

■直鎖状ポリエン

Ej = α + 2β cos

(π j

n + 1

)(j = 1, 2, · · · , n)

ψj =

√2

n + 1

n∑

p=1

sin

[(π j p

n + 1

)]· χp (p = 1, 2, · · · , n)

(20)

■ n員環・環状ポリエン

Ej = α + 2β cos

(2π j

n

)(j = 0, 1, · · · , n − 1)

ψj =

√1n

n∑

p=1

ei(2π j/n) p · χp (p = 1, 2, · · · , n)

(21)

(20)(21)の計算をあとでMathematicaでできるようにこれらの式を関数化しておく。

48

Page 49: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

Mathematicaの関数

(*直鎖状ポリエン*)

 Eln[n−, k−] := Table[α + 2β Cos[π

n + 1j] //N, {j, 1, k}]

 ψlj[n−, k−] := Map[N, Table[

√2

n + 1

n∑

p=1

Sin[π

n + 1j p] χp, {j, 1, k}]] //,Expand

(22)

(*n員環状ポリエン*)

 Ern[n−, k−] := Table[α + 2β Cos[2π

nj] //N, {j, 0, k − 1}]

 ψrj[n−, k−] := Table[

√1n

n∑

p=1

ei(2π j/n)p χp, {j, 0, k − 1}]] //ExpToTrig //Expand

(23)

3.5.1 n個の直鎖状ポリエン H − (CH = CH)n − H

図 83: ブタジエンの波動関数

ブタジエンの (16)を一般化すれば、式 (24)となる。

xc1 + c2 = 0c1 + xc2 + c3 = 0c2 + xc3 + c4 = 0

   ...

cn−2 + xcn−1 + cn = 0cn−1 + xcn = 0

(24)

長さLの中に閉じ込められた電子の波動関数はψn(x) =

√2L

sin(nπ

x

L

)となることが知られている。

直鎖状ポリエンの場合、波動関数は分子鎖長を Lに例えれば、図 83のように定常波的な波動関数にな49

Page 50: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

るだろうと考えられる。そこでcp = c sin(θ · p)

とおいて θがうまく決まるか調べてみよう(付録A.1も参照されたい)。(24) の第1式から

x = −c2

c1=

sin2θ

sinθ= 2cosθ

第 2式から

x =c3 + c1

c2=

sin3θ + sinθ

sin2θ

最後の 2式から

x =cn + cn−2

cn−1=

sin(nθ) + sin(n − 2)θsin(n − 1)θ

x =cn−1

cn=

sin(n − 1)θsin(nθ)

xの一般式は従って

x =sin(mθ) + sin(m − 2)θ

sin(m − 1)θ=

2sin(m − 1)θ · cosθsin(m − 1)θ

= 2cosθ

となる。これを最後の式 x =sin(n − 1)θ

sin(nθ)と組みあわせると

sin(n − 1)θ = 2sin(nθ) · cosθ

となる。上式を指数関数表示で書くと25

12i

(ei(n−1)θ − e−i(n−1)θ) = 2 · ( 12i

)(einθ − e−inθ) · 12(eiθ + e−iθ)

となり、これを整理するとei2(n+1)θ = 1

が得られる。これから θの満たす条件は

2(n + 1)θ = 2π j (j = 1, 2, · · · , n)

θ =π

n + 1j

25sin(n − 1)θ = (1/2i)(ei(n−1)θ − e−i(n−1)θ)、sin(nθ) = (1/2i)(einθ − e−inθ)、cosθ = (1/2)(eiθ + e−iθ)50

Page 51: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

ここで j = 0は θ = 0の場合であり、これは cp = 0となるから除外した。分子軌道の規格化条件より

n∑

p=1

c2p = c2

n∑

p=1

sin2(θ p)

= c2n∑

p=1

(eiθp − e−iθp

2i

)2

= −c2 · 14

n∑

p=1

ei2θp +n∑

p=1

e−i2θp − 2n∑

p=1

1

= c2

(n + 1

2

)

= 1

これから c =

√2

n + 1を得る26。また、

cp = c sin(θ · p)

=

√2

n + 1sin

[(π

n + 1

)j p

]

以上を纏めると27

xj = 2cosθ = 2cos

n + 1

)j  (j = 1, 2, · · · , n)

Ej = α + xjβ = α + 2βcos

(πj

n + 1

)

ψj =

√2

n + 1

n∑

p=1

sin

[(π

n + 1

)j p

]· χp

(25)

【蛇足】—————————————

  この計算は手計算では大変だったので (← Tryしたが挫折:笑い)Mathematicaで計算をフォローする。

   Clear[θ];

   θ = πj/(n + 1);

   S =

nX

p=1

eI2θp +

nX

p=1

e−I2θp

!

− 2

nX

p=1

1

!

//ExpandAll

!

/.e2Ijπ → 1;

   Together[S];

ここまでの計算結果は

   −−2 + e2ijπ1+n + e2ijπ+ 2ijπ

1+n − 2n + 2e2ijπ+ 2ijπ1+n

n

−1 + e2ijπ+ 2ijπ1+n

となる。ここで e2ijπ = 1を代入してさらにMathematicaで計算を続けると

26【蛇足】参照27長さ L に閉じ込められた波動関数 ψn(x) =

q

2L

sin`

nπ xL

´

と直鎖状ポリエンの分子軌道 ψj =q

2n+1

Pnp=1 sin

h“

πn+1

j pi

· χp をよく比較されたい。51

Page 52: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

   S = −−2 + e2ijπ1+n + e

2ijπ1+n − 2n + 2e

2ijπ1+n

n

−1 + e2ijπ1+n

    −2(1 + n)

よって

  nX

p=1

sin2θp = −1

4

nX

p=1

eI2θp +nX

p=1

e−I2θp

!

=1

4· 2(n + 1) =

n + 1

2

3.5.2 n個の環状ポリエン

次に環状ポリエン (Huckel環)の場合を扱ってみよう。環状ポリエンの場合

21

n

<環状ポリエン (ヒュッケル環)>

図 84: 環状ポリエン

xc1 + c2+ cn = 0c1 + xc2 + c3 = 0c2 + xc3 + c4 = 0

   ...

c1 + cn−1 + xcn = 0

(26)

cp = c e−iθpとおくと、(26)の第 1式から

x = eiθ + ei(n−1)θ

第 2式からx = e−iθ + eiθ

 従ってeiθ + ei(n−1)θ = e−iθ + eiθ

これから

einθ = 1nθ = 2π j, θ = (2π

n )j (j = 0, 1, 2, · · · , n − 1)xj = 2cosθ = 2cos2π

n j

係数 cは規格化条件

1 =n∑

p=1

c∗pcp = c2n

52

Page 53: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

から

c =

√1n

と求まる。以上の結果を纏めると

xj = 2cos2π

nj, (j = 0, 1, 2, · · · , n − 1)

Ej = α + xjβ = α + 2βcos

(2πj

n

)

ψj =

√1n

n∑

p=1

ei(2πj/n)p · χp

(27)

3.5.3 計算例

それでは直鎖状ポリエンの例としてブタジエン、環状ポリエンの例としてベンゼンを計算する。

■ブタジエン  

  Eln[4, 4]   ψij[4, 4]

   {α + 1.61803β, α + 0.618034β, α − 0.618034β, α − 1.61803β}   {0.371748χ1. + 0.601501χ2. + 0.601501χ3. + 0.371748χ4.,

   0.601501χ1. + 0.371748χ2. − 0.371748χ3. − 0.601501χ4.,

   0.601501χ1. − 0.371748χ2. − 0.371748χ3. + 0.601501χ4.,

   0.371748χ1. − 0.601501χ2. + 0.601501χ3. − 0.371748χ4.}

■ベンゼン  

  Eln[6, 6]   ψij[6, 6]

   {α + 2.β, α + β, α − 1.β, α − 2.β α − 1.β, α + β}    { χ1√

6+

χ2√6

+χ3√

6+

χ4√6

+χ5√

6+

χ6√6,

  i χ1

2√

2+

χ1

2√

6+

i χ2

2√

2− χ2

2√

6− χ3√

6− i χ4

2√

2− χ4

2√

6− i χ5

2√

2+

χ5

2√

6+

χ6√6,

  i χ1

2√

2− χ1

2√

6− i χ2

2√

2− χ2

2√

6+

χ3√6

+i χ4

2√

2− χ4

2√

6− i χ5

2√

2+

χ5

2√

6+

χ6√6,

  χ1√

6+

χ2√6− χ3√

6+

χ4√6− χ5√

6+

χ6√6,

   − i χ1

2√

2− χ1

2√

6+

i χ2

2√

2− χ2

2√

6+

χ3√6− i χ4

2√

2− χ4

2√

6+

i χ5

2√

2− χ5

2√

6+

χ6√6,

   − i χ1

2√

2+

χ1

2√

6− i χ2

2√

2− χ2

2√

6− χ3√

6+

i χ4

2√

2− χ4

2√

6+

i χ5

2√

2+

χ5

2√

6+

χ6√6}

 ベンゼンの場合、分子軌道関数に複素数がでてきた。このような場合、実関数に直すやり方は既に 1.3.2

53

Page 54: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

でやっている。つまり、「縮退軌道は同じエネルギー準位に属する縮退軌道の任意の1次結合であらわすことができる28」ということを利用する。具体的にやってみよう。ψ[[2]]と ψ[[6]]、ψ[[3]]と ψ[[5]]がそれぞれ縮退軌道であるのでその一次結合を取る。その結果分子軌道関数の係数に虚数が掛かるのがでてくるが、この虚数は規格化定数の中に含んでしまえばよい。Mathematicaの計算結果は次のようになる。

ψ = ψrj[6,6];

ψ[[1]]   χ1√

6+

χ2√6

+χ3√

6+

χ4√6

+χ5√

6+

χ6√6

1√2

(ψ[[2]] + ψ[[6]])//Simplify   χ1 − χ2 − 2χ3 − χ4 + χ5 + 2χ6

2√

31√2

(ψ[[2]] − ψ[[6]])//Simplify   12

i (χ1 + χ2 − χ4 − χ5)

1√2

(ψ[[3]] + ψ[[5]])//Simplify   −χ1 + χ2 − 2χ3 + χ4 + χ5 − 2χ6

2√

31√2

(ψ[[3]] − ψ[[5]])//Simplify   12

i (χ1 − χ2 + χ4 − χ5)

psi[4]]   − χ1√6

+χ2√

6− χ3√

6+

χ4√6− χ5√

6+

χ6√6

3.6 結合次数、π電子エネルギー、自由原子価指数、電荷分布

3.6.1 結合次数

隣り合った原子間のπ結合の相対的強さは、その結合に関与している原子の原子軌道関数の係数に関係していると考えられる。例えばブタジエンを例にとるとわかりやすいだろう。図 79をご覧になっていただきたい。この図から隣り同士の原子間の結合の大きさが定性的にわかる。この直感からくる考えを定量化するのに Coulson29は隣り同士の原子 iと j との間のπ結合次数 (mobile bond order)pij

という量を用いて

pij =ψocc∑

N ci cj (28)

と定義した。ここでN はある被占軌道にある電子の数であり、ci、cjはその被占軌道における隣り同士の原子軌道関数 χiとχj の規格化された係数である。和はすべての被占軌道についてとる。

<π結合次数の計算:Mathematicaの関数>¶ ³(* n:被占軌道にある電子の数,  occ:すべての被占軌道の数,  i, j:隣り合った i,j番目の各原子軌道の規格化された係数 *)

p[n−, occ−, i−, j−] := nocc∑

k=1

ψk[[ i ]]ψk[[ j ]];

µ ´[注意]:上の関数は局在化したπ電子やラジカルのような奇数個の電子の場合には適用できない。この場合は別途異なる関数が必要となるが、いまのところ手計算でやるしかない (笑い)。

282 つの関数 ψ1, ψ2 が同じ固有値 E に属しているとする。Hψ1 = Eψ1, Hψ2 = Eψ2。ψ1 と ψ2 の任意の 1 次結合をψ = c1ψ1 + c2ψ2 とすると Hψ = c1Hψ1 + c2Hψ2 = E(c1ψ1 + c2ψ2) = EΨとなって ψ は同じ固有値 E に属する。

29Charles Alfred Coulson(1910-1974)。イギリスの理論化学者。54

Page 55: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

■ブタジエン   ブタジエンの分子軌道関数は式 (17)より

ψ1 = 0.3717χ1 + 0.6015χ2 + 0.6015χ3 + 0.3717χ4

ψ2 = 0.6015χ1 + 0.3717χ2 − 0.3717χ3 − 0.6015χ4

ψ3 = 0.6015χ1 − 0.3717χ2 − 0.3717χ3 + 0.6015χ4

ψ4 = 0.3717χ1 − 0.6015χ2 + 0.6015χ3 − 0.3717χ4

(29)

++ +

-- -

++

++-

--

強い結合 中程度の結合

反結合

< ψ1> < ψ2>

1

2 3

4

このうち被占軌道は ψ1とψ2であること、各被占軌道に電子は 2個入っていることに留意し、ブタジエンπ結合次数をMathematicaの関数を使って計算してみよう。1,2結合、2,3結合のπ結合次数をそれぞれ p[2,2,1,2], p[2,2,2,3]とすると

    ψ1 = {0.37174, 0.601501, 0.601501, 0.371748};    ψ2 = {0.6015010.371748, −0.371748, −0.601501};    {p[2,2,1,2], p[2,2,2,3]}

    {0.894418, 0.447214}

したがって、ブタジエンのπ結合次数は図 85のようになる。また、σ結合を 1.0次の結合とするとC-Cの全結合次数は図 85の下図のようになる。

CH2   CH   CH   CH2

0.8943 0.4473 0.8943

ブタジエンのπ結合次数

ブタジエンの全結合次数

CH2   CH   CH   CH2

1.8943 1.4473 1.8943

図 85: ブタジエンのπ結合次数と全結合次数

結合次数と結合距離との関係を示す代表的なグラフを載せる。Huckel 分子軌道法から予想されるブタジ55

Page 56: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

エンの結合距離は r12 = 1.35A、r23 = 1.44Aとなるが30、この結果は実測値 r12 = 1.37A、r23 = 1.47A

と驚くほどよく一致しているといえよう (←本当にすばらしいですね!)。

■アリル炭素陽イオン   アリル炭素陽イオンはアリルラジカルから電子を 1個とり去ったものであるから、π電子は合計 2個となる。3.4.2より、アリル炭素陽イオンの分子軌道関数は次の通り。

ψ1 =12(χ1 +

√2χ2 + χ3)

ψ2 =χ1 − χ3√

2ψ3 =

12(χ1 −

√2χ2. + χ3

(30)

HC C

1 23

アリル炭素陽イオンのMOH

HC C

1 23

HC C

H1 23

ψ1

ψ2

ψ3

π電子が2個だから、被占軌道はψ1だけとなる。1,2、2,3、1,3のπ結合次数をそれぞれp[2,2,1,2], p[2,2,2,3]とすると    ψ1 = {1

2 ,√

22 , 1

2};    ψ2 = { 1√

2, 0, − 1√

2;

    {p[2,1,1,2], p[2,1,2,3]}

    {0.707107, 0.707107}

■ビシクロブタジエン   3.4.2より、ビシクロブタジエンの分子軌道関数は次の通り。

ψ1 = 0.435162χ1 + 0.557345χ2 + 0.435162χ3 + 0.557345χ4

ψ2 = 0.707107χ1 − 0.707103χ3

ψ3 = 0.707107χ2 − 0.707197χ4

ψ4 = 0.557345χ1 − 0.435162χ2 + 0.557345χ3 − 0.435162χ4

(31)

30付録 A.5を参照56

Page 57: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

ビシクロブタジエンの 1,2、2,4のπ結合次数をそれぞれ p[2,2,1,2], p[2,2,2,4]とすると

    ψ1 = {0.43516, 0.557345, 0.435162, 0.557345};    ψ2 = {0.70701030, −0.7070103, 0};    {p[2,2,1,2], p[2,2,2,4]}

    {0.485069, 0.621267}

20.48507

0.62127

図 86: ビシクロブタジエンの結合次数

3.6.2 結合次数とπ電子エネルギー (Eπ)との関係

次の関係式31を使えば、Coulsonのπ結合次数からEπ を求めることができる。

Eπ = 2β(∑

pij

)+ N α

ブタジエンの場合は、

Epi = 2 β(p12 + p23 + p34) + 4 α

= 2 β(2p12 + p23) + 4 α

= 2 β(2 × 0.8943 + 0.4473) + 4 α

= 4 α + 4.471β

一方、図 78より

Eπ = 2 × (α + 1.618 β) + 2 × (α + 0.618 β)

= 4 α + 4.472β

となり、一致する。

3.6.3 自由原子価指数

ある原子 iの自由原子価値指数を Fiとすると Fiは次式で定義される (Coulson)。

Fi = i番目の原子の最大結合能力−∑

pij

(∑はσ結合も含めて i原子の結合次数の和)

自由原子価指数は、i原子の最大結合能力から隣りの原子との結合能力を差し引いたものであり、この指数が大きいとその原子は反応性が高いといえる。最初、Coulsonは可能な最大結合能力を 4.5としたが、理論的には 4.732となる。

31この証明は付録 A.4を参照のこと。57

Page 58: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

■ブタジエン   ブタジエンの自由原子価指数を求めてみよう。図 85より

F1 = F4 = 4.732 − (2pC-H + p12,σ + p12,π

= 4.732 − (2 + 1 + 0.8942) = 0.8378

F2 = F3 = 4.732 − (pC-H + p12,σ + p23,σ + p12,π + p23,π

= 4.732 − (3 + 0.8943 + 0.4473) = 0.3904

CH2   CH   CH   CH2

0.8943 0.4473 0.8943

ブタジエンの自由原子価指数

0.4473

これから、中性の無極性試薬32に対してはブタジエンの 1と 4の炭素は 2と 3の炭素に比し反応性が大きいといえる。

■ビシクロブタジエン   ビシクロブタジエンの自由原子価指数を求めてみよう。図 86より、ビシクロブタジエンの結合次数は

  p12 = 0.48507

p24 = 0.6213

であるから、自由原子価指数はFi = 4.732 −

∑pσ

ij −∑

pπij

より

F1 = 4.732 − 3 − 0.48507 × 2 = 0.762

F2 = 4.732 − 3 − 0.48507 × 2 − 0.6213 = 0.141

と求められる。

HH1

2

3

4

0.762

0.141

自由原子価指数

32無極性試薬でない場合は電荷分布の影響に対する補正が必要になる。58

Page 59: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

3.6.4 電荷分布

π結合している個々の原子の電子密度の偏りを表す量として次式を定義する33。

qi = 1.000 −ψocc.∑

N c2i  (32)

N はある被占軌道 ψnにある電子の数で、ciは ψnの中の原子軌道 χiの係数である。4価の炭素は中性である。炭素原子が 3個の σ結合をもち、かつ π結合している場合、そのπ結合している 2pπ 軌道に平均して 1個の電子がある場合は中性である。したがって qiは炭素原子が中性から外れている程度を表すものと考えられる。つまり、qiがプラスになれば電子は少なく、逆にマイナスになれば多く集まっていることを意味する。

<電荷分布の計算:Mathematicaの関数>¶ ³(* n:被占軌道にある電子の数,  occ:すべての被占軌道の数,  i:i番目の各原子軌道の規格化された係数 *)

q[n−, occ−, i−] := 1 −occ∑

k=1

nψk[[ i ]]2;

µ ´■ブタジエン   ブタジエンの 1,2(3,4)の位置のπ電子電荷分布を調べてみよう。まず手計算で

q1 = q4 = 1.000 − (Nc21)ψ1 − (Nc2

1)ψ2

= 1.000 − 2(0.3717)2 − 2(0.6015)2 = 0.000

q2 = q3 = 1.000 − 2(0.6015)2 − 2(0.3717)2 = 0.000

上の関数を使うと    {q[2,2,1], q[2,2,2]    {0.0000118388, −5.701 × 10−8}これからブタジエンの各炭素原子のもつ平均の電荷はすべて等しく0であることがわかる。これは下図を見ればうなずけよう。

ψ1

ψ2

ψ3

ψ4

ブタジエンのMO

つまり、ψ1と ψ2の分子軌道はπ電子の存在確率が丁度補填しあうような格好になっていることが分か33π電子密度として通常 qi =

Pocck=1 2c2

ik が使われているが、ここでは J.D.Robertの分子軌道法計算入門に従った。59

Page 60: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

る。この結果、被占軌道トータルとしては、π電子の各炭素原子上の存在確率は同じ、つまりπ電子は均一分布しているということになる。

■ビシクロブタジエン   ビシクロブタジエンの 1、2の位置の Cのπ電子電荷分布を q1、q2とすると    {q[2,2,1], q[2,2,2]}    {−0.378457, 0.378733}分子の対称性より q1 = q3, q2 = q4であるから    q1 = q3 = −0.37874    q2 = q4 = 0.37872この結果は、全体としては中性であるが、2,4の位置のπ電子の一部が 1,3の位置に寄せられ、局所的にπ電子密度の不均一さを生んでいる、ということを意味する。図は電荷分布と位相部を併せて描いている34。

ψ1

ψ2

ψ3

ψ4

ビシクロブタジエンのπ電子分布

12

3 4

■アリル炭素陽イオン   アリル炭素陽イオンの 1,2,3の位置におけるπ電子の電荷分布は    {q[2,1,1], q[2,1,2], q[2,1,3]}//N    {0.5, 0, 0.5}従って    q1 = 0.5,  q2 = 0,  q3 = 0.5

3.7 ヘテロ原子を含むπ電子系

炭素と窒素、酸素、フッ素等とのπ結合を有する、ヘテロ原子を含むπ電子系を取り扱う。ヘテロ原子のクーロン積分と共鳴積分は今まで取り扱ってきた炭素原子の場合とは当然異なる。そこでその差を aβと β単位で補正してやり、それぞれを次のように表わしている。尚、補正項はヘテロ原子により

34電荷分布は ψ2 なので位相部の ±符号はないはずであるが便宜的に書いた。60

Page 61: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

HC C

1 23

アリル炭素陽イオンのMOH

HC C

1 23

HC C

H1 23

ψ1

ψ2

ψ3

異なる値 (表 1参照)をとるのでサフィックスで区分している。

αx = α + axβ

βxy = bxyβ

(33)

具体的にホルムアルデヒドの場合を例にとり、具体的な取り扱い方を示す。

表 1: Streitweiser:MOTheory for Organic Chemists, JohnWeily&Sons,NewYork(1961)

原子X ax 結合XY bxy

N 0.5 CN 1.0N 1.5 C-N 0.8O 1.0 C=0 1.0O 2.0 C-O 0.8F 3.0 N-O 0.7Cl 2.0 C-F 0.7Br 1.5 C-Cl 0.4

C-Br 0.3

■ホルムアルデヒド   ホルムアルデヒド (H2CO)は炭素原子、酸素原子ともに電子一個をπ電子系に出している。ホルムアルデヒドのπ電子エネルギーを LCAO法で求める。これは今までやってきたのと全く同様にしてπ結合のMOは

ψ = c1χ1 + c2χ2

となり、永年方程式はc1(α1 − E) + c2β12 = 0

c1β12 + c2(α2 − E) = 0

となる。問題はクーロン積分と共鳴積分の評価にある。π結合を作る原子が炭素原子 1種だけでないのでクーロン積分と共鳴積分の値は変わってくる。炭素原子を 1、酸素原子を 2と番号付けしておくと

61

Page 62: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

クーロン積分

α1 =∫

χ1Hχ1dτ = α

は、Cの 2p軌道であるから今までの値を使える。一方、酸素原子のクーロン積分 α2はOの 2p軌道であるから当然上の α1と異なる。そこで、その差を aβと β単位で補正すれば

α2 =∫

χ2Hχ2dτ = α + aβ

また、共鳴積分も C-C間と C-O間では異なるから、これも

β12 =∫

χ1Hχ2dτ = bβ

と補正する必要がある。補正パラメータ a及び bの値は文献によって多少異なっているが、ここでは表 1の値を採用しておく。α1 = α, α2 = α + 1 β, β12 = 1 βであるから

   H =

(α β

β α + β

)

   En = huckel[H] //N //Simplify   mo[H] //N

    {1.α + 1.61803β, 1.α − 0.618034β}    {0.525731χ1. + 0.859651χ2., −0.850651χ1. + 0.525731χ2.}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 1.61803β ψ1 = 0.525731χ1 + 0.850651χ2

E2 = α − 0.618034β ψ2 = 0.850651χ1 − 0.525731χ2

}

C=0結合の結合次数ならびにπ電子電荷分布は

H

HC O1 2

H

HC O

x

y z

x

ホルムアルデヒド

σ結合系 π結合系

ψ1

ψ2

α + 1.618β

α − 0.618β

C O

    ψ1 = {0.525731, 0.850651};    p[2, 1, 1, 2]    {q[2, 1, 1], q[2, 1, 2]}    0.894427    {0.447214, −0.447214}

π電子は酸素原子に多く集まり炭素原子上では電子が欠乏した状況となっている。この結果、C原子を目指して陰イオンなどの電子過剰分子の接近を受けやすい電子構造になっているということがいえる。

62

Page 63: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

■アクリルアルデヒド (1)   アクリルアルデヒド (アクロレイン)(CH2CHCH)の積分パラメータを αO = α + β, αCO = βとおいてHuckel分子軌道を計算する。このケースはセクション 3.4.1のプログラム<A>ではうまく解いてくれないので、プログラム< B>を使う。

   H =

x 1 0 01 x 1 00 0 1 x + 1

   mDt[H]//N;   moE[H]//N   moW[H]

    {α + β, α − (1.53209 + 0.i)β, α − (0.347296 + 2.22045 × 10−16i)β, α + (1.87939 + 0.i)β}    {0.57735χ1 + 0.57735χ2 + 1.5262 × 10−308χ3 − 0.57735χ4,

    {0.228013χ1 + 0.428525χ2 + 0.57735χ3 + 0.656539χ4,

    {0.656539χ1 − 0.228013χ2 − 0.57735χ3 + 0.428525χ4,

    {−0.428525χ1 + 0.656539χ2 − 0.57735χ3 + 0.228013χ4}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 1.87939β ψ1 = 0.228013χ1 + 0.428525χ2 + 0.57735χ3 + 0.656539χ4

E2 = α + β ψ2 = 0.57735χ1 + 0.57735χ2 − 0.57735χ4

E3 = α − 0.347296β ψ3 = 0.656539χ1 − 0.228013χ2 − 0.57735χ3 + 0.428525χ4

E4 = α − 1.53209β ψ4 = 0.428525χ1 − 0.656539χ2 + 0.57735χ3 − 0.228013χ4

■アクリルアルデヒド (2)  

上と同じアクリルアルデヒド (CH2CHCHO)で、今回はは積分パラメータをαO = α+2β, βCO =√

と変えた場合についてのHuckel分子軌道を計算する。

   H =

x 1 0 01 x 1 00 1 x

√2

0 0√

2 x + 2

   mDt[H ] //N;   moE[H ] //N   moW[H ] //N]

    {α − (0.355537 − 6.278763 × 10−17i)β, α − (1.59286 + 2.56005 × 10−17i)β,

    α + (2.82596 + 1.5788 × 10−17i)β, α + (1.15244 − 5.30639 × 10−17i)β}

    {0.68548χ1. − 0.264278χ2. − 0.583591χ3. + 0.345869χ4, .

    {−0.399478χ1. + 0.636314χ2. − 0.614082χ3. + 0.241713χ4, .

63

Page 64: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

    {0.604612χ1. + 0.696782χ2. + 0.19839χ3. − 0.33103χ4, .

    {0.07055χ1. + 0.199392χ2. + 0.492916χ3. + 0.843978χ4, .

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.82596β ψ1 = 0.07055χ1 + 0.199392χ2 + 0.492916χ3 + 0.843978χ4

E2 = α + 1.15244β ψ2 = 0.604612χ1 + 0.696782χ2 + 0.19839χ3 − 0.33103χ4

E3 = α − 0.355537β ψ3 = 0.68548χ1 − 0.264278χ2 − 0.583591χ3 + 0.345869χ4

E4 = α − 1.59286β ψ4 = 0.399478χ1 − 0.636314χ2 + 0.614082χ3 − 0.241713χ4

結合次数とπ電子電荷分布を計算する。

H

HC C

C O

H

H

1 23 4

ψ1

ψ2

α + 2.825β

α + 1.152β

ψ3 α − 0.385β

ψ4 α − 1.592β

アクリルアルデヒド

    ψ1 = {0.07055, 0.1993920.499392, 0.843978};    ψ2 = {0.604612, 0.696782, 0.198939 − 0.33103};    {p[2, 21, 2], p[2, 22, 3], p[2, 23, 4]}    {q[2, 21], q[2, 22], q[2, 23],q[2, 24]}

    {0.8707, 0.476384, 0.711242}    {0.258934, −0.0505247, −0.422062, −0.643759}

■ホルムアミド   ホルムアミド (NH2CHO)の積分パラメータを αO = α + β, αN = α + 1.5β, βCN = 0.7β とおいてHuckel分子軌道を計算する。このケースはセクション 3.4.1のプログラム< A>ではうまく解いてくれないので、プログラム< B>を使う。

   H =

x + 1 1 01 x 0.70 0.7 x + 1.5

   mDt[H];   moE[H]   moW[H]

    {α + 1.99498β, α + 1.286294β, α − 0.777667β}64

Page 65: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

    {0.501891χ1 + 0.499372χ2 + 0.70621χ3, }    {0.723753χ1 + 0.204595χ2 − 0.659031χ3, }    {−0.473589χ1 + 0.841884χ2 − 0.258738χ3, }

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 1.99498β ψ1 = 0.501891χ1 + 0.499372χ2 + 0.70621χ3

E2 = α + 1.286294β ψ2 = 0.723753χ1 + 0.204595χ2 − 0.659031χ3

E3 = α − 0.777667β ψ3 = 0.473589χ1 − 0.841884χ2 + 0.258738χ3

C=O結合の結合次数とπ電子電荷分布を計算してみよう。

O

CN

H

H

H

1

23

ホルムアミド

ψ1

ψ2

α + 1.995β

α + 1.286β

ψ3 α − 0.777βz

π結合系C NO

    ψ1 = {0.50189, 0.499372, 0.70621};    ψ2 = {0.7237530.204595, −0.659031};    {p[2, 2, 1, 2], p[2, 2, 2, 3]}    {q[2, 2, 1], q[2, 2, 2], q[2, 2, 3]}    {0.797413, 0.435654}    {−0.554126, 0.417537, −0.866109}

ホルムアルデヒドに比べると N原子から C=Oへπ電子が流れ込んでいて、特に酸素原子の電子密度が増えていることがわかる。

■アセチレンイミン   アセチルイミンの積分パラメータを αN = α + β, βCN = βとおいてHuckel分子軌道を計算する。

  H =

α + β β β

β α β

β β α

  En = huckel[H] //N  mo[H] //N;   {α + 2.41421β, α − 0.414214β, α − 1.β}   {0.707107χ1. + 0.5χ2. + 0.5χ3.,

   −0.707107χ1. + 0.5χ2. + 0.5χ3., −0.707107χ2. + 0.707107χ3.}

65

Page 66: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.41421β ψ1 = 0.707107χ1 + 0.5χ2 + 0.5χ3

E2 = α − 0.414214 ψ2 = 0.707107χ1 − 0.5χ2 − 0.5χ3

E3 = α − β ψ3 = 0.707107χ2 − 0.707107χ3

結合次数と電荷分布を調べる。

CH

CHNH· ·

C C

N

HH

H

··

· ·

α + 2.41421β

α − 0.414214βα − β

ψ1

ψ2

ψ3

アセチレンイミン1

23

    ψ1 = {0.707107, 0.5, 0.5};    ψ2 = {0.707107, −0.5, −0.5};    {p[2, 2, 1, 2], p[2, 2, 2, 3]}    {q[2, 2, 1], q[2, 2, 2], q[2, 2, 3]}    {0., 1.}    {−1., −0., −0.} 結合次数からNの 2p軌道はほぼ完全に局在化していて、C=Cエチレン結合の部分とNの 2p軌道の部分とは互いに独立となっていることが分かる。次に電荷分布であるが、N原子上には不対電子 (lone pair)

があるのでセクション 3.6.4の電荷分布の定義式 qi = 1.000 −ψocc.∑

N c2i で 1.000を 2.000にしなければ

ならない。この補正をN原子に行うと q1 = 0となり、Nは電気的に中性となっていることが分かる。

■ピロール   ピロールの積分パラメータを αN = α + β, βCN = βとおいてHuckel分子軌道を計算する。

  H =

α + β β 0 0 β

β α β 0 00 β α β 00 0 β α β

β 0 0 β α

  En = huckel[H] //N //Simplify  mo[H] //N;

   {1.α + 2.30278β, 1.α − 1.30278β, 1.α + 0.618034β, 1.α − 1.61803β, α + β}

   {0.652521χ1. + 0.425044χ2. + 0.32626χ3. + 0.32626χ4. + 0.425044χ5.

   −0.490700χ1. + 0.5651χ2. − 0.245399χ3. − 0.245399χ4. + 0.5651χ5.,

66

Page 67: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

   −0.601501χ2. − 0.317483χ3. + 0.371748χ4. + 0.601501χ5.,

   −0.371748χ2. + 0.601501χ3. − 0.601501χ4. + 0.371748χ5.,

   −0.57735χ1. + 0.57735χ3. + 0.57735χ4.}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.3β ψ1 = 0.652521χ1 + 0.425044χ2 + 0.32626χ3 + 0.32626χ4 + 0.425044χ5

E2 = α + β ψ2 = 0.57735χ1 − 0.57735χ3 − 0.57735χ4

E3 = α + 0.62β ψ3 = 0.601501χ2 + 0.317483χ3 − 0.371748χ4 − 0.601501χ5

E4 = α − 1.3β ψ4 = 0.490700χ1 − 0.5651χ2 + 0.245399χ3 + 0.245399χ4 − 0.5651χ5

E5 = α − 1.62β ψ5 = 0.371748χ2 − 0.601501χ3 + 0.601501χ4 − 0.371748χ5

π電子電荷分布を計算する。

HC CH

HC CH

NH1

2

34

5

α + 2.30β

α + β

α + 0.62β

α − 1.30β

α − 1.62β

ψ1

ψ2

ψ3

ψ4

ψ5

N C Cピロール

· ·

    ψ1 = {0.652521, 0.425044, 0.32626 0.32626, 0.425044};    ψ2 = {0.577350, −0.57735, −0.57735, 0, 0};    ψ3 = {0, 0.6015010.3717483, −0.3717483,−0.6015010};    {q[2, 3, 1], q[2, 3, 2], q[2, 3, 3]}

    {−0.518233, −0.0849317, −0.155951} 2番目のCの電荷分布は q2 = −0.085、3番目のCの電荷分布は q2 = −0.156となる。ここで注意すべきはN原子で、ここには不対電子 (lone pair)があるので、アセチレンイミンのケースでやったように電荷分布の定義式を補正する必要がある。この補正を行うと q1 = 0.482となる。このことから、この窒素に結合している水素はプロトン (H+)として非常に離れやすいということが分かる。ピロールが異常に高い酸性を示すことはこれから説明できる。

■ピリジン   ピミジンの積分パラメータを αN = α + 0.5β, βCN = βとおいてHuckel分子軌道を計算する。

  H =

x + 0.5 1 0 0 0 11 x 1 0 0 00 1 x 1 0 00 0 0 1 x 11 0 0 0 1 x

67

Page 68: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

  mDt[H ];  moE[H ]  moW[H ]

   {α + 2.10745β, α + 1.16719β, α + 1.β, α − 0.840962β, α − 1.β, α − 1.93368β}

   {−0.520706χ1 − 0.418504χ2 − 0.361268χ3 − 0.342849χ4 − 0.361268χ5. − 0.418504χ6,

   0.571374χ1 + 0.190609χ2 − 0.348897χ3 − 0.597839χ4 − 0.348897χ5 + 0.190609χ6,

   −0.5χ2 − 0.5χ3 + 0.5χ5 + 0.5χ6,

   0.545913χ1 − 0.366024χ2 − 0.238101χ3 + 0.566258χ4 − 0.238101χ5 − 0.366024χ6,

   −0.5χ2 + 0.5χ3 − 0.5χ5 + 0.5χ6,

   0.323073χ1 − 0.393128χ2 + 0.43711χ3 − 0.452102χ4 + 0.437115χ5 − 0.393128χ6}

したがって、エネルギー準位と分子軌道関数は次のようになる。

E1 = α + 2.107β ψ1 = 0.5207χ1 + 0.4185χ2 + 0.3612χ3 + 0.3428χ4 + 0.3612χ5 + 0.4185χ6

E2 = α + 1.167β ψ2 = 0.5713χ1 + 0.1906χ2 − 0.3488χ3 − 0.5978χ4 − 0.348χ5 + 0.1906χ6

E3 = α + β ψ3 = 0.5χ2 + 0.5χ3 − 0.5χ5 − 0.5χ6

E4 = α − 0.840β ψ4 = 0.5459χ1 − 0.3660χ2 − 0.2381χ3 + 0.5662χ4 − 0.2381χ5 − 0.3660χ6

E5 = α − β ψ5 = 0.5χ2 − 0.5χ3 + 0.5χ5 − 0.5χ6

E6 = α − 1.933β ψ6 = 0.3230χ1 − 0.3931χ2 + 0.437χ3 − 0.4521χ4 + 0.4371χ5 − 0.3931χ6

0.0

N1

2

3

4

5

60.653

0.669

0.665

0.81

0.08

0.05

ピリジン

結合次数とπ電子電荷分布を計算する。Nの電荷分布は不対電子の補正を加えている。    ψ1 = {0.520706, 0.41850040.361268, 0.3428490.418504};    ψ2 = {0.571374, 0.190609, −0.348897 − 0.597839 − 0.348897, 0.190609};    ψ3 = {0, 0.50.5, 0, −0.5, −0.5};    {p[2, 3, 1, 2], p[2, 3, 2, 3], p[2, 3, 3, 4]}    {q[2, 3, 1], q[2, 3, 2], q[2, 3, 3],q[2, 3, 4]}

    {0.653649, 0.669376, 0.664889}    {−0.195206, 0.0770512, −0.0044873, 0.0500862}結合次数はベンゼンとほぼ同じであり、芳香族の性質を持つことが分かる。π電子はNに集まっている。

■テトラシアノエチレン  

68

Page 69: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

テロラシアノエチレン((NC2)2C=C(CN2))の積分パラメータを αN = α + β, βCN = 1.2βとおいてHuckel分子軌道を計算する。

  H =

x 1 0 0 1 1 0 0 0 01 x 1 1 0 0 0 0 0 00 1 x 0 0 0 0 0 0 1.20 1 0 x 0 0 0 0 1.2 01 0 0 0 x 0 0 1.2 0 01 0 0 0 0 x 1.2 0 0 00 0 0 0 0 1.2 x + 1 0 0 00 0 0 0 1.2 0 0 x + 1 0 00 0 0 1.2 x 0 0 0 x + 1 00 0 1.2 0 0 x 1.2 0 0 x + 1

  mDt[H ];  moE[H ]  moW[H ]

   {α + 2.42094β, α + 2.04099β, α + 1.8β, α + 1.8β, α + 1.β, α + 0.126583β, α− 0.8β, α− 0.8β,

   α − 1.42094β, α − 2.16757β}

  {−0.427997χ1− 0.427997χ2− 0.304079χ3− 0.304079χ4 −0.304079χ5 −0.304079χ6−0.256798χ7

   −0.256798χ8 − 0.256798χ9 − 0.256798χ10}   {−0.206126χ1+ 0.206126χ2+ 0.313413χ3+0.313413χ4 −0.313413χ5 −0.313413χ6−0.361287χ7

   −0.361287χ8 + 0.361287χ9 + 0.361287χ10}   { 0.371548χ3 − 0.371548χ4 − 0.125691χ5 + 0.125691χ6 + 0.188537χ7 − 0.188537χ8

   −0.557322χ9 + 0.557392χ10}   { 0.125691χ3 − 0.125691χ4 + 0.371548χ5 − 0.371548χ6 − 0.557322χ7 + 0.557322χ8

   −0.188537χ9 + 0.188537χ10}   {−0.457496χ1 − 0.457496χ2 + 0.381246χ7 + 0.381246χ8 + 0.381246χ9 + 0.381246χ10}   {0.420147χ1− 0.420147χ2− 0.236665χ3− 0.236665χ4 +0.236665χ5 +0.236665χ6−0.325158χ7

   −0.325158χ8 + 0.325158χ9 + 0.325158χ10}   {− 0.34309χ3 + 0.34309χ4 − 0.477957χ5 + 0.477957χ6 − 0.318638χ7

   +0.313838χ8 − 0.228727χ9 + 0.228727χ10}   { 0.477957χ3 − 0.477957χ4 − 0.34309χ5 + 0.34309χ6 − 0.228727χ7

   +0.228727χ8 + 0.318638χ9 − 0.318638χ10}   {0.328796χ1 + 0.328796χ2− 0.396908χ3− 0.396908χ4 −0.396908χ5 −0.396908χ6 +0.196738χ7

   +0.196738χ8 + 0.196738χ9 + 0.196738χ10}   {−0.530083χ1+ 0.530083χ2− 0.309454χ3− 0.309455χ4 +0.309454χ5 +0.309454χ6−0.117234χ7

   −0.117234χ8 + 0.117234χ9 + 0.117234χ10}

この結果、エネルギー準位と分子軌道関数は次のようになる。

69

Page 70: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

E1 = α + 2.42094β

ψ1 = 0.427997χ1+ 0.427997χ2+ 0.304079χ3+ 0.304079χ4 +0.304079χ5 +0.304079χ6+0.256798χ7+0.256798χ8 + 0.256798χ9 + 0.256798χ10

E2 = α + 2.04099β

ψ2 = 0.457496χ1 + 0.457496χ2 − 0.381246χ7 − 0.381246χ8 − 0.381246χ9 − 0.381246χ10

E3 = α + 1.8β

ψ3 = 0.328796χ1+ 0.328796χ2− 0.396908χ3− 0.396908χ4 −0.396908χ5 −0.396908χ6+0.196738χ7 +0.196738χ8 + 0.196738χ9 + 0.196738χ10

E4 = α + 1.8β

ψ4 = 0.420147χ1− 0.420147χ2− 0.236665χ3− 0.236665χ4 +0.236665χ5 +0.236665χ6−0.325158χ7 −0.325158χ8 + 0.325158χ9 + 0.325158χ10

E5 = α + 1.βψ5 = 0.206126χ1− 0.206126χ2− 0.313413χ3−0.313413χ4 +0.313413χ5 +0.313413χ6+0.361287χ7 +0.361287χ8 − 0.361287χ9 − 0.361287χ10

C C

NC

C

NC

NC

C

NC

α + 2.42βα + 2.04βα + 1.80β

α + 1.00β

α + 0.13β

ψ1

ψ2

ψ3, ψ4

ψ5

ψ6

α − 0.80βψ7,8

α − 1.42βψ9

α − 2.17βψ10

1 2C N3 10

C N4 9

N C7 6

N C8 5

テトラシアノエチレン

結合次数とπ電子電荷分は次のようになる。    {p[2, 5, 1, 2], p[2, 5, 2, 3], p[2, 53, 10}    {q[2, 5, 1], q[2, 5, 2], q[2, 5, 3],q[2, 510}

    {0.562876, 0.327034, 0.071774}    {−0.43822, −0.43822, 0.191674, 0.02807}

70

Page 71: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

A 付録

A.1 σ − π分離と π近似

エチレン分子 (C2H4)を考える。炭素の 1s軌道は最内殻にあるので結合に寄与しないとすると、炭素原子から各4電子、水素原子から各 1電子の合計 12電子系となる。この系の Hamiltonianは核間の反発ポテンシャルを除いて

H =12∑

i=1

(− h2

2m∇2

i + Vi) +12∑

j=1

i>j

′Vi,j

と書ける(図 87を参照されたい)。Vi は i番目の電子が核から受ける求引クーロンポテンシャル、Vi,j は電子 iと電子 j とのクーロン反発ポテン

+ +

e−

e−12

a b

H = (− h2

2m∇21 + V1) + (− h2

2m∇22 + V2) + V12 + e2

R

Vi = − e2

rai− e2

rbi, (i = 1, 2)

V12 = − e2

r12

R

図 87: 水素分子のHamiltonian

シャルである。他電子からの反発ポテンシャルは平均化ポテンシャルで置き換えることができるとして

12∑

j=1

i>j

′Vi,j ≈12∑

i=1

Vi

とすると Hamiltonianは 1電子 Hamiltonian演算子の和となる。

H =12∑

i=1

Hi

エチレン分子の LCAO分子軌道は炭素原子の 2s、2px、2py、2pz、水素原子の 1s原子軌道の合計 12個の線形和となる。

ψ =12∑

i=1

ciχi

永年方程式は∣∣∣∣∣∣∣∣∣∣∣∣∣∣

H1,1 − E H1,2 − S1,2E · · · H1,11 − S1,11E H1,12 − S1,12EH2,1 − S2,1E H2,2 − E · · · H2,11 − S12,11E H2,12 − S2,12E

· · · · · · · · · · · · · · ·· · · · · · · · · · · · · · ·· · · · · · · · · · · · · · ·

H11,1 − S11,1E H11,2 − S11,2E · · · H11,11 − E H11,12 − S11,12EH12,1 − S12,1E H12,2 − S12,2E · · · H12,11 − S12,11E H12,12 − E

∣∣∣∣∣∣∣∣∣∣∣∣∣∣

= 0

71

Page 72: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

エチレン分子は図 72に示すように平面分子であるので 12個の原子軌道関数を分子平面に対して対称なもの (1s、2s、2px、2py)と反対称なもの (2pz)に分けて考えることができる(表の中で破線で囲っているのが分子平面に対称なグループ)。Hi,j = ⟨χi |Hi|χj⟩で、積分を分子面の上と下に分けて考えると

Hi,j = ⟨χi |Hi|χj⟩上 + ⟨χi |Hi|χj⟩下χiと χj が分子面に対して同一の対称性をもつなら上と下で同符号となるが、異なる対称性をもつなら上と下は

異符号(⟨χi |Hi|χj⟩上 = −⟨χi |Hi|χj⟩下

)となるから、Hi,j = 0となる。Si,j も同様である。 

原子       原子軌道

C1   2s   2px   2py    2pz

C2   2s   2px   2py    2pz

H1   1s

H2   1s

H3   1s

H4   1s

したがって永年方程式は次のようになる35。∣∣∣∣∣∣∣∣∣∣∣∣∣∣

H1,1 − E H1,2 − S1,2E · · · H1,10 − S1,10EH2,1 − S2,1E H2,2 − E · · · H2,10 − S12,10E· · · · · · · · · · · ·· · · · · · · · · · · ·     0H10,1 − S10,1E H10,2 − S10,2E · · · H10,10 − E

0 H11,11 − E H11,12 − S11,12EH12,11 − S12,11E H12,12 − E

∣∣∣∣∣∣∣∣∣∣∣∣∣∣

=

∣∣∣∣∣∣∣∣

H1,1 − E · · · H1,10 − S1,10E· · · · · · · · ·· · · · · · · · ·H10,1 − S10,1E cdots H10,10 − E

∣∣∣∣∣∣∣∣×

∣∣∣∣H11,11 − E H11,12 − S11,12EH12,11 − S12,11E H12,12 − E

∣∣∣∣ = 0

つまり、エチレンの永年行列式は (σ部分の永年行列式) × (π部分の永年行列式) = 0という形に書くことができるから、

σ部分の永年行列式 = 0 (34)π部分の永年行列式 = 0 (35)

それぞれ 2つの方程式を独立に解けばよいことになる。また、それぞれの行列式に対応して分子軌道関数も次のように分けて書くことができる。

ψi =10∑

k=1

cikχk (σ部分, i = 1, 2, · · · , 10)

ψj =12∑

m=11

cjmχm (π部分,m = 11, 12)

σ部分の分子軌道関数は分子面の上下に対して対称で σ軌道と呼ばれる。一方、π部分の分子軌道関数は分子面

に対して鏡面反対称で π軌道と呼ばれる。このように、一般に平面分子では σ系と π系に分けることができ、永

年方程式も独立に解くことができる。このことを σ − π分離という。35エチレンの分子軌道関数を次のようにおいて確認されたい。ψ = c1χ

11s + c2χ

21s + c3χ

31s + c4χ

41s + c5χ

52s + c6χ

62s +

c7χ72px + c8χ

82px + c9χ

92py + c10χ

102py + c11χ

112pz + c12χ

122pz

72

Page 73: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

図 88: 軌道の重なりによる σ, π結合の形成

A.2 Finite Difference法

n個の直鎖状ポリエンの係数を与える連立方程式は (24)より

xjcj,1 + cj,2 = 0

cj + xjcj,r + cj,r+1 = 0

cj,n−1 + xjcj,n = 0

(36)

ここで cj,0 = 0, cj,n+1 = 0とすると上の 3式は次の1つの式となる。

cj,r−1 + xjcj,r + cj,r+1 = 0 (r = 1, 2, · · · , n)  (37)

ここでcj,r = A cos(r δj) + B sin(rδj)

と置いて (37)に代入すると

cj,0 = 0 であるから  A = 0cj,n+1 = 0 であるから  sin((n + 1)δj) = 0

これからδj = jπ/(n + 1) (j = 1, 2, · · · , n)

となり、cj,r = Bsin(rjπ/(n + 1))

が得られる。B は規格化条件n∑

r=1

c2j,r = 1 より B =

√2/(n + 1)と求まる36。cj,r を (37)に代入すると

Bsin((r − 1)δj) + xjBsin(rδj) + Bsin((r + 1)δj) = 0

これから xj を求めると

     Solve[BSin[(r− 1)δj] + xjBSin[rδj] + BSin[(r + 1)δj] == 0,xj]//Simplify//Flatten

     {xj → −2Cos[δj ]}

xj = (α − ϵj)/β、δj = jπ/(n + 1)であるので

ϵj = α + 2β cos

(jπ

n + 1

)(j = 1, 2, · · · , n)

36Mathematicaで Solve[Pn

r=1(BSin[rjπ/(n + 1)])2 == 1, B]より求める。73

Page 74: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

が得られる。また、分子軌道関数は

ψj =

√2

n + 1sin

[(π

n + 1

)j r

]· χp

となる。次に n個の環状ポリエンの場合を取り上げてみよう。この場合、連立方程式は次のようになる。

xjcj,1 + cj,2 + cj,n = 0

cj,r−1 + xjcj,r + cj,r+1 = 0  (r = 2, 3, · · · , n − 1)

cj,1 + cj,n−1 + xjcj,n = 0

(38)

cj,0 = cj,n, cj,n+1 = cj,1 であることに注目すれば、上の連立方程式は 1つにまとめることができる。

cj,r−1 + xjcj,r + cj,r+1 = 0  (r = 1, 2, · · · , n) (39)

1

2

r-1

r

r+1

n-1

n(0)

ここで、cj,r = Aexp(irδj) と置くと、cj,0 = cj,n の条件から A = Aexp(i nδj) となるので δj = 2jπ/n (j =0, 1, 2, · · · , n − 1)が得られる。また、(39)より、

Aexp(i(r − 1)δj) + xjAexp(irδj) + Aexp(i(r + 1)δj) = 0

これから

     Solve[AeI (r−1) δj + xj AeI r δj + AeI (r+1) δj == 0,xj]//FullSimplify//Flatten

     {xj → −2Cos[δj ]}

したがって

ϵj = α + 2β cos

(2jπ

n

)(j = 0, 1, 2, · · · , n − 1)

Aの値は規格化条件n∑

r=1

c∗j,rcj,r = 1

より、

1 = A2n∑

r=1

exp(−irδj exp(irδj) = nA2

これから

A =

√1n

よって

cj,r =

√1n

exp(2πir j/n) (j = 0, 1, 2, · · · , n − 1)74

Page 75: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

となり、分子軌道関数は

ψj =

√1n

n∑

r=1

ei(2πj/n)r · χp (j = 0, 1, 2, · · · , n − 1)

と求められる。

A.3 π結合次数と結合距離

Rを i − j 間の距離、aをパラメータとして、Coulsonにより結合距離と結合次数の関係式

R = Rσ − Rσ − Rπ

1 + a(1 − pij)/pij

が与えられた。いうまでもないが Rσ は σ結合間の距離で Rπ はπ結合間の距離である。パラメータ aはベンゼンの pij = 0.6667、グラファイトの pij = 0.535、Rσ = 1.515A、Rπ = 1.335Aに適合するようにして a = 1.05が得られる。これを上式にいれると

R = 1.515 − 0.181 + a1.05(1 − pij)/pij

ブタジエンの場合を調べると pij = 0.8943の場合、R = 1.35Aとなり、pij = 0.4473の場合は、R = 1.44A

A.4 π結合次数とEπとの関係

ある分子軌道の波動関数を ψとし、

ψ =∑

i

ciχi

n =各ψocc.軌道にある電子の数

とすると

Epi =

(ψocc∑

n

) ∫ψHψdτ

=

(ψocc∑

n

) ∫ ∑

i

ciχiH∑

i

ciχidτ

=ψocc∑

n

i

c2i

∫χiHχidτ + 2

i>j

cicj

∫χiHχjdτ

上式の右辺第 1項の積分はクーロン積分で α、第 2項の積分は共鳴積分で iと j が隣り同士のときは β、それ以外は 0となる。ψは規格化されているので

∑i c2

i = 1という関係を使って整理すると

=

(ψocc∑

n∑

i

c2i

)α + 2β

ψocc∑n

i>j:隣同士

cicj  

= 2β∑

ψocc∑

i>j:隣同士

ncicj

+

(ψocc∑

n

= 2β(∑

pij

)+ Nα  (N :全電子数)

75

Page 76: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

A.5 固有値と固有ベクトル

A.5.1 固有値と固有ベクトル

A= (aij)を n次の行列とし、λ、xがAx = λx (40)

を満たすとき、λを Aの固有値、xを λに対する Aの固有ベクトルという37。固有値は、固有方程式 (41)を解いて求められる。また、固有値が分かれば、固有ベクトルは各固有値 λごとに、同次連立一次方程式 (42)を解いて求めることができる。この方程式の解のなかで、x=0以外の解が固有ベクトルである。

|A − λE| =

∣∣∣∣∣∣∣∣

a11 − λ a12 · · · a1n

a21 a22 − λ · · · a2n

· · · · · · · · ·an1 an2 · · · ann − λ

∣∣∣∣∣∣∣∣= 0 (41)

(a11 − λ)x1 + a12x2 + · · · + a1nxn = 0

a21x1 + (a22 − λ)x2 + · · · + a2nxn = 0

· · ·     an1x1 + an2x2 + · · · + (ann − λ)xn = 0 

(42)

ここで覚えておくべき重要な定理を証明なしに載せておく。

定理 1 対称行列の固有値はすべて実数である。

定理 2 対称行列 Aの異なる固有値に属する固有ベクトルは互いに直交する。

定理 3 n次の対称行列 Aの n個の固有値 λ1, λ2, · · · , λn はすべて相異なっているとする。この時、これらの固有値に属する単位固有ベクトル x(1), x(2), · · · ,x(n) を列ベクトルとする行列

P =

x11 x12 · · · x1n

x21 x22 · · · x2n

· · ·xn1 xn2 · · · xnn

, ただし xj =

x1j

x2j

...xnj

は直交行列であって、関係式P′AP = diag(λ1, λ2, · · · , λn)

を満足する。ただし、対称行列 Aの固有値のうち等しいものがある場合、すなわち固有方程式が重根をもつときは定理3は有効ではない。しかし、次の一般定理がある。

定理 4 対称行列 Aがあるとき、適当な直交行列 Pをとることのよって P’APを対角行列とすることができる。つまり、n次の対称行列 Aの固有値を λ1, λ2, · · · , λn とするとき、適当な直交行列 Pをとることによって、関係式

P′AP = diag(λ1, λ2, · · · , λn)

となるようにすることができる。

A.5.2 Gram-Schmidtの正規直交化法

一次独立なベクトルの組から正規直交系をつくる手続きを Schmidtの正規直交化法という。いま {a1,a2,· · · ,ak}が 1次独立なベクトルの組とする。まず a1 を正規化 (長さを 1に調節する)する。

a′1 =a1

|a1|

37この辺の詳しい内容は適当な線形代数のテキストを参照されたい。76

Page 77: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

次に、b2 を a2 と a2 の a’1 方向への正射影したベクトル (a2·a’1)a’1 との差として作れば a’1 と直交する。b2 を長さ1に調節したベクトルを a’2 とすればよい。

b2 = a2 − (a2 · a′1)a′1

a′2 =b2

|b2|

(43)

a1a′1

a2

b2 = a2 − (a2 · a′1)a′1

a’3 は b3 を次のように作ってから長さを1にすればよい。

b3 = a3 − (a3 · a′2)a′2 − (a3 · a′1)a′1

a′3 =b3

|b3|

(44)

ちなみに b3 が a′1、a′

2 と直交することは内積を計算すればわかる。

b3 · a′1 = a3 · a′

1 − (a3 · a′2)(a

′2 · a′

1) − (a3 · a′1)(a

′1 · a′

1)= a3 · a′

1 − 0 − (a3 · a′1) = 0

このようにしてこの手続きを繰り返していくと、長さが1の正規直交系ベクトル {a’1,a’2,· · · ,a’k}を得ることができる。

77

Page 78: MathematicaによるHuc¨ kel分子軌道法の計算hb3.seikyou.ne.jp/home/E-Yama/HuckelMOCalculation.pdf · 1 原子軌道 Ψ = RnlYlm(θ,φ) 水素原子のように原子核1個と電子1個からなる系を水素様原子という。原子中の電子の運動を表す関

以下に本レポートを書くに際して参考にしたテキストを載せておきます。

参考文献

[1] JOHN D.ROBERTS(湯川泰秀,三川 禮,伊藤和夫 共訳),『分子軌道法計算入門』廣川化学シリーズ8(廣川書店, 昭和 43年)学生時代、有機化学の講義で使われた。いろいろ書き込みがあり、薄い本であるが非常に懐かしい本である。このレポートを書くきっかけになったのはこの本による。今は絶版かな。

[2] 湯川泰秀,三川 禮,伊藤和夫 共著,『分子軌道法計算演習』廣川化学シリーズ9(廣川書店,昭和 41年)上のテキストの演習本。

[3] 菊池 修 著,『基礎量子化学』基本化学シリーズ(朝倉書店,2003)原子軌道関数が詳しく乗っている。また、電卓を使って計算できる Huckel分子軌道法が詳しく説明されている。

[4] 飛田満彦 著『有機量子化学入門(基礎編)』(学会出版センター,1985)Finite Differential法はこの本に依った。分子軌道法の数学的な取り扱いに詳しい。

[5] 大野公一 著『量子化学演習』化学入門コース/演習4(岩波書店,2000)誤植が多いが良本である。

[6] 阿部正紀 著『はじめて学ぶ量子化学』(培風館,2000)非常に丁寧に書かれており、初心者には絶好の入門書。

[7] 大岩正芳『初等量子化学 第 2版』(化学同人,2000)初版がでたときに勉強した懐かしい本である。分からないながら一生懸命読んだあの頃の興奮を思いだす。第 2版はつい最近AmazonのUsedBookで購入。

[8] 藤永 茂 著『分子軌道法』(岩波書店,1980)名著とのことだが、買ってそのまま積読状態にあった。このレポートを書くに当たって引っぱりだしてきた。(最近、同著者の『「ロバートオッペンハイマー」愚者としての科学者』を AmazonUsedBookで購入←蛇足)

[9] H.Eyring, J.Walter, E.Kimball『QUANTUM CHEMISTRY』(John Wiley Sons,Inc.,USA,1944)修士 1年のときによく読んだ懐かしい本。表紙は相当痛んでいる。前半 1/2ほどは手垢でかなり汚れているが、後半は綺麗(笑い)。

[10] KENZOU 著『ビギナーのためのMathematica5.0入門(Ver2/0)』(2004.11.03)小生のHPの掲載。

[11] 奥村晴彦 著『LATEX2ϵ 美文書作成入門』(技術評論社,平成 16年)LATEX入門書の定番ですね。

78