This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

\standaloneconfig

mode=image|tex

Mathematical formulation of a dynamical system with dry friction subjected to external forces

A. Bensoussan1 1Jindal School of Management, University of Texas at Dallas, Richardson, USA; School of Data Science, Hong-Kong City University, Hong Kong,
2Laboratoire Manceau de Mathématiques, Le Mans Université, Le Mans, France,
3OSMOS Group,
4Department of Mathematics, City University of Hong Kong, Kowloon Tong, Hong Kong,
5ECNU-NYU, Institute of Mathematical Sciences, NYU Shanghai, Shanghai, China
A. Brouste2 1Jindal School of Management, University of Texas at Dallas, Richardson, USA; School of Data Science, Hong-Kong City University, Hong Kong,
2Laboratoire Manceau de Mathématiques, Le Mans Université, Le Mans, France,
3OSMOS Group,
4Department of Mathematics, City University of Hong Kong, Kowloon Tong, Hong Kong,
5ECNU-NYU, Institute of Mathematical Sciences, NYU Shanghai, Shanghai, China
F. B. Cartiaux3 1Jindal School of Management, University of Texas at Dallas, Richardson, USA; School of Data Science, Hong-Kong City University, Hong Kong,
2Laboratoire Manceau de Mathématiques, Le Mans Université, Le Mans, France,
3OSMOS Group,
4Department of Mathematics, City University of Hong Kong, Kowloon Tong, Hong Kong,
5ECNU-NYU, Institute of Mathematical Sciences, NYU Shanghai, Shanghai, China
C. Mathey4 and L. Mertz5 1Jindal School of Management, University of Texas at Dallas, Richardson, USA; School of Data Science, Hong-Kong City University, Hong Kong,
2Laboratoire Manceau de Mathématiques, Le Mans Université, Le Mans, France,
3OSMOS Group,
4Department of Mathematics, City University of Hong Kong, Kowloon Tong, Hong Kong,
5ECNU-NYU, Institute of Mathematical Sciences, NYU Shanghai, Shanghai, China
Abstract

We consider the response of a one-dimensional system with friction. S.W. Shaw (Journal of Sound and Vibration, 1986) introduced the set up of different coefficients for the static and dynamic phases (also called stick and slip phases). He constructs a step by step solution, corresponding to an harmonic forcing. In this paper, we show that the theory of variational inequalities (V.I.) provides an elegant and synthetic approach to obtain the existence and uniqueness of the solution, avoiding the step by step construction. We then apply the theory to a real structure with real data and show that the model is quite accurate. In our case, the forcing motion comes from dilatation, due to temperature.

1 Introduction

The study of one dimensional models of dry friction (also called Coulomb friction) has received a significant interest over the last decades [5, 4, 6, 7, 8, 9]. A typical example is a solid lying on a motionless surface. In response to forces, the dynamics of the solid has two separate phases. One is dynamic (also called slip) in which the solid moves and a dynamic friction force opposes the motion. The other phase is static (also called stick) in which the solid remains motionless while being subjected to a static friction force that is necessary for equilibrium. The physics of dry friction is presented in [10]. The static phase plays an important role on the prediction of the system behavior (e.g. failure) and thus it has to be carefully analyzed.

The case when external forces are harmonic has been investigated with particular attention. Two classes of techniques have been developed in the literature. In dimension one or two, exact methods have been considered. Den Hartog [5] has proposed an exact solution of the dynamic phase for a single degree of freedom system where the coefficients of static and dynamic friction are equal. Shaw [4] extended Den Hartog’s results with a different approach to the case where the coefficients of static and dynamic friction are not identical and provided a stability analysis of the periodic motion. Yeh [7] extended the method to two degrees of freedom with one dry friction damper. In higher dimensions, an approximation method called the incremental harmonic balance (IHB) method, has been developed by Lau, Cheung & Wu [8, 9] and Pierre, Ferri & Dowel [6]. This method is efficient when dealing with many degrees of freedom and many dry friction dampers. The IHB method does provide good results on amplitude and phase for a broad class of stick/slip motions but it does not give detailed information about stick/slip phases.

In this paper, we study a one-dimensional problem, with general forcing term. Denoting the actual displacement of the oscillator by xx, we consider the initial value problem

mx¨(t)+𝔽(x˙(t))=b(x(t),t),t>0m\ddot{x}(t)+\mathbb{F}(\dot{x}(t))=b(x(t),t),\>t>0 (1)

with m>0m>0 is a constant, the initial displacement and velocity

x(0)=x0,x˙(0)=0.x(0)=x_{0},\quad\dot{x}(0)=0. (2)

In the right hand side of Equation (1), b(x(t),t)b(x(t),t) represents the forces that are not related to dry friction; here bb is a locally Lipschitz function with at most linear growth. In our application, we will take

b(x,t)K(βT(t)x)b(x,t)\triangleq K(\beta T(t)-x) (3)

with K,βK,\beta constants and TT is a temporal function which describes the evolution of the temperature. The function 𝔽(x˙(t))\mathbb{F}(\dot{x}(t)) is not easy to describe. In a static phase x˙(t)=0\dot{x}(t)=0 on an interval, which implies x¨(t)=0\ddot{x}(t)=0 on the same interval and therefore from (1)

𝔽(x˙(t))=b(x(t),t)\mathbb{F}(\dot{x}(t))=b(x(t),t) (4)

However, this is possible only when |b(x(t),t)|fs|b(x(t),t)|\leq f_{s}, where fsf_{s} is the static friction coefficient. In a dynamic phase x˙(t)0\dot{x}(t)\neq 0 on an interval, although it can vanish at isolated points. We cannot simply use equation (1) to obtain 𝔽(x˙(t))\mathbb{F}(\dot{x}(t)). We need an additional information, provided by Coulomb’s law. We write, formally

𝔽(x˙(t))=fdsign(x˙(t)).\mathbb{F}(\dot{x}(t))=f_{d}\mbox{sign}(\dot{x}(t)). (5)

Since we expect x˙(t)\dot{x}(t) to vanish only at isolated points, sign(x˙(t))\mbox{sign}(\dot{x}(t)) is defined almost everywhere, and therefore, we can use this expression in the second order differential equation (1), with an equality valid a.e. instead of for any tt. The difficulty is that we cannot write the equation a priori. The step by step construction of the solution is a way to get out of this chicken and egg effect. A more elegant way is to use variational inequalities (V.I.). A V.I. is the following mathematical problem

t>0,φ,(b(x(t),t)mx¨(t))(φx˙(t))+fd|x˙(t)|fd|φ|.\forall t>0,\>\forall\varphi\in\mathbb{R},\>(b(x(t),t)-m\ddot{x}(t))(\varphi-\dot{x}(t))+f_{d}|\dot{x}(t)|\leq f_{d}|\varphi|. (𝒱\mathcal{VI})

If we apply the V.I in a static phase, when x˙(t)=0\dot{x}(t)=0 on an interval, we get immediately that |b(x(t),t)|fd|b(x(t),t)|\leq f_{d}. This cannot apply to the case considered by Shaw in which in a static phase |b(x(t),t)|fs|b(x(t),t)|\leq f_{s} with a coefficient fs>fdf_{s}>f_{d}. We will see how to solve this difficulty in the next section.

Remark 1.

We can change b(x(t),t)b(x(t),t) into b(x(t),x˙(t),t)b(x(t),\dot{x}(t),t) in the right hand side of Equation (1), provided the dependence in x˙(t)\dot{x}(t) is smooth. For instance, we have in mind forces of the form b(x(t),x˙(t),t)=b(x(t),t)αx˙(t)b(x(t),\dot{x}(t),t)=b(x(t),t)-\alpha\dot{x}(t). To simplify we shall omit this situation.

