Mgcl2的熔沸点为什么比BaF2高
发布网友
发布时间:2023-07-25 13:56
我来回答
共1个回答
热心网友
时间:2024-11-30 07:52
MgCl2和BaF2均为离子晶体,一般离子晶体的熔沸点高低的判断是用晶格能,晶格能越大,熔沸点越高:
晶格能与阴阳离子的电荷的乘积成正比,与阴阳离子的半径之和成反比。
在MgCl2和BaF2中,阴阳离子电荷相同,但是半径差别比较大:
虽然 r(Cl-) > r(F-) ,但 r(Mg2+) << r(Ba2+),二者综合结果是MgCl2中阴阳离子之间的距离小于BaF2,所以熔沸点 MgCl2 >BaF2