Rechner für maximale Windleistung nach dem Betz-Limit
Dieser Rechner zum Betz-Limit ermittelt die theoretische Obergrenze der Leistung, die eine ideale Windenergieanlage der bewegten Luft entziehen kann.
Im Browser ausführen – kostenlos
Geben Sie die überstrichene Rotorfläche und die ungestörte Windgeschwindigkeit ein; bei Bedarf können Sie zusätzlich die Luftdichte anpassen. Der Rechner bestimmt zunächst die kinetische Leistung, die durch die Rotorfläche strömt, und wendet anschließend den Betz-Beiwert 0.593 an. Das Ergebnis ist eine physikalische Obergrenze und keine Prognose der elektrischen Leistung einer bestimmten Anlage.
Die Bedeutung des Betz-Limits verstehen
Wind führt kinetische Energie mit sich. Eine Turbine kann diese Energie jedoch nicht vollständig entnehmen und zugleich zulassen, dass die Luft weiter durch den Rotor strömt. Würde die Luft an der Rotorebene vollständig angehalten, könnte keine neue Luft nachströmen und die Leistungsabgabe aufrechterhalten. Die ideale Aktuatorscheibentheorie bringt die Abbremsung der Luft mit dem fortbestehenden Massenstrom in Einklang und leitet daraus einen maximalen Leistungsbeiwert ab. Dieser Rechner verwendet 0.593 als gebräuchlichen gerundeten Wert des Betz-Limits. Somit gelten höchstens 59.3 Prozent der kinetischen Leistung durch die überstrichene Fläche als entnehmbar. Das Ergebnis ist eine theoretische aerodynamische Obergrenze. Nicht berücksichtigt werden Profilverluste der Blätter, Drall im Nachlauf, Getriebe, Generator, elektrische Umwandlung, Regelstrategie, Ein- und Abschaltgeschwindigkeit, Turbulenz, Turmschatten und Stillstandszeiten. Eine reale Anlage sollte unter denselben Bedingungen weniger leisten. Nutzen Sie den Wert zur Plausibilitätsprüfung, zum Vergleich grundlegender Szenarien oder als optimistische Grenze, bevor Sie anlagenspezifische Daten wie eine zertifizierte Leistungskennlinie anwenden.
Fläche, Geschwindigkeit und Luftdichte korrekt eingeben
Tragen Sie unter rotor_area_m2 die von den Blättern überstrichene Fläche ein, nicht die Materialoberfläche der Blätter. Bei einem üblichen kreisförmigen Rotor ist die überstrichene Fläche pi mal Radius zum Quadrat. Geben Sie wind_speed_m_s in Metern pro Sekunde als ungestörte Anströmgeschwindigkeit an, die für Standort und Nabenhöhe gilt. Die Geschwindigkeit darf nicht negativ sein; null ist zulässig und ergibt eine Leistung von null. Das optionale Feld air_density_kg_m3 verwendet standardmäßig 1.225 Kilogramm pro Kubikmeter, einen häufig genutzten Referenzwert. Die tatsächliche Luftdichte hängt von Temperatur, Druck, Höhe und Feuchtigkeit ab. Ein gemessener oder standortbezogen korrigierter Wert verbessert deshalb die Aussage des Szenarios. Der Rechner bewertet einen einzigen Betriebspunkt und setzt voraus, dass die Eingaben für die gesamte Rotorscheibe repräsentativ sind. Er rechnet Windmessungen nicht zwischen Höhen um, mittelt keine Böen und wandelt keine Geschwindigkeitsverteilung in einen Jahresenergieertrag um. Verwenden Sie durchgehend die angegebenen SI-Einheiten. Liegt nur der Durchmesser vor, halbieren Sie ihn und berechnen Sie zuerst die Kreisfläche.
Die ausgegebenen Leistungswerte einordnen
Die Rechnung beginnt mit available_wind_power_w = 0.5 × Luftdichte × Rotorfläche × Windgeschwindigkeit hoch drei. Dieser Wert wird anschließend mit dem festen betz_coefficient 0.593 multipliziert, um maximum_power_w zu erhalten; dieselbe Grenze wird außerdem als maximum_power_kw ausgegeben. Die kubische Abhängigkeit von der Geschwindigkeit ist entscheidend: Eine Verdopplung der Windgeschwindigkeit verachtfacht die momentane theoretische Leistung, sofern Fläche und Dichte unverändert bleiben. Eine Verdopplung der Rotorfläche verdoppelt die Leistung. Diese Zusammenhänge eignen sich für Sensitivitätsanalysen, machen ungenaue Windannahmen aber besonders folgenreich. Multiplizieren Sie ein einzelnes Maximalergebnis nicht einfach mit sämtlichen Jahresstunden, außer der Wind wäre tatsächlich konstant, was an realen Standorten nicht vorkommt. Für Jahreserträge benötigen Sie eine Häufigkeitsverteilung der Windgeschwindigkeit, die Anlagenkennlinie, Verfügbarkeit und elektrische Verluste. Verstehen Sie das Ergebnis als obere Referenz. Vergleichen Sie bei der Anlagenbewertung die Herstellerkennlinie auf derselben Dichtebasis und behandeln Sie Nennleistung, Regelgrenzen und Betriebsbereich getrennt vom aerodynamischen Betz-Limit.
Anwendungsfälle
Ein Turbinenkonzept vorprüfen
Schätzen Sie die physikalische Obergrenze eines geplanten Rotors, bevor aerodynamische, mechanische und elektrische Wirkungsgrade einfließen.
Eine Leistungsangabe prüfen
Vergleichen Sie eine angegebene Leistung mit der kinetischen Windleistung und dem Betz-Limit bei gleicher Fläche, Dichte und Geschwindigkeit.
Die Empfindlichkeit gegenüber Wind untersuchen
Berechnen Sie mehrere Betriebspunkte, um den Einfluss der kubischen Geschwindigkeitsbeziehung auf die maximal entnehmbare Leistung zu erkennen.
Häufige Fragen
Was kostet die Berechnung?
Im Browser auf dieser Seite ist sie kostenlos. Jede API-Anfrage kostet $0.002.
Entspricht das Ergebnis der tatsächlichen Anlagenleistung?
Nein. Es ist ein ideales aerodynamisches Maximum vor Verlusten an Blättern, Antriebsstrang, Generator, Regelung, Verfügbarkeit und Elektrik.
Warum wird die Windgeschwindigkeit kubiert?
Der Massenstrom wächst mit der Geschwindigkeit, die kinetische Energie je Masseneinheit mit ihrem Quadrat. Zusammen ergibt das die dritte Potenz.
Welche Rotorfläche ist einzugeben?
Geben Sie die überstrichene Scheibenfläche in Quadratmetern an. Für einen kreisförmigen Rotor gilt pi mal Rotoradius zum Quadrat.
Darf die Geschwindigkeit null oder negativ sein?
Null ist zulässig und ergibt null Leistung. Eine negative Geschwindigkeit wird abgelehnt, da die Rechnung den Betrag der Geschwindigkeit verwendet.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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)Beispiel-Anfrage
{
"rotor_area_m2": 100,
"wind_speed_m_s": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.betz_limit_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |