如何使用 UliEngineering 在 Python 中计算产率百分比

你可以使用 UliEngineering Python 库轻松计算化学反应的产率百分比:

percent_yield.py
from UliEngineering.Chemistry.Stoichiometry import percent_yield

# 计算产率百分比(实际 1.5 mol,理论 2.0 mol)
yield_pct = percent_yield(1.5, 2.0)
print(f"Percent yield (1.5/2.0 mol): {yield_pct:.1f}%")

# 计算产率百分比(实际 0.8 mol,理论 1.0 mol)
yield_pct = percent_yield(0.8, 1.0)
print(f"Percent yield (0.8/1.0 mol): {yield_pct:.1f}%")

# 计算产率百分比(实际 1.9 mol,理论 2.0 mol)
yield_pct = percent_yield(1.9, 2.0)
print(f"Percent yield (1.9/2.0 mol): {yield_pct:.1f}%")

示例输出

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%

产率百分比计算通过将实际获得的产物量与理论最大可能产量进行比较,来确定化学反应的效率。这在评估反应效率、优化实验条件以及比较不同合成路线时非常重要。产率百分比为 100% 表示效率完美,较低的值则表明存在副反应、转化不完全或分离过程中产物损失。

产率百分比按以下公式计算:$% \text{yield} = \frac{\text{actual}}{\text{theoretical}} \times 100$,其中实际产量是实际测得的产物量,理论产量是根据化学计量学得到的最大可能量。该指标有助于化学家了解反应效率并发现改进机会。

相关文章


Check out similar posts by category: Chemistry, Python