Transient Vibrations: Response of Spring–Mass System to a Step Function
As we have discussed so far, in many situations the long term (steady state) response of a vibrating system is of interest. For example, for a motor that will operate more than 99% of the time at a fixed operating speed we would typically want to investigate the response at that speed so an appropriate vibration isolation system could be designed.
On the other hand, there are times when it is the transient response of the system that is of interest.
- For the motor example above, we may be concerned about the response at startup, particularly if the system passes through resonance.
- The response of an automobile suspension system when a pothole or other obstacle in the road is encountered.
- The response of various mechanical systems to shock loading.
In these situations, the loading isn’t periodic or is applied for a short period of time. We will look at the responses for some specific examples. We will limit ourselves generally to undamped systems for simplicity so that the general form of the equation of motion we are concerned with here is
(7.1) ![]()
where
is the disturbing force under consideration.
Response of a Spring-Mass System to a Step Function


Consider a simple spring–mass system subjected to a rectangular step load as shown in Figure 7.1(a). We would like to find the response of the mass to this transient loading condition. Figure 7.1(b) shows the associated FBD/MAD. The equation of motion obtained using Newton’s laws is
![]()
or
(7.2) ![]()
As usual, the solution is composed of the homogeneous and particular solutions
![]()
For the RHS in (7.2), the particular solution is
![]()
so the total solution becomes
![]()
If we start with the initial conditions
![]()
the constants* become
![]()
so that the total solution is
(7.3) ![]()
*Note that the total solution (including the particular solution) must be used to determine the arbitrary constants which arise from the homogeneous solution.

This response is illustrated in Figure 7.2. We can see that the maximum displacement of the mass is
which is twice the deflection that would have resulted if the load were applied statically. Now consider what happens if the step load is “turned off” at some time
. After this time, since there is no longer any applied force, the system undergoes free vibrations given by
![]()
where
and
need to be evaluated at the “initial” conditions (
) which depend on the time
at which the force was removed. The response of the mass while the step load is applied is given in equation (7.3). Similarly, the velocity of the mass during this period is, by differentiation,
![]()
Therefore, at the time
when the load is removed, the “initial” conditions are
![]()
which can be used to find
and
.
Consider two specific examples
(1) ![]()
![Rendered by QuickLaTeX.com \begin{alignat*}{2}x(\hat{t}) &= \frac{F_0}{k} \Bigl[ 1 - \cos{2 \pi} \Bigr] & &= 0 \\[2mm]\dot{x}(\hat{t}) &= \frac{F_0 p}{k} \sin{2 \pi} & & =0\end{alignat*}](https://engcourses-uofa.ca/wp-content/ql-cache/quicklatex.com-1c1811959b572d6bc847d2998babec10_l3.png)
As a result,
![]()
so the response in this case is
![Rendered by QuickLaTeX.com \begin{equation*}x(t) = \begin{cases}\dfrac{F_0}{k\rule[-3mm]{0pt}{0pt}} \Bigl[ 1 - \cos{pt}], & t \le \dfrac{2 \pi}{p}\\0, \qquad\qquad\qquad & t > \dfrac{2 \pi}{p} \\\end{cases}\end{equation*}](https://engcourses-uofa.ca/wp-content/ql-cache/quicklatex.com-70a0f589a1dbd5b6d14eca066acd323a_l3.png)
(2) ![]()
![Rendered by QuickLaTeX.com \begin{alignat*}{2}x(\hat{t}) &= \frac{F_0}{k} \Bigl[ 1 - \cos{\pi} \Bigr] & &= 2 \frac{F_0}{k} \\[2mm]\dot{x}(\hat{t}) &= \frac{F_0 p}{k} \sin{\pi} & &=0\end{alignat*}](https://engcourses-uofa.ca/wp-content/ql-cache/quicklatex.com-78b9c1c8eff71487159ac6d4cbc52020_l3.png)
As a result,
![]()
so the response in this case is
![Rendered by QuickLaTeX.com \begin{equation*}x(t) = \begin{cases}\dfrac{F_0}{k\rule[-5mm]{0pt}{0pt}} \Bigl[ 1 - \cos{pt} \Bigr], & t \le \dfrac{\pi}{p}\\-\dfrac{2 F_0}{k} \cos{pt}, \qquad\qquad & t > \dfrac{\pi}{p} \\\end{cases}\end{equation*}](https://engcourses-uofa.ca/wp-content/ql-cache/quicklatex.com-4f293aaafd6c48b6ad27649509758498_l3.png)
These responses are shown in Figure 7.3. As these responses clearly show, the transient nature of the applied loading can have a significant effect on the resulting response.

(a) τ =2π/p

(b) τ = π/p
The previous responses can be understood on a physical basis. In the first case,
is applied to a system originally in its equilibrium position. When
is applied, the effect is to shift the new equilibrium position a distance
as shown in Figure 7.4.

At time
(immediately after the application of
), the mass is apparently in a position (top of Figure 7.4) where it is displaced from its new equilibrium position. If we measure the displacement of the mass from the new equilibrium position as
and neglect both the applied force
and the new equilibrium stretch in the spring (as we did regularly when gravity was present), we then have a free vibration problem with the initial conditions
![]()
so the free vibration response is
![]()
However, since
![]()
as before.
The two cases shown in Figure 7.3 can be understood on similar principles. When the force
is removed, the equilibrium position of the system returns to its original position. The time at which the force
is removed determines the initial conditions for the subsequent free vibration problem, which leads to the responses shown.
Response of Spring–Mass System to an Impulse

Figure 7.5: Impulse Loading
We now consider the response of a spring–mass system subjected to an impulsive loading shown in Figure 7.5. (Note that the quantity
is the area under the force-time curve and is known as the impulse applied to the system.) Here the time
at which the load is removed is small (
) so that
![]()
In such a case,
![]()
![]()
The “initial” conditions are approximately
![]()
![Rendered by QuickLaTeX.com \[\dot{x}(\hat{t}) \approx \frac{F_0 p}{k}p\Delta t = F_0 \cancelto{\frac{1}{m}}{\frac{p^2}{k}}\Delta t = \frac{F_0 \Delta t}{m}\]](https://engcourses-uofa.ca/wp-content/ql-cache/quicklatex.com-c09bc2de4ba5b391cd4a72243f873a51_l3.png)
so the initial conditions (after impulse has been applied) become
![]()
![]()
The constants
![]()
so the response becomes
(7.4) ![]()
This response will play an important role later when we consider the method of convolution.
Aside
We can obtain this result another way by applying the basic principle of impulse and momentum for our system.

Figure 7.6 shows an impulse–momentum diagram for our simple spring mass system when the impulsive load is applied. The system is initially at rest and after the impulse has been applied has a resulting velocity
. (Note that the force of the spring is not included in the diagram. The assumption is that the impulse is applied fast enough that the mass does not have time to move while the impulse is being applied. Since the mass does not move, the force in the spring remains unchanged. We say that the force of the spring is non-impulsive.)
Applying the principle of impulse and momentum shows that
![]()
so we get
![]()
After the impulse is over, we have a free vibration problem with the initial conditions
![]()
The two constants are
![]()
so the response becomes
![]()
as in equation (7.4).
We can also consider the response to some additional useful forcing functions as in the next sections.
