ایکٹیویشن انرجی کیلکولیٹر (Arrhenius مساوات)
Arrhenius مساوات کا استعمال کرتے ہوئے دو ریٹ کنسٹنٹس اور درجہ حرارت سے ایکٹیویشن انرجی (Ea) کا حساب لگائیں۔ K، °C، یا °F میں قدریں درج کریں اور Arrhenius پلاٹ کے ساتھ kJ/mol میں Ea حاصل کریں۔
ایکٹیویشن انرجی کیلکولیٹر
دو درجہ حرارت پر ماپی گئے ریٹ کنسٹنٹس سے ردعمل کی ایکٹیویشن انرجی (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 کا اضافہ چیزوں کو نمایاں طور پر تیز کر سکتا ہے۔
فارمولہ
Arrhenius مساوات ایک شرح کنسٹنٹ k کو درجہ حرارت سے جوڑتی ہے:
جہاں A پری ایکسپونیشنل فیکٹر ہے، R = 8.314 J/(mol·K) گیس کنسٹنٹ ہے، اور T کیلون میں مطلق درجہ حرارت ہے۔
دو درجہ حرارت پر k کو ناپیں اور نامعلوم A منسوخ ہو جاتا ہے جب آپ تناسب لیتے ہیں:
یہ بالکل وہی ہے جو کیلکولیٹر شمار کرتا ہے (پھر kJ/mol میں رپورٹ کرنے کے لیے 1000 سے تقسیم کرتا ہے)۔ ہندسی طور پر، یہ Arrhenius پلاٹ پر براہ راست لائن کی ڈھال ہے 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 | سست؛ گرمی کی ضرورت | Diels–Alder، ester hydrolysis |
| > 200 | مضبوط گرمی کے بغیر بہت سست | C–H activation، N₂ fixation |
کیٹلسٹ اور خمیر ایک کم رکاوٹ والا راستہ پیش کرتے ہوئے کام کرتے ہیں۔ کیٹالیز، مثال کے طور پر، ہائیڈروجن پیرو آکسائیڈ کے تجزیہ کے لیے رکاوٹ کو ~75 kJ/mol سے تقریباً 8 kJ/mol تک کم کرتا ہے۔ ایکٹیویشن انرجی راستے کی خاصیت ہے، درجہ حرارت کی نہیں — گرمی سالماتوں میں تبدیلی کو تبدیل کرتی ہے جو رکاوٹ کو صاف کرتے ہیں، نہ کہ رکاوٹ کی اونچائی۔
دو نقاط والے طریقے سے آگے
دو نقاط فارمولہ آپ کے نکات کے درمیان کامل Arrhenius رویہ فرض کرتا ہے۔ جب یہ لکیری نہ ہو:
- غیر Arrhenius منحنی خمیر کی تبدیلی، کم درجہ حرارت پر کوانٹم سرنگ بنانے، یا بحال ردعمل کے ساتھ ظاہر ہوتی ہے۔ ایک منحنی
ln kبمقابلہ1/Tپلاٹ علامت ہے — پھر دو نقاط کی قدر ایک مؤثر اوسط ہے، نہ کہ ایک مقررہ رکاوٹ۔ - منفی Ea ایک ابتدائی مرحلے کے لیے ناممکن ہے۔ اگر آپ ایک کا حساب لگاتے ہیں، تو میکانزم کے متعدد مراحل ایک درجہ حرارت سے حساس پری تعادل کے ساتھ ہوں۔
- سختی کے لیے، منتقلی حالت کا نظریہ Eyring مساوات کا استعمال کرتا ہے ، رکاوٹ کو enthalpy اور entropy میں تقسیم کرتے ہوئے۔ بہترین تجرباتی درستگی کے لیے، 4–5 درجہ حرارت پر
kکو ناپیں اور Arrhenius پلاٹ کی ڈھال کو صرف دو نکات استعمال کرنے کی بجائے لکیری regression سے بند کریں۔
کوڈ کی تطبیقیں
بنیاد ایک سطر کا ریاضی ہے۔ ترتیب شدہ 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 reactants سے مصنوعات میں سمت میں خالص تبدیلی ہے۔ ایک ردعمل میں ایک لمبی رکاوٹ (بڑی Ea) ہو سکتی ہے پھر بھی یہ کم سے شروع ہو (منفی ΔH، exothermic)۔
مجھے دو درجہ حرارت کی ضرورت کیوں ہے؟ ایک پیمائش دو نامعلوموں کے ساتھ ایک مساوات دیتی ہے (Ea اور A)۔ ایک دوسری پیمائش A کو منسوخ کرنے دیتی ہے تاکہ آپ براہ راست Ea کو حل کر سکیں۔
دو نقاط کا طریقہ کتنی درست ہے؟ عام طور پر ایک معتدل درجہ حرارت کی حد میں 5–10% کے اندر، لکیری Arrhenius رویہ فرض کرتے ہوئے۔ مزید درستگی کے لیے 4–5 درجہ حرارت میں ln k بمقابلہ 1/T کو بند کریں۔
حوالہ جات
- 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