如何计算氨水和氢氧化钠的混合溶液的ph值

如题所述

第1个回答  2014-12-02
需要知道氨水的电离常数 kb = 1.8*10^-5
氢氧化钠浓度为c1 mol/L,氨水浓度为c2 mol/L。
那么氢氧化钠电离产生的氢氧根离子浓度为c1 mol/L
设氨水电离产生的氢氧根离子浓度为x mol/L,那么有
[NH4+]*(x+c1)/[NH3] = kb
显然有[NH4+] = x,[NH3] = c2 - x ,所以
x^2 + c1*x = 1.8*10^-5*(c2 - x)
整理得x^2 + (c1+1.8*10^-5)*x - 1.8*10^-5*c2 = 0
解出x,即可进一步求出pH。

当氢氧化钠浓度不是很小时,可以忽略氨水对pH的贡献。
例如,设c1 = 0.1 mol/L,c2 = 1 mol/L,那么
x^2 + (0.1+1.8*10^-5)*x - 1.8*10^-5 = 0
解得 x = 1.796*10^-4 mol/L
所以总氢氧根离子浓度为 0.1 + 1.796*10^-4 = 0.10018 mol/L
pH为13.00078,和0.1 mol/L的氢氧化钠溶液几乎无区别,氨水的贡献忽略不计。追问

谢谢啊不过我没看见你的

第2个回答  2014-12-02
你没给任何数据怎么算追问

方法不是结果

追答

氨水,必须给其电离度或电离常数。

追问

比如氨水0.2mol/l氢氧化钠0.2mol/l溶液体积1l

追答

假设氨水电离度为a,则[0H-]=0.2a,则混合溶液中0H-的物质的量=0.2ax1+0.2x1;混合溶液中[0H-]=0.|a+0.1,继续算p0H,再算pH

本回答被提问者采纳
相似回答