Zweigliedrige Halterung
Dieser Rechner ermittelt die Axialkraft in zwei Stäben, die an einem belasteten Gelenk zusammentreffen.
Im Browser ausführen – kostenlos
Geben Sie die abwärts gerichtete Last und den Winkel jedes Stabes gegen den Uhrzeigersinn von der positiven Horizontalachse ein. Das Werkzeug erfüllt das horizontale und vertikale Gleichgewicht, gibt Vorzeichen und Betrag aus und kennzeichnet Zug, Druck oder Nullkraft. Es eignet sich für Statikaufgaben, Vorbemessungen und reproduzierbare technische Beispiele mit idealen Zwei-Kräfte-Stäben.
Gelenk, Last und beide Stabrichtungen festlegen
Stellen Sie zuerst das belastete Gelenk in einem Freikörperbild frei. Angenommen werden eine senkrecht abwärts wirkende äußere Last und zwei ideale Axialstäbe. Geben Sie einen nicht negativen Betrag in Newton, Kilonewton oder Pound-force ein und verwenden Sie diese Einheit für alle Ergebnisse. Richtungswinkel werden gegen den Uhrzeigersinn von der positiven Horizontalen gemessen: null zeigt nach rechts, neunzig nach oben und einhundertachtzig nach links. Die positive angenommene Stabkraft zeigt vom Gelenk weg und entspricht Zug. Längen, Elastizitätsmodul, Querschnitt und Verschiebungen sind nicht erforderlich, weil Gleichgewicht statt Verformung berechnet wird. Die Richtungen müssen verschieden und nicht parallel sein. Gleiche Winkel werden abgewiesen, da keine eindeutige Lösung möglich ist. Prüfen Sie, ob die reale Verbindung als Gelenk gelten darf und ob Momente, weitere Stäbe oder Lasten fehlen.
Wie das Gleichgewicht beide Axialkräfte liefert
Jede angenommene Zugkraft wird horizontal und vertikal zerlegt. Für Stab eins mit Winkel a gelten F1 cos(a) und F1 sin(a), für Stab zwei mit Winkel b entsprechend F2 cos(b) und F2 sin(b). Horizontal muss die Summe null sein; vertikal muss sie die Last ausgleichen. Die Determinante lautet sin(b − a). Ist sie null oder numerisch nahezu null, sind die Richtungen parallel und die Lösung ist nicht eindeutig. Andernfalls ergeben sich F1 = −Last cos(b)/Determinante und F2 = Last cos(a)/Determinante. Nur die Ausgabe wird gerundet. Ein positives Vorzeichen bestätigt Zug, ein negatives kennzeichnet Druck. Der Betrag bleibt nicht negativ, während der vorzeichenbehaftete Wert die Richtung bewahrt. Ein auf null gerundeter Wert erhält zero_force. Die Berechnung ist deterministisch und nutzt weder Netzwerk noch Zufall, Iteration oder Datum.
Kennzeichnungen deuten und Modellgrenzen beachten
Verstehen Sie das Ergebnis als ideale Statiklösung, nicht als Sicherheitsfreigabe. Zug zieht am Gelenk, Druck schiebt dagegen. Der Betrag beschreibt die axiale Beanspruchung, doch die Tragfähigkeit verlangt weitere Nachweise. Bei Zug sind Fließen, Bruch und Anschlüsse zu prüfen. Bei Druck kann Knicken maßgebend sein; Länge, Lagerung, Querschnitt, Imperfektionen und Norm sind entscheidend. Das Punktmodell ignoriert außerdem exzentrische Biegung, Plattennachgiebigkeit, Eigengewicht, Dynamik und Lastkombinationen. Nutzen Sie es für Aufgaben, Handrechnungsvergleiche oder als Ausgangswert einer späteren Bemessung. Prüfen Sie bei unerwarteten Vorzeichen stets die Geometrie. Gleiche oder parallele Winkel führen bewusst zu einem Fehler. Im Browser ist die Nutzung kostenlos; jede erfolgreiche API-Anfrage kostet $0.002.
Anwendungsfälle
Statikaufgaben kontrollieren
Prüfen Sie ein Knotenpunktverfahren und erkennen Sie Zug- oder Druckstäbe sofort.
Halterung vorbemessen
Vergleichen Sie die Axiallast bei veränderten Stabrichtungen vor dem Detailnachweis.
Technische Software testen
Erzeugen Sie reproduzierbare Kräfte, Beträge und Zustände für Beispiele und Tests.
Häufige Fragen
Was kostet der Rechner?
Im Browser ist er kostenlos. Jede erfolgreiche API-Anfrage kostet $0.002.
Wie messen Sie die Winkel?
Messen Sie beide in Grad gegen den Uhrzeigersinn von der positiven Horizontalachse am Gelenk.
Was bedeuten positive und negative Kräfte?
Positive Werte bedeuten Zug, negative Druck; der getrennte Betrag ist stets nicht negativ.
Warum werden gleiche Winkel abgewiesen?
Sie machen die Gleichgewichtsmatrix singulär, sodass beide Kräfte nicht einzeln bestimmbar sind.
Sind Kilonewton oder Pound-force zulässig?
Ja. Die Ergebnisse übernehmen dieselbe Krafteinheit wie die eingegebene Last.
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/truss-two-member \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"load":1000,"angle_1":30,"angle_2":120}'const res = await fetch("https://api.kit.forhosting.com/mech/truss-two-member", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"load": 1000,
"angle_1": 30,
"angle_2": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/truss-two-member",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"load": 1000,
"angle_1": 30,
"angle_2": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/truss-two-member", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"load":1000,"angle_1":30,"angle_2":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"load":1000,"angle_1":30,"angle_2":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/truss-two-member", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"load": 1000,
"angle_1": 30,
"angle_2": 120
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.truss_two_member",
"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. |