حاسبة ثابت هنري
تركيز غاز مذاب قدره 0.0012 مول لكل لتر تحت ضغط جزئي قدره 1 ضغط جوي يعطي ثابت هنري يساوي 0.0012 مول لكل لتر لكل ضغط جوي. أدخل التركيز والضغط لتحصل على kH مع خطوات التعويض. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- C
- 0.0012
- القدرة (W)
- 1
- التركيز
- 0.0012
- التركيز المذاب
- 0.0012
- الضغط
- 1
- الضغط الجزئي
- 1
تحوّل حاسبة ثابت هنري تركيز غاز مذاب مقيساً والضغط الجزئي للغاز المطابق إلى ثابت التناسب الوحيد الذي يربطهما عند الاتزان. تحتاج مراجعة الواجبات وتقارير المختبر ونماذج الأكسجين المذاب البيئية وقيم تمارين الكود المتوقعة إلى نفس القسمة الحتمية دون فتح CAS أو مكدس محوّلات وحدات.
ما يعنيه ثابت قانون هنري للغازات المذابة
ينص قانون هنري على أنه عند درجة حرارة ثابتة تكون كمية الغاز التي تذوب في سائل متناسبة مع الضغط الجزئي لذلك الغاز فوق المحلول، شريطة ألا يتفاعل الغاز كيميائياً مع المذيب وأن يبقى المحلول مخففاً. في صورة الذوبانية المستخدمة هنا يساوي التركيز المذاب c قيمة k_H مضروبة في الضغط الجزئي p، فيُحصل على ثابت قانون هنري بإعادة الترتيب إلى k_H يساوي c على p.
يميّز ذلك العدد الحقيقي الوحيد علاقة الاتزان الخطية لزوج الوحدات الذي اخترته بالكامل: إن كان c بالمولات لكل لتر وp بالأجواء فوحدتا k_H مولات لكل لتر لكل جو؛ وإن فضّلت مولات لكل متر مكعب وباسكال يتغير الرقم لكن بنية النسبة تبقى. يهتم المعلمون والمصححات الآلية برفض الضغط الصفري بقدر الحساب: طالب يبلّغ عن ثابت محدود عندما p يساوي صفراً قد خرج من نطاق الصيغة، والقيمة المطلقة الصامتة أو احتياطي ضغط افتراضي سيخفي ذلك الخطأ.
يعيد مسار التحقق حساب الناتج بنفس التقريب الثابت المستخدم للحقول المنشورة، فتحمل الاستجابة الناجحة دائماً خطوات يمكن تأكيدها في الاختبارات أو أوراق العمل. تذكّر أن ثوابت الجداول في الأدبيات غالباً تستخدم الصورة العكسية للتطايرية أو درجة حرارة مختلفة؛ تقيّم هذه الأداة النسبة التي تقدّمها فقط ولا تحوّل جداول ولا تضبط النشاط غير المثالي.
نصائح عملية وحدود وعمليات بحث ذات صلة
أبقِ التركيز والضغط ضمن المدى المطلق المنشور حتى لا تفيض نسبتهما إلى ثابت غير محدود يرفضه الحلّال. فضّل إرسال أرقام لا سلاسل مسبقة التنسيق عندما تتحكم بالعميل؛ تُقبل الأعداد النصية فقط عند مطابقة نمط عددي محدود صارم. حوّل الميلي مولات أو الكيلوباسكال أو البار إلى النظام نفسه قبل الاستدعاء إن أردت k_H بوحدات الكتاب دون إعادة مقياس ذهني لاحقاً.
تستهدف هذه الصفحة من يبحث عن حاسبة ثابت هنري أو kH يساوي c على p أو ثابت ذوبانية غاز مذاب عبر الإنترنت؛ وليست نموذجاً كاملاً للذوبانية المعتمدة على الحرارة ولا أداة ضغط بخار لرول ولا محلّلاً للضغط الجزئي لغاز مثالي ولا محاكي حركية تبادل الغازات. فضّل هذه القدرة عندما تملك سلفاً c وp قياسيين وتحتاج النسبة فقط؛ وإن كان المصدر مسألة نصية فاستخرج التركيز والضغط الجزئي أولاً وأبقِ الوحدات متسقة.
فحوصات الذهاب والإياب سهلة: أعد حساب c مقسوماً على p يدوياً وتأكد أنه يساوي k_H المنشور ضمن التقريب نفسه إلى اثنتي عشرة منزلة.
حالات الاستخدام
مراجعة واجبات ذوبانية الغازات
يُدخل الطلاب التركيز المذاب والضغط الجزئي من مسائل المختبر أو الكتاب ويقارنون k_H المكتوب يدوياً بنتيجة حتمية قبل التسليم.
اختبارات وحدات للنماذج البيئية
ولّد نسب c/p معروفة جيدة مع رفض متعمد لضغط صفري لتمارين الكود وقيم متوقعة لنماذج الأكسجين المذاب.
ثابت سريع من قياسات ميدانية
تُبلّغ أطقم الميدان عن الغاز المذاب والضغط الجزئي في الحيز الرأسي؛ وتحسب الأنابيب k_H مرة وتخزّنه لحسابات اتزان لاحقة بنفس فرض درجة الحرارة.
الأسئلة الشائعة
ما ثابت قانون هنري؟
في صورة الذوبانية المستخدمة هنا، k_H = c / p: تركيز الغاز المذاب مقسوماً على الضغط الجزئي للغاز عند الاتزان لدرجة حرارة ثابتة ووحدات متسقة.
أي وحدات يجب أن أستخدم لـ c وp؟
أي زوج متسق (مثل mol/L مع atm، أو mol/m³ مع Pa). تعتمد القيمة العددية لـ k_H على تلك الوحدات؛ والأداة لا تحوّل الوحدات نيابةً عنك.
هل تطبّق تصحيحات درجة الحرارة؟
لا. تقيّم k_H = c/p للقيم التي تقدّمها. تتطلب الذوبانية المعتمدة على الحرارة نموذجاً منفصلاً أو تعديلاً مجدولاً.
ماذا يحدث إذا كان الضغط الجزئي صفرًا؟
يُرفض الحساب لأن القسمة على صفر غير معرّفة. وبدل قيمة لا نهائية أو ضغط بديل يُفترض دون علمك، تظهر رسالة واضحة تنبهك إلى الخطأ.
لماذا لا يطابق الثابت الذي حصلت عليه قيمة الجدول؟
تستخدم جداول كثيرة الصيغة المقلوبة الخاصة بالتطاير أو درجة حرارة مختلفة. والحاسبة تقسم فقط التركيز الذي تدخله على الضغط، فتحقق من الصيغة ودرجة الحرارة في جدولك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/henrys-law-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":0.0012,"p":1}'const res = await fetch("https://api.kit.forhosting.com/chem/henrys-law-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 0.0012,
"p": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/henrys-law-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 0.0012,
"p": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/henrys-law-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":0.0012,"p":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":0.0012,"p":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/henrys-law-constant", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"c": 0.0012,
"p": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.henrys_law_constant",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل التركيز c والضغط الجزئي p بأي زوج وحدات متسق؛ وتعيد الأداة k_H يساوي c على p، ومعادلة تعويض مقروءة، وحساباً خطوة بخطوة، وأسماء حقول معكوسة ليقرأ السكربت k_H أو henry_constant أو henrys_law_constant دون إعادة تسمية. عندما يكون الضغط الجزئي صفراً تكون النسبة غير معرّفة، لذا تعيد API خطأً واضحاً invalid_input بدل Infinity أو NaN صامت. المسار حساب حتمي بحت—بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة—لذا يعيد منفّذ المتصفح المجاني وواجهة API المدفوعة مسبقاً نفس JSON بعد تقريب عشري ثابت في كل استدعاء.
كيفية استدعاء API وما الذي يعود
يجب أن يكون الضغط الجزئي غير صفري؛ تُعامل القيم ذات المقدار المطلق عند أو دون واحد في عشرة أس ناقص خمسة عشر كصفر وتُرفض. أرسل جسم JSON برقمين محدودين إلزاميين: c (أسماء concentration وdissolved وdissolved_concentration وC وsolubility) لتركيز الغاز المذاب، وp (أسماء pressure وpartial_pressure وP وpp وp_gas) للضغط الجزئي للغاز. يجب أن تبقى القيم المطلقة ضمن الحد المنشور وهو تريليون واحد حتى يظل الناتج محدوداً بدقة IEEE المزدوجة على Worker وفي المتصفح. عند النجاح تعيد الاستجابة c وconcentration وdissolved_concentration مقربة، وتضبط p وpressure وpartial_pressure على نفس الضغط المقرب، وk_H وhenry_constant وhenrys_law_constant على نفس الناتج المقرب، وformula على سلسلة k_H يساوي c على p، وequation على سطر تعويض مقروء، وmessage على ملخص إنجليزي قصير، وsteps على مصفوفة مرتبة للقيم المعطاة والصيغة والتعويض والملخص. فشل التحقق—حقول ناقصة أو أعداد غير محدودة أو قيم خارج الحدود المطلقة أو ناتج غير محدود أو ضغط صفري—يعيد invalid_input ولا يُحاسب. التسعير ثابت $0.002 لكل طلب ناجح مع بند وحدة وسعر وحدة هامشي صفر.
نصائح عملية وحدود وعمليات بحث ذات صلة
عند التدريس اقرن أمثلة: c يساوي 0.0012 مع p يساوي واحداً يعطي k_H يساوي 0.0012؛ مضاعفة التركيز عند ضغط ثابت تضاعف k_H؛ ضبط p على صفر يوضح مسار invalid_input الصارم؛ وضغط كبير مع كمية مذابة متواضعة يعطي ثابتاً صغيراً كما يُتوقع من التعريف. المهام الفاشلة التي تعيد invalid_input لا تستهلك رصيداً مسبوق الدفع، ما يبقي سكربتات الاستكشاف رخيصة عندما يضبط المتعلمون الضغط عمداً على صفر.
أسئلة تقنية
ماذا يحدث عندما يكون الضغط الجزئي صفراً؟
النسبة غير معرّفة. تعيد هذه الأداة invalid_input بدل Infinity أو NaN.
هل حاسبة ثابت هنري مجانية؟
أداة المتصفح مجانية وتعمل محلياً. تستخدم استدعاءات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبداً.