Як обчислити відношення Гендерсона-Хассельбальха у Python за допомогою UliEngineering

Ви можете легко обчислити відношення спряженої основи до кислоти за рівнянням Гендерсона-Хассельбальха за допомогою бібліотеки Python UliEngineering:

henderson_hasselbalch_ratio.py
from UliEngineering.Chemistry import henderson_hasselbalch_ratio

# Обчислити відношення для pH = pKa (має бути 1)
ratio = henderson_hasselbalch_ratio(4.76, 4.76)
print(f"Відношення (pH=pKa=4,76): {ratio:.4f}")

# Обчислити відношення для pH = pKa + 1 (має бути 10)
ratio = henderson_hasselbalch_ratio(4.76, 5.76)
print(f"Відношення (pH=5,76, pKa=4,76): {ratio:.4f}")

Приклад виводу

henderson_hasselbalch_ratio_output.txt
Відношення (pH=pKa=4,76): 1,0000
Відношення (pH=5,76, pKa=4,76): 10,0000

Відношення Гендерсона-Хассельбальха визначає відношення спряженої основи до слабкої кислоти, необхідне для досягнення певного pH у буферному розчині. Це є важливим для приготування буферів, обчислення буферної ємності та розуміння кислотно-основних рівноваг у біохімічних та хімічних системах.

Відношення обчислюється за формулою: $\frac{[\text{A}^-]}{[\text{HA}]} = 10^{\text{pH} - \text{p}K_a}$, де $[\text{A}^-]$ — концентрація спряженої основи, $[\text{HA}]$ — концентрація слабкої кислоти, а $\text{p}K_a$ — константа дисоціації кислоти. Це є оберненим до обчислення pH і показує, як pH експоненціально змінюється з відношенням концентрацій.

Пов’язані публікації


Дивіться схожі статті за категоріями: Chemistry, Python