In this paper, we propose a two-phase model for Equations (1)-(2) with fdfsf_{d}\leq f_{s} and obtain a solution which is C1C^{1}. The two phases are called static and dynamic phases. The dynamic phase is captured by a V.I. In the case fd=fsf_{d}=f_{s}, the VI captures both phases.

2 Model description and mathematical theory

2.1 Description of dry friction: static and dynamic phases

In presence of dry friction, the physical description of the dynamic and static phases is as follows.

  • The phase of x(t)x(t) at time tt is static when

    x˙(t)=0and|b(x(t),t)|fs.\dot{x}(t)=0\>\mbox{and}\>|b(x(t),t)|\leq f_{s}.

    It is important to emphasize that a static phase corresponds to x˙(t)=0\dot{x}(t)=0 on an time interval of positive Lebesgue measure and thus x¨(t)=0\ddot{x}(t)=0 on the same interval. In this case, the friction force takes the value

    𝔽(x˙(t))=b(x(t),t)\mathbb{F}(\dot{x}(t))=b(x(t),t)

    that is necessary for equilibrium.

  • Otherwise, the phase of x(t)x(t) at time tt is dynamic when

    x˙(t)=0and|b(x(t),t)|>fsorx˙(t)0.\dot{x}(t)=0\>\mbox{and}\>|b(x(t),t)|>f_{s}\>\mbox{or}\>\dot{x}(t)\neq 0.

    When x˙(t)0\dot{x}(t)\neq 0, the friction force takes the value

    𝔽(x˙(t))=sign(x˙(t))fd.\mathbb{F}(\dot{x}(t))=\textup{sign}(\dot{x}(t))f_{d}.

    It is important to emphasize that x˙(t)=0\dot{x}(t)=0 and |b(x(t),t)|>fs|b(x(t),t)|>f_{s} happen on a negligible (isolated points) time set.

The transition from a static phase to a dynamic phase occurs as soon as

|b(x(t),t)|>fs.|b(x(t),t)|>f_{s}.

Conversely, from a dynamic phase the system enters into a static phase as soon as

x˙(t)=0and|b(x(t),t)|fs.\dot{x}(t)=0\>\mbox{and}\>|b(x(t),t)|\leq f_{s}.

Below, we make precise the mathematical formulation and obtain a solution which is C1C^{1}.

2.2 Mathematical theory: a two phase model in which the dynamic phase is modeled by a variational inequality

We want to define rigorously a function x(t)x(t), which is C1C^{1} and satisfies (1)-(2). To fix ideas, we consider initial conditions τ0=0\tau_{0}=0, x(τ0)=x0x(\tau_{0})=x_{0}, x˙(τ0)=0\dot{x}(\tau_{0})=0 in a static phase with

|b(x0,τ0)|fs.|b(x_{0},\tau_{0})|\leq f_{s}.

The first transition towards a dynamic phase occurs at time τ12\tau_{\frac{1}{2}} defined as

τ12inf{tτ0,|b(x0,t)|>fs}\tau_{\frac{1}{2}}\triangleq\inf\left\{t\geq\tau_{0},\>|b(x_{0},t)|>f_{s}\right\}

If τ0<τ12\tau_{0}<\tau_{\frac{1}{2}} then on the interval [τ0,τ12)[\tau_{0},\tau_{\frac{1}{2}}) we define

x(t)x0,x˙(t)0.x(t)\triangleq x_{0},\>\dot{x}(t)\triangleq 0.

If |b(x0,t)||b(x_{0},t)| never goes beyond fsf_{s} then τ12=\tau_{\frac{1}{2}}=\infty and xx remains forever in a static phase. If τ0=τ12\tau_{0}=\tau_{\frac{1}{2}} there is no static (or stick) phase and thus the interval [τ0,τ12)[\tau_{0},\tau_{\frac{1}{2}}) is void. Provided that τ12\tau_{\frac{1}{2}} is finite, we can define the time of return in static phase τ1\tau_{1} as

τ1inf{t>τ12,x˙(t)=0and|b(x(t),t)|fs}\tau_{1}\triangleq\inf\left\{t\>>\>\tau_{\frac{1}{2}},\>\dot{x}(t)=0\>\mbox{and}\>|b(x(t),t)|\leq f_{s}\right\}

where

t>τ12,φ,(b(x(t),t)mx¨(t))(φx˙(t))+fd|x˙(t)|fd|φ|\forall t>\tau_{\frac{1}{2}},\>\forall\varphi\in\mathbb{R},\>(b(x(t),t)-m\ddot{x}(t))(\varphi-\dot{x}(t))+f_{d}|\dot{x}(t)|\leq f_{d}|\varphi| (6)

with the initial condition

x(τ12)=x0,x˙(τ12)=0.x(\tau_{\frac{1}{2}})=x_{0},\>\quad\dot{x}(\tau_{\frac{1}{2}})=0.

This class of VI is standard and the theory tells that such a problem has one and only one solution in C1C^{1} on the interval [τ12,)[\tau_{\frac{1}{2}},\infty). See for instance [2] for a proof of this general result. Actually, we will see that τ1>τ12\tau_{1}>\tau_{\frac{1}{2}}. We will discuss the properties of the solution in the next section. If τ1=\tau_{1}=\infty then xx remains in a dynamic state forever, otherwise the same procedure can be repeated with initial condition x(τ1)x(\tau_{1}) that we denote x1x_{1} at time τ1\tau_{1} where |b(x1,τ1)|fs|b(x_{1},\tau_{1})|\leq f_{s}. By induction, we can define similarly the entrance times in static phase τj\tau_{j} with corresponding states xjx_{j} and the entrance times of dynamic phase τj+12\tau_{j+\frac{1}{2}}.

2.3 Properties, proofs and explicit construction of a dynamic phase

Proposition 1.

An entrance time in dynamic phase τj+12\tau_{j+\frac{1}{2}} is separated from its consecutive entrance time in static phase τj+1\tau_{j+1}, i.e. τj+12<τj+1\tau_{j+\frac{1}{2}}<\tau_{j+1}. Moreover, on the subinterval (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}), we have sign(x˙(t))0\textup{sign}(\dot{x}(t))\neq 0 a.e. and the trajectory x(t)x(t) is the solution of

