一元弱酸HA和HB混合溶液的pH计算
The pH Calculation of the Mixed Weak Acids of HA and HB Solutions
Received: 2020-08-4 Accepted: 2020-09-1
A novel approximate formula [H+]p is proposed to obtain the pH of the mixed HA and HB solutions, where[H+]HA and[H+]HB are the estimated values of[H+] for HA solution and HB solution, respectively. If cHA ≥ 2KHAand cHB ≥ 2KHB, [H+]p formula will work very well. The novel approximation formula is simple, easy to remember, and can be widely used to calculate the pH of the mixed monoprotic weak acid HA and HB solutions.
Keywords:
本文引用格式
何大卫, 王海水.
He Dawei.
化学分析中常遇到一元弱酸HA和HB混合溶液的pH求解问题。常用教科书[1–3]给出了近似式
对于一元弱酸HA和HB的混合溶液,其质子条件方程为:
(1) 式得到解为混合酸溶液H+浓度准确值,记为[H+]T。
随着计算机的普及,用计算机程序得到准确计算结果[H+]T已经不是难事。但利用一元二次方程近似得到溶液的pH是目前教科书通常采用的方法。近似方法既有实用价值,也告诉学生如何化繁为简,增加学生解决复杂问题的能力。因此,提供满足误差要求的近似计算方法,掌握近似计算的基本原理,仍是分析化学教学的核心问题之一。
1 混合酸溶液pH近似式
[H+]p1式可改写为:
(3) 式中,[H+]HA=
对单一弱酸溶液,与最简式
(5) 式中,
如果[H+]p2可以用来计算混合酸溶液pH,期望将拓宽近似计算浓度适用范围。
例1 计算0.010 mol∙L−1甲酸(Ka = 1.8 × 10−4)和0.010 mol∙L−1乳酸(Ka = 1.4 × 10−4)混合溶液pH。
解:利用式(1)和Matlab可得:
根据(4)式,纯HA溶液氢离子浓度和纯HB溶液氢离子浓度分别为:
利用(5)式得到:
例1表明,[H+]p2式可以用来计算混酸溶液pH。例1中,对乳酸和甲酸,c均小于其各自100Ka,不满足[H+]p1式条件,但[H+]p2结果仍满足计算误差要求。
我们进行了大量计算,所有实例计算表明,[H+]p2总是小于[H+]T,即[H+]p2 < [H+]T。由于[H+]p2 < [H+]T,满足误差要求(±5%)的[H+]p2数值必须介于0.95[H+]T和[H+]T之间。令:
很明显,[H+]p3 = 1.05[H+]p2 < 1.05[H+]T。[H+]p3与[H+]T误差一定小于或等于+5%。只要0.95[H+]T ≤ [H+]p3 < 1.05[H+]T,[H+]p3就满足±5%误差要求。[H+]p3式包括了±5%误差情形,它比[H+]p2式适用浓度范围更广。
例2 计算0.0010 mol∙L−1甲酸(Ka = 1.8 × 10−4)和0.0010 mol∙L−1乳酸(Ka = 1.4 × 10−4)混合溶液pH。
解:利用式(1)可得:
纯HA溶液氢离子浓度和纯HB溶液氢离子浓度分别为:
则有:
[H+]p1误差超过15%,不满足要求。
[H+]p2相对误差−5.5%,不满足要求。
[H+]p3相对误差−0.81%,满足要求。
例2表明,[H+]p3适用浓度范围更广。
[H+]p3总是小于1.05[H+]T,即[H+]p3误差上限不会超过+5%。因此,寻找[H+]p3适用条件主要集中在误差−5%附近。
2 [H+]p3近似式的适用条件
[H+]p1式成立条件为,cHA ≥ 100KHA和cHB ≥ 100KHB[1]。按照类似方法寻找c与Ka比值,我们寻找[H+]p3适用条件。
例3 计算1.8 × 10−4 mol∙L−1甲酸(Ka = 1.8 × 10−4)和1.4 × 10−4 mol∙L−1乳酸(Ka = 1.4 × 10−4)混合酸溶液的pH。
解:利用式(1)可得:
误差超过±5%,不满足近似计算要求。
所以c = Ka时,[H+]p3不成立。
例4 c = 2Ka时,计算3.6 × 10−4 mol∙L−1甲酸(Ka = 1.8 × 10−4)和2.8 × 10−4 mol∙L−1乳酸(Ka = 1.4 × 10−4)混合溶液的pH。
解:利用式(1)可得:
[H+]p3相对误差为−4.0%,即c ≥ 2Ka时,就可满足近似计算要求。容易证明,此情形下,[H+]p2式并不成立。
例4中,甲酸Ka和乳酸的Ka非常接近。如果两弱酸的Ka比值较大时,又如何呢?
例5 计算2.0 × 10−2 mol∙L−1 HA (Ka = 1.0 × 10−2)和2.0 × 10−5 mol∙L−1 HB (Ka = 1.0 × 10−5)混合酸溶液的pH。
解:利用Matlab和式(1)可得:
误差+5.0%,满足近似计算要求。
例5中,KHA = 1000KHB,[H+]HA ≫ [H+]HB,溶液氢离子浓度主要由HA酸提供,[H+]p3误差不超过+5%上限。实际上,c = 2Ka情形下,KHA与KHB比值越大,[H+]p3与[H+]T误差越正,但不会超过极限值+5%。KHA与KHB数值越接近,[H+]p3与[H+]T误差越负。常见一元弱酸中,甲酸(1.8 × 10−4)和乳酸(1.4 × 10−4) Ka是最接近的,这是本文选择它俩做研究对象的原因。c = 2Ka条件下,甲酸乳酸混合溶液[H+]p3与[H+]T误差为−4.0%。实际计算表明,即使两弱酸Ka相等,c ≥ 2Ka条件下,[H+]p3与[H+]T误差也满足近似计算要求。
用HF酸和乙酸、HCN酸和乳酸、乙酸和甲酸等混合溶液进行计算,都证实了如下结论:满足cHA ≥ 2KHA和cHB ≥ 2KHB时,[H+]p3式成立。与教科书介绍的[H+]p1式比较,[H+]p3式大大拓展了浓度适用区间。例5中,[H+]p1 = 0.0141 mol∙L−1,相对误差+41%,远远超过了近似计算要求。
3 结论
本文提出了计算一元弱酸HA和HB混合溶液pH的近似式:
其中:
在总结大量实例基础上,找出了上述近似式的使用条件:cHA ≥ 2KHA和cHB ≥ 2KHB。
[H+]p近似式简单,易记忆,大大拓展了浓度适用范围,为一元混合弱酸近似计算带来极大便利。
参考文献
/
〈 |
|
〉 |
