Como calcular a proporção de Henderson-Hasselbalch em Python usando UliEngineering

Você pode calcular facilmente a proporção de base conjugada para ácido usando a equação de Henderson-Hasselbalch com a biblioteca Python UliEngineering:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
henderson_hasselbalch_ratio.py
from UliEngineering.Chemistry import henderson_hasselbalch_ratio

# Calcular proporção para pH = pKa (deve ser 1)
ratio = henderson_hasselbalch_ratio(4.76, 4.76)
print(f"Ratio (pH=pKa=4.76): {ratio:.4f}")

# Calcular proporção para pH = pKa + 1 (deve ser 10)
ratio = henderson_hasselbalch_ratio(4.76, 5.76)
print(f"Ratio (pH=5.76, pKa=4.76): {ratio:.4f}")

Exemplo de saída

henderson_hasselbalch_ratio_output.txt
Ratio (pH=pKa=4.76): 1.0000
Ratio (pH=5.76, pKa=4.76): 10.0000

A proporção de Henderson-Hasselbalch determina a razão de base conjugada para ácido fraco necessária para alcançar um pH específico em uma solução tampão. Isso é essencial para preparação de tampões, cálculo de capacidade de tampão e compreensão de equilíbrios ácido-base em sistemas bioquímicos e químicos.

A proporção é calculada usando a fórmula: $\frac{[\text{A}^-]}{[\text{HA}]} = 10^{\text{pH} - \text{p}K_a}$, onde $[\text{A}^-]$ é a concentração da base conjugada, $[\text{HA}]$ é a concentração do ácido fraco, e $\text{p}K_a$ é a constante de dissociação do ácido. Esta é a operação inversa do cálculo de pH, mostrando como o pH muda exponencialmente com a proporção de concentração.

Posts relacionados


Check out similar posts by category: Calculators, Chemistry, Python