حاسبة طاقة التنشيط
ثابتا سرعة قدرهما 0.0001 عند 300 كلفن و0.0004 عند 310 كلفن يعطيان مقلوبين للحرارة هما 0.003333333333 و0.003225806452، وطاقة تنشيط قدرها 107194.52158060214 جول لكل مول. أدخل سرعتين مقيستين مع درجتي حرارتهما لتعرف ارتفاع الحاجز. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- K1
- 0.0001
- T1
- 300
- K2
- 0.0004
- T2
- 310
- المقاومة (Ω)
- 8.314462618
- ثابت الغازات
- 8.314462618
- لوغاريتم k2 على k1
- 1.3862943611
- معكوس t1
- 0.0033333333
تحوّل حاسبة طاقة التنشيط من ثابتَي سرعة زوجًا حركيًا إلى ارتفاع الحاجز الذي يظهر في معادلة أرهينيوس. أدخل k1 عند درجة الحرارة المطلقة T1 وk2 عند T2 واختياريًا ثابت الغازات R؛ تعيد الأداة ترتيب صيغة النقطتين بحيث يساوي اللوغاريتم الطبيعي لـ k2 على k1 قيمة Ea على R مضروبة في فرق المعكوسات واحد على T1 ناقص واحد على T2، ثم تُرجع Ea مع درجات الحرارة المعكوسة ونسبة السرعة اللوغاريتمية ورسالة قصيرة وخطوات استبدال مرتبة. تحتاج فحوصات الواجبات وتقارير المختبر التي تسرد ثابتَي سرعة مقيسَين فقط والقيم المتوقعة لتمارين البرمجة إلى نفس Ea الحتمية دون جدول بيانات أو نظام جبر حاسوبي.
ما الذي تحلّه معادلة أرهينيوس ذات النقطتين من أجل Ea
تربط معادلة أرهينيوس ثابت سرعة من الرتبة الأولى أو شبه الأولى بدرجة الحرارة المطلقة عبر عامل ما قبل الأسي A وطاقة تنشيط Ea: k يساوي A مضروبًا في e مرفوعًا إلى ناقص Ea على R T. بأخذ اللوغاريتم الطبيعي لثابتَي سرعة مقيسَين عند درجتَي حرارة مختلفتين يُلغى A عند معاملته كثابت، فتُستنتج الهوية الكلاسيكية ذات النقطتين: ln لـ k2 على k1 يساوي Ea على R مضروبًا في فرق درجات الحرارة المعكوسة واحد على T1 ناقص واحد على T2.
بحل الحاجز المجهول تصبح Ea مساوية لـ R مضروبًا في ln لـ k2 على k1، الكل مقسوم على واحد على T1 ناقص واحد على T2. يجب أن تكون درجات الحرارة المطلقة بالكلفن؛ ويجوز لثوابت السرعة أي وحدة متسقة لأن النسبة وحدها تظهر. يجب أن يتشارك R وEa وحدات الطاقة: مع R الافتراضي حوالي 8.314 جول لكل مول لكل كلفن تُبلَّغ Ea بالجول لكل مول؛ وإذا أراد جدولك أو تقريرك كيلوجول لكل مول فاقسم الناتج على ألف خارج الخط أو مرّر R مطابقًا قرب 0.008314.
لا تُقبل درجات الحرارة المتساوية: يختفي فرق المعكوسات وتصير الصيغة منفردة وذلك مسار الخطأ الموثَّق لهذه القدرة. تُرفض أيضًا ثوابت السرعة غير الموجبة لأن لوغاريتم نسبة غير موجبة غير معرَّف. يعيد مسار التحقق حساب نفس اللوغاريتم الوسيط ونفس درجات الحرارة المعكوسة بنفس التقريب الثابت المستخدم للحقول المنشورة، بحيث تحمل الاستجابة الناجحة دائمًا خطوات يمكن تأكيدها في الاختبارات أو أوراق العمل.
نصائح عملية ووحدات وحدود وعمليات بحث ذات صلة
حوّل السيليزيوس إلى كلفن قبل الاستدعاء: أضف 273.15 إلى °C؛ ولا تمرّر سيليزيوس عاريًا في t1 أو t2. حافظ على k1 وk2 في نفس وحدة السرعة لتكون النسبة بلا أبعاد للوغاريتم. فضّل R يطابق وحدة الطاقة المطلوبة لـ Ea بدل خلط kJ وJ دون ضبط R.
تستهدف هذه الصفحة من يبحث عن حاسبة طاقة تنشيط من ثابتَي سرعة أو Ea أرهينيوس من k1 وk2 أو حاجز حركي عند درجتَي حرارة؛ وليست انحدارًا خطيًا متعدد النقاط لـ ln k مقابل واحد على T، ولا مقدّرًا كاملًا لنظرية الحالة الانتقالية، ولا حلّال نصف عمر أو قانون سرعة متكامل. فضّل هذه القدرة عندما تملك أصلًا ثابتَي سرعة مقيسَين ودرجتَي حرارة مطلقتين وتحتاج Ea فقط؛ وإذا كان المصدر مسألة بـ °C فحوّل أولًا.
فحوصات الذهاب والإياب سهلة: أعد حساب ln لـ k2 على k1 يدويًا، وشكّل فرق درجة الحرارة المعكوسة، واضرب في R، وتأكد أن الناتج يساوي ea المنشور ضمن نفس التقريب إلى اثني عشر منزلة.
حالات الاستخدام
مراجعة واجبات Ea لأرهينيوس
يُدخل الطلاب k1 وT1 وk2 وT2 من الكتاب ويقارنون Ea وخطوات الاستبدال المكتوبة يدويًا بنتيجة حتمية قبل التسليم.
تقارير مختبر بسرعتين مقيستين
مختبرات الحركية التي تسجّل ثابتَي سرعة فقط عند درجتي حرارة حمام تحسب Ea دون بناء جدول كامل لـ ln k مقابل 1/T.
اختبارات وحدات لحاسبات الكيمياء
أنشئ حالات Ea صحيحة معروفة بالإضافة إلى رفض متعمد لدرجات حرارة متساوية لتمارين البرمجة وقيم التصحيح الآلي المتوقعة.
الأسئلة الشائعة
كيف تُحسب طاقة التنشيط من ثابتَي سرعة؟
بصيغة أرهينيوس ذات النقطتين: Ea = R · ln(k2/k1) / (1/T1 − 1/T2)، مع درجات حرارة مطلقة بالكلفن وR متسق مع وحدة الطاقة المطلوبة لـ Ea.
ماذا يحدث عندما تساوي T1 قيمة T2؟
فرق درجات الحرارة المعكوسة صفر، لذا Ea غير معرّفة.
ما وحدات Ea؟
مع R الافتراضي ≈ 8.314 J/(mol·K) تكون Ea بوحدة J/mol. مرّر R مطابقًا (مثلًا ≈ 0.008314 kJ/(mol·K)) إذا أردت kJ/mol.
هل أحتاج عامل ما قبل الأسي A؟
لا. نسبة النقطتين تلغي A عند افتراض ثباته بين T1 وT2. تُرجع هذه الحاسبة Ea فقط.
هل يمكنني الحصول على طاقة التنشيط بالسعرات؟
نعم. أدخل 1.987 ثابتًا للغازات، فيجري الحساب بالسعرة لكل مول لكل كلفن، وتظهر طاقة التنشيط بالسعرة لكل مول بدل الجول لكل مول.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/arrhenius-activation-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k1":0.0001,"t1":300,"k2":0.0004,"t2":310}'const res = await fetch("https://api.kit.forhosting.com/chem/arrhenius-activation-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k1": 0.0001,
"t1": 300,
"k2": 0.0004,
"t2": 310
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/arrhenius-activation-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k1": 0.0001,
"t1": 300,
"k2": 0.0004,
"t2": 310
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/arrhenius-activation-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k1":0.0001,"t1":300,"k2":0.0004,"t2":310}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k1":0.0001,"t1":300,"k2":0.0004,"t2":310}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/arrhenius-activation-energy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"k1": 0.0001,
"t1": 300,
"k2": 0.0004,
"t2": 310
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.arrhenius_activation_energy",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما تتساوى درجتا الحرارة يكون المقام صفرًا، لذا تُرجع API خطأ invalid_input واضحًا بدل Infinity أو NaN. المسار حساب صرف —بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة— بحيث يُرجع المشغّل المجاني في المتصفح وAPI المدفوعة مسبقًا نفس JSON بعد تقريب عشري ثابت في كل استدعاء.
كيفية استدعاء API وماذا تُرجع
يجب أن يكون ثابتَا السرعة ودرجتا الحرارة موجبين تمامًا؛ وتُعامل درجات الحرارة المتطابقة ضمن إبسيلون ضئيل كمتساوية وتُرفض برسالة تذكر درجات حرارة متساوية ومقامًا صفريًا. أرسل جسم JSON بأربعة أعداد منتهية إلزامية: k1 (أسماء بديلة K1 وrate1 وrate_constant1 وk_initial) وt1 (أسماء بديلة T1 وtemperature1 وtemp1 وt_initial) وk2 (أسماء بديلة K2 وrate2 وrate_constant2 وk_final) وt2 (أسماء بديلة T2 وtemperature2 وtemp2 وt_final). اختياريًا أدرج r (أسماء بديلة R وgas_constant وgasConstant)؛ وعند الحذف يستخدم الحلّال 8.314462618 جول لكل مول لكل كلفن. يجب أن تبقى القيم المطلقة ضمن الحد المنشور البالغ تريليونًا واحدًا كي تظل النواتج الوسيطة منتهية على Worker وفي المتصفح. عند النجاح تعكس الاستجابة k1 وt1 وk2 وt2 وr بعد التقريب (وأيضًا كـ gas_constant) وتضبط ln_k2_over_k1 وinv_t1 وinv_t2 وinv_t1_minus_inv_t2 وea وactivation_energy على نفس قيمة Ea المقربة، وformula إلى سلسلة إعادة الترتيب ذات النقطتين، وlaw إلى arrhenius، وconditions مشيرة إلى Ea ثابتة بين درجتي الحرارة، وإشارات وحدات للسرعة ودرجة الحرارة وEa، وmessage إلى ملخص إنجليزي قصير، وsteps إلى مصفوفة مرتبة من أسطر الاستبدال. التحقق الفاشل —حقول ناقصة أو أعداد غير منتهية أو k أو T غير موجبين أو T1 وT2 متساويان أو R صفري أو Ea غير منتهية— يُرجع invalid_input ولا يُحاسب أبدًا. التسعير $0.002 ثابت لكل طلب ناجح مع بند وحدة وسعر هامشي صفري.
نصائح عملية ووحدات وحدود وعمليات بحث ذات صلة
عند التدريس اقرن أمثلة: زيادة سرعة بأربعة أضعاف من ثلاثمئة كلفن إلى ثلاثمئة وعشرة كلفن، وزوج أبرد يبطئ التفاعل، وحالة متعمدة لدرجات حرارة متساوية لإظهار مسار invalid_input الصارم. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقًا، ما يبقي سكربتات الاستكشاف رخيصة عندما يضبط المتعلمون عمدًا T1 مساوية لـ T2.
أسئلة تقنية
هل حاسبة طاقة التنشيط مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.