酸碱平衡计算软件CurTiPot在大学化学教学中的应用
Application of the CurTiPot Software for Acid-Base Equilibrium Calculations in University Chemistry Teaching
通讯作者:
| 基金资助: |
|
| Fund supported: |
国家自然科学基金青年项目. |
介绍了酸碱平衡计算软件CurTiPot的基本功能与特点。结合大学化学在酸碱质子理论以及在此基础上延伸的教学内容,分别介绍了缓冲溶液pH的计算、酸碱滴定过程的模拟以及水中物质随pH的形态分布的计算功能的使用方法与应用实例。该软件在大学化学的课堂教学中有助于学生了解溶液各项参数对溶液pH、滴定过程及物质形态分布等的影响,提升教学质量。此外该软件也可在科研工作中替代繁杂的人工计算,提高工作效率。
关键词:
This paper describes the basic functions and features of acid-base equilibrium calculations software CurTiPot. Based on the Brönsted-Lowry acid-base theory and the extended education content in chemistry course in university, applications of the three types of calculations, including the pH calculation, the titration simulation and the chemical species distribution, are illustrated. It shows that CurTiPot software is helpful in understanding the effect of each parameter of solution on the pH value of buffer, the titration process and the chemical species distribution, which is beneficial for improving the teaching quality. This software can be used to replace the manual calculation in scientific research, which could improve work efficiency.
Keywords:
本文引用格式
徐晶, 汤敏, 沈相宜.
XU Jing, TANG Min, SHEN Xiang-Yi.
酸碱质子理论认为,凡是能给出质子的物质为酸,与此相对的,凡是能与质子结合的物质都是碱。现代大学化学教育以酸碱质子理论为主,并在此基础上讲解了单一物质或混合体系中溶液pH的计算方法,以及通过计算使学生了解pH对一元或多元弱酸/弱碱溶液中各形态浓度的影响等[1]。在这些计算过程中,往往需要用到溶液的离子强度、溶液中各物质的酸/碱离解常数(Ka/Kb)等数值。尽管相关的理论基础和计算方法看上去较为简单,但在实际的计算过程中,由于人工计算效率低、易出错,往往会降低工作效率。在实际应用中,尤其是想要对一个复杂体系进行较为全面的了解时,我们可以采用一些计算软件来代替人工计算,一方面可有效提升计算的准确性和效率,另一方面可以有助于绘制一个较为完整、连续的图谱[2]。
CurTiPot是一个基于Excel的酸碱平衡计算软件,具有计算溶液pH、虚拟滴定过程、绘制随pH变化的形态分布图等功能。该软件无需安装,只需简单地打开CurTiPot.xlsx文件,激活宏后便可使用了。其方便、快捷的使用方式,使其在化学教学的过程中,有利于有效地完善理论课堂教学与实验操作教学。该软件首次创立于1991年(version 1.0),随后经不断的完善与修改,先后发布了17个版本,最新版本version 4.2.3发布于2016年3月。本文结合酸碱质子理论在大学化学教学中的应用,重点介绍了CurTiPot软件(version 4.2.3)的基本功能。
1 CurTiPot软件简介
CurTiPot软件是由巴西圣保罗大学的Gutz教授研发的,并提供了免费下载网址:http://www.iq.usp.br/gutz/Curtipot_.html。该软件广泛传播于上百个国家,在Google学术中可检索到上百篇学术论文使用并引用了该软件。该软件包括数据库和计算与绘图等多个页面,其中最后一个页面为数据库(图1),提供了研发者录入的一些已知的物质的相关数据,包括物质名称、所含质子数(完全去质子化时可脱去的质子数)、pKa、测定该pKa所对应的温度及离子强度、化学式和分子摩尔质量等信息。除已提供的数据外,使用者还可在该数据库中自行添加需计算的物质的相关数据,添加后即可在相关的计算页面进行计算和图形的绘制工作。
图1
2 主要功能与应用实例
2.1 缓冲溶液的pH计算
图2
图3
如当配制0.0265 mol·L-1 Na2HPO4-0.02 mol·L-1 NaH2PO4缓冲液时,输入配制时的各项参数,即可得到溶液中各形态的磷酸盐(PO43-、HPO42-、H2PO4-、H3PO4)的总量和可离解的氢离子([H])的总量:
溶液中所含有的负电荷的总量为:
为使溶液电荷平衡,需补充同样浓度的带正电荷的离子,在该溶液中需补充的正电荷离子为“Na+”。在“Na+”的下方填入对应的正电荷总量0.073后,即可使得溶液电荷平衡。随后点击“计算”按键进行计算,得到该缓冲溶液的pH。缓冲溶液pH的计算过程基于Debye-Hückel极限定律,根据数据库里录入的各组成成分的pKa,计算得到当前配比条件下溶液中各组分的活度系数,随后通过离解平衡常数计算出H+的活度,从而得到溶液的pH。该计算页面给出了三种不同定义的值:包括一般意义上的、可测定得到的pH,忽略离子强度影响的表观的pH和基于物质有效质量计算得到的“pH”。从结果中可以看到,溶液的离子强度、溶液组成成分的浓度等均对实际的溶液pH有较为明显的影响。
此外,当使用者需计算软件提供的范围外的某特定组分的溶液pH时,仅需对表格中相关的数据库中某组分的名称及其对应的pKa等参数进行修改替换,随后即可进行自定义计算。
2.2 酸碱滴定过程的模拟
在“Titration”页面可以对酸碱滴定过程进行模拟。与pH计算类似,计算开始前,先在溶液组分的表格中填入相关的参数,对于表格中没有的物质,可以自行添加相关数据。待参数设定完成后,即可开始模拟滴定过程。该软件中使用的指示剂为酚红指示剂,其pKa为7.7。
以20 mL 0.1 mol·L-1的醋酸溶液为例,对该溶液进行滴定时,使用浓度为0.1 mol·L-1的强碱溶液。如图4所示,滴定开始前,点击“Reset”确保投加的滴定剂体积归0,此时溶液pH为0.1 mol·L-1的醋酸溶液的pH(2.873)。滴定时,可选择滴加合适体积的碱液,软件中提供的体积范围为0.01-5.00 mL。在滴定初期,可选择滴加较大体积的碱液,当pH接近突跃范围(指示剂的pKa)时,可逐步减小滴加的碱液的体积。随着滴定过程的进行,可以看到溶液的pH逐渐增大,且溶液的颜色由最初的黄色,变为临界值时的橘黄色,并最终转变为红色,达到滴定终点。滴定过程中,若某次碱液的投加量过大,可点击“Step back”按键撤销上次操作。
图4
页面的右方则根据滴定过程绘制出了滴定曲线,从图5中可以清楚地看到,在滴定初期,投加的碱液对溶液pH的影响较小,曲线斜率较低;而当接近突跃范围时,即使投加微量的碱液也对溶液的pH有较大的影响,曲线斜率显著升高;超过临界点后,曲线斜率再度变缓。
图5
该虚拟滴定装置可以让学生在没有进行实际实验操作时,也能够对滴定过程有个较为清晰的认识,帮助规范学生的实验操作。
2.3 弱碱、弱酸、有机物等溶液中形态分布的计算
在“Distribution”页面中可以对弱碱、弱酸、有机物等物质进行形态分布的计算。在“Acid/ base system”的下拉菜单栏中可以选择制作者提供的一些已知pKa参数的物质进行计算。如图6所示,示例选取了EDTA作为目标物进行计算。选取EDTA后,下方会自动展现出EDTA的逐级离解常数pKa1-pKa6。
图6
以H4Y表示EDTA,当pH小于pKa1时,EDTA的2个羧基可再接受H+,形成带2个正电荷的离子(H6Y2+),而当pH大于pKa6时,EDTA为完全离解态,形成带4个负电荷的离子(Y4-)。“Charge of B”即为当EDTA完全离解时所带的负电荷的数目,“Protonations, n”则为两个极端pH条件下各形态的EDTA之间相差的质子数目。此外,根据pKa和离解时所带电荷数可以计算得到EDTA的等电点,即在该pH条件下,EDTA为不带电荷的分子态。随着pH从低到高,EDTA逐级发生离解,根据EDTA的离解常数,可以计算得到不同形态的EDTA的浓度随pH变化的情况:
根据总量守恒,
[Y]T =[H6Y2 +]+[H5Y+]+[H4Y]+[H3Y-]+[H2Y2-]+[HY3-]+[Y4-]
因此,可以计算得到忽略离子活度等因素时EDTA在各pH条件下的浓度比例。
由于离子强度对溶液中各物质的活度具有一定影响,在实际的研究工作中,往往不可忽略离子强度这一因素。例如在吸附实验中,许多研究工作已证实溶液离子强度对部分底物在吸附剂上的吸附作用有较为明显的影响[6, 7]。因此在这类实验中,往往需要额外投加NaCl等盐类物质,使在投加底物、吸附剂及调节溶液pH时,溶液离子强度保持在一个相对稳定的范围内,从而达到实验的“控制变量”的目的。在该软件中,我们可对溶液中所含的EDTA的总浓度和溶液离子强度进行设定,一般来说,溶液离子强度应大于溶液底物的总浓度。这里,我们设定EDTA总浓度为1 mmol·L-1,溶液离子强度为10 mmol·L-1。参数设定完成后,点击“Plot curves”按键进行计算和图形绘制,形态分布图绘制结果如图7所示。从图中可以看到,在强酸环境中(pH < 1),EDTA主要以H6Y2+、H5Y+形式存在,而当溶液环境为碱性时,EDTA主要以去质子化形式(HY3-、Y4-)存在。
图7
图8
3 结语
该软件无需安装,即开即用,有利于教师在课堂上的教学工作。在理论计算讲解后,可使学生直观地看到计算结果、实验过程模拟等;在实验课堂上,也可使学生清楚地看到溶液各项参数对反应可能造成的影响。总之,该软件具有便捷、直观等特点,容易掌握和扩展应用,可以成为大学化学理论课堂和实验课堂教学中的有利助手。
参考文献
/
| 〈 |
|
〉 |

