ForHosting KIT · Technik und Bau

Vis-Viva-Gleichung-Rechner

Mit μ von 398600,4418 km³/s², 7000 km Abstand und einer großen Halbachse von 10000 km beträgt die Bahngeschwindigkeit 8,60382451787 km/s. Geben Sie die drei Werte im selben Einheitensystem ein. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Gravitationsparameter
398.600,4418
Aktueller Radius
7.000
Große Halbachse
10.000
Erhalten Sie
Bahngeschwindigkeit
8,6038245179
Geschwindigkeitsquadrat
74,0257963343

Der Vis-Viva-Rechner bestimmt die momentane Orbitalgeschwindigkeit eines Körpers aus dem Gravitationsparameter des Zentralkörpers, dem aktuellen Abstand von dessen Mittelpunkt und der großen Halbachse der Bahn. Er eignet sich für elliptische Bahnen einschließlich der Kreisbahn als Sonderfall sowie für hyperbolische Fluchtbahnen mit negativer großer Halbachse. Verwenden Sie für alle Entfernungen ein einheitliches Einheitensystem; die Geschwindigkeit wird dann in der entsprechenden Einheit aus Entfernung und Zeit ausgegeben. Die Berechnung ist deterministisch und meldet unmögliche Geometrien, statt eine imaginäre Geschwindigkeit auszugeben.

Verwenden Sie ein einheitliches Einheitensystem

Die Vis-Viva-Beziehung ist kompakt, ihre Eingaben müssen jedoch ein konsistentes Einheitensystem verwenden. Geben Sie den Standardgravitationsparameter, üblicherweise als mu bezeichnet, in Entfernung hoch drei je Zeit zum Quadrat an. Aktueller Radius und große Halbachse müssen dieselbe Entfernungseinheit nutzen.

Steht mu beispielsweise in Kubikkilometern je Quadratsekunde und stehen beide Entfernungen in Kilometern, wird die Orbitalgeschwindigkeit in Kilometern je Sekunde und ihr Quadrat in Quadratkilometern je Quadratsekunde ausgegeben. SI-Eingaben in Metern ergeben Meter je Sekunde. Der Rechner ordnet keine Einheiten zu und rechnet sie nicht um, weil ein bloßer Zahlenwert nicht erkennen lässt, ob Kilometer, Meter, Sekunden, Stunden oder eine andere konsistente Wahl gemeint sind.

Der aktuelle Radius ist der Abstand vom Mittelpunkt des Zentralkörpers, nicht die Höhe über seiner Oberfläche. Die große Halbachse beschreibt die gesamte Kegelschnittbahn und nicht den aktuellen Ort. Ein positiver Wert kennzeichnet eine Ellipse, ein negativer eine Hyperbel.

Beim Kreis sind Radius und große Halbachse gleich. Diese Unterscheidung verhindert häufige Eingabefehler.

Verstehen Sie die Geschwindigkeitsberechnung

Der Rechner wertet v = sqrt(mu × (2/r − 1/a)) aus. Dabei ist v die Orbitalgeschwindigkeit, mu der Gravitationsparameter, r der aktuelle Radius und a die große Halbachse. Die Beziehung folgt aus der Erhaltung der spezifischen Bahnenergie: Die kinetische Energie ändert sich mit dem Ort, während die Gesamtenergie der Bahn konstant bleibt.

Auf einer Ellipse ist die Geschwindigkeit nahe der Periapsis mit kleinstem Radius am größten und nahe der Apoapsis am kleinsten. Wenn Radius und große Halbachse gleich sind, reduziert sich der Ausdruck auf das bekannte Kreisbahnergebnis sqrt(mu/r). Bei einer Hyperbel ist a negativ; dadurch addiert das Subtrahieren von 1/a einen positiven Term und liefert eine Geschwindigkeit oberhalb der lokalen Fluchtgeschwindigkeit.

