حاسبة الطلب على الماء
عشرة آلاف شخص يستهلك كل منهم 150 لترًا يحتاجون 1500000 لتر في اليوم و547500000 لتر في السنة. أدخل عدد السكان واستهلاك الفرد لتقدير حجم الإمداد أو مقارنة مدينة بمرجع منشور. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المجموعة السكانية
- 10,000
- لترات للفرد
- 150
- اللترات اليومية
- 1,500,000
- اللترات سنويًا
- 547,500,000
- أيام السنة
- 365
طلب الماء البلدي والمجتمعي هو الحجم الذي تستخرجه منطقة خدمة إذا عُلم كم شخصاً يسكنون فيها وكم لتراً يستخدم كل شخص في اليوم. تحتاج مرافق الماء ومخططو المدن والمستشارون البيئيون وطلبة موارد الماء إلى ذلك الجداء مجموعاً يومياً ومجموعاً سنوياً ليقدّروا محطات المعالجة، وليقارنوا بلدةً بمرجع منشور من اللترات للفرد في اليوم، وليضعوا سنةً من الاستخراج إلى جانب ميزانية خزان. تقبل حاسبة الطلب على الماء حجم سكان واستهلاكاً يومياً للفرد باللترات، وتضربهما للطلب اليومي، ثم تضرب المجموع اليومي في 365 للطلب السنوي، وكلاهما باللترات. ويُقبل الصفر ويعيد صفراً من اللترات، لأن منطقة خدمة فارغة أو سيناريو استهلاك صفري لا يطلب شيئاً حقاً.
كيف يُحسب طلب الماء من السكان وLPCD
في الرتبة الأولى، ليس طلب الماء المجتمعي نموذجاً جوياً ولا محاكاة شبكة أنابيب: إنه جداء كميتين يملكهما المخطّط أو يمكنه افتراضهما. السكان هم عدد من يُخدمون — عدّ تعداد، أو إسقاط أفق تصميم، أو إشغال مخيم لاجئين، أو سكان مجمع سكني. والاستهلاك اليومي للفرد هو اللترات التي يستخدمها كل واحد من أولئك في يوم، ويُكتب LPCD في جداول هندسة الماء.
وتجري الأرقام المنشورة عادة من نحو خمسين لتراً للفرد في اليوم في إمداد ريفي مقنّن، مروراً بمئة إلى مئتين في شبكات حضرية كثيرة، إلى ثلاثمئة أو أكثر حيث تسود الري الخارجي وتسربات التوزيع. ويساوي الطلب اليومي باللترات السكان مضروبين في ذلك الرقم للفرد. ويساوي الطلب السنوي المجموع اليومي مضروباً في 365، وهو عدّ الأيام المدني المستخدم في ميزانيات الخزان والمحطة لسنة قادمة.
فعشرة آلاف شخص عند مئة وخمسين لتراً لكلٍّ يطلبون إذن مليوناً وخمسمئة ألف لتر في يوم وخمسمئة وسبعة وأربعين مليوناً وخمسمئة ألف لتر في سنة. وربع مليون شخص عند مئة وثمانين فاصلة خمسة لترات لكلٍّ يطلبون خمسة وأربعين مليوناً ومئة وخمسة وعشرين ألف لتر في اليوم. ولا يضيف الأسلوب ماءً غير محاسب، ولا أحمالاً صناعية كتلية، ولا عوامل ذروة موسمية، ولا احتياطيات تدفق الحريق؛ فتلك لمجسم خطة رئيسية كاملة يمكنكم وضعها فوق هذه القاعدة.
غيّروا أياً من المدخلين فيتحرك المجموعان معاً. وليست هذه الصفحة حاسبة تناول ماء الشرب الشخصي، ولا صفحة سعة خزان، ولا صفحة هدر حنفية تقطر: فتلك تجيب كم ينبغي لجسم أن يشرب، أو كم يسع وعاء، أو كم أهدر تسرب أصلاً — لا كم ستستخرج مجموعة سكان من الشبكة.
ما تُدخله: عدد السكان واللترات للفرد
ويُسمح بسكان كسريين كيلا تُدوَّر تقديرات منتصف السنة مثل 12500.5 أولاً، ويُسمح بـ LPCD كسري كي يُرسل 137.4 لتراً للفرد في اليوم كما قيس. والحقول الغائبة والسلاسل الفارغة والقيم المنطقية والكائنات والرموز التي ليست أعداداً عشرية بسيطة أو ترميزاً علمياً تفشل بالمثل. ويُقبل الصفر ويعيد صفراً من اللترات، لأن منطقة فارغة أو سيناريو استهلاك صفري لا يطلب ماءً حقاً.
وتُقرَّب الأرقام إلى اثنتي عشرة مرتبة عشرية حتى يقارن goldens والعملاء بايتاً ببايت عبر بيئات التشغيل. وإذا فاض الجداء إلى Infinity فشلت المهمة بدل إعادة حجم غير نهائي. والسنة هي السنة المدنية الدقيقة ذات 365 يوماً المستخدمة في طلب الفرز، لا 365.25 ولا تقويم كبيسة، فيكون المجموع السنوي قابلاً للإعادة من المدخلات نفسها على كل آلة.
من يخطط بالطلب على الماء لمجتمع كامل
يستخدم المهندسون البلديون ومرافق الماء حاسبة طلب ماء حتمية لتحويل سكان تعداد وLPCD منشور أو مقيس إلى لترات يومية وسنوية توضع إلى جانب قدرة محطة، بدل اقتباس شعار عن كم تستخدم مدينة. وتفيد مواقع الصحافة والتعليم التي ترتّب على حاسبة الطلب على الماء من ودجة حيّة يتطابق مسارها المجاني في المتصفح مع مسار الأتمتة على الوحدة الخالصة نفسها، فلا تختلف عرضة صف هيدرولوجيا عن دفعة في ما إذا كان عشرة آلاف شخص عند مئة وخمسين لتراً لكلٍّ يطلبون حقاً مليوناً وخمسمئة ألف لتر في اليوم.
ويمكن لحملات المناخ والحفظ التي تطلب مقارنة بلدتهم بهدف مئة لتر من LPCD أن ترسل الرقمين نفسيهما اللذين كتبهما الزائر وأن تعرض الاستخراج السنوي دون اختراع معدل استهلاك. ولا يستهلك التحقق الفاشل الرصيد. أبقوا الطلبات صغيرة، وثبّتوا الحقول المقرّبة في الاختبارات، فتحصلوا على ناتج طلب قابل للإعادة دون إقامة تكامل فوترة خاص بكم.
حالات الاستخدام
طلب فرز بلدي
حوّلوا سكان تعداد وLPCD منشوراً إلى لترات يومية وسنوية يمكن وضعها إلى جانب قدرة محطة أو ميزانية خزان.
الأسئلة الشائعة
كيف يُحسب طلب الماء لمجموعة سكان؟
يساوي الطلب اليومي باللترات السكان مضروبين في الاستهلاك اليومي للفرد باللترات. ويساوي الطلب السنوي ذلك المجموع اليومي مضروباً في 365. عشرة آلاف شخص عند 150 لتراً لكلٍّ يعطون 1,500,000 لتر في اليوم و547,500,000 لتر في السنة.
أيّ قيمة LPCD ينبغي أن تستخدموا؟
استخدموا رقماً مقيساً أو منشوراً من اللترات للفرد في اليوم لمنطقة الخدمة. وتقع قيم الفرز النموذجية قرب 50 L في إمداد ريفي مقنّن، و100–200 L في شبكات حضرية كثيرة، و300 L أو أكثر حيث يسود الري والتسرب. ولا تخمّن الحاسبة LPCD.
لمَ السنة 365 يوماً وليست 365.25؟
يستخدم طلب الفرز السنة المدنية ذات 365 يوماً حتى يكون المجموع السنوي قابلاً للإعادة ويطابق ميزانيات المرافق لسنة قادمة. وتعديلات السنة الكبيسة ومتوسط 365.25 تنتمي إلى نموذج تقويم، لا إلى هذا الناتج.
ماذا يحدث إن كان السكان أو اللترات للفرد سالبة؟
وسكان سالبون أو معدل للفرد سالب ليسا طلباً فيزيائياً. ويُسمح بالصفر ويعيد صفراً من اللترات. ولا تُفوتر المدخلة غير الصالحة.
هل هذا مثل تناول الماء الشخصي، وكم يكلف؟
لا. تقدّر هذه الصفحة كم ستستخرج مجموعة سكان، لا كم ينبغي لشخص أن يشرب. أداة المتصفح مجانية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/eco/water-demand \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"population":10000,"per_capita_liters":150}'const res = await fetch("https://api.kit.forhosting.com/eco/water-demand", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"population": 10000,
"per_capita_liters": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/water-demand",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"population": 10000,
"per_capita_liters": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/water-demand", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"population":10000,"per_capita_liters":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"population":10000,"per_capita_liters":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/water-demand", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"population": 10000,
"per_capita_liters": 150
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.water_demand",
"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، فلا تختلف مراجعة صفٍّ عن دفعة صفوف تعداد على الرقمين نفسيهما.
المدخلات والوحدات والأسماء البديلة وسلوك الخطأ
أرسلوا كائن JSON برقمين نهائيين إلزاميين: population، عدد الأشخاص في منطقة الخدمة؛ وper_capita_liters، الاستهلاك اليومي لكل شخص باللترات. ويقبل كل حقل أيضاً سلسلة رقمية وقائمة قصيرة من الأسماء البديلة (pop، people، inhabitants، n، lpcd، liters_per_capita، daily_per_capita، consumption، per_capita) حتى لا تحتاج جداول الحساب والنماذج إلى إعادة تسمية الأعمدة. وتُرفض أي قيمة سالبة: فسكان سالبون أو معدل للفرد سالب ليسا طلباً فيزيائياً، لذلك تفشل المهمة برمز invalid_input يسمّي الحقل. وعند النجاح تعيد الاستجابة population وper_capita_liters المحلولين، ثم تبلغ daily_liters بوصفه population في LPCD، وannual_liters بوصفه daily_liters في 365، وdays_in_year دائماً 365، وسلسلة صيغة موجزة، ووسم الطريقة population_times_lpcd_times_365. ولا استعلام شبكة، ولا سحب عشوائي، ولا اعتماد على تاريخ اليوم أو تقاويم الكبيسة: فالرقمان أنفسهما ينتجان دائماً JSON نفسه.
أين تستحق واجهة API لطلب الماء موضعها
ويمكن للمستشارين الذين يسجّلون أصلاً سكان مناطق الخدمة أن يرسلوا مهمة لكل جماعة ويحفظوا daily_liters وannual_liters إلى جانب معرّف المنطقة دون فتح جدول عوامل 365 يوماً. ولأن التنفيذ parse خالص من المرتبة A، تكلف كل دعوة ناجحة السعر الأساس المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة. وإن احتجتم لاحقاً كلفة بعملة، اضربوا اللترات في تعرفّتكم المحلية؛ وتتوقف نقطة النهاية عند الحجم عمداً. وإن احتجتم لاحقاً طلب ساعة الذروة أو يوم الذروة، طبّقوا عامل الذروة لديكم على daily_liters؛ فيبقى جداء القاعدة قابلاً للتدقيق بلا تغيير.
حالات التكامل
دفعات منطقة الخدمة للمستشار
أرسلوا مهمة لكل جماعة بالسكان المسجّلين واللترات للفرد، ثم احفظوا daily_liters وannual_liters إلى جانب معرّف المنطقة.
ودجات الصفوف والحملات
دعوا الزائرين يكتبون سكاناً وهدف LPCD ويروا الطلب اليومي والسنوي على أداة حيّة تطابق API بايتاً ببايت.