مقدر وقت الوفاة
جسم حرارته 32.5 °م في غرفة حرارتها 18 °م ووزنه 70 كغ يبرد منذ نحو سبع ساعات ونصف وفق طريقة هنسغه. أدخل ثلاثة قياسات لتقدير المدة لأغراض الدراسة والتعليم. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- درجة حرارة الجسم
- 32.5
- درجة الحرارة المحيطة
- 18
- الوزن
- 70
- درجة الحرارة الطبيعية
- 37 hours
- الساعات منذ الوفاة
- 7.481808
- ثابت التبريد
- -0.0616600815
- درجة الحرارة المعيارية
- 0.7631578947
تقدّر حاسبة وقت الوفاة هذه الساعات المنقضية منذ الوفاة انطلاقًا من ثلاثة قياسات: درجة حرارة الجسم الحالية، ودرجة الحرارة المحيطة، ووزن الجسم. عندما يتوقف الدوران يبرد الجسم نحو الهواء المحيط؛ ويقلب التعليم الشرعي منحنى التبريد هذا لاستعادة فترة ما بعد الوفاة. يستخدم المحرك ثابت التبريد التجريبي عند Henssge المستمد من كتلة الجسم مع نموذج Marshall-Hoare الأسي المزدوج، ثم يحل الساعات المنقضية بحيث تُنتج المدخلات نفسها التقدير نفسه دائمًا. إنه تقريب تعليمي حتمي للدراسة والتدريس واختبارات البرمجيات، لا تعيينًا قانونيًا ولا سريريًا للحظة الوفاة. تُرفَض الطلبات التي تبلّغ عن درجة حرارة جسم أعلى من درجة الحرارة الحيوية الطبيعية، لأن قراءة جسم حي أو محموم تقع خارج نموذج التبريد.
ماذا يحسب نموذج التبريد من الحرارة والوزن
بعد الوفاة يتوقف الجسم عن إنتاج الحرارة الاستقلابية، فتهبط درجة الحرارة المستقيمية نحو درجة حرارة الهواء المحيط. يقلب عمل تقدير وقت الوفاة منحنى التبريد ذلك: مع الحرارة الآن وحرارة الهواء وحجم الجسم، يقدّر النموذج كم ساعة من التبريد قد مضت. تستخدم هذه الحاسبة ثابت التبريد المعتمد على الكتلة عند Henssge، حيث B يساوي ناقص 1.2815 مضروبًا في الوزن مرفوعًا إلى ناقص 0.625، زائد 0.0284، والوزن بالكيلوغرام وB بوحدة الساعة العكسية، مع الأسي المزدوج عند Marshall-Hoare الذي تُبنى عليه المخططات الشرعية.
ثم يحل المحرك Q عند t مساوية لـ A في e مرفوعة إلى B t ناقص (A ناقص 1) في e مرفوعة إلى (A على A ناقص 1) في B t، من أجل t بالساعات، بتكرار Newton حتمي انطلاقًا من التخمين الأسي الأحادي ln(Q) على B. الأجسام الأثقل تبرد أبطأ، لذا فإن الهبوط الحراري نفسه يعني فترة أطول عندما يكون weight أكبر.
أين ينتمي تقدير وقت الوفاة، وأين لا ينتمي
تستخدم مقررات العلوم الشرعية حاسبة وقت الوفاة كي يراجع الطلاب تقديرًا على أسلوب Henssge مقابل مخطط، دون رسم الخريطة الورقية لكل جسم واجب. يستدعي مطوّرو تطبيقات التدريب ومحركات الاختبارات العقد نفسه لبذر بيانات حتمية لفترة ما بعد الوفاة: جسم سبعون كيلوغرامًا عند 32.5 درجة Celsius في هواء 18 درجة يُنتج دائمًا الساعات نفسها، وهو ما تحتاجه اختبارات الوحدة. لا تغني الصفحة عن طبيب أمراض ولا عن إعادة بناء مسرح ولا عن خط زمني قانوني.
الملابس والبلل وحركة الهواء والشمس والحمى لحظة الوفاة وكون المسبار في المستقيم أو على الجلد تغيّر الفترة الحقيقية؛ ولا يُنمذِج هذا الطرف إلا مسار تبريد مستقيمي بلا ملابس وهواء ساكن. عاملوا الرقم تقديرًا مركزيًا تعليميًا وأبقوا لغة قاعة المحكمة خارج تسمية النتيجة. في المتصفح التشغيل مجاني.
حالات الاستخدام
مقررات العلوم الشرعية
راجعوا تقدير ساعات منذ الوفاة على أسلوب Henssge من الحرارة المستقيمية وحرارة الغرفة وكتلة الجسم مقابل مخطط أو مفتاح واجب.
مفاتيح التدريس ومحركات الاختبارات
ولّدوا إجابات قابلة لإعادة الإنتاج لفترة ما بعد الوفاة من ثلاثيات معروفة للحرارة والوزن، دون رسم خريطة تبريد على الورق.
الأسئلة الشائعة
ماذا يحدث إذا تجاوزت درجة حرارة الجسم درجة الحرارة الحيوية الطبيعية؟
تُعامَل قراءة فوق 37 °C على أنها لجسم حي أو محموم، فتقع خارج نموذج التبريد ولا تُحتسب.
لماذا يعيد جسم أثقل ساعات أكثر عند درجات الحرارة نفسها؟
تصبح B عند Henssge أقل انحدارًا مع نمو الكتلة، فيفقد الجسم الكبير الحرارة أبطأ. لذلك فإن الهبوط نفسه من 37 °C يعني فترة أطول بعد الوفاة.
هل تصلح هذه النتيجة وقتًا قانونيًا للوفاة؟
لا. إنها تقدير تعليمي للدراسة والتدريس. فالملابس والرطوبة وتيارات الهواء والحمى لحظة الوفاة وموضع القياس كلها تغيّر المدة الحقيقية، ولا تُصحَّح هنا.
ما درجات الحرارة التي أدخلها؟
حرارة الجسم العميقة أو الشرجية الحالية وحرارة الهواء المحيط بالجسم، وكلتاهما بالدرجات المئوية، إضافة إلى الوزن بالكيلوغرام. ويجب أن تكون حرارة المكان أقل من 37 °م ليحدث التبريد.
لماذا يهم أن تكون الغرفة باردة أو دافئة؟
لأن الطريقة تطبق معامل هضبة قدره 1.25 إذا كانت حرارة الهواء 23.2 °م أو أقل، و1.11 إذا كانت أدفأ. وبذلك تحاكي فترة الثبات القصيرة في الحرارة قبل التبريد الأسي.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/time-of-death \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"body_temperature":32.5,"ambient_temperature":18,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/time-of-death", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"body_temperature": 32.5,
"ambient_temperature": 18,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/time-of-death",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"body_temperature": 32.5,
"ambient_temperature": 18,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/time-of-death", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"body_temperature":32.5,"ambient_temperature":18,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"body_temperature":32.5,"ambient_temperature":18,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/time-of-death", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"body_temperature": 32.5,
"ambient_temperature": 18,
"weight": 70
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.time_of_death",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
min_weight_kg | 5 |
max_weight_kg | 250 |
normal_temperature_c | 37 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
شغّلوها مجانًا في المتصفح، أو استدعوا واجهة API مقابل $0.002 لكل مهمة ناجحة.
ماذا يحسب نموذج التبريد من الحرارة والوزن
ينطبق عامل هضبة 1.25 عندما لا تتجاوز ambient_temperature 23.2 درجة Celsius، و1.11 عندما يكون الهواء المحيط أدفأ؛ وتعيد هذه العوامل إنتاج هضبة الحرارة القصيرة بعد الوفاة قبل أن يهيمن الاضمحلال الأسي عند Newton. درجة الحرارة المعيارية Q هي body_temperature ناقص ambient_temperature، مقسومة على 37 ناقص ambient_temperature، مع اتخاذ 37 درجة Celsius درجة حرارة حيوية طبيعية لحظة الوفاة. النتيجة رقم تعليمي hours_since_death، لا وقت وفاة في قاعة محكمة: الملابس والرطوبة وتدفق الهواء والحمى عند الوفاة وموضع القياس تحرّك الفترة الحقيقية، وتلك التصحيحات خارج هذا العقد ذي الحقول الثلاثة.
عقد الإدخال والقراءات المرفوضة وشكل الاستجابة
يجب أن يكون weight موجبًا وبين 5 و250 كيلوغرامًا، وهو النطاق الذي تبقى فيه صيغة B عند Henssge معدل تبريد (سالب) لأجسام بشرية المقياس. يجب أن تبقى درجة الحرارة المحيطة دون 37 درجة Celsius حتى توجد قوة دافعة للتبريد. أرسلوا كائن JSON عبر POST بثلاثة أعداد منتهية إلزامية. body_temperature هي درجة حرارة الجسم العميقة أو المستقيمية الحالية بوحدة Celsius؛ وتُقبل الأسماء البديلة body_temp وrectal_temperature. ambient_temperature هي درجة حرارة الهواء المحيط بالوحدة نفسها؛ وتعمل البدائل ambient وta. weight هو كتلة الجسم بالكيلوغرام؛ وتُقبل weight_kg وbody_weight وmass وkg. يجب أن يُفسَّر كل حقل عددًا منتهيًا: المفاتيح الغائبة والسلاسل الفارغة وNaN واللانهايات تفشل برمز invalid_input مع تسمية الحقل، ولا تُحتسب تلك الإخفاقات. يجب ألا تتجاوز body_temperature درجة الحرارة الحيوية الطبيعية 37 درجة Celsius؛ فالنموذج يبدأ من تلك القيمة، لذا تُرفَض قراءة محمومة أو لجسم حي بدل إنتاج فترة سالبة. يجب كذلك أن تبقى body_temperature أعلى بصرامة من ambient_temperature؛ فما إن يتوازن الجسم مع الهواء حتى يستوي الأسي وتعذر استعادة الساعات. عند النجاح يعيد الجسم المدخلات المتحقَّق منها، ويبلّغ hours_since_death مقرَّبًا إلى ست منازل عشرية، وunit hours، وcooling_constant B عند Henssge، وnormalized_temperature Q بلا أبعاد، وplateau_factor A، وmethod henssge_marshall_hoare، وnormal_temperature 37، وسلسلة صيغة يمكن عرضها بجانب الرقم.
أين ينتمي تقدير وقت الوفاة، وأين لا ينتمي
يولّد المدرّسون مفاتيح إجابات من ثلاثيات معروفة لدرجة الحرارة المستقيمية وحرارة الغرفة والكتلة، ثم يصحّحون حقل hours_since_death بدل مواءمة منحنى بالعين. عبر API تكلّف كل تقدير ناجح $0.002؛ ولا تُحتسب الإدخال غير الصالح ولا يُحفَظ شيء بعد الاستجابة. اقرنوا هذا المعين بحاسبات صحّة أخرى عند تجميع مختبر صغير لفيزيولوجيا حتمية، وتذكّروا أن hours_since_death مخرج نموذج، لا وقت وفاة موثَّق لأي تحقيق حقيقي.
حالات التكامل
بيانات اختبار حتمية لفترة ما بعد الوفاة
ابذروا اختبارات الوحدة وتكامل تطبيقات التدريب بـ hours_since_death مستقر لنفس body_temperature وambient_temperature وweight.
أسئلة تقنية
كيف تقدّر حاسبة وقت الوفاة الساعات منذ الوفاة؟
تبني ثابت التبريد B عند Henssge من وزن الجسم، وتشكّل درجة الحرارة المعيارية Q من body_temperature وambient_temperature و37 °C، ثم تعكس الأسي المزدوج عند Marshall-Hoare من أجل t بالساعات.
ما الوحدات التي يستخدمها body_temperature وambient_temperature وweight؟
درجات الحرارة بوحدة Celsius. weight بالكيلوغرام (5 إلى 250). النتيجة hours_since_death بالساعات. لا تحويل إلى Fahrenheit ولا إلى الرطل على هذا الطرف.
كم تكلفة حاسبة وقت الوفاة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا مقابل $0.002 لكل استدعاء ناجح؛ ولا تُحتسب الإدخال غير الصالح.