加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

一元弱酸溶液中氢离子活度的计算

(2015-02-23 15:18:25)
标签:

一元弱酸溶液

氢离子活度

离子活度计算

离子的体积参数

教育

分类: 电解质溶液

一元弱酸溶液中氢离子活度的计算

    一元弱酸是一个相对比较简单的电解质溶液体系。但有关其氢离子活度的计算,却从未在无机化学、甚或是分析化学教材中出现过。这一方面是由于这类计算的精度目前还很有限,计算值与实测值相比较仍有很大差距;另一方面则是人们通常认为这种计算还有一定的难度。但是,回避这种计算将不利于电解质溶液理论的发展。

    这里,仅计算一些有代表性的一元弱酸溶液中的氢离子活度,以便大家能与平常很熟悉的氢离子浓度计算结果来比较,对平衡浓度计算结果的可靠性有一个大体地了解。

    一、几种电解质溶液中离子活度计算的方法[1]

为告诉学生计算电解质溶液中离子的活度的一般方法,在较为权威的分析化学教材中给出这样的几个例题。以便从中体现出计算溶液中离子活度的基本思路。但是,涉及的面是很窄的,只分析了几个最简单的体系。

 1. 强电解质溶液中不涉及化学平衡时离子活度的计算

对强电解质溶液,在不涉及化学平衡的情况下,因其中仅含有由强电解质电离而产生的离子,其活度的计算应该是最容易的。对此,有两个很典型的例子。

1 计算0.10 mol·L-1HCl溶液中H+的活度。

解:一元弱酸溶液中氢离子活度的计算mol·L-1

(上式中cii离子的分析浓度,zii离子所带电荷)

由《离子的一元弱酸溶液中氢离子活度的计算值》表查得H+一元弱酸溶液中氢离子活度的计算(离子的体积参数)值为900

又由《离子的活度系数》表查得,当 一元弱酸溶液中氢离子活度的计算 900I0.10 mol·L-1时,一元弱酸溶液中氢离子活度的计算

一元弱酸溶液中氢离子活度的计算 mol·L-1)。

从计算结果可知,氢离子的活度仅是其分析浓度的83%。两者相差也过于悬殊。这可能也是一部分人认为,有关氢离子平衡浓度的计算不必很严格(允许5%计算误差)的主要原因。

2 计算0.050 mol·L-1Al3Cl溶液中Cl-Al 3+的活度。

解:一元弱酸溶液中氢离子活度的计算mol·L-1)。

已知Cl-一元弱酸溶液中氢离子活度的计算值为300(由《离子的一元弱酸溶液中氢离子活度的计算值》表查得)。

将其代入德拜-休克尔公式一元弱酸溶液中氢离子活度的计算后(其中B=0.00328),有

      一元弱酸溶液中氢离子活度的计算,即一元弱酸溶液中氢离子活度的计算

一元弱酸溶液中氢离子活度的计算mol·L-1)。

对于Al 3+,查得一元弱酸溶液中氢离子活度的计算=900,故

       一元弱酸溶液中氢离子活度的计算    ,即一元弱酸溶液中氢离子活度的计算

    一元弱酸溶液中氢离子活度的计算 mol·L-1)。

比较这一溶液中氯离子和铝离子的活度,可见离子强度对高价离子活度的影响要大得多。

这两个例子告诉我们,计算强电解质溶液中某离子的活度,一般要经过四步:

第一步,先用强电解质电离出的所有离子分析浓度及离子所带电荷,套用离子强度(I)的计算公式,求出该溶液的离子强度。

第二步,对欲计算其活度的指定离子(在例1中为H+离子、而没有考虑Cl-离子),查《离子的一元弱酸溶液中氢离子活度的计算值》表,以得到该离子的体积参数一元弱酸溶液中氢离子活度的计算)。

第三步,在已知溶液离子强度及该离子体积参数的情况下,查《离子的活度系数》表(如1),以得到该离子的活度系数f)。或选用合适的公式来计算离子的活度系数(如例2)。

第四步,用该离子的活度系数与其分析浓度相乘,就可以得出其活度。

2. 化学平衡中只有一种离子活度未知时的计算

由于通常的化学平衡常数都是热力学平衡常数,本来就应该是与活度相关。所以,当与平衡相关的各种离子中,只有一种离子的活度时未知时(其余离子的活度都已知)这类计算也是相当简单的。

由共轭酸碱对构成的溶液体系是一个缓冲溶液。在已知酸和碱分析浓度的情况下,求其氢离子活度就是一个这样的问题。

3,对0.025 mol·L-1KH2PO4 0.025 mol·L-1Na2HPO4构成的缓冲溶液,在不考虑离子强度的条件下,及考虑离子强度影响的条件下,分别计算的溶液的pH。并与实测的标准值(pH = 6.86)来比较。

    解一,若不考虑离子强度的影响,按通常仅考虑平衡浓度的方法计算,有

     一元弱酸溶液中氢离子活度的计算

(这一结果与标准值6.86,有达0.34的差值)

    解二,考虑离子强度影响的计算。则是先计算该溶液的离子强度

一元弱酸溶液中氢离子活度的计算
    由《离子的一元弱酸溶液中氢离子活度的计算值》表查得H2PO4-HPO4-2一元弱酸溶液中氢离子活度的计算值,两者都是400

又由《离子的活度系数》表查得当一元弱酸溶液中氢离子活度的计算400I0.10 mol·L-1时,活度系数分别是一元弱酸溶液中氢离子活度的计算

   一元弱酸溶液中氢离子活度的计算

          一元弱酸溶液中氢离子活度的计算

    计算结果与标准值完全一致。

    解三,用解一得到的[H+] = 6.3×10-8 mol·L-1,来“计算”氢离子活度。

    1已计算出,当I0.10 mol·L-1时,一元弱酸溶液中氢离子活度的计算

    这样一元弱酸溶液中氢离子活度的计算 mol·L-1)。

    可见,解三的计算结果还不如解一,与解二的结果(与实测值完全吻合)相差更远。

这个例子告诉我们,当计算某离子活度必需要涉及某个化学平衡时,不但该常数一定要是热力学平衡常数,并且与平衡常数表示式相关的各项都必须是活度、而不能是平衡浓度。

对化学平衡来说,先计算某离子的平衡浓度,然后再与活度系数相乘,以得到其活度的方法,是完全错误的。

3. 酸式盐溶液中氢离子活度的计算

    对于有电离平衡存在的弱电解质体系来说,不能先求其平衡浓度,再转化成活度,那么如何求其氢离子活度呢?

    办法只有一个。即对氢离子浓度的计算公式进行改造。直接套用这个改造后的公式。 

    如计算酸式盐溶液中氢离子的活度。氢离子浓度计算的最简式为一元弱酸溶液中氢离子活度的计算,改造后是

             一元弱酸溶液中氢离子活度的计算   (得到该改造式方法见文献[2])

    4,在考虑离子强度影响的情况下计算饱和酒石酸氢钾(0.0340 mol·L-1)缓冲溶液的pH,并与标准值(3.55)比较。

    解:用H2B表示酒石酸,其pK°a1= 3.04pK°a2= 4.37(即K°a1= 9.1×10-4K°a2= 4.3×10-5)。

    忽略溶液中离子相互间作用,有一元弱酸溶液中氢离子活度的计算(相当于[H+] = 1.9×10-4 mol·L-1)。与标准值(3.55)相去甚远。

考虑溶液中离子相互间的影响:

溶液中一元弱酸溶液中氢离子活度的计算

已知B=0.00328,查表得一元弱酸溶液中氢离子活度的计算B2-=500pm

根据公式一元弱酸溶液中氢离子活度的计算计算活度系数,则一元弱酸溶液中氢离子活度的计算

因为c Ka2> 10Kwc >10Ka1,所以可以用最简式来进行计算

 一元弱酸溶液中氢离子活度的计算

           pH=3.55

与标准值一致。

        从这个例子可以归纳出,这类问题的解题思路及过程应该是:

第一步,在考虑化学平衡的情况下,对氢离子先写出其活度计算公式(含有平衡常数及相关离子活度系数),以确定需要知道哪些种离子的活度系数(在例4中就仅要知道酸根B-2离子的活度系数,而其它离子的活度系数都无必要给出);

    第二步,计算这些离子的活度系数。

    由原溶液中各种离子的分析浓度及电荷,计算出原溶液的离子强度;

    查出所需离子的体积参数,结合溶液的离子强度,通过公式计算(或查表),得到这些离子的活度系数。

    第三步,将解离常数及计算出来的离子活度系数值,一并代入未知离子的活度计算公式,计算出未知离子的活度。

    二、一元弱酸溶液中氢离子活度计算公式的推导

