1.3.C
Gegeben
Größen:
und davon abhängig \(F_C = F_A\).
a) Resultierende Kraft
Berechnen Sie die zwar die \((x,y)\)-Komponenten der Resultierenden gerundet auf Rundestellenwert \(0{,}01\). Zeigen Sie, dass:
Es ist \(F_C = F_A\). Und diese Kraftvektoren haben entgegengesetzte Richtung, sodass Sie sich in der Summation der Kräfte zu null ausgleichen.Lösung
b) Resultierendes Moment um C
Berechnen Sie das (aus allen Kräften) resultierende Moment um Punkt C. Und zwar die \(z\)-Komponente \(M_{Cz}\) des Momentvektors. Runden Sie auf Rundestellenwert \(0{,}01\). Zeigen Sie, dass:
\(\boldsymbol F_A\) und \(\boldsymbol F_C\) erzeugen als Kräftepaar um jeden Punkt ein Moment \(a F_A\). Und insgesamt ist: Das Moment um C ist die Summe der Momente, die von der einzelnen Kräfte. Sei: Komponenten: Also wie schon vorher berechnet:Lösung
Details
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 *
from sympy import *
# Units:
(mm, cm) = ( m/1000, m/100 )
kN = 10**3*newton
Pa = newton/m**2
MPa = 10**6*Pa
GPa = 10**9*Pa
deg = pi/180
half = S(1)/2
# Rounding:
def iso_round(x, pv):
try:
x = float(x)
tmp = round(x, pv)
except TypeError:
from functools import partial
func = partial(round, ndigits = pv)
tmp = x.applyfunc(func)
return tmp
# ---
prec = 2
a = 3 *m
b = (4 + half) *m
c = 2 *m
alpha = 60 *deg
beta = 45 *deg
gamma = 30 *deg
FA = 6 *newton
FB = 2 *newton
FD = 5 *newton
FC = FA
cb, sb = cos(beta), sin(beta)
Rx = FD * cb
Ry = -FD * sb - FB
Rx = Rx.simplify()
Ry = Ry.simplify()
R = Matrix(2,1, [Rx, Ry])
pprint("\nR / N:")
tmp = R/newton
tmp = iso_round(tmp, prec)
pprint(tmp)
pprint("\nMCz / Nm:")
MCz = a*FA + b*FB - c*FD*sb
tmp = MCz
tmp /= newton*m
tmp = iso_round(tmp, prec)
pprint(tmp)
[ ]: einfügen.▶ drücken.