بنك بطاريات شمسي
حمل يومي 50 أمبير ساعة لمدة 3 أيام استقلالية بعمق تفريغ 50 بالمئة يحتاج إلى بنك سعته 300 أمبير ساعة: 150 أمبير ساعة شحنة قابلة للاستخدام، مضاعفة كي لا يُستهلك أكثر من النصف. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الحمل اليومي (Ah)
- 50
- أيام الاستقلالية
- 3
- عمق التفريغ
- 0.5
- الطاقة المطلوبة (Ah)
- 150
- السعة المطلوبة (Ah)
- 300
يجيب تحجيم بنك البطاريات الشمسي عن سؤال تصميمي عملي: كم أمبير-ساعة من التخزين تحتاجون حتى يعمل حمل يومي معروف خلال عدد أيام تختارونه دون شحن، مع احترام حد عمق تفريغ آمن لكيمياء البطارية؟ الصيغة الميدانية الكلاسيكية تضرب الاستهلاك اليومي بالأمبير-ساعة في أيام الاستقلالية ثم تقسم على كسر عمق التفريغ القابل للاستخدام، فيصبح السعة الاسمية أكبر من ميزانية الطاقة الخام. استخدموها لأوراق كبائن معزولة عن الشبكة، وتخطيط بنوك منزلية في المركبات الترفيهية والبحرية، ومراجعات عروض المثبّتين، والمختبرات التعليمية، وأي مسار يحتاج حجم بنك بـ Ah قابلًا للتكرار دون جداول أو سكربتات مرتجلة. لا تُنمذج Peukert ولا خفض القدرة بالحرارة ولا خسائر منظم الشحن؛ تلك التحسينات تأتي بعد هذا الرقم الأول للسعة.
كيف تُحسب أمبير-ساعة بنك البطارية من الحمل والاستقلالية
الحمل اليومي بالأمبير-ساعة هو متوسط الشحنة المسحوبة من البنك خلال أربع وعشرين ساعة عند جهد النظام الذي تصمّمون له. إن عرفتم الواط-ساعة بدلًا من ذلك، اقسموا الطاقة اليومية على الجهد الاسمي—مثلًا ألف ومئتا واط-ساعة على بنك بجهد اثني عشر فولت تساوي مئة أمبير-ساعة في اليوم. أيام الاستقلالية تحدّد كم من الوقت يجب أن يحمل البنك ذلك الحمل عندما يكون الشحن الشمسي أو من الشبكة غير متاح: فترات غائمة، مواسم انتقال شتوية، أو هوامش تصميم مقصودة بلا شمس.
عمق التفريغ هو كسر السعة الاسمية الذي تسمحون باستخدامه؛ غالبًا تُحدّ بنوك الرصاص-الحمض قرب خمسين بالمئة لحماية عمر الدورات، بينما يمكن لكثير من حزم فوسفات حديد الليثيوم استخدام ثمانين بالمئة أو أكثر من Ah الاسمية. التقدير يضرب الأمبير-ساعة اليومية في أيام الاستقلالية للحصول على الطاقة التي يجب تخزينها كشحنة قابلة للاستخدام، ثم يقسم على كسر DoD حتى يكون البنك الاسمي كبيرًا بما يكفي ولا يُفرَّغ إلا الجزء المسموح.
مثلًا، خمسون أمبير-ساعة يوميًا مع ثلاثة أيام استقلالية وDoD بنسبة خمسين بالمئة تعطي مئة وخمسين أمبير-ساعة من الطاقة القابلة للاستخدام وثلاثمئة أمبير-ساعة من السعة الاسمية المطلوبة. يفترض النموذج طاقة يومية ثابتة ويتجاهل كفاءة العاكس وخسائر الأسلاك والسعة المعتمدة على المعدل—طبّقوا تلك العوامل قبل الاستدعاء إن احتجتم تقديرًا ميدانيًا أكثر تحفظًا. ومع ذلك تبقى صيغة الحمل مضروبًا بالاستقلالية مقسومًا على DoD المعيار الأول لتحجيم البنك في كتيبات التصميم الشمسي وأوراق المثبّتين ومسائل الطلاب، وهذا بالضبط ما يحسبه هذا المسار دون اختراع كيمياء أو ديناميكا كهربائية تتجاوز تلك الصيغة الشفافة.
أين تستخدم الفرق تحجيم بنك البطاريات الشمسي
مصممو الطاقة الشمسية المعزولة والهجينة يحجّمون بنوكًا منزلية للكبائن ومواقع الاتصالات والمضخات النائية بحيث تبقى الأحمال الليلية والمتعددة الأيام الغائمة ضمن DoD الكيمياء الذي يحددونه. بنّاءو المركبات الترفيهية والبحرية والشاحنات الصغيرة يحوّلون ميزانيات الثلاجة والإضاءة إلى رقم Ah اسمي قبل شراء سلاسل متوازية من وحدات الدورة العميقة أو الليثيوم. يولّد المعلمون وبرامج التدريب إجابات متوقعة لأوراق المختبر التي تدرّس تخزين الطاقة دون معدات مختبر.
مخططو المرافق والنسخ الاحتياطي يكيّفون الحساب نفسه عندما يحلّ حمل حرج يومي ونافذة انقطاع متعددة الأيام محل لغة الاستقلالية الشمسية. فضّلوا هذا المسار عندما تعرفون أصلًا الأمبير-ساعة اليومية وأيام الاستقلالية وسياسة DoD وتحتاجون فقط سعة اسمية شفافة—لا منحنيات Peukert كاملة ولا نماذج حرارة ولا محاكيات حالة شحن متعددة السلاسل ولا أشجار خسائر منظم الشحن، فهي تتطلب مدخلات أغنى وقدرات أخرى. اقرنوا النتيجة بقواعد جهد السلسلة والتخطيط على التوالي والتوازي في أدواتكم عند تحويل الأمبير-ساعة إلى أعداد الوحدات.
حالات الاستخدام
تصميم كوخ معزول عن الشبكة وموقع ناءٍ
حوّلوا الحمل اليومي بـ Ah واستقلالية الأيام الغائمة وDoD آمنًا للكيمياء إلى السعة الاسمية لبنك البطاريات اللازمة قبل طلب الوحدات.
بنوك منزلية في المركبات الترفيهية والبحرية والشاحنات
حجّموا بنوك دورة عميقة أو ليثيوم من ميزانيات ثلاجة وإضاءة بالأمبير-ساعة مع استقلالية متعددة الأيام وحد تفريغ مختار.
الأسئلة الشائعة
كيف تُحسب السعة المطلوبة لبنك البطاريات؟
الأمبير-ساعة المطلوبة تساوي الحمل اليومي بالأمبير-ساعة مضروبًا في أيام الاستقلالية ثم مقسومًا على كسر عمق التفريغ.
ماذا لو كان عمق التفريغ صفرًا أو أكبر من واحد؟
يجب أن يكون عمق التفريغ أكبر من 0 وعلى الأكثر 1؛ الصفر يقسم على صفر والقيم فوق واحد تعني سعة قابلة للاستخدام أكبر من الاسمية. المهام الفاشلة لا تُحاسب.
كيف أحوّل الواط ساعة اليومية إلى أمبير ساعة؟
اقسم الواط ساعة اليومية على الجهد الاسمي للبنك. فمثلًا 1200 واط ساعة يوميًا على بنك 12 فولت تساوي 100 أمبير ساعة يوميًا، وهي القيمة التي تدخلها حملًا يوميًا.
ما عمق التفريغ المناسب لبطاريات الرصاص الحمضية أو الليثيوم؟
تُحدد بطاريات الرصاص الحمضية غالبًا عند نحو 50 بالمئة لحماية عمرها، بينما تسمح كثير من بطاريات ليثيوم فوسفات الحديد باستخدام 80 بالمئة أو أكثر من سعتها الاسمية. أدخله كسرًا مثل 0.5 أو 0.8.
كم يومًا من الاستقلالية ينبغي أن أخطط له؟
في المنظومات المعزولة تتراوح القيم المعتادة بين 1 و5 أيام، بحسب المدة التي قد تترك فيها الأيام الغائمة أو الشتاء البنك دون شحن. وكل يوم إضافي يكبّر البنك بالنسبة نفسها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/solar-battery-bank \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}'const res = await fetch("https://api.kit.forhosting.com/elec/solar-battery-bank", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/solar-battery-bank",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/solar-battery-bank", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/solar-battery-bank", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.solar_battery_bank",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تنفّذ هذه القدرة تلك الحسابات الشفافة بطريقة حتمية—أرقام منتهية دخولًا وJSON منظم خروجًا—مع تقريب ثابت إلى اثنتي عشرة خانة عشرية حتى يتفق الويدجت المجاني في المتصفح وواجهة API دائمًا.
المدخلات والمخرجات وقواعد التحقق
فشل التحقق لا يُحاسب. الوحدات تبقى بالأمبير-ساعة والأيام: حوّلوا الملي أمبير أو الواط-ساعة أو الأحمال المرتبطة بالجهد قبل الاستدعاء إن كانت أجهزتكم تبلّغ بوحدات أخرى. فضّلوا متوسطات يوم مستمر متسقة؛ الأحمال الموسمية جدًا ينبغي أن تستخدم رقم Ah يوميًا تمثيليًا أو لأسوأ حالة حتى يبقى حاصل الاستقلالية ذا معنى للموسم الذي تحجّمون له. أرسلوا ثلاثة أرقام منتهية إلزامية: daily_load_ah لمتوسط الاستهلاك اليومي بالأمبير-ساعة، وautonomy_days لأيام بلا شحن، وdepth_of_discharge ككسر قابل للاستخدام أكبر من صفر وعلى الأكثر واحد. يجب أن تكون الثلاثة منتهية وموجبة تمامًا حيث يُشترط ذلك؛ الحمل أو الاستقلالية الصفري أو السالب يُرفض بـ invalid_input لأن ميزانية غير موجبة لا تحجّم بنكًا، وDoD خارج الفترة شبه المفتوحة (0, 1] يفشل التحقق لأن القسمة على صفر أو كسرًا فوق السعة الكاملة بلا معنى. تعيد الاستجابة المدخلات المحلولة، وenergy_needed_ah كالحمل اليومي مضروبًا في أيام الاستقلالية، وrequired_capacity_ah كتلك الطاقة مقسومة على عمق التفريغ، وسلسلة صيغة قصيرة مناسبة لسجلات التدقيق وملاحظات التصميم. لا قفزة شبكة على مسار الرياضيات—الدالة النقية نفسها تغذي الويدجت المجاني في الصفحة وواجهة API غير المتزامنة—فتبقى العروض ومسارات الإنتاج متوافقة. قرّبوا قيم العرض للعملاء إن شئتم، لكن ثبّتوا أرقام API ذات الاثنتي عشرة خانة في الاختبارات الآلية حتى تبقى الأمثلة الذهبية مستقرة عبر بيئات التشغيل.
أين تستخدم الفرق تحجيم بنك البطاريات الشمسي
أدوات عروض المثبّتين تدمج النموذج المجاني في المتصفح على صفحات هبوط تترتب لعبارة حاسبة تحجيم بنك بطاريات شمسي وتستدعي API من مكوّنات تُرجع السعة المطلوبة مع أعداد الألواح وخيارات العاكس. ولأن كل استدعاء ناجح عنصر تحليلي واحد بسعر $0.002، يمكن لسكربتات الدفعات مسح شبكات الحمل والاستقلالية وDoD—ميزانيات يومية كثيرة مقابل أهداف أيام غائمة كثيرة—دون تكلفة نموذج أو اشتراك.
حالات التكامل
عروض المثبّتين وأدوات التعليم
ادمجوا تحجيم بنك JSON حتميًا في مكوّنات العروض أو قيّموا أوراق طلاب تدرّس رياضيات التخزين الشمسي.
أسئلة تقنية
ما هو depth_of_discharge؟
هو أقصى كسر من السعة الاسمية تسمحون بتفريغه، أكبر من صفر وعلى الأكثر واحد. استخدموا 0.5 لكثير من سياسات الرصاص-الحمض أو 0.8 لنطاقات الليثيوم القابلة للاستخدام النموذجية.
كيف نحوّل الواط-ساعة اليومية إلى daily_load_ah؟
اقسموا الواط-ساعة اليومية على الجهد الاسمي للبنك. مثلًا، 1200 Wh على نظام 12 V تساوي 100 Ah في اليوم. استخدموا دائمًا جهد سلسلة البطاريات التي تحجّمونها.
كم تكلفة كل استدعاء لواجهة API؟
$0.002 لكل طلب ناجح. أداة المتصفح أعلاه تعمل مجانًا محليًا؛ تخصم API من رصيد KIT المدفوع مسبقًا فقط عند نجاح المهمة.