حاسبة طاقة التفعيل (معادلة أرينيوس)
احسب طاقة التفعيل (Ea) من ثابتي معدلين ودرجات حرارة باستخدام معادلة أرينيوس. أدخل القيم بالكلفن أو درجة مئوية أو فهرنهايت واحصل على Ea بوحدة kJ/mol مع رسم أرينيوس.
حاسبة طاقة التفعيل
أوجد طاقة التفعيل (Ea) للتفاعل من ثوابت المعدل المقاسة عند درجتي حرارة
المدخلات
النتائج
الصيغة المستخدمة
Ea = R · ln(k₂/k₁) / (1/T₁ − 1/T₂)
R هو ثابت الغاز (8.314 J/mol·K)؛ k₁ و k₂ هي ثوابت المعدل عند درجات الحرارة T₁ و T₂ بالكلفن.
مخطط الطاقة للتفاعل
التوثيق
ما حاسبة طاقة التنشيط؟
تحسب حاسبة طاقة التنشيط طاقة التنشيط (Ea) لتفاعل كيميائي انطلاقًا من ثابتي سرعة مقيسين عند درجتي حرارة مختلفتين. وتطبّق معادلة أرينيوس، وهي الصيغة القياسية التي تربط سرعة التفاعل بدرجة الحرارة. يُدخل المستخدم ثابت سرعة ودرجة حرارة لكل قياس من القياسين، وتحسب الأداة قيمة Ea بالكيلوجول لكل مول (kJ/mol)، مع عرضها أيضًا بالكيلوكالوري لكل مول وبالإلكترون فولت لكل جزيء.
ما طاقة التنشيط؟
يجب على كل تفاعل كيميائي أن يتجاوز حاجزًا من الطاقة قبل أن تتحول المواد المتفاعلة إلى نواتج. تحتاج الجزيئات إلى حد أدنى من الطاقة لكسر الروابط القديمة والبدء في تكوين روابط جديدة. وتُسمّى هذه الطاقة الدنيا طاقة التنشيط، ويُرمز إليها بـ Ea.
يمكن تصور ذلك على هيئة كرة مستقرة في وادٍ. وللوصول إلى الوادي التالي، يجب أن تصعد الكرة أولًا فوق حافة. وارتفاع الحافة هو طاقة التنشيط. وحتى التفاعل الذي يطلق الطاقة إجمالًا يحتاج إلى تلك الدفعة الأولية ليبدأ.
لا يجعل تسخين التفاعل الحافة أقصر. بل يمنح عددًا أكبر من الجزيئات طاقة كافية لتجاوزها، فيتفاعل عدد أكبر منها كل ثانية. لذلك فإن رفع درجة الحرارة بمقدار 10 °C فقط غالبًا ما يسرّع التفاعل بصورة ملحوظة.
معادلة أرينيوس
تصف معادلة أرينيوس كيفية اعتماد ثابت سرعة التفاعل، k، على درجة الحرارة:
هنا A هو العامل القبلي الأسي (أي تقريبًا معدل تصادم الجزيئات بالاتجاه الملائم)، وR هو ثابت الغاز المولي، وT هي درجة الحرارة المطلقة بالكلفن. منذ مراجعة 2019 للنظام الدولي للوحدات، أصبحت قيمة R دقيقة وتساوي 8.31446261815324 J/(mol·K). وغالبًا ما تُذكر مقربة إلى 8.314. وتستخدم الحاسبة القيمة الدقيقة.
لا يمكن لقياس واحد لـ k أن يفصل بين A وEa، لأن معادلة واحدة تحتوي على مجهولين. ويحل قياس k عند درجتي حرارة هذه المشكلة، إذ يُختزل A عند قسمة المعادلتين إحداهما على الأخرى.
صيغة طاقة التنشيط
بقسمة معادلة أرينيوس عند T₂ على المعادلة نفسها عند T₁، ثم أخذ اللوغاريتم الطبيعي للطرفين، نحصل على:
وبحل المعادلة من أجل Ea:
هذه هي المعادلة التي تحسبها الأداة. يمكن إدخال درجات الحرارة بالكلفن أو السلسيوس أو الفهرنهايت؛ وتحولها الأداة أولًا إلى الكلفن، لأن الصيغة لا تصح إلا لدرجة الحرارة المطلقة. وتُقسم الإجابة على 1000 للإبلاغ عنها بالكيلوجول لكل مول، كما تُعرض القيمة نفسها بالكيلوكالوري لكل مول وبالإلكترون فولت لكل جزيء.
عند رسم ln k بدلالة 1/T، تشكل نقطتا القياس خطًا مستقيمًا ميله −Ea/R. ويُسمّى هذا الخط مخطط أرينيوس، وترسم الحاسبة مخططًا انطلاقًا من النقطتين المُدخلتين.
مثال تطبيقي
لنأخذ تفاعلًا ثابته للسرعة k₁ = 0.0025 s⁻¹ عند T₁ = 300 K، وk₂ = 0.035 s⁻¹ عند T₂ = 350 K.
- نسبة السرعتين: k₂/k₁ = 0.035 / 0.0025 = 14
- ln(14) ≈ 2.63906
- 1/T₁ − 1/T₂ = 1/300 − 1/350 = 1/2100 ≈ 4.76190 × 10⁻⁴ K⁻¹
- Ea = 8.31446 × 2.63906 / (4.76190 × 10⁻⁴) ≈ 46,079 J/mol ≈ 46.08 kJ/mol
وتساوي النتيجة نفسها نحو 11.01 kcal/mol، أو نحو 0.478 eV لكل جزيء متفاعل.
كيفية قراءة النتيجة
| Ea (كيلوجول/مول) | المعنى | أمثلة نموذجية |
|---|---|---|
| أقل من 40 | سريع جدًا، وحاجزه منخفض | تفاعلات الجذور الحرة، وتفاعلات التعادل الحمضي–القاعدي |
| 40–100 | متوسط عند درجة حرارة الغرفة | معظم التفاعلات العضوية في المحاليل |
| 100–200 | بطيء؛ يحتاج إلى تسخين | تفاعلات ديلز–ألدر، وحلمهة الإسترات |
| أعلى من 200 | بطيء جدًا من دون تسخين قوي | تنشيط رابطة C–H، وتثبيت النيتروجين |
تسرّع المحفزات والإنزيمات التفاعلات من خلال توفير مسار ذي حاجز أقل. فمثلًا، يخفض إنزيم الكاتالاز حاجز تحلل بيروكسيد الهيدروجين من نحو 75 kJ/mol إلى نحو 8 kJ/mol. وتنتمي طاقة التنشيط إلى مسار التفاعل، لا إلى درجة الحرارة. ويغيّر التسخين عدد الجزيئات التي تتجاوز الحاجز، لا ارتفاع الحاجز نفسه.
حدود طريقة النقطتين
تفترض صيغة النقطتين أن التفاعل يتبع معادلة أرينيوس تمامًا بين النقطتين المقيسَتين. وقد ينهار هذا الافتراض في الحالات التالية:
- المخططات المنحنية. يمكن أن يؤدي تمسخ الإنزيمات، والنفق الكمومي عند درجات الحرارة المنخفضة، والتفاعلات المحدودة بالانتشار، إلى تقويس خط ln k بدلالة 1/T. ويعني المخطط المنحني أن Ea المحسوبة بالنقطتين ليست سوى متوسط على مدى نطاق درجات الحرارة هذا، وليست حاجزًا ثابتًا.
- Ea سالبة. لا يمكن لخطوة تفاعل واحدة أن تمتلك طاقة تنشيط سالبة. وعادةً ما تعني النتيجة السالبة أن التفاعل يتكون من عدة خطوات، مع وجود اتزان حساس لدرجة الحرارة يخفي الآلية.
- دقة أفضل. إن قياس k عند أربع أو خمس درجات حرارة وملاءمة خط يمر بجميع القياسات، بدلًا من استخدام نقطتين فقط، يعطي ميلًا أكثر موثوقية وقيمة Ea أدق.
لمعالجة أكثر صرامة، تعبّر نظرية الحالة الانتقالية عن ثابت السرعة باستخدام معادلة إيرنغ، ، التي تفصل حاجز الطاقة إلى مساهمتين مستقلتين من الإنثالبي والإنتروبي.
الحصول على نتيجة دقيقة
- إدخال درجات الحرارة بصورة صحيحة. تُقبل درجتا السلسيوس والفهرنهايت، لكن الحسابات الأساسية لا تُجرى إلا باستخدام الكلفن، ولذلك تُجري الأداة التحويل تلقائيًا. ويُعد نسيان هذه الخطوة يدويًا أكثر مصادر الخطأ شيوعًا عند إجراء الحساب باليد.
- زيادة الفارق بين درجتي الحرارة. يعطي الفرق البالغ 20–50 °C نتيجة مستقرة. أما تقارب درجتي الحرارة أكثر من اللازم فيدفع نسبة السرعتين k₂/k₁ نحو 1، فتتضخم الأخطاء الصغيرة بفعل اللوغاريتم.
- الحفاظ على اتساق وحدات ثابت السرعة. لا تدخل في الصيغة سوى النسبة k₂/k₁، ولذلك تُختزل وحدات k. وتُوسم حقول الإدخال بالوحدة s⁻¹، وهي وحدة ثابت السرعة من الرتبة الأولى، لكن يمكن استخدام M⁻¹s⁻¹ أو أي وحدة أخرى، ما دام الثابتان يستخدمان الوحدة نفسها ويأتيان من النوع نفسه من القياس.
الأسئلة الشائعة
هل يؤدي رفع درجة الحرارة إلى تغيير طاقة التنشيط؟ لا. تبقى Ea ثابتة لمسار تفاعل معين. ويزيد رفع درجة الحرارة نسبة الجزيئات التي تمتلك طاقة كافية لتجاوز الحاجز، ولذلك يتسارع التفاعل.
كيف تختلف طاقة التنشيط عن تغير الإنثالبي (ΔH)؟ Ea هي ارتفاع الحاجز الذي يجب أن يتسلقه التفاعل. أما ΔH فهو التغير الصافي في الطاقة بين المواد المتفاعلة والنواتج. وقد يمتلك التفاعل حاجزًا مرتفعًا (Ea كبيرة) وينتهي مع ذلك عند طاقة أقل من طاقته الابتدائية (ΔH سالبة، أي تفاعل طارد للحرارة).
لماذا يحتاج الحساب إلى درجتي حرارة بدلًا من درجة واحدة؟ يعطي قياس سرعة واحد معادلة واحدة بمجهولين، A وEa. ويسمح قياس ثانٍ عند درجة حرارة مختلفة باختزال A من النسبة، فتتبقى معادلة يمكن حلها لإيجاد Ea وحدها.
ما وحدات درجة الحرارة التي يمكن إدخالها؟ الكلفن أو السلسيوس أو الفهرنهايت. وتحول الحاسبة أي وحدة مختارة إلى الكلفن قبل حساب Ea، لأن معادلة أرينيوس تتطلب درجة الحرارة المطلقة.
ما مدى دقة طريقة النقطتين؟ تصل عادةً إلى قيمة تقع ضمن 5–10% من القيمة الحقيقية على مدى معتدل من درجات الحرارة، شريطة أن يتبع التفاعل سلوك أرينيوس. ويؤدي قياس أكثر من درجتي حرارة وملاءمة خط إلى تحسين الدقة أكثر.
تطبيقات برمجية
الحساب الأساسي عبارة عن عملية حسابية في سطر واحد. وتظهر الصيغة نفسها أدناه بعدة لغات، وتعيد كل منها قيمة Ea بالكيلوجول لكل مول.
1' Cells: A1=k1, A2=T1(K), A3=k2, A4=T2(K); result in kJ/mol
2=8.31446261815324*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.31446261815324 * 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.31446261815324 * 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.31446261815324 * 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.31446261815324 * 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.31446261815324 * 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.31446261815324 * 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.31446261815324 * (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.31446261815324 * 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.31446261815324 * 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.31446261815324 * 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المراجع
- لايدلر، K. J. (1984). "The development of the Arrhenius equation." J. Chem. Educ. 61(6)، 494. https://doi.org/10.1021/ed061p494
- إيرنغ، H. (1935). "The Activated Complex in Chemical Reactions." J. Chem. Phys. 3(2)، 107. https://doi.org/10.1063/1.1749604
- أتكينز، P.، ودي باولا، J. (2014). Atkins' Physical Chemistry (الطبعة 10). دار نشر جامعة أكسفورد.
- IUPAC. Compendium of Chemical Terminology (الكتاب الذهبي)، "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