溶解平衡与 KspIntroduction to Solubility Equilibria (Ksp)

大思想 · 数量与比例(SPQ)AP 科学实践 5 · 数学运算AP 衔接 · Unit 7约 45 分钟

学习目标

  • 写出难溶盐的溶解平衡和溶度积 Ksp 的表达式
  • 由 Ksp 求摩尔溶解度,或由溶解度求 Ksp,注意离子的计量数
  • 比较不同组成类型的盐的溶解度;用离子积 Q 与 Ksp 比较,判断混合后是否生成沉淀

前置知识

  • 溶解度规则与沉淀反应(2.7.3)
  • 溶解度(U3.10)
  • 反应商 Q 与平衡常数 K(U7.3)

难溶盐的溶解平衡

“难溶”并不是一点都不溶。把 AgCl 放进水里,有极少量溶解,溶液饱和后,溶解和沉淀的速率相等:

AgCl(s)⇌AgX+(aq)+ClX−(aq)\ce{AgCl(s) <=> Ag+(aq) + Cl-(aq)}

固体不写进表达式,所以这个平衡的 K 就是离子浓度幂之积,叫溶度积solubility product, Ksp:Ksp = c(Ag⁺)·c(Cl⁻)。一般地,MₘXₙ(s) ⇌ mMⁿ⁺(aq) + nXᵐ⁻(aq) 的 Ksp = cᵐ(Mⁿ⁺)·cⁿ(Xᵐ⁻)。本站的 Ksp 取自 OpenStax《Chemistry 2e》附录 J(25 °C)。

Ksp 和摩尔溶解度

设 1 L 饱和溶液中溶解了 s mol 盐(摩尔溶解度molar solubility),那么 c(Mⁿ⁺) = m·s,c(Xᵐ⁻) = n·s:

组成类型例子Ksp 与 s 的关系
MXAgCl、CaCO₃Ksp = s²
MX₂ 或 M₂XCaF₂、Ag₂CO₃Ksp = (s)(2s)² = 4s³
M₃X 或 MX₃Ag₃PO₄、Fe(OH)₃Ksp = 27s⁴

组成类型相同时,Ksp 越小越难溶;类型不同时不能直接比较 Ksp,要先算出 s。

两种溶液混合时,把混合后的离子浓度代入表达式,得到离子积ion product, Q:Q > Ksp 时溶液过饱和,生成沉淀;Q < Ksp 时不生成沉淀。

选一种盐,看由 Ksp 求溶解度的每一步;再试试混合两种溶液:

动手试试:溶度积与溶解度

例题 1:由 Ksp 求溶解度

25 °C 时 PbI₂ 的 Ksp = 1.4 × 10⁻⁸。求 PbI₂ 在水中的摩尔溶解度、饱和溶液中 I⁻ 的浓度和每升能溶解的质量(M = 461 g/mol)。

分步解析
  1. 写溶解平衡和 Ksp 表达式。

    PbIX2(s)⇌PbX2+(aq)+2 IX−(aq)Ksp=c(PbX2+) c2(IX−)\begin{gathered} \ce{PbI2(s) <=> Pb^2+(aq) + 2I-(aq)} \\ K_{sp} = c(\ce{Pb^2+})\,c^2(\ce{I-}) \end{gathered}
  2. 用 s 表示离子浓度。 每升溶解 s mol PbI₂,生成 s mol Pb²⁺ 和 2s mol I⁻(浓度单位 mol/L):

    PbI₂(s)Pb²⁺2I⁻
    I—00
    C−s+s+2s
    E—s2s
  3. 代入 Ksp。 注意 2s 平方时,2 也要平方:

    Ksp=s⋅(2s)2=4s34s3=1.4×10−8\begin{aligned} K_{sp} &= s \cdot (2s)^2 = 4s^3 \\ 4s^3 &= 1.4 \times 10^{-8} \end{aligned}
  4. 求 s。 先除以 4,再开立方;10⁻⁹ 的立方根正好是 10⁻³:

    s3=3.5×10−9s=3.53×10−3=1.52×10−3≈1.5×10−3 mol/L\begin{aligned} s^3 &= 3.5 \times 10^{-9} \\ s &= \sqrt[3]{3.5} \times 10^{-3} = 1.52 \times 10^{-3} \\ &\approx \boxed{1.5 \times 10^{-3}\ \text{mol/L}} \end{aligned}
  5. 求 I⁻ 的浓度。

    c(IX−)=2s=3.0×10−3 mol/Lc(\ce{I-}) = 2s = \boxed{3.0 \times 10^{-3}\ \text{mol/L}}
  6. 换算成每升溶解的质量。 摩尔溶解度(mol/L)× 摩尔质量(g/mol)= 每升溶解的克数:

    1.52×10−3×461=0.70 g/L1.52 \times 10^{-3} \times 461 = \boxed{0.70\ \text{g/L}}

