Five year-old boy needs more sensory input. Ideally this would come from jumping, but in a prescribed manner. The mother of the child wishes for something he could jump on with lots of resistance.
(More resistance than found in a normal commercially available trampoline.)
The group started out with the idea of making something that would offer more sensory input for clay, but also to increase the life expectancy of any trampoline it was attached to.
The designs the team thought of were dampening devices that would absorb some of the impact lowering the amount that the trampoline adsorbed and thus increasing its life expectancy.
All the designs were going to be placed under the standard store bought trampolines.
The team made the first design for a conical design in which exercise balls or some type of soft balls would be used to absorb impact. He would jump and before the trampoline would reach its normal displacement, the cloth of the trampoline would hit on the balls sending some of the energy of the trampoline into kinetic energy of the balls bouncing around.
Strengths and Advantages of Design Idea 1
Strengths and Advantages of Design idea 3
The analysis of the design started out with highly simplified models that didn’t give accurate results. With each analysis the models were refined and more detailed resulting in very accurate models that helped in the choices for the final designs.
Matlab code used for graphing the position, velocity, and acceleration graphs.
% program trampoline clear all t = linspace(0,3,2000); g = 9.81; dt = t(2)-t(1); y(1) = .3; y_dot(1) = 0; y_ddot(1) = -g; kt = 176208; mc = 25; mt = 5; eps = .01;
for i = 2:length(t)
if y(i-1) > 0 y_ddot(i) = -g; y_dot(i) = y_ddot(i)*dt + y_dot(i-1); y(i) = y_dot(i)*dt + y(i-1); flag = 0; elseif y(i-1) < 0 && flag ==0 y_dot(i) = mc/(mc+mt)*y_dot(i-1); y_ddot(i) = (y_dot(i) - y_dot(i-1))/dt; y(i) = y_dot(i)*dt + y(i-1); flag = 1; else % y is less than zero and the momentum exchange has occured y_ddot(i) = -g - kt/(mc+mt)*y(i-1); y_dot(i) = y_ddot(i)*dt + y_dot(i-1); y(i) = y_dot(i)*dt + y(i-1); end --- end
subplot(3,1,1), plot(t,y), title('position'), xlabel('sec'), ylabel('m') %subplot(3,1,2), plot(t,y_dot), title('velocity'), xlabel('sec'), ylabel('m/s') subplot(3,1,3), plot(t,y_ddot), title('acceleration'), xlabel('sec'), ylabel('m/s^2')