Kikokotoo cha Nishati ya Kuanzisha (Mlinganyo wa Arrhenius)
Hesabu nishati ya kuanzisha (Ea) kutoka kwa kigeu cha kiwango mbili na joto kwa kutumia mlinganyo wa Arrhenius. Ingiza maadili katika K, °C, au °F na upate Ea katika kJ/mol na njama ya Arrhenius.
Kikokotoo cha Nishati ya Kuanzisha
Pata nishati ya kuanzisha (Ea) ya mmenyuko kutoka kwa kigeu cha kiwango kilichopimwa kwa joto mbili.
Ingizo
Matokeo
Muundo unaotumika
Ea = R · ln(k₂/k₁) / (1/T₁ − 1/T₂)
R ni kigeu cha gesi (8.314 J/mol·K); k₁ na k₂ ni vigeu vya kiwango kwa joto T₁ na T₂ katika Kelvin.
Mchoro wa nishati ya mmenyuko
Nyaraka
Kile ki-calculator hii kinachofanya
Mmenyuko huongeza kasi wakati unapokwasha. Zana hii inabadilisha angavu hilo kuwa namba: pima jinsi mmenyuko unavyoenda kwa kasi katika joto mbili tofauti, na itakuambia nishati ya kuanzisha (Ea) ya mmenyuko — ukubwa wa kilima cha nishati ambacho molekuli lazima zikipanda ili kureakta.
Unahitaji maadili manne: kiwango mara kwa mara mbili (k₁, k₂) na joto mbili ambako zilipatikana (T₁, T₂). Ingiza joto katika Kelvin, Celsius, au Fahrenheit — ki-calculator hii hubadilisha kwa ajili yako. Matokeo yanakuja katika kJ/mol, kitengo cha kiwango katika kemia.
Nishati ya kuanzisha kwa maneno rahisi
Fikiria mpira unayokaa katika bonde. Kuuingiza katika bonde jingine, kwanza lazima ukusukume juu ya milima. Nishati ya kuanzisha ni urefu wa hilo mlima. Hata mmenyuko ambayo halisi inatolea nishati bado inahitaji kusukumwa kwa awali kuunja mifungano ya awali.
Kupokeza mmenyuko hakupunguzi mlima — inakopa molekuli nyingi nishati ya kutosha kuupanda, kwa hiyo zaidi zao zinatender kila sekunde. Hiyo ndio sababu kupanda kwa 10 °C kunaweza kuongeza kasi vizuri.
Muundo wa formula
Mlinganyo wa Arrhenius unaunganisha kiwango cha kigeu k na joto:
ambapo A ni kigezo cha kabla ya kielelezo, R = 8.314 J/(mol·K) ni kigeu cha gesi, na T ni joto kamili katika Kelvin.
Pima k kwa joto mbili na A isiyojulikana inabadilika wakati unachukua uwiano:
Hii ndiyo haswa kile ki-calculator hii kinachohesabu (kisha kinagawanya kwa 1000 kuripoti kJ/mol). Kwa kijiometri, ni mteremko wa mstari wa moja kwa moja kwenye njama ya Arrhenius ya ln k dhidi ya 1/T: mteremko sawa na −Ea/R. Zana hii inaandika hiyo njama kutoka kwa pointi zako mbili.
Mfano uliofanya
Kwa k₁ = 0.0025 s⁻¹ kwa 300 K na k₂ = 0.035 s⁻¹ kwa 350 K:
Kupata jibu lililosadika
- Tumia Kelvin ndani. Celsius au Fahrenheit ni nzuri kuandika — zana hubadilisha — lakini hesabu inafanya kazi tu juu ya joto kamili. Kusahau hii ndiyo kosa la kawaida.
- Kueneza joto tofauti. Pengo la 20–50 °C linatoa matokeo yenye utulivu. Pointi zilizokaribu sana (uwiano wa
k₂/k₁karibu 1) huzidisha kosa, kwa sababu unachukua logarithmu ya namba karibu 1. - Weka vitengo sawa. Kwa sababu unatumia uwiano
k₂/k₁, vitengo vyakvinabadilika — s⁻¹, M⁻¹s⁻¹, chochote — au vipi vitengo viwili vikitumia kitengo sawa na kuja kutoka uchambuzi sawa wa kinetics.
Kusoma matokeo
| Ea (kJ/mol) | Tafsiri | Mifano |
|---|---|---|
| < 40 | Haraka sana, kizuizi kidogo | Mmenyuko wa Radical, upungufu wa asidi–besi |
| 40–100 | Wa kati kwa joto la kawaida | Mmenyuko wa organic wa awamu ya suluhisho |
| 100–200 | Polepole; inahitaji kupokeza | Diels–Alder, kuchakaza kwa hydrolysis |
| > 200 | Polepole sana bila kupokeza kwa nguvu | Uanzilishaji wa C–H, kukamatia N₂ |
Matendaji na enzymes hufanya kazi kwa kutoa njia ya kizuizi kidogo. Catalase, kwa mfano, inapunguza kizuizi cha kumilishwa kwa hidrojeni-peroksidi kutoka ~75 kJ/mol hadi karibu 8 kJ/mol. Nishati ya kuanzisha ni mali ya njia, si joto — kupokeza hubadilisha sehemu ya molekuli ambayo inazivuka kizuizi, si urefu wa kizuizi.
Zaidi ya njia ya pointi mbili
Muundo wa pointi mbili unaadhani tabia kamili ya Arrhenius kati ya pointi zako. Wakati si linear:
- Kuzunguka kwa sifu ya Arrhenius kuonekana kwa kusambaza kwa enzymu, quantum tunneling kwa joto la chini, au mmenyuko unaozuiliwa na kuenea. Njama iliyopinda ya
ln kvs1/Tni wazi — kisha thamani ya pointi mbili ni wastani wenye madhimira, si kizuizi kisichobadilika. - Ea hasi haiwezekani kwa hatua ya msingi. Ikiwa utakagua moja, apparatus ina hatua nyingi zenye usawa wa kabla unaosensitiva kwa joto.
- Kwa ukali, nadharia ya hali ya mpito inatumia mlinganyo wa Eyring , kutenganisha kizuizi kuwa enthalpy na mchango wa entropy. Kwa usahihi wa majaribio, pima
kkwa joto 4–5 na ifanye mteremko wa njama ya Arrhenius kwa kuregresi kwa mstari badala ya kutumia pointi mbili tu.
Kutekeleza code
Kiini ndiyo mstari mmoja wa hesabu. Kwa njia: 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)))
6FAQ
Je joto linabadilisha nishati ya kuanzisha? Hapana. Ea ni kisicho na mabadiliko kwa njia fulani. Kuinua joto kuongeza sehemu ya molekuli ambayo inazivuka kizuizi, ambayo ndio sababu kiwango kinaingia.
Ea inakamatiana naje na ΔH? Ea ni urefu wa mlima lazima ukupande kureakta; ΔH ni mabadiliko ya umeme kutoka kwa mmenyuko kwa bidhaa. Mmenyuko unaweza kuwa na kizuizi kirefu (Ea kubwa) hata kumaliza chini ya walianza (ΔH hasi, exothermic).
Kwa nini nahitaji joto mbili? Kipimo kimoja kinatoa mlinganyo mmoja wenye Ea na A kwa wazi. Kipimo cha pili kinakuruhusu A kubadilika ili uweze kutatua kwa Ea moja kwa moja.
Jinsi ya usahihi ni njia ya pointi mbili? Kawaida ndani ya 5–10% kwa eneo la joto la kati, ikichukulia tabia ya mstari wa Arrhenius. Kwa usahihi zaidi, ifanye ln k vs 1/T katika joto 4–5.
Marejeo
- 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