حاسبة الانبعاث الإشعاعي للجسم الأسود
تحوّل حاسبة الانبعاث الإشعاعي للجسم الأسود درجة الحرارة المطلقة للسطح إلى القدرة الكهرومغناطيسية الكلية المنبعثة من وحدة المساحة.
شغّل الأداة مجانًا
وهي تطبق قانون ستيفان-بولتزمان على جسم أسود مثالي، وتعرض النتيجة بالواط لكل متر مربع. أدخلوا درجة الحرارة بالكلفن لتحسب الأداة علاقة القوة الرابعة باستعمال قيمة ثابت ستيفان-بولتزمان المحددة في النظام الدولي SI. تمثل النتيجة الانبعاث الكلي المتكامل عبر جميع الأطوال الموجية واتجاهات الإشعاع، ولا تمثل السطوع عند طول موجي واحد أو القدرة الكلية لجسم كامل.
ماذا يعني الانبعاث الإشعاعي للجسم الأسود
يعبّر الانبعاث الإشعاعي عن مقدار القدرة الإشعاعية التي تغادر سطحاً ما لكل وحدة مساحة. ووحدته في النظام الدولي هي الواط لكل متر مربع، وتكتب W/m². في حالة الجسم الأسود المثالي، تشمل القيمة الإشعاع في كامل الطيف الكهرومغناطيسي وفي جميع اتجاهات نصف الكرة الخارجي. لذلك فهي تختلف عن الانبعاث الطيفي الذي يصف الإشعاع ضمن مجال من الأطوال الموجية أو الترددات، كما تختلف عن القدرة الكلية التي تعتمد أيضاً على مساحة السطح المشع. تجيب هذه الحاسبة عن سؤال محدد: عند درجة حرارة مطلقة معلومة لسطح جسم أسود مثالي، كم واطاً يشع كل متر مربع؟ الجسم الأسود نموذج مثالي يمتص الإشعاع ويبعثه بصورة كاملة، ولذلك تساوي انبعاثيته واحداً بحكم التعريف ولا حاجة إلى إدخالها. أما المواد الحقيقية فعادة ما تشع مقداراً أقل عند درجة الحرارة نفسها. تفيد النتيجة خصوصاً بصفتها حداً مرجعياً مثالياً تقارنون به انبعاثاً سطحياً مقاساً أو مقدراً. ولأن القيمة محسوبة لكل وحدة مساحة، يمكنكم مقارنة الأسطح قبل معرفة أبعادها الفعلية.
كيف يجري حساب ستيفان-بولتزمان
تحسب الأداة العلاقة M = σT⁴، حيث يرمز M إلى الانبعاث الإشعاعي، وترمز T إلى درجة الحرارة المطلقة بالكلفن، ويرمز σ إلى ثابت ستيفان-بولتزمان. وتستخدم القيمة الدقيقة في النظام الدولي σ = 5.670374419 × 10⁻⁸ W·m⁻²·K⁻⁴، وهي مشتقة من ثوابت فيزيائية محددة. ترفع درجة الحرارة إلى القوة الرابعة، ولذلك يكون أثر تغيرها أكبر بكثير مما توحي به العلاقة الخطية. فإذا تضاعفت درجة الحرارة المطلقة زاد الانبعاث ست عشرة مرة، وإذا أصبحت ثلاثة أمثالها زاد واحداً وثمانين مرة. يجب استعمال الكلفن لأن القانون يعتمد مقياساً حرارياً ديناميكياً مطلقاً. لا تدخلوا درجات السلسيوس أو الفهرنهايت مباشرة، بل حوّلوها أولاً إلى كلفن. ينبغي أن تكون القيمة محدودة وأكبر من الصفر. وترفض الأداة الصفر ودرجات الحرارة السالبة كي لا تقدم نتيجة مضللة. تمثل القيمة المعادة القدرة الإشعاعية المنبعثة لكل متر مربع. ولتقدير القدرة الكلية لسطح متجانس اضربوا النتيجة في مساحته بالمتر المربع؛ أما السطح الرمادي الحقيقي فاضربوا أيضاً في انبعاثية مناسبة.
كيفية تفسير النتيجة واستخدامها
استخدموا النتيجة مرجعاً مثالياً للإشعاع الحراري. عند درجات الحرارة الأرضية المعتادة يقع معظم الإشعاع في نطاق الأشعة تحت الحمراء، مع أن قيمة الانبعاث المعروضة تجمع جميع الأطوال الموجية. وعند درجات أعلى بكثير يزداد المجموع بسرعة ويتغير التوزيع الطيفي، لكن هذه الحاسبة تعرض التدفق المتكامل فقط. وهي لا تحسب طول الموجة عند الذروة أو اللون أو شدة الإشعاع المستقبلة على مسافة معينة أو التبادل الإشعاعي مع المحيط أو صافي فقد الحرارة. تحتاج هذه المسائل إلى معلومات هندسية أو بيئية إضافية. فالسطح الموجود داخل حيز دافئ، مثلاً، يبعث الإشعاع ويمتصه في الوقت نفسه، ولذلك لا يساوي صافي انتقال الحرارة الإشعاعي قيمة الانبعاث الظاهرة هنا مباشرة. قبل تطبيق النتيجة على جسم، تحققوا من أن حرارته متجانسة بدرجة معقولة وأن افتراض الجسم الأسود مناسب. إذا كانت انبعاثية السطح أقل من واحد، فالنتيجة حد مرجعي أعلى وليست انبعاثه الفعلي. تستخدم طلبات API الحساب الحتمي نفسه المتاح في المتصفح، وتبلغ تكلفة كل طلب $0.002، ولذلك تصلح الأداة للجداول الهندسية والتقديرات الفلكية وعمليات التحقق الآلية القابلة للتكرار.
حالات الاستخدام
تقدير التدفق عند سطح نجم
حوّلوا درجة حرارة فعالة مفترضة إلى قدرة مثالية منبعثة لكل متر مربع قبل تطبيق مساحة سطح النجم.
التحقق من نموذج حراري
قارنوا انبعاث السطح في المحاكاة بالحد المثالي للجسم الأسود عند درجة الحرارة المطلقة نفسها.
إنشاء جدول مرجعي هندسي
ولّدوا قيماً قابلة للتكرار للانبعاث الإشعاعي عبر مجموعة من درجات الحرارة بالكلفن لاستخدامها في الحساب أو التعليم.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم M = σT⁴، حيث M هو الانبعاث الإشعاعي وσ ثابت ستيفان-بولتزمان وT درجة الحرارة المطلقة بالكلفن.
ما وحدة النتيجة؟
تعرض النتيجة بالواط لكل متر مربع (W/m²)، أي القدرة الإشعاعية المنبعثة من وحدة مساحة السطح.
هل يمكن إدخال السلسيوس أو الفهرنهايت؟
لا. حوّلوا درجة الحرارة إلى كلفن أولاً، لأن قانون القوة الرابعة يتطلب درجة حرارة ديناميكية حرارية مطلقة.
هل تحسب الأداة القدرة الكلية لجسم؟
لا. اضربوا الانبعاث الإشعاعي في مساحة السطح المشع بالمتر المربع للحصول على القدرة الكلية لسطح أسود مثالي ومتجانس.
لماذا لا يوجد حقل للانبعاثية؟
لأن انبعاثية الجسم الأسود تساوي واحداً بحكم التعريف. وتحتاج الأسطح الحقيقية إلى تصحيح للانبعاثية خارج هذا الحساب المثالي.
كم تبلغ تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002. والحساب متاح أيضاً في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/blackbody-flux \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":300}'const res = await fetch("https://api.kit.forhosting.com/astro/blackbody-flux", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/blackbody-flux",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/blackbody-flux", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/blackbody-flux", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"temperature": 300
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.blackbody_flux",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |