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