Python: Massenanteil in Molarität umrechnen mit UliEngineering

English Deutsch

Du kannst leicht Massenanteil in Molarität mit der UliEngineering-Python-Bibliothek umrechnen:

mass_fraction_to_molarity.py
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

mass_fraction_to_molarity_output.txt
Molarität (10% NaCl): 1.83 M
Molarität (5% Glukose): 0.28 M
Molarität (20% NaOH): 6.10 M

Die 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


Check out similar posts by category: Chemistry, Python