Python: Prozentuale Ausbeute mit UliEngineering berechnen

Die prozentuale Ausbeute einer chemischen Reaktion lässt sich mit der UliEngineering-Python-Bibliothek einfach berechnen:

percent_yield.py
from UliEngineering.Chemistry.Stoichiometry import percent_yield

# Prozentuale Ausbeute berechnen (tatsächlich 1,5 Mol, theoretisch 2,0 Mol)
yield_pct = percent_yield(1.5, 2.0)
print(f"Prozentuale Ausbeute (1,5/2,0 Mol): {yield_pct:.1f}%")

# Prozentuale Ausbeute berechnen (tatsächlich 0,8 Mol, theoretisch 1,0 Mol)
yield_pct = percent_yield(0.8, 1.0)
print(f"Prozentuale Ausbeute (0,8/1,0 Mol): {yield_pct:.1f}%")

# Prozentuale Ausbeute berechnen (tatsächlich 1,9 Mol, theoretisch 2,0 Mol)
yield_pct = percent_yield(1.9, 2.0)
print(f"Prozentuale Ausbeute (1,9/2,0 Mol): {yield_pct:.1f}%")

Beispielausgabe

percent_yield_output.txt
Prozentuale Ausbeute (1,5/2,0 Mol): 75.0%
Prozentuale Ausbeute (0,8/1,0 Mol): 80.0%
Prozentuale Ausbeute (1,9/2,0 Mol): 95.0%

Die Berechnung der prozentualen Ausbeute ermittelt die Effizienz einer chemischen Reaktion durch Vergleich der tatsächlichen Produktmenge mit der theoretisch maximal möglichen Ausbeute. Das ist essenziell für die Bewertung der Reaktionseffizienz, die Optimierung experimenteller Bedingungen und den Vergleich verschiedener Synthesewege. Eine prozentuale Ausbeute von 100 % bedeutet perfekte Effizienz, niedrigere Werte weisen auf Verluste durch Nebenreaktionen, unvollständige Umsetzung oder Produktverluste während der Isolierung hin.

Berechnet wird die prozentuale Ausbeute nach der Formel $% \text{Ausbeute} = \frac{\text{tatsächlich}}{\text{theoretisch}} \times 100$, wobei die tatsächliche Ausbeute die gemessene Produktmenge und die theoretische Ausbeute die maximal mögliche Menge anhand der Stöchiometrie ist. Diese Kennzahl hilft Chemikern, die Reaktionseffizienz zu verstehen und Verbesserungsmöglichkeiten zu identifizieren.

Verwandte Beiträge


Ähnliche Beiträge nach Kategorie: Chemistry, Python