حاسبة حرارة الاحتراق لكل غرام من الإنثالبي المولي والكتلة المولية
حوّل حرارة الاحتراق المولية إلى طاقة لكل غرام من الوقود: الميثان عند −890 كيلوجول لكل مول وكتلة مولية 16.04 غرام لكل مول يطلق نحو 55.5 كيلوجول لكل غرام. استخدم الإشارة السالبة أو القيمة وحدها كما يطلب تمرينك. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الحرارة المولية
- -890
- الكتلة المولية
- 16.04
- حرارة الاحتراق المولية
- -890
- ΔH_c
- -890
- DH c
- -890
- حرارة الاحتراق
- -890
تحوّل حاسبة حرارة الاحتراق لكل غرام الإنثالبي المولي للاحتراق الخاص بالوقود وكتلته المولية إلى الطاقة المتحررة لكل غرام من المادة، وهو الرقم الذي يستخدمه المهندسون وطلاب الكيمياء عند مقارنة الوقود على أساس الكتلة لا على أساس المول.
ماذا تعني الطاقة لكل غرام في إنثالبي احتراق الوقود
في الكيمياء الحرارية، حرارة الاحتراق المولية ΔH_c هي تغير الإنثالبي عندما يحترق مول واحد من وقود نقي احتراقًا كاملًا في الشروط المذكورة، وصولًا عادةً إلى ثاني أكسيد الكربون والماء مع الأكسجين. هذه القيمة المولية مثالية للمعادلات الكيميائية الموزونة، لكن جداول الوقود العملية والمقارنات الهندسية تذكر غالبًا الطاقة المتحررة لكل غرام أو لكل كيلوغرام من الوقود، لأن الخزانات والطائرات والبطاريات مقيدة بالكتلة.
وفق اصطلاح الإشارة الثرموديناميكي، الاحتراق طارد للحرارة، لذا تُدخل ΔH_c عادةً عددًا سالبًا عندما تتوقع تقارير المختبر إنثالبي سالبًا لكل غرام؛ بينما تطلب أوراق عمل أخرى مقدار الحرارة المتحررة لكل غرام فقط، وتقبل هذه الأداة كلا الاصطلاحين ما دمت تمرر أعدادًا منتهية وتحافظ على اتساق الوحدات. تُقبل الحرارات والكتل الموجبة والسالبة بوصفها أعدادًا منتهية، بحيث يمكن التحقق من البواقي ذات الإشارة والمسائل المعكوسة بالصيغة نفسها.
يعيد مسار التحقق حساب ΔH_c على M بالتقريب الثابت نفسه المستخدم للحقول المنشورة، لذا تُرفق الاستجابة الناجحة دائمًا بخطوات يمكنك التحقق منها في الاختبارات أو جداول مقارنة الوقود أو أوراق عمل الكيمياء حول كثافة إنثالبي الاحتراق.
حالات الاستخدام
مقارنة الوقود على أساس الطاقة بالكتلة
حوّل حرارات الاحتراق المولية والكتل المولية المجدولة إلى kJ/g لترتيب الميثان والإيثانول والهيدروكربونات حسب الطاقة المتحررة لكل غرام من الوقود.
واجبات الكيمياء لـ ΔH_c / M
يدخل الطلاب حرارة الاحتراق المولية والكتلة المولية من مسائل الكتاب المدرسي ويقارنون الطاقة لكل غرام المحسوبة يدويًا بنتيجة حتمية قبل التسليم.
اختبارات وحدة لحلّالات الكيمياء الحرارية
أنشئ حالات صحيحة معروفة لطاقة الاحتراق لكل غرام مع رفض متعمد للكتلة المولية الصفرية كقيم متوقعة في تمارين البرمجة لأدوات الكيمياء.
الأسئلة الشائعة
كيف تُحسب حرارة الاحتراق لكل غرام؟
وعندما تكون ΔH_c بوحدة kJ/mol وM بوحدة g/mol، تكون النتيجة بوحدة kJ/g.
هل يجب أن تكون ΔH_c موجبة أم سالبة؟
الاحتراق طارد للحرارة، لذا تستخدم التقارير الثرموديناميكية غالبًا ΔH_c سالبة. أما أوراق العمل التي تريد المقدار فقط فيمكنها تمرير قيمة موجبة للحرارة المتحررة؛ حافظ على اتساق الوحدات في الحالتين.
هل تبحث هذه الأداة عن الإنثالبي القياسي باسم الوقود؟
لا. أنت توفر ΔH_c والكتلة المولية؛ والأداة تجري القسمة فقط وتعيد الخطوات. استخدم جدول بيانات للقيم المولية القياسية.
لماذا نقارن الوقود لكل غرام لا لكل مول؟
لأن الخزانات والطائرات والبطاريات محدودة بالكتلة لا بعدد المولات. فالقيم لكل مول تناسب المعادلات الموزونة، لكن الطاقة لكل غرام هي ما يسمح بترتيب الميثان والإيثانول وغيرهما من الهيدروكربونات عمليًا.
هل يمكنني الحصول على النتيجة لكل كيلوغرام؟
نعم، أدخل الكتلة المولية بالكيلوغرام لكل مول مع وحدات طاقة متوافقة، فتخرج النتيجة لكل كيلوغرام. أما مع الغرام لكل مول والكيلوجول لكل مول فتكون النتيجة بالكيلوجول لكل غرام.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_heat":-890,"molar_mass":16.04}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_heat": -890,
"molar_mass": 16.04
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_heat": -890,
"molar_mass": 16.04
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_heat":-890,"molar_mass":16.04}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_heat":-890,"molar_mass":16.04}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"molar_heat": -890,
"molar_mass": 16.04
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_combustion_per_gram",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل حرارة الاحتراق المولية ΔH_c (وهي غالبًا قيمة سالبة بالكيلوجول لكل مول وفق الاصطلاح الطارد للحرارة) والكتلة المولية M بالغرام لكل مول؛ تعيد الأداة q_g مساويًا لـ ΔH_c مقسومًا على M، مع أسماء حقول منسوخة لعملاء API، وسلسلة الصيغة، والتعويض خطوة بخطوة الذي يمكنك لصقه في تقارير المختبر أو الواجبات أو الاختبارات الآلية. تُرفض الكتلة المولية الصفرية بخطأ invalid_input واضح، لأن القسمة على M تساوي صفرًا غير معرّفة وقد تخفي وزنًا جزيئيًا منسيًا أو خطأ في الحسابات الستويكيومترية. المسار حساب حتمي خالص، بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة، لذا يعيد المُشغّل المجاني في المتصفح وواجهة API المدفوعة مسبقًا JSON نفسه بعد التقريب العشري الثابت في كل مرة تستدعيها لفحوص كثافة طاقة الوقود.
ماذا تعني الطاقة لكل غرام في إنثالبي احتراق الوقود
التحويل قسمة واحدة: الطاقة لكل غرام q_g تساوي حرارة الاحتراق المولية مقسومة على الكتلة المولية M. إذا كانت ΔH_c بالكيلوجول لكل مول وM بالغرام لكل مول، فإن q_g تكون بالكيلوجول لكل غرام؛ وإذا أبقيت M بالكيلوغرام لكل مول مع وحدات طاقة متوافقة، كانت النتيجة لكل كيلوغرام. يهتم المعلمون والمصححون الآليون برفض الكتلة المولية الصفرية بقدر اهتمامهم بمسار النجاح: فمن ينسى البحث عن M، أو يتركها صفرًا بعد خطأ إدخال، أو يخلط بين عدد المولات والكتلة، يجب أن يرى رسالة invalid_input صريحة بدلًا من Infinity أو NaN.
كيفية استدعاء API وما الذي يعود
يجب ألا تكون الكتلة المولية صفرًا؛ وتُعامل القيم التي تقل قيمتها المطلقة عن 1×10⁻¹⁵ أو تساويها بوصفها صفرًا فتُرفض. أرسل جسم JSON يحوي عددين منتهيين إلزاميين: molar_heat (والأسماء البديلة molar_heat_of_combustion وdelta_h_c وdH_c وheat_of_combustion وenthalpy_combustion وq_molar وDelta_H_c) وmolar_mass (والأسماء البديلة M وmolecular_weight وmolecular_mass وmw وmass_per_mole). يجب أن تبقى القيم المطلقة ضمن الحد المنشور البالغ تريليونًا (10¹²) حتى يبقى خارج القسمة منتهيًا بالدقة المزدوجة IEEE على Worker وفي المتصفح. عند النجاح، تعيد الاستجابة molar_heat وmolar_mass بعد التقريب، وتعكسهما في molar_heat_of_combustion وdelta_h_c وdH_c وheat_of_combustion وenthalpy_combustion وq_molar وM وmolecular_weight، وتضبط energy_per_gram وheat_per_gram وq_g وq_per_gram وenthalpy_per_gram وcombustion_energy_per_gram على النتيجة المقربة نفسها، وformula على السلسلة q_g تساوي ΔH_c على M، وequation على سلسلة تعويض معبأة، وmessage على ملخص إنجليزي قصير، وsteps على مصفوفة مرتبة من أسطر الحساب. الفشل في التحقق —حقول مفقودة أو أعداد غير منتهية أو قيم خارج الحدود المطلقة أو كتلة مولية صفرية— يعيد invalid_input ولا تتم محاسبته أبدًا. التسعير ثابت قدره $0.002 لكل طلب ناجح بوحدة item وسعر وحدة حدي صفري.
نصائح عملية وحدود وعمليات بحث كيميائية ذات صلة
يُفضل إرسال أعداد بدلًا من سلاسل منسقة مسبقًا عندما تتحكم في العميل؛ ولا تُقبل السلاسل الرقمية إلا إذا طابقت نمطًا عدديًا منتهيًا صارمًا. تستهدف هذه الصفحة من يبحث عن حاسبة حرارة احتراق لكل غرام، أو كثافة طاقة الوقود من الإنثالبي المولي، أو تحويل الكتلة المولية في الاحتراق، أو مساعدة عبر الإنترنت في واجبات مختبر الكيمياء؛ وليست حلّالًا كاملًا لمسعر القنبلة ينطلق من السعة الحرارية وΔT، ولا شبكة لقانون Hess لإنثالبي التكوين متعدد الخطوات، ولا بحثًا جدوليًا عن الإنثالبي القياسي باسم الوقود. حافظ على اتساق وحدتي الطاقة والكتلة مع تقريرك: إذا كانت ΔH_c بالكيلوجول لكل مول وM بالغرام لكل مول، فستكون q_g بالكيلوجول لكل غرام؛ والضرب في 1000 يعيد الكيلوجول لكل كيلوغرام عندما تحتاج جداول هندسية بنظام SI. عند تدريس الكيمياء، اقرن الأمثلة: قيم على نمط الميثان بـ ΔH_c تساوي −890 kJ/mol وM تساوي 16.04 g/mol تعيد نحو −55.5 kJ لكل غرام؛ وقيم على نمط الإيثانول بـ ΔH_c تساوي −1367 وM تساوي 46 تعطي نحو −29.7 kJ لكل غرام؛ وحرارة مولية بنصف المقياس مع M نفسها تُنصف النتيجة لكل غرام؛ وأرسل عمدًا molar_mass تساوي صفرًا لعرض مسار invalid_input الصارم الذي يحمي من القسمة غير المعرّفة. فضّل هذه القدرة عندما تملك ΔH_c وM بالفعل ولا تحتاج إلا q_g؛ أما إن كان هدفك استرجاع الحرارة المولية من طاقة معلومة لكل غرام، فاعكس الصيغة نفسها دون اتصال بالضرب في الكتلة المولية. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يبقي السكربتات الاستكشافية رخيصة عندما يرسل المتعلمون كتلة مولية صفرية عمدًا. فحوص الذهاب والإياب سهلة: أعد حساب ΔH_c مقسومة على M يدويًا وتأكد أنها تساوي energy_per_gram المنشور ضمن التقريب نفسه إلى اثني عشر رقمًا عشريًا، وتأكد أن q_g مضروبًا في M يسترجع الحرارة المولية الأصلية ضمن ذلك التقريب للتحقق من تقارير المختبر.
أسئلة تقنية
ماذا يحدث عندما تكون الكتلة المولية صفرًا؟
الطاقة لكل غرام غير معرّفة. تعيد هذه الأداة invalid_input بدلًا من Infinity أو NaN.
هل حاسبة حرارة الاحتراق لكل غرام مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل طلب ناجح؛ ولا تُحاسَب المهام الفاشلة أبدًا.