The dynamics of the system were simulated in MATLAB using kinematic relationships, Lagrangian Dynamics, and Euler's method for numerical integration. Results can be seen below:
Slowed-down videos of the forward and backward directions are shown below:
Masses of important components (left gear, right gear, arm, lid, coin) were measured using a scale. The spring constant was calculated by measuring the force of the spring at a known displacement using the scale Each gear's inertia were modeled using the thin disc formula. The arm and lid were treated as slender rods, and the coin as a point mass. Damping components for the gears and the lid were arbitrarily assigned. After some research, the suction cup was modeled simply as a time-delay, as the force imparted by it would not impact the dynamics of the system.
The Potential and Kinetic Energy of the system are shown by the following equations:
\begin{align}
&PE = m_{arm} g l_{arm} sin(\pi-\theta_{arm}) + m_{lid} g l_{lid} sin(\pi-\theta_{lid}) + \frac{1}{2} k \Delta_{\theta_{arm}}
\\
&KE = \frac{1}{2}I_{arm}\omega_{arm}^2 + \frac{1}{2}m_{coin}v_{coin}^2 + \frac{1}{2}I_{gear_1}\omega_{gear_1}^2 + \frac{1}{2}I_{gear_2}\omega_{gear_2}^2 + \frac{1}{2}*I_{lid}\omega_{arm}^2;
\end{align} |