Fluchtenergie-Rechner für Planeten
Der Fluchtenergie-Rechner ermittelt die minimale anfängliche kinetische Energie, die ein Objekt benötigt, um die Gravitation eines kugelförmigen Planeten von einem bestimmten Radius aus zu überwinden.
Im Browser ausführen – kostenlos
Geben Sie Objektmasse, Planetenmasse und Startabstand vom Mittelpunkt in SI-Einheiten ein. Das Ergebnis wird mit der standardisierten Gravitationskonstante und dem idealen Zweikörpermodell in Joule berechnet; Atmosphäre, Antriebsverluste, Rotation und weitere Himmelskörper bleiben unberücksichtigt.
Was unter Fluchtenergie zu verstehen ist
Die Fluchtenergie ist die kleinste kinetische Energie, die ein Objekt am Ausgangspunkt besitzen muss, um sich unbegrenzt von einem gravitativ wirkenden Körper zu entfernen und in unendlicher Entfernung gegen die Geschwindigkeit null zu streben. Im idealen Modell gleicht die anfängliche kinetische Energie den Betrag der negativen gravitativen potenziellen Energie des Objekts genau aus. Der Rechner verwendet deshalb E = GMm/r. Dabei ist G die Gravitationskonstante, M die Planetenmasse, m die entkommende Masse und r der Abstand der Mittelpunkte beim Start. Dasselbe Ergebnis folgt aus der Hälfte von m multipliziert mit dem Quadrat der Fluchtgeschwindigkeit. Der Wert ist eine Energieschwelle und keine Prognose für Treibstoffverbrauch oder Triebwerksleistung. Ein reales Fahrzeug benötigt wegen Luftwiderstand, Gravitationsverlusten während der Schubphase, unvollkommenem Antrieb und betrieblichen Einschränkungen meist mehr Energie. Außerdem nimmt das Modell einen kugelsymmetrischen Planeten an, dessen Masse die Objektmasse deutlich übersteigt. Für übliche Raumfahrzeuge, Nutzlasten und Geschosse in der Nähe von Planeten oder Monden ist diese Näherung angemessen.
Die drei Eingaben richtig festlegen
Tragen Sie die Masse des entkommenden Objekts und die Masse des Planeten oder Mondes in Kilogramm sowie den Startradius in Metern ein. Mit Radius ist der Abstand zum Mittelpunkt des Körpers gemeint, nicht die Höhe über seiner Oberfläche. Bei einem Start von der Oberfläche verwenden Sie den mittleren Radius des Himmelskörpers; liegt der Startpunkt bereits darüber, addieren Sie die Höhe zum Planetenradius. Sämtliche Werte müssen in SI-Einheiten vorliegen, da das Ergebnis in Joule ausgegeben wird. Objekt- und Planetenmasse dürfen als mathematische Grenzfälle null sein und ergeben dann null Energie. Negative Massen werden abgelehnt, weil sie nicht zum vorgesehenen physikalischen Modell gehören. Der Radius muss strikt größer als null sein. Ein Nullradius würde das Objekt in das singuläre Zentrum der Punktmassenformel setzen und eine Division durch null verlangen; daher meldet die Funktion eine ungültige Eingabe statt eines unendlichen oder irreführenden Werts. Für Planetenmassen eignet sich wissenschaftliche Schreibweise wie 5.972e24 Kilogramm. Prüfen Sie den Exponenten sorgfältig, denn die Fluchtenergie ist zu beiden Massen direkt proportional.
Ergebnis und Modellgrenzen einordnen
Das Hauptergebnis kinetic_energy_j ist die ideale Mindestenergie in Joule am angegebenen Radius. Es steigt linear mit der entkommenden Masse und der Planetenmasse: Verdoppeln Sie eine davon, verdoppelt sich auch die Energie. Zum Radius verhält sich der Wert umgekehrt proportional. Ein Start in doppeltem Abstand vom Mittelpunkt halbiert im vereinfachten Modell somit den Energiebedarf. Diese Beziehung eignet sich für Vergleiche, Plausibilitätsprüfungen, Unterricht und eine unabhängige Kontrolle von Berechnungen der Fluchtgeschwindigkeit. Der Wert ist nicht als chemische Energie einer Raketenladung zu verstehen. Für eine Umrechnung in Treibstoff werden ein Antriebsmodell, die veränderliche Fahrzeugmasse, Flugbahn, Stufung, Wirkungsgrad und Verluste benötigt. Rotation kann den Bedarf je nach Richtung und Breitengrad senken oder erhöhen; eine Atmosphäre verursacht zusätzlichen Widerstand. Weitere Monde, Planeten oder ein Stern können das maßgebliche Gravitationspotenzial ebenfalls verändern. Für technische Entscheidungen sollten Sie eine Flugbahnsimulation mit den passenden Körpern und Kräften verwenden. Diese Berechnung bleibt eine nachvollziehbare Basis für die ideale gravitative Energiebarriere vor Einbeziehung solcher Zusatzwirkungen.
Anwendungsfälle
Energiegrundwert eines Raumfahrzeugs schätzen
Bestimmen Sie die ideale Gravitationsschwelle, bevor Antriebswirkungsgrad, Luftwiderstand, Stufung und Flugbahnverluste hinzukommen.
Planeten und Monde vergleichen
Halten Sie die Nutzlast konstant und vergleichen Sie den Einfluss von Körpermasse und Startradius auf die Fluchtenergie.
Physikaufgaben überprüfen
Kontrollieren Sie Ergebnisse aus der gravitativen potenziellen Energie oder aus der halben Masse mal Fluchtgeschwindigkeit zum Quadrat.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er nutzt E = GMm/r, den Betrag der gravitativen potenziellen Energie am Startradius.
Ist mit Radius der Planetenradius oder die Starthöhe gemeint?
Verwenden Sie den Abstand vom Planetenmittelpunkt. Bei einem Start über der Oberfläche addieren Sie die Höhe zum Planetenradius.
Warum führt ein Radius von null zu einem Fehler?
Die Formel dividiert durch den Radius. Bei null ist der ideale Punktmassenausdruck singulär und liefert kein endliches Ergebnis.
Sind Luftwiderstand oder Raketenwirkungsgrad enthalten?
Nein. Es handelt sich um eine ideale Gravitationsschwelle ohne Widerstand, Antriebsverluste, Rotation und Flugbahneffekte.
Was kostet eine API-Anfrage?
Der API-Preis beträgt $0.002 pro Anfrage. Dieselbe deterministische Berechnung lässt sich im Browser kostenlos ausführen.
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/mech/escape-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}'const res = await fetch("https://api.kit.forhosting.com/mech/escape-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/escape-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/escape-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_kg":1000,"planet_mass_kg":5.972e+24,"radius_m":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/escape-energy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"mass_kg": 1000,
"planet_mass_kg": 5.972e+24,
"radius_m": 6371000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.escape_energy",
"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. |