Roche-Grenze für starre Körper
Der Rechner schätzt den Abstand der Mittelpunkte, bei dem die Gezeitenkräfte des Primärkörpers die Eigengravitation eines starren Satelliten überwinden können.
Im Browser ausführen – kostenlos
Geben Sie Radius und mittlere Dichte des Primärkörpers sowie die mittlere Satellitendichte in konsistenten Einheiten ein. Die Rechnung nutzt den üblichen Koeffizienten 1.26, behält die Radiuseinheit bei und weist Dichten von null oder darunter zurück.
Geben Sie Radius und Dichten konsistent ein
Beginnen Sie mit dem mittleren Radius des Primärkörpers und wählen Sie eine Längeneinheit wie Kilometer, Meter oder Meilen. Die ausgegebene Roche-Grenze verwendet dieselbe Einheit; eine verdeckte Umrechnung findet nicht statt. Tragen Sie anschließend beide mittleren Dichten in derselben Einheit ein. Kilogramm je Kubikmeter und Gramm je Kubikzentimeter sind möglich, dürfen aber nicht vermischt werden, weil die Formel ihr Verhältnis nutzt. Beide Dichten und der Radius müssen endlich und strikt positiv sein. Verwenden Sie repräsentative Mittelwerte statt einer Oberflächen- oder lokalen Messung. Bei stark geschichteten, porösen oder unregelmäßigen Objekten beschreibt diese kompakte Schätzung einen idealisierten Körper. Notieren Sie Einheiten und Quellen, damit Sie das Ergebnis reproduzieren und mit veröffentlichten Bahndistanzen vergleichen können. Das ist besonders wichtig, wenn Tabellen unterschiedliche Einheitensysteme verwenden.
Verstehen Sie die Formel für starre Satelliten
Der Rechner wertet d = 1.26 × R × (Primärdichte / Satellitendichte)^(1/3) aus. R ist der Primärradius und d der Abstand der Mittelpunkte. Das Dichteverhältnis ist dimensionslos, da beide Dichten dieselbe Einheit besitzen. Die Kubikwurzel dämpft Änderungen: Wird das Verhältnis mit acht multipliziert, verdoppelt sich sein Beitrag. Der Koeffizient 1.26 ist der übliche Näherungsfaktor für den idealisierten starren Fall. Die Antwort nennt zudem Verhältnis und Abstand in Primärradien, sodass Sie die Rechnung prüfen und Systeme vergleichen können. Ein dichterer Primärkörper erhöht die Grenze; ein dichterer Satellit senkt sie. Die Berechnung ist deterministisch und verwendet weder externe Kataloge noch Vorgaben, Zufall oder Live-Astronomiedaten. Stabile Rundung im JSON sorgt bei identischen Eingaben für dieselbe praktische Darstellung in API und Browser.
Deuten Sie Schätzung und Grenzen richtig
Betrachten Sie den Abstand als klassische Näherung, nicht als genaue Vorhersage des Zerfalls jedes realen Mondes, Ringteilchens, Raumfahrzeugs oder Trümmerhaufens. Das Modell setzt strukturelle Integrität voraus und vereinfacht das Gleichgewicht zwischen Gezeitenwirkung und Eigengravitation. Zugfestigkeit, Rotation, Exzentrizität, Resonanzen, Wärmespannung, innere Schichtung, Atmosphäre und zeitliche Verformung werden nicht ausdrücklich modelliert. Ein fluider Satellit benötigt einen anderen, deutlich größeren Koeffizienten. Die Distanz wird vom Mittelpunkt und nicht von der Oberfläche gemessen; ziehen Sie den Primärradius für eine geschätzte Höhe ab. Liegt sie im Primärkörper, gibt es in diesem vereinfachten Szenario keine zugängliche äußere Bahn. Nutzen Sie den Wert in Forschung oder Missionssicherheit nur zur Vorprüfung und anschließend ein passendes mechanisches Modell. Für Lehre und schnelle Vergleiche ist er eine klare, reproduzierbare Referenz.
Anwendungsfälle
Hypothetische Mondmaterialien vergleichen
Halten Sie den Primärkörper fest und vergleichen Sie den Einfluss positiver Satellitendichten auf die Zerfallsgrenze.
Eine Bahnaufgabe prüfen
Berechnen Sie die klassische starre Grenze und vergleichen Sie sie mit einer Bahn in Kilometern oder Primärradien.
Ein idealisiertes System vorprüfen
Ermitteln Sie eine schnelle Referenz, bevor Sie ein detailliertes Gezeiten-, Struktur- oder Zahlenmodell wählen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet d = 1.26 × R × (Primärdichte / Satellitendichte)^(1/3), die übliche Näherung für einen starren Satelliten.
Welche Einheiten sollten Sie verwenden?
Nutzen Sie für primary_radius eine beliebige Längeneinheit und für beide Dichten dieselbe Einheit. Das Ergebnis behält die Einheit von primary_radius.
Warum werden Dichten von null oder darunter abgelehnt?
Die mittlere Dichte muss im physikalischen Modell positiv sein; außerdem steht die Satellitendichte im Nenner.
Wird das Ergebnis ab der Oberfläche gemessen?
Nein. Es ist ein Abstand der Mittelpunkte. Ziehen Sie den Primärradius ab, um die ungefähre Höhe zu erhalten.
Eignet sich dies für einen fluiden Satelliten?
Nein. Fluide Satelliten erfordern ein anderes Modell und einen anderen Koeffizienten; hier gilt die klassische starre Näherung.
Was kostet eine API-Berechnung?
Jede API-Anfrage kostet $0.002. Die Browserversion nutzt dieselbe deterministische Berechnung.
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/astro/roche-limit-rigid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"primary_radius":6371,"primary_density":5514,"satellite_density":3340}'const res = await fetch("https://api.kit.forhosting.com/astro/roche-limit-rigid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"primary_radius": 6371,
"primary_density": 5514,
"satellite_density": 3340
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/roche-limit-rigid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"primary_radius": 6371,
"primary_density": 5514,
"satellite_density": 3340
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/roche-limit-rigid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"primary_radius":6371,"primary_density":5514,"satellite_density":3340}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"primary_radius":6371,"primary_density":5514,"satellite_density":3340}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/roche-limit-rigid", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"primary_radius": 6371,
"primary_density": 5514,
"satellite_density": 3340
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.roche_limit_rigid",
"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. |