为什么碱度用CaCO3表示而不是用实际化学成分?
为什么碱度用CaCO3表示而不是用实际化学成分?
核心答案
碱度用mg/L CaCO3表示是水化学领域的行业约定——CaCO3的当量重量(EW=50g/eq)简单好算,适合快速换算。碱度本质是水中接受H⁺的物质总量(HCO₃⁻+CO₃²⁻+OH⁻+其他弱酸盐),不同水体这些组分比例各异——如果各自单独报告,比较不同水体的缓冲能力会非常繁琐。统一折算成CaCO3当量,1meq/L(毫当量/升)=50mg/L CaCO3,一个数就能表征水体的酸碱缓冲能力。
详细解析
碱度的化学本质
碱度定义:将1L水样滴定到pH≈4.5时消耗的强酸当量。常见碱度组分及其当量重量:
- HCO₃⁻: EW=61g/eq
- CO₃²⁻: EW=30g/eq
- OH⁻: EW=17g/eq
- 磷酸盐(HPO₄²⁻): EW=48g/eq
- 硅酸盐、硼酸盐、有机酸盐——在大多数天然水中贡献很小
为什么选pH=4.5作为终点?因为HCO₃⁻⟶H₂CO₃(即CO₂+H₂O)的平衡在pH≈4.5时完成。继续加酸到pH更低→只是多余的H⁺留在溶液中,不再是"接受H⁺"的过程。
为什么是CaCO3
美国水化学教科书(Metcalf & Eddy, AWWA, Standard Methods)全部用CaCO3表示碱度、硬度、酸度。原因:
- CaCO3的EW=50g/eq——换算简单(乘以50就得mg/L CaCO3)
- CaCO3是自然界最重要的碱度来源(石灰岩溶解→CaCO3+CO₂+H₂O→Ca(HCO₃)₂)
- 历史上硬度是"最早被统一成CaCO3当量"的参数,碱度跟着沿用
污水厂的实用意义
硝化1gNH₃-N消耗7.14g碱度(CaCO3)——这个7.14是怎么来的?
NH₄⁺+2O₂→NO₃⁻+2H⁺+H₂O,每摩尔NH₄⁺释放2mol H⁺→需要2mol CaCO3(2×50=100g)来中和→100g/14gN=7.14g CaCO3/g N。
如果原水碱度不足,硝化进行到一半就停了——因为pH降到了亚硝酸菌的耐受下限(pH<6.5)。这就是为什么进水碱度/NH₃-N<7.14时必须投加碱(石灰/NaOH/Na₂CO₃)。
常见误区
- 误区:碱度高=pH高。碱度是缓冲能力,pH是当前酸碱程度。可以同时高pH低碱度(少量强碱滴入纯水),也可以低pH高碱度(大量HCO₃⁻+CO₂过饱和的碳酸水)。
- 误区:碱度用CaCO3表示意味着水中有CaCO3。只是当量换算——就像你报身高用厘米但你不是用厘米做的尺子存在的。水中的碱度来源可能是NaHCO₃、KHCO₃、NH₄HCO₃等。
实践建议
- 污水厂每天测进水碱度和出水碱度——差值就是硝化消耗的碱度,配合NH₃-N去除量验证是否满足理论值(7.14g/g)。
- 碱度不足时投加Na₂CO₃或NaOH——纳滤/RO出水用NaOH(不留Na⁺对后续影响小),生化池用Na₂CO₃(提供碱度+CO₂,对硝化菌有利)。