حاسبة قدرة المولد
ثلاجة ومضخة تصريف وإنارة LED وراوتر تسحب معًا 1180 واط أثناء التشغيل، ومع اندفاع بدء الثلاجة البالغ 1000 واط تبلغ الذروة 2180 واط، ومع الهامش تحتاج إلى 2725 واط، أي مولدًا بقدرة 3000 واط. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم
شراء مولد احتياط بالتخمين إما يترك الثلاجة ومضخة الصرف بلا طاقة أثناء الانقطاع أو يهدر المال على وحدة أكبر بكثير من قائمة الدوائر الأساسية. تحوّل حاسبة تحديد قدرة المولد قائمة بسيطة من الأجهزة — لكل منها واطات تشغيل مستمرة وواطات تشغيل لحظي اختيارية — إلى حمل ذروة حتمي، وقدرة موصى بها بهامش، وقيمة مكافئة بالـ kVA لمقارنة لوحات البيانات. تجمع الطريقة السكنية الكلاسيكية كل واطات التشغيل، ثم تضيف فقط أكبر زيادة تشغيل لحظي للمحرك (التشغيل اللحظي ناقص التشغيل لأكثر محرك تطلبًا)، وتضرب بعامل أمان (واحد فاصلة خمسة وعشرون افتراضيًا)، وتُسقف إلى واطات صحيحة حتى لا تُبخس قدرة الشراء. استخدم الأداة المجانية في المتصفح عند إعداد قائمة قصيرة لمفاتيح التحويل، ثم استدعِ الدالة النقية نفسها من السكربتات عند إنشاء عروض المقاولين أو فلاتر المنتجات أو قوائم التأهب.
أين يظهر تحديد قدرة المولد في العمل الفعلي
يقدّر الكهربائيون والمجددون قوائم تحويل الأحمال الأساسية قبل طلب وحدات احتياط ومفاتيح تحويل تلقائية، مستخدمين التشغيل زائد أكبر تشغيل لحظي كخطوة أولى شفافة قبل حساب حمل NEC كامل. يحدّد مديرو العقارات ومخططو التأهب احتياطًا مؤقتًا لخزائن الخوادم ودوائر الصرف ومعدات طبية قبل موسم العواصف. يعلّم مستشارو الطاقة الفرق بين المستمر والاندفاع حتى يتوقف المالكون عن جمع كل أمبيرات الدوار المقفل كأنما تعيد كلها التشغيل في الثانية نفسها.
إن احتجت لاحقًا أعداد ألواح شمسية من كيلوواط-ساعة شهرية، أو طول سخان زوايا من مساحة الغرفة، أو أعداد دوائر فرعية من المساحة، أو حسابات حمل مدخل خدمة كاملة، فاعاملها كنيات بحث وصفحات هبوط منفصلة بدل إثقال صفحة تحديد قدرة المولد هذه.
حالات الاستخدام
شراء مولد محمول
حوّل قائمة ثلاجة ومضخة وإضاءة وإلكترونيات إلى واطات مستمرة موصى بها وأقرب لوحة تجزئة شائعة حتى يشتري المشتري وحدة تستطيع تشغيل أكبر محرك.
قوائم قصيرة لأحمال أساسية احتياطية
امنح الكهربائيين والمجددين ذروة شفافة من التشغيل زائد أكبر تشغيل لحظي وهامشًا قبل الاستثمار في حزمة تصميم مفتاح تحويل كاملة.
قوائم التأهب وفلاتر المنتجات
اربط جداول الأجهزة دفعة واحدة بتوصيات واطات لحقائب العواصف وروبوتات الدردشة وفلاتر مولدات يجب أن تطابق الحاسبة العامة.
الأسئلة الشائعة
لماذا أكبر حمل تشغيل لحظي فقط وليس كل اندفاع؟
يفترض التحديد السكني عادة أن محركًا واحدًا يبدأ في كل مرة بينما تعمل الأحمال الأخرى. جمع كل اندفاع دوار مقفل كأنه متزامن يبالغ في الحاجة.
ماذا إن عرفت واطات التشغيل فقط؟
للمحركات، راجع واطات التشغيل اللحظي أو الاندفاع على اللوحة أو جدول الشركة المصنعة متى أمكن.
هل هذا حساب حمل كامل وفق الكود الكهربائي؟
لا. إنها قاعدة الإبهام الكلاسيكية تشغيل زائد أكبر تشغيل لحظي لتحديد سريع لمولد احتياط. تصميم NEC كامل للخدمة والتحويل يحتاج عوامل طلب وقواعد حمل مستمر وكهربائيًا مرخصًا.
ما فائدة معامل الأمان؟
يضيف هامشًا فوق الذروة، قيمته الافتراضية 1.25، لتغطية عدم دقة لوحات البيانات وانخفاض الجهد المرتفع قليلًا والنمو المعتدل مستقبلًا. ثم تُقرَّب النتيجة إلى واط كامل أعلى حتى لا تُقدَّر القدرة بأقل من حقيقتها.
لماذا تعرض الحاسبة القيمة بالكيلوفولت أمبير أيضًا؟
لأن بعض المصنعين يكتبون قدرة المولد بالكيلوفولت أمبير. تُقسم الواطات الموصى بها على معامل القدرة، وقيمته الافتراضية 0.8، ثم على 1000، فتصبح 2725 واط مساويةً 3.40625 كيلوفولت أمبير وتقارن اللوحات مباشرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/generator-sizing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}'const res = await fetch("https://api.kit.forhosting.com/home/generator-sizing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/generator-sizing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/generator-sizing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"appliances":[{"name":"Refrigerator","running_watts":200,"starting_watts":1200},{"name":"Sumppump","running_watts":800,"starting_watts":1300},{"name":"LED lights","running_watts":150,"starting_watts":150},{"name":"Modem/router","running_watts":30,"starting_watts":30}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/generator-sizing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"appliances": [
{
"name": "Refrigerator",
"running_watts": 200,
"starting_watts": 1200
},
{
"name": "Sumppump",
"running_watts": 800,
"starting_watts": 1300
},
{
"name": "LED lights",
"running_watts": 150,
"starting_watts": 150
},
{
"name": "Modem/router",
"running_watts": 30,
"starting_watts": 30
}
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.generator_sizing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
النتائج تتطابق دائمًا لنفس المدخلات: بلا شبكة، بلا عشوائية، وبلا انحراف نموذج بين الويدجت ومسار API المدفوع.
كيف تُقدَّر قدرة المولد من أحمال التشغيل والتشغيل اللحظي
تقدير عملي أولي لقائمة سكنية من الأحمال الأساسية يفترض أن كل الأجهزة المدرجة قد تعمل معًا، لكن محركًا واحدًا فقط يبدأ في لحظة معينة — وهي الممارسة المعتادة عند تجنب إعادة تشغيل الضواغط في آن واحد. تساوي واطات الذروة إجمالي التشغيل زائد تلك الزيادة الوحيدة الأكبر. إذا كانت قيمة التشغيل اللحظي أقل من التشغيل يُستخدم التشغيل في التحديد حتى لا يصغّر خطأ إدخال القدرة. تُباع المولدات المحمولة والاحتياطية بواطات مستمرة وغالبًا أيضًا بواطات اندفاع أو تشغيل لحظي. تجمع هذه الحاسبة كل running_watts لاستهلاك مستمر كلي، ثم تجد أقصى زيادة تشغيل لحظي حيث الزيادة تساوي starting_watts ناقص running_watts لكل صف. يضرب safety_factor الاختياري (الافتراضي واحد فاصلة خمسة وعشرون) الذروة قبل التسقيف إلى recommended_watts، فيغطي عدم يقين لوحة البيانات وانخفاض جهد طفيفًا مرتفع ونموًا مستقبليًا معتدلًا. يحوّل power_factor الاختياري (الافتراضي صفر فاصلة ثمانية) الواطات الموصى بها إلى recommended_kva لمقارنة الشركات التي تُعلّم بالكيلوفولت-أمبير. عند حذف starting_watts يُعتمد running_watts حتى لا تخترع الأحمال المقاومة مثل السخانات والإضاءة اندفاعًا. تقترح الاستجابة أيضًا next_standard_watts من جدول مدمج للوحات تجزئة شائعة عندما توجد واحدة كافية. كل خطوة حساب عائم حتمي بتقريب مستقر: مدخلات متطابقة تنتج دائمًا JSON متطابقًا. القوائم المفقودة والمصفوفات الفارغة وواطات التشغيل غير الموجبة والعوامل خارج النطاق والأعداد غير المنتهية تفشل مبكرًا بـ invalid_input ولا تُحاسب.
ما ترسله وما تسترجعه
تحقق كلاسيكي: ثلاجة مئتان تشغيل وألف ومئتان تشغيل لحظي، مضخة صرف ثمانمئة وألف وثلاثمئة، إضاءة مئة وخمسون، مودم ثلاثون، هامش افتراضي — إجمالي تشغيل ألف ومئة وثمانون، أقصى زيادة تشغيل لحظي ألف، ذروة ألفان ومئة وثمانون، موصى به ألفان وسبعمئة وخمسة وعشرون واط بعد هامش واحد فاصلة خمسة وعشرين. تسمّي إخفاقات التحقق الحقل المخالف حتى تُبرز النماذج قائمة فارغة أو صفًا بواطات تشغيل صفر. اربط النموذج المجاني في المتصفح لأصحاب المنازل وموظفي المتجر، ثم العقد نفسه من الخلفية لقوائم أعمال جماعية. أرسل حقلًا إلزاميًا وحقلين اختياريين. appliances مصفوفة غير فارغة من الكائنات؛ يحتاج كل كائن running_watts موجبة وقد يتضمن starting_watts وتسمية name اختيارية. تُقبل الأسماء البديلة loads وitems وlist وdevices للمصفوفة. safety_factor اختياري وقيمته واحد فاصلة خمسة وعشرون عند الحذف؛ وعند التوفير يجب أن يكون بين واحد وثلاثة شمولًا. power_factor اختياري وقيمته صفر فاصلة ثمانية افتراضيًا؛ وعند التوفير يجب أن يكون أكبر من صفر وعلى الأكثر واحد. تُقبل السلاسل الرقمية كما تُقبل أعداد JSON. عند النجاح تُرجع الاستجابة appliance_count ومصفوفة loads تعيد name وrunning_watts وstarting_watts وstart_extra_watts وoriginal_index منظّفة لكل صف، وtotal_running_watts وmax_start_extra_watts وlargest_start_appliance وpeak_watts وsafety_factor وpower_factor المستعملين وrecommended_watts وrecommended_kva وnext_standard_watts الاختياري، إضافة إلى سلاسل formula وmethod وunit_note. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين يظهر تحديد قدرة المولد في العمل الفعلي
تحتاج متاجر تحسين المنازل والإعلانات عبر الإنترنت نطاق واطات سريعًا حتى يختار العملاء مولدات محمولة تستطيع تشغيل ثلاجة ومضخة بئر معًا بدل إرجاع هياكل ألفي واط ضعيفة. يستدعي مكوّنو التجارة الإلكترونية ووكلاء الدردشة واجهة API لربط جداول الأجهزة بتوصية مطابقة لصفحة الحاسبة العامة. يريد مؤلفو مناهج مهن البناء وإدارة الطوارئ شكل JSON واحدًا في ويدجت المتصفح وفي API حتى تبقى أوراق العمل والمصححات الآلية متوافقة. ولأن هذه القدرة محرك parse خالص، فتسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح، والتحقق الفاشل لا يستهلك الرصيد.
أسئلة تقنية
كيف تُحسب قدرة المولد؟
total_running = مجموع running_watts. max_start_extra = max(starting − running) عبر الأجهزة. peak = total_running + max_start_extra. recommended_watts = ceil(peak × safety_factor) مع safety_factor افتراضي 1.25. recommended_kva = recommended_watts / (power_factor × 1000).
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.