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

Ви можете легко обчислити константу дисоціації кислоти (pKa) з pH та відношення концентрацій за допомогою бібліотеки Python UliEngineering:

henderson_hasselbalch_pKa.py
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}")

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

henderson_hasselbalch_pKa_output.txt
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}]}$ — відношення концентрації спряженої основи до концентрації кислоти. Це дозволяє визначити силу кислоти з буферних вимірювань.

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


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