MolDraw › 化学工具 › ICE 表与化学平衡求解器

ICE 表计算器与化学平衡求解器

简而言之:这个 ICE 表计算器根据配平的反应、起始浓度或压强以及 K,精确求解 x。它会显示完整的 I、C、E 表、方程、“x 很小”近似的 5% 检验、平衡量以及反应移动的方向。免费使用,在网页浏览器中运行。

输入反应,例如 N2O4(g) ⇌ 2NO2(g),再输入起始量和 K。固体和纯液体会自动从 K 中略去。你可以使用浓度、一定体积中的物质的量或分压,K 可以是 Kc 或 Kp,也可以切换到由平衡数据求 K 反向计算。

快速解答:430 °C 下 0.500 M H₂ 和 0.500 M I₂,Kc = 54.3:54.3 = (2x)² / (0.500 − x)²,所以 x = 0.393 M。平衡时 [HI] = 0.787 M,[H₂] = [I₂] = 0.107 M。

ICE 表方法与公式

aA + bB ⇌ cC + dD Kc = [C]^c [D]^d / ([A]^a [B]^b) Kp = Kc (RT)^Δn I:起始 C:变化(反应物 −νx,生成物 +νx) E:平衡 = I + C
  1. 配平方程式并标明每种物质的状态。固体 (s) 和纯液体 (l)(如作溶剂的水)不写入 K。
  2. 判断方向。由起始量算出 Q。Q < K 表示反应正向进行,Q > K 表示逆向进行。
  3. 填写 ICE 表。每个变化量都是化学计量数乘以 x。
  4. 把 E 行代入 K 并求解 x。工具会求解完整的方程(一元二次或更高次多项式),只保留使所有量都不小于零的那个根。
  5. 如果使用了“在起始量旁忽略 x”的近似,请检验 5% 规则。

“x 很小”近似何时适用

题目K精确 x近似 x占起始量的 %可以近似吗?
0.10 M 乙酸1.8 × 10⁻⁵1.33 × 10⁻³ M1.34 × 10⁻³ M1.3%可以
0.0400 M N₂O₄4.63 × 10⁻³6.25 × 10⁻³ M6.80 × 10⁻³ M17%No
1.00 atm PCl₅1.05 (Kp)0.626 atm1.02 atm102%No

快速判断:如果起始浓度 ÷ K 大于约 400,x 通常小于 5%。

Kp 与 Kc

Δn 只计气体。用 R = 0.08206 L·atm/(mol·K) 时,Kp 以 atm 为单位;用 R = 0.08314 L·bar/(mol·K) 时,以 bar 为单位。当 Δn = 0 时(如 H₂ + I₂ ⇌ 2HI),Kp = Kc。

例题

430 °C 下的 H₂ + I₂ ⇌ 2HI

0.500 M H₂ 和 0.500 M I₂,Kc = 54.3。

54.3 = (2x)² / (0.500 − x)²。两边开平方:2x / (0.500 − x) = 7.369。

x = 0.393 M:[HI] = 0.787 M,[H₂] = [I₂] = 0.107 M

25 °C 下的 N₂O₄ ⇌ 2NO₂

0.0400 M N₂O₄,Kc = 4.63 × 10⁻³。

4x² + 4.63 × 10⁻³ x − 1.852 × 10⁻⁴ = 0。近似得到 6.80 × 10⁻³ M,是 0.0400 M 的 17%,近似不成立。

x = 6.25 × 10⁻³ M:[NO₂] = 0.0125 M,[N₂O₄] = 0.0337 M

弱酸:0.10 M 乙酸

Ka = 1.8 × 10⁻⁵。水是液体,不写入。

x² / (0.10 − x) = 1.8 × 10⁻⁵。近似:x ≈ √(1.8 × 10⁻⁶) = 1.34 × 10⁻³ M(1.3%,有效)。

[H₃O⁺] = 1.33 × 10⁻³ M,pH = 2.88

250 °C 下 PCl₅ 的分解

起始 P(PCl₅) = 1.00 atm,Kp = 1.05。

x² / (1.00 − x) = 1.05,所以 x² + 1.05x − 1.05 = 0。

x = 0.626 atm:P(PCl₅) = 0.374 atm。Kc = 1.05 / (0.08206 × 523.15) = 0.0245

472 °C 下的哈伯法合成氨

1.00 M N₂、3.00 M H₂,Kc = 0.105。

0.105 = (2x)² / [(1.00 − x)(3.00 − 3x)³]。这是一元四次方程,需用数值方法求解。

x = 0.353 M:[NH₃] = 0.705 M,[N₂] = 0.647 M,[H₂] = 1.94 M

由一种物质的平衡量求 K

2.00 L 中 1.00 mol H₂ 和 1.00 mol I₂ 平衡时生成 1.56 mol HI。

[HI] = 0.780 M,所以 x = 0.390 M,[H₂] = [I₂] = 0.110 M。

Kc = 0.780² / 0.110² = 50.3

常见错误

要画出平衡中的分子?在免费的在线化学结构编辑器 MolDraw 中绘制反应物、生成物和反应箭头。

打开 MolDraw 编辑器

常见问题

如何列 ICE 表?

写出配平的化学方程式。I 行填入起始浓度或压强。C 行中每种物质的变化量为其化学计量数乘以 x:反应物为负,生成物为正。E 行等于 I 加 C。把 E 行代入 K 的表达式,求解 x。

什么时候可以用“x 很小”的近似?

只有当 K 相对于起始量很小时才可以。忽略 x 求解后,检查 x 是否小于它所减去的每个起始量的 5%。对于 Ka = 1.8 × 10⁻⁵ 的 0.10 M 乙酸,x 是 0.10 M 的 1.3%,可以用近似。对于 Kc = 4.63 × 10⁻³ 的 0.0400 M N2O4,x 达到 17%,必须解一元二次方程。

为什么固体和纯液体不写入 K?

它们的活度为 1,因为在反应过程中浓度不变。因此 CaCO3(s)、CaO(s) 和作溶剂的 H2O(l) 不出现在 K 的表达式中,不过体系中仍必须有一些固体存在,平衡才能成立。

如何把 Kp 换算成 Kc?

用 Kp = Kc(RT)^Δn,其中 Δn 是气态生成物的物质的量减去气态反应物的物质的量,R = 0.08206 L·atm/(mol·K),T 用开尔文。对于 745 K 下的 N2 + 3H2 ⇌ 2NH3,Δn = −2,所以 Kp = 0.105 × (61.15)^−2 = 2.81 × 10⁻⁵。

比较 Q 和 K 能说明什么?

Q 与 K 的比值形式相同,但用的是当前的量。Q 小于 K 时,反应正向进行,生成更多产物。Q 大于 K 时,反应逆向进行。Q 等于 K 时,体系已处于平衡。

如何由平衡时的量求 K?

把平衡浓度代入 K 的表达式。如果只知道起始量和一种物质的平衡量,就用这种物质求出 x,填完 ICE 表的其余部分,再计算 K。例:2.00 L 中有 1.00 mol H2 和 1.00 mol I2,平衡时得到 1.56 mol HI,所以 Kc = 0.780² / 0.110² = 50.3。

相关化学工具

想了解完整方法和更多示例?请阅读 ICE 表与化学平衡指南。需要为报告画分子?用 MolDraw 在线绘制化学结构式。

最后更新: