2.1.L
Gegeben
Symbole: \(a, l, q, E, d.\)
Starrer Balken.
Alle Stäbe haben einen kreisförmigen Querschnitt mit Kreisdurchmesser \(d\).
a) Geometrie
Berechnen Sie die Querschnittsfläche \(A\) abhängig von den gegebenen Symbolen.
Lösung
b) Gleichgewicht
Gegeben Sie zwei Gleichgewichtsbedingungen an.
c) Kinematik: Einheitsvektoren
Definieren Sie Einheitsvektoren \(\boldsymbol e_1, \boldsymbol e_2, \boldsymbol e_3\), die entlang der Stäbe zeigen , und zwar in positive \(y\)-Richtung. Berechnen Sie:
Lösung
d) Kinematik: Verschiebungsvektoren
Seien:
\(\boldsymbol u_1, \boldsymbol u_2, \boldsymbol u_3\): Verschiebungsvektoren von Teilchen auf der Balken-Mittellinie bei 1, 2 und 3 mit den \((x,y)\)-Komponenten \((u_{1x}, u_{1y}), (u_{2x}, u_{2y}), (u_{3x}, u_{3y}).\)
\(\alpha\): Ein Winkel zur Beschreibung der Balken-Winkelposition, sodass:
\(\alpha = 0\) für die undeformierte Lage
\(\alpha\) positiv zählend entgegen dem Uhrzeigersinn
Das System hat 2 Freiheitsgrade. Verwenden Sie die Koordinaten \((u_{2y}, \alpha)\) zur Beschreibung der Lage/Konfiguration des Systems. Zeigen Sie dass für infinitesimale Drehungen:
Die \((x,y)\)-Komponenten der Verschiebungsvektoren ergeben sich (vgl. Vektor: Transformation) zu: Für große Drehungen: Für infinitesimale Drehungen wird linearisiert in \(\alpha\): \(c_\alpha\) wird ersetzt durch \(1\). Und \(s_\alpha\) wird ersetzt durch \(\alpha\):Lösung
e) Kinematik: Verlängerungen
Berechnen Sie die (genäherten) Stabverlängerungen \(\Delta l_1, \Delta l_2, \Delta l_3\) abhängig von den gegebenen Symbolen und abhängig von \(u_{2y}\) und \(\alpha\):
Lösung
f) Elastizität
Hookesches Gesetz: Drücken Sie die Verlängerungen aus abhängig von \(c= \tfrac{EA}{l}=\tfrac{\pi E}{4 l} d^{2}\) und den Stab-Zugkräften:
Lösung
g) Gleichungssystem und Lösung
Nummerieren Sie 8 Gleichungen, aus denen Sie die 8 Unbekannten \(S_1, S_2, S_3, \Delta l_1, \Delta l_2, \Delta l_3, u_{2y}, \alpha\) berechnen können. Und berechnen Sie diese Unbekannten für die folgenden gegebenen Größen:
Zeigen Sie dass gerundet auf Rundestellenwert \(0{,}00001\) gilt:
wobei \(R=\tfrac12 q a\) und \(c=\tfrac{\pi E}{4 l} d^{2}\). Lösung: Einsetzen der gegebenen Größen und Runden liefert:Lösung
Source Code eines Programms dazu: Programm ausführen? Dazu: Copy: Source Code in die Zwischenablage kopieren. Paste: Source Code ins Eingabefeld hinter Play: Knopf SymPy
from sympy.physics.units import kg, m, s
from sympy import pi, S, pprint, symbols, cos, sin, Matrix, Eq, solve, sqrt, exp, simplify
# Units:
N = kg*m/s**2
k, M, G = 10**3, 10**6, 10**9
kN = k*N
Pa = N/m**2
MPa, GPa = M*Pa, G*Pa
deg = pi/180
half = S(1)/2
mm = m/1000
# Rounding:
def iso_round(x, pv):
try:
x = float(x)
tmp = round(x, pv)
except TypeError:
x = x.evalf()
from functools import partial
func = partial(round, ndigits = pv)
tmp = x.applyfunc(func)
return tmp
# Printing:
def printout(x, unit=1, prec="nil", sub_list=[]):
x = x.subs(sub_list)
x /= unit
try:
x = x.applyfunc(simplify)
except:
tmp = x.simplify()
if tmp != None:
x = tmp
if prec != "nil":
x = iso_round(x, prec)
pprint(x)
return
# ---
a, l, q, E, d = symbols("a, l, q, E, d")
sub_list = [
( a, 3 *m ),
( l, 1.4 *m ),
( q, 18 *kN / m ),
( E, 12 *GPa ),
( d, 120 *mm ),
]
# Derived:
R = q*a/2
A = pi*d*d/4
EA = E*A
c = EA/l
S1, S2, S3, dl1, dl2, dl3, u2y, alpha = symbols("S1, S2, S3, dl1, dl2, dl3, u2y, alpha")
unks = [S1,S2,S3, dl1,dl2,dl3, u2y,alpha]
# 6 equations:
e1 = Eq(S1 + S2 + S3 + R, 0)
e2 = Eq(S1*2*a/3, S3*1*a/3)
e3 = Eq(dl1, u2y - 2*a*alpha/3)
e4 = Eq(dl2, u2y)
e5 = Eq(dl3, u2y + 1*a*alpha/3)
e6 = Eq(dl1, S1/c)
e7 = Eq(dl2, S2/c)
e8 = Eq(dl3, S3/c)
# Linear system:
eqns = [e1,e2,e3,e4,e5,e6,e7,e8]
sol = solve(eqns, unks)
pprint(sol)
# --- b ---
u2y, al = sol[u2y], sol[alpha]
print("\nu2y / mm:")
printout(u2y, unit=mm, prec=5, sub_list=sub_list)
print("\nα / deg:")
printout(al, unit=deg, prec=5, sub_list=sub_list)
[ ]: einfügen.▶ drücken.