您正在使用新版界面(Beta)。返回原版界面

本页面由机器翻译自动翻译而成,翻译内容可能存在不准确之处,敬请谅解。

keisan服务于日常生活和工作的高精度计算网站

pH计算小工具(二价、三价、混合物)

作者: novchemistry执行次数: 4393

※ 本程序库由会员创建。本站不对其内容负责。

管理书签
pH计算mini(二价、三价、混合物)
模拟多价酸、多价碱及混合物的酸碱滴定。
用溶液B对溶液A进行酸碱滴定。

酸价数表示-COOH等游离酸的价数,碱价数表示-NH₂等游离碱的价数。
-ONa等酸的盐,请计入碱价数中。
-NH3Cl等碱的盐,请计入酸价数中。

解离常数请以共轭酸的pKa形式表示。
pKa=14-pKb。
pKa应从左至右依次选取与酸价数+碱价数相等的数值,其余数值忽略不计。
溶液A: 体积
mL
┣物质1:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
┣物质2:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
┗物质3:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
溶液B: 体积
mL
┣物质1:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
┣物质2:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
┗物质3:浓度
mol/L
酸值
碱基价数
pKa1
pKa2
pKa3
设物质编号为i=1,2,...,电离编号为j=1,2,...,n。
将“包含对离子时电中性”的化合物记为AiHai。
设酸的价数为ai,碱的价数为bi。
Kij=[AiH(ai+bi-j)^(bi-j)+][H+]/[AiH(ai+bi-j+1)^(bi-j+1)+]
Ki1=[AiH(ai+bi-1)^(bi-1)+][H+]/[AiH(ai+bi)^bi+]
[AiH(ai+bi-1)^(bi-1)+]=Ki1[AiH(ai+bi)^bi+]/[H+]
以下递归地
[AiH(ai+bi-j)^(bi-j)+]=Ki1Ki2...Kij[AiH(ai+bi)^bi+]/[H+]^j
若将电离前的浓度记为 ci0,则根据物质收支关系可得
ci0=[AiH(ai+bi)^bi+]Σ[j=0,ai+bi]Ki1...Kij/[H+]^j
[AiH(ai+bi)^bi+]=ci0/Σ[j=0,ai+bi]Ki1...Kij/[H+]^j
AiHai中离子的电荷总和为
ci0×Σ[j=0,ai+bi](bi-j)(Ki1...Kij/[H+]^j)/Σ[j=0,ai+bi](Ki1...Kij/[H+]^j)
电荷平衡方程为
0 = [H⁺] - Kw/[H⁺] + Σ[i=1,n]
ci0×Σ[j=0,ai+bi](bi-j)(Ki1...Kij/[H+]^j)/Σ[j=0,ai+bi](Ki1...Kij/[H+]^j)
。
设各溶液的体积分别为V1、V2。
设混合前的浓度为ci。
当存在于溶液1中时,ci0=ciV1/(V1+V2)
当存在于溶液2中时,ci0=ciV2/(V1+V2)
通过二分法求得pH值。

目前还没有关于此计算的用户评价。