Калкулатор за активационна енергия (Уравнение на Арениус)
Калкулирайте активационната енергия (Ea) от две константи на скорост и температури, използвайки уравнението на Арениус. Въведете стойности в K, °C или °F и получете Ea в kJ/mol с Арениусов график.
Калкулатор за активационна енергия
Намерете активационната енергия (Ea) на реакция от константи на скорост, измерени при две температури.
Входни данни
Резултати
Използвана формула
Ea = R · ln(k₂/k₁) / (1/T₁ − 1/T₂)
R е газовата константа (8.314 J/mol·K); k₁ и k₂ са константите на скорост при температури T₁ и T₂ в Келвин.
Диаграма на енергията на реакцията
Документация
Какво прави този калкулатор
Реакциите се ускоряват, когато ги загрявате. Този инструмент превръща това всекидневно наблюдение в число: измерете колко бързо протича реакция при две температури и той ви казва активационната енергия (Ea) на реакцията — размера на енергийния "хълм", който молекулите трябва да преодолеят, за да реагират.
Имате нужда от четири стойности: две константи на скорост (k₁, k₂) и двете температури, при които са измерени (T₁, T₂). Въведете температури в Келвин, Целзий или Фаренхайт — калкулаторът ги преобразува за вас. Резултатът е в kJ/mol, стандартната единица в химията.
Активационна енергия в прости думи
Представете си топка, разположена в долина. За да я преместите в следващата долина, първо трябва да я тласнете нагоре през един билог. Активационната енергия е височината на този билог. Дори реакциите, които отделят енергия в целост, все още имат нужда от този първоначален тласък, за да разкъсат началните връзки.
Загряването на реакция не понижава билога — то дава повече молекули достатъчно енергия, за да го преодолеят, така че повече от тях реагират всяка секунда. Това е причината, поради която повишението от 10 °C може забележимо да ускори процеса.
Формулата
Уравнението на Арениус свързва константа на скорост k с температурата:
където A е предекспоненциалният фактор, R = 8.314 J/(mol·K) е газовата константа, и T е абсолютната температура в Келвин.
Измерете k при две температури и неизвестното A се анулира, когато вземете съотношението:
Това е точно това, което калкулаторът оценява (след което дели на 1000, за да докладва kJ/mol). Геометрично, това е наклонът на права линия на Арениусов график на ln k спрямо 1/T: наклонът е равен на −Ea/R. Инструментът чертае този график от вашите две точки.
Работен пример
С k₁ = 0.0025 s⁻¹ при 300 K и k₂ = 0.035 s⁻¹ при 350 K:
Получаване на надежден отговор
- Използвайте Келвин вътрешно. Целзий или Фаренхайт са добре да въведете — инструментът преобразува — но математиката работи само с абсолютна температура. Забравянето на това е най-честата грешка.
- Разделете вашите температури. Разлика от 20–50 °C дава стабилни резултати. Точки, които са твърде близо (съотношение
k₂/k₁близо до 1), разнасят грешката, защото вземате логаритъм на число близо до 1. - Поддържайте единиците последователни. Защото използвате съотношението
k₂/k₁, единиците наkсе анулират — s⁻¹, M⁻¹s⁻¹, всичко — докато и двете константи използват същата единица и идват от същия кинетичен анализ.
Четене на резултата
| Ea (kJ/mol) | Интерпретация | Примери |
|---|---|---|
| < 40 | Много бързо, нисък барен | Радикални реакции, неутрализация киселина–база |
| 40–100 | Умерено при стайна температура | Повечето органични реакции в разтвор |
| 100–200 | Бавно; нужна е загрявка | Дилс–Алдер, хидролиза на естер |
| > 200 | Много бавно без силна загрявка | С–Н активация, фиксирането на N₂ |
Катализаторите и ензимите работят, като предлагат път с по-нисък барен. Например каталаза намалява барена за разлагане на водородния пероксид от ~75 kJ/mol до около 8 kJ/mol. Активационната енергия е свойство на пътя, не на температурата — загряването променя колко молекули преодолеят барена, не височината на барена.
Отвъд метода на две точки
Формулата на две точки предполага перфектно поведение на Арениус между вашите точки. Когато това не е линейно:
- Кривина, не-Арениус се появява при денатуриране на ензими, квантово тунелиране при ниска температура или реакции, ограничени от дифузия. Крива графика
ln kспрямо1/Tе показателят — тогава стойността на две точки е ефективна средна стойност, не фиксирана преграда. - Отрицателна Ea е невъзможна за елементарна стъпка. Ако изчислите такава, механизмът има няколко стъпки с чувствителна към температура пред-равновесие.
- За строгост, теорията на преходното състояние използва уравнението на Айринг , разделяйки барена на принос от енталпия и ентропия. За най-добра експериментална точност, измерете
kпри 4–5 температури и напасвайте наклона на графиката на Арениус чрез линейна регресия, вместо да използвате само две точки.
Реализации на код
Ядрото е един ред аритметика. Подредени Excel → Python → JavaScript → Java → C# → C++ → Go → Rust → PHP → Ruby → R.
1' Cells: A1=k1, A2=T1(K), A3=k2, A4=T2(K); result in kJ/mol
2=8.314*LN(A3/A1)/((1/A2)-(1/A4))/1000
31import math
2
3def activation_energy(k1, T1, k2, T2):
4 """Ea in kJ/mol from two rate constants at Kelvin temperatures T1, T2."""
5 return 8.314 * math.log(k2 / k1) / (1 / T1 - 1 / T2) / 1000
6
7print(f"{activation_energy(0.0025, 300, 0.035, 350):.2f} kJ/mol")
81function activationEnergy(k1, T1, k2, T2) {
2 // Ea in kJ/mol; T1, T2 in Kelvin
3 return (8.314 * Math.log(k2 / k1)) / (1 / T1 - 1 / T2) / 1000;
4}
5
6console.log(activationEnergy(0.0025, 300, 0.035, 350).toFixed(2), "kJ/mol");
71public class ActivationEnergy {
2 static double ea(double k1, double T1, double k2, double T2) {
3 return 8.314 * Math.log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
4 }
5
6 public static void main(String[] args) {
7 System.out.printf("%.2f kJ/mol%n", ea(0.0025, 300, 0.035, 350));
8 }
9}
101using System;
2
3class ActivationEnergy {
4 static double Ea(double k1, double T1, double k2, double T2) =>
5 8.314 * Math.Log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
6
7 static void Main() =>
8 Console.WriteLine($"{Ea(0.0025, 300, 0.035, 350):F2} kJ/mol");
9}
101#include <cmath>
2#include <cstdio>
3
4double ea(double k1, double T1, double k2, double T2) {
5 return 8.314 * std::log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
6}
7
8int main() {
9 std::printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350));
10}
111package main
2
3import (
4 "fmt"
5 "math"
6)
7
8func ea(k1, T1, k2, T2 float64) float64 {
9 return 8.314 * math.Log(k2/k1) / (1/T1 - 1/T2) / 1000 // kJ/mol
10}
11
12func main() {
13 fmt.Printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350))
14}
151fn ea(k1: f64, t1: f64, k2: f64, t2: f64) -> f64 {
2 8.314 * (k2 / k1).ln() / (1.0 / t1 - 1.0 / t2) / 1000.0 // kJ/mol
3}
4
5fn main() {
6 println!("{:.2} kJ/mol", ea(0.0025, 300.0, 0.035, 350.0));
7}
81<?php
2function ea($k1, $T1, $k2, $T2) {
3 return 8.314 * log($k2 / $k1) / (1 / $T1 - 1 / $T2) / 1000; // kJ/mol
4}
5
6printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350));
71def ea(k1, t1, k2, t2)
2 8.314 * Math.log(k2 / k1) / (1.0 / t1 - 1.0 / t2) / 1000 # kJ/mol
3end
4
5puts format("%.2f kJ/mol", ea(0.0025, 300, 0.035, 350))
61ea <- function(k1, T1, k2, T2) {
2 8.314 * log(k2 / k1) / (1 / T1 - 1 / T2) / 1000 # kJ/mol
3}
4
5cat(sprintf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350)))
6ЧЗВ
Температурата променя ли активационната енергия? Не. Ea е фиксирана за даден път. Повишаването на температурата увеличава дела на молекулите, които преодолеят барена, което е причината скоростта да се повишава.
Как се различава Ea от ΔH? Ea е височината на хълма, който трябва да преодолеете, за да реагирате; ΔH е нетната промяна на височина от реактанти до продукти. Реакция може да има висок барен (голяма Ea), но да завърши по-нисък, отколкото е започнала (отрицателен ΔH, екзотермна).
Защо имам нужда от две температури? Едно измерение дава едно уравнение с две неизвестни (Ea и A). Второ измерение позволява на A да се анулира, така че можете да решите директно за Ea.
Колко точна е методът на две точки? Обикновено в рамките на 5–10% в умерен температурен диапазон, ако приемаме линейно поведение на Арениус. За повече точност, напасвайте ln k спрямо 1/T в 4–5 температури.
Препратки
- Laidler, K. J. (1984). "The development of the Arrhenius equation." J. Chem. Educ. 61(6), 494. https://doi.org/10.1021/ed061p494
- Eyring, H. (1935). "The Activated Complex in Chemical Reactions." J. Chem. Phys. 3(2), 107. https://doi.org/10.1063/1.1749604
- Atkins, P., & de Paula, J. (2014). Atkins' Physical Chemistry (10th ed.). Oxford University Press.
- IUPAC. Compendium of Chemical Terminology (Gold Book), "activation energy." https://goldbook.iupac.org/terms/view/A00102
- NIST. Fundamental Physical Constants — molar gas constant. https://physics.nist.gov/cgi-bin/cuu/Value?r