Gelöste Aufgaben/TkPb
Aufgabenstellung
Ein Stabwerk aus 5 Stäben wird durch eine Kraft F belastet. Alle Stäbe haben die Länge a.
Hier soll eine einfache Stabwerksaufgabe gelöste werden - aber im Hintergrund geht es eigentlich darum, wie dieser Lösungsprozess in einer Software - hier Maxima - umgesetzt wird.
Gesucht sind die Stab- und Lagerreaktionskräfte des Systems nach dem Knotenpunktverfahren.
Lösung "per Hand" und mit Maxima
Beide Lösungsansätz verfolgen wir parallel - bis wir zur Lösung des Gleichungssystems kommen.
tmp
Hier steht nur die Maxima-Headerdatei. Sie soll später helfen, die richtige Versionsnummer der Software zu finden und Ansprechpartner für Nachfragen zu identifizieren.
Header
Text
1+1
tmp
Wir nummerieren zunächst die Knoten und Stäbe, damit wir sie im weiteren Lösungsverlauf eindeutig ansprechen können.
Und ein bischen Geometrie Geometrie müssen wir auch ansetzen, um die sin- und cos-Beziehungen von α zu bekommen:
Wir setzen also
Declarations
Text
1+1
tmp
Wir schreiben je Knoten die zwei Gleichgewichtsbedingungen an, die Koeffizienten schreiben wir dabei schon mal so an, wie sie hinterher in der System-Matrix auftauchen sollen:
Equilibrium Conditions
Text
1+1
tmp
Ja - so sieht es aus.
Check for Solvability
Text
1+1
tmp
Effiziente Löser für Systeme linearer Gleichungen implementieren gewöhnlich eine LU-Faktorisierung. Für dieses Mini-Beispiel können wir uns das anschauen:
Und die Lösung ist
Solving
Text
1+1
tmp
Existieren Winkel von α, so dass keine Lösung möglich ist?
Nur für die WInkel α=0, 90° - und die sind physikalisch nicht sinnvoll.
Also:Nein!
Post-Processing
Text
1+1
Knoten I | Knoten II |
Knoten III | Knoten IV |
Links
- ...
Literature
- ...