حاسبة الحرارة النوعية
تسخين 2 kg من مادة حرارتها النوعية 500 J/(kg·K) بمقدار 10 K يحتاج إلى 10000 J. أدخل الكتلة والحرارة النوعية وتغيّر درجة الحرارة لتحصل على الطاقة بالجول، وتكون سالبة عندما تبرد العينة. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكتلة m
- 2
- السعة الحرارية النوعية c
- 500
- تغيّر درجة الحرارة ΔT
- 10
- الطاقة الحرارية
- 10,000
- الطاقة الحرارية بالجول
- 10,000
الحرارة المحسوسة هي الطاقة التي ترفع أو تخفض درجة حرارة مادة دون تغيّر طور: الطاقة الحرارية Q تساوي الكتلة مضروبة في السعة الحرارية النوعية مضروبة في تغيّر درجة الحرارة. يحتاج الطلاب الذين يراجعون قياسات المسعرات المخبرية، والمعلمون الذين يبنون مفاتيح إجابات، ومهندسو HVAC والعمليات الذين يحدّدون أحجام السخانات، ومؤلفو المحاكاة الذين يتحققون من الميزانيات الحرارية، إلى المدخلات الثلاث نفسها ونتيجة بمقياس الجول.
معنى Q = mcΔT والكميات التي يلزم إرسالها
في الديناميكا الحرارية وقياس المسعرات التمهيديين، الطاقة الحرارية التي يمتصها أو يطلقها عيّنة تتغيّر درجة حرارتها بمقدار ΔT عند حرارة نوعية ثابتة هي Q يساوي m ضرب c ضرب ΔT. الكتلة هي كمية المادة، والسعة الحرارية النوعية هي الطاقة اللازمة لتغيير درجة حرارة وحدة كتلة بدرجة واحدة، وتغيّر درجة الحرارة هو النهائية ناقص الابتدائية. تتجمع نية البحث حول عبارات مثل حاسبة الحرارة النوعية، حاسبة الطاقة الحرارية، Q يساوي m c دلتا T، جول من الكتلة وتغيّر درجة الحرارة، وحاسبة mcΔT.
يريد الناس إجابة عددية يمكنهم مقارنتها بورقة تمارين أو إدراجها في تقرير مختبر أو تغذيتها إلى مسار أوسع—وليس مجرد تذكير بوجود الصيغة. تبقى الوحدات متسقة مع الأساس الذي تختارونه: الكيلوغرامات مع جول لكل كيلوغرام-كلفن وكلفن (أو فرق سيلسيوس) تعطي جولًا؛ أي مجموعة متماسكة تعمل إذا حافظتم على البعد الصحيح للجداء.
حالات الاستخدام
واجبات وتمارين قياس المسعرات المخبرية
يؤكد الطلاب والمصححون الطاقة الحرارية Q لكتلة وحرارة نوعية وتغيّر درجة حرارة معطاة، مع رفض واضح عندما تكون الكتلة سالبة أو ينقص حقل.
تجهيزات حتمية للاختبارات الحرارية
المسارات التي تغذي اختبارات الوحدة أو عروض العلوم التفاعلية يمكنها استدعاء مُوَرِّد نقي لـQ=mcΔT بدل إعادة تنفيذ حساب الحرارة النوعية في كل لغة.
تحديد أحجام السخانات ومخططات العمليات
تقديرات منظمة سريعة بالجول لرفع كتلة معروفة عبر ΔT معروف دون إقامة مكدس كامل لنقل الحرارة.
الأسئلة الشائعة
أي صيغة تستخدمها الحاسبة؟
حرارة محسوسة عند حرارة نوعية ثابتة: Q = m · c · ΔT. مع مدخلات متماسكة في SI تكون النتيجة بالجول.
هل يمكن أن يكون تغيّر درجة الحرارة سالبًا؟
نعم. ΔT السالب يمثّل التبريد وينتج Q سالبًا عندما تكون الحرارة النوعية موجبة، أي طاقة حرّرتها العيّنة.
هل يمكنني إدخال تغيّر درجة الحرارة بالدرجات المئوية؟
نعم. التغيّر بمقدار 10 °C يساوي في مقداره التغيّر بمقدار 10 K، لذا يصح استخدام أيٍّ منهما. المهم أن تتوافق الحرارة النوعية مع الوحدة المختارة.
هل تشمل الحاسبة حرارة الانصهار أو الغليان؟
لا. فهي تحسب فقط الحرارة التي تغيّر درجة الحرارة دون تغيّر في الحالة. لانصهار الجليد أو غليان الماء أضف الحرارة الكامنة لتلك المرحلة على حدة.
ماذا يحدث إذا أدخلت كتلة سالبة؟
لا يُجرى الحساب وتظهر رسالة واضحة، لأن الكتلة السالبة لا معنى فيزيائياً لها. أما الكتلة الصفرية فمقبولة وتعطي طاقة حرارية تساوي صفراً.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/thermo/heat-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"specific_heat":500,"delta_t":10}'const res = await fetch("https://api.kit.forhosting.com/thermo/heat-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"specific_heat": 500,
"delta_t": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/heat-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"specific_heat": 500,
"delta_t": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/heat-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"specific_heat":500,"delta_t":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"specific_heat":500,"delta_t":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/heat-energy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mass": 2,
"specific_heat": 500,
"delta_t": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.heat_energy",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تضاعف هذه القدرة كتلة منتهية وحرارة نوعية وΔT بشكل حتمي، وترفض الكتلة السالبة بخطأ invalid_input واضح، وتُرجع JSON منظمًا يتضمن Q والمدخلات المعاد عرضها والصيغة والطريقة.
معنى Q = mcΔT والكميات التي يلزم إرسالها
تقديم mass وspecific_heat وdelta_t وheat_energy وheat_energy_joules وformula وmethod بصيغة JSON يسهّل لصق النتيجة في الملاحظات أو مقارنتها في الاختبارات الآلية أو إعادة استخدامها عبر اللغات دون إعادة تنفيذ الحساب.
كيف تتحقق هذه الحاسبة من الإدخال وتطبق Q = mcΔT
تُقبل السلاسل العددية التي تُفسَّر كأعداد منتهية حتى تمرّر النماذج ومسارات CSV القيم دون تحويل إضافي. الكتلة الصفرية مسموحة وتنتج طاقة حرارية صفرية. يجوز أن يحمل تغيّر درجة الحرارة إشارة: ΔT الموجب يعني تسخينًا (طاقة ممتصة، Q موجب عندما يكون c موجبًا)، وΔT السالب يعني تبريدًا (طاقة محرَّرة). لا توجد حرارة كامنة لتغيّر الطور، ولا جدول c(T) يعتمد على درجة الحرارة، ولا خدمة تحويل وحدات؛ إنها حرارة محسوسة مثالية بـc ثابت من الكميات الثلاث المعروفة. أرسلوا جسم JSON بالحقول الإلزامية mass وspecific_heat وdelta_t. يجب أن يكون كل حقل منتهيًا: الحقول الناقصة والسلاسل الفارغة والنص غير العددي وNaN وInfinity تفشل فورًا بـinvalid_input قبل إرجاع أي نتيجة، والتحقق الفاشل لا يُحسب. تُدعم الأسماء البديلة: m لـmass؛ وc وspecific_heat_capacity وheat_capacity للحرارة النوعية؛ وdeltaT وtemperature_change وdT وdelta_temperature لتغيّر درجة الحرارة. يجب ألا تكون الكتلة سالبة: تُرفض الكتلة السالبة دائمًا كـinvalid_input لأن الكتلة القصورية لا يمكن أن تكون سالبة في هذا النموذج. بعد التحقق يضرب المحرك القيم الثلاث ويقرّب إلى دقة عشرية مستقرة بحيث تنتج نفس المدخلات دائمًا نفس JSON عبر محركات JavaScript. تغذّي الدالة النقية نفسها الأداة المجانية في المتصفح ومسار API.
الاستخدام العملي والحدود والتسعير وقنوات التسليم
استخدموا أداة المتصفح عندما تريدون فحصًا فوريًا لـQ يساوي m c ΔT أثناء تصحيح الواجبات، أو التحقق من تشغيل مسعر كوب قهوة، أو تقدير كمية الطاقة التي يجب أن يقدّمها سخّان لارتفاع معروف في درجة الحرارة، أو التأكد من الميزانية الحرارية لمحاكاة. اختاروا الوحدات باتساق—إذا كانت الكتلة بالكيلوغرام والحرارة النوعية بالجول لكل كيلوغرام-كلفن وΔT بالكلفن أو درجات السيلسيوس، تخرج الطاقة الحرارية بالجول. لا يوجد نموذج لغوي ولا خدمة ديناميكا حرارية خارجية ولا عشوائية، لذا تصلح القدرة للتثبيت في فحوصات التكامل المستمر والمواد الدراسية القابلة للتكرار. استخدموا API عندما يحتاج سكربت أو منصة دروس أو مسار دفتر مختبر أو مساعد تحكم عمليات إلى JSON مستقر لثلاثيات كتلة–حرارة-نوعية–ΔT كثيرة بموجب عقد واحد. كل طلب ناجح بند قابل للفوترة بسعر $0.002؛ التحقق الفاشل لا يستهلك الرصيد. النتائج حتمية بالكامل: المدخلات الثلاث نفسها تنتج دائمًا نفس heat_energy ونفس تسميات الصيغة والطريقة.
أسئلة تقنية
كيف أحسب الطاقة الحرارية بهذه الحاسبة للحرارة النوعية؟
أرسلوا جسم JSON يتضمن mass وspecific_heat وdelta_t إلى thermo.heat_energy. تُرجع الاستجابة heat_energy (وheat_energy_joules) مع الصيغة Q=mcΔT.
ماذا يحدث إذا كانت الكتلة سالبة؟
يفشل الطلب بـinvalid_input. تُرفض الكتلة السالبة ولا تُحسب تلك الاستدعاءات.
هل حاسبة الحرارة النوعية مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل بند ناجح؛ إخفاقات التحقق لا تُحسب.