{mx¨(t)+sign(x˙(t))fd=b(x(t),t)a.e.t>0x(τj+12)=xj,x˙(τj+12)=0.\begin{cases}m\ddot{x}(t)+\textup{sign}(\dot{x}(t))f_{d}=b(x(t),t)\>a.e.t>0\\ x(\tau_{j+\frac{1}{2}})=x_{j},\>\dot{x}(\tau_{j+\frac{1}{2}})=0.\end{cases} (7)
Proof.

Since the function tb(x(t),t)t\mapsto b(x(t),t) is continuous, for ϵfsfd2\epsilon\triangleq\dfrac{f_{s}-f_{d}}{2} there is a δϵ>0\delta_{\epsilon}>0 such that

t(τj+12,τj+12+δϵ),||b(x(t),t)||b(xj,τj+12)||ϵ.\forall t\in(\tau_{j+\frac{1}{2}},\tau_{j+\frac{1}{2}}+\delta_{\epsilon}),\>\left||b(x(t),t)|-|b(x_{j},\tau_{j+\frac{1}{2}})|\right|\leq\epsilon.

Moreover, the condition

|b(xj,τj+12)|=fs|b(x_{j},\tau_{j+\frac{1}{2}})|=f_{s}

implies

t(τj+12,τj+12+δϵ),|b(x(t),t)|fsfsfd2>fd.\forall t\in(\tau_{j+\frac{1}{2}},\tau_{j+\frac{1}{2}}+\delta_{\epsilon}),\>|b(x(t),t)|\geq f_{s}-\frac{f_{s}-f_{d}}{2}>f_{d}.

Now, we claim that a static phase cannot occur in the time interval (τj+12,τj+12+δϵ)(\tau_{j+\frac{1}{2}},\tau_{j+\frac{1}{2}}+\delta_{\epsilon}). We proceed by contradiction. Assume there is an subinterval I(τj+12,τj+12+δϵ)I\subseteq(\tau_{j+\frac{1}{2}},\tau_{j+\frac{1}{2}}+\delta_{\epsilon}) of positive Lebesgue measure such that tI,x˙(t)=0,a.e.\forall t\in I,\dot{x}(t)=0,\>a.e.. Then tI,x¨(t)=0,a.e.\forall t\in I,\>\ddot{x}(t)=0,\>a.e. and from the V.I., we obtain

tIa.e.,φ,b(x(t),t)φfd|φ|\forall t\in I\>a.e.,\>\forall\varphi\in\mathbb{R},\>b(x(t),t)\varphi\leq f_{d}|\varphi|

which implies

|b(x(t),t)|fd.|b(x(t),t)|\leq f_{d}.

This is a contradiction since fd<fsf_{d}<f_{s}. As a consequence τj+12<τj+1\tau_{j+\frac{1}{2}}<\tau_{j+1}. Similarly, if at a time t(τj+12,τj+1)t^{\star}\in(\tau_{j+\frac{1}{2}},\tau_{j+1}) one has x˙(t)=0\dot{x}(t^{\star})=0, then necessarily

|b(x(t),t)|>fs|b(x(t^{\star}),t^{\star})|>f_{s}

and there cannot be a small interval around tt^{\star} such that x˙(t)=0\dot{x}(t)=0. Therefore, zeros of x˙(t)\dot{x}(t), if any, are isolated points on the interval (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}). This implies that the function sign(x(t))\textup{sign}(x(t)) is defined a.e. on (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}). So, outside of a set of measure 0, x˙(t)\dot{x}(t) is either positive or negative. Suppose x˙(t)>0\dot{x}(t)>0 then (6) becomes

φ,(b(x(t),t)mx¨(t))(φx˙(t))+fdx˙(t)fd|φ|.\forall\varphi\in\mathbb{R},\>(b(x(t),t)-m\ddot{x}(t))(\varphi-\dot{x}(t))+f_{d}\dot{x}(t)\leq f_{d}|\varphi|.

Thus we can state

φ0,(b(x(t),t)mx¨(t)fd)(φx˙(t))0.\forall\varphi\geq 0,\>(b(x(t),t)-m\ddot{x}(t)-f_{d})(\varphi-\dot{x}(t))\leq 0.

Since x˙(t)>0\dot{x}(t)>0, necessarily

mx¨(t)+fd=b(x(t),t)m\ddot{x}(t)+f_{d}=b(x(t),t)

Similarly when x˙(t)<0\dot{x}(t)<0, we can check that

mx¨(t)fd=b(x(t),t)m\ddot{x}(t)-f_{d}=b(x(t),t)

and thus (7) holds true. The proof has been completed. ∎

Remark 2.

Of course the V.I. of type (6) on (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}) is equivalent to (7) together with the fact that the zeros of x˙(t)\dot{x}(t) are isolated points. But one needs to define τj+1\tau_{j+1} which depends on the equation. We cannot just write equation (7) after τj+12\tau_{j+\frac{1}{2}} because we cannot define the function sign(x˙(t))\textup{sign}(\dot{x}(t)) without prior knowledge that the zeros of x˙(t)\dot{x}(t) are isolated. We need to define a well posed problem, valid for any time posterior to τj+12\tau_{j+\frac{1}{2}}. Equation (7) cannot be used. The V.I. is an elegant way to fix this difficulty. The only alternative is to construct the trajectory in the dynamic phase step by step, as we are going to do below. The V.I. is a synthetic way to define the solution, without a lengthy construction. As we shall see, when fs=fdf_{s}=f_{d}, it will also incorporates the static phase, and thus avoids any sequence of intervals.

2.4 A step by step method for the dynamic phase as an alternative to the V.I.

We now check that we can also define a sequence of sub phases of the dynamic phase, in which the solution satisfies a standard differential equation. This procedure is an alternative to the V.I. but is much less synthetic. The first dynamic sub-phase starts at τ12inf{tτ0,|b(x(t),t)|>fs}\tau_{\frac{1}{2}}\triangleq\inf\{t\geq\tau_{0},\>|b(x(t),t)|>f_{s}\} where we recall that τ00\tau_{0}\triangleq 0. Define

x00x(0),τ00τ12,x_{0}^{0}\triangleq x(0),\quad\tau_{0}^{0}\triangleq\tau_{\frac{1}{2}},

thus

|b(x00,τ00)|=fs.|b(x_{0}^{0},\tau_{0}^{0})|=f_{s}.

We set ϵ00sign(b(x00,τ00))\epsilon_{0}^{0}\triangleq\textup{sign}(b(x_{0}^{0},\tau_{0}^{0})) and consider the differential equation

{mx¨(t)=b(x(t),t)ϵ00fd,t>τ00,x(τ00)=x00,x˙(τ00)=0.\begin{cases}&m\ddot{x}(t)=b(x(t),t)-\epsilon_{0}^{0}f_{d},\>t>\tau_{0}^{0},\\ &x(\tau_{0}^{0})=x_{0}^{0},\quad\dot{x}(\tau_{0}^{0})=0.\end{cases} (8)

Then, we define

τ01inf{t>τ00,x˙(t)=0}andx01x(τ01).\tau_{0}^{1}\triangleq\inf\{t>\tau_{0}^{0},\>\dot{x}(t)=0\}\quad\mbox{and}\quad x_{0}^{1}\triangleq x(\tau_{0}^{1}).
  • If |b(x01,τ01)|fs|b(x_{0}^{1},\tau_{0}^{1})|\leq f_{s} then the dynamic phase ends here and a new static phase starts. We set

    τ1τ01andx1x01.\tau_{1}\triangleq\tau_{0}^{1}\quad\mbox{and}\quad x_{1}\triangleq x_{0}^{1}.
  • Otherwise |b(x01,τ01)|>fs|b(x_{0}^{1},\tau_{0}^{1})|>f_{s} and we set

    ϵ01sign(b(x01,τ01))\epsilon_{0}^{1}\triangleq\textup{sign}(b(x_{0}^{1},\tau_{0}^{1}))

    and again consider the differential equation

    {mx¨(t)=b(x(t),t)ϵ01fd,t>τ01,x(τ01)=x01,x˙(τ01)=0\begin{cases}&m\ddot{x}(t)=b(x(t),t)-\epsilon_{0}^{1}f_{d},\>t>\tau_{0}^{1},\\ &x(\tau_{0}^{1})=x_{0}^{1},\quad\dot{x}(\tau_{0}^{1})=0\end{cases} (9)

    and introduce

    τ02inf{t>τ01,x˙(t)=0}.\tau_{0}^{2}\triangleq\inf\{t>\tau_{0}^{1},\>\dot{x}(t)=0\}.

    We can repeat the same procedure several times and thus define a sequence τ0k,x0k,ϵ0k\tau_{0}^{k},x_{0}^{k},\epsilon_{0}^{k} for kk(0)k\leq k(0) where

    k(0)inf{k1,|b(x0k,τ0k)|fs}.k(0)\triangleq\inf\{k\geq 1,\>|b(x_{0}^{k},\tau_{0}^{k})|\leq f_{s}\}.

    If k(0)=k(0)=\infty then xx remains in a dynamic phase forever otherwise a new static phase starts at

    τ1τ0k(0)andx1x0k(0).\tau_{1}\triangleq\tau_{0}^{k(0)}\quad\mbox{and}\quad x_{1}\triangleq x_{0}^{k(0)}.

    The dynamic phase on the interval (τ12,τ1)(\tau_{\frac{1}{2}},\tau_{1}) is thus divided into dynamic sub-phases (τ0k,τ0k+1)(\tau_{0}^{k},\tau_{0}^{k+1}) with

    τ0τ12=τ00<τ01<<τ0k(0)=τ1.\tau_{0}\leq\tau_{\frac{1}{2}}=\tau_{0}^{0}<\tau_{0}^{1}<\cdots<\tau_{0}^{k(0)}=\tau_{1}.

Similarly, if for any j1j\geq 1 we know xjx_{j} and τj\tau_{j} with |b(xj,τj)|fs|b(x_{j},\tau_{j})|\leq f_{s}. The first dynamic sub phase starts at

τj0τj+12,xj0xj,where|b(xj0,τj0)|=fs.\tau_{j}^{0}\triangleq\tau_{j+\frac{1}{2}},\;x_{j}^{0}\triangleq x_{j},\>\mbox{where}\>|b(x_{j}^{0},\tau_{j}^{0})|=f_{s}.

For each k0k\geq 0, to define the dynamic sub phase starting at τjk\tau_{j}^{k}, we set

ϵjksign(b(xjk,τjk))\epsilon_{j}^{k}\triangleq\textup{sign}(b(x_{j}^{k},\tau_{j}^{k}))

and consider the differential equation

{mx¨(t)=b(x(t),t)ϵjkfd,t>τjk,x(τjk)=xjk,x˙(τjk)=0.\begin{cases}&m\ddot{x}(t)=b(x(t),t)-\epsilon_{j}^{k}f_{d},\>t>\tau_{j}^{k},\\ &x(\tau_{j}^{k})=x_{j}^{k},\quad\dot{x}(\tau_{j}^{k})=0.\end{cases} (10)

Then, we uniquely define τjk+1\tau_{j}^{k+1} by

τjk+1inf{t>τjk,x˙(t)=0}.\tau_{j}^{k+1}\triangleq\inf\{t>\tau_{j}^{k},\dot{x}(t)=0\}.

This procedure defines the dynamic sub phase (τjk,τjk+1)(\tau_{j}^{k},\tau_{j}^{k+1}). On this subinterval ϵjk=sign(x˙(t))\epsilon_{j}^{k}=\textup{sign}(\dot{x}(t)), so (10) is also the equation

mx¨(t)=b(x(t),t)sign(x˙(t))fd.m\ddot{x}(t)=b(x(t),t)-\textup{sign}(\dot{x}(t))f_{d}. (11)

We set xjk+1x(τjk+1)x_{j}^{k+1}\triangleq x(\tau_{j}^{k+1}) and we proceed as follows:

  • if |b(xjk+1,τjk+1)|fs|b(x_{j}^{k+1},\tau_{j}^{k+1})|\leq f_{s} then we start a new static phase and we set

    τj+1τjk+1andxj+1xjk+1.\tau_{j+1}\triangleq\tau_{j}^{k+1}\>\mbox{and}\>x_{j+1}\triangleq x_{j}^{k+1}.
  • on the other hand, if |b(xjk+1,τjk+1)|>fs|b(x_{j}^{k+1},\tau_{j}^{k+1})|>f_{s} then we start a new dynamic sub phase on the interval (τjk+1,τjk+2)(\tau_{j}^{k+1},\tau_{j}^{k+2}).

We can define

k(j)inf{k1,|b(xjk,τjk)|fs},k(j)\triangleq\inf\{k\geq 1,\>|b(x_{j}^{k},\tau_{j}^{k})|\leq f_{s}\},

thus the dynamic phase on the interval (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}) is divided into dynamic sub-phases (τjk,τjk+1)(\tau_{j}^{k},\tau_{j}^{k+1}) with

τjτj+12=τj0<τj1<<τjk(j)=τj+1.\tau_{j}\leq\tau_{j+\frac{1}{2}}=\tau_{j}^{0}<\tau_{j}^{1}<\cdots<\tau_{j}^{k(j)}=\tau_{j+1}.

This procedure gives explicitly the solution of the V.I.. We will see in the next section that, when considering the case b(x,t)=K(βT(t)x)b(x,t)=K(\beta T(t)-x), we have the additional advantage that the solution is explicit in a dynamic sub phase.

2.5 Formula for x(t)x(t) on a dynamic sub phase when b(x,t)=K(βT(t)x)b(x,t)=K(\beta T(t)-x)

When b(x,t)=K(βT(t)x)b(x,t)=K(\beta T(t)-x), the differential equation (10) has an explicit solution. For t[τjk,τjk+1)t\in[\tau_{j}^{k},\tau_{j}^{k+1}),

x(t)=xjkcosω(tτjk)+τjktsinω(ts)KβT(s)ϵjkfdmωdsx(t)=x_{j}^{k}\cos\omega\left(t-\tau_{j}^{k}\right)+\int_{\tau_{j}^{k}}^{t}\sin\omega(t-s)\dfrac{K\beta T(s)-\epsilon_{j}^{k}f_{d}}{m\omega}\textup{d}s (12)

and τjk+1\tau_{j}^{k+1} is defined by the equation

xjksinω(τjk+1τjk)=τjkτjk+1cosω(τjk+1s)KβT(s)ϵjkfdmωds.x_{j}^{k}\sin\omega\left(\tau_{j}^{k+1}-\tau_{j}^{k}\right)=\int_{\tau_{j}^{k}}^{\tau_{j}^{k+1}}\cos\omega(\tau_{j}^{k+1}-s)\dfrac{K\beta T(s)-\epsilon_{j}^{k}f_{d}}{m\omega}\textup{d}s. (13)

We then set

xjk+1x(τjk+1)=xjkcosω(τjk+1τjk)+τjkτjk+1sinω(τjk+1s)KβT(s)ϵjkfdmωds.x_{j}^{k+1}\triangleq x(\tau_{j}^{k+1})=x_{j}^{k}\cos\omega\left(\tau_{j}^{k+1}-\tau_{j}^{k}\right)+\int_{\tau_{j}^{k}}^{\tau_{j}^{k+1}}\sin\omega(\tau_{j}^{k+1}-s)\dfrac{K\beta T(s)-\epsilon_{j}^{k}f_{d}}{m\omega}\textup{d}s. (14)

2.6 Algorithm

The above discussion allows to define an algorithm to construct the trajectory x(t)x(t) of the initial problem (1) and (2) with b(x,t)b(x,t) given in (3). We construct the sequence {xj,τj,j0}\{x_{j},\tau_{j},\>j\geq 0\} where

|b(xj,τj)|fs.|b(x_{j},\tau_{j})|\leq f_{s}.

When j=0j=0, it corresponds to the initial condition x0x(0)x_{0}\triangleq x(0) and τ00\tau_{0}\triangleq 0. For each j0j\geq 0, we first compute

τj+12inf{tτj,|b(xj,t)|>fs}\tau_{j+\frac{1}{2}}\triangleq\inf\{t\geq\tau_{j},\>|b(x_{j},t)|>f_{s}\}

and then we define a subsequence with respect to kk.

  • Define

    τj0τj+12,xj0xj,ϵj0sign(b(xj0,τj0)).\tau_{j}^{0}\triangleq\tau_{j+\frac{1}{2}},\quad x_{j}^{0}\triangleq x_{j},\quad\epsilon_{j}^{0}\triangleq\textup{sign}(b(x_{j}^{0},\tau_{j}^{0})).
  • For each k0k\geq 0, using ϵjk\epsilon_{j}^{k}, define τjk+1\tau_{j}^{k+1} using (13) and xjk+1x_{j}^{k+1} using (14).

  • If

    |b(xjk+1,τjk+1)|fs|b(x_{j}^{k+1},\tau_{j}^{k+1})|\leq f_{s}

    then

    τj+1τjkandxj+1xjk+1\tau_{j+1}\triangleq\tau_{j}^{k}\>\mbox{and}\>x_{j+1}\triangleq x_{j}^{k+1}

    otherwise we define

    ϵjk+1sign(b(xjk+1,τjk+1))\epsilon_{j}^{k+1}\triangleq\textup{sign}(b(x_{j}^{k+1},\tau_{j}^{k+1}))

    and repeat the procedure with the definition of τjk+2,xjk+2\tau_{j}^{k+2},x_{j}^{k+2}.

The sub interval (τj,τj+12)(\tau_{j},\tau_{j+\frac{1}{2}}) is a static or stick subphase, and the sub interval (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}) is a dynamic or slip phase, itself subdivided into dynamic subphases. The trajectory x(t)x(t) is completely defined by this cascade of phases and subphases.

2.7 Quasistatic approximation

Since Equation (13) is transcendental, we need also an algorithm to solve it. We are going to state an approximation which simplifies considerably the calculations. This approximation is called quasistatic which means that the excitation variation is slow enough to be neglected during any dynamic phase. From then on, an interesting consequence of this approximation is that there are no subphases in the dynamic phases. We will see below that, with the definition of sub phases of the Section 2.4 in mind, one has xj1x_{j}^{1} and τj1\tau_{j}^{1} satisfy

|K(βT(τj1)xj1)|fs.|K(\beta T(\tau_{j}^{1})-x_{j}^{1})|\leq f_{s}.

So there is only one sequence τj,xj\tau_{j},x_{j} and once τj+12\tau_{j+\frac{1}{2}} is defined, the equation for τj1\tau_{j}^{1} becomes simply an equation for τj+1\tau_{j+1} which is

xjsinω(τj+1τj)=τjτj+1cosω(τj+1s)KβT(s)ϵjfdmωds.x_{j}\sin\omega\left(\tau_{j+1}-\tau_{j}\right)=\int_{\tau_{j}}^{\tau_{j+1}}\cos\omega(\tau_{j+1}-s)\dfrac{K\beta T(s)-\epsilon_{j}f_{d}}{m\omega}\textup{d}s. (15)

with

ϵjsign(βT(τj+12)xj).\epsilon_{j}\triangleq\textup{sign}(\beta T(\tau_{j+\frac{1}{2}})-x_{j}).

Next finding xj+1x_{j+1} uses Equation (14) as follows:

xj+1xjcosω(τj+1τj+12)+τj+12τj+1sinω(τj+1s)KβT(s)ϵjfdmωds.x_{j+1}\triangleq x_{j}\cos\omega\left(\tau_{j+1}-\tau_{j+\frac{1}{2}}\right)+\int_{\tau_{j+\frac{1}{2}}}^{\tau_{j+1}}\sin\omega(\tau_{j+1}-s)\dfrac{K\beta T(s)-\epsilon_{j}f_{d}}{m\omega}\textup{d}s. (16)

The quasistatic approximation consists in making the approximation

s(τj+12,τj+1),T(s)=T(τj+12).\forall s\in(\tau_{j+\frac{1}{2}},\tau_{j+1}),\quad T(s)=T(\tau_{j+\frac{1}{2}}).

We will use the notation Tj+12T(τj+12)T_{j+\frac{1}{2}}\triangleq T(\tau_{j+\frac{1}{2}}). From (16), we obtain

sin(ω(τj+1τj+12))=0\sin(\omega(\tau_{j+1}-\tau_{j+\frac{1}{2}}))=0

which implies

τj+1=τj+12+πω.\tau_{j+1}=\tau_{j+\frac{1}{2}}+\frac{\pi}{\omega}.

We turn to (16) which simplifies considerably using

|βTj+12xj|=fsK,|\beta T_{j+\frac{1}{2}}-x_{j}|=\frac{f_{s}}{K}, (17)

and we obtain

xj+1=xj+2ϵjfsfdK.x_{j+1}=x_{j}+2\epsilon_{j}\frac{f_{s}-f_{d}}{K}. (18)

Of course, we need to find

τj+12=inf{t>τj,|βT(t)xj|>fsK}\tau_{j+\frac{1}{2}}=\inf\{t>\tau_{j},\>|\beta T(t)-x_{j}|>\frac{f_{s}}{K}\}

and then define

τj+1=τj+12+πω.\tau_{j+1}=\tau_{j+\frac{1}{2}}+\frac{\pi}{\omega}.

Also

ϵj+1sign(βTj+32xj+1).\epsilon_{j+1}\triangleq\textup{sign}(\beta T_{j+\frac{3}{2}}-x_{j+1}).

When we are in a static phase at the value xjx_{j}, starting at τj\tau_{j}, we can interpret the condition (17) as a condition that the future temperature must satisfy to initiate a new dynamic phase.

2.8 Case ffs=fdf\triangleq f_{s}=f_{d}

When ffs=fdf\triangleq f_{s}=f_{d}, we do not need to define the static phases as in Section 2.2 above. Indeed, we have seen in the proof of Proposition 1, that if x˙(t)=0\dot{x}(t)=0 on a set of positive measure, then necessarily we have |βT(t)x(t)|fK|\beta T(t)-x(t)|\leq\dfrac{f}{K}. This means that during a static phase, the V.I. is also satisfied. Therefore, the problem is simply

φ,(mx¨(t)K(βT(t)x(t)))(x˙(t)φ)+f|x˙(t)|f|φ|\forall\varphi\in\mathbb{R},\;(m\ddot{x}(t)-K(\beta T(t)-x(t)))(\dot{x}(t)-\varphi)+f|\dot{x}(t)|\leq f|\varphi| (19)

with

x(0)=x0,x˙(0)=0.x(0)=x_{0},\>\dot{x}(0)=0.

In the case fs=fd,f_{s}=f_{d}, we also see from the approximation formula (18) that xjx_{j} is constant. So the system enters in the static mode at the same point. Since in our assumption x˙(0)=0\dot{x}(0)=0 and x(0)=x0,x(0)=x_{0}, we have xj=x0x_{j}=x_{0}. This is only an approximation. The alternance of static and dynamic modes follows the sequence of times, τj,\tau_{j},τj+12\tau_{j+\frac{1}{2}}, such that

τj+12=inf{t>τj|T(t)[x0βfβK,x0β+fβK]}\tau_{j+\frac{1}{2}}=\inf\left\{t>\tau_{j}\>|\;T(t)\notin\left[\frac{x_{0}}{\beta}-\frac{f}{\beta K},\frac{x_{0}}{\beta}+\frac{f}{\beta K}\right]\right\} (20)
τj+1τj+12=πω\tau_{j+1}-\tau_{j+\frac{1}{2}}=\dfrac{\pi}{\omega}

with τ0=0\tau_{0}=0. What is not an approximation is the following discussion. In a static mode τjt\tau_{j}\leq t\leqτj+12,\tau_{j+\frac{1}{2}}, we have

|βT(t)x(t)|fK|\beta T(t)-x(t)|\leq\dfrac{f}{K} (21)

and in a dynamic mode,τj+12tτj+1\tau_{j+\frac{1}{2}}\leq t\leq\tau_{j+1} we have the equation

mx¨(t)=K(βT(t)x(t))ϵjfsm\ddot{x}(t)=K(\beta T(t)-x(t))-\epsilon_{j}f_{s} (22)

and x(t)x(t) is C1C^{1}, with x¨(t)\ddot{x}(t) locally bounded.

3 Simulations

3.1 Step by step Euler method : a discrete version of the two-phase model

Let T>0,NT>0,N\in\mathbb{N}^{\star} and {tn}n=0N\{t_{n}\}_{n=0}^{N} a family of time which discretizes [0,T][0,T] such that tnnht_{n}\triangleq nh where hTNh\triangleq\frac{T}{N}. We will construct a sequence {(Xtnh,X˙tnh)}n=0N\{(X_{t_{n}}^{h},\dot{X}_{t_{n}}^{h})\}_{n=0}^{N} where for each nn, (Xtnh,X˙tnh)(X_{t_{n}}^{h},\dot{X}_{t_{n}}^{h}) is meant to approximate (x(tn),x˙(tn))(x(t_{n}),\dot{x}(t_{n})).

3.1.1 Case fd=fsf_{d}=f_{s}

When ffd=fsf\triangleq f_{d}=f_{s}, the dynamics of x(t)x(t) is governed by the variational inequality (𝒱\mathcal{VI}). Thus a finite difference method leads to a discrete V.I. as follows:

Xt0hx0,X˙t0h0X_{t_{0}}^{h}\triangleq x_{0},\>\dot{X}_{t_{0}}^{h}\triangleq 0

then for n=0,1,,N1n=0,1,\cdots,N-1

Xtn+1hXtnh+hX˙tnhX_{t_{n+1}}^{h}\triangleq X_{t_{n}}^{h}+h\dot{X}_{t_{n}}^{h}

and X˙tn+1h\dot{X}_{t_{n+1}}^{h} is defined as the unique solution of the discrete V.I.

φ,(b(Xtnh,tn)m(X˙tn+1hX˙tnhh))(φX˙tn+1h)+f|X˙tn+1h|f|φ|\forall\varphi\in\mathbb{R},\>\left(b(X_{t_{n}}^{h},t_{n})-m\left(\dfrac{\dot{X}_{t_{n+1}}^{h}-\dot{X}_{t_{n}}^{h}}{h}\right)\right)(\varphi-\dot{X}_{t_{n+1}}^{h})+f|\dot{X}_{t_{n+1}}^{h}|\leq f|\varphi|

which is equivalent to defining X˙tn+1h\dot{X}_{t_{n+1}}^{h} using a discrete version of a two-phase model in this way:

  • if

    |X˙tnh+hmb(Xtnh,tn)|hmf\left|\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right|\leq\frac{h}{m}f

    then

    X˙tn+1h0.\dot{X}_{t_{n+1}}^{h}\triangleq 0.
  • if

    |X˙tnh+hmb(Xtnh,tn)|>hmf\left|\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right|>\frac{h}{m}f

    then

    X˙tn+1hX˙tnh+hm(b(Xtnh,tn)fϵtnh), where ϵtnhsign(X˙tnh+hmb(Xtnh,tn)).\dot{X}_{t_{n+1}}^{h}\triangleq\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}\left(b(X_{t_{n}}^{h},t_{n})-f\epsilon_{t_{n}}^{h}\right),\>\mbox{ where }\>\epsilon_{t_{n}}^{h}\triangleq\textup{sign}\left(\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right).

3.1.2 Case fd<fsf_{d}<f_{s}

When fdf_{d} and fsf_{s} are not identical, the dynamics of x(t)x(t) is governed by the two-phase model for which the dynamic phase remains governed by (𝒱\mathcal{VI}) but not the static phase. The finite difference method becomes

Xt0hx0,X˙t0h0X_{t_{0}}^{h}\triangleq x_{0},\>\dot{X}_{t_{0}}^{h}\triangleq 0

then for n=0,1,,N1n=0,1,\cdots,N-1

Xtn+1hXtnh+hX˙tnhX_{t_{n+1}}^{h}\triangleq X_{t_{n}}^{h}+h\dot{X}_{t_{n}}^{h}

and X˙tn+1h\dot{X}_{t_{n+1}}^{h} is defined using a discrete version of a two-phase model:

  • if

    |X˙tnh+hmb(Xtnh,tn)|hmfs\left|\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right|\leq\frac{h}{m}f_{s}

    then

    X˙tn+1h0.\dot{X}_{t_{n+1}}^{h}\triangleq 0.
  • if

    |X˙tnh+hmb(Xtnh,tn)|>hmfs\left|\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right|>\frac{h}{m}f_{s}

    then X˙tn+1h\dot{X}_{t_{n+1}}^{h} is defined as the unique solution of the discrete V.I.

    φ,(b(Xtnh,tn)m(X˙tn+1hX˙tnhh))(φX˙tn+1h)+fd|X˙tn+1h|fd|φ|.\forall\varphi\in\mathbb{R},\>\left(b(X_{t_{n}}^{h},t_{n})-m\left(\dfrac{\dot{X}_{t_{n+1}}^{h}-\dot{X}_{t_{n}}^{h}}{h}\right)\right)(\varphi-\dot{X}_{t_{n+1}}^{h})+f_{d}|\dot{X}_{t_{n+1}}^{h}|\leq f_{d}|\varphi|.

    which means

    X˙tn+1hX˙tnh+hm(b(Xtnh,tn)fdϵtnh),ϵtnhsign(X˙tnh+hmb(Xtnh,tn)).\dot{X}_{t_{n+1}}^{h}\triangleq\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}\left(b(X_{t_{n}}^{h},t_{n})-f_{d}\epsilon_{t_{n}}^{h}\right),\>\epsilon_{t_{n}}^{h}\triangleq\textup{sign}\left(\dot{X}_{t_{n}}^{h}+\dfrac{h}{m}b(X_{t_{n}}^{h},t_{n})\right).

3.1.3 Simulation of the response of a system with dry friction to harmonic excitation

We consider the model studied by Shaw in [4]. We apply the algorithm above to simulate x(t)x(t) satisfying (1) where the right hand side is of the form

b(x(t),x˙(t),t)βcos(ωt)2αx˙(t)x(t).b(x(t),\dot{x}(t),t)\triangleq\beta\cos(\omega t)-2\alpha\dot{x}(t)-x(t). (23)

To ensure sticking motions, we chose the parameters as follows

m=1,fd=1,fs=1.2,α=0,β=6,ω=12.m=1,\>f_{d}=1,\>f_{s}=1.2,\>\alpha=0,\>\beta=6,\>\omega=\frac{1}{2}. (𝒫\mathcal{P})

This choice is inspired from Figure 8 p. 315 in [4]. The numerical results are shown in Figure 1. We recover the results obtained by [4].

02244668810101212141416161818202022222424262628285-5055τ0\tau_{0}τ12\tau_{\frac{1}{2}}τ1\tau_{1}τ32\tau_{\frac{3}{2}}τ2\tau_{2}Time tt Displacement x(t)x(t)
02244668810101212141416161818202022222424262628282-2022τ0\tau_{0}τ12\tau_{\frac{1}{2}}τ1\tau_{1}τ32\tau_{\frac{3}{2}}τ2\tau_{2}Time tt Velocity x˙(t)\dot{x}(t)
3-32.5-2.52-21.5-1.51-10.5-0.500.50.5111.51.5222.52.5332-2022τ0\tau_{0}τ12\tau_{\frac{1}{2}}τ1\tau_{1}τ32\tau_{\frac{3}{2}}τ2\tau_{2}Velocity x˙(t)\dot{x}(t) Force b(x(t),x˙(t),t)b(x(t),\dot{x}(t),t)
Figure 1: Simulation of trajectories. Typical trajectory of a solution x(t)x(t) with an harmonic forcing (Equation (1) with (23)). The numerical results have been obtained using the numerical scheme shown in Section 3.1. The time intervals enclosed by [τ0,τ12)[\tau_{0},\tau_{\frac{1}{2}}) and [τ1,τ32)[\tau_{1},\tau_{\frac{3}{2}}) correspond to static phases whereas the intervals [τ12,τ1)[\tau_{\frac{1}{2}},\tau_{1}) and [τ32,τ2)[\tau_{\frac{3}{2}},\tau_{2}) correspond to dynamic phases.

