Chapter 9: Problem 16
In this project we will study a phenomenon called stickslip friction. If you pull a block along a flat table with a soft spring, you will find that the block does not move continuously with a constant velocity, instead it moves in small jumps. This intermittent motion is called stick-slip friction, and it is the origin of the high-frequency vibrating tone you often hear from wheels that are not well lubricated. It is also one of the basic mechanisms leading to the wide distribution of earthquake sizes. Here, we will introduce and study a model for stick-slip friction for a block pulled by a spring sliding over a flat, horizontal surface, as illustrated in Fig. \(9.18\). The block has mass \(m\). A massless spring (with spring constant \(k\) and equilibrium length \(b\) ) is attached to the block at the point \(x\). The free end (the right-hand end in Fig. 9.18) of the spring is at the point \(x_{b}\). We move \(x_{b}\), the free end of the spring, with a constant velocity \(u\). The static and dynamic coefficients of friction for the contact between the block and the bottom surface are \(\mu_{s}\) and \(\mu_{d}\) respectively. The acceleration of gravity is \(g=9.8 \mathrm{~m} / \mathrm{s}^{2}\). The block starts at the position \(x\left(t_{0}\right)=0\) at the time \(t_{0}=0\). The position \(x_{b}\) of the free end of the spring is \(x_{b}\left(t_{0}\right)=x\left(t_{0}\right)+b\) at \(t_{0}\). (a) Draw a free-body diagram for the block. (b) Find the position of the spring attachment point \(x_{b}(t)\) as a function of time. (c) Show that the force, \(\mathbf{F}\) on the block from the spring is \(\mathbf{F}=k\left(x_{b}-x-b\right) \mathbf{i}\). Stationary state: First, let us characterize the stationary state, where the block is moving at a constant velocity. (d) Identify the forces acting on the block and draw a free-body diagram for the block in the stationary state. (e) Introduce force models for all the forces acting on the block. Find the normal force, \(N\), on the block. (f) Find the acceleration of the block in the stationary state. (g) Find the elongation \(\Delta L\) of the spring in the stationary state. (h) Find the position \(x(t)\) of the block as a function of time in the stationary state. Starting from rest: Let us now address the situation where the block starts from rest. That is, we assume that the block starts at \(x\left(t_{0}\right)=0 \mathrm{~m}\) with \(v\left(t_{0}\right)=0 \mathrm{~m} / \mathrm{s}\) at the time \(t_{0}=0 \mathrm{~s}\). (i) Identify the force acting on the block and draw a free-body diagram of the block before the block starts moving. Introduce force models for all the forces. (j) Find the elongation \(\Delta L\) of the spring at the instant the block starts moving. (k) Assume that the block starts at rest. Find the friction force on the block as a function of time in the period before the block starts moving. Sketch the friction force as a function of time until some time after the block has started moving. (1) Show that the acceleration of the block immediately after it starts moving is \(a=(k / m)\left(x_{b}-x-b\right)-\mu_{d} g\). Explain why you cannot use this relation for the acceleration to determine the subsequent motion of the block. General motion: Now, we will develop a general method to find the motion, \(x(t)\), of the block. First, we study the case when \(u=0 \mathrm{~m} / \mathrm{s}\) and the coefficients of friction are zero, \(\mu_{s}=\mu_{d}=0\). (m) Find an expression for the horizontal acceleration of the block. Show that \(x(t)=\) \(\left(v_{0} / \omega\right) \sin \omega t\), where \(\omega=(k / m)^{1 / 2}\), when \(v(0)=v_{0} .\) (n) Write a numerical algorithm to find the position and velocity of the block at a time \(t_{i}+\Delta t, x\left(t_{i}+\Delta t\right)\) and \(v\left(t_{i}+\Delta t\right)\), given the position and velocity of the block at a time \(t_{i}, x\left(t_{i}\right)\) and \(v\left(t_{i}\right)\). (o) Implement the numerical algorithm in a program to find the position of the block as a function of time for \(m=0.1 \mathrm{~kg}, k=100 \mathrm{~N} / \mathrm{m}, b=0.1 \mathrm{~m}\) and \(v_{0}=0.1 \mathrm{~m} / \mathrm{s}\). Plot the behavior for a simulation of \(2 \mathrm{~s}\), and compare the result of your program with exact solution. Ensure that you choose a time-step \(\Delta t\) the reproduces the exact solution with sufficient accuracy. What happens if you choose a too large time-step \(\Delta t ?\) Let us now address the situation when the block is pulled at a finite velocity, \(u\). (p) Modify your program to find the position of the block when \(u=0.1 \mathrm{~m} / \mathrm{s}\) and the block starts at rest. In this case, the exact solution is: $$ x(t)=u t-\frac{u}{\omega} \sin \omega t . $$ Compare your result with the exact solution by plotting both the simulated \(x\) and the exact \(x\) in the same plot. General motion with friction: Finally, we address the full complexity of the situation, and introduce non-zero friction forces. (q) Modify your program to include friction using \(\mu_{s}=0.6, \mu_{d}=0.3\). Show a plot of \(x(t)\) for \(m=0.1 \mathrm{~kg}\) and for \(m=1.0 \mathrm{~kg}\). (r) Plot the spring force \(F\) on the block as a function of time for both values of \(m\) and explain the differences. (s) What happens if you instead decrease \(k\) to \(k=10 \mathrm{~N}\) for \(m=0.1 \mathrm{~kg}\). Can you explain the behavior?
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.