حاسبة عجز ضغط البخار (VPD)
عند 25 °C ورطوبة نسبية 60 % يزيد عجز ضغط البخار قليلًا على 1.2 kPa، وهو مقدار ما يسحبه الهواء من ماء الأوراق. وتحصل أيضًا على ضغط البخار المشبع والفعلي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الإبداع
- 25
- الرطوبة النسبية
- 60
- درجة الحرارة (°C)
- 25 kPa
- وحدة الحرارة
- Celsius
- ضغط بخار التشبع (kPa)
- 3.16777772
- ضغط البخار الفعلي (kPa)
- 1.90066663
تحوّل حاسبة عجز ضغط البخار درجة حرارة الهواء والرطوبة النسبية إلى قدرة التجفيف التي تقود فعلاً نتح النباتات. ضغط بخار التشبع هو الحد الأقصى الذي يستطيع الهواء احتجازه عند تلك الدرجة؛ أما ضغط البخار الفعلي فهو قيمة التشبع تلك مضروبة في الرطوبة النسبية. الفرق بينهما هو VPD، الفجوة التي تحسّ بها الورقة حين تنفتح الثغور ويغادر الماء النسيج المتوسط. أدخلوا درجة الحرارة والرطوبة النسبية؛ فتعيد الأداة ضغطي التشبع والفعلي بالكيلوباسكال مع VPD وفق صيغة FAO-56 Magnus–Tetens المستخدمة في التبخر النتحي المرجعي.
ما عجز ضغط البخار وكيف يتكوّن es ناقص ea
عجز ضغط البخار هو الفرق بين مقدار بخار الماء الذي يستطيع الهواء احتجازه عند درجة الحرارة الحالية ومقدار ما يحتجزه فعلاً. يرتفع ضغط بخار التشبع es بحدة مع درجة الحرارة: فالهواء الأدفأ ذو سعة أكبر، لذا تنتج الرطوبة النسبية نفسها عجزًا أكبر في يوم حار مما في يوم بارد. ضغط البخار الفعلي ea هو التشبع مضروبًا في الرطوبة النسبية ككسر: ea يساوي es في RH على مئة.
فرقهما VPD يساوي es ناقص ea، وهو أيضًا es في واحد ناقص RH على مئة. يستخدم المزارعون وعلماء فسيولوجيا النبات تلك الفجوة لأن النتح تقوده تدرجية ضغط البخار من داخل الورقة — القريب من التشبع عند درجة حرارة الورقة — إلى هواء المظلة. يعني VPD الصغير هواءً رطبًا وفقدان ماء بطيئًا؛ ويعني VPD الكبير هواءً جافًا يسحب الماء عبر الثغور أسرع مما تستطيع الجذور تعويضه، ولذلك تعامل وحدات التحكم في البيوت المحمية ونماذج الريّ VPD رقمًا مناخيًا أوليًا لا فضولًا مشتقًا من الرطوبة.
تستخدم هذه الحاسبة تعبير FAO-56 Magnus–Tetens لضغط التشبع فوق الماء السائل: es بالكيلوباسكال يساوي 0.6108 في أسية 17.27 في T مقسومة على T زائد 237.3، وT بالدرجات المئوية. وهو التعبير نفسه في معيار FAO Penman–Monteith للتبخر النتحي المرجعي، فيستطيع الصف والبيت المحمي ودفاتر البحث مقارنة النتائج دون مجموعة ثوابت مخفية. رطوبة نسبية فوق مئة في المئة تعني ضغطًا فعليًا أكبر من التشبع؛ يعامل هذا النموذج ذلك إدخالًا غير صالح بدل الإبلاغ عن عجز سالب.
يُسمح بصفر في المئة رطوبة ويعطي VPD مساويًا ل es: هواء جاف تمامًا عند تلك الدرجة. تُعاد الضغوط دائمًا بالكيلوباسكال، مع حقل إضافي بالهكتوباسكال لاتفاقيات محطات الطقس.
الاستخدام في البيت المحمي والحدود وعمليات البحث التي لا تجيب عنها هذه الصفحة
تقع نقاط الضبط النموذجية في البيوت المحمية قرب 0.8 إلى 1.2 كيلوباسكال أثناء الإثمار مع الإضاءة، وأقل قليلًا للشتلات، لأن النسيج الفتي يذبل حين يسحب الهواء بقوة مفرطة. احسبوا VPD من حسّاسات البصلة الجافة والرطوبة نفسها التي تسجّلونها أصلًا، ثم قارنوا النتيجة ببروتوكول المحصول بدل الاكتفاء بالنظر إلى الرطوبة النسبية: ستون في المئة RH عند عشرين درجة مئوية عجز ألطف من ستين في المئة RH عند ثلاثين درجة مئوية، رغم تطابق قراءة الرطوبة.
اقرنوا هذه الحاسبة بتصحيح لدرجة حرارة الورقة إن توفرت بيانات تحت حمراء للمظلة؛ فصيغة FAO-56 بدرجة حرارة الهواء هي الخطوة الأولى المعيارية وتوافق معظم مخططات VPD المنشورة التي تفترض قرب الورقة والهواء. أبقوا الرطوبة النسبية داخل النطاق المنشور من صفر إلى مئة ودرجة حرارة الهواء فوق الصفر المطلق حتى تبقى الأسية منتهية. تستهدف هذه الصفحة من يبحث عن حاسبة عجز ضغط البخار أو VPD من الحرارة والرطوبة أو VPD نتح النبات عبر الشبكة.
ليست حالّ نقطة ندى، ولا نسبة رطوبة نسبية من ضغطين، ولا ركام Penman–Monteith كاملًا للتبخر النتحي. فضّلوا هذه القدرة حين تتوفر لديكم درجة حرارة الهواء والرطوبة النسبية ولا تحتاجون إلا es وea والفرق بينهما.
حالات الاستخدام
نقاط ضبط مناخ البيت المحمي والزراعة الداخلية
حوّلوا درجة حرارة البصلة الجافة والرطوبة النسبية من متحكّم غرفة الزراعة إلى VPD بالكيلوباسكال وقارنوا النتيجة بأهداف المرحلة للشتلات أو النمو الخضري أو الإثمار.
واجبات فسيولوجيا النبات ودفاتر المختبر
يدخل الطلبة درجة حرارة الهواء وRH من مسألة كتاب أو سجل غرفة ويتأكدون قبل التسليم أن es ناقص ea يطابق حساب FAO-56 Magnus–Tetens.
مدخلات نماذج الريّ والتبخر النتحي
أنتجوا سلاسل زمنية حتمية ل VPD من حرارة محطة الطقس ورطوبتها لسكربتات Penman–Monteith أو موصلية الثغور أو إطلاق الريّ، دون إقامة ركام نموذج مناخي.
الأسئلة الشائعة
كيف يُحسب عجز ضغط البخار من درجة الحرارة والرطوبة؟
ضغط البخار الفعلي هو ea = es·RH/100. وVPD هو es ناقص ea.
ماذا يحدث عندما تتجاوز الرطوبة النسبية مئة في المئة؟
لا يبلّغ هذا النموذج عن عجز سالب لهواء فوق التشبع؛ والتحقق الفاشل لا يُحاسب.
هل هذه الحاسبة هي نفسها حاسبة الرطوبة النسبية؟
لا. تحوّل حاسبة الرطوبة النسبية ضغطَي بخار إلى نسبة مئوية. تبدأ هذه الأداة من درجة الحرارة وRH وتعيد فجوة الضغط بين التشبع والفعلي التي تقود النتح.
ما عجز ضغط البخار المناسب في البيت المحمي؟
يستهدف كثير من المزارعين نحو 0.8 إلى 1.2 kPa أثناء الإثمار تحت الإضاءة، وأقل قليلًا للشتلات لأن الأنسجة الفتية تذبل حين يشتد سحب الهواء. قارن النتيجة ببروتوكول محصولك.
هل يمكن إدخال الحرارة بالفهرنهايت أو الكلفن؟
نعم. اختر الفهرنهايت أو الكلفن فتُحوَّل القيمة إلى درجات مئوية قبل الحساب، وهي الوحدة الأصلية للصيغة. وتظهر الحرارة المحولة أيضًا لتتحقق منها بنفسك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/earth/vapor-pressure-deficit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":25,"relative_humidity":60}'const res = await fetch("https://api.kit.forhosting.com/earth/vapor-pressure-deficit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 25,
"relative_humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/vapor-pressure-deficit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 25,
"relative_humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/vapor-pressure-deficit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":25,"relative_humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":25,"relative_humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/vapor-pressure-deficit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"temperature": 25,
"relative_humidity": 60
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.vapor_pressure_deficit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض الرطوبة النسبية فوق مئة في المئة ب invalid_input لأن هذا النموذج يعامل الهواء على أنه مشبع أصلاً. والحساب الحتمي نفسه يغذّي المشغّل المجاني في المتصفح وواجهة API المدفوعة مسبقًا، بلا شبكة ولا بذور عشوائية ولا اعتماد على ساعة الجدار.
كيف تستدعون واجهة API وما الذي تحمله الاستجابة
يجب أن تقع الرطوبة النسبية بين صفر ومئة شمولًا. تُرفض كذلك بالحقل المعني الحقول الناقصة والأرقام غير المنتهية ودرجات الحرارة عند الصفر المطلق أو دونه ودرجة حرارة تصفّر مقام Magnus–Tetens. أرسلوا جسم JSON برقمين منتهيين إلزاميين: temperature (الأسماء البديلة temp وtemp_c وt وair_temperature) وrelative_humidity (الأسماء البديلة humidity وrh وhumidity_percent). يقبل الحقل الاختياري temperature_unit المجموعة المغلقة celsius أو fahrenheit أو kelvin وافتراضه celsius، وهي وحدة صيغة FAO-56 الأصلية. تُحوَّل قيم Fahrenheit وKelvin إلى Celsius قبل تقييم es؛ ويُبلغ الحقل المُعاد temperature_c دائمًا بدرجة حرارة الهواء المحوَّلة كي يدقق العميل التحويل دون إعادة تنفيذه. تفشل قيمة فوق مئة في المئة ب invalid_input ولا تُحاسب أبدًا، لأن قراءة فوق التشبع تجعل الضغط الفعلي يتجاوز التشبع وتنتج عجزًا سالبًا لا تعلن عنه هذه الصفحة. عند النجاح يعيد الجسم درجة الحرارة المرسلة ودرجة حرارة الهواء بالمئوية وtemperature_unit المحلول وrelative_humidity؛ ثم ينشر saturation_vapor_pressure_kpa وactual_vapor_pressure_kpa وvapor_pressure_deficit_kpa وvapor_pressure_deficit_hpa وunit بقيمة kPa وmethod بقيمة magnus_tetens_fao56 وسلسلة formula تعيد صياغة es وea وسلسلة equation مملوءة بالأرقام المقرَّبة. التسعيرة $0.002 ثابتة لكل طلب ناجح بوحدة item؛ والتحقق الفاشل لا يستهلك الرصيد المدفوع مسبقًا.
الاستخدام في البيت المحمي والحدود وعمليات البحث التي لا تجيب عنها هذه الصفحة
فضّلوا إرسال أرقام JSON على السلاسل مسبقة التنسيق حين تتحكمون في العميل؛ ولا تُقبل السلاسل العددية إلا حين تطابق نمطًا منتهيًا صارمًا. فحوص الذهاب والإياب يسيرة: أعيدوا حساب 0.6108 في أسية 17.27 T على T زائد 237.3، ثم اضربوا في RH على مئة، ثم اطرحوا، وتأكدوا أن vapor_pressure_deficit_kpa يطابق ضمن التقريب نفسه إلى ثماني منازل.
أسئلة تقنية
ما وحدات درجة الحرارة التي يمكنكم إرسالها؟
Celsius (الافتراضي) أو Fahrenheit أو Kelvin عبر temperature_unit. تتضمن الاستجابة دائمًا temperature_c كي تدققوا التحويل المستخدم في es(T).
كم تبلغ تكلفة حاسبة عجز ضغط البخار؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API الرصيد المدفوع مسبقًا بمقدار $0.002 لكل طلب ناجح؛ والإدخال غير الصالح لا يُحاسب أبدًا.