1. Introduction
This work deals with the stick–slip states of a ‘simple’ system with friction and is a continuation of [
1,
2]. It has two main objectives, the first of which is to continue our mathematical and numerical study of the initiation of motion in a system of masses that we started in [
1,
2] and, eventually, to study the detachment or slip waves in continuous systems. To that end, we consider a system of three masses connected with springs and dampers that are on a straight rail and may move under the action of an applied force, while friction resists the motion. The system is ‘simple’; however, mathematically, it is formulated as a system of ordinary differential inclusions, which is of interest in and of itself. The second objective is to make the system amenable to simpler analysis, bypassing many of the technical details related to higher dimensions and weak convergence. Therefore, it is another contribution to the currently maturing Mathematical Theory of Contact Mechanics (MTCM), as it also provides an example of the application of very abstract theorems established in [
3].
The importance of such slip waves is hard to overstate, as they take place in many engineering and physical settings, such as car brakes, walking on a slippery surface, crumbling of concrete structures, motion of tectonic plates, and a host of others. Moreover, there exists literature about the application of such waves in geology (see, e.g., [
4,
5] and the references therein).
This mathematical study of detachment or sliding waves in systems with friction is motivated by the important experimental works [
6,
7] where the sliding or detachment waves were experimentally visualized. In our case, the mass–spring–damper system with three masses is, essentially, an initial setting where we can simulate the beginning of a sliding wave. It is simple enough to deal with conceptually and numerically but allows the study of the onset of sliding in a system with friction. Indeed, when the force applied to the first mass is increased beyond the
friction bound, the mass will start sliding and will continue moving as long as the total force acting on it is above the bound. Then, when the force is sufficient to overcome the frictional resistance of the third mass, the whole system will slide; this movement will constitute a detachment wave. This work is just a step in the study, and we make some comments, observations, and remarks. The work will be continued by using numerical simulations and extended as indicated in the conclusions section, where we also describe some ideas for future work.
A related body of work, mostly computer modeling and simulations, can be found in [
8,
9], where the Cattaneo theory of frictional contact is extended to elastic half-spaces in contact through rough disordered interfaces.
To simulate the solutions, we use the so-called one-step
schemes (see, e.g., [
10] and the references therein), together with finite difference methods (FDMs). In addition, a regularization technique is used to apply the Newton–Raphson method effectively, since friction introduces non-smoothness into the problem. The simulations are found to be fast and efficient and show typical baseline behavior as well as the development of sliding or detachment waves. We also present a comparison of the computations with different
values. We note that
and
are the Crank–Nicolson and Implicit Euler schemes, respectively. We establish the energy balance in the system, and it is found that our schemes preserve it. Moreover, we deal with the topic of reachability, that is, which steady states can be obtained as limits of dynamical evolution. It seems, numerically, that each one can be reached as a limit of the process with properly chosen initial conditions.
MTCM is currently reaching a mature state, and there are many recent monographs dedicated to various aspects of the theory. We mention only a few dealing with modeling and theory [
11,
12,
13] and those that address the computational and numerical aspects [
14,
15,
16]. The topics and results deal with the many different aspects of MTCM systems, which include the processes of contact, friction, bonding and debonding, and surface wear or damage. The present work is a contribution to this growing body of knowledge.
Following this introduction,
Section 2 constructs in detail a set of three-mass models, Models 1–3, for the dynamic, quasistatic, and static cases. The first describes the dynamic motion of a three-mass spring–damper system with friction. The quasistatic model is obtained when the accelerations in the system are neglected. The third one describes the steady states, or
stick states, and the introduction of friction leads to a continuum of steady states. Even though the models are ‘simple’, the addition of friction turns them into differential set-valued inclusions, with the related mathematical complexity.
Section 3 contains an analysis of Problem 3 and describes the system’s steady states. As is almost always the case when friction is present, it is found that the system has a continuum (or two) of steady states.
The problem is constructed in a very abstract setting in
Section 4. The existence and uniqueness of the weak solution of the dynamic problem, Problem 1, and the existence of a solution of the quasistatic problem, Problem 2, are proved in
Section 4, using the very general existence and uniqueness theorem for differential pseudomonotone operators as established in [
3].
Section 5 is short and begins the study of the initiation of slip, as well as the approach to steady stick states.
Section 6 investigates a form of energy balance in the mass system.
Section 7 presents detailed numerical schemes.
Section 8 shows the results of the baseline simulation and the case of a slip wave.
Section 9 describes three issues related to the numerical scheme. In
Section 9.1, we assess and graphically display the performance of the three schemes.
Section 9.2 briefly discusses the question of reachability of steady states from initial conditions. In
Section 9.3, we prove and numerically display that our numerical scheme conserves energy.
Section 10 presents a few conclusions, unresolved issues, and some future directions; indeed, we believe that this research into stick–slip waves is of considerable interest, both practical and theoretical, and we plan to continue it in the near future.
2. The Model
We model a ‘simple’ setting of three masses connected with springs and dampers that vibrate, in the presence of friction. This leads to the related dynamic, quasistatic, and static set-valued problems.
The mass–spring–damper system consists of three coupled masses that can move, as a result of an applied force
f, on a straight horizontal rail, where frictional resistance to the motion is taken into account. We follow the construction in [
1], and the setting is depicted in
Figure 1.
We let
everywhere below, and we denote as
the displacement of the mass
i at time
t from an equilibrium position
in which the three springs are neither stretched nor compressed. The damping coefficients are
, while
denote the spring constants. We denote as
the friction coefficient, which is assumed to depend on the speed and is the same for all three masses; we use
g to denote the gravitational acceleration. The prime denotes the time derivative, and the velocities are
. A force
f is applied to the mass
, while the left end of spring
is attached to a fixed support. The maximal frictional resistance to the motion of each mass is
and is opposite to the motion. When body
moves to the right,
, the friction force is
, and when it moves to the left, the friction force is
. When the body is stationary,
, the frictional resistance
exactly balances the forces that act on the mass
. Using the usual arguments, the inertial terms and forces balance yield the following system of equations:
Here,
when
, and
when
. However, the use of the sig
function is insufficient to describe the frictional stick regions (when
), therefore, we replace it with the
subdifferential of
, which is the set-valued function,
The interval , when , captures the stick region, where friction exactly blocks any motion.
For notational simplicity, we set
and we omit the overbar in the following. Thus,
is the displacement of mass
from the steady position in which the springs are at their natural lengths.
We may now write (
1) in a concise form as a system of
differential inclusions. Specifically, the dynamic model for the motion with damping and friction of a system of three coupled masses is as follows:
Problem 1 (Dynamic)
. Given positive constants , for and the functions and , find such thattogether with the initial conditions . We note that the actual initial positions are
. For simplicity, we use the same coefficient of friction function
for the three masses, which means that the surface and the masses have the same friction characteristics. It is straightforward to use three different friction coefficients when the friction characteristics are different. It is assumed that
is a bounded, positive, and continuous function of
v. The case where
is discontinuous, actually set-valued, at
was studied in [
17].
In the following section, we express the problem in an abstract form and show that it has a unique weak solution.
The quasistatic version of the problem is obtained by neglecting the accelerations in the system, which is a valid approximation when the force f changes slowly with time and the initial conditions are close to equilibrium. Therefore, the quasistatic version of the problem is as follows:
Problem 2 (Quasistatic)
. Given positive constants , for and the functions and , find such that Note that in this case, the initial conditions are only for displacements. We show the existence of a solution to this problem in
Section 4; however, the uniqueness of the solutions remains open.
Finally, the static problem, when the system is motionless, with a constant applied force f, is as follows:
Problem 3 (Static)
. Given positive constants , for along with a constant f and , find the displacements such that Note that in this case, there are no initial conditions. We study the problem in the next section and show, as expected, that it has a continuum of solutions.
We note that the assumption that in the static case can be relaxed, and the results hold true in the case of a time-dependent , as long as the resultant force acting on mass remains below the friction bound . This is another peculiarity of friction.
The problems are clearly related; however, each has a different mathematical structure. The analysis of the problems is presented in the following sections. Whereas the time-dependent problems are ‘simple’ to state, casting them in variational form allows one to use them as examples of the general existence theory in MTCM.
3. Steady (Stick) States—Analysis of Problem 3
We begin the analysis with the system’s steady states. It is found, as expected when friction is present, that there is a continuum of such states. Indeed, let
be the solutions of the static problem. Then, it follows from (
11)–(13) that
Here and below, for simplicity, we write
instead of
, since
. Hence, for a given force
, we find
Then, through straightforward algebraic manipulations of the second inequality using the first, we obtain
where we set
The third inequality leads to
where
The
stick regions, where the three masses are stationary, are the intervals about the centers
, for
, given by
Similar manipulations lead to the expressions obtained when ; it should be noted that, because of the initial conditions and the structure of the problem, it is not symmetric with respect to f.
We conclude that, with the introduction of friction, the system has a whole range or continuum of steady states, which are the
stick states. We recall (
18) and that the actual positions of the masses are
. We summarize our results as follows.
Proposition 1. Assume that ; then, the stick states or steady states of the system arewhere are given in (15)–(17). We note that depending on the system coefficients, it may happen that
, in which case all the steady solutions of
and
occupy the interval
, and similar observations hold for the other possibilities. See
Figure 2 below.
Next, we briefly discuss the stability and reachability of the steady states. When the system is slightly perturbed, while it is inside the stationary interval, so that the inequalities in (
19) are strict, the system remains stationary; hence, the state is stable but is not attracting (asymptotically stable). In the case of an equality, such as
, the state is stable from the left and both stable and attracting from the right. Indeed, when the system perturbation is to the left of
, the system will stay there, and so it is stable. When the perturbation is to the right of
, the system will move toward
; hence, it is stable and attracting. The other possible cases behave similarly. It is seen that systems with friction exhibit behaviors that are outside of the standard stability theory.
Concerning reachability, we note that each steady state can be attained when the masses are positioned at the prescribed locations with zero initial velocities. The more interesting reachability question is which steady states can be reached as long-time limits of the dynamic or quasistatic solutions. Indeed, given and , can we find initial conditions that are not steady states such that the solutions of Problem 1 or Problem 2, starting at in the dynamic case and at in the quasistatic case, converge, i.e., as ? It seems that at this stage of our research, numerical experiments are the best way to gain insight into this reachability question. Our conjecture is that for each steady state, one can indeed find such initial conditions, and in the quasistatic case, these may not be unique.
4. Abstract Formulation of Problems 1 and 2
We study the two time-dependent problems, namely, Problems 1 and 2. It turns out that both the dynamic and quasistatic problems can be cast as degenerate evolution equations; however, the existence of their solutions is established by different versions of an abstract theorem.
The system is written as a first-order system in (
2)–(5) and (
6)–(10) in a unified way, as follows:
where, in the dynamic problem,
and the initial conditions are
, and in the quasistatic problem,
and the initial condition is
for
.
We will now proceed to reformulate the problem in an abstract setting as a variational formulation. Let
, where the prime denotes the dual space. We define a set-valued operator
to be
To simplify the notation, we define
as
Next, for a given
z, we let
be a vector such that
Then, we may write
, where
is the set-valued part of
A. We also define a linear operator
B as
The unified abstract form of Problems 1 and 2 is as follows:
Problem 4. Let . Find such thatwhere . Here, the time derivative is understood in the sense of distributions. In the dynamic problem, , and in the quasistatic one, ; we note that the quasistatic problem is degenerate. The existence and uniqueness results concerning Problem 4 are presented in the following theorem:
Theorem 1. Assume that ; then, systems (24) and (25) have a unique solution for and has a solution for . The proof of Theorem 1 is very similar to the one presented in [
1], since the abstract version is essentially the same problem. The proof there is based on the basic existence theorem in [
3] for set-valued pseudomonotone operators. In the existence theorem, we need to show that the operator
A is bounded, weakly coercive, and pseudomonotone, since the operator
B is constant. In our ‘simple’ setting, the first two properties are straightforward to show, while the pseudomonotonicity holds in the dynamic case but not in the quasistatic case.
We note that Theorem 1 guarantees the existence of the so-called weak solution, i.e., the solution is only in . However, on every time interval , where , the solution is classical, since the subdifferentials are just functions on such intervals. Similarly, the solution is classical on every interval , where . Other types of intervals where the solution is classical are also possible.
As noted in [
1], it may be of interest to clarify whether the lack of uniqueness in the quasistatic problem is related to the existence of a continuum of steady solutions.
5. Slip Initiation
We now provide a few observations on the initiation of slip in Problems 1 and 2. We assume, for the sake of simplicity, that and let the force f vary in time. First, we assume that f changes slowly, such that we are in the setting of the quasistatic problem. Later, we will relax this condition.
Let and be given by (15)–(17), for the value of , and assume that the initial positions are at the right ends of the steady-state intervals, , and . Then, any increase in the force f will move the system away from the steady state, and so it will initiate sliding of all the masses, i.e., slip motion of the system.
On the other hand, if initially , and , and the force is increased above , the first mass starts sliding, extending spring , while the the other two masses stay stationary, since there is sufficient frictional resistance to prevent their motion. As f is further increased, at some value when it exceeds , mass also starts sliding. Then, when f is further increased, crossing the value mass will start sliding, and the detachment wave arrives at , so that all the masses are in motion.
6. Energy Balance
Since damping and frictional dissipation cause energy decay, the system eventually reaches a steady state, in which the force is constant. We deduce the system’s energy balance and let
, since we are interested in the frictional dissipation. We multiply Equation (
2) with
, Equation (3) with
, and Equation (4) with
, and we integrate over time. We note that
and use (
24) and (25) to find
Here, we use the facts that, when
(the dynamic case),
which represents the changes in the kinetic and elastic energy of masses
. We let the total system energy at time
t be
where
The
energy balance in this system is
where
The three terms on the right-hand side in (
26) with
are the frictional energy dissipation and are always nonpositive. A steady state is reached at finite time
, when
, and then the energy balance is that of the elastic potential energy,
, which holds for all
.
7. Numerical Schemes
This section constructs numerical schemes for computer simulations of the problems. These are based on the so called ‘one-step
scheme’. In this way, a convex linear combination is obtained and used in two consecutive time-step solutions. We let
be a uniform partition, with time step size
, of the time interval, and we denote the numerical solution at time step
,
, as
At each time step
, we write
For each
and
, the numerical trajectories, denoted by
, are constructed as follows:
is a piecewise linear interpolant such that
Furthermore,
is a piecewise constant interpolant such that
The external force
f is assumed to be approximated by a piecewise linear interpolant, denoted by
, such that
Now, we construct the following numerical formulation of recurrence in vector form:
Problem 5. Given the parameters and , solvewith the initial conditions . Here,
is a diagonal mass matrix with
, and when
with
,
; otherwise,
. Furthermore,
where, the rows of
are approximations of the subdifferential inclusions.
Once the solution of (
27) at time step
l has been found, we employ the Newton–Raphson method to find the numerical solutions of (
27) at time step
. For the given previous data
, we update
from Newton’s iteration. We replace
with
to define a nonlinear mapping
where
Note that
,
, and
are written in terms of all the previous steps’ solutions:
Now, we can obtain the Jacobian matrix
:
where
The determinant of the Jacobian matrix is as follows:
where big
O notation is used. Since
can be chosen to be sufficiently small, we can obtain
which shows that it is a positive definite matrix. We write the formula for Newton’s iteration with a fixed
as
where
is a sequence of iterates to find the next step’s numerical solution
. In the iteration process, the initial guess
is assigned by the previous time step’s solution
. Gaussian elimination is used during each iteration to solve the system in (
28).
8. Numerical Experiments
We use the numerical schemes above to perform numerical experiments, or simulations, starting with typical behavior as the baseline simulation. Then, we show the appearance of a detachment wave. A more theoretical part is provided in the next section, where we compare the schemes with different values.
In all simulations, the friction function is
, the time step size is
, and the smoothing parameter is
. In particular,
is chosen in the numerical simulations, shown in
Figure 3,
Figure 4,
Figure 5,
Figure 6 and
Figure 7. The data used in the baseline simulation are presented in
Table 1. In the numerical computations, when we update the next time step’s numerical approximation
from the linear system in (
28), we utilize MATLAB’s sparse matrix data structure to save memory. The elapsed computation time for all the simulations is, on average, about 30 s. Thus, it takes about
s to compute each time step’s approximation. In addition, the average number of Newton’s iterations per time step is about six. We note that the number of iterations decreases if the smoothing parameters
are greater than
. Over all the numerical experiments, we did not observe any computational delays.
For simplicity, we omit the SI base units used in
Table 1. All springs are assumed to be purely elastic, and the masses are equal. Additionally, their equilibrium positions are assumed to be
,
, and
. The initial conditions in the baseline are as follows:
The results of the baseline simulations are shown in
Figure 3 and
Figure 4.
Figure 3 shows the evolution of the displacements of the masses (a) and of the velocities (b). In this case, the system starts moving at
, since the applied force is sufficient to overcome the static friction resistance. The approach to steady state is clearly visible for
.
Figure 4 shows the trajectories in the phase planes
, and
. The energy dissipation of the system is clearly seen, as it approaches its steady state in finite time.
The next simulation,
Figure 5, shows the beginning of a slip motion. It uses an increasing external force
and the following initial data:
It can be seen that mass
starts slipping at time
when
. After that, mass
starts moving at time
when
. Finally, mass
starts moving at time
when
. Since the force is monotonically increasing, once the masses start moving, the displacements are monotonically increasing. Additional information is given in
Table 2, where we provide the times when the slip starts, the force at that time, and the critical force.
For the sake of completeness, we performed two simulations with unequal masses. The third simulation used unequal masses in two configurations with a large constant force
and
. The simulation results are depicted in
Figure 6. It can be seen that the oscillations are not periodic, with mass
oscillating the least, while mass
the most. The velocities seem to be somewhat reflected at
. Next, in the opposite configuration,
Figure 7, it is seen that the oscillations are not periodic, either, with mass
oscillating the most and mass
the least. It may be of interest to investigate such cases further and possibly establish that the motion is chaotic.
9. Numerical Assessments
This section provides insights into a few aspects of the numerical schemes used in this work. The numerical assessment is based on
Table 1.
9.1. Numerical Assessment of the Algorithm
First, we assess the accuracy of the simulations. We recall that the values
correspond to numerical formulations of the ‘explicit Euler method’, the ‘Crank–Nicholson method’, and the ‘implicit Euler method’, respectively. Note that the average number of Newton’s iterations for all three choices of
is found to be around seven. According to the numerical estimates, the differences become smaller as
. We turn to the differences in the solutions with
,
, and
. These are given as follows:
In
Figure 8 and
Figure 9, the blue curves show the differences between the approximations with
and
. We assume that
, and
denote the corresponding numerical trajectories for the exact solutions
. Similarly, the red curves in each picture show the differences between the approximations with
and
.
9.2. Numerical Reachability
Now, we provide brief numerical evidence for the conjecture concerning
reachability. Based on the data in
Table 1, the stick regions are as follows:
As we can observe in (a) and (b) in
Figure 3, the steady state is attained around
. It can be seen that all the masses reach
, satisfying the stick states shown in (
29). The chosen initial data support the argument that
as
. We note that if the magnitude of
were large, a much larger time limit for simulations would be required. From a physical point of view, the masses can attain the steady states sooner if the masses are heavier or the springs are stiffer, which has also been found in our other numerical experiments.
9.3. Numerical Support for the Energy Balance
As was discussed in
Section 6, concerning the energy balance in the steady state, numerical evidence that our scheme preserve the energy balance is presented in
Figure 10b. We observe that the curves meet around
. Note that the blue and red color curves show
and
, respectively. Moreover, the red curve in
Figure 10a shows the energy dissipation caused by friction.
We next show that our scheme preserves energy. In the discrete case, the total energy function at each time step
for the system is defined by
where
The numerical energy balance is justified in the following Proposition 2.
Proposition 2. Assume that satisfies the numerical formulation (27) at time step and the initial data and . If and , then Proof. We use (
27) to write the following three equations:
and
It follows from
with
that
Since
, we can see from (
31) that
By a similar argument, we find
Using (
32) and (
33), we arrive at the following estimate:
Since for each
,
it follows from (
34) that
Now, recalling the construction of numerical trajectories, we obtain
for
, and
The telescoping series allows us to have the estimate (
30), as desired. □
We use the trapezoidal rule to assume that, for each
,
We can observe from the previous Proposition (Proposition 2) that if
, we can have an energy balance form in the discrete case
It is worth noticing that the last term in (
35) is a numerical approximation of the frictional energy loss. As we can see in
Figure 10a, the gap between the blue line and the red line shows the energy loss. In addition, the uniform difference of both sides in (
35) is computed as follows:
We can also observe that and give uniform differences of and , respectively.
10. Conclusions and Future Work
This work studies, analyzes, and simulates a mathematical model for the motion, under an applied force, of a system of three masses connected with springs and dampers when frictional resistance is included. Adding friction changes the system into a differential set-valued inclusion. It is found that even such a ‘simple’ problem poses considerable mathematical challenges. Indeed, in the dynamic case, we use the general existence and uniqueness theorem, Theorem 5.1 in [
3], to deduce the existence and uniqueness of the system’s weak solution. On the other hand, the quasistatic case makes it necessary to use a more elaborate result, establishing the existence of weak solutions; however, their uniqueness is still open.
The original motivation for this work, following [
1], was to mathematically and numerically study the initiation of slip motion in systems with friction, i.e., the generation of detachment waves. The mathematical complexity of the problem is found to be rather an interesting surprise.
We provide a comprehensive study of the steady states of the system, which are the stick states in which the masses are static because of sufficient frictional resistance. We conjecture that each steady state may be the long-time limit of a dynamical process with appropriately chosen initial data. The computer simulations support the theory and the conjecture and provide insight into the system’s behavior, especially the initiation of detachment waves.
Some issues have not been resolved yet; further studies should be conducted for the following purposes:
To determine whether the quasistatic problem may actually have multiple solutions or whether the lack of uniqueness is a mathematical artifact;
To extend the model to include randomness in friction, which is a characteristic of surfaces in contact;
To extend the analysis of slip initiation;
To extend the model, analysis, and simulations to a system of n masses and correlate the waves to the system parameters;
To pass to the continuous limit, , and study detachment waves in rods;
To study detachment waves in beams;
To study detachment waves in more complex systems and correlate the waves with the system parameters.
Since the long-term interest is centered around the detachment waves, one of the next stages of this research will include adding the dynamics of the surface asperities that are involved in friction, particularly their elastic or plastic deformations and possible breakage, causing debris on the surface.