多元弱酸(碱)溶液pH的简易通用计算方法
2016-02-09柳青王海水
柳青王海水
(1华南理工大学分析测试中心,广州510640;2华南理工大学化学与化工学院,广州510640)
多元弱酸(碱)溶液pH的简易通用计算方法
柳青1王海水2,*
(1华南理工大学分析测试中心,广州510640;2华南理工大学化学与化工学院,广州510640)
提出了计算多元弱酸(或碱)溶液pH的新方法。该计算方法具有以下特点:限制条件简单,即多项式中某一项小于最大项的5%即可忽略该项贡献;计算过程和步骤清晰易记;通用性好,一元或多元弱酸(碱)溶液pH计算均可适用。
多元弱酸;多元弱碱;pH计算;新方法
学习容量分析时需要计算酸或碱溶液的pH。对于一元弱酸溶液,含氢离子浓度的方程为一元三次方程[1-3],若直接用代数法精确求解,数学处理困难且繁琐。对多元弱酸而言,溶液pH的精确计算就更困难了。实际工作中,常采用近似方法,化高次方程为二次方程来求得溶液的pH近似值[1-3]。采用近似方法的关键是忽略溶液中次要的酸碱组分,为此设立了某些判别式(限制条件)。例如,计算二元弱酸H2A溶液的pH时,如果cKa1≥20Kw(Ka1为酸的一级解离常数,c为酸的分析浓度,Kw为水的离子积常数)时,Kw可忽略;时(Ka2为酸的二级解离常数),则酸的第二级解离也可忽略,二元酸可按一元酸处理。三元弱酸溶液进行pH计算时,需要的限制条件更多,一般教科书都略去了三元弱酸pH计算的内容[1,2]。除了有较多的限制条件,许多学生对限制条件的来龙去脉也较难理解。得到简单、易理解的计算多元弱酸(碱)溶液pH的方法,对提高教学质量和培养学生的近似计算科学思维具有重要作用,因此本文将开展这方面的探讨。与现行主要教科书方法[1-3]比较,新的计算过程简便、易理解,通用性和普适性更好。
1 计算溶液pH的步骤
溶液pH计算时一般允许有±5%的误差[1]。本文基于此论点开展溶液pH计算,并提出通过下列步骤来得到溶液的pH。
1)写出弱酸或弱碱溶液的质子条件式。
2)将[H+]和[OH-]移到等式的同一侧,其他酸碱组分移至等式另一侧。除[H+]和[OH-
]组分外,将其他组分浓度用分布分数乘以酸或碱的分析浓度来表达。
因为[H+]×[OH-]=Kw,两者密切相关,所以将两者放在等式的同一侧。
]≈c来估算。
酸或碱溶液的pH,可以用高次方程精确求解(数学迭代法)。但学习中遇到的几乎全部酸(或碱)溶液,如果不是较稀的极弱酸(cKa<1.0×10-13)或者浓度极稀的溶液(c<1.0×10-5mol∙L-1),都可以进行近似处理,使计算大大简化,并且计算结果与溶液真实pH高度相近。
4)对质子条件式中各项组分浓度进行比较,忽略次要组分。
溶液pH计算时一般允许有5%的误差。教科书中,cKa≥10Kw时,就可忽略水离解对氢离子的贡献[1]。本文a+b运算中(a、b分别为多项式中的项),我们将门槛设置为20a≤b。如果20a≤b,则可认为a+b≈b。较高的门槛将为结果可靠性提供保证。例如,对弱酸溶液,如果则可以认为
5)忽略多项式中可以忽略的次要项,计算溶液pH。
2 计算实例
2.1 弱酸溶液
解:质子条件式为:
对0.10 mol∙L-1溶液,即[H+]估算值为9.5×10-3,则1估算值为1.05×10-12,因此式(2)中可忽略。式(2)右侧分母项中,因此,可忽略分母中KK项,得到:a1a2
式(3)右侧分式分子项中,2Ka1Ka2c远小于[H+]Ka1c,也可忽略。因此,式(3)简化为:
式(4)为一元二次方程,其解为[H+]=9.1×10-3,所以0.10 mol∙L-1溶液pH=2.04。
对1.0×10-5mol∙L-1溶液:D-酒石酸的分析浓度c为1.0×10-5mol∙L-1,现在发生的情形,则氢离子浓度按照[H+]≈c来初步估算。
式(2)中[OH-]<<[H+]≈1.0×10-5,[OH-]可忽略。
式(2)右侧分母项,20[H+]2=2.0×10-9<3.9×10-8=Ka1Ka2,忽略分母中[H+]2项,得到:
式(5)为一元二次方程,其解为[H+]=1.71×10-5,则该溶液pH=4.77。
0.10 mol∙L-1和1.0×10-5mol∙L-1酒石酸溶液pH的计算结果与文献报道结果一致[4]。
利用本文建议的方法,对0.040 mol∙L-1碳酸溶液(Ka1=4.2×10-7,Ka2=5.6×10-11)和0.10 mol∙L-1丁二酸(Ka1=6.2×10-5,Ka2=2.3×10-6)溶液的pH进行计算,得到两溶液pH分别为3.89和2.60,与教科书结果也完全一致[1,3]。
例2已知磷酸(H3A)的Ka1=7.6×10-3,Ka2=6.3×10-8和Ka3=4.4×10-13,计算0.20 mol∙L-1磷酸溶液的pH。
解:质子条件式为:
式(8)中右侧分式分子部分可以继续简化,得到:1
即:
解上述方程得到:
[H+]=3.5×10-2,溶液pH=1.45。
计算结果与文献[5]完全吻合。也对0.010 mol∙L-1柠檬酸4.0×10-7)溶液的pH进行了计算,结果为pH=2.62,与文献用迭代法获得的结果高度一致[4]。
例3计算1.0×10-4mol∙L-1H3BO3(Ka=5.8×10-10)溶液的pH[1]。
解:质子条件式改写为下列形式:
采用本文建议的方法,对0.010 mol∙L-1一氯乙酸(Ka=1.4×10-3)溶液的pH进行计算,得到溶液pH为2.51,与教科书计算数值完全一致[1]。说明本方法也适用于一元弱酸体系的pH计算。
2.2 多元弱碱溶液
例4计算0.10 mol∙L-1Na2S溶液的pH,已知H2S的Ka1=1.3×10-7,Ka2=7.1×10-15。
即:
解方程得到[OH-]=0.094,pOH=1.03,溶液pH=12.97。
该结果与文献计算结果完全一致[5]。
采用本文建议的方法,对1.0×10-4mol∙L-1一元弱碱NaCN(Kb=1.6×10-5)溶液的pH进行计算,得到pH=9.52,与教科书计算数值也完全一致[1]。说明本方法对一元弱碱体系pH计算同样适用。
3 结论
3)通用性好。新计算方法既适用于一元或多元弱酸溶液,也适用于一元或多元弱碱溶液。
本文提出了多元弱酸(或碱)溶液pH的计算方法,具有如下特点:
1)限制条件简单。多项式中每一项An与数值最大的项Amax比较,如果20An<Amax,则可忽略An项贡献。
[1]武汉大学.分析化学(上册).第5版.北京:高等教育出版社,2009:119-128.
[2]华东理工大学,四川大学.分析化学.第6版.北京:高等教育出版社,2009:54-62.
[3]彭崇慧,冯建章,张锡瑜,李克安,赵凤林.分析化学.第3版.北京:北京大学出版社,2014:55-65.
[4]胡其英.化学通报,1991,No.4,44.
[5]潘祖亭,曾百肇.定量分析习题精解.北京:科学出版社,2004:59-60.
A Simple and Universal Method for Finding the pH of a Solution Containing a Weak Polyprotic Acid(or Base)
LIU Qing1WANG Hai-Shui2,*
(1Analytical and Testing Center,South China University of Technology,Guangzhou 510640,P.R.China;2School of Chemistry and Chemical Engineering,South China University of Technology,Guangzhou 510640,P.R.China)
This paper presents a novel method for finding the pH of a solution containing a weak polyprotic acid(or base).The new method has the following characteristics:its constraint condition is simple,namely if a term is less than 5%of the maximum term among the polynomial,its contribution can be ignored.The calculation steps are clear and normalized.The universality of the new method is good,applicable to the pH calculation for both weak polyprotic acids and weak polyprotic bases.
Weak polyprotic acid;Weak polyprotic base;pH calculation;New method
G64;O655.2
*通讯作者,Email:wanghsh@scut.edu.cn
国家自然科学基金(20873136)
10.3866/PKU.DXHX201603004
www.dxhx.pku.edu.cn