Verdrehwinkel-Rechner
Der Verdrehwinkel-Rechner wendet die klassische Torsionsformel auf eine Vollwelle mit Kreisquerschnitt an: Aus dem aufgebrachten Drehmoment in Newtonmetern, der Wellenlänge und dem Durchmesser in Metern sowie dem Schubmodul des Werkstoffs in Pascal ermittelt er, wie weit sich ein Wellenende gegenüber dem anderen verdreht, in Radiant.
Im Browser ausführen – kostenlos
Er ist die übliche erste Prüfung bei jeder Antriebsstrang-, Achs- oder Kupplungsauslegung — eine Welle kann fest genug sein, um nicht zu brechen, und sich dennoch so weit verdrehen, dass sie unbrauchbar wird. Dieselbe geschlossene Berechnung läuft kostenlos in Ihrem Browser und kostet $0.002 pro Anfrage, wenn Sie sie über die API aufrufen.
Was Ihnen der Verdrehwinkel verrät
Wird an einem Wellenende ein Drehmoment aufgebracht, während das andere Ende festgehalten wird, dreht sich die Welle nicht als starrer Körper: Sie windet sich auf, und jeder Querschnitt verdreht sich etwas weiter als der dahinterliegende. Die gesamte relative Verdrehung zwischen den beiden Enden ist der Verdrehwinkel — das Steifigkeitsgegenstück zur Spannungsberechnung. Eine Welle, die die Spannungsprüfung nicht besteht, bricht; eine Welle, die die Verdrehprüfung nicht besteht, funktioniert mechanisch weiter, richtet aber alles Angeflanschte falsch aus — Zahnräder laufen unrund, Encoder driften und Kupplungen verschleißen. Deshalb dimensionieren Ingenieure Torsionselemente gegen beide Grenzen. Der Verdrehwinkel-Rechner liefert Ihnen die Verformungszahl direkt: Senden Sie Drehmoment, Länge, Außendurchmesser und Schubmodul, und Sie erhalten die Verdrehung in Radiant zusammen mit einer Gradangabe und dem polaren Widerstandsmoment des Querschnitts — so sehen Sie auf einen Blick, ob sich Ihre Auslegung unter Arbeitslast um Tausendstel Radiant oder ganze Grad verdreht.
Wie der Wert berechnet wird
Die Berechnung ist die geschlossene Torsionsformel aus der Festigkeitslehre: φ = T·L/(G·J), wobei T das aufgebrachte Drehmoment, L die Wellenlänge, G das Schubmodul des Werkstoffs und J das polare Flächenträgheitsmoment des Querschnitts ist. Für einen Vollkreisquerschnitt gilt J = π·d⁴/32 — darum dominiert der Durchmesser das Ergebnis: Eine Verdopplung des Durchmessers viertelt den Verdrehwinkel auf ein Sechzehntel. Die Formel setzt linear elastisches Verhalten, eine prismatische Welle und ein um die Achse wirkendes Drehmoment voraus; innerhalb dieser Annahmen ist sie exakt, keine numerische Näherung. Der Endpunkt validiert jedes Feld vor der Berechnung: Das Drehmoment darf jede endliche Zahl sein und sein Vorzeichen wird als Verdrehrichtung beibehalten, doch Durchmesser, Länge und Schubmodul müssen strikt positiv sein, denn ein Wert von null oder darunter ist bei ihnen physikalisch sinnlos. Alle vier Eingaben werden bereinigt zurückgegeben, zusammen mit J, sodass die Antwort in sich geschlossen und prüfbar ist.
Wo er im Arbeitsablauf einzuordnen ist
Typische Aufrufer sind Konstruktionsskripte und Validierungspipelines, nicht Menschen, die ein Formular ausfüllen. Ein parametrischer CAD-Export liefert Kandidaten für Wellengeometrien; ein Skript prüft sie über diesen Endpunkt und verwirft diejenigen, die sich über den zulässigen Bruchteil eines Grades hinaus verdrehen, bevor sie je eine Finite-Elemente-Rechnung erreichen. Instandhaltungsteams nutzen ihn umgekehrt: Sie messen eine Verdrehung oder Fluchtungsabweichung vor Ort und rechnen zurück, ob die verbaute Welle für die Last, die sie heute trägt, überhaupt ausreichend war. Da derselbe Code kostenlos im Browser-Widget dieser Seite läuft, kann ein Ingenieur einen Einzelfall per Hand plausibilisieren und dann die Variationsrechnung über die API für $0.002 pro Anfrage automatisieren — mit der Gewissheit, dass beide Wege identische Zahlen liefern. Die Berechnung ist deterministisch, zustandslos und dauert weniger als eine Millisekunde, sodass sie problemlos in enge Schleifen, CI-Prüfungen mechanischer Parameter oder serverlose Funktionen passt, die Konstruktionen bei jedem Commit validieren.
Anwendungsfälle
Antriebswelle auf Steifigkeit auslegen
Prüfen Sie Kandidatendurchmesser gegen die zulässige Verdrehung pro Meter und behalten Sie den kleinsten Querschnitt, der innerhalb der Grenze bleibt.
Kupplungs- oder Achskonstruktion in CI validieren
Lassen Sie den Build fehlschlagen, wenn eine Parameteränderung die Welle stärker verdreht, als Encoder oder Getriebe tolerieren.
Verbaute Welle nachträglich prüfen
Übernehmen Sie das vor Ort gemessene Drehmoment und die Geometrie und verifizieren Sie, dass die Verdrehung je innerhalb der Auslegungsgrenzen lag.
Häufige Fragen
Was kostet das?
$0.002 pro Anfrage über die API. Kostenlos läuft die Berechnung auch in Ihrem Browser auf dieser Seite, mit demselben Code und identischen Ergebnissen.
Welche Einheiten werden erwartet?
Durchgängig SI-Einheiten: Drehmoment in Newtonmetern, Länge und Durchmesser in Metern und das Schubmodul in Pascal. Der Verdrehwinkel wird in Radiant zurückgegeben, eine Gradangabe ist enthalten.
Kann das Drehmoment negativ sein?
Ja. Das Drehmoment darf jede endliche Zahl sein; sein Vorzeichen gibt die Verdrehrichtung an und bleibt im Ergebnis erhalten. Durchmesser, Länge und Schubmodul müssen strikt positiv sein.
Funktioniert es für Hohlwellen?
Nein. Das polare Trägheitsmoment wird als π·d⁴/32 berechnet, also für den Vollkreisquerschnitt. Für einen Hohlquerschnitt müsste der Innendurchmesser als d⁴ − dᵢ⁴ abgezogen werden, was dieser Endpunkt nicht akzeptiert.
Welche Annahmen trifft die Formel?
Linear elastischer Werkstoff, eine prismatische Vollwelle mit Kreisquerschnitt und ein um die Wellenachse wirkendes Drehmoment. Innerhalb dieser Grenzen ist φ = T·L/(G·J) exakt; Kerbwirkungen, Passfedernuten oder Fließen werden nicht abgebildet.
Welches Schubmodul sollte ich verwenden?
Nehmen Sie den Wert Ihres Werkstoffs bei der Arbeitstemperatur: Übliche Ausgangswerte sind etwa 79.3 GPa für Stahl, 26 GPa für Aluminium, 44 GPa für Titan und 45 GPa für Messing.
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/phys/angle-of-twist \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"torque":100,"length":1.5,"diameter":0.02,"shear_modulus":79000000000}'const res = await fetch("https://api.kit.forhosting.com/phys/angle-of-twist", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"torque": 100,
"length": 1.5,
"diameter": 0.02,
"shear_modulus": 79000000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/angle-of-twist",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"torque": 100,
"length": 1.5,
"diameter": 0.02,
"shear_modulus": 79000000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/angle-of-twist", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"torque":100,"length":1.5,"diameter":0.02,"shear_modulus":79000000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"torque":100,"length":1.5,"diameter":0.02,"shear_modulus":79000000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/angle-of-twist", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"torque": 100,
"length": 1.5,
"diameter": 0.02,
"shear_modulus": 79000000000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.angle_of_twist",
"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. |