ForHosting KIT · Entwickler-Tools

Rollkörper-Rennen

Der Rechner für Rollkörper-Rennen sagt voraus, welche starren Körper das Ende derselben schiefen Ebene zuerst erreichen, wenn sie ohne Gleiten rollen.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie den Neigungswinkel und den dimensionslosen Trägheitsfaktor jedes Körpers ein: k = I/(mr²). Sie erhalten die physikalische Zielreihenfolge, die lineare Beschleunigung jedes Teilnehmers und eine Kennzeichnung exakter Gleichstände. So vergleichen Sie Kugeln, Zylinder, Ringe oder eigene Massenverteilungen, ohne Masse, Radius oder Rampenlänge angeben zu müssen.

Richten Sie ein faires Rollrennen ein

Für einen aussagekräftigen Vergleich liegen alle Körper auf derselben geraden schiefen Ebene und rollen ohne zu gleiten. Geben Sie den von der Waagerechten aus gemessenen Rampenwinkel ein und fügen Sie für jeden Teilnehmer eine Zeile hinzu. Jede Zeile benötigt einen eindeutigen Namen und den Trägheitsfaktor k. Dieser ist das Trägheitsmoment um die Rollachse geteilt durch Masse mal Radius zum Quadrat: k = I/(mr²). Häufige ideale Körper besitzen bekannte Faktoren: Eine Vollkugel hat 2/5, ein Vollzylinder oder eine Scheibe 1/2 und ein dünner Ring 1. Einzelne Massen und Radien werden nicht benötigt, da sie sich aus der idealen Rollgleichung herauskürzen. Standardmäßig gilt die normale Erdgravitation; für ein Gedankenexperiment oder einen anderen Himmelskörper können Sie den Wert ändern. Für alle Teilnehmer müssen Gravitation und Neigung gleich sein. Oberflächenverluste, Luftwiderstand, Verformung, Achsreibung und ein Anschub beim Start gehören nicht zu diesem idealen Modell. Verwenden Sie beim Vergleich mit einem echten Versuch einheitliche Bedingungen.

Deuten Sie Beschleunigung und Zieleinlauf

Beim Rollen ohne Gleiten verteilt sich die potenzielle Gravitationsenergie auf die Translation des Schwerpunkts und die Rotation um diesen Punkt. Der Rechner verwendet a = g sin(θ)/(1 + k). Dabei ist g die Gravitationsbeschleunigung, θ der Neigungswinkel und k der Trägheitsfaktor. Bei kleinerem k steht ein größerer Energieanteil für die translatorische Bewegung zur Verfügung, wodurch die lineare Beschleunigung steigt. Deshalb schlägt eine ideale Vollkugel auf derselben Rampe einen Vollzylinder, der wiederum vor einem dünnen Ring liegt. Die Ergebnisse werden von der größten zur kleinsten Beschleunigung sortiert. Gleiche Trägheitsfaktoren erhalten denselben Rang und werden als Gleichstand markiert, weil die ideale Gleichung identische Beschleunigungen vorhersagt. Die Eingabereihenfolge bleibt nur erhalten, damit das JSON deterministisch ist. Bei 0 Grad sind alle Beschleunigungen null. Die angezeigten Werte werden auf neun Nachkommastellen gerundet; für die Rangfolge gelten die ursprünglichen Faktoren.

Nutzen Sie das Ergebnis sachgerecht

Die Rangliste beantwortet eine ideale Mechanikfrage und bildet nicht jedes Detail eines Laborrennens ab. Starten alle Körper aus der Ruhe am selben Ort, legen dieselbe Strecke zurück und bewegen sich mit konstanter Beschleunigung, entspricht die Beschleunigungsreihenfolge auch der Zielreihenfolge. Die Rampenlänge ist daher zum Sortieren unnötig, wäre aber für die Berechnung von Ankunftszeiten erforderlich. Reale Gegenstände können von der Vorhersage abweichen, wenn sie gleiten, taumeln, springen, Rollwiderstand erfahren oder nennenswertem Luftwiderstand ausgesetzt sind. Prüfen Sie vor der Verwendung eines Tabellenwerts, ob Rotationsachse und Massenmodell zum Gegenstand passen: Ein dickwandiger Zylinder ist beispielsweise kein dünner Ring. Ein eigener Faktor kann jeden starren rotationssymmetrischen Körper darstellen, dessen Trägheitsmoment, Masse und Rollradius bekannt sind. Für automatisierte Abläufe kostet die API $0.002 je Aufruf. Derselbe deterministische Löser läuft im Browser und eignet sich für Vorführungen, Aufgabenprüfungen und die Planung von Experimenten.

Unterrichtsversuch vorbereiten

Sagen Sie die Reihenfolge von Kugel, Zylinder und Ring voraus, bevor Sie die Modelle gemeinsam auf einer Rampe freigeben.

Mechanikaufgaben kontrollieren

Prüfen Sie Beschleunigungen aus dimensionslosen Trägheitsfaktoren und erkennen Sie den Einfluss der Rotation auf die Translation.

Eigene Massenverteilungen vergleichen

Ordnen Sie konstruierte Räder oder rotationssymmetrische Körper nach der Berechnung ihres jeweiligen Trägheitsfaktors.

Welcher Rollkörper erreicht das Ziel zuerst?

Unter den genannten Annahmen gewinnt der Körper mit dem kleinsten Trägheitsfaktor, weil er die größte lineare Beschleunigung besitzt.

Warum werden Masse und Radius nicht abgefragt?

Sie kürzen sich heraus, wenn das Trägheitsmoment als I = kmr² geschrieben wird. Damit hängt die Beschleunigung nur von Gravitation, Neigung und k ab.

Was geschieht bei zwei gleichen Trägheitsfaktoren?

Die Körper erhalten denselben Rang und werden als Gleichstand gekennzeichnet, da das ideale Rollen dieselbe Beschleunigung ergibt.

Berücksichtigt der Rechner ein Gleiten?

Nein. Er setzt genügend Haftreibung für Rollen ohne Gleiten voraus und modelliert weder Energieverlust noch Rollwiderstand.

Kann ich einen eigenen Gravitationswert verwenden?

Ja. Geben Sie eine beliebige endliche positive Gravitationsbeschleunigung in Metern pro Quadratsekunde ein; normale Erdgravitation ist voreingestellt.

Was kostet ein API-Aufruf?

Jeder API-Aufruf kostet $0.002. Für interaktive Berechnungen steht der Rechner im Browser bereit.

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/rolling-race

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/rolling-race \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"angle_degrees":30,"shapes":[{"name":"Solid sphere","inertia_factor":0.4},{"name":"Solid cylinder","inertia_factor":0.5},{"name":"Thin hoop","inertia_factor":1}]}'
{
  "angle_degrees": 30,
  "shapes": [
    {
      "name": "Solid sphere",
      "inertia_factor": 0.4
    },
    {
      "name": "Solid cylinder",
      "inertia_factor": 0.5
    },
    {
      "name": "Thin hoop",
      "inertia_factor": 1
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "mech.rolling_race",
  "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.

max_shapes100
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.

Vollständige KIT-Dokumentation lesen →