本栏目赍任编辑:谢媛媛 ······开发研究 与没计技术 。
计算机在缓冲溶液的PH值和各型体浓度计算中的应用
向静 、,李艳 、。聂光华 z
(1.湖北民族学院 信息工程学院;2.湖北民族学院 化学与环境工程学院,湖北 恩施 445000)
摘要:用 VB语言设计了一种计算多元弱酸及其盐形成的缓冲溶液的 PH值及各型体浓度的通用程序
。 该程序解决 了多元弱酸的各
次级电 离不 可忽略的精确计算 问题
关键词:程序设计;VB语言:PH计算;缓冲溶液:型体浓度
中圈分类号:TP399 文献标识码:A 文章编号:1009—3044(2006)32—0149—02
Application of Computer in Calculating PH and Species Concentration Values
XIANG Jing ,LI Yan ,NIE Guang—hua
(1.Hubei Institute for Nationalites,School of information engineering,Enshi 445000,China;2.Hubei lnstitute for Nationalities.Schoo1 of
Chemistry and Environment,Enshi 445000,China)
Abstract:A program for calculating the pH and the species concentration values of bufered solution
.
in which contained a weak polyFIrotic
acid and its salt WaS designed with the Visual Basic language.The precision calculation that succesive ionization of the electrolyte has to consider
was solved successfuly.
Key w0rds;Programming design;Visual BaSic hnguage;Bufered solution;PH calculation;Species concentration
1引言
对于多元酸,当二级电离可以忽略时,可用相关的理论公式
进行近似计算l1,21,当各次级电离不可忽略时,必须求解高次方程
才能解决问题。当[H+]小于 10 肘,要考虑水的离解,手工求解这
类问题易产生较大误差甚至出错。采用牛顿迭代法,用 VB语言编
写求解高次方程的计算程序,考虑了水的离解及多元弱酸的一级
离解和各次级离解,可精确快速求解多元弱酸缓冲溶液的 PH值
和各型体浓度。
2计算多元弱酸缓冲溶液的 PH值和各型体浓度
的方法
已知多元弱酸的解离常数 k;和总浓度,求体系 PH值和各型
体浓度。
弱酸缓冲溶液平衡问题里由弱酸 H 和共轭碱 (以钠盐为
例)有关:
n-1 HA+lqaA
n=2 H~A+NaHA+N钧A
n=3 A+ ia A+Na~HA+N%A
删 H‘A+№ H3A+Naa A+卜 HA+Na4A
水溶液体系的 PH值是由【H+】浓度决定的。平衡时,[H ]已知
的,由此可以求出各型体平衡浓度。以n=4为例。根据质量作用定
律有:
4-I-I , =
H3A一 +H , =
H2A +t-I 一