Difference between revisions of "VPOD 3DOF Vibratory Device"

From Mech
Jump to navigationJump to search
Line 5: Line 5:
: <math> x(t) = A_xsin(\omega_xt+\phi_x)\, </math>
: <math> x(t) = A_xsin(\omega_xt+\phi_x)\, </math>
: <math> z(t) = A_zsin(\omega_zt+\phi_z)\, </math>
: <math> z(t) = A_zsin(\omega_zt+\phi_z)\, </math>
: <math> \theta(t) = A_\theta sin(\omega_\theta t+\phi_\theta)\, </math>
: <math> \theta(t) = A_theta sin(\omega_\theta t+\phi_\theta)\, </math>
where A_x, A_z, A_\theta represent the maximum x, z, and angular displacements of the bar's motion. The key input variables are the three position amplitudes, three frequencies, and three phase angles, as well as coefficients of restitution in the normal and tangential directions.

[[Media:Nondimensional 3DOF Bouncing Ball Simulator.zip|Download the simulator.]]
[[Media:Nondimensional 3DOF Bouncing Ball Simulator.zip|Download the simulator.]]



Revision as of 15:38, 11 September 2009

Nondimensional 3DOF Bouncing Ball Simulator

The Nondimensional 3DOF Bouncing Ball Simulator is a simple Matlab program meant to mimic the behavior of a bouncing ball on a vibratory device capable of sinusoidal motion in three degrees, such as the VPOD. The simulator uses a numerical method in which the equations of motion describing the ball's flight are determined from the state variables of the previous impact. The program uses a binary search to locate the time at which the ball's position in the x,z plane is equal to that of the oscillating bar. In short, it calculates the intersection of a parabola with a sinusoid, uses a simple impact model to compute the new state variables, and repeats this computation as many times as desired. The equations of motion for the oscillating bar are as follows:

where A_x, A_z, A_\theta represent the maximum x, z, and angular displacements of the bar's motion. The key input variables are the three position amplitudes, three frequencies, and three phase angles, as well as coefficients of restitution in the normal and tangential directions.

Download the simulator.

Using the VPOD