احسبوا القدرة المطلوبة لمنظومة الألواح الشمسية
تقدّر حاسبة تحجيم طاقة المصفوفة الشمسية قدرة التيار المستمر اللازمة للألواح لتلبية طلب كهربائي يومي محدد.
شغّل الأداة مجانًا
أدخلوا الطاقة المطلوبة بالكيلوواط ساعة يوميا، ومتوسط ساعات الشمس القصوى في الموقع، ونسبة مجمعة لفواقد النظام. تعدّل الحاسبة الحجم المثالي وفق تأثيرات الحرارة والأسلاك وتحويل العاكس واختلاف الألواح والأوساخ والظلال. وتعرض القيمة المحسوبة الدقيقة، إضافة إلى حد أدنى عملي مقرب إلى الواط الصحيح الأعلى، لتمنحكم نقطة انطلاق واضحة للتخطيط الأولي لمنظومة الطاقة الشمسية.
ابدؤوا بطلب يومي ممثل للطاقة
يبدأ التحجيم الموثوق من الطاقة المستهلكة، لا من القدرة اللحظية المكتوبة على الجهاز. اجمعوا الواط ساعة التي تستهلكها جميع الأحمال خلال يوم اعتيادي، أو اقسموا إجمالي استهلاك شهري ممثل في فاتورة الكهرباء على عدد أيام فترة الفوترة. أدخلوا الناتج في الحقل daily_energy_kwh. وإذا كان المقصود أن تعوض المنظومة جزءا فقط من استهلاك المبنى، فأدخلوا ذلك الجزء المستهدف وحده. تستدعي الأحمال الموسمية عناية خاصة؛ فقد يجعل التكييف والتدفئة الكهربائية ومضخات الري والإشغال في العطلات المتوسط السنوي غير ممثل للفترة الأهم. في المنظومات المنفصلة عن الشبكة، استخدموا يوما محافظا مرتفع الطلب بدلا من متوسط سنوي متفائل، لأن المصفوفة الأصغر من اللازم قد تعجز عن استعادة شحن البطاريات. أما التقدير لمنظومة متصلة بالشبكة، فيمكن أن يبدأ بمتوسط يومي محسوب على السنة. تفترض الحاسبة أن الطلب المدخل هو الطاقة التي يجب أن توفرها المصفوفة بعد الفواقد المذكورة. وهي لا تتنبأ بالاستهلاك المستقبلي، لذلك أضيفوا الأحمال المتوقعة، مثل السيارة الكهربائية أو المضخة الحرارية، عندما تكون جزءا فعليا من خطة التصميم.
استخدموا ساعات الشمس القصوى لا طول النهار
تعبّر ساعات الشمس القصوى عن الإشعاع الشمسي اليومي بعد تحويله إلى عدد مكافئ من الساعات عند شدة كيلوواط واحد لكل متر مربع. وهي ليست عدد الساعات بين الشروق والغروب. فقد يكون النهار الصيفي طويلا في موقع ما، لكن ساعات الشمس القصوى المفيدة أقل بسبب السحب أو الضباب أو اتجاه السطح أو زاوية الشمس الموسمية. استخدموا، متى أمكن، قيمة من مصدر موثوق للموارد الشمسية تراعي الموقع وميل المصفوفة واتجاهها المتوقعين. حددوا ما إذا كان التحجيم سيعتمد المتوسط السنوي، أو أضعف شهر في التصميم، أو فترة تشغيل محددة أخرى، ثم استخدموا طلب الطاقة للفترة نفسها. إن خلط حمل شتوي بمتوسط سنوي للموارد الشمسية قد يعطي رقما يبدو دقيقا لكنه لا يصف أيا من الحالتين. تقسم المعادلة الأساسية الواط ساعة اليومي على ساعات الشمس القصوى لاستخراج القدرة المثالية. لذلك تتطلب الساعات الأقل قدرة ألواح مركبة أكبر. تقبل الأداة قيما حتى 24، إلا أن بيانات الموارد الواقعية تكون عادة أقل كثيرا من هذا الحد. تعاملوا مع النتيجة على أنها شديدة التأثر بجودة هذا المدخل ومدى ملاءمته للموسم.
اجمعوا الفواقد باتساق وافهموا النتيجة
يمثل الحقل system_loss_percent الانخفاض المجمع بين الإنتاج الاسمي للألواح في الظروف المرجعية والطاقة اليومية القابلة للاستخدام. وتشمل أسبابه المعتادة حرارة الوحدات، وتحويل العاكس، وأسلاك التيار المستمر والمتردد، واختلاف الألواح، والاتساخ، والظل الجزئي، والتقادم، والتوافر. استخدموا تقديرا مجمعا مشتقا من افتراضات تصميمكم، ولا تجمعوا ببساطة نسبا مئوية تعمل بالتتابع إلا إذا كانت طريقة المصدر تعتمد ذلك. تحول الحاسبة نسبة الفقد إلى كفاءة متبقية، ثم تقسم القدرة المثالية على هذه الكفاءة. ولهذا فإن زيادة تقدير الفواقد ترفع دائما قدرة مصفوفة التيار المستمر المطلوبة. يحتفظ required_array_wattage_w بمنزلتين عشريتين للمقارنة، بينما يقرب minimum_whole_watt_array_w إلى الأعلى حتى لا تقل القيمة الصحيحة المعروضة عن الحساب. تستخدم المشروعات الفعلية وحدات متاحة تجاريا، لذا اختاروا مجموعة يبلغ مجموع قدرتها الاسمية هذا الحد الأدنى أو يتجاوزه. هذا تقدير لموازنة الطاقة وليس تصميما كهربائيا كاملا. قبل الشراء أو التركيب، اطلبوا من مختصين مؤهلين التحقق من عدد الوحدات، وحمل العاكس، ونطاقات الجهد، والموصلات، وقدرة الهيكل، ومسافات الفصل، واستقلالية البطاريات، والطقس القاسي، والأكواد، ومتطلبات الترخيص.
حالات الاستخدام
تقدير أولي للطاقة الشمسية المنزلية
حوّلوا هدفا متوسطا للاستهلاك المنزلي اليومي إلى أدنى قدرة لألواح التيار المستمر بالاستناد إلى مورد شمسي محلي معروف.
تخطيط الأحمال خارج الشبكة
قدّروا قدرة المصفوفة لكوخ أو موقع اتصالات أو حمل بعيد باستخدام يوم طلب محافظ وساعات شمس قصوى موسمية.
مقارنة افتراضات الفواقد
شغّلوا سيناريوهات متسقة لمعرفة أثر الظلال والحرارة والتحويل والأسلاك في قدرة المصفوفة المطلوبة.
الأسئلة الشائعة
ما تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويمكنكم أيضا تشغيل الحساب الحتمي نفسه مجانا في متصفحكم.
ما ساعة الشمس القصوى؟
هي مقياس للإشعاع يعادل ساعة واحدة عند كيلوواط لكل متر مربع، وليست مجرد ساعة من ضوء النهار.
ما الفواقد التي ينبغي إدراجها؟
استخدموا تقديرا مجمعا يشمل التأثيرات ذات الصلة، مثل حرارة الوحدات والتحويل والأسلاك والاختلاف والاتساخ والظل والتقادم والتوقف.
لماذا تقرب الحاسبة إلى الواط الصحيح الأعلى؟
يضمن التقريب إلى الأعلى ألا تقل التوصية العملية الصحيحة عن أدنى قدرة محسوبة.
هل تحسب الأداة عدد الألواح الشمسية؟
لا. إنها تحسب القدرة الإجمالية المطلوبة. اقسموا الحد الأدنى على القدرة الاسمية للوحدة المختارة وقربوا الناتج إلى الأعلى لتقدير العدد.
هل تكفي هذه النتيجة لتصميم التركيب النهائي؟
لا. يجب أن يتناول التصميم النهائي أيضا توافق المعدات وحدود الجهد والتيار والهيكل والتخزين والسلامة والأكواد وظروف الموقع الخاصة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/solar-array-sizing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_energy_kwh":30,"peak_sun_hours":5}'const res = await fetch("https://api.kit.forhosting.com/elec/solar-array-sizing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_energy_kwh": 30,
"peak_sun_hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/solar-array-sizing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_energy_kwh": 30,
"peak_sun_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/solar-array-sizing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_energy_kwh":30,"peak_sun_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_energy_kwh":30,"peak_sun_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/solar-array-sizing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"daily_energy_kwh": 30,
"peak_sun_hours": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.solar_array_sizing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |