Fe3O4+4H2——3Fe+4H2O它的平衡常数k的表达式是什么?不是说“纯物质不写在平衡常数表达式中”吗?为什么H2O要写在表达式中呀?

问题描述:

Fe3O4+4H2——3Fe+4H2O
它的平衡常数k的表达式是什么?
不是说“纯物质不写在平衡常数表达式中”吗?为什么H2O要写在表达式中呀?

像此类方程式应标出相应物质的聚集态(固、液、气)。如果本题反应的Fe3O4和Fe应为固态,H2和H2O为气态,则标准平衡常数:
####[p(H2O)/p0]^4
K=————————
####[p(H2)/p0]^4
其中p(H2O)和p(H2)分别是两种气体的分压,p0是标准压强(100kPa)。
事实上,中学所学的平衡常数一般是针对于全气体或全离子反应的,是有单位的,用起来,特别是进行理论计算时不方便。如果碰到固、液、气都有的反应,例如二氧化锰和浓盐酸的反应等,就没招了。但是比较简单,也能说明一些问题,用标准平衡常数就可以解决问题了,不过要到大学才学到。
如果水是气体,则带入。如果是液体,则不带入。

K=C(H20)4/C(H2)4
其中,浓度均为平衡时的浓度
纯物质不写在平衡常数表达式中是因为它的浓度不变,对于速率、平衡都不影响.而该反应水是气态的,浓度可以改变,必须表达出来