The Basics: I am trying to come up with an equation describing the motion of a particle resting on a non-stationary surface, given the motion of the surface. Imagine setting a coin on a board and then sliding the board back and forth in an oscillating motion. At a certain rate the coin will start to slip, but will not be completely stationary.
Known Variables:
- Static Friction
- Dynamic Friction
- Motion of the Surface (i.e. the board, x(t), v(t), a(t))
Other Details: The motion of the board is non-linear and not a 'nice' function (it is a set of data points). I plan to determine the motion of the particle discretely using Scilab (poor man's MatLab). I am only considering 1D motion, forward and backward.
Background Info: I'm a mechanical engineer, but it has been a while since I've used any significant amount of dynamics, calculus, or differential equations. I've tried to research this on my own for a long time, but it seems like I need to re-learn those subjects before even attempting this problem. I'm willing to work for it, but not quit my job and go back to school...
My intent is to use this to model the performance of a machine that I'm working on so that I can optimize the design. I've tried writing an algorithm that looks at the acceleration between each data point and determine whether or not it is slipping. If it is not, I would add the motion traveled by the surface to the position of the particle. That works OK as a very rough estimate, but does not take into account the inertia of the particle or the existing velocity of the particle.
Is there a relatively simple way to do this?
mass*x''(t)==mu*weight*(vtable(t)-x'(t))
. I'm not familiar with scilab but id imagine it has a numerical ode solver available. (note that weight == mass*g, so the mass actually cancels out) $\endgroup$