Jak vypočítat procentní výtěžek v Pythonu pomocí UliEngineering

Můžete snadno vypočítat procentní výtěžek chemické reakce pomocí knihovny UliEngineering v Pythonu:

mol ⚠
mol ⚠
percent_yield.py
from UliEngineering.Chemistry.Stoichiometry import percent_yield

# Výpočet procentního výtěžku (skutečný 1.5 mol, teoretický 2.0 mol)
yield_pct = percent_yield(1.5, 2.0)
print(f"Percent yield (1.5/2.0 mol): {yield_pct:.1f}%")

# Výpočet procentního výtěžku (skutečný 0.8 mol, teoretický 1.0 mol)
yield_pct = percent_yield(0.8, 1.0)
print(f"Percent yield (0.8/1.0 mol): {yield_pct:.1f}%")

# Výpočet procentního výtěžku (skutečný 1.9 mol, teoretický 2.0 mol)
yield_pct = percent_yield(1.9, 2.0)
print(f"Percent yield (1.9/2.0 mol): {yield_pct:.1f}%")

Příklad výstupu

percent_yield_output.txt
Percent yield (1.5/2.0 mol): 75.0%
Percent yield (0.8/1.0 mol): 80.0%
Percent yield (1.9/2.0 mol): 95.0%

Výpočet procentního výtěžku určuje efektivitu chemické reakce porovnáním skutečného množství získaného produktu s teoreticky maximálním možným výtěžkem. To je nezbytné pro hodnocení efektivity reakce, optimalizaci experimentálních podmínek a porovnání různých syntetických postupů. Procentní výtěžek 100% představuje dokonalou efektivitu, zatímco nižší hodnoty indikují ztráty v důsledku vedlejších reakcí, neúplné konverze nebo ztráty produktu při izolaci.

Procentní výtěžek se počítá pomocí vzorce: $% \text{výtěžek} = \frac{\text{skutečný}}{\text{teoretický}} \times 100$, kde skutečný výtěžek je naměřené množství získaného produktu a teoretický výtěžek je maximální možné množství na základě stechiometrie. Tato metrika pomáhá chemikům pochopit efektivitu reakce a identifikovat příležitosti pro zlepšení.

Související příspěvky


Podívejte se na podobné články podle kategorie: Kalkulačky Chemie Python