Como converter fração mássica em molaridade em Python usando UliEngineering

Você pode converter facilmente fração mássica em molaridade usando a biblioteca Python UliEngineering:

g/L
g/mol
mass_fraction_to_molarity.py
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *

# Converter solução de NaCl 10% para molaridade (densidade ~1,07 g/mL)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Molarity (10% NaCl): {format_value(molarity, 'M')}")

# Converter solução de glicose 5% para molaridade (densidade ~1,02 g/mL)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Molarity (5% glucose): {format_value(molarity, 'M')}")

# Converter solução de NaOH 20% para molaridade (densidade ~1,22 g/mL)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Molarity (20% NaOH): {format_value(molarity, 'M')}")

Exemplo de saída

mass_fraction_to_molarity_output.txt
Molarity (10% NaCl): 1.83 M
Molarity (5% glucose): 0.28 M
Molarity (20% NaOH): 6.10 M

A conversão de fração mássica para molaridade determina a concentração molar de uma solução dada sua fração mássica (porcentagem em peso), fórmula química e densidade da solução. Isso é essencial para converter entre unidades de concentração comuns de laboratório e preparar soluções com concentrações molares precisas. Preenche a lacuna entre medições de concentração baseadas em peso e baseadas em mols.

A molaridade é calculada usando a fórmula: $M = \frac{w \times \rho}{M_{compound}}$, onde $M$ é a molaridade em mols por litro, $w$ é a fração mássica (adimensional), $\rho$ é a densidade da solução em gramas por litro, e $M_{compound}$ é o peso molecular do soluto em gramas por mol. Este cálculo considera tanto a porcentagem de massa quanto as propriedades físicas da solução.

Posts relacionados


Check out similar posts by category: Calculators, Chemistry, Python