Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences
Open AccessResearch article

On the regularization of impact without collision: the Painlevé paradox and compliance

and
K. Uldall Kristiansen

K. Uldall Kristiansen

Department of Applied Mathematics and Computer Science, Technical University of Denmark, 2800 Kongens Lyngby, Denmark

Google Scholar

Find this author on PubMed

    Abstract

    We consider the problem of a rigid body, subject to a unilateral constraint, in the presence of Coulomb friction. We regularize the problem by assuming compliance (with both stiffness and damping) at the point of contact, for a general class of normal reaction forces. Using a rigorous mathematical approach, we recover impact without collision (IWC) in both the inconsistent and the indeterminate Painlevé paradoxes, in the latter case giving an exact formula for conditions that separate IWC and lift-off. We solve the problem for arbitrary values of the compliance damping and give explicit asymptotic expressions in the limiting cases of small and large damping, all for a large class of rigid bodies.

    1. Introduction

    In mechanics, in problems with unilateral constraints in the presence of friction, the rigid-body assumption can result in the governing equations having multiple solutions (the indeterminate case) or no solutions (the inconsistent case). The classical example of Painlevé [13], consisting of a slender rod slipping1 along a rough surface (figure 1), is the simplest and most studied example of these phenomena, now known collectively as Painlevé paradoxes [58]. Such paradoxes can occur at physically realistic parameter values in many important engineering systems [915].

    Figure 1.

    Figure 1. The classical Painlevé problem.

    When a system has no consistent solution, it cannot remain in that state. Lecornu [16] proposed a jump in vertical velocity to escape an inconsistent, horizontal velocity, state. This jump has been called impact without collision (IWC) [17], tangential impact [18] or dynamic jamming [13]. Experimental evidence of IWC is given in [15]. IWC can be incorporated into the rigid-body formulation [19,20] by considering the equations of motion in terms of the normal impulse, rather than time.

    Génot & Brogliato [17] considered the dynamics around a critical point, corresponding to zero vertical acceleration of the end of the rod. They proved that, when starting in a consistent state, the rod must stop slipping before reaching the critical point. In particular, paradoxical situations cannot be reached after a period of slipping.

    One way to address the Painlevé paradox is to regularize the rigid-body formalism. Physically, this often corresponds to assuming some sort of compliance at the contact point A, typically thought of as a spring, with stiffness (and sometimes damping) that tends to the rigid body model in a suitable limit. Mathematically, very little rigorous work has been done on how IWC and Painlevé paradoxes can be regularized. Dupont & Yamajako [21] treated the problem as a slow–fast system, as we will do. They explored the fast time-scale dynamics, which is unstable for the Painlevé paradoxes. Song et al. [22] established conditions under which these dynamics can be stabilized. Le Suan An [23] considered a system with bilateral constraints and showed qualitatively the presence of a regularized IWC as a jump in vertical velocity from a compliance model with diverging stiffness. Zhao et al. [24] considered the example in figure 1 and regularized the equations by assuming a compliance that consisted of an undamped spring. They estimated, as a function of the stiffness, the orders of magnitude of the time taken in each phase of the (regularized) IWC. Another type of regularization was considered by Neimark & Smirnova [25], who assumed that the normal and tangential reactions took (different) finite times to adjust.

    In this paper, we present the first rigorous analysis of the regularized rigid-body formalism, in the presence of compliance with both stiffness and damping. We recover IWC in both the inconsistent and the indeterminate cases, and in the latter case, we present a formula for conditions that separate IWC and lift-off. We solve the problem for arbitrary values of the compliance damping and give explicit asymptotic expressions in the limiting cases of small and large damping. Our results apply directly to a general class of rigid bodies. Our approach is similar to that used in [26,27] to understand the forward problem in piecewise smooth (PWS) systems in the presence of a twofold.

    The paper is organized as follows. In §2, we introduce the problem, outline some of the main results known to date and include compliance. In §3, we give a summary of our main results, theorems 3.1 and 3.2, before presenting their derivation in §§4 and 5. We discuss our results in §6 and outline our conclusion in §7.

    2. Classical Painlevé problem

    Consider a rigid rod AB, slipping on a rough horizontal surface, as depicted in figure 1.

    The rod has mass m, length 2l, the moment of inertia of the rod about its centre of mass S is given by I and its centre of mass coincides with its centre of gravity. The point S has coordinates (X,Y) relative to an inertial frame of reference (x,y) fixed in the rough surface. The rod makes an angle θ with respect to the horizontal, with θ increasing in a clockwise direction. At A, the rod experiences a contact force (−FT,FN), which opposes the motion. The dynamics of the rod is then governed by the following equations:

    mX¨=FT,mY¨=mg+FNandIθ¨=l(cosθFNsinθFT),}2.1
    where g is the acceleration due to gravity, plus the unilateral constraint y≥0.

    The coordinates (X,Y) and (x,y) are related geometrically as follows:

    x=X+lcosθandy=Ylsinθ.2.2

    We now adopt the scalings (X,Y)=l(X~,Y~),(x,y)=l(x~,y~),(FT,FN)=mg(F~T,F~N), t=1/ωt~,α=ml2/I, where ω2=g/l. For a uniform rod, I=13ml2, and so α=3 in this case.

    Then for general α, (2.1) and (2.2) can be combined to become, on dropping the tildes,

    x¨=θ˙2cosθ+αsinθcosθFN(1+αsin2θ)FT,y¨=1+θ˙2sinθ+(1+αcos2θ)FNαsinθcosθFTandθ¨=α(cosθFNsinθFT).}2.3
    To proceed, we need to determine the relationship between FN and FT. We assume Coulomb friction between the rod and the surface. Hence, when x˙0, we set
    FT=μsign(x˙)FN,2.4
    where μ is the coefficient of friction. By substituting (2.4) into (2.3), we obtain two sets of governing equations for the motion, depending on the sign of x˙, as follows:
    x˙=v,v˙=a(θ,ϕ)+q±(θ)FN,y˙=w,w˙=b(θ,ϕ)+p±(θ)FN,θ˙=ϕandϕ˙=c±(θ)FN,}2.5
    where the variables v,w,ϕ denote velocities in the x,y,θ directions, respectively, and
    a(θ,ϕ)=ϕ2cosθ,q±(θ)=αsinθcosθμ(1+αsin2θ),b(θ,ϕ)=1+ϕ2sinθ,p±(θ)=1+αcos2θμαsinθcosθandc±(θ)=α(cosθμsinθ)}2.6
    for the configuration in figure 1. The suffices ± correspond to x˙=v0, respectively.

    Suppose FN is known. Then system (2.5) is a Filippov system [4]. Hence, we obtain a well-defined forward flow when x˙=v=0 and

    a(θ,ϕ)+q+(θ)FN<0<a(θ,ϕ)+q(θ)FN,2.7
    where v˙ in (2.5)± for v0 both oppose v=0, by using the Filippov vector-field [4]. Simple computations give the following:

    Proposition 2.1.

    The Filippov vector-field, within the subset of the switching manifold Σ:x˙=v=0 where (2.7) holds, is given by

    y˙=w,w˙=b(θ,ϕ)+Sw(θ)FN,θ˙=ϕandϕ˙=Sϕ(θ)FN,}2.8
    where
    Sw(θ)=q(θ)q(θ)q+(θ)p+(θ)q+(θ)q(θ)q+(θ)p(θ)=1+α1+αsin2θandSϕ(θ)=q(θ)q(θ)q+(θ)c+(θ)q+(θ)q(θ)q+(θ)c(θ)=αcosθ1+αsin2θ.}2.9

    Remark 2.2.

    Our results hold for mechanical systems with different q±, p± and c± in (2.6) and even dependency on several angles θTd, e.g. the two-link mechanism of Zhao et al. [15]. As expected, Sw and Sϕ in (2.9) are independent of μ, even for general q±, p± and c±.

    To solve (2.5) and (2.8), we need to determine FN. The constraint-based method leads to the Painlevé paradox. The compliance-based method is the subject of this paper.

    (a) Constraint-based method

    In order that the constraint y=0 be maintained, y¨(=w˙) and FN form a complementarity pair given by

    w˙0,FN0,FNw˙=0.2.10
    Note that FN≥0 since the rough surface can only push, not pull, the rod. Then for general motion of the rod, FN and y satisfy the complementarity conditions
    0FNy0.2.11
    In other words, at most one of FN and y can be positive.

    For the system shown in figure 1, the Painlevé paradox occurs when v>0 and θ∈(0,π/2), provided p+(θ)<0, as follows. From the fourth equation in (2.5), we can see that b is the free acceleration of the end of the rod. Therefore, if b>0, lift-off is always possible when y=0, w=0. But if b<0, in equilibrium we would expect a forcing term FN to maintain the rod on y=0. From w˙=0, we obtain

    FN=bp+2.12
    since v>0. If p+>0, which is always true for θ∈(π/2,π), then FN≥0, in line with (2.11). But if p+<0, which can happen if θ∈(0,π/2), then FN<0 in (2.12). Then, FN is in an inconsistent (or non-existent) mode. On the other hand, if b>0 and p+<0, then FN>0 in (2.12). At the same time, lift-off is also possible from y=0 and hence FN is in an indeterminate (or non-unique) mode. It is straightforward to show that p+(θ)<0 requires
    μ>μP(α)2α1+α.2.13
    Then, the Painlevé paradox can occur for θ∈(θ1,θ2), where
    θ1(μ,α)=arctan12(μαμ2α24(1+α))andθ2(μ,α)=arctan12(μα+μ2α24(1+α)).}2.14

    For a uniform rod with α=3, we have μP(3)=4/3. For α=3 and μ=1.4, the dynamics can be summarized2 in the (θ,ϕ)-plane, as in figure 2. Along θ=θ1,θ2, we have p+(θ)=0. These lines intersect the curve b(θ,ϕ)=0 at four points: ϕ1,2±=±cscθ1,2. Génot & Brogliato [17] showed that the point P:(θ,ϕ)=(θ1,cscθ1) is the most important and analysed the local dynamics around it. The rigid body equations (2.1) are unable to resolve the dynamics in the third and fourth quadrants. So, we regularize these equations using compliance.

    Figure 2.

    Figure 2. The (θ,ϕ)-plane for the classical Painlevé problem of figure 1, for α=3 and μ=1.4. The point P has coordinates (θ1,cscθ1), where θ1 is given in (2.14). In the first quadrant centred on P, we have b>0, p+<0, so the dynamics is indeterminate (non-unique). In the second quadrant, b>0, p+>0 and the rod lifts off the rough surface. In the third quadrant, b<0, p+>0 and the rod moves (slips) along the surface. Here, Génot & Brogliato [17] showed that the dynamics cannot cross p+=0 unless also b=0. In the fourth quadrant, b<0, p+<0 and the dynamics is inconsistent (non-existent). Even though the constraint y=0 is satisfied, there exists no positive value of FN, contradicting (2.11).

    (b) Compliance-based method

    We assume that there is compliance at the point A between the rod and the surface, when they are in contact (figure 1). Following [21,28], we assume that there are small excursions into y<0. Then we require that the nonnegative normal force FN(y,w) is a PWS function of (y,w):

    FN(y,w)=[f(y,w)]{0fory>0max{f(y,w),0}fory0,2.15
    where the operation [⋅] is defined by the last equality and f(y,w) is assumed to be a smooth function of (y,w) satisfying ∂yf<0,∂wf<0. The quantities −∂yf(0,0) and −∂wf(0,0) represent a (scaled) spring constant and damping coefficient, respectively. We are interested in the case when the compliance is very large, so we introduce a small parameter ϵ as follows:
    yf(0,0)=ϵ2andwf(0,0)=ϵ1δ.2.16
    This choice of scaling [21,28] ensures that the critical damping coefficient (δcrit=2 in the classical Painlevé problem) is independent of ϵ. Our analysis can handle any f of the form f(y,w)=ϵ−1h(ϵ−1y,w) with
    h(y^,w)=y^δw+O((y^+w)2).2.17
    But, to obtain our quantitative results, we truncate (2.17) and consider the linear function
    h(y^,w)=y^δw,2.18
    so that
    FN(y,w)=ϵ1[ϵ1yδw].2.19

    In what follows, the first equation in (2.5) will play no role, so we drop it from now on. Then we combine the remaining five equations in (2.5) with (2.15) and (2.16) to give the following set of governing equations that we will use in the sequel:

    y˙=w,w˙=b(θ,ϕ)+p±(θ)ϵ1[ϵ1yδw],θ˙=ϕ,ϕ˙=c±(θ)ϵ1[ϵ1yδw]andv˙=a(θ,ϕ)+q±(θ)ϵ1[ϵ1yδw],}2.20

    For ϵ>0, this is a well-defined Filippov system. The slipping region (2.7) and the Filippov vector-field (2.8) are obtained by replacing FN in these expressions with the square bracket ϵ−1[−ϵ−1yδw] (see also lemma 4.10).

    3. Main results

    We now present the main results of our paper, theorems 3.1 and 3.2. Theorem 3.1 shows that, if the rod starts in the fourth quadrant of figure 2, it undergoes (regularized) IWC for a time of O(ϵlnϵ1). The same theorem also gives expressions for the resulting vertical velocity of the rod in terms of the compliance damping and initial horizontal velocity and orientation of the rod.

    Theorem 3.1.

    Consider an initial condition

    (y,w,θ,ϕ,v)=(0,O(ϵ),θ0,ϕ0,v0),v0>0,3.1
    within the region of inconsistency (non-existence) where
    p+(θ0)<0,b(θ0,ϕ0)<0,3.2
    and q+(θ0)<0, q(θ0)>0, a≠0. Then the forward flow of (3.1) under (2.20) returns to {(y,w,θ,ϕ,v)|y=0} after a time O(ϵlnϵ1) with
    w=e(δ,θ0)v0+o(1),θ=θ0+o(1),andϕ=ϕ0+{c+(θ0)q+(θ0)+Sϕ(θ0)Sw(θ0)(e(δ,θ0)+p+(θ0)q+(θ0))}v0+o(1),v=o(1),}3.3
    as ϵ0. During this time y=O(ϵ),w=O(1) so that FN=O(ϵ1). The function e(δ,θ0), given in (4.30), is smooth and monotonic in δ and has the following asymptotic expansions:
    e(δ,θ0)=p(θ0)p+(θ0)q(θ0)p+(θ0)q+(θ0)p(θ0)δ2(1+O(δ2lnδ1))forδ13.4
    and
    e(δ,θ0)=p+(θ0)(p(θ0)p+(θ0))q+(θ0)(q(θ0)q+(θ0))×(1Sw(θ0)2(πarctan(Sw(θ0)p+(θ0)))δ+O(δ2))forδ1.3.5

    Theorem 3.2 is similar to theorem 3.1, but now the rod starts in the first quadrant of figure 2. This theorem also gives an exact formula for initial conditions that separate (regularized) IWC and lift-off.

    Theorem 3.2.

    Consider an initial condition

    (y,w,θ,ϕ,v)=(0,ϵw10,θ0,ϕ0,v0)andw10<w1λ(θ0)b(θ0,ϕ0)p+(θ0)<0,3.6
    with λ defined in (4.6), within the region of indeterminacy (non-uniqueness) where
    p+(θ0)<0andb(θ0,ϕ0)>0,3.7
    and q+(θ0)<0, q(θ0)>0, a≠0. Then the conclusions of theorem 3.1, including expressions (3.3)–(3.5), still hold true as ϵ0. For w10>w1* lift-off occurs directly after a time O(ϵ) with w=O(ϵ). During this period, y=O(ϵ2), so FN=O(1).

    Remark 3.3.

    These two theorems have not appeared before in the literature. In the rigid-body limit (ϵ0), we recover IWC in both cases. Previous authors have not carried out the ‘very difficult’ calculation [28], performed numerical calculations [6,21] or given a range of estimates for the time of (regularized) IWC in the absence of damping [24]. We give exact and asymptotic expressions for key quantities as well as providing a geometric interpretation of our results, for a large class of rigid bodies, in the presence of a large class of normal forces, as well as giving a precise estimate for the time of (regularized) IWC, all in the presence of both stiffness and damping. Note that we are not attempting to describe all the dynamics around P. There is a canard connecting the third quadrant with the first, and the analysis of it is exceedingly complicated [29] due to fast oscillatory terms. Instead, we follow [24] and consider that the rod dynamics starts in a configuration with p+(θ0)<0.

    4. Proof of theorem 3.1: impact without collision in the inconsistent case

    The proof of theorem 3.1 is divided into three phases, illustrated in figure 3. These phases are a generalization of the phases of IWC in its rigid-body formulation [15].

    • — Slipping compression (§4b): During this phase, y, w and v all decrease. The dynamics follow an unstable manifold γu of a set of critical points C, given in (4.4) below, as ϵ0. Along γu the normal force FN=O(ϵ1) and v will therefore quickly decrease to 0. Mathematically, this part is complicated by the fact that the initial condition (3.1) belongs to the critical set C as ϵ0.

    • — Sticking (§4c): Since FN=O(ϵ1) and q+q<0, the rod will stick with v≡0. During this phase, y¨=w˙>0 and eventually sticking ends with FN=0 as ϵ0.

    • — Lift-off (§4d): In the final phase FN=0, lift-off occurs and the system eventually returns to y=0.

    Figure 3.

    Figure 3. The limit ϵ0 shown using (a) the (w,y^,v)-variables and (b) a projection onto the (w,y^)-plane. The slipping compression phase, shown in red, where y^, w and v>0 all decrease, is described geometrically by an unstable manifold γu (4.5) of a critical set C, given in (4.4). It ends on the switching manifold Σ. The subsequent sticking phase (in blue) is described by Filippov [4]. It ends along Γ0. From there, the lift-off phase (in green) occurs and we return to y^=0. In both figures, the grey region is where F^N>0.

    (a) Slow–fast setting: initial scaling

    Before we consider the first phase of IWC, we apply the scaling

    y=ϵy^,4.1
    also used in [21,28], which brings the two terms in (2.19) to the same order. Now let
    F^N(y^,w)ϵFN(ϵy^,w)=[y^δw].4.2
    Equations (2.20) then read
    y^=w,w=ϵb(θ,ϕ)+p±(θ)F^N(y^,w),θ=ϵϕ,ϕ=c±(θ)F^N(y^,w)andv=ϵa(θ,ϕ)+q±(θ)F^N(y^,w),}4.3
    with respect to the fast time τ=ϵ−1t, where ()′=d/dτ. This is a slow–fast system in non-standard form [28]. Only θ is truly slow whereas (y^,w,ϕ,v) are all fast. But the set of critical points
    C={(y^,w,θ,ϕ,v)|y^=0,w=0},4.4
    for ϵ=0 is just three-dimensional. System (4.3) is PWS [26,27]. We now show that (4.3)+ contains stable and unstable manifolds γs,u when the equivalent rigid-body equations exhibit a Painlevé paradox, when p+(θ0)<0. The saddle structure of C within the fourth quadrant has been recognized before [2123].

    Proposition 4.1.

    Consider system (4.3)+ with ϵ=0. Then for p+(θ0)<0, there exist smooth stable and unstable sets γs,u(θ0,ϕ0,v0), respectively, of (y^,w,θ,ϕ,v)=(0,0,θ0,ϕ0,v0)C contained within F^N0 given by

    γs,u(θ0,ϕ0,v0)={12(y^,w,θ,ϕ,v)|w=λy^,θ=θ0,ϕ=ϕ0c+(θ0)λ1[1+δλ]y^,v=v0+q+(θ0)p+(θ0)λ(θ0)y^,y^0},4.5
    with λ(θ0)0 given in (4.6).

    Proof.

    Consider the smooth system, (4.3)F^N=y^δw, obtained from (4.3) by setting F^N=y^δw with ϵ=0. The linearization of (4.3)F^N=y^δw about a point in C with ϵ=0 then only has two non-zero eigenvalues:

    λ±(θ)=δp+(θ)2±12δ2p+(θ)24p+(θ),4.6
    satisfying
    λ±2=p+(θ)(1+δλ±).4.7
    For p+(θ)<0, we have λ<0<λ+. The eigenvectors associated with λ± are v±=(1,λ±,0,(c+/p+(θ))λ±,(q+/p+(θ))λ±)T. Therefore, the smooth system (4.3)F^N=y^δw,ϵ=0 has a (stable and unstable) manifold γs,u tangent to v at (y^,w,θ,ϕ,v)=(0,0,θ0,ϕ0,v0). But then for y^0, we have F^N(y^,λ±y^)=(1+δλ±)y^=(λ±2/p+(θ))y^0, by (4.7). Hence, the restrictions of γs,u in (4.5) to y^0 are (stable and unstable) sets of C for the PWS system (4.3)F^N=[y^δw],ϵ=0. ▪

    Remark 4.2.

    For the smooth system (4.3)F^N=y^δw, the critical manifold C perturbs by Fenichel’s theory [3032] to a smooth slow manifold Cϵ, being C O(ϵ)-close to C for 0<ϵ≪1. A simple calculation shows that Cϵ:y^=ϵ(b(θ,ϕ)/p+(θ))(1+O(ϵ)), w=O(ϵ2). Since b(θ,ϕ)<0 in this case, Cϵ{y^>0} for ϵ sufficiently small. Therefore, the manifold Cϵ is only invariant for the smooth system (4.3)F^N=y^δw. It is an artefact for the PWS system (4.3)F^N=[y^δw] since the square bracket vanishes for y^>0, by (2.15).

    Remark 4.3.

    Our arguments are geometrical and rely on hyperbolic methods of dynamical systems theory only. Therefore, the results remain unchanged qualitatively if we replace the piecewise linear F^N in (4.2) with the nonlinear version F^N(y^,w)=[h(y^,w)], where h(y^,w)=y^δw+O((y^+w)2) as in (2.17), having (2.18) as its linearization about y^=w=0. We would obtain again a saddle-type critical set C with nonlinear (stable and unstable) manifolds γs,u.

    Following the initial scaling (4.1) of this section, we now consider the three phases of IWC.

    (b) Slipping compression

    The first phase of the regularized IWC: slipping compression ends on the switching manifold

    Σ={(y^,w,θ,ϕ,v)|v=0},4.8
    shown in figure 3a. Proposition 4.4 describes the intersection of the forward flow of initial conditions (3.1) with Σ.

    Proposition 4.4.

    The forward flow of the initial conditions (3.1) under (4.3) intersects Σ in

    γuΣ+o(1){12(y^,w,θ,ϕ,v)Σ|y^=p+(θ0)q+(θ0)λ+(θ0)v0+o(1),w=p+(θ0)q+(θ0)v0+o(1),θ=θ0+o(1),ϕ=ϕ0c+(θ0)q+(θ0)v0+o(1)},4.9
    as ϵ0.

    Remark 4.5.

    The o(1)-term in (4.9) is O(ϵc) for any c∈(0,1) (see also lemma 4.8).

    (i) Proof of proposition 4.4

    We prove proposition 4.4 using Fenichel’s normal form theory [33]. But since (4.3)F^N=[y^δw] with v>0 is PWS, care must be taken. There are at least two ways to proceed. One way is to consider the smooth system (4.3)F^N=y^δw, then rectify Cϵ by straightening out its stable and unstable manifolds. Then, (4.3)F^N=y^δw will be a standard slow–fast system to which Fenichel’s normal form theory applies. Subsequently, one would then have to ensure that conclusions based on the smooth (4.3)F^N=y^δw also extend to the PWS system (4.3)F^N=[y^δw]. One way to do this is to consider the following scaling

    κ1:y^=r1y^1,w=r1w1,ϵ=r1,4.10
    zooming in on C at y^=0,w=0. In terms of the original variables, y=ϵ2y^1, w=ϵw1. Both the scalings (y^,w) and (y^1,w1) have appeared in the literature [6,21,28].

    In this paper, we follow another approach (basically reversing the process described above) which works more directly with the PWS system. Therefore, in §4b(ii), we study the scaling (4.10) first. We will show that the (y^1,w1)-system contains important geometry of the PWS system (significant, for example, for the separation of initial conditions in theorem 3.2). Then in §4b(iii), we connect the ‘small’ (y^=O(ϵ),w=O(ϵ)) described by (4.10) with the ‘large’ (y^=O(1),w=O(1)) in (4.3) by considering coordinates described by the following transformation:

    κ2:y^=r2,w=r2w2,ϵ=r2ϵ2.4.11
    For y1<0, we have the following coordinate change κ21 between κ1 and κ2:
    κ21:r2=r1y1,w2=w1y11,ϵ2=y11.4.12
    The coordinates in κ2 (4.11) appear as a directional chart obtained by setting y¯=1 in the blowup transformation (r,y^¯,w¯,ϵ¯)(y^,w,ϵ) given by3
    y^=ry^¯,w=rw¯,ϵ=rϵ¯,r0,(y^¯,w¯,ϵ¯)S2={(y^¯,w¯,ϵ¯)|y^¯2+w¯2+ϵ¯2=1}.4.13
    The blowup is chosen so that the zoom in (4.10) coincides with the scaling chart obtained by setting ϵ¯=1. The blowup transformation blows up C to C¯:r=0,(y^¯,w¯,ϵ¯)S2 a space (θ,ϕ,v)R3 of spheres.4

    The main advantage of our approach is that in chart κ2 we can focus on C¯{y^¯1w¯>δ1,y^¯<0} (or simply w2<δ−1 in (4.11)) of C¯, the grey area in figure 3, where

    r1F^N(y^,w)=[y^¯δw¯]=y^¯(1+δy^¯1w¯)>0,4.14
    and the system will be smooth. This enables us to apply Fenichel’s normal form theory [33] there. All the necessary patching for the PWS system is done independently in the scaling chart κ1.

    (ii) Chart κ1

    Let F^N,1(y^1,w1)=ϵ1F^N(ϵy^1,ϵw1)=[y^1δw1]. Then applying chart κ1 in (4.10) to the non-standard slow–fast system (4.3) gives the following equations:

    y^1=w1,w1=b(θ,ϕ)+p+(θ)F^N,1(y^1,w1),θ=ϵϕ,ϕ=ϵc+(θ)F^N,1(y^1,w1)andv=ϵ(a(θ,ϕ)+q+(θ)F^N,1(y^1,w1)).}4.15

    The above equation is a slow–fast system in standard form: (y^1,w1) are fast variables, whereas (θ,ϕ,v) are slow variables. By assumption (3.2) of theorem 3.1, b<0, p+<0 and so, since F^N,1(y^1,w1)0, we have w1′<0 in (4.15). Hence, there exists no critical set for the PWS system (4.15)ϵ=0. (The critical set C1={(y^1,w1,θ,ϕ,v)|y^1=b(θ,ϕ)/p+(θ),w1=0} of the smooth system (4.15)F^N,1=y^1δw1,ϵ=0 lies within y^1>0. It is therefore an artefact of the PWS system, as illustrated in figure 4 (recall also remark 4.2).)

    Figure 4.

    Figure 4. Phase portrait (4.15)ϵ=0 for b<0. Theorem 3.1 considers initial conditions on the w1-axis. The critical set C1 of (4.15)F^N,1=y^1δw1,ϵ=0 is an artefact of the PWS system. The grey region is now where F^N,1>0. Orbit segments outside this region are parabolas. Dashed lines indicate backward orbits, from initial conditions on the w1-axis. A similar figure appears in [6].

    The unstable manifold γ1u of C1 in the smooth system (4.15)F^N,1=y^1δw1 is given by w1=λ+(θ0)(y^1b(θ0,ϕ0)/p+(θ0)) and its restriction

    γ1u(θ0,ϕ0,v0)={(y^1,w1,θ0,ϕ0,v0)|w1=λ+(θ0)(y^1b(θ0,ϕ0)p+(θ0)),y^10},4.16
    to the subset y^10, w1≤0 where F^N,10, is locally invariant for the PWS system (4.15)F^N,1=[y^1δw1]. In chart κ1, initial conditions (3.1) now become
    (y^1,w1,θ,ϕ,v)=(0,O(1),θ0,ϕ0,v0).4.17

    Lemma 4.6.

    Consider Λ1={(y^1,w1,θ,ϕ,v)|y^1=ν1} with ν>0 small. Then, the forward flow of (4.17) under (4.15) intersects Λ1 in

    z1(ϵ)(ν1,w1c(ν)+O(ϵ),θ0+O(ϵ),ϕ0+O(ϵ),v0+O(ϵ)),4.18
    where w1c(ν)=λ+ν1(1+o(1)),ν0.

    Proof.

    Consider the layer problem (4.15)ϵ=0. Since b<0, initial conditions (4.17) with w1>0 return to y^1=0 with w1<0, see figure 4. Therefore, we consider w1(0)≤0 subsequently. From λ<0<λ+, it then follows that the solution remains within F^N,1>0 for τ>0 for ϵ=0. The problem is therefore linear. The remaining details of the proof are straightforward and hence omitted. ▪

    For ϵ>0, the variables (ϕ,v) will vary by O(1)-amount as y^1,w1. But the variables (ϕ,v) are fast in (4.3) and slow in (4.15). To describe this transition, we change to chart κ2.

    (iii) Chart κ2

    Writing the non-standard slow–fast PWS system (4.3)F^N=[y^δw] in chart κ2, given by (4.11), gives the following smooth (as anticipated by (4.14)) system:

    ϵ2=ϵ2w2,w2=ϵ2b(θ,ϕ)+p+(θ)(1δw2)+w22,θ=ϵϕ,ϕ=c+(θ)r2(1δw2),v=ϵa(θ,ϕ)+q+(θ)r2(1δw2)andr2=r2w2,}4.19
    on the box U2={(ϵ2,w2,θ,ϕ,v,r2)|ϵ2∈[0,ν],w2∈[−λ+ρ,−λ++ρ],r2∈[0,ν]}, for ρ>0 sufficiently small (so that w2<δ−1) and ν as above. Notice that z1(ϵ) from (4.18) in chart κ2 becomes
    z2(ϵ)κ21(z1(ϵ)):r2=ϵν1,w2=w1cν+O(ϵ),ϵ2=ν,4.20
    using (4.12). Clearly, z2(ϵ)∈κ21(Λ1)⊂U2, κ21(Λ1) being the face of the box U2 with ϵ2=ν. For simplicity, we will write subsets such as {(ϵ2,w2,θ,ϕ,v,r2)∈U2|⋯ } by {U2|⋯ }.

    Lemma 4.7.

    The set M2={U2| r2=0,ϵ2=0,w2=−λ+} is a set of critical points of (4.19). Linearization around M2 gives only three non-zero eigenvalues −λ+<0, λ−λ+<0, λ+>0, and so M2 is of saddle-type. The stable manifold is Ws(M2)={U2|r2=0} while the unstable manifold is Wu(M2)={U2|ϵ2=0,w2=−λ+}. In particular, the one-dimensional unstable manifold γu2(θ0,ϕ0,v0)⊂Wu(M2) of the base point (ϵ2,w2,θ,ϕ,v,r2)=(0,0,θ0,ϕ0,v0,0)∈M2 is given by

    γ2u(θ0,ϕ0,v0)={12U2|w2=λ+(θ0),θ=θ0,ϕ=ϕ0c+(θ0)p+(θ0)λ+(θ0)r2,v=v0q+(θ0)p+(θ0)λ+(θ0)r2,r20,ϵ2=0}.4.21

    Proof.

    The first two statements follow from straightforward calculation. For γ2u(θ0,ϕ0,v0), we restrict to the invariant set ϵ2=0, w2=−λ+ and solve the resulting reduced system. ▪

    Notice that the set γu2(θ0,ϕ0,v0) is just γu(θ0,ϕ0,v0) in (4.5) written in chart κ2 for ϵ2=0. Furthermore, note that z2(0)⊂Ws(M2). In the subsequent lemma, we follow z2(ϵ)⊂{ϵ2=ν} up until r2=ν, with ν sufficiently small, by applying Fenichel’s normal form theory.

    Lemma 4.8.

    Let c∈(0,1) and set Λ2={U2|r2=ν}. Then as ϵ0, for ν and ρ sufficiently small, the forward flow of z2(ϵ) in (4.20) intersects Λ2 in

    {Λ2|w2=λ++O(ϵc),θ=θ0+O(ϵlnϵ1),ϕ=ϕ0c+(θ0)p+(θ0)λ+(θ0)ν+O(ϵc),v=v0q+(θ0)p+(θ0)λ+(θ0)ν+O(ϵc)}.4.22

    Proof.

    By Fenichel’s normal form theory, we can straighten out stable and unstable fibres.

    Lemma 4.9.

    For ν and ρ sufficiently small, then within U2 there exists a smooth transformation (ϵ2,w2,ϕ,v,r2)(ϕ~,v~) satisfying

    ϕ~=ϕ+c+(θ)p+(θ)λ+(θ)r2+O(r2(w2+λ+))andv~=v+q+(θ)p+(θ)λ+(θ)r2+O(r2(w2+λ+)+ϵ),}4.23
    which transforms (4.19) into
    ϵ2=ϵ2w2,w2=ϵ2b(θ,ϕ~)+p+(θ)(1δw2)+w22+O(ϵ),θ=ϵϕ~,ϕ~=0,v~=0andr2=r2w2.}4.24

    Proof.

    Replace r2 by νr2 in (4.19) and consider ν small. Using ϵ=ϵ2r2, this brings the system into a classical slow–fast system for 0<ν≪1, where (ϵ2,w2,r2) are fast variables while (θ,ϕ,v) are slow. In particular, ϵ2=r2=0, w2=−λ+ is a saddle-type slow manifold for ν small. The system is therefore amenable to Fenichel’s normal form theory [33]. The result then follows by returning to the original r2 and using ϕ=ϕ~+O(r2) together with r2ϵ2=ϵ in the w2 equation. ▪

    To prove lemma 4.8, we then integrate the normal form (4.24) with initial conditions z2(ϵ) from (4.20) from (a reset) time τ=0 up to τ=T, defined implicitly by r2(T)=ν. Clearly, θ(T)=θ0+O(ϵT), ϕ~(T)=ϕ~0 and v~(T)=v~0. Then, from (4.12), Gronwall’s inequality and the fact that 1−λλ−1+>1, we find

    T=λ+1lnϵ1(1+o(1))andw2(T)=λ+(1+O(eλ+T+e(λλ+)T+ϵ))=λ++O(ϵc(1λλ+1)+ϵc)=λ++O(ϵc),}4.25
    for c∈(0,1). Then, we obtain the expressions for θ=θ(T), ϕ=ϕ(T) and v=v(T) in (4.22) from (4.23) in terms of the original variables. ▪

    (iv) Completing the proof of proposition 4.4

    To complete the proof of proposition 4.4, we then return to (4.3) using (4.11) and integrate initial conditions (4.22) within {y^=r2=ν}, up to the switching manifold Σ={v=0}, using regular perturbation theory and the implicit function theorem. This gives (4.9), which completes the proof of proposition 4.4.

    (c) Sticking

    After the slipping compression phase of the previous section, the rod then sticks on Σ, with (y^,w,θ,ϕ) given by (4.9). This is a corollary of the following lemma.

    Lemma 4.10.

    Suppose a≠0, q+<0, q>0. Consider the (negative) function

    F(θ,ϕ)={a(θ,ϕ)q+(θ)ifa>0,a(θ,ϕ)q(θ)ifa<0.
    Then there exists a set of visible folds at
    Γϵ{(y^,w,θ,ϕ,v)Σ|y^+δw=ϵF(θ,ϕ)},4.26
    of the Filippov system (4.3), dividing the switching manifold Σ:v=0 into (stable) sticking: Σs{(y^,w,θ,ϕ,v)Σ|y^+δw<ϵF(θ,ϕ)}, and crossing upwards (downwards) for a>0 (a<0): Σc{(y^,w,θ,ϕ,v)Σ|y^+δw>ϵF(θ,ϕ)}.

    Proof.

    Simple computations, following [4]; see also proposition 2.1. ▪

    The forward motion of (4.9) within ΣsΣ for ϵ≪1 is therefore subsequently described by the Filippov vector-field (2.8) in proposition 2.1,

    y^=w,w=ϵb(θ,ϕ)+Sw(θ)[y^δw],θ=ϵϕandϕ=Sϕ(θ)[y^δw],}4.27
    here written in terms of y^ and the fast time τ, until sticking ends at the visible fold Γϵ. Note this always occurs for 0<ϵ≪1 since y^=w>0, for [y^δw]>0.

    We first focus on ϵ=0. From (4.27), θ=θ0, a constant, and

    y^=w,w=Sw(θ)[y^δw]andϕ=Sϕ(θ)[y^δw].}4.28
    We now integrate (4.28), using (4.9) for ϵ=0 as initial conditions, given by
    (y^(0),w(0),ϕ(0))=(p+(θ0)q+(θ0)λ+(θ0)v0,p+(θ0)q+(θ0)v0,ϕ0c+(θ0)q+(θ0)v0),4.29
    up until the section Γ0:y^+δw=0 shown in figure 3a, where sticking ceases for ϵ=0, by lemma 4.10 and (4.26)ϵ=0. We then obtain a function e(δ,θ0)>0 in the following proposition, which relates the horizontal velocity at the start of the slipping compression phase v0 (3.1) with the values of (y^,w,ϕ) on Γ0, at the end of the sticking phase.

    Proposition 4.11.

    There exists a smooth function e(δ,θ0)>0 and a time τs>0 such that (y^(τs),w(τs),ϕ(τs))Γ0 with

    y^(τs)=δe(δ,θ0)v0,w(τs)=e(δ,θ0)v0andϕ(τs)=ϕ0+{c+(θ0)q+(θ0)+Sϕ(θ0)Sw(θ0)(e(δ,θ0)+p+(θ0)q+(θ0))}v0,
    where (y^(τ),w(τ),ϕ(τ)) is the solution of (4.28) with initial conditions (4.29). The function e(δ,θ0) is monotonic in δ: ∂δe(δ,θ0)<0, and satisfies (3.4) and (3.5) for δ≫1 and δ≪1, respectively.

    Proof.

    The existence of τs is obvious. Linearity in v0 follows from (4.29) and the linearity of (4.28) within F^N>0. Since y^˙=w, we have e>0. The ϕ equation follows since ϕ′=wSϕ(θ)/Sw(θ). The monotonicity of e as a function δ is the consequence of simple arguments in the (w,y^)-plane using (4.28) and the fact that w(0) in (4.29) is independent of δ while y^(0)=y^0(δ) decreases (since λ+ is an increasing function of δ). To obtain the asymptotics, we first solve (4.28) with δ2/Sw(θ0). Simple calculations show that

    e(δ,θ0)=ξ+ξ(λ+ξ)p+q+λ+eξ+τs,4.30
    suppressing the dependency on θ0 on the right-hand side, where ξ±=δSw/2±12δ2Sw24Sw and τs is the least positive solution of e(ξ+ξ)τs=ξ2+ξ+)/ξ2++ξ). For δ≫1, the eigenvalues ξ± are real and negative. Hence, τs=1/(ξ+ξ)ln(ξ2(λ+ξ+)/ξ+2(λ+ξ)). Now using ξ+=Swδ(1+O(δ2),ξ=Sw/ξ=δ1(1+O(δ1), and λ+=p+δ(1+O(δ2)), we obtain ξ+τs=O(δ2lnδ1), and hence
    e(δ,θ0)=Swp+q+Swδ2(1+O(δ2lnδ1)),4.31
    as δ. For δ≪1, ξ± are complex conjugated with negative real part. This gives τs=(2i/(ξ+ξ))(χπn), χ=arg((λ+ξ+)ξ2)>0, n=⌊χ/π⌋. Using the asymptotics of ξ± and λ+, we obtain τs=(πarctan(Sw/p+))/Sw12δ(1+O(δ)), and then
    e(δ,θ0)=p+(p+Sw)q+(1Sw2(πarctan(Swp+))δ+O(δ2)),4.32
    as δ0+. Simple algebraic manipulations of (4.31) and (4.32) using (2.9) give the expressions in (3.4) and (3.5). ▪

    Remark 4.12.

    The critical value δ=δcrit(θ0)2/Sw(θ0) gives a double root of the characteristic equation. For the classical Painlevé problem, δcrit(π/2)=2, as expected (see §2b).

    For 0<ϵ≪1, sticking ends along the visible fold at Γϵ. We therefore perturb from ϵ=0 as follows:

    Proposition 4.13.

    The forward flow of (4.9) under the Filippov vector-field (4.27) intersects the set of visible folds Γϵ o(1)-close to the intersection of (4.9)ϵ=0 with Γ0 described in proposition 4.11.

    Proof.

    Since the ϵ=0 system is transverse to Γ0, we can apply regular perturbation theory and the implicit function theorem to perturb τs continuously to τs+o(1). The result then follows. ▪

    (d) Lift-off

    Beyond Γϵ we have F^N0 and lift-off occurs. For ϵ=0, we have y^=w and w′=θ′=ϕ′=v′=0. By proposition 4.13 and regular perturbation theory, we obtain the desired result in theorem 3.1. In terms of the original (slow) time t, it follows that the time of IWC is of order O(ϵlnϵ1) (recall (4.25)). As ϵ0, IWC occurs instantaneously.

    5. Proof of theorem 3.2: impact without collision in the indeterminate case

    Here, by assumption (3.7), we have b>0. Therefore, we have, using p+<0, that C1={y^1=b/p+,w1=0}{y^1<0} is a critical set of (4.15)ϵ=0; see also figure 5. The stable manifold of C1∩{θ=θ0,ϕ=ϕ0,v=v0} within y^0 is

    γ1s(θ0,ϕ0,v0)={(y^1,w1,θ0,ϕ0,v0)|w1=λ(θ0)(y^1b(θ0,ϕ0)p+(θ0)),y^10},5.1
    recall (4.5), with λ defined in (4.6). γ1s therefore intersects the w1-axis in
    γ1s{y^1=0}:w1=w1λ(θ0)b(θ0,ϕ0)p+(θ0)<0,5.2
    and divides the negative w1-axis into (i) initial conditions that lift off directly (w10>w1*, dotted cyan in figure 5) and (ii) initial conditions that undergo IWC before returning to y^=0 (w10<w1*, purple in figure 5). (A canard phenomenon occurs around w10=w1* for 0<ϵ≪1, where the solution follows a saddle-type slow manifold for an extended period of time.) In theorem 3.2, we consider w10<w1*. The remainder of the proof of theorem 3.2 on IWC in the indeterminate case then follows the proof of theorem 3.1.
    Figure 5.

    Figure 5. Phase portrait (4.15)ϵ=0 for b>0 (theorem 3.2 in §5). Here, C1={y^1=b/p+,w1=0} is a saddle-type critical manifold for the PWS system, γ1u is given by (4.16), γ1s by (5.1) and w1* by (5.2). As in figure 4, the grey region is where F^N,1>0. Orbit segments outside this region are parabolas. Dashed lines indicate backward orbits, from initial conditions on the w1-axis. A similar figure appears in [6].

    6. Discussion

    The quantity e(δ,θ0) in theorems 3.1 and 3.2 relates the initial horizontal velocity v0 of the rod to the resulting vertical velocity at the end of IWC. It is like a ‘horizontal coefficient of restitution’. The leading order expression of e(δ,θ0) in (3.4) for δ≫1 is independent of μ, in general. Using the expressions for q± and p± in (2.6), together with (4.31), we find for large δ that

    e(δ,θ0)=α2(1+α)sin(2θ0)δ2(1+O(δ2lnδ1)),θ0(θ1,θ2).6.1
    The limit δ is not uniform in θ∈(θ1,θ2).

    The expression for δ≪1 is more complicated and does depend upon μ, in general. Using (2.6) and (4.32), for δ=0, we have

    e(0,θ0)=(1+αcos2θ0μαsinθ0cosθ0)(αsinθ0cosθ0μ(1+αsin2θ0))αsinθ0cosθ0(1+αsin2θ0).6.2
    We plot e(0,θ0) in figure 6a for α=3 and μ=1.4. Figure 6b shows the graph of e(δ,1) and e(δ,1.2) along with the approximations (dashed lines) in (3.4) and (3.5).
    Figure 6.

    Figure 6. (a) Graph of e(0,θ0) from (6.2), where θ1,2 are given by (2.14). (b) Graph of e(δ,θ0) for θ0=1 and θ0=1.2, where the dashed lines correspond to the approximations obtained from (3.4) and (3.5). For both figures, α=3 and μ=1.4.

    In the inconsistent case, described by theorem 3.1, the initial conditions (3.1) are very similar to those assumed by [24]. Interestingly, by applying the approach in §4b backwards in time, it follows that the backward flow of (3.1) for b<0 (dashed lines in figure 4, illustrating the κ1 dynamics) follows γs, the stable manifold of C for ϵ=0, as ϵ0. Hence, by (4.3)ϵ=0, the horizontal velocity v (and therefore also the energy) increases unboundedly. This ‘backward blowup’ occurs on the fast time-scale τ. As a consequence, it is impossible to set up the conditions (3.1) in an experiment without using some form of controller (as was done in [15] for the two-link manipulator system).

    The indeterminate case, described by theorem 3.2, is characterized by an extreme exponential splitting in phase space, due to the stable manifold of C1 in the κ1 system. For example, the cyan orbit in figure 5 lifts off directly with w=O(ϵ). But on the other side of the stable manifold, the purple orbit undergoes IWC and then lifts off with w=O(1). The initial conditions in theorem 3.2 correspond to orbits that are almost grazing (y˙=w=O(ϵ),y¨=w˙=b>0) the compliant surface at y=0. In figure 7, we illustrate this further by computing the full Filippov system (2.5)ϵ=10−3 for two rods (purple and cyan as in figure 5) initially distant by an amount of 10−3 above the compliant surface (y≈0.1, see also t=0 in figure 7a). We set μ=α=3, δ=1. Figure 7a shows the configuration of the rods at different times t=0, t=0.25, t=0.5 and t=1. Up until t=0.5, the two rods are indistinguishable. At t=0.5, grazing (y˙=w103) with the compliant surface y=0 occurs where θ≈0.9463, ϕ≈1.6654, and v≈1.00 (so b≈1.2500 and p+≈−2.243). The purple rod then undergoes IWC, occurring on the fast time-scale τ, and therefore subsequently lifts off from y=0 with w=O(1). In comparison, the cyan rod lifts off with w≈10−3. At t=1, the two rods are clearly separated. Figure 7b shows the projection of the numerical solution in figure 7a onto the (w,y^)-plane, together with the theoretical predictions of figure 3b. Note that the numerical and analytical solutions are indistinguishable, in both the sticking and lift-off regimes. The cyan orbit lifts off directly. The purple orbit, being on the other side of the stable manifold of C1, follows the unstable manifold (γu, shown in red) until sticking occurs. Then when F^N=0 at y^+δw^=0 (dashed line), lift-off occurs almost vertically in the (w,y^)-plane. Figure 7c,d shows the vertical velocity w and horizontal velocity v, respectively, for both orbits over the same time interval as figure 7b; note the sharp transition for the purple orbit around t=0.5, as it undergoes IWC. In figure 7c, we include two dashed lines w=ev0 and w=−(p+/q+)v0, corresponding to our analytical results (3.3) and (4.9), which also hold for the indeterminate case (from theorem 3.2), in excellent agreement with the numerical results.

    Figure 7.

    Figure 7. (a) Dynamics of the Painlevé rod described by the Filippov system (2.5) for μ=α=3, δ=1 and ϵ=10−3 in the indeterminate case. The purple and cyan rods are separated at t=0 by a distance of 10−3. At around t=0.5, impact with the compliant surface occurs. The purple rod experiences IWC, whereas the cyan rod lifts off directly. (b) Projection onto the (w,y^)-plane. The blue sticking orbit and the green lift-off orbit from figure 3b are also shown. The numerical and theoretical results are indistinguishable. (c,d) w and v as functions of time near t=0.5 for both rods.

    7. Conclusion

    We have considered the problem of a rigid body, subject to a unilateral constraint, in the presence of Coulomb friction. Our approach was to regularize the problem by assuming a compliance with stiffness and damping at the point of contact. This leads to a slow–fast system, where the small parameter ϵ is the inverse of the square root of the stiffness.

    Like other authors, we found that the fast time-scale dynamics is unstable. Dupont & Yamajako [21] established conditions in which these dynamics can be stabilized. By contrast, McClamroch [28] established under what conditions the unstable fast time-scale dynamics could be controlled by the slow time-scale dynamics. Other authors have used the initial scaling (4.1), together with the scaling κ1 to numerically compute stability boundaries [21,28] or phase plane diagrams [6].

    The main achievement of this paper is to rigorously derive these, and other, results that have eluded others in simpler settings. For example, the work of Zhao et al. [24] assumes no damping in the compliance and uses formal methods to provide estimates of the times spent in the three phases of IWC. They suggest that their analysis can ‘⋯ roughly explain why the Painlevé paradox can result in [IWC]’. By contrast, we assumed that the compliance has both stiffness and damping, analysed the problem rigorously, derived exact and asymptotic expressions for many important quantities in the problem and showed exactly how and why the Painlevé paradox can result in IWC. There are no existing results comparable to (3.3)–(3.5) for any value of δ.

    Our results are presented for arbitrary values of the compliance damping, and we are able to give explicit asymptotic expressions in the limiting cases of small and large damping, all for a large class of rigid bodies, including the case of the classical Painlevé example in figure 1.

    Given a general class of rigid body and a general class of normal reaction, we have been able to derive an explicit connection between the initial horizontal velocity of the body and its lift-off vertical velocity, for arbitrary values of the compliance damping, as a function of the initial orientation of the body.

    Authors' contributions

    S.J.H. and K.U.K. wrote the paper and carried out the calculations at DTU during August and September 2016. Subsequently, K.U.K. carried out the numerical simulations, following referees’ comments. Both authors gave final approval for publication.

    Competing interests

    We have no competing interests.

    Funding

    S.J.H. was partly supported by EPSRC grant no. EP/I013717/1.

    Footnotes

    1 We prefer to avoid describing this phase of the motion as sliding because we will be using ideas from piecewise smooth systems [4], where sliding has exactly the opposite meaning.

    2 Compare with fig. 2 of Génot & Brogliato [17], where the authors plot the unscaled angular velocity ωϕ versus θ, for the case g=9.8 ms−2, l=1 m.

    3 More accurately, the chart y¯=1 corresponds to

    r=r11+ϵ12+w12,y^¯=11+ϵ12+w12,w¯=w11+ϵ12+w12andϵ¯=ϵ11+ϵ12+w12,
    with y^¯2+w¯2+ϵ¯2=1. See [34] for further details on directional and scaling charts.

    4 Note that (4.13) is not a blowup transformation in the sense of Krupa & Szmolyan [35], where geometric blowup is applied in conjunction with desingularization to study loss of hyperbolicity in slow–fast systems. We will not desingularize the vector-field here.

    Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.