计算BaSO4在pH=10.00的0.010 mol/L EDTA溶液中的溶解度。

admin2019-08-28  11

问题 计算BaSO4在pH=10.00的0.010 mol/L EDTA溶液中的溶解度。

选项

答案BaSO4=Ba2++SO42-,Ba2++H2Y2-=BaY2-+H+ 设BaSO4的溶解度为S,则真正代表溶解度的是平衡时钙离子浓度,即[SO42-]。 [Ba2+]+[BaY2-]=[*]=S 根据EDTA的酸效应系数αY(H),可求[BaY2-]络合物的表观稳定常数为: lgKBaY’=lgKBaY—lgαY(H)=7.76—0.45=7.31,KBaY’=107.31 由于BaY2-有较大的条件稳定常数,说明溶液中BaY2-的浓度远远大于Ba2+的浓度,故: [Ba2+]+[BaY2-]=[BaY2-]=S 同时,BaSO4的溶解度较大,所以,消耗于络合Ba2+的EDTA量不能忽略不计,即 [H2Y2-]=0.010一[BaY2-]=0.010—S [BaY2-]/([Ba2+][H2Y2-])=KBaY 根据溶度积计算公式,得到:[*] S2=Kap×KBaY’×(0.010一S),S=3.6×10-3mol/L

解析
转载请注明原文地址:https://jikaoti.com/ti/6OFDFFFM
0

最新回复(0)