Al(NO3)3溶液にNaOH溶液を加えていくと、最初Al(OH)3の白色沈殿が生成し、さらに過剰に加えるとAl(OH)4^-を生成して沈殿は溶解します。

この反応について、与えられた平衡定数を用いてエクセルで定量的に解明したいと思います。

 

濃度Cal mol/Lの硝酸アルミニウム溶液に、水酸化ナトリウムを添加濃度がCna mol/Lとなるように添加したしたときのAl(OH)3の溶解度を求めます。計算の煩雑さを避けるためNaOHの添加による体積の変化は無視します(*1)。また、Al(OH)3の溶解度積をpKsp=32.3、錯生成定数(25)logβ1=9.0, logβ2=17.9, logβ3=25.2, logβ4=33.3とします(*2)活量係数は1とします。

(*1)固体のNaOHを添加したと考えるとよい。

(*2) Al(OH)3の溶解度積の値は、沈殿の生成条件(結晶形)によって大きく異なる(pKsp=32.3(アモルファス)36.3(ギブサイト))。ここではアモルファスの生成を想定した。また、ここでは単核錯体の生成のみを想定したが、実際には安定した多核錯体も生成する。多核錯体の解重合反応は遅く、平衡状態になるまで時間がかかる。したがって実際の平衡はもっと複雑なものとなる。

 

<関係式>

想定した反応式は次の通りです。

Al^3+ OH- AlOH^2+

AlOH^2+ OH- Al(OH)2^+

Al(OH)2^+ OH- Al(OH)3(aq) Al(OH)3

Al(OH)3(aq) + OH- Al(OH)4^-

 

平衡定数は、

Ksp = [Al][OH]^3

β1 = [AlOH]/([Al][OH])

β2 = [Al(OH)2]/([Al][OH]^2)

β3 = [Al(OH)3]/([Al][OH]^3)

β4 = [Al(OH)4]/([Al][OH]^4)

 

物質バランスから、溶液中の全アルミニウム濃度を[Al]として、

[Al] = [Al][AlOH][Al(OH)2][Al(OH)3][Al(OH)4]

= [Al](1β1[OH]β2[OH]^2β3[OH]^3β4[OH]^4) = [Al]α

・沈殿平衡が成立しないときは、[Al’] = [Al]α = Calですが、沈殿平衡が成立するときは、沈殿(固相)の生成により、[Al’]Calとなります。

 

化学種濃度は、

[Al] = Ksp/[OH]^3  (沈殿平衡が成立するとき)

[Al] = Cal/α  (沈殿平衡が成立しないとき)

[AlOH] = β1[Al][OH]

[Al(OH)2 ] = β2[Al][OH]^2

[Al(OH)3] = β3[Al][OH]^3

[Al(OH)4] = β4[Al][OH]^4

[H] = 10^-pH

[OH] = 10^-14/[H]

[NO3] = 3Cal

[Na] = Cna

 

電荷バランスから、

[H]3[Al]2[AlOH][Al(OH)2][Na] = [OH][Al(OH)4][NO3]

Q = [H][OH]3[Al]2[AlOH][Al(OH)2][Al(OH)4][NO3][Na] = 0

 

<エクセルシートの作成>

NaOHを過剰に添加して沈殿平衡が成立しないとき (D列~F)

D列で説明します。

1)logKsp, logβ1, logβ2, logβ3, logβ4の値を入れる。(B4B8)

2)Ksp, β1, β2, β3, β4の計算式を入れる。(D4D8)

3)Cal, Cnaの値を入れる。(D9, D10)

  ・Calは一定値(0.1 mol/L)とし、Cnaの値を変化させる。

4)pH(変数セル)に初期値を入れる。(D11)

  ・初期値はできるだけ答えに近い値とする。

  ・たとえば、Cna=1の場合、Cna[OH]と考えてpH=14とする。

5)α値および各化学種濃度の計算式を入れる。(D13D22)

  ・[Al] = Cal/αを用いる。

6)Q(目的セル), [Ag], [Al][OH]^3および[Al][OH]^3/Kspの計算式を入れる。(D23D26)

  ・[Al][OH]^3および[Al][OH]^3/Kspは沈殿生成の有無を確認するため

7)ソルバー解を求める。

  ・[目的セル:“D23]→[指定値:“0]→[変数セル:“D11][オプション]

   →[精度:“1e-10][OK]→[解決]

  ・[Al][OH]^3/Ksp1であることを確認する。

  ・以下Cnaの値を減らしながら、同様に、E, F列と繰り返す。

 

●沈殿平衡成立の限界(G)

上記の操作でCnaを減らしていくと、ある濃度で[Al][OH]^3の値がKspを超えるようになる。これは沈殿平衡が成立して[Al] = Cal/αが成立しないことを意味するので、その限界濃度(上限濃度)を求める。

1)pHおよびCnaを変数セルにする。[Al][OH]^3/Ksp = 1を限界条件にする。

2)ソルバー解を求める。

  ・[目的セル:“G23]→[指定値:“0]→[変数セル:“G10:G11]

 [制約条件の対象:“追加”]→[セル参照:“G26]→[=][制約条件:“1][OK] →[解決]

 

沈殿平衡が成立するとき(H列~BE)

1)最初の操作 (沈殿平衡が成立しないとき)と同様に操作する。

ただし、[Al]の計算式は次式を用いる。

  ・[Al] = Ksp/[OH]^3

2)Cna0.3 mol/L付近(たとえば、Cna = 0.310.28)では、pHを与えてCnaを求めるようにする。これはCnaのわずかの変化でpHが大きく変化するので、Cnaを変数セルにしたほうが、操作が楽だからである。

 

●沈殿平衡成立の限界(BF)

Cnaを減じながら上記操作を続けると、ある濃度でS0.1 mol/Lを超えるようになる。これは沈殿平衡が成立しないことを意味するので、G列で行ったと同様の操作をして、沈殿平衡成立の限界濃度(限濃度)を求める。

 

Cna沈殿平衡成立の濃度下限以下のとき(BG列~BJ)

最初の操作(NaOHを過剰に添加したとき)と同様の操作をする。

 

●グラフの作成

Cna, logS, log[Al’]の値を範囲指定して[挿入][グラフ][散布図]によって、NaOH添加濃度に対する溶解度のグラフを作成する。同様に、pH, logS, log[Al’]の値から、pHと溶解度のグラフを作成する。

 

<結果>

添加したNaOHの濃度と溶解度の関係を-1に示し、pHと溶解度の関係を-2に示します。

0.1 mol/L硝酸アルミニウムにNaOHを添加していくと、添加したNaOHの濃度が4×10^-3 mol/L(pH=3.6)付近で沈殿生成が始まり、0.3 mol/L (pH=6.3)付近で溶解度は最小(S=5×10^-7 mol/L)になり、さらにNaOHを過剰に加えるとAl(OH)4^-を作って溶解度が上昇し、0.4mol/L (pH=12.0)付近で沈殿が完全に再溶解することが分かります。

-1

2019-04-14-fig1
 

-2
2019-04-14-fig2

 

作成したシートの抜粋を-35に示し示します。また、計算式の例を図-6に示します。

-3

 2019-04-14-fig3

-4
2019-04-14-fig4

-5
2019-04-14-fig5

-6
2019-04-14-fig6