Cómo convertir fracción másica a molaridad en Python usando UliEngineering

Puedes convertir fácilmente la fracción másica a molaridad usando la librería Python UliEngineering:

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

# Convertir solución de NaCl al 10% a molaridad (densidad ~1,07 g/mL)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Molaridad (10% NaCl): {format_value(molarity, 'M')}")

# Convertir solución de glucosa al 5% a molaridad (densidad ~1,02 g/mL)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Molaridad (5% glucosa): {format_value(molarity, 'M')}")

# Convertir solución de NaOH al 20% a molaridad (densidad ~1,22 g/mL)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Molaridad (20% NaOH): {format_value(molarity, 'M')}")

Ejemplo de salida

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

La conversión de fracción másica a molaridad determina la concentración molar de una solución dada su fracción másica (porcentaje en peso), fórmula química y densidad de la solución. Esto es esencial para convertir entre unidades de concentración comunes de laboratorio y preparar soluciones con concentraciones molares precisas. Cierra la brecha entre las mediciones de concentración basadas en peso y basadas en moles.

La molaridad se calcula usando la fórmula: $M = \frac{w \times \rho}{M_{compound}}$, donde $M$ es la molaridad en moles por litro, $w$ es la fracción másica (adimensional), $\rho$ es la densidad de la solución en gramos por litro, y $M_{compound}$ es el peso molecular del soluto en gramos por mol. Este cálculo tiene en cuenta tanto el porcentaje de masa como las propiedades físicas de la solución.

Entradas relacionadas


Echa un vistazo a artículos similares por categoría: Chemistry, Python