1.4.1.E
a) Symmetrie
Begründen Sie, dass der Schwerpunkt von A auf der Symmetrielinie bei \(x=0\) liegt.
Liegt auf der Symmetrielinie, weil auch die Schwerpunkte der Teilkörper auf der Symmetrielinie liegen. Das Integral über das Volumen lässt sich aufteilen in ein Integral über das Volumen \(V^-\) links der y-Achse und ein Integral über das Volumen \(V^+\) rechts der y-Achse. Jedes \(x \, {\mathsf d} m\) links der y-Achse ist negativ, da \(x<0\) und hat ein betragsmäßig gleich großes \(x \, {\mathsf d} m\) rechts der y-Achse, welches positiv ist.Lösung
b) Schwerpunkt-Positionen
Geben Sie an:
\(y_{S1}=\ldots\,\): Die y-Position des Schwerpunkts der Halbkreis-Scheibe 1.
\(y_{S2}=\ldots\,\): Die y-Position des Schwerpunkts der Rechteck-Scheibe 2.
Hinweis für \(y_{S1}\): Es gilt (Nachrechnung nicht gefordert):
Lösung
c) Massen
Berechnen Sie die Massen von 1 und 2 - und die Masse von A. Und zwar für die gegebenen Symbole:
Lösung
d) y-Position des Schwerpunkt von A
Berechnen Sie die \(y\)-Position \(y_A\) des Schwerpunkts S von A. Drücken Sie Ihr Ergebnis abhängig von \(r\) aus und runden Sie auf Rundestellenwert \(0{,}001\). Zeigen Sie, dass:
Lösung
e) y-Position des Schwerpunkts vom Verbund
Sei:
\(m_B=\tfrac12 m_A\,\): Die Masse einer Punktmasse.
\(y_B\,\): Die \(y\)-Position des Schwerpunkts dieser Punktmasse.
Berechnen Sie die \(y\)-Position \(y_B\) der Punktmasse B, sodass die y-Position des Schwerpunkts des Verbunds aus A und B gleich null ist. Geben Sie Ihr Ergebnis abhängig von \(r\) an, und runden Sie auf Rundestellenwert \(0{,}001\). Zeigen Sie, dass:
Sei: \(y_V\) die y-Position des Schwerpunkts des Verbunds aus A und Punktmasse, also: Diese ist gleich null, genau dann wenn:Lösung
f) Masse und Schwerpunkt-Position für gegebene Größen
Berechnen Sie:
die Masse \(m_A\) von A in \(\mathrm{kg}\) (Kilogramm) und gerundet auf Rundestellenwert \(1\) und
die \(y\)-Position \(y_A\) in \(\mathrm{m}\) (Meter) des Schwerpunkts S von A. Und zwar gerundet auf Rundestellenwert \(0{,}001\)
für folgende Größen:
Einsetzen 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
# 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
# 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
# ---
r, rho, t = symbols("r, rho, t")
sub_list=[
( r, 2 *m ),
( rho, 1000 *kg/m**3 ),
( t, 1 *m/10 ),
]
prec = 3
yS1 = 4*r/3/pi
yS2 = r/4
A1 = pi*r*r/2
m1 = A1*rho*t
A2 = r/2 * 2*r/2
m2 = A2*rho*t
mA = m1 - m2
mA = mA.simplify()
pprint("\nmA:")
pprint(mA)
pprint("\nyA:")
yA = (yS1*m1 - yS2*m2)/(m1 - m2)
printout(yA, unit=1, prec="nil", sub_list=[])
pprint("\nyA / r:")
printout(yA/r, unit=1, prec=prec, sub_list=sub_list)
pprint("\nyB: ")
yB = -2*yA
printout(yB, unit=1, prec="nil", sub_list=[])
pprint("\nyB / r:")
printout(yB/r, unit=1, prec=prec, sub_list=sub_list)
pprint("\nmA / kg:")
printout(mA, unit=kg, prec=0, sub_list=sub_list)
pprint("\nyA / m:")
printout(yA, unit=m, prec=prec, sub_list=sub_list)
[ ]: einfügen.▶ drücken.