Як обчислити pKa Гендерсона-Хассельбальха у Python за допомогою UliEngineering
Ви можете легко обчислити константу дисоціації кислоти (pKa) з pH та відношення концентрацій за допомогою бібліотеки Python UliEngineering:
from UliEngineering.Chemistry.Henderson import henderson_hasselbalch_pKa
# Обчислити pKa для pH 7,4 з відношенням 10:1
pka = henderson_hasselbalch_pKa(7.4, 10.0)
print(f"pKa (pH 7,4, відношення 10:1): {pka:.2f}")
# Обчислити pKa для pH 5,0 з відношенням 1:1
pka = henderson_hasselbalch_pKa(5.0, 1.0)
print(f"pKa (pH 5,0, відношення 1:1): {pka:.2f}")
# Обчислити pKa для pH 8,5 з відношенням 100:1
pka = henderson_hasselbalch_pKa(8.5, 100.0)
print(f"pKa (pH 8,5, відношення 100:1): {pka:.2f}")Приклад виводу
pKa (pH 7,4, відношення 10:1): 6.40
pKa (pH 5,0, відношення 1:1): 5.00
pKa (pH 8,5, відношення 100:1): 6.50Обчислення pKa Гендерсона-Хассельбальха визначає константу дисоціації кислоти з виміряного pH буферного розчину та відношення спряженої основи до кислоти. Це має важливе значення для характеристики буферних систем, визначення сили кислоти та розуміння поведінки слабких кислот і основ у розчині. Це зворотна операція до обчислення pH з pKa та відношення.
pKa обчислюється за перетвореним рівнянням Гендерсона-Хассельбальха: $\text{p}K_a = \text{pH} - \log_{10}\left(\frac{[\text{A}^-]}{[\text{HA}]}\right)$, де $\text{pH}$ — виміряний pH розчину, а $\frac{[\text{A}^-]}{[\text{HA}]}$ — відношення концентрації спряженої основи до концентрації кислоти. Це дозволяє визначити силу кислоти з буферних вимірювань.
Пов’язані публікації
- How to compute Henderson-Hasselbalch pH in Python using UliEngineering
- How to compute Henderson-Hasselbalch ratio in Python using UliEngineering
- How to compute buffer capacity in Python using UliEngineering