3.1.4 Simulation of the response of a system with dry friction to a random perturbation

Using the numerical scheme above, the behaviour of (1) - (2) has been simulated with a temperature function chosen as T(t)=cos(ωt)+ρv(t)T(t)=\cos(\omega t)+\rho v(t) where v(t)v(t) is an Ornstein Uhlenbeck noise in the sense that

v˙=v+w˙, where w is a Wiener process.\dot{v}=-v+\dot{w},\>\mbox{ where }\>w\>\mbox{ is a Wiener process.}

This can be seen as a random perturbation of the model on the section above. Here ρ\rho is a small parameter. Figure 2 display the result of the simulation. we used the parameters (𝒫\mathcal{P}) and K=1,ρ=0.25K=1,\rho=0.25. Figure 2 displays the displacement x(t)x(t) in response to βT(t)\beta T(t), and the velocity x˙(t)\dot{x}(t) together with the forces 𝔽(x˙(t))\mathbb{F}(\dot{x}(t)) and K(βT(t)x(t))K(\beta T(t)-x(t)). Figure 2 C displays the evolution of (βT(t)x(t),x˙(t))(\beta T(t)-x(t),\dot{x}(t)) with respect to tt in a sort of phase plan. The static phases occur during the time intervals (τj,τj+12)(\tau_{j},\tau_{j+\frac{1}{2}}) and are noticeable in Figure 2 when x(t)x(t) is constant (Figure 2 A) or x˙(t)=0\dot{x}(t)=0 (Figure 2 B) over time intervals with positive Lebesgue measure. In contrast, the dynamic phases occur during the time intervals (τj+12,τj+1)(\tau_{j+\frac{1}{2}},\tau_{j+1}) and are noticeable in Figure 2 B as the peaks and in Figure 2 C as the cycles. In this simulation, there are subphases in the dynamic phases. The likeliness of occurrence of dynamic sub phases is highly dependent on important variations of the temperature T(t)T(t).

022446688101012121414161618182020222224242626282830305-5055Aτ1\tau_{1}τ1+12\tau_{1+\frac{1}{2}}τ2\tau_{2}τ2+12\tau_{2+\frac{1}{2}}τ21\tau_{2}^{1}τ22\tau_{2}^{2}τ23\tau_{2}^{3}Time tt Displacement x(t)x(t)
022446688101012121414161618182020222224242626282830302-202244Bτ1\tau_{1}τ1+12\tau_{1+\frac{1}{2}}τ2\tau_{2}τ2+12\tau_{2+\frac{1}{2}}τ21\tau_{2}^{1}τ22\tau_{2}^{2}τ23\tau_{2}^{3}Time tt Velocity x˙(t)\dot{x}(t)
3-32-21-1011223344555-5055Cτ2\tau_{2}τ2+12\tau_{2+\frac{1}{2}}τ22\tau_{2}^{2}τ21\tau_{2}^{1}Velocity x˙(t)\dot{x}(t) Force b(x(t),x˙(t),t)b(x(t),\dot{x}(t),t)
Figure 2: Simulation of trajectories. Typical trajectory of a solution x(t)x(t) where the temperature function TT is given by T(t)=cos(ωt)+ρv(t)T(t)=\cos(\omega t)+\rho v(t) where vv is an Ornstein Uhlenbeck process, ρ=0.25\rho=0.25. The τ\tau_{\bullet} and τ\tau_{\bullet}^{\bullet} pinned on the trajectory refer to the times defined in section 2.4.

4 Experimental campaign

In general, mechanical properties of real world structures are not known but in some cases it is possible to infer them from observations (experimental data). Here, we focus on the behavior of such a structure (bridge component) subjected to changes of temperatures over time, see Figure 3. Engineers are interested in inferring the initial condition of displacement and other properties of the structure such as the stiffness, the magnitude of the static and dynamic friction forces and the dilatation with respect to the temperature. In terms of our model, it corresponds to adjusting the parameters z0,K,fs,fdz_{0},K,f_{s},f_{d} and β\beta to fit a set of observations.

\includestandalone

figures/bridge

Figure 3: The structure consists of a pier (massive solid block) that is located between a bridge (horizontal structure) and its base. The pier is driven by a thermally induced displacement forcing and experiences dry friction (due to bridge/pier interaction). This mechanical structure is located at the parisian metro station Quai de la Gare (courtesy of RATP, the main public transportation in Paris)

4.1 Presentation of the experimental data

The model described above has been used on a practical case study on the Paris Metro Line 6 in 2016. The aim of the operation was to estimate the real friction coefficients fsf_{s} and fdf_{d} of a single bearing point of the metro viaduct, near to the station Quai de la Gare in the East of Paris. The viaduct is an isostatic steel truss built in 1909. The bearing points are supposed to be fixed at one end and free at the other end of each span, but actually a significant friction appears on the free bearing points. OSMOS Group performed the continuous monitoring of the displacement of the span end on one of the free bearing points during one full year in 2015 and 2016. The measurements were taken 6 times every hour and additional records with 50 points every second were also available under the effects of the live loads. The bridge is instrumented with multiple sensors which measure (a) TxpT_{\text{xp}} the temperature in Celsius degree and (b) zxpz_{\text{xp}} the displacement sensor in millimeters. The period of data assimilation covers about 300\sim 300 days (August 2015 - May 2016). See Figure 4. It is important to emphasize that the output of the displacement sensor zxp(t)z_{\text{xp}}(t) is actually the sum of the bearing point displacement and the elastic shear deformation, as shown in Figure 3. The bearing point has a linear behavior, and its stiffness is known KBP=2.0×106 N m1K_{\text{BP}}=$2.0\text{\times}{10}^{6}\text{\,}\mathrm{N}\text{\,}{\mathrm{m}}^{-1}$. For the sake of consistency with the experimental data, in our numerical results we also use a corrected variable z(t)z(t) that takes the elastic shear deformation into account z(t)=x(t)+F(t)/KBPz(t)=x(t)+F(t)/K_{\text{BP}}.

4.2 Calibration of the model to interpret the experimental data

The experimental data, discussed in the previous section, showed that the length of a dynamic phase is smaller than the acquisition time-step. Moreover, since this time-step is sufficiently small, the temperature variation between two time steps is also relatively small. Therefore, we consider that the changes of temperature during dynamic phases are not significant. Physically, that justifies the use of the quasi-static approximation in the model for interpreting the data. Now, the goal is to find a set of parameters for the model that gives a good fit between the numerical and the experimental results. The parameters considered are: a constant displacement offset z0z_{0}, the stiffness33footnotemark: 3KK, the dilatation coefficient β\beta and the two friction coefficients fsf_{s} and fdf_{d}. It is a difficult task to calibrate the model but on can use a least-square method and minimize the function:

