1.6.G

Gegeben ist ein Fachwerk. Am Knoten D ist ein Seil angebracht:
Sei:
jedes Gelenk sehr klein gegenüber allen übrigen Abmessungen, so dass z.B. gilt: \(\alpha=45^\circ\) und
der Kontakt zwischen den Gelenken und dem über die Gelenke gelegten Seil reibungslos.
Gegebene Symbole: \(a, F, G.\)
Berechnen Sie die Lagerreaktionen und Stabkräfte. Gehen Sie wie folgt vor.
1. Lagerreaktionen
Berechnen Sie die Lagerreaktionen.
2. Stäbe 4, 5 und 7
Berechnen Sie \(S_4, S_5, S_7\). Schneiden Sie dazu in einem Freischnitt durch alle drei Stäbe.
3. Spezialfall
Berechnen Sie \(S_4, S_5, S_7\) für den Fall:
Lösung
Copy: Source Code (siehe unten) aufklappen und kopieren. Paste: Einfügen als Python-Notebook z.B. auf: JupyterLite oder JupyterLab oder Play: Ausführen. Lieber mit eigenem SymPy und offline? Es gibt z.B. Anaconda und Miniconda. Statt SymPy lieber anderes CAS? Auswahl hier. SymPy
Source Code
from sympy import *
a, F, G = var("a, F, G")
A_h, A_v, B_v = var('A_h A_v B_v')
eqns = [
Eq(0, A_h + F),
Eq(0, A_v + B_v - G),
Eq(0, - G * a + B_v * 2 * a - F * a),
]
unknowns = [B_v,A_h,A_v]
sol = solve(eqns, unknowns)
pprint(sol)
B_v = sol[B_v]
S4, S5, S7 = var('S4 S5 S7')
c=sqrt(2)/2
eqns = [
Eq(0, -G - S7 - S5 - S4*c + F - G*c),
Eq(0, -G*c + S4*c + B_v),
Eq(0, a*S4*c + a*S5),
]
unknowns=[S4, S5, S7]
sol = solve(eqns, unknowns)
pprint(sol)