# Body Drop Example

The question "how far can a body be dropped without incurring damage?" is frequently asked in the packaging manufacturing for transportation of particles. The problem is similar in landing of aircrafts. It can be studied by an analytical approach where the dropping body is modeled by a simple mass-spring system (図 1). If $h$ is the dropping height, $m$ and $k$ the mass of the body and the stiffness representing the contact between the body and the ground, the equation of the motion can be represented by a simple one DOF differential equation as long as the spring remains in contact with floor: (1)
$m\stackrel{¨}{x}+kx=mg$
In this equation the damping effects are neglected to simplify the solution. The general solution of the differential equation is written as:(2)
$x=A\text{\hspace{0.17em}}Sin\omega t+B\text{\hspace{0.17em}}Cos\omega t+C$
Where, the constants A, B and C are determined by the initial conditions:(3)

At t=0$x=0$ , $\stackrel{˙}{x}=\sqrt{2gh}$ , $\stackrel{¨}{x}=g$

Where, $\omega$ is the natural frequency of the system: (4)
$\omega =\sqrt{\frac{k}{m}}$
Introducing these initial solutions into 式 3, the following result are obtained:(5)
$x=\frac{\sqrt{2gh}}{\omega }\text{\hspace{0.17em}}Sin\omega t+\frac{g}{{\omega }^{2}}\text{\hspace{0.17em}}\left(1-Cos\omega t\right)$
The same problem can be resolved by the numerical procedure explained in this section. Considering at first the following numerical values for the mass, the stiffness, the dropping height and the gravity:(6)
$m=1,k=20,h=1,g=10$
From 式 1, the dynamic equilibrium equation or equation of motion is obtained as:(7)
$\stackrel{¨}{x}+20x=10$
Using a step-by-step time discretization method with a central difference algorithm, for a given known step ${t}_{n}$ the unknown kinematic variables for the next step are given by 式 7, Central Difference Algorithm, 式 4 and Central Difference Algorithm, 式 5:(8)
$\begin{array}{l}{\stackrel{¨}{x}}_{n}=10-20{x}_{n}\\ {\stackrel{˙}{x}}_{n+1}={\stackrel{¨}{x}}_{n}\text{Δ}t+{\stackrel{˙}{x}}_{n}\\ {x}_{n+1}={\stackrel{˙}{x}}_{n}\text{Δ}t+{x}_{n}\end{array}$
For the first time step the initial conditions are defined by 式 3. Using a constant time step $\text{Δ}t=0.1$ the mass motion can be computed. It is compared to the analytical solution given by 式 5 in 図 2. The difference between the two results shows the time discretization error.