Python: Massenanteil in Molarität umrechnen mit UliEngineering
Massenanteil lässt sich mit der UliEngineering-Python-Bibliothek einfach in Molarität umrechnen:
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *
# 10% NaCl-Lösung in Molarität umrechnen (Dichte ~1,07 g/mL)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Molarität (10% NaCl): {format_value(molarity, 'M')}")
# 5% Glukose-Lösung in Molarität umrechnen (Dichte ~1,02 g/mL)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Molarität (5% Glukose): {format_value(molarity, 'M')}")
# 20% NaOH-Lösung in Molarität umrechnen (Dichte ~1,22 g/mL)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Molarität (20% NaOH): {format_value(molarity, 'M')}")Beispielausgabe
Molarität (10% NaCl): 1.83 M
Molarität (5% Glukose): 0.28 M
Molarität (20% NaOH): 6.10 MDie Umrechnung von Massenanteil in Molarität ermittelt die molare Konzentration einer Lösung aus ihrem Massenanteil (Gewichtsprozent), der chemischen Formel und der Lösungsdichte. Das ist essenziell für die Umrechnung zwischen gängigen Laborkonzentrationseinheiten und die Zubereitung von Lösungen mit präzisen molaren Konzentrationen. Sie schlägt die Brücke zwischen gewichtsbasierten und molbasierten Konzentrationsmessungen.
Berechnet wird die Molarität nach der Formel $M = \frac{w \times \rho}{M_{compound}}$, wobei $M$ die Molarität in Mol pro Liter, $w$ der Massenanteil (dimensionslos), $\rho$ die Lösungsdichte in Gramm pro Liter und $M_{compound}$ das Molekulargewicht des gelösten Stoffs in Gramm pro Mol ist. Diese Berechnung berücksichtigt sowohl den Massenprozentsatz als auch die physikalischen Eigenschaften der Lösung.
Verwandte Beiträge
- Molarität aus Mol und Volumen mit UliEngineering in Python berechnen
- Molekulargewicht mit UliEngineering in Python berechnen
- Mol in Gramm mit UliEngineering in Python umrechnen