据上面的思路及步骤可知,这类计算的核心在于,要有一个平常很难见到的氢离子活度计算公式。没有这个公式,计算就无从谈起。

本文仅对一元弱酸溶液中氢离子活度计算公式进行推导。

    设一元弱酸HA的分析浓度为c mol·L-1,其解离常数为Ka

    HAH2O为参考水准,其质子条件式为

            [H+] = [A-] + [OH-]

    改写为活度的形式为一元弱酸溶液中氢离子活度的计算

    将物料平衡c = [HA] +[A-] ,也改写为活度的形式“一元弱酸溶液中氢离子活度的计算”后(对电中性的HA,其平衡浓度与活度基本相等,所以就不再改写),再考虑到一元弱酸溶液中氢离子活度的计算,就可以得到用活度表示的分布系数一元弱酸溶液中氢离子活度的计算

    从而,以活度表示的质子条件为一元弱酸溶液中氢离子活度的计算。整理后得“一元弱酸溶液氢离子活度计算的精确式”:

   一元弱酸溶液中氢离子活度的计算

    这一式子与一元弱酸氢离子浓度计算精确式在形式上完全相同,只是多了一些活度系数。所以继而有:

     近似式一元弱酸溶液中氢离子活度的计算

    (当允许计算误差为2%时,估计其适用范围应该是一元弱酸溶液中氢离子活度的计算

      最简式  一元弱酸溶液中氢离子活度的计算

    (当允许计算误差为2%时,估计其适用范围应该是一元弱酸溶液中氢离子活度的计算

     三、几个一元弱酸溶液中氢离子活度计算的实例

为使大家能熟悉并会使用上面的氢离子活度计算公式,选取几个典型的体系来进行示范计算。

5,在不考虑、及考虑离子强度影响的情况下分别计算0.10 mol·L-1氯化铵溶液的pH

    解:不考虑离子强度时的计算。

    由于NH4+离子的Ka = 5.75×10-10c = 0.10,可以选用最简式。

   一元弱酸溶液中氢离子活度的计算pH = 5.12

考虑离子强度时,也可用最简式(活度系数对该判定式没有多少影响)。从一元弱酸溶液氢离子活度计算的最简式可看出,要用到氢离子和铵离子的活度。

计算溶液的离子强度,一元弱酸溶液中氢离子活度的计算.

查得氢离子和铵离子的体积参数分别为900300

再查得氢离子和铵离子的活度系数稀释分别是0.830.755

用最简式计算为一元弱酸溶液中氢离子活度的计算pH = 5.10

对这个体系来说,氢离子浓度与活度差别还不算大,前者是后者的95%。这个不很大的差别,是两离子活度系数差别不大造成的。未必所有的一元弱酸都是这样。如考虑计算例2中的情况,可能差别就会很大。

6,在考虑离子强度的情况下计算0.050 mol·L-1Al3Cl溶液中H+的活度。

解:由于H+主要来源于Al+3离子的一级解离,可以将该溶液看做是一个一元弱酸(Ka = 1.4×10-5)溶液,并可以用最简式来计算(c/Ka=3.6×103,而活度系数对其不会有数倍的影响)。

前面的例2已计算过,溶液的离子强度为

      一元弱酸溶液中氢离子活度的计算mol·L-1

从最简式看,需要的是H+Al+3离子的活度系数。查得两者的体积参数都是900

用德拜-休克尔公式一元弱酸溶液中氢离子活度的计算(其中B=0.00328)来计算。

H+有,一元弱酸溶液中氢离子活度的计算,即一元弱酸溶液中氢离子活度的计算

对于Al 3+一元弱酸溶液中氢离子活度的计算 ,即一元弱酸溶液中氢离子活度的计算

 这样 一元弱酸溶液中氢离子活度的计算  mol·L-1)。

而如果不考虑离子强度,计算一元弱酸溶液中氢离子活度的计算mol·L-1)。与上面考虑离子强度计算出的活度值相比较,差别就太大了(后者仅是前者的38%)。

    对一元弱酸溶液的氢离子活度计算来说,最不好处理的恐怕就是醋酸之类的、属于弱电解质的分子酸溶液了。由于体系中根本就没有强电解质,这样连溶液的离子强度都不知要如何来计算。

    对这样的溶液体系,离子强度只能从醋酸本身电离的结果来分析。为此,要采用如下的解题思路:

    第一步,先计算由于醋酸电离而造成的氢离子与醋酸根离子的平衡浓度。以此来计算溶液的离子强度。得到相关离子的活度系数。

    第二步,用相应的一元弱酸氢离子活度计算公式计算出氢离子的活度。

    第三步,用第二步得到的氢离子活度及氢离子活度系数,计算出溶液中的氢离子与醋酸根离子的平衡浓度。

    第四步,用第三步得到的平衡浓度重复第一步的计算工作、也就是再计算相关离子的活度系数。

    如活度系数没有变化,上面的结果就是最终的结果;如果活度系数有变化,则要再进行第二步的计算。

    这从本质上来看属于一个迭代的方法。

    7,计算0.10 mol·L-1HAc溶液中H+的活度(Ka = 1.76×10-5)。

    解:

    第一步,先估计溶液中各离子的平衡浓度(求得[H+]、即有[Ac-]=[H+])。

    由浓度计算最简式有一元弱酸溶液中氢离子活度的计算

    这样溶液的离子强度一元弱酸溶液中氢离子活度的计算

