Python: Massenanteil in Molarität umrechnen mit UliEngineering
Du kannst leicht Massenanteil in Molarität mit der UliEngineering-Python-Bibliothek 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 bestimmt die molare Konzentration einer Lösung aus ihrem Massenanteil (Gewichtsprozent), der chemischen Formel und der Lösungsdichte. Dies ist wesentlich 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.
Die Molarität wird mit der Formel $M = \frac{w \times \rho}{M_{compound}}$ berechnet, 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
- How to compute molarity from moles and volume in Python using UliEngineering
- How to compute molecular weight in Python using UliEngineering
- How to convert moles to grams in Python using UliEngineering