Advertisement

How to calculate mass concentration using equivalent weight percentage in Python

阅读量:

已知:

六种离子的毫克当量占比分别为:Cl⁻ 0.53;SO₄²⁻ 0.37;HCO₃⁻ 0.10;Ca²⁺ 0.64;Na⁺ 0.19;Mg²⁺ 0.16。

总矿化度为800 mg/L

  • Cl⁻: 摩尔质量 = 35.45 g/mol,电荷数 = 1
  • SO₄²⁻: 摩尔质量 = 96.06 g/mol,电荷数 = 2
  • HCO₃⁻: 摩尔质量 = 61.01 g/mol,电荷数 = 1
  • Ca²⁺: 摩尔质量 = 40.08 g/mol,电荷数 = 2
  • Na⁺: 摩尔质量 = 22.99 g/mol,电荷数 = 1
  • Mg²⁺: 摩尔质量 = 24.31 g/mol,电荷数 = 2

目标:计算每种离子的质量浓度(单位:mg/L)

具体步骤如下:

\text{总的毫克当量数值} = \frac{800 \text{ mg/L}}{\text{总矿化度比例系数}}

\text{等效因子} = \frac{\text{摩尔质量}}{\text{电荷数}}

1. 确定总的毫克当量数值:

  • 假定总的毫克当量数值为 X meq/L。
  • 则每种离子对应的毫克当量数值为:
  • Cl⁻: 0.53X meq/L
  • SO₄²⁻: 0.37X meq/L
  • HCO₃⁻: 0.10X meq/

全部评论 (0)

还没有任何评论哟~