查得氢离子与醋酸根离子的体积参数分别是900400

这样就可以用德拜-休克尔公式来计算各种离子的活度系数了。

对氢离子有一元弱酸溶液中氢离子活度的计算γ=0.96

对醋酸根离子有一元弱酸溶液中氢离子活度的计算γ=0.96

第二步,用最简式,有一元弱酸溶液中氢离子活度的计算

第三步,由上两步的数据可得[H+] =[Ac-]=1.3×10-3/0.96=1.4×10-3

第四步,一元弱酸溶液中氢离子活度的计算

继续用德拜-休克尔公式来计算各种离子的活度系数了。

对氢离子有一元弱酸溶液中氢离子活度的计算,数值无变化。还是γ=0.96

醋酸根离子有一元弱酸溶液中氢离子活度的计算,也无变化,γ=0.96

所以,溶液中氢离子活度为1.3×10-3,就是最终的计算结果。

在整个计算过程中,有两个会引起人们疑虑的地方。

一是,氢离子的体积参数为900,而醋酸根的体积参数为400,但计算出来的离子活度系数竟能几乎相等。

这反映出,在离子强度较小时,不同离子的活度系数几乎与离子的体积参数无关。这是由于体积参数本身虽很大(在几百这个数量级)但它在算式中要与一个很小的0.00328相乘,还要与离子强度的开方值相乘。当离子强度的值较小时,这3个数的乘积就会远小于其前面的相加项“1”,而使体积参数没有展现作用的机会。

从《离子的活度系数表》也可以看到这个现象。在该表中,当离子强度为0.001时,离子的体积参数从900降低到300.其活度系数仅由0.967变化到0.964。即,当溶液的离子强度较小时,不同离子的体积参数对活度系数的影响是很小的。但离子电荷对活度系数仍有较大的影响。

当离子强度较大时,离子的体积参数才会对其活度系数值有较大的影响。

第二,当第一步氢离子的平衡浓度为1.3×10-3、活度系数为0.96时,第二步计算出的氢离子活度怎么还是1.3×10-3?为什么第三步要用一元弱酸溶液中氢离子活度的计算来求溶液中氢离子的平衡浓度?

问题出在第一步[H+]的计算上。在该计算中“忽略”了热力学平衡常数与浓度平衡常数间的区别。

其实,对HAc来说两者的关系为:

   一元弱酸溶液中氢离子活度的计算

这样,溶液中实际的一元弱酸溶液中氢离子活度的计算。所以才要对[H+]去进行迭代。

由上述的两者关系可知,浓度平衡常数是随溶液的离子强度改变而变化的。

这个例子也告诉我们,一般直接套公式的氢离子浓度计算其实是一种极为粗略的近似计算。

参考文献

    [1] 武汉大学等校编. 无机化学(第五版). 高等教育出版社.2006

 [2] 伍伟夫 碳酸氢钠溶液中氢离子活度的计算 化学原理补正博客

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有