Die Antwort enthält Orbitalgeschwindigkeit und Geschwindigkeitsquadrat. Die Formel liefert nur den Betrag; Richtung, Flugbahnwinkel, Neigung und Position in einem Inertialsystem werden nicht bestimmt.

Erkennen Sie ungültige Bahngeometrien

Jede Division in der Gleichung besitzt eine physikalische Bedeutung, daher werden Entfernungen von null ausdrücklich abgelehnt. Ein aktueller Radius von null würde den Körper in den mathematischen Mittelpunkt des Zentralkörpers setzen und 2/r undefiniert machen. Eine große Halbachse von null macht 1/a undefiniert und beschreibt keinen gültigen Kegelschnitt.

Der aktuelle Radius und der Gravitationsparameter müssen außerdem positiv sein. Für die große Halbachse gilt etwas anderes: Sie darf negativ sein, weil dieses Vorzeichen konventionell eine hyperbolische Bahn bezeichnet. Bei manchen positiven großen Halbachsen kann der eingegebene Radius 2/r − 1/a negativ machen.

Ein negatives Geschwindigkeitsquadrat zeigt, dass der angegebene Punkt nicht auf dieser realen Bahn liegen kann; der Rechner meldet deshalb einen Eingabefehler. Das hilft beim Prüfen importierter Ephemeriden und beim Erkennen einer mit dem Radius verwechselten Höhe. Zugrunde liegt ein keplersches Zweikörpermodell.

Abplattung, Luftwiderstand, Schub, Strahlungsdruck und Drittkörper erfordern ein Ausbreitungsmodell.

Geschwindigkeit auf einer Ellipse prüfen

Vergleichen Sie erwartete Geschwindigkeiten an Periapsis, Apoapsis oder einem dazwischenliegenden Radius.

Hyperbolischen Abflug untersuchen

Berechnen Sie mit negativer großer Halbachse die Geschwindigkeit auf einer Flucht- oder Vorbeiflugbahn.

Simulation oder Ephemeride validieren

Prüfen Sie unabhängig, ob eine gemeldete Geschwindigkeit zur Zweikörperbahn und aktuellen Entfernung passt.

Welche Einheiten soll ich verwenden?

Nutzen Sie ein konsistentes System. mu in km^3/s^2 und Entfernungen in km ergeben km/s; SI-Eingaben ergeben m/s.

Ist der aktuelle Radius gleich der Höhe?

Nein. Er wird vom Mittelpunkt des Zentralkörpers gemessen. Addieren Sie gegebenenfalls dessen Referenzradius zur Höhe.

Darf die große Halbachse negativ sein?

Ja. Eine negative große Halbachse ist die übliche Konvention für eine Hyperbel. Null ist wegen der Division ungültig.

Warum werden manche positiven Radien abgelehnt?

Radius und große Halbachse können ein negatives Geschwindigkeitsquadrat ergeben; der Punkt ist dann mit der realen Bahn unvereinbar.

Enthält das Ergebnis die Geschwindigkeitsrichtung?

Nein. Vis-Viva liefert nur den Betrag. Für die Richtung sind weitere Zustandsdaten oder Bahnelemente erforderlich.

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.

POSThttps://api.kit.forhosting.com/mech/vis-viva

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/mech/vis-viva \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"gravitational_parameter":398600.4418,"current_radius":7000,"semi_major_axis":10000}'
{
  "gravitational_parameter": 398600.4418,
  "current_radius": 7000,
  "semi_major_axis": 10000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "mech.vis_viva",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Verstehen Sie die Geschwindigkeitsberechnung

Die Werte werden für stabiles JSON auf zwölf signifikante Stellen gerundet.

Was kostet eine API-Berechnung?

Jede API-Anfrage kostet $0.002. Der Browser-Rechner kann dieselbe deterministische Berechnung lokal ausführen.

Vollständige KIT-Dokumentation lesen →