硫化水素は様々な金属イオンと水に難溶な硫化物沈殿を生成します。この沈殿生成反応は、定性分析でよく利用されます。金属硫化物の溶解度積と溶解度の関係について説明します。

 

たとえば、n価の金属イオン(Mn+)に対しては、次の溶解平衡が成立します。

M2Sn 2Mn+ nS2-          

このとき溶解度積は次式で与えられます。

Ksp = [M]2[S]n

特に2価の金属イオン(M2+)では、

MS M2+ S2-                       
Ksp= [M][S]

となります(*1)

(*1) M2価以外の金属イオンのとき、たとえばAg2SBi2S3では、Ksp=[Ag]2[Sl, Ksp=[Bi]2[S]3となる。

 

溶解度積と溶解度の関係

2価の金属イオン(M2+)ついて考えます。またM2+の副反応(錯形成反応等)は考えません。(*2)

(*2) 実際には、金属イオンは水酸化物錯体を生成する。また、例えばAg+についてはAgS-, Ag(HS), Ag(HS)2-などの錯体が存在することが知られている。

 

① 共通イオンがないとき

2価の金属イオンの硫化物MSM, Sと無関係な溶液(たとえば水やHNO3水溶液)に溶解する場合について考えます。sをモル溶解度(mol/L)とすると、M2+は溶液中で副反応を起こさずM2+のままなので、s = [M]となります。

また、もし仮にS2-がもしそのままならばs = [S]ですが、しかしH2Sは弱酸でありS2-は加水分解を起こしてHS-H2Sになるので、s = [S]+[HS]+[H2S]となります。

つまり、

s = [M] = [S] + [HS] + [H2S]

という関係が成立します。

 

H2Sの酸解離定数をK1, K2とすると、

s = [S](1 + [H]/K2 + [H]2/(K1K2))= [S]αs

ここで、αs= 1 +[H]/K2 + [H]2/(K1K2)  (2019/04/03を参照)

 

また、MSの溶解度積をKspとすると、

Ksp = [M][S]

したがって、

s = [M], s = [S]αs

s2 = [M][S]αs= Kspαs

s =(Kspαs) …①

αs[H]のみの関数なので、[H]を与えると溶解度sが決まります。

 

② 共通イオンがあるとき

MSの溶解度に比べて高濃度である硫化水素を含む溶液に対するMSの溶解度を考えます。この場合、共通イオン効果が働きます。

 

硫化水素水溶液の全濃度をCsとすると、

Cs = [S] + [HS] + [H2S] = [S](1+ [H]/K2 + [H]2/(K1K2))

[S] = Cs/αs (ここで、αs=1+ [H]/K2 + [H]2/(K1K2)

 

したがって、MSの溶解度をs(mol/L)とすると、

[M] = s, [S] = (Css)/αs

Ksp = [M][S] = s(Css)/αs

硫化水素水濃度がMSの溶解度に比べて非常に高い場合は、CssCsなので、

s = Kspαs/Cs …②

となります。

 

H2S飽和溶液への硫化物の溶解度>

H2S飽和溶液では、[H2S]は約0.1mol/Lで一定です(2019/12/01-2参照)。以下、H2S飽和溶液で[H2S]=0.1 mol/Lが成立する、とします。

 

硫化水素は酸性域においては、大部分がH2Sとして存在して、HS-, S2-イオンは微量しか存在しません。しかしS2-イオンが微量でも沈殿が生成する限りKsp= [M][S]の関係は成立します。

 

[S]K1K2から求めることができます。

K1K2 = [H]2[S]/[H2S]

[H2S]=0.1なので(*3)

[S] = 0.1K1K2/[H]2

(*3) たとえ沈殿が生成しても、硫化水素ガスが常に溶液中に吹き込まれている場合はこの条件が成立する。また、硫化水素ガスが常に吹き込まれていなくても、飽和した硫化水素が金属イオンに対して大過剰にあれば、沈殿が生成しても[H2S]=0.1の条件は成立する、と考えてよい。

 

したがって、H2S飽和溶液([H2S] = 0.1mol/L)への硫化物(MS)の溶解度は、K1= 1×10^-7, K2 = 1×10^-14のとき

s =[M] = Ksp/[S]= Ksp[H]^2/(K1K2[H2S]) =10^22×Ksp[H]2 …③

となります。

もし、M2+の副反応(錯形成反応等)を考える場合は、M2+α係数(副反応係数)をαMとすると(2019/04/03)

s =[M]αM = KspαM/[S] = KspαM[H]^2/(K1K2[H2S])=10^22×KspαM[H]2 …③

となります。

 

<H2S飽和溶液のpH>
(例えば塩酸)を加えて酸性にした溶液の場合、H2Sを吹き込んだ後の溶液のpHは元のpHとほとんど変わりません(*4)

 

塩基性溶液であってもH2Sで飽和させている場合、[H2S] =0.1 mol/Lは成立します。したがって、③, ③'式がそのまま使えます。

しかし、中性・塩基性で硫化水素を飽和させながら硫化物沈殿を生成させる場合は、話が少し複雑になります。硫化水素は酸なので、元の溶液が塩基性の場合、硫化水素を吹き込み続けると、pHは低くなります。したがって、塩基性で硫化物沈殿を作りたい場合は、試薬(たとえば、NH3NH4Cl)の添加量を調整して適切なpHを保つ必要があります(*5)

(*4)(*5) 0.3 mol/LHClx mol/LNH3を含む溶液にH2Sを十分に通じてH2Sを飽和させたときの溶液のpH-1に示す。またエクセルの計算結果の例を-2に示す。

-1 0.3 M HClおよびx M NH3H2Sを飽和させた溶液のpH

K1= 1×10^-7,  K2 = 1×10^-14

2019-12-08-fig1
  

-2 計算結果(抜粋)

 2019-12-08-fig2

pHを上昇させると、水酸化物錯体の生成が顕著になります。またたとえばNH3を含む溶液ではアンミン錯体の生成も考慮する必要があります。平衡が複雑となるときは、エクセルを用いた解析法が有効です。

 

以上、硫化物に関して溶解度積から理論的に溶解度を求める方法を説明しましたが、この理論的溶解度と実際の硫化物の溶解度は大きく乖離していることがしばしばです。これについては今後いくつか言及したいと思います。