حاسبة معدل التفاعل
تغيّر في التركيز قدره 0.5 مول/لتر خلال 10 ثوانٍ يعطي متوسط سرعة قدره 0.05 مول/لتر في الثانية. أدخل التغير في التركيز والزمن المنقضي لتحصل على السرعة بإشارتها ومقدارها وكل خطوة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- تغيّر التركيز
- 0.5
- الوقت
- 10
- Δc
- 0.5
- Δt
- 10
- المعدل المتوسط
- 0.05
- معدل الفائدة
- 0.05
تحوّل حاسبة معدل التفاعل تغيّر تركيز مقيساً وزمناً منقضياً إلى المعدل المتوسط المستخدم في واجبات الحركية وتقارير المختبر والفحوصات الآلية. أدخل مقدار تغيّر التركيز خلال الفترة ومدة تلك الفترة؛ تُرجع الأداة المعدل المتوسط مساوياً لدلتا c على دلتا t، والمقدار المطلق لذلك المعدل، وصيغة مقروءة، والتعويض خطوة بخطوة للتحقق من الحساب يدوياً. الطلاب الذين يقارنون تكوّن الناتج باستهلاك المتفاعل، والفنيون الذين يسجّلون حركية الدفعات، والمطوّرون الذين يكتبون اختبارات وحدة لبرمجيات العملية يحتاجون جميعاً إلى نفس رقم المعدل المتوسط الحتمي دون فتح جدول بيانات.
معنى متوسط معدل التفاعل
متوسط معدل التفاعل على فترة زمنية هو تغيّر تركيز نوع كيميائي مقسوماً على الزمن المنقضي لتلك الفترة. بالرموز، المعدل المتوسط يساوي دلتا c على دلتا t، حيث دلتا c هو التركيز النهائي ناقص التركيز الابتدائي للنوع المتتبَّع ودلتا t هو مدة الرصد. عندما يكون النوع المتتبَّع ناتجاً، تكون دلتا c عادة موجبة والمعدل ذو الإشارة موجباً.
عندما يكون النوع المتتبَّع متفاعلاً يُستهلك، تكون دلتا c سالبة والمعدل ذو الإشارة سالباً؛ وكثير من التمارين تُبلغ عندئذ عن مقدار المعدل ليكون كل معدل مُبلَّغ غير سالب. مسائل حركية الصف، وسجلات أخذ عينات ضبط الجودة، وتمارين الكيمياء الفيزيائية التمهيدية تعتمد كلها على هذا التعريف المغلق. تنفّذ الأداة تلك الصيغة فقط: لا تُلائم قوانين سرعة متكاملة من الرتبة صفر أو الأولى أو الثانية، ولا تقدّر معدلات لحظية من عينات متعددة، ولا تحوّل وحدات التركيز أو الزمن.
عندما يكون الزمن المنقضي صفراً أو شبه صفر تكون النسبة غير معرّفة، لذا ترفض الأداة الإدخال بدل اختراع معدل لفترة طولها صفر.
نصائح عملية وحدود وعمليات بحث ذات صلة
حافظ على التركيز والزمن بوحدات متسقة قبل استدعاء الأداة؛ تحويل المولات لكل لتر والثواني بنفسك خارج نطاق هذه الحاسبة، وخلط الميلي مول مع الساعات يُنتج معدلاً صالحاً عددياً لكنه مربك بُعدياً إن بقي غير متسق. فضّل إرسال أعداد بدل سلاسل مسبقة التنسيق عندما تتحكم في العميل؛ تُقبل سلاسل الأعداد فقط عندما تطابق نمطاً عددياً محدوداً صارماً. عندما لا يتغيّر التركيز يكون المعدل ذو الإشارة صفراً وتصرّح الرسالة بذلك حتى تستطيع الاختبارات الآلية إثبات فترة مسطحة.
تستهدف هذه الصفحة من يبحث عن حاسبة معدل تفاعل أو معدل متوسط من تغيّر التركيز أو دلتا c على دلتا t عبر الإنترنت؛ وهي ليست ملائماً لقانون سرعة متكامل ولا أداة عمر نصف ولا حاسبة أرهينيوس. فضّل هذه القدرة عندما يتوفر لديك دلتا التركيز ومدة فترة واحدة فقط وتحتاج المعدل المتوسط فقط؛ وإن كان المصدر جدولاً كاملاً تركيز–زمن فاختر فترة واحدة أو احسب الدلتا مسبقاً.
حالات الاستخدام
فحوصات واجبات المعدل المتوسط
يُدخل الطلاب Δc وΔt من مسائل حركية الكتاب ويقارنون المعدل المتوسط والمقدار المكتوبين يدوياً بنتيجة حتمية قبل التسليم.
معدلات الفترات في دفتر المختبر
يسجّل الفنيون تغيّرات تركيز مأخوذة على فترات عيّنة ثابتة ويحصلون على رقم متسق للمعدل المتوسط دون صيغ جداول.
الأسئلة الشائعة
كيف يُحسب متوسط معدل التفاعل؟
المعدل المتوسط = تغيّر التركيز (Δc) مقسوماً على الزمن المنقضي (Δt).
هل تُلائم قانون سرعة أو عمر نصف؟
لا. تحسب فقط المعدل المتوسط لفترة واحدة. استخدم أداة حركية أو عمر نصف مخصصة لقوانين السرعة المتكاملة.
لماذا تظهر السرعة سالبة؟
لأنك تتبع مادة متفاعلة تُستهلك، فيكون التغير في تركيزها سالبًا. تعرض الحاسبة هذه السرعة بإشارتها، وإلى جانبها المقدار الذي تطلبه معظم التمارين رقمًا موجبًا.
هل تعطي الحاسبة السرعة اللحظية؟
لا. تعطي متوسط السرعة خلال فترة واحدة، ولا تقدّر السرعات اللحظية من عدة عينات. وإذا كان لديك جدول كامل للتركيز والزمن، فاختر فترة واحدة وأدخل تغيرها ومدتها.
ما الوحدات التي أستخدمها؟
أي وحدات ما دامت متسقة، مثل المول لكل لتر والثانية. لا تحوّل الحاسبة الوحدات، وخلط الملي مول بالساعات يعطي رقمًا صحيحًا حسابيًا لكنه صعب التفسير.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/reaction-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration_change":0.5,"time":10}'const res = await fetch("https://api.kit.forhosting.com/chem/reaction-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration_change": 0.5,
"time": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/reaction-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration_change": 0.5,
"time": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/reaction-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration_change":0.5,"time":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration_change":0.5,"time":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/reaction-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"concentration_change": 0.5,
"time": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.reaction_rate",
"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 بعد التقريب العشري الثابت في كل استدعاء.
معنى متوسط معدل التفاعل
تُرجع هذه الحاسبة الاثنين: average_rate ذا الإشارة المساوي لـ concentration_change مقسوماً على time، وabs_rate المساوي للقيمة المطلقة لتغيّر التركيز مقسومة على القيمة المطلقة للزمن.
كيفية استدعاء API وما يُعاد
يجوز أن يكون تغيّر التركيز موجباً أو سالباً؛ ويجب أن يكون الزمن المنقضي غير صفري —القيم التي لا يتجاوز مطلقها واحداً في عشرة أس ناقص خمسة عشر تُعامل صفراً وتُرفض—. أرسل جسماً JSON برقمين محدودين مطلوبين: concentration_change (أسماء بديلة delta_c وdelta_concentration وchange وdc وconc_change وdelta_conc) وtime (أسماء بديلة elapsed_time وdelta_t وdt وt وduration وtime_elapsed). يجب أن تبقى القيم المطلقة ضمن الحد المنشور البالغ تريليوناً واحداً حتى تبقى الحواصل الوسيطة محدودة بدقة IEEE المزدوجة على Worker وفي المتصفح. عند النجاح تُعيد الاستجابة concentration_change وtime مقربين، وتعكسهما كـ delta_c وdelta_t، وتعيّن average_rate وrate لنفس الحاصل ذي الإشارة المقرب، وabs_rate للمقدار غير السالب، وformula لسلسلة المعدل المتوسط يساوي دلتا c على دلتا t، وmessage لملخص قصير، وsteps لمصفوفة مرتبة من أسطر التعويض. فشل التحقق —حقول ناقصة أو أعداد غير محدودة أو قيم خارج الحدود المطلقة أو معدل غير محدود أو زمن صفري— يُرجع invalid_input ولا يُحسب عليه أبداً. التسعير مبلغ ثابت $0.002 لكل طلب ناجح مع بند وحدة وسعر هامشي وحدوي صفري.
نصائح عملية وحدود وعمليات بحث ذات صلة
للتعليم، قارن أمثلة: تغيّر تركيز صفر فاصلة خمسة على عشر وحدات زمنية يعطي معدلاً متوسطاً صفر فاصلة صفر خمسة؛ وتغيّر سالب للمتفاعل ناقص صفر فاصلة اثنين على أربع وحدات يعطي معدلاً ذا إشارة ناقص صفر فاصلة صفر خمسة مع abs_rate صفر فاصلة صفر خمسة؛ والزمن صفر يوضّح مسار invalid_input الصارم الذي يحمي القسمة على صفر. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقاً، مما يبقي سكربتات الاستكشاف رخيصة عندما يضبط المتعلمون الزمن صفراً عمداً. فحوصات الذهاب والإياب سهلة: أعد حساب concentration_change مقسوماً على time يدوياً وتأكد أنه يساوي average_rate المنشور ضمن نفس تقريب الاثنتي عشرة خانة، وتأكد أن abs_rate يساوي القيمة المطلقة لذلك الحاصل عندما يكون الزمن موجباً.
حالات التكامل
اختبارات وحدة لبرمجيات الحركية
ولّد معدلات موجبة وسالبة وذات Δc صفري معروفة إضافة إلى رفض متعمّد لزمن صفري لتمارين الترميز واختبارات عقد API.
أسئلة تقنية
ماذا يحدث عندما يكون الزمن صفراً؟
المعدل غير معرّف (قسمة على صفر). تُرجع هذه الأداة invalid_input بدلاً من Infinity أو NaN.
هل يمكن أن يكون تغيّر التركيز سالباً؟
نعم. Δc السالب طبيعي لمتفاعل يُستهلك؛ average_rate يحفظ الإشارة وabs_rate يبلّغ المقدار.
هل حاسبة معدل التفاعل مجانية؟
أداة المتصفح مجانية وتعمل محلياً. تستخدم استدعاءات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحسب أبداً.