2.4.3.E
Gegeben
Symbole:
Größen:
a) Allgemeine Lösung
Zeigen Sie, dass die allgemeine Lösung sich darstellen lässt als folgendes Polynom mit zunächst unbekannten Integrationskonstanten \(C_1, C_2, C_3, C_4\):
Integration liefert: Die letzte Gleichung nennt man die allgemeine Lösung.Lösung
b) Randbedingungen
Für die gegebene Symbole: Geben Sie vier Randbedingungen an. Also notieren Sie vier Aussagen für \(w\) oder \(w'\) oder \(w''\) oder \(w'''.\)
Lösung
c) Integrationskonstanten
Zeigen Sie, dass:
Auswertung von (i4) bei \(x=0\) ergibt null wegen (b1): Auswertung von (i3) bei \(x=0\) ergibt null wegen (b2): Aus diesen beiden Aussagen liest man \(C_3=0\) und \(C_4=0\) ab. Und damit ist für zwei der 4 Konstanten gezeigt, was zu zeigen ist. Auswertung von (i4) bei \(x=a\) ergibt null wegen (b3): Auswertung von (i4) bei \(x=a\) und Multiplikation mit \(-EI\) ergibt \(M_B\) (b4): Aus diesen beiden Aussagen lassen sich \(C_1\) und \(C_2\) berechnen. Anstatt \(C_1, C_2\) zu berechnen, kann man auch die gegebenen \(C_1\) und \(C_2\) in die letzten beiden Gleichungen einsetzen und zeigen, dass man zwei wahre Aussagen erhält. Und damit ist auch für die verbliebenen zwei der 4 Konstanten gezeigt, was zu zeigen ist.Lösung
d) Spezielle Lösung
Berechnen Sie Querverschiebung und genäherten Neigungswinkel. Zeigen Sie, dass folgendes gilt:
Die Querverschiebung ist:
\begin{align} w = \tfrac{M_B a^2}{EI} \left\{ - \tfrac14 \left( \tfrac x a \right)^3 + \tfrac14 \left( \tfrac x a \right)^2 \right\} \end{align}Der genäherte Neigungswinkel \(\psi = - w'\) ist:
\[\psi = \tfrac{M_B a}{EI} \left\{ \tfrac34 \left( \tfrac x a \right)^2 - \tfrac12 \left( \tfrac x a \right) \right\}\]
Das zeigt man durch Einsetzen der berechneten Konstanten \(C_1, C_2, C_3, C_4\) in Gleichung (i4) bzw. (i3). Einsetzen der Konstanten liefert:Lösung
e) Verschiebungs-Maximum-Position
Für die gegebenen Symbole: Zeigen Sie, dass die Querverschiebung \(w\) für \(M_B>0\) ein lokales Maximum hat bei \(x=\tfrac23 a\). Zeigen Sie dazu:
dass die erste Ableitung \(w'\) bei \(x=\tfrac23 a\) gleich null ist, d.h.:
\[w'\left(\tfrac23 a\right) = 0\]dass die zweite Ableitung \(w''\) bei \(x=\tfrac23 a\) für \(M_B>0\) kleiner als null ist , d.h.:
\[w''\left(\tfrac23 a\right) < 0\]
Zu zeigen: Beweis: Zu zeigen: Beweis: weil laut Aufgabenstellung gilt: \(M_B>0\). Weil \(M_B\) positiv ist, ist \(w''<0\) und dort ein Maximum. Falls \(M_B\) negativ wäre, wäre \(w''>0\) und dort ein Minimum.Lösung
f) Verschiebungs-Maximum
Berechnen Sie die maximale Querverschiebung. Zeigen Sie, dass:
Für die gegebene Größen: Zeigen Sie, dass:
Einsetzen von \(x=\tfrac23 a\) liefert das Ergebnis:Lösung
g) Funktionsgraphen für Symbole
Zeichnen Sie folgende Funktionen:
\(w \,/ \,\tfrac{M_B a^2}{EI}\) über \(x \,/\, a\)
\(\psi \,/\, \tfrac{M_B a}{EI}\) über \(x \,/\, a\)
\(w \,/ \,\tfrac{M_B a^2}{EI}\) über \(x \,/\, a\) \(\psi \,/\, \tfrac{M_B a}{EI}\) über \(x \,/\, a\)Lösung
h) Funktionsgraphen für Größen
Zeichnen Sie folgende Funktionen:
\(w\, / \, \mathrm{mm}\) über \(x \,/\, \mathrm{m}\)
\(\psi \, / \, \mathrm{deg}\) über \(x \,/\, \mathrm{m}\)
\(w\, / \, \mathrm{mm}\) über \(x \,/\, \mathrm{m}\) \(\psi \, / \, \mathrm{deg}\) über \(x \,/\, \mathrm{m}\)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
from sympy import diff, integrate
# 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
cm = m/100
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
# ---
a, MB, E, I = symbols('a, MB, E, I')
sub_list=[
( a, 4 *m ),
( MB, 1000 *kN*m ),
( E, 210 *GPa ),
( I, 4000 *cm**4 ),
]
EI = E*I
C1, C2, C3, C4 = symbols('C1, C2, C3, C4')
unknowns = [C1, C2, C3, C4]
x = symbols("x")
wpppp = 1/EI * 0
def wppp(x):
return integrate(wpppp,x) + C1
def wpp(x):
return integrate(wppp(x),x) + C2
def wp(x):
return integrate(wpp(x),x) + C3
def w(x):
return integrate(wp(x),x) + C4
w_of_x = w(x)
bc1 = Eq(w(x).subs(x,0), 0) # w(0) = 0
bc2 = Eq(wp(x).subs(x,0), 0) # w'(0) = 0
bc3 = Eq(- EI * wpp(x).subs(x,a), MB) # - EI w''(a) = MB
bc4 = Eq(w(x).subs(x,a), 0) # w(a) = 0
eqns = [bc1, bc2, bc3, bc4]
sol = solve(eqns, unknowns)
sC1,sC2,sC3,sC4 = sol[C1],sol[C2],sol[C3],sol[C4]
w_of_x = w_of_x.subs([(C1, sC1), (C2, sC2), (C3, sC3), (C4, sC4)])
pprint("w(x):")
pprint(w_of_x)
xi = symbols("xi")
facw = MB*a*a/EI
facp = facw/a
def wn(xi):
t1 = xi*xi/4
t2 = - xi*xi*xi/4
return t1 + t2
def pn(xi):
t1 = -xi/2
t2 = 3*xi*xi/4
return t1 + t2
xi = symbols("xi")
pprint("\nw / ( (MB a²) / (EI) ):")
wn = wn(xi)
pprint(wn)
pprint("\nw'(ψ=2/3) / ( (MB a) / (EI) ):")
wp = diff(wn,xi)
wpp = diff(wp,xi)
tmp = wp.subs(xi, S(2)/3)
pprint(tmp)
pprint("\nw''(ψ=2/3) / ( MB / (EI) ):")
tmp = wpp.subs(xi, S(2)/3)
pprint(tmp)
pprint("\nwmax:")
wmax = w_of_x.subs(x,2*a/3)
pprint(wmax)
pprint("\nwmax / mm:")
wmax = wmax.subs(sub_list)
tmp = wmax
tmp /= mm
tmp = iso_round(tmp, 6)
pprint(tmp)
tmp = iso_round(tmp, 2)
pprint(tmp)
pprint("\nAv:")
wp = diff(w_of_x,x)
wpp = diff(wp, x)
wppp = diff(wpp, x)
Av = - EI*wppp.subs(x,0)
pprint(Av)
pprint("\nBv:")
Bv = + EI*wppp.subs(x,a)
pprint(Bv)
pprint("\nM(0):")
M = - EI*wpp.subs(x,0)
pprint(M)
[ ]: einfügen.▶ drücken.