Ein springender Ball

Ein Ball der Masse $m$ wird geworfen und springt auf den Boden. Die auf diesen Ball wirkenden Kräfte sind die Schwerkraft $-mg\hat{z}$, eine der Geschwindigkeit proportionale Widerstandskraft $-a\vec{v}$ und die Kraft, die der Boden beim Aufprall ausübt. Der Boden kann als elastisches Material beschrieben werden, das mit einer Kraft $-kzH(-z)\hat{z}$ nach oben drückt. Hier ist $k$ die elastische Konstante und die Heaviside-Funktion $H(-z)$ sorgt dafür, dass diese Kraft nur dann wirkt, wenn die Ball $z=0$ unterschreitet.

Je größer die elastische Konstante $k$ ist, desto weniger sinkt der Ball unter $z=0$ und die Simulation prallt von einem harten Boden ab. Bei der Wahl des Zeitschritts $\Delta t$ ist jedoch Vorsicht geboten. Es sollte viel kleiner als $2\pi\sqrt{m/k}$ sein, damit der Solver die Abpraller vom Boden richtig beschreiben kann. Einige Differentialgleichungslöser passen den Zeitschritt automatisch an, um Probleme wie dieses zu berücksichtigen.

$\vec{F} = m\frac{d^2\vec{r}}{dt^2} = -a\vec{v}-mg\hat{z} -kzH(-z)\hat{z}$

$m=$  kg $a=$  N s/m $k=$  N/m

Die Anfangsbedingungen zur Zeit $t=0$ sind,
$x=$  m  $y=$  m  $z=$  m  $v_x=$  m/s  $v_y=$  m/s  $v_z=$  m/s

 Numerische Lösung von Differentialgleichungen 6ter Ordnung 

$ F_x=$

 [N]

$ F_y=$

 [N]

$ F_z=$

 [N]

$ m=$

 [kg]  
Anfangsbedingungen:

$t_0=$

 [s]

$\Delta t=$

 [s]

$x(t_0)=$

 [m]

$N_{steps}$

$v_x(t_0)=$

 [m/s]

Plot:

vs.

$y(t_0)=$

 [m]

$v_y(t_0)=$

 [m/s]

$z(t_0)=$

 [m]

$v_z(t_0)=$

 [m/s]

 

= , =


the animation to zoom or rotate.

 $t$ [s] $x$ [m] $y$ [m] $z$ [m] $v_x$ [m/s] $v_y$ [m/s] $v_z$ [m/s] $F_x$ [N] $F_y$ [N] $F_z$ [N] $P$ [W] $E_{\text{kin}}$ [J] $W$ [J]