err(z0,K,β,f,f0)=(z0+zK,β,f,f0(Txp(s))zxp(s))2𝑑s\textup{err}(z_{0},K,\beta,f,f_{0})=\int\left(z_{0}+z^{K,\beta,f,f_{0}}(T_{\text{xp}}(s))-z_{\text{xp}}(s)\right)^{2}ds (24)

where the time integration is done over the data assimilation period (300\sim 300 days), Txp(s)T_{\text{xp}}(s) and zxp(s)z_{\text{xp}}(s) are the experimental data for the temperature and the displacement respectively, and zK,β,f,f0(Txp(s))z^{K,\beta,f,f_{0}}(T_{\text{xp}}(s)) is the displacement given by the model detailed in section 2.4 with the quasistatic approximation, with K,β,fd,fsK,\beta,f_{d},f_{s} as parameters and with Txp(s)T_{\text{xp}}(s) as temperature input. We use the genetic algorithm of the MATLAB optimization toolbox [11] to look for the minimum of the function err. We have performed 10 tests with different arbitrary initial sets of parameters, we obtain the values presented in Table 1.

run # z0z_{0} [m\mathrm{m}] KK [N m1\mathrm{N}\text{\,}{\mathrm{m}}^{-1}] fdf_{d} [N\mathrm{N}] fsf_{s} [N\mathrm{N}] β\beta [m K1\mathrm{m}\text{\,}{\mathrm{K}}^{-1}]
1 9.541039.54\cdot 10^{-3} 1.751051.75\cdot 10^{5} 0.420.42 0.470.47 2.971042.97\cdot 10^{-4}
2 9.181039.18\cdot 10^{-3} 2.061082.06\cdot 10^{8} 0.420.42 0.470.47 2.721042.72\cdot 10^{-4}
3 9.841039.84\cdot 10^{-3} 1.811081.81\cdot 10^{8} 0.420.42 0.470.47 3.181043.18\cdot 10^{-4}
4 9.781039.78\cdot 10^{-3} 1.931081.93\cdot 10^{8} 0.430.43 0.490.49 3.141043.14\cdot 10^{-4}
5 9.771039.77\cdot 10^{-3} 1.981081.98\cdot 10^{8} 0.440.44 0.470.47 3.141043.14\cdot 10^{-4}
6 9.781039.78\cdot 10^{-3} 1.851081.85\cdot 10^{8} 0.420.42 0.470.47 3.131043.13\cdot 10^{-4}
7 9.741039.74\cdot 10^{-3} 1.81081.8\cdot 10^{8} 0.40.4 0.450.45 3.121043.12\cdot 10^{-4}
8 9.721039.72\cdot 10^{-3} 1.831081.83\cdot 10^{8} 0.420.42 0.460.46 3.11043.1\cdot 10^{-4}
9 9.711039.71\cdot 10^{-3} 1.91081.9\cdot 10^{8} 0.430.43 0.480.48 3.081043.08\cdot 10^{-4}
10 9.671039.67\cdot 10^{-3} 1.971081.97\cdot 10^{8} 0.430.43 0.450.45 3.061043.06\cdot 10^{-4}
Mean 9.671039.67\cdot 10^{-3} 1.891081.89\cdot 10^{8} 0.420.42 0.470.47 3.061043.06\cdot 10^{-4}
St. D. 1.911041.91\cdot 10^{-4} 9.671069.67\cdot 10^{6} 1.121021.12\cdot 10^{-2} 1.171021.17\cdot 10^{-2} 1.341051.34\cdot 10^{-5}
C. V. 1.971021.97\cdot 10^{-2} 5.121025.12\cdot 10^{-2} 2.651022.65\cdot 10^{-2} 2.51022.5\cdot 10^{-2} 4.381024.38\cdot 10^{-2}
Table 1: Results for 10 optimisation procedures with different random initial sets of values.

4.3 Comparison between the experimental observations and our calibrated model

Using the parameters shown in the first row of Table 1, we have obtained numerical results of our calibrated model in response to the observed thermal forcing. These results are compared to the experimental observations in Figure 4 and Figure 5. Figure 4 presents the results over time; the main plot displays them over a 9 months period and the two other plots display a zoomed in result over a 2 month period. Each of those plots displays on the top part both the measured and computed displacements, and on the bottom part the measured temperature.

\includestandalone

figures/temporal

\includestandalone

figures/temporal_z1 \includestandalonefigures/temporal_z2

Figure 4: Experimental and numerical results according to time. Main : 1 data point per hour. Zooms : 1 data point per 10 minutes.

Figure 5 displays both the experimental and numerical results in the displacement versus temperature phase plan. The loops predicted by the model have a similar width and height than those obtained with the experimental data. A good agreement between experimental and numerical data is shown on these figures. That supports that the model is quite accurate. This practical case study enables to validate the friction model and to identify the friction coefficients of the bearing point.

\includestandalone

figures/phase

Figure 5: Experimental and numerical results in the displacement versus temperature phase plan. For the convenience of the reader, we only display the data for March and April. 1 data point per 10 minutes

5 Acknowledgement

Alain Bensoussan research is supported by the National Science Foundation under grants DMS-1612880, DMS-1905449 and grant from the SAR Hong Kong RGC GRF 11303316. Laurent Mertz is supported by the National Natural Science Foundation of China, Young Scientist Program #11601335. The authors wish to thank RATP Infrastructures for its support in the publication of the results on the Paris Metro Line 6 case.

References

  • [1] Bastien, J., Schatzman, M., Lamarque, C., Study of some rheological models with a finite number of degrees of freedom. Eur. J. Mech./A Solids 19(2), 277-307 (2000)
  • [2] Brézis, H. Opérateurs maximaux monotones et semi-groupes de contractions dans les espaces de Hilbert. (French) North-Holland Mathematics Studies, No. 5. Notas de Matemática (50). North-Holland Publishing Co., Amsterdam-London; American Elsevier Publishing Co., Inc., New York, 1973. vi+183 pp.
  • [3] https://ocw.mit.edu/courses/physics/8-01sc-classical-mechanics-fall-2016/week-2-newtons-laws/dd.1.1-friction-at-the-nanoscale/
  • [4] Shaw, S. W. On the dynamic response of a system with dry friction. J. Sound Vibration 108 (1986), no. 2, 305–325.
  • [5] Den Hartog, J.P., Forced vibrations with combined Coulomb and viscous damping, Transactions of the American Society of Mechanical Engineers (1930) 53, 107–115.
  • [6] C. Pierre, A. Ferri and E. Dowell, Multi–harmonic analysis of dry friction damped systems using an incremental harmonic balance method, Transactions of the American Society of Mechanical Engineers (1985) 52 (4), 958-964.
  • [7] G. C. K. Yeh, Forced Vibrations of a Two-Degree-of-Freedom System with Combined Coulomb and Viscous Damping, The Journal of the Acoustical Society of America 39, 14 (1966).
  • [8] S.L. Lau, Y. K. Cheung and S.Y. Wu, A variable parameter incremental method for dynamic instability of linear and nonlinear elastic systems, ASME Journal of applied mechanics, Vol. 49, Dec. 1982, pp 849–853.
  • [9] S.L. Lau, Y. K. Cheung and S.Y. Wu, Incremental harmonic balance method with multiple time scales for aperiodic vibration of nonlinear systems, ASME Journal of applied mechanics, Vol. 50, Dec. 1983, pp 871–876.
  • [10] VL Popov, Contact mechanics and friction. Physical principles and applications Springer Berlin Heidelberg.
  • [11] MATLAB Optimization Toolbox, The MathWorks, Natick, MA, USA.