例题 2:由溶解度求 Ksp

25 °C 时测得 Ag₂CO₃ 的溶解度为 0.035 g/L(M = 276 g/mol)。求 Ksp。

分步解析
  1. 把质量溶解度换算成摩尔溶解度。 质量溶解度(g/L)÷ 摩尔质量(g/mol):

    s=0.035276=1.27×10−4 mol/Ls = \frac{0.035}{276} = 1.27 \times 10^{-4}\ \text{mol/L}
  2. 写溶解平衡,用 s 表示离子浓度。 1 个 Ag₂CO₃ 生成 2 个 Ag⁺ 和 1 个 CO₃²⁻:

    AgX2COX3(s)⇌2 AgX++COX3X2−c(AgX+)=2s,c(COX3X2−)=s\begin{gathered} \ce{Ag2CO3(s) <=> 2Ag+ + CO3^2-} \\ c(\ce{Ag+}) = 2s, \quad c(\ce{CO3^2-}) = s \end{gathered}
  3. 写 Ksp 并代入 s。

    Ksp=c2(AgX+) c(COX3X2−)=(2s)2⋅s=4s3\begin{aligned} K_{sp} &= c^2(\ce{Ag+})\,c(\ce{CO3^2-}) \\ &= (2s)^2 \cdot s = 4s^3 \end{aligned}
  4. 代入数值。

    Ksp=4×(1.27×10−4)3=4×2.05×10−12=8.2×10−12\begin{aligned} K_{sp} &= 4 \times (1.27 \times 10^{-4})^3 \\ &= 4 \times 2.05 \times 10^{-12} \\ &= \boxed{8.2 \times 10^{-12}} \end{aligned}
  5. 检查。 与 OpenStax 表中的 8.1 × 10⁻¹² 一致。两个常见错误:把 c(Ag⁺) 写成 s,会得到 Ksp = s³ = 2.0 × 10⁻¹²,小了 4 倍;平方时忘了把 2 也平方,会得到 2s³ = 4.1 × 10⁻¹²,小了 2 倍。

例题 3:混合后会不会沉淀?沉淀后剩下什么?

把 0.100 L 0.200 mol/L K₂C₂O₄(草酸钾)溶液加到 0.150 L 0.250 mol/L BaBr₂ 溶液中。BaC₂O₄ 的 Ksp = 2.3 × 10⁻⁸(题目给出的值)。描述混合后看到的现象,并用计算说明。

