Як перетворити масову частку на молярність у Python за допомогою UliEngineering

Ви можете легко перетворити масову частку на молярність за допомогою бібліотеки Python UliEngineering:

mass_fraction_to_molarity.py
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *

# Перетворити 10% розчин NaCl на молярність (густина ~1,07 г/мл)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Молярність (10% NaCl): {format_value(molarity, 'M')}")

# Перетворити 5% розчин глюкози на молярність (густина ~1,02 г/мл)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Молярність (5% глюкоза): {format_value(molarity, 'M')}")

# Перетворити 20% розчин NaOH на молярність (густина ~1,22 г/мл)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Молярність (20% NaOH): {format_value(molarity, 'M')}")

Приклад виводу

mass_fraction_to_molarity_output.txt
Молярність (10% NaCl): 1,83 M
Молярність (5% глюкоза): 0,28 M
Молярність (20% NaOH): 6,10 M

Перетворення масової частки на молярність визначає молярну концентрацію розчину за його масовою часткою (ваговим відсотком), хімічною формулою та густиною розчину. Це має важливе значення для перетворення між поширеними лабораторними одиницями концентрації та приготування розчинів із точною молярною концентрацією. Це заповнює розрив між вимірюваннями концентрації на основі ваги та на основі молей.

Молярність обчислюється за формулою: $M = \frac{w \times \rho}{M_{compound}}$, де $M$ — молярність у молях на літр, $w$ — масова частка (безрозмірна), $\rho$ — густина розчину в грамах на літр, а $M_{compound}$ — молекулярна маса розчиненої речовини в грамах на моль. Це обчислення враховує як масовий відсоток, так і фізичні властивості розчину.

Пов’язані публікації


Дивіться схожі статті за категоріями: Chemistry, Python