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