分步解析
  1. 找出可能生成的沉淀。 混合后溶液中有 K⁺、C₂O₄²⁻、Ba²⁺、Br⁻ 四种离子。钾盐都易溶,KBr 不会沉淀;可能沉淀的只有 BaC₂O₄:

    BaCX2OX4(s)⇌BaX2++CX2OX4X2−Ksp=c(BaX2+) c(CX2OX4X2−)\begin{gathered} \ce{BaC2O4(s) <=> Ba^2+ + C2O4^2-} \\ K_{sp} = c(\ce{Ba^2+})\,c(\ce{C2O4^2-}) \end{gathered}
  2. 算混合后的浓度(别忘了稀释)。 混合后总体积 = 0.100 + 0.150 = 0.250 L。先算物质的量(mol),再除以总体积得浓度(mol/L):

    n(CX2OX4X2−)=0.100×0.200=0.0200n(BaX2+)=0.150×0.250=0.0375\begin{aligned} n(\ce{C2O4^2-}) &= 0.100 \times 0.200 \\ &= 0.0200 \\ n(\ce{Ba^2+}) &= 0.150 \times 0.250 \\ &= 0.0375 \end{aligned} c(CX2OX4X2−)=0.02000.250=0.0800c(BaX2+)=0.03750.250=0.150\begin{aligned} c(\ce{C2O4^2-}) &= \frac{0.0200}{0.250} = 0.0800 \\ c(\ce{Ba^2+}) &= \frac{0.0375}{0.250} = 0.150 \end{aligned}

    也可以用 c₁V₁ = c₂V₂ 直接算:0.200 × 0.100 = c₂ × 0.250,c₂ = 0.0800 mol/L。

  3. 算 Q,和 Ksp 比较。

    Q=c(BaX2+) c(CX2OX4X2−)=0.150×0.0800=1.20×10−2\begin{aligned} Q &= c(\ce{Ba^2+})\,c(\ce{C2O4^2-}) \\ &= 0.150 \times 0.0800 = 1.20 \times 10^{-2} \end{aligned}

    Q 是 Ksp(2.3 × 10⁻⁸)的约 5 × 10⁵ 倍,Q ≫ Ksp,溶液严重过饱和,一定生成 BaC₂O₄ 沉淀。

  4. 先当沉淀反应进行完全,找限量的离子。 Ba²⁺ + C₂O₄²⁻ → BaC₂O₄(s),两种离子按 1 : 1 反应。C₂O₄²⁻(0.0200 mol)比 Ba²⁺(0.0375 mol)少,是限量的。用“反应前—变化—反应后”表(U4.5)整理,单位 mol:

    Ba²⁺C₂O₄²⁻BaC₂O₄
    反应前0.03750.02000
    变化−0.0200−0.0200+0.0200
    反应后0.0175≈ 00.0200
    m(BaCX2OX4)=0.0200×225=4.50 gc(BaX2+)=0.01750.250=0.0700 mol/L\begin{aligned} m(\ce{BaC2O4}) &= 0.0200 \times 225 \\ &= 4.50\ \text{g} \\ c(\ce{Ba^2+}) &= \frac{0.0175}{0.250} \\ &= 0.0700\ \text{mol/L} \end{aligned}
  5. 再算溶液里还剩多少 C₂O₄²⁻。 C₂O₄²⁻ 不会真的变成 0:沉淀上面的溶液是 BaC₂O₄ 的饱和溶液,仍有极少量 BaC₂O₄ 溶解。设溶解 x mol/L,列 ICE 表(浓度单位 mol/L):

    BaC₂O₄(s)Ba²⁺C₂O₄²⁻
    I—0.07000
    C−x+x+x
    E—0.0700 + xx

    x 很小,0.0700 + x ≈ 0.0700:

    (0.0700+x) x=2.3×10−80.0700 x≈2.3×10−8x=3.3×10−7 mol/L\begin{aligned} (0.0700 + x)\,x &= 2.3 \times 10^{-8} \\ 0.0700\,x &\approx 2.3 \times 10^{-8} \\ x &= 3.3 \times 10^{-7}\ \text{mol/L} \end{aligned}

    检查:3.3 × 10⁻⁷ ≪ 0.0700,近似合理。过量的 Ba²⁺ 是同离子,使 BaC₂O₄ 溶得更少(下一课 U7.12)。

  6. 列出最后溶液中各离子的浓度(单位 mol/L)。 K⁺ 和 Br⁻ 不参加反应,只是被稀释:

    c(KX+)=2×0.02000.250=0.160c(BrX−)=2×0.03750.250=0.300c(BaX2+)=0.0700c(CX2OX4X2−)=3.3×10−7\begin{aligned} c(\ce{K+}) &= \frac{2 \times 0.0200}{0.250} = 0.160 \\ c(\ce{Br-}) &= \frac{2 \times 0.0375}{0.250} = 0.300 \\ c(\ce{Ba^2+}) &= 0.0700 \\ c(\ce{C2O4^2-}) &= 3.3 \times 10^{-7} \end{aligned}

    检查电荷是否守恒:

    正电荷=0.160+2×0.0700=0.300负电荷=0.300+2×3.3×10−7≈0.300 ✓\begin{aligned} \text{正电荷} &= 0.160 + 2 \times 0.0700 \\ &= 0.300 \\ \text{负电荷} &= 0.300 + 2 \times 3.3 \times 10^{-7} \\ &\approx 0.300 \ \checkmark \end{aligned}
  7. 描述现象。 两种无色溶液一混合就出现白色沉淀(BaC₂O₄);静置后,烧杯底部有约 4.5 g 白色固体,上层是无色透明的溶液(剩下的离子都无色)。溶液里剩下的草酸根:

    n=3.3×10−7×0.250=8.2×10−8 mol\begin{aligned} n &= 3.3 \times 10^{-7} \times 0.250 \\ &= 8.2 \times 10^{-8}\ \text{mol} \end{aligned} 8.2×10−80.0200=4×10−6=0.0004%\frac{8.2 \times 10^{-8}}{0.0200} = 4 \times 10^{-6} = 0.0004\%

    C₂O₄²⁻ 几乎全部沉淀了,这叫定量沉淀。

练一练:25 °C 时在水中,哪一种盐的摩尔溶解度更大?(Ksp 见括号)
  1. AgCl(1.6 × 10⁻¹⁰)与 AgBr(5.0 × 10⁻¹³)
  2. CaF₂(4.0 × 10⁻¹¹)与 AgCl(1.6 × 10⁻¹⁰)
  3. Ag₂CO₃(8.1 × 10⁻¹²)与 CaCO₃(8.7 × 10⁻⁹)
  4. PbI₂(1.4 × 10⁻⁸)与 PbSO₄(1.3 × 10⁻⁸)
  5. AgI(1.5 × 10⁻¹⁶)与 AgBr(5.0 × 10⁻¹³)
  6. Ag₃PO₄(1.8 × 10⁻¹⁸)与 AgCl(1.6 × 10⁻¹⁰)
  7. Fe(OH)₃(4 × 10⁻³⁸)与 AgI(1.5 × 10⁻¹⁶)
  8. CaCO₃(8.7 × 10⁻⁹)与 Mg(OH)₂(8.9 × 10⁻¹²)

常见误区

误区 1:“Ksp 越小,溶解度一定越小。” 只有组成类型相同时才成立。类型不同时,要先算出 s 再比较。

误区 2:“CaF₂ 的 Ksp = s × 2s。” F⁻ 的浓度是 2s,表达式中要平方:Ksp = s·(2s)² = 4s³。

误区 3:“往饱和溶液里多加些固体,离子浓度会增大。” 固体不影响平衡,饱和溶液中离子的浓度由 Ksp 决定,多加的固体只会沉在杯底。

即时小测

Ca₃(PO₄)₂ 的 Ksp 表达式是?

25 °C 时 AgBr 的 Ksp = 5.0 × 10⁻¹³(M = 187.8 g/mol)。2.0 L 水中最多能溶解多少克 AgBr?

实验测得 CaF₂ 的摩尔溶解度为 2.2 × 10⁻⁴ mol/L。由此算出的 Ksp 约为?

把等体积的 2.0 × 10⁻⁴ mol/L AgNO₃ 溶液和 2.0 × 10⁻⁴ mol/L NaCl 溶液混合(AgCl 的 Ksp = 1.6 × 10⁻¹⁰)。会生成沉淀吗?

哪一种盐的摩尔溶解度要用 s = (Ksp/27)¼ 计算?

向 AgCl 饱和溶液(杯底有 AgCl 固体)中再加入一些 AgCl 固体,搅拌后静置。溶液中的 c(Ag⁺):

AP 自由作答题

AP 风格自由作答题

25 °C 时 Mg(OH)₂ 的 Ksp = 8.9 × 10⁻¹²,CaCO₃ 的 Ksp = 8.7 × 10⁻⁹(OpenStax)。

(a) 写出 Mg(OH)₂ 的溶解平衡和 Ksp 表达式。

(b) 计算 Mg(OH)₂ 在水中的摩尔溶解度和饱和溶液中 OH⁻ 的浓度。

(c) CaCO₃ 的 Ksp 比 Mg(OH)₂ 大约 1000 倍。哪一种在水中的摩尔溶解度更大?通过计算说明。

(d) 把 50.0 mL 2.0 × 10⁻³ mol/L MgCl₂ 溶液和 50.0 mL 2.0 × 10⁻³ mol/L NaOH 溶液混合。会生成 Mg(OH)₂ 沉淀吗?

(e) 解释为什么 (c) 中不能只比较 Ksp 的大小。

参考答案与评分要点

(a) Mg(OH)₂(s) ⇌ Mg²⁺(aq) + 2OH⁻(aq),Ksp = c(Mg²⁺)·c²(OH⁻)。

(b) Ksp = 4s³,s = ³√(8.9 × 10⁻¹² ÷ 4) = 1.3 × 10⁻⁴ mol/L;c(OH⁻) = 2s = 2.6 × 10⁻⁴ mol/L。

(c) CaCO₃:s = √(8.7 × 10⁻⁹) = 9.3 × 10⁻⁵ mol/L,比 Mg(OH)₂ 的 1.3 × 10⁻⁴ mol/L 小。Mg(OH)₂ 的摩尔溶解度更大。

(d) 混合后 c(Mg²⁺) = c(OH⁻) = 1.0 × 10⁻³ mol/L,Q = 1.0 × 10⁻³ × (1.0 × 10⁻³)² = 1.0 × 10⁻⁹ > 8.9 × 10⁻¹²,生成沉淀。

(e) 两种盐的组成类型不同:Ksp = s²(CaCO₃)与 Ksp = 4s³(Mg(OH)₂),Ksp 和 s 的关系不同,所以必须先求出 s 才能比较。

评分要点: (a) 平衡和表达式;(b) 4s³ 与 2s;(c) 计算两个 s 并比较;(d) 混合后浓度减半、Q 与 Ksp 比较;(e) 组成类型不同。

小结

  • 难溶盐 MₘXₙ 的 Ksp = cᵐ(Mⁿ⁺)·cⁿ(Xᵐ⁻),固体不写。
  • 摩尔溶解度 s:MX 型 Ksp = s²,MX₂ 型 4s³,M₃X 型 27s⁴。类型不同要比较 s,不能只比 Ksp。
  • 离子积 Q > Ksp 生成沉淀,Q < Ksp 不生成沉淀。

AP 提示: 写离子浓度时把系数写进去(c(F⁻) = 2s),代入时整个 2s 平方。混合溶液题先算混合后的浓度(体积变了),再算 Q。

练一练这一章:Unit 7 · 平衡 · 12 道题练一练这个 topic:U7.11 · 溶解平衡与 Ksp · 5 道题

这节课有错误、讲得不清楚,或者你有建议?

反馈 / 报错

类型

只会收到你写的内容、所在页面和你自愿留下的联系方式,不收集姓名或其他个人信息(防刷屏只保存 IP 的加密摘要,不存 IP 本身)。