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

Synchronization of clocks and metronomes:
A perturbation analysis based on multiple timescales

Guillermo H Goldsztein [email protected] School of Mathematics, Georgia Institute of Technology, Atlanta, Georgia 30332, USA    Alice N Nadeau [email protected] Department of Mathematics, Cornell University, Ithaca, NY 14853, USA    Steven H Strogatz [email protected] Department of Mathematics, Cornell University, Ithaca, NY 14853, USA
Abstract

In 1665, Huygens observed that two pendulum clocks hanging from the same board became synchronized in antiphase after hundreds of swings. On the other hand, modern experiments with metronomes placed on a movable platform show that they often tend to synchronize in phase, not antiphase. Here we study both in-phase and antiphase synchronization in a model of pendulum clocks and metronomes and analyze their long-term dynamics with the tools of perturbation theory. Specifically, we exploit the separation of timescales between the fast oscillations of the individual pendulums and the much slower adjustments of their amplitudes and phases. By scaling the equations appropriately and applying the method of multiple timescales, we derive explicit formulas for the regimes in parameter space where either antiphase or in-phase synchronization are stable, or where both are stable. Although this sort of perturbative analysis is standard in other parts of nonlinear science, it has been applied surprisingly rarely in the context of Huygens’s clocks. Unusual features of our approach include its treatment of the escapement mechanism, a small-angle approximation up to cubic order, and both a two- and three-timescale asymptotic analysis.

pacs:
05.45.Xt,45.20.Da

The “sympathy of clocks” that Huygens discovered more than 350 years ago continues to fascinate scientists and lay people alike. Although many researchers have shed light on this synchronization phenomenon with a variety of experimental, analytical, and computational techniques, questions remain about what exactly causes a pair of pendulum clocks to get in sync with one another. Adding to the puzzle, a related system – a pair of metronomes placed on a platform that can move from side to side – has generated widespread interest. As seen by millions of viewers on YouTube, such metronomes tend to fall into sync spontaneously, but unlike Huygens’s clocks, they usually end up with their arms swinging in the same direction (in phase), rather than in opposite directions (in antiphase). Here, we explore the factors that favor in-phase or antiphase synchronization, or that allow them both to coexist. We consider a mathematical model applicable to both pendulum clocks and metronomes and use perturbation theory to predict its long-term behavior. For example, we predict that a pair of identical metronomes on a moving platform will synchronize in phase if the platform is sufficiently lightly damped. At intermediate damping, both modes of synchronization become possible, depending on initial conditions. And at sufficiently high damping, only antiphase synchronization is stable. These predictions agree with previous experimental results. More broadly, our perturbative approach is flexible enough to accommodate many of the variants of Huygens’s clocks that have been studied experimentally, while providing a useful tool for their analysis.

I Introduction

Synchronization occurs in diverse physical, biological, and chemical systems Winfree (1980); Pikovsky, Rosenblum, and Kurths (2001); Strogatz (2003); Blekhman (1988). Examples include the synchronous flashing of fireflies, the chorusing of crickets, the rhythmic applause of concert audiences, the coordinated beating of cardiac pacemaker cells, the pathological neural synchrony associated with epileptic seizures, and the coherent voltage oscillations of superconducting Josephson junction arrays.

Historically, the study of synchronization began with Christiaan Huygens’s discovery of an effect he described as “marvelous” Huygens (1893); Strogatz (2003); Blekhman (1988); Yoder (2004); Ramirez and Nijmeijer (2020). While confined to his room in February 1665 with a “slight indisposition,” Huygens noticed that two of the pendulum clocks he had recently built were swinging in perfect time together. Suspecting that they must be interacting somehow, perhaps through vibrations in their common support, Huygens did a series of experiments to test the idea. In one experiment, he attached two clocks to a board suspended on the backs of two chairs (Fig. 1) and noticed, to his amazement, that no matter how he started the clocks, within about thirty minutes their pendulums always settled into antiphase synchrony, repeatedly swinging toward each other and then apart.

Refer to caption
Figure 1: Antiphase synchronization of two pendulum clocks.

In the centuries since then, and especially in the past twenty years, Huygens’s clocks have been revisited by many authors, using a variety of experimental set-ups, simplified models, analytical approximations, and computational techniques Ellicott (1740a, b); Ellis (1873); Korteweg (1906); Bennett et al. (2002); Oud, Nijmeijer, and Pogromsky (2006); Senator (2006); Dilão (2009); Czolczynski et al. (2009); Czołczyński et al. (2011); Czolczynski et al. (2011, 2013); Kapitaniak et al. (2012); Jovanovic and Koshkin (2012); Ramirez, Fey, and Nijmeijer (2013); Ramirez et al. (2014a, b, 2016); Ramirez and Nijmeijer (2016, 2020); Oliveira and Melo (2015); Willms, Kitanov, and Langford (2017); Wiesenfeld (2017). The subject has been reinvigorated by the rise of nonlinear science. New tools have made it possible to simulate and solve the equations of motion for these coupled nonlinear oscillators, and geometric ideas have illuminated many aspects of the system’s dynamics and bifurcations.

As further motivation for studying this class of problems, consider the curious behavior of coupled metronomes Pantaleone (2002); Kuznetsov et al. (2007); Ulrichs, Mann, and Parlitz (2009); Wu et al. (2012). Videos of self-synchronizing metronomes have attracted millions of views on YouTube Bahraminasab (2007); Ikeguchi-Laboratory (2012); MythBusters (2014). In these experiments, following the work of Pantaleone Pantaleone (2002), anywhere from two to 32 metronomes are placed on a light platform that is free to move sideways, typically by rolling on empty soda cans or other light cylinders (Fig. 2). As with Huygens’s clocks, synchronization gradually occurs after several minutes. A striking difference from Huygens’s clocks, however, is that the metronomes in the videos tend to synchronize in phase rather than in antiphase, and one naturally wonders why.

Refer to caption
Figure 2: In-phase synchronization of two metronomes. The metronomes are drawn schematically, emphasizing the weight typically hidden inside the case.

Although a great deal of progress has been made in understanding the synchronization of clocks and metronomes, many questions remain Ramirez and Nijmeijer (2020). One challenge is to model the individual clocks, keeping in mind that real pendulum clocks come in many shapes, sizes, and styles. There are monumental clocks Ramirez et al. (2016) which stand upright like grandfather clocks. There are smaller clocks that can be placed on a mantel or hung on a wall Czolczynski et al. (2011); Oliveira and Melo (2015). And there are stripped-down, simplified clocks designed for laboratory experiments Bennett et al. (2002); Wiesenfeld (2017). The same bewildering diversity is true of metronomes.

A further challenge is to model the escapement mechanism that keeps the clock or metronome running. Depending on the level of realism one seeks, the escapement can be modeled with discontinuous impulses Bennett et al. (2002), step functions Oliveira and Melo (2015), Gaussian-like functions Oud, Nijmeijer, and Pogromsky (2006), piecewise linear functions Ramirez et al. (2016) or a nonlinear damping term of the sort seen in van der Pol oscillators Pantaleone (2002).

In addition to modeling the individual clocks, there is also the challenge of modeling the coupling between them. Clocks can interact by transmitting sound pulses through a wall on which they are both hanging Oliveira and Melo (2015), or by shaking their common support or the beam from which they are suspended Ramirez et al. (2016); Ramirez and Nijmeijer (2020). Metronomes interact by jiggling their shared platform slightly from side to side every time they swing, thereby transmitting phase information to each other Pantaleone (2002).

Along with these variations in experimental conditions, there is a correspondingly large variety of analytical methods that can be used to study such systems. Early researchers used linear techniques such as normal modes Korteweg (1906). Others have applied qualitative geometric methods, such as Poincaré maps Bennett et al. (2002) and equivariant bifurcation theory Willms, Kitanov, and Langford (2017). Still others have used perturbation methods, such as Poincaré’s method Ramirez and Nijmeijer (2016) or the method of multiple scales Pantaleone (2002). When the goal is to make quantitative predictions, many researchers have relied on numerical integration of the governing ordinary differential equations for a simplified three-degree-of-freedom model, or for further realism, Ramirez and colleagues have used finite element models of the coupling bar through which the clocks interact Ramirez et al. (2014a).

Finally, along with all these methodological choices, there is a zoo of phenomena to be analyzed. Besides in-phase and antiphase synchronization, pendulum clocks sometimes exhibit quasiperiodicity as well as other forms of unsynchronized behavior. In some circumstances, one of the clocks may stop ticking altogether. This phenomenon Ellicott (1740a, b); Bennett et al. (2002), now called “beating death,” occurs if one of the pendulums swings at such low amplitude that it fails to engage its escapement mechanism.

In this paper we focus on one of these many questions. Our goal is to clarify what causes clocks or metronomes to synchronize in phase or in antiphase. Our strategy is to recast the governing equations for such systems into a form amenable to perturbation theory, by rescaling them so that they become a weakly perturbed pair of harmonic oscillators. Then the method of multiple scales yields the evolution equations for the oscillators’ slowly-varying amplitudes and phases. These evolution equations determine whether the system will ultimately synchronize, and if so, in which mode. The perturbation methods we use are well known, but they have rarely been applied in this setting.

Our work is closest in spirit to that of Pantaleone Pantaleone (2002). He used the method of multiple scales in a similar fashion to analyze the dynamics of coupled metronomes. But whereas he assumed a van der Pol approximation for the escapement mechanism, we were curious to see what qualitative differences might arise from a more realistic impulsive model of the escapement. We have also assumed a more general model of the coupling between the oscillators. Pantaleone Pantaleone (2002) assumed that the metronomes rest on a platform that is neither damped nor subject to any restoring forces. We allow for both. By doing so, we find results consistent with some transition scenarios reported experimentally Wu et al. (2012). In particular, we find a sequence of transitions as the damping of the platform is increased. At low enough damping, and assuming the pendulums’ amplitudes are small but not too small, the system tends to synchronize in phase (as seen in many experiments on coupled metronomes). At intermediate damping, both in-phase and antiphase synchronization become stable, each with its own basin of attraction. And at sufficiently high damping, only antiphase synchronization is stable. These results agree with those found in the metronome experiments of Wu et al. Wu et al. (2012)

Other notable features of our approach are: (1) the attention given to modeling the escapement mechanism, (2) a small-angle approximation expanded past the linear term, and (3) the scaling of the model equations that disentangles different physical effects through a two- and a three-timescale asymptotic analysis. While each of these ingredients can be found in the literature, this is the first time, to the best of our knowledge, that all three have been considered simultaneously.

This article is organized as follows. In Section II, we discuss the mechanics of pendulum clocks and metronomes, with particular emphasis on the modeling of the escapement mechanism. Section III develops the rest of the model. In Section IV we identify the timescales over which the various physical effects take place. These considerations guide our choices of the relevant dimensionless parameters and variables. We call the resulting dimensionless system of equations the scaled system. In Section V we carry out a two-timescale asymptotic analysis on the scaled system to obtain the slow flow (often referred to in the perturbation theory literature as the averaged system). This slow flow governs the long-term dynamics. It has one fixed point that corresponds to in-phase synchronization, and another that corresponds to antiphase synchronization. In Section VI, we explore how the damping of the platform affects the stability of these synchronized states. The results are presented in a set of bifurcation diagrams, with explicit formulas given for the bifurcation curves appearing in the diagrams. To simplify the analysis further, in Section VII we assume that the influence of the clocks or metronomes on the motion of the platform is extremely weak. This assumption produces an extra separation of timescales, and with it, some extra insight into the underlying physics. The paper concludes in Section VIII with a brief discussion.

II The Escapement Mechanism

We begin by describing the mechanics of the escapement mechanism Kapitaniak et al. (2012); Lepschy, Mian, and Viaro (1992); Moon and Stiefel (2006); Roup et al. (2003); Rowlings (1944). This is the mechanism that provides the source of energy for pendulum clocks and metronomes.

The left panel of Fig. 3 shows the components of a so-called deadbeat anchor escapement in clocks (the escapements for metronomes work similarly, except their energy source is a spring that unwinds instead of a weight that descends). The main components are the axle, the escapement wheel, and the weight. The escapement wheel is a gear with teeth. The axle extends in the direction perpendicular to the page and goes through the center of the escapement wheel. The escapement wheel and the axle rotate together. The weight provides energy to the system; it hangs from a cord wound around the axle and as it descends, it applies a torque to the axle to turn the axle-escapement wheel system in the clockwise direction.

The right panel of Fig. 3 shows a pendulum rigidly attached to an anchor. The sides of the anchor are known as pallets. The pendulum, anchor, and pallets all oscillate together about their common pivot, as shown in Fig. 4, which in turn causes the teeth of the wheel to interact with the pallets. Whenever a tooth strikes a pallet, it does so without recoil; this is where the “dead” in “deadbeat” comes from. Moreover, a tooth in contact with a pallet slides along the pallet face without applying torque to the system. Torque is applied only when a tooth reaches the end of a pallet. Note that the right and left ends of the pallets are differently shaped, as shown in the right panel of Fig. 3; this shape difference is crucial to obtain the desired clock dynamics (but, for visual clarity, those shape differences are suppressed in Fig. 4).

To see how energy is transferred from the escapement to the pendulum, consider four key moments in a swing cycle (Fig. 4). At time t¯1\bar{t}_{1}, the pendulum is swinging counterclockwise, and the green tooth (located near 1 o’clock on the escapement wheel) is contacting the end of the right pallet, thereby applying a force on it perpendicular to the pallet’s end (this is where the end shape of the pallet matters). Because the force points in the direction of the blue arrow shown in Fig. 4, the anchor-pendulum system experiences an impulse that increases its kinetic energy.

Refer to caption
Figure 3: Components of our model clock.
Refer to caption
Figure 4: Snapshots of the deadbeat anchor escapement at different points in its cycle.

Once the green tooth is no longer in contact with the right pallet, the escapement wheel accelerates clockwise due to the torque caused by the weight. Then the escapement wheel stops abruptly when the pink tooth (located near 11 o’clock on the wheel) meets the left pallet. Meanwhile, the anchor-pendulum system continues turning counterclockwise. At time t¯2\bar{t}_{2} in Fig. 4, the pendulum makes its largest angle with the vertical. While the pink tooth is in contact with the pallet face, the tooth applies a force that points toward the pivot of the anchor-pendulum system (because the pallet face is a circular arc at a constant radial distance from the pivot). Hence this force does not apply any torque to the anchor-pendulum system with respect to the pivot, and so the dynamics of the anchor-pendulum system is not affected when the tooth is in contact with the pallet face.

Similar events occur in the next half of the cycle, with times t¯3\bar{t}_{3} and t¯4\bar{t}_{4} playing the parts of t¯1\bar{t}_{1} and t¯2\bar{t}_{2}. Energy is pumped into the pendulum at time t¯3\bar{t}_{3}, and only then.

The self-sustained oscillations of the pendulum continue until the cord that holds the weight is no longer wound around the axle of the escapement wheel. The periodic input of energy that the anchor-pendulum system receives from the escapement wheel-weight system makes up for the energy lost due to damping.

III Model of two coupled clocks

A cartoon of our model is shown in Fig. 5. Both of the pendulum angles θ¯1\bar{\theta}_{1} and θ¯2\bar{\theta}_{2} are functions of time t¯\bar{t}. We use primes to denote derivatives with respect to t¯\bar{t}. (The overbars denote dimensional quantities; they will disappear soon, after we nondimensionalize the system.)

To keep track of the motion of the platform or support, we select an arbitrary point on it. The position of this point is denoted by x¯𝐞\bar{x}\,{\bf e}, where 𝐞{\bf e} is the constant unit dimensionless vector that points to the right, as illustrated in Fig. 5. Note that for simplicity we are regarding the platform as having only one degree of freedom.

To model the action of the escapement on pendulum ii, where i=1,2i=1,2, we assume there is a constant impulse J¯\bar{J} and a critical angle θ¯c\bar{\theta}_{c} such that pendulum ii receives a positive impulse J¯\bar{J} whenever it reaches its critical angle while swinging to the right, i.e., whenever θ¯i=θ¯c\bar{\theta}_{i}=\bar{\theta}_{c} and θ¯i>0\bar{\theta}_{i}^{{}^{\prime}}>0. Such an impulse occurs at time t¯1\bar{t}_{1} in Fig. 4. Similarly, a negative impulse J¯-\bar{J} is received whenever θ¯i=θ¯c\bar{\theta}_{i}=-\bar{\theta}_{c} and θ¯i<0\bar{\theta}_{i}^{{}^{\prime}}<0 (as at time t¯3\bar{t}_{3} in Fig. 4). Let {T¯ir}\{\bar{T}_{ir}\} be the set of times when pendulum ii receives a positive impulse, and let {T¯i}\{\bar{T}_{i\ell}\} be the set of times when it receives a negative impulse. We define

f¯1(t¯)=t¯T¯1rJ¯δ(t¯t¯)t¯T¯1J¯δ(t¯t¯)\displaystyle\bar{f}_{1}(\bar{t})=\sum_{\bar{t}_{\star}\in\bar{T}_{1r}}\bar{J}\delta(\bar{t}-\bar{t}_{\star})-\sum_{\bar{t}_{\star}\in\bar{T}_{1\ell}}\bar{J}\delta(\bar{t}-\bar{t}_{\star})

and

f¯2(t¯)=t¯T¯2rJ¯δ(t¯t¯)t¯T¯2J¯δ(t¯t¯),\displaystyle\bar{f}_{2}(\bar{t})=\sum_{\bar{t}_{\star}\in\bar{T}_{2r}}\bar{J}\delta(\bar{t}-\bar{t}_{\star})-\sum_{\bar{t}_{\star}\in\bar{T}_{2\ell}}\bar{J}\delta(\bar{t}-\bar{t}_{\star}),

where δ\delta is the delta function.

This model of the escapement mechanism is idealized. It is the simplest model that, in our opinion, contains the main physics relevant to our studies. More realistic models of the escapement mechanism assume that the input of energy to the pendulum is not applied instantaneously as an impulse, but rather as a force applied over a short but nonzero period of time. Such forces have been modeled with Gaussian-like Oud, Nijmeijer, and Pogromsky (2006) or piecewise linear Ramirez et al. (2016) functions. Although they differ in detail, these alternative escapement models are not qualitatively different from ours. As long as the period of time over which the force acts is much shorter than the time of an oscillation, these short-acting forces can be approximated by delta functions.

Having modeled the escapement forces, we turn now to the forces on the coupling platform. We assume that it is subjected to a linear restoring force 𝐅¯r{\bar{\bf F}}_{r} that follows Hooke’s law, 𝐅¯r=κ¯x¯𝐞{\bar{\bf F}}_{r}=-\bar{\kappa}\,\bar{x}\,{\bf e}. Here, the origin of x¯\bar{x} has been implicitly chosen such that the restoring force is equal to 𝟎{\bf 0} when x¯=0\bar{x}=0. The platform is also assumed to be subjected to a linear damping force 𝐅¯d=μ¯x¯𝐞{\bar{\bf F}}_{d}=-\bar{\mu}\bar{x}^{{}^{\prime}}{\bf e}.

The remaining parameters in the equations of motion are as follows: mm is the mass of each pendulum; MM is the combined mass of both metronomes or clocks, including their pendulums, and the platform; LL is the length of each pendulum, namely the distance from the pivot to the center of mass of the pendulum; ν¯\bar{\nu} is a damping constant (due to the pendulum motion); and gg is the acceleration due to gravity. For simplicity, we neglect the mass of the escapement wheels. Then Newton’s second law yields the following system, which we refer to as the governing equations:

mLθ¯1′′=mgsinθ¯1ν¯Lθ¯1mx¯′′cosθ¯1+f¯1\displaystyle mL\bar{\theta}_{1}^{{}^{\prime\prime}}=-mg\sin\bar{\theta}_{1}-\bar{\nu}L\bar{\theta}_{1}^{{}^{\prime}}-m\bar{x}^{{}^{\prime\prime}}\cos\bar{\theta}_{1}+\bar{f}_{1}
mLθ¯2′′=mgsinθ¯2ν¯Lθ¯2mx¯′′cosθ¯2+f¯2\displaystyle mL\bar{\theta}_{2}^{{}^{\prime\prime}}=-mg\sin\bar{\theta}_{2}-\bar{\nu}L\bar{\theta}_{2}^{{}^{\prime}}-m\bar{x}^{{}^{\prime\prime}}\cos\bar{\theta}_{2}+\bar{f}_{2}
Mx¯′′=mL(θ¯1′′cosθ¯1θ¯12sinθ¯1+θ¯2′′cosθ¯2θ¯22sinθ¯2)\displaystyle M\bar{x}^{{}^{\prime\prime}}=-mL\left(\bar{\theta}_{1}^{{}^{\prime\prime}}\cos\bar{\theta}_{1}-\bar{\theta}_{1}^{\prime 2}\sin\bar{\theta}_{1}+\bar{\theta}_{2}^{{}^{\prime\prime}}\cos\bar{\theta}_{2}-\bar{\theta}_{2}^{\prime 2}\sin\bar{\theta}_{2}\right)
κ¯x¯μ¯x¯.\displaystyle-\bar{\kappa}\bar{x}-\bar{\mu}\bar{x}^{{}^{\prime}}.

The first and second equations are obtained by taking torques about the pivots of the corresponding pendulum and dividing by LL. The third equation expresses horizontal force balance for the platform.

Refer to caption
Figure 5: Cartoon of the two clocks/metronomes and the platform.

The governing equations apply to both clocks and metronomes. For example, in the original Huygens set-up shown schematically in Fig. 1, the restoring force on the support is zero but the damping force on it is not. Thus, if the damping force is assumed to be proportional to the support velocity, the dynamics of the system in Fig. 1 is mimicked by the cartoon in Fig. 5 and by the equations above with κ¯=0\bar{\kappa}=0 and μ¯0\bar{\mu}\neq 0. Similarly, Fig. 2 is a simplified model of the metronome experiments. If the rollers underneath the coupling platform are assumed to be massless and do not slip, the dynamics of the system in Fig. 2 are given by the equations above with μ¯=κ¯=0\bar{\mu}=\bar{\kappa}=0. In what follows, we will analyze the governing equations for general values of μ¯\bar{\mu} and κ¯\bar{\kappa}, but with special attention to cases where one or both of these are zero.

IV Characteristic scales and nondimensionalization

Since synchronization takes place after hundreds of swings, the relevant physics occurs at two different timescales. We introduce a small parameter ϵ1\epsilon\ll 1 that encodes the separation of these timescales. We will choose the rest of the dimensionless parameters and variables so that the different physical effects take place on either the timescale of a single swing of a pendulum, or a much longer timescale given by 1/ϵ1/\epsilon times the pendulum’s period.

Specifically, we scale the variables and parameters as follows. The natural choice for the dimensionless time tt is

t=t¯g/Lt=\bar{t}\sqrt{g/L}

so that the periods of the pendulums are O(1)O(1) in tt. An O(1)O(1) phase adjustment of the pendulums, due to inertial forcing from the motion of the platform, occurs in long times of O(M/m)O(M/m) in tt; thus, we want M/m=O(1/ϵ),M/m=O(1/\epsilon), or equivalently, the mass ratio m/M=O(ϵ).m/M=O(\epsilon). This choice leads us to introduce a dimensionless parameter

ϵb=mM,\epsilon b=\frac{m}{M},

where bb is assumed to be O(1)O(1). Physically, bb quantifies how strongly the pendulums’ motion affects the platform’s motion. Consequently, bb also controls how much one pendulum couples to the other, mediated by the driving they each impart to the platform. (All of this will become clearer after we nondimensionalize the governing equations; see Eq. (3) below.)

To scale the angle variables, note first that the θ¯i\bar{\theta}_{i} are of the order θ¯c\bar{\theta}_{c}, the critical angle at which the escapement engages. To make the nonlinear equations of motion as tractable as possible, we want to use a small-angle approximation, but we also want to retain the leading effects of nonlinear terms. With these ideas in mind, note that sinθ¯iθ¯i+O(θ¯i3)\sin\bar{\theta}_{i}\approx\bar{\theta}_{i}+O(\bar{\theta}_{i}^{3}), so the leading nonlinear effects take place in times of O(1/θ¯i2)O(1/\bar{\theta}_{i}^{2}) in tt. Thus, we want 1/θ¯c2=O(1/ϵ)1/\bar{\theta}_{c}^{2}=O(1/\epsilon), which motivates the following scaling:

θc=θ¯c/ϵr,θi=θ¯i/ϵr,\theta_{c}=\bar{\theta}_{c}/\sqrt{\epsilon r,}\;\;\;\;\;\;\theta_{i}=\bar{\theta}_{i}/\sqrt{\epsilon r},

where the dimensionless parameters rr and θc\theta_{c} are O(1)O(1).

To scale the remaining quantities in the model, we estimate that x¯=O(Lθ¯im/M)\bar{x}=O(L\bar{\theta}_{i}m/M). Since θ¯i=O(ϵr)\bar{\theta}_{i}=O(\sqrt{\epsilon r}) and m/M=O(ϵ)m/M=O(\epsilon), we introduce

x=x¯/(Lϵϵr),x=\bar{x}/(L\epsilon\sqrt{\epsilon r}),

so that xx is O(1)O(1). The damping due to friction in the pendulums takes place in times of O((m/ν¯)g/L)O\left((m/\bar{\nu})\sqrt{g/L}\right) in tt. Since we want this quantity to be O(1/ϵ)O(1/\epsilon), we introduce the O(1)O(1) dimensionless parameter

ν=(ν¯/mϵ)L/g.\nu=(\bar{\nu}/m\epsilon)\sqrt{L/g}.

The impulse J¯\bar{J} causes an increase in the amplitude of oscillations of O(J¯/(mgLrϵ))O\left(\bar{J}/(m\sqrt{gLr\epsilon})\right) in the dimensionless variables θi\theta_{i}. We want this quantity to be O(ϵ)O(\epsilon) so the cumulative effects of the impulses take place in times of O(1/ϵ)O(1/\epsilon) in tt. Therefore we define

J=ϵ3/2J¯/(mgLr),J=\epsilon^{-3/2}\bar{J}/(m\sqrt{gLr}),

and assume it to be O(1)O(1).

The restoring force and damping force on the platform should affect the dynamics of the platform in times of O(1)O(1). This leads to the following dimensionless stiffness and damping parameters for the platform:

κ=Lκ¯Mg,μ=μ¯MLg.\kappa=\frac{L\bar{\kappa}}{Mg},\qquad\mu=\frac{\bar{\mu}}{M}\sqrt{\frac{L}{g}}.

Next, we nondimensionalize the governing equations. Let {Tir}\{T_{ir}\} and {Til}\{T_{il}\} be the set of dimensionless times tt when pendulum ii receives a positive or negative impulse, respectively. We define

f1(t)=tT1rδ(tt)tT1δ(tt)\displaystyle f_{1}(t)=\sum_{t_{\star}\in T_{1r}}\delta(t-t_{\star})-\sum_{t_{\star}\in T_{1\ell}}\delta(t-t_{\star}) (1)

and

f2(t)=tT2rδ(tt)tT2δ(tt).\displaystyle f_{2}(t)=\sum_{t_{\star}\in T_{2r}}\delta(t-t_{\star})-\sum_{t_{\star}\in T_{2\ell}}\delta(t-t_{\star}). (2)

Then, neglecting terms of O(ϵ2)O(\epsilon^{2}) in the first two governing equations and terms of O(ϵ)O(\epsilon) in the third equation, we find that the governing equations become

θ¨1+θ1\displaystyle\ddot{\theta}_{1}+\theta_{1} =ϵr6θ13ϵνθ1˙+ϵJf1ϵx¨\displaystyle=\epsilon\frac{r}{6}\theta_{1}^{3}-\epsilon\nu\dot{\theta_{1}}+\epsilon Jf_{1}-\epsilon\ddot{x}
θ¨2+θ2\displaystyle\ddot{\theta}_{2}+\theta_{2} =ϵr6θ23ϵνθ˙2+ϵJf2ϵx¨\displaystyle=\epsilon\frac{r}{6}\theta_{2}^{3}-\epsilon\nu\dot{\theta}_{2}+\epsilon Jf_{2}-\epsilon\ddot{x} (3)
x¨+μx˙+κx\displaystyle\ddot{x}+\mu\dot{x}+\kappa x =b(θ¨1+θ¨2),\displaystyle=-b\left(\ddot{\theta}_{1}+\ddot{\theta}_{2}\right),

where dots denote derivatives with respect to tt. We refer to Eq. (3) as the scaled system.

Notice that our choice of scaling has converted the first two governing equations into undamped linear oscillators perturbed by various forces of size O(ϵ)O(\epsilon). Although these forces are small, their effects accumulate on a long timescale of O(1/ϵ)O(1/\epsilon). The energy source that drives this slow evolution is the train of small impulses coming from the escapements (the ϵJf\epsilon Jf terms). Meanwhile, the parts of the system interact through two-way coupling: the pendulums are inertially forced by the platform’s accelerated motion (the ϵx¨\epsilon\ddot{x} terms), while the pendulums act back on the platform through the bθ¨b\ddot{\theta} terms.

In deriving this scaled system, we kept only the dominant terms, as is customary in perturbation theory. The terms of O(ϵ2)O(\epsilon^{2}) neglected in the first two equations can be proven not to affect the existence or stability of the in-phase or antiphase synchronized states, or of any other periodic solutions, as long as those periodic solutions satisfy certain genericity conditions; this fact follows from a basic theorem of averaging theory Guckenheimer and Holmes (1983). Admittedly, the O(ϵ2)O(\epsilon^{2}) terms can make tiny quantitative changes to the solutions, but these are asymptotically negligible for ϵ1\epsilon\ll 1. For the same reason, it suffices to consider only the O(1)O(1) terms in the third equation.

However, the leading perturbations of size O(ϵ)O(\epsilon) in the first two equations must be retained. As is well known from the theory of weakly nonlinear oscillators Guckenheimer and Holmes (1983); Strogatz (1994); Bender and Orszag (1999); Holmes (1995), these small perturbations play a decisive role in determining the system’s long-term qualitative behavior.

The structure of Eq. (3) also clarifies what the parameter ϵ\epsilon represents physically. A clue to its meaning is that the only terms with a pure coefficient of ϵ\epsilon and no other prefactors are the ϵx¨\epsilon\ddot{x} terms in the first two equations in (3). Then, by tracing this clue back to the original governing equations, one can check that ϵ\epsilon is a dimensionless quotient of two characteristic accelerations: the typical accelerations x¯′′\bar{x}^{{}^{\prime\prime}} of the platform and the (much larger) typical accelerations Lθ¯′′L\bar{\theta}^{{}^{\prime\prime}} of the pendulums.

The cubic terms multiplied by ϵr\epsilon r in Eq. (3) are not usually considered, but turn out to be important. As we will see in subsequent sections, in the parameter regimes of interest the size of the cubic coefficient rr determines whether the pendulums will synchronize in phase or in antiphase, or whether both of those synchronized states are locally stable. From a physical standpoint, increasing rr corresponds to increasing the critical angle θ¯c\bar{\theta}_{c} and the impulse J¯\bar{J} in the same proportion while keeping all the other dimensional parameters constant. Because of this close connection between rr and J¯\bar{J}, we will sometimes find it helpful to interpret rr as a dimensionless measure of the impulsive forcing strength, even though JJ plays this role more directly.

V Perturbation Analysis

To make the analysis as clear as possible, we begin with the simplest case: μ=0\mu=0 and κ=0\kappa=0. (The procedure for analyzing the more general case when these two parameters are nonzero is similar to that presented below. But the resulting equations are complicated enough to obscure the benefits of the method. The messy asymptotic equations for μ0\mu\neq 0 and κ0\kappa\neq 0 are relegated to Appendix A.)

As discussed in previous sections, we are assuming the mass ratio m/Mm/M is of the same order as a small parameter ϵ1\epsilon\ll 1. With suitable scaling of the other physical parameters, the dynamics then take place on two timescales, one of O(1)O(1) and the other of O(1/ϵ)O(1/\epsilon) in tt. Specifically, the pendulum angles θ1\theta_{1}, θ2\theta_{2} and the dimensionless location xx of the system’s center of mass are oscillatory variables with periods of O(1)O(1) in tt, but their amplitudes and phases change by O(1)O(1) on timescales of O(1/ϵ)O(1/\epsilon) in tt. Thus, we make the following ansatz:

θi(t)\displaystyle\theta_{i}(t) θi0(t,τ)+ϵθi1(t,τ)+,i=1,2\displaystyle\sim\theta_{i0}(t,\tau)+\epsilon\theta_{i1}(t,\tau)+\cdots,\quad i=1,2 (4)
x(t)\displaystyle x(t) x0(t,τ)+ϵx1(t,τ)+\displaystyle\sim x_{0}(t,\tau)+\epsilon x_{1}(t,\tau)+\cdots

where \sim means asymptotic approximation in the parameter regime ϵ1\epsilon\ll 1, and

τ=ϵt\tau=\epsilon t

is a slow time variable. Each θij\theta_{ij} and xix_{i} are functions of tt and τ\tau, and these functions are periodic in their first argument tt.

We carry out a standard two-timescale analysisGuckenheimer and Holmes (1983); Strogatz (1994); Holmes (1995); Bender and Orszag (1999). Namely, we plug the ansatz (4) into the system of equations (3), then replace d/dtd/dt by

t+ϵτ\displaystyle\frac{\partial}{\partial t}+\epsilon\frac{\partial}{\partial\tau} (5)

in that system (this substitution follows from the form of the ansatz (4)), and finally collect terms having like powers of ϵ\epsilon. This perturbative method, often called two-timing, is a special case of the method of multiple scalesStrogatz (1994); Holmes (1995); Bender and Orszag (1999). It can be rigorously justified by averaging theoryGuckenheimer and Holmes (1983).

From the terms that contain the power ϵ0\epsilon^{0} in the expansion of (3), we obtain

2θ10t2+θ10\displaystyle\frac{\partial^{2}\theta_{10}}{\partial t^{2}}+\theta_{10} =0\displaystyle=0
2θ20t2+θ20\displaystyle\frac{\partial^{2}\theta_{20}}{\partial t^{2}}+\theta_{20} =0\displaystyle=0
2x0t2+b(2θ10t2+2θ20t2)\displaystyle\frac{\partial^{2}x_{0}}{\partial t^{2}}+b\left(\frac{\partial^{2}\theta_{10}}{\partial t^{2}}+\frac{\partial^{2}\theta_{20}}{\partial t^{2}}\right) =0.\displaystyle=0.

The general solution of these equations (recalling that x0x_{0} is periodic in tt) is

θ10(t,τ)\displaystyle\theta_{10}(t,\tau) =A1(τ)sin(t+φ1(τ))\displaystyle=A_{1}(\tau)\,\sin(t+\varphi_{1}(\tau)) (6)
θ20(t,τ)\displaystyle\theta_{20}(t,\tau) =A2(τ)sin(t+φ2(τ))\displaystyle=A_{2}(\tau)\,\sin(t+\varphi_{2}(\tau)) (7)

and

x0=b(θ10+θ20).\displaystyle x_{0}=-b(\theta_{10}+\theta_{20}).

As usual, differential equations for the evolution of the slow variables A1,A2,φ1,φ2A_{1},A_{2},\varphi_{1},\varphi_{2} will be obtained at the next order of ϵ\epsilon. But before we proceed to that order, we need to deal with an unusual feature of our model system (3): it contains delta-function forcing terms due to the repeated impulses provided by the escapement mechanism. Now that we have an asymptotic approximation for the fast oscillations of the pendulums, we can find the times when the escapement acts; by solving for these times and inserting them into the delta functions, we get the following asymptotic approximations for the impulsive forcing terms f1f_{1} and f2f_{2} in Eqs. (1) and (2):

f1(t)f10(t,τ) and f2(t)f20(t,τ),\displaystyle f_{1}(t)\sim f_{10}(t,\tau)\mbox{ and }f_{2}(t)\sim f_{20}(t,\tau), (8)

where

f10(t,τ)=nδ(tarcsin(θcA1(τ))+φ1(τ)+2nπ)\displaystyle f_{10}(t,\tau)=\sum_{n\in{\mathbb{Z}}}\delta\left(t-\arcsin\left(\frac{\theta_{c}}{A_{1}(\tau)}\right)+\varphi_{1}(\tau)+2n\pi\right)
nδ(tarcsin(θcA1(τ))+φ1(τ)+(2n+1)π)\displaystyle-\sum_{n\in{\mathbb{Z}}}\delta\left(t-\arcsin\left(\frac{\theta_{c}}{A_{1}(\tau)}\right)+\varphi_{1}(\tau)+(2n+1)\pi\right)

and

f20(t,τ)=nδ(tarcsin(θcA2(τ))+φ2(τ)+2nπ)\displaystyle f_{20}(t,\tau)=\sum_{n\in{\mathbb{Z}}}\delta\left(t-\arcsin\left(\frac{\theta_{c}}{A_{2}(\tau)}\right)+\varphi_{2}(\tau)+2n\pi\right)
nδ(tarcsin(θcA2(τ))+φ2(τ)+(2n+1)π).\displaystyle-\sum_{n\in{\mathbb{Z}}}\delta\left(t-\arcsin\left(\frac{\theta_{c}}{A_{2}(\tau)}\right)+\varphi_{2}(\tau)+(2n+1)\pi\right).

Now proceeding to the O(ϵ1O(\epsilon^{1}) terms in the expansion of the system (3), we find that its first two equations give

2θ11t2+θ11\displaystyle\frac{\partial^{2}\theta_{11}}{\partial t^{2}}+\theta_{11} =r6θ103νθ10t+Jf102x0t222θ10tτ\displaystyle=\frac{r}{6}\theta_{10}^{3}-\nu\frac{\partial\theta_{10}}{\partial t}+Jf_{10}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{10}}{\partial t\partial\tau} (9)
2θ21t2+θ21\displaystyle\frac{\partial^{2}\theta_{21}}{\partial t^{2}}+\theta_{21} =r6θ203νθ20t+Jf202x0t222θ20tτ.\displaystyle=\frac{r}{6}\theta_{20}^{3}-\nu\frac{\partial\theta_{20}}{\partial t}+Jf_{20}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{20}}{\partial t\partial\tau}.

Next, to derive the slow flow equations for A1,A2,φ1,φ2A_{1},A_{2},\varphi_{1},\varphi_{2}, recall an elementary fact from the solvability theory of differential equations: Let h(t)h(t) be a 2π2\pi-periodic function of tt. Let φ\varphi be any fixed real number. The equation θ¨+θ=h\ddot{\theta}+\theta=h has a 2π2\pi-periodic solution θ\theta if and only if 02πh(t)sin(t+φ)𝑑t=0\int_{0}^{2\pi}h(t)\sin(t+\varphi)dt=0 and 02πh(t)cos(t+φ)𝑑t=0\int_{0}^{2\pi}h(t)\cos(t+\varphi)dt=0. This fact is usually stated with φ=0\varphi=0, but in our analysis it will be convenient to use φ=φ1\varphi=\varphi_{1} and φ=φ2\varphi=\varphi_{2}.

The next step is to go back to Eq. (9), recall that θij\theta_{ij} are 2π2\pi-periodic in tt, and use the fact stated in the last paragraph to conclude that

02π(r6θ103νθ10t+Jf102x0t222θ10tτ)\displaystyle\int_{0}^{2\pi}\left(\frac{r}{6}\theta_{10}^{3}-\nu\frac{\partial\theta_{10}}{\partial t}+Jf_{10}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{10}}{\partial t\partial\tau}\right)
×sin(t+φ1)dt=0,\displaystyle\times\sin(t+\varphi_{1})\,dt=0,
02π(r6θ103νθ10t+Jf102x0t222θ10tτ)\displaystyle\int_{0}^{2\pi}\left(\frac{r}{6}\theta_{10}^{3}-\nu\frac{\partial\theta_{10}}{\partial t}+Jf_{10}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{10}}{\partial t\partial\tau}\right)
×cos(t+φ1)dt=0,\displaystyle\times\cos(t+\varphi_{1})\,dt=0,
02π(r6θ203νθ20t+Jf202x0t222θ20tτ)\displaystyle\int_{0}^{2\pi}\left(\frac{r}{6}\theta_{20}^{3}-\nu\frac{\partial\theta_{20}}{\partial t}+Jf_{20}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{20}}{\partial t\partial\tau}\right)
×sin(t+φ2)dt=0\displaystyle\times\sin(t+\varphi_{2})\,dt=0

and

02π(r6θ203νθ20t+Jf202x0t222θ20tτ)\displaystyle\int_{0}^{2\pi}\left(\frac{r}{6}\theta_{20}^{3}-\nu\frac{\partial\theta_{20}}{\partial t}+Jf_{20}-\frac{\partial^{2}x_{0}}{\partial t^{2}}-2\frac{\partial^{2}\theta_{20}}{\partial t\partial\tau}\right)
×cos(t+φ2)dt=0.\displaystyle\times\cos(t+\varphi_{2})\,dt=0.

By computing these four integrals (and omitting the algebraic details, which are long but straightforward), we obtain the following slow flow equations:

dA1dτ=ν2A1+1θc2A12Jπ+b2A2sin(φ1φ2)\displaystyle\frac{dA_{1}}{d\tau}=-\frac{\nu}{2}A_{1}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{1}^{2}}}\,\frac{J}{\pi}+\frac{b}{2}A_{2}\sin(\varphi_{1}-\varphi_{2})\quad (10)
A1dφ1dτ=b2A1θcA1Jπ+b2A2cos(φ1φ2)r16A13\displaystyle A_{1}\frac{d\varphi_{1}}{d\tau}=\frac{b}{2}A_{1}-\frac{\theta_{c}}{A_{1}}\,\frac{J}{\pi}+\frac{b}{2}A_{2}\cos(\varphi_{1}-\varphi_{2})-\frac{r}{16}A_{1}^{3}\quad (11)
dA2dτ=ν2A2+1θc2A22Jπ+b2A1sin(φ2φ1)\displaystyle\frac{dA_{2}}{d\tau}=-\frac{\nu}{2}A_{2}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{2}^{2}}}\,\frac{J}{\pi}+\frac{b}{2}A_{1}\sin(\varphi_{2}-\varphi_{1})\quad (12)
A2dφ2dτ=b2A2θcA2Jπ+b2A1cos(φ2φ1)r16A23.\displaystyle A_{2}\frac{d\varphi_{2}}{d\tau}=\frac{b}{2}A_{2}-\frac{\theta_{c}}{A_{2}}\,\frac{J}{\pi}+\frac{b}{2}A_{1}\cos(\varphi_{2}-\varphi_{1})-\frac{r}{16}A_{2}^{3}.\quad (13)

This system holds for A1(τ)>θcA_{1}(\tau)>\theta_{c} and A2(τ)>θcA_{2}(\tau)>\theta_{c}, meaning that the pendulums’ swings are large enough to engage the escapement mechanism at all times.

Since our goal is to identify whether the system evolves to antiphase or in-phase synchronization or no synchronization at all, the variable of interest to us is the phase difference

ψ=φ1φ2.\psi=\varphi_{1}-\varphi_{2}.

Dividing Eq. (11) by A1A_{1}, dividing Eq. (13) by A2A_{2}, and subtracting the results, we obtain

dψdτ=θcJπ(A22A12)+r16(A22A12)+\displaystyle\frac{d\psi}{d\tau}=\theta_{c}\,\frac{J}{\pi}\left(A_{2}^{-2}-A_{1}^{-2}\right)+\frac{r}{16}\left(A_{2}^{2}-A_{1}^{2}\right)+ (14)
+b2(A2A1A1A2)cosψ.\displaystyle+\frac{b}{2}\left(\frac{A_{2}}{A_{1}}-\frac{A_{1}}{A_{2}}\right)\cos\psi.

We rewrite Eqs. (10) and (12) in terms of ψ\psi as

dA1dτ=ν2A1+1θc2A12Jπ+b2A2sinψ\displaystyle\frac{dA_{1}}{d\tau}=-\frac{\nu}{2}A_{1}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{1}^{2}}}\,\frac{J}{\pi}+\frac{b}{2}A_{2}\sin\psi (15)
dA2dτ=ν2A2+1θc2A22Jπb2A1sinψ.\displaystyle\frac{dA_{2}}{d\tau}=-\frac{\nu}{2}A_{2}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{2}^{2}}}\,\frac{J}{\pi}-\frac{b}{2}A_{1}\sin\psi. (16)

Equations (14), (15) and (16) form the slow flow system for the special case μ=0,κ=0\mu=0,\kappa=0, in which we neglect the damping and restoring forces on the platform. The more general version, where μ\mu and κ\kappa are allowed to be nonzero, is given in Appendix A as Eqs. (35), (36), and (37).

V.1 Stability analysis of in-phase and antiphase synchronization

The system (14), (15) and (16) has four obvious fixed points. Two of them are unstable for all values of the parameters, so we will ignore them from now on. The two fixed points that we will be concerned with are: (1) the in-phase fixed point ψ=0\psi=0 with both pendulums swinging at a steady-state amplitude A1=A2=AsA_{1}=A_{2}=A_{s}; and (2) the antiphase fixed point ψ=π\psi=\pi, again with A1=A2=AsA_{1}=A_{2}=A_{s}. In both cases, AsA_{s} is given by

As=2θcα1+1α2,\displaystyle A_{s}=\sqrt{2}\,\frac{\theta_{c}}{\alpha}\sqrt{1+\sqrt{1-\alpha^{2}}},

where

α=πθcνJ.\alpha=\frac{\pi\theta_{c}\nu}{J}.

It makes sense that this new dimensionless parameter α\alpha should enter this calculation. In physical terms, α\alpha is proportional to the ratio between the damping force and the impulsive force on the pendulums. As one would expect, the balance between these two forces – one which provides energy, and the other which dissipates it – determines the long-term amplitudes of the pendulums’ oscillations.

The eigenvalues of the Jacobian matrix associated with the system (14), (15), and (16) can be found explicitly at these synchronized states, and thereby provide information about their stability. We summarize the results here and direct the reader to Appendix B for the derivation. Boundaries for stable in-phase and antiphase oscillations are given by the lines

b1(r)\displaystyle b_{1}(r) =να1+1α2rθc24α2(1+1α2),\displaystyle=\frac{\nu\alpha}{1+\sqrt{1-\alpha^{2}}}-\frac{r\theta_{c}^{2}}{4\alpha^{2}}\left(1+\sqrt{1-\alpha^{2}}\right), (17)
b2(r)\displaystyle b_{2}(r) =να1+1α2+rθc24α2(1+1α2).\displaystyle=-\frac{\nu\alpha}{1+\sqrt{1-\alpha^{2}}}+\frac{r\theta_{c}^{2}}{4\alpha^{2}}\left(1+\sqrt{1-\alpha^{2}}\right).

In-phase synchronization is unstable for b<b1(r)b<b_{1}(r) and locally stable for b>b1(r)b>b_{1}(r), whereas antiphase synchronization is unstable for b<b2(r)b<b_{2}(r) and locally stable for b>b2(r)b>b_{2}(r).

In following sections, the value of rr where these two lines intersect is an important bifurcation point for the behavior of the system. We call this point rc.r_{c}. As we will see below, rcr_{c} marks the point above which antiphase synchronization is destabilized in favor of in-phase synchronization. The value of rcr_{c} is given by

rc=4να3θc2(1+1α2)2.\displaystyle r_{c}=\frac{4\nu\alpha^{3}}{\theta_{c}^{2}\left(1+\sqrt{1-\alpha^{2}}\right)^{2}}. (18)

Figure 6 shows a bifurcation diagram in the parameters bb and rr. The values of the other parameters are θc=0.5\theta_{c}=0.5, ν=1\nu=1, and J=3J=3. The labels on the diagram indicate which states are locally stable in each part of parameter space. The straight lines correspond to the stability boundaries b=b1(r)b=b_{1}(r) and b=b2(r)b=b_{2}(r) in Eq. (17). The other curves in the diagram were generated with the numerical bifurcation program Matcont Dhooge et al. (2008).

Refer to caption
Figure 6: Bifurcation diagram in the parameters bb and rr. The other parameters are fixed at the values θc=0.5\theta_{c}=0.5, ν=1\nu=1, J=3J=3, μ=0\mu=0 and κ=0\kappa=0. Recall that bb is proportional to the mass ratio m/Mm/M. In the scaled system Eq. (3), bb appears as the strength of the back-coupling of the pendulums on the platform; it is proportional to the inertial force (due to the swinging of the pendulums) that drives the platform’s motion. The cubic coefficient rr measures the strength of pendulums’ frequency-dependence on amplitude, but it can be more usefully interpreted as a driving strength in its own right; as rr increases, the impulsive forcing J¯\bar{J} on each pendulum increases, since J¯Jr1/2\bar{J}\propto Jr^{1/2}. The straight lines are graphs of the linear functions b1(r)b_{1}(r) and b2(r)b_{2}(r) given in Eq. (17). These lines intersect the rr-axis at the point rcr_{c} given by Eq. (18). The other curves were generated with the numerical bifurcation program Matcont Dhooge et al. (2008).

Fix bb to be small, say b=0.1b=0.1. Then for small values of rr, only antiphase oscillations are stable; for intermediate values of rr, both forms of synchronization are stable; and for large values of rr, only in-phase oscillations are stable.

To interpret these results physically, recall that rr is a dimensionless measure of the pendulum’s nonlinearity, which can become important when the oscillations are small but not too small. Indeed, rr arose when we scaled the size of the critical angle at which the escapement engages and impulses are imparted. Our analysis shows that the nonlinear effects captured by rr are not negligible perturbations; on the contrary, they completely change the picture. We would not see a transition from antiphase to in-phase synchronization without them. Indeed, when r=0r=0, Fig. 6 shows that the antiphase state is always locally stable. To destabilize it, we need rr to be sufficiently large.

We have also seen that rr reflects the dependence of a pendulum’s frequency on its amplitude, an effect that becomes increasingly important at large amplitudes. In short, as the amplitudes increase, antiphase synchronization loses stability in favor of in-phase synchronization. As noted previously by Pantaleone Pantaleone (2002) in the context of a different model, this finding may shed some light on why metronomes tend to synchronize in phase: they have a larger critical angle and typically swing at much larger amplitudes than the pendulums in pendulum clocks.

For larger fixed values of the coupling constant bb, and for larger values of rr, Fig. 6 shows a more complicated scenario. In particular, for rr increasing from small values, the stable fixed points corresponding to antiphase states branch into two stable equilibria with a phase difference ψ\psi that is nearly, but not exactly, equal to π\pi; meanwhile, the exactly antiphase states lose stability. For slightly larger values of rr, the two stable, nearly antiphase oscillations bifurcate into two limit cycles in a supercritical Hopf bifurcation. Finally, at even larger values of rr, the limit cycles lose their stability and only in-phase synchrony is stable. We were able to find the nearly-antiphase states and the stable limit cycles in numerical simulations of the original nondimensional equations.

VI Testing the model

There are many physical parameters we could vary to test the model, but we have chosen to focus on the platform damping μ¯\bar{\mu}, as it is one of the easiest parameters to adjust experimentally. Before delving into the predictions of our model, let us recall what has been seen in the lab.

VI.1 Experimental studies of platform damping

Wu et al.Wu et al. (2012) did an experiment with two metronomes placed on a platform that rolled on wheels of different radii: large, medium, and small. The wheels themselves rolled on surfaces that provided different amounts of friction: “slippery” glass board, coarse cloth, and five pieces of coarse cloth. Wu et al. conducted 100 tests each for the three different wheel sizes and the three different surfaces. They found that as the rolling friction increased, the system went from having only stable in-phase synchronization at low friction, to both in-phase and antiphase synchronization at medium friction (with the outcome changing from test to test, depending on the initial conditions), to only antiphase synchronization at high friction.

When the friction was lowest (under conditions with large wheels or when rolling on the glass surface), all 100 tests synchronized in phase. At the other extreme, when friction was highest (small wheels or five layers of coarse cloth) all 100 tests synchronized in antiphase. For the tests with medium wheel size, 42 of the 100 tests synchronized in phase and 58 synchronized in antiphase. Evidently the basins of attraction for the two states were comparably large under these conditions. Similarly, for the tests with only one layer of coarse cloth, 52 of the 100 tests synchronized in phase, while 48 synchronized in antiphase.

Pantaleone Pantaleone (2002) also investigated the effect of increased damping from the platform on the long-term behavior of the system. For the normal set-up (with the metronomes set to different but close frequencies), the metronomes always ended up moving in phase. However, when the system was placed on a wet surface (increasing the damping on the platform’s motion), it was possible to achieve antiphase synchronization.

VI.2 Stability conditions

Our model’s predictions are consistent, at least qualitatively, with the experimental findings above. As we will see, when the cubic coefficient rr is sufficiently large, the model’s behavior matches the scenario above. At low damping, the system synchronizes in phase. At high damping, it synchronizes in antiphase. And in between, both types of synchronization are possible. To establish these results, we have derived the conditions for stability of the in-phase and antiphase synchronized states for the general case where platform damping μ0\mu\neq 0 and platform restoring stiffness κ0\kappa\neq 0. Those conditions are summarized in this subsection.

In the following subsections we will first consider the case where we have nonzero damping of the platform, but allow both rr and κ\kappa to both be zero for simplicity. We will then explore what happens if rr is nonzero, and then κ\kappa. For nonzero μ\mu or κ\kappa, the full perturbation analysis is given in Appendix A.

In these more general cases, the in-phase and antiphase oscillations are found to have amplitude

Ai=2θcαi1+1αi2,Aa=2θcαa1+1αa2,\displaystyle\begin{aligned} A_{i}=&\sqrt{2}\frac{\theta_{c}}{\alpha_{i}}\sqrt{1+\sqrt{1-\alpha_{i}^{2}}},\\ A_{a}=&\sqrt{2}\frac{\theta_{c}}{\alpha_{a}}\sqrt{1+\sqrt{1-\alpha_{a}^{2}}},\end{aligned} (19)

respectively, where

αi=(πθcJ)(ν+2bμ(κ1)2+μ2),αa=πθcνJ.\displaystyle\begin{aligned} \alpha_{i}=&\left(\frac{\pi\theta_{c}}{J}\right)\left(\nu+\frac{2b\mu}{(\kappa-1)^{2}+\mu^{2}}\right),\\ \alpha_{a}=&\frac{\pi\theta_{c}\nu}{J}.\end{aligned} (20)

It is interesting that, as before, the steady-state amplitudes AiA_{i} and AaA_{a} depend on a dimensionless parameter α\alpha, except now there are two α\alpha’s, one for in-phase synchronization and another for antiphase. Both α\alpha’s reflect a balance between damping and driving; the ν\nu and μ\mu appearing in the equations above are scaled versions of the pendulum and platform damping, respectively, while JJ is a scaled impulsive drive strength. Incidentally, note also that the expression for the antiphase parameter αa\alpha_{a} is simpler than that for αi\alpha_{i}. This makes sense because when antiphase sync occurs, the platform does not move. So that is why the platform parameters μ\mu and κ\kappa do not appear in αa.\alpha_{a}.

For this general case with μ0\mu\neq 0 and κ0\kappa\neq 0, the counterparts of the stability boundaries b1b_{1} and b2b_{2} from Eqs. (17) now become more complicated, but they are still explicitly solvable. Our analysis in Appendix B shows that the boundaries can be expressed in terms of the following three quantities:

U=νπθcJαi1+1αi2,\displaystyle U=\frac{\nu\pi\theta_{c}}{J}-\frac{\alpha_{i}}{1+\sqrt{1-\alpha_{i}^{2}}}, (21)
V=bJαiπθc(μ1αi2+(1κ)αi)(1+1αi2)\displaystyle V=b-\frac{J\alpha_{i}}{\pi\theta_{c}}\frac{\left(\mu\sqrt{1-\alpha_{i}^{2}}+(1-\kappa)\alpha_{i}\right)}{\left(1+\sqrt{1-\alpha_{i}^{2}}\right)} (22)
+rθc24αi2(1κ)(1+1αi2),\displaystyle+\frac{r\theta_{c}^{2}}{4\alpha_{i}^{2}}(1-\kappa)\left(1+\sqrt{1-\alpha_{i}^{2}}\right),

and

W=b+Jαaπθc(μ1αa2+(1κ)αa)(1+1αa2)\displaystyle W=b+\frac{J\alpha_{a}}{\pi\theta_{c}}\frac{\left(\mu\sqrt{1-\alpha_{a}^{2}}+(1-\kappa)\alpha_{a}\right)}{\left(1+\sqrt{1-\alpha_{a}^{2}}\right)} (23)
rθc24αa2(1κ)(1+1αa2).\displaystyle-\frac{r\theta_{c}^{2}}{4\alpha_{a}^{2}}(1-\kappa)\left(1+\sqrt{1-\alpha_{a}^{2}}\right).

The Table 1 summarizes our findings regarding the stability of the in-phase and antiphase fixed points.

Table 1: Stability for the in-phase and antiphase fixed points.
Fixed point Stable Unstable
In-phase U>0U>0 and V>0V>0 U<0U<0 or V<0V<0
Antiphase W>0W>0 W<0W<0

VI.3 Varying the platform damping

Now, by using the stability criteria above, we can predict what should happen to both forms of synchronization if we vary the platform damping parameter μ\mu. It turns out the results depend qualitatively on the size of the cubic coefficient rr. As we will see, to match the experimental results of Wu et al. Wu et al. (2012) we need to have rr sufficiently large, a regime that is plausible for real metronomes.

Figure 7 summarizes the main message of this section. The axes of the parameter space are μ\mu, the dimensionless damping on the platform, and bb, the dimensionless strength of the inertial driving on the platform due to the swinging of the pendulums. The three panels show what happens as we progressively increase the cubic coefficient rr.

In the top two panels, where r=0r=0 or r=rcr=r_{c}, respectively, there are only two stability regions. In one of them, only the antiphase state is stable. In the other, the antiphase state coexists with a locally stable in-phase state. The important point is that in-phase synchrony is never the only attractor here.

This finding is incompatible with the experimental results of Wu et al. Wu et al. (2012) discussed above. They observed a third region, in which the in-phase state became the only attractor. Indeed, they found that their metronomes synchronized in phase every time out of 100 tests when the damping was sufficiently low.

It is only when we get to the bottom panel of Fig. 7, for r>rcr>r_{c}, that we could see something like this. In that panel alone, a stability region opens up for low damping μ\mu in which in-phase synchrony is the only stable state.

Refer to caption
Figure 7: Bifurcation diagram in the (μ,b)(\mu,b) parameter space for three different values of rr. Recall that μ\mu measures the dimensionless strength of the damping of the platform, and bb measures the back-coupling of the pendulums on the platform; it is proportional to the inertial force (from the swinging of the pendulums) that drives the platform’s motion. (A) r=0r=0. (B) r=rc0.6697r=r_{c}\approx 0.6697. (C) r=1>rcr=1>r_{c}. Other parameters: θc=0.5\theta_{c}=0.5, J=3J=3, ν=1\nu=1, κ=0\kappa=0. Only the bottom panel (C) is consistent with experimental results on metronomes reported in Wu et al. Wu et al. (2012)

VI.3.1 Antiphase sync is stable when 0rrc0\leq r\leq r_{c} and κ=0\kappa=0

In more detail, the blue curve in the top two panels of Fig. 7 is the curve given implicitly by V=0V=0. Crossing this curve horizontally by increasing μ\mu while leaving bb fixed corresponds to a pitchfork bifurcation, in which a locally stable in-phase state turns into a saddle equilibrium and branches off two saddle equilibria (all of which are unstable and therefore unobservable in experiments). Not pictured in these figures is the curve given implicitly by U=0U=0. This curve is located further into the first quadrant of the μb\mu-b plane (larger μ\mu and larger bb) and corresponds to a subcritical Hopf bifurcation as the curve is crossed from left to right.

Mathematically, antiphase synchronization is always stable because W0W\geq 0, with equality only when r=rcr=r_{c}. This is easy to see if we rewrite the WW equation (see Eq. (23)) in terms of rcr_{c}, giving

W=\displaystyle W= b+Jαaπθc(μ1αa2)(1+1αa2)\displaystyle b+\frac{J\alpha_{a}}{\pi\theta_{c}}\frac{\left(\mu\sqrt{1-\alpha_{a}^{2}}\right)}{\left(1+\sqrt{1-\alpha_{a}^{2}}\right)} (24)
+θc2(1κ)4αa2(1+1αa2)(rcr).\displaystyle+\frac{\theta_{c}^{2}(1-\kappa)}{4\alpha_{a}^{2}}\left(1+\sqrt{1-\alpha_{a}^{2}}\right)(r_{c}-r).

Observe that when r<rcr<r_{c} and κ<1\kappa<1, each term is positive, so WW is also positive. When r=rcr=r_{c}, WW is positive except when b=μ=0b=\mu=0. Because W0W\geq 0, we can never see a transition from bistability to only in-phase synchrony.

VI.3.2 Three stability regions when r>rcr>r_{c}

In contrast, when the cubic coefficient rr is larger than rcr_{c} (but not too large), there is a regime where only in-phase synchrony is stable. This can be seen in the bottom panel of of Fig. 7, in the lower left corner. This regime occurs when μ\mu (the damping of the platform) and bb (the inertial driving of the platform caused by the swinging of the pendulums) are both sufficiently weak.

Increasing the damping μ\mu first stabilizes the antiphase state, when the first bifurcation curve is crossed. Then, when the second curve is crossed, the in-phase oscillations are destabilized and only antiphase synchrony remains stable.

Full disclosure: For very large rr, more complicated behavior is possible (but is not shown here, because it is not the object of our interest).

The bifurcation curves shown in Fig. 7 can be obtained analytically. When r>rcr>r_{c} (as defined by Eq. (18)), the boundary of the global stability region for in-phase synchrony is given by W=0W=0. Solving W=0W=0 for bb in terms of μ\mu in Eq. (24) yields an equation for a straight line in the μb\mu-b plane given by

b3(μ)=\displaystyle b_{3}(\mu)=- μJαaπθc(1αa2)(1+1αa2)\displaystyle\mu\frac{J\alpha_{a}}{\pi\theta_{c}}\frac{\left(\sqrt{1-\alpha_{a}^{2}}\right)}{\left(1+\sqrt{1-\alpha_{a}^{2}}\right)} (25)
θc24αa2(1κ)(1+1αa2)(rcr).\displaystyle-\frac{\theta_{c}^{2}}{4\alpha_{a}^{2}}(1-\kappa)\left(1+\sqrt{1-\alpha_{a}^{2}}\right)(r_{c}-r).

This straight line is depicted in the bottom panel in Fig. 7. The other bifurcation curve in that panel is defined implicitly by V=0V=0.

VI.3.3 Insignificant effect of including 0<κ10<\kappa\ll 1

Figure 8 shows that including a small restoring force (0<κ10<\kappa\ll 1) on the platform does not qualitatively alter the transition scenario described above. For κ<1\kappa<1 and r>rcr>r_{c}, the line b3(μ)b_{3}(\mu) given by Eq. (25) still passes through the first quadrant of the μb\mu-b parameter plane, thereby creating a region in which in-phase synchrony is globally stable. As κ\kappa approaches 11, the size of this region shrinks to zero.

Refer to caption
Figure 8: Bifurcation diagram in the parameters μ\mu and bb, when the values of the other parameters are θc=0.5\theta_{c}=0.5, J=3J=3, ν=1\nu=1, κ=0.1\kappa=0.1 and r=1r=1. The straight line intersecting the bb-axis is b3(μ)b_{3}(\mu) in Eq. (25). The other curve is given implicitly by V=0V=0. Both curves correspond to curves of pitchfork bifurcations.

VII Three-Timescale Analysis

We can gain further analytical insight by considering a weak-coupling regime in which b1b\ll 1. Then the indirect coupling from one pendulum onto the other (mediated by the motion of the platform) becomes so weak that the pendulums adjust their phase difference ψ=φ1φ2\psi=\varphi_{1}-\varphi_{2} on a super-long timescale of t=O(ϵ1b1)t=O(\epsilon^{-1}b^{-1}). Thanks to this extra separation of timescales, it becomes possible to simplify the slow flow system even more, because in this regime the amplitudes relax to their equilibrium values much more rapidly than the phase difference adjusts. Hence the amplitudes can be adiabatically eliminated, which allows us to reduce the system to a single equation for the phase difference ψ\psi, as we will now show. We will work with the general case where μ0\mu\not=0 and κ0\kappa\not=0, for which the dynamics are described by the full slow flow system (35), (36) and (37), as given in Appendix A.

If we were to set b=0b=0 in the amplitude equations (35) and (36), we would find that both A1A_{1} and A2A_{2} would approach the steady-state amplitude AaA_{a} (defined in Eq. (19)) as the slow time τ\tau increases. This suggests the ansatz

A1(τ)Aa+ba1(τ,s)+\displaystyle A_{1}(\tau)\sim A_{a}+ba_{1}(\tau,s)+\cdots
A2(τ)Aa+ba2(τ,s)+\displaystyle A_{2}(\tau)\sim A_{a}+ba_{2}(\tau,s)+\cdots (26)

in the parameter regime b1b\ll 1, where a1a_{1} and a2a_{2} are functions of the slow time τ\tau and a super-slow time ss, where

s=bτ.s=b\tau.

Thus, let a1=a1(τ,s)a_{1}=a_{1}(\tau,s) and a2=a2(τ,s)a_{2}=a_{2}(\tau,s). If we were to plug the ansatz (26) into the equation (37) for the phase difference ψ\psi, we would find that the right hand side of that equation is of O(b)O(b). This observation suggests the following ansatz for ψ\psi:

ψ(τ)ψ0(s)+bψ1(τ,s)+,\displaystyle\psi(\tau)\sim\psi_{0}(s)+b\psi_{1}(\tau,s)+\cdots, (27)

where ψ0\psi_{0} is a function of only one variable, ψ0=ψ0(s)\psi_{0}=\psi_{0}(s) but ψ1\psi_{1} is a function of two variables, ψ1=ψ1(τ,s)\psi_{1}=\psi_{1}(\tau,s).

We again carry out a two-timescale analysis. In Eqs. (35), (36), and (37) we replace d/dτd/d\tau by

τ+bs,\displaystyle\frac{\partial}{\partial\tau}+b\frac{\partial}{\partial s}, (28)

plug in the ansatz (26) and (27), and expand in powers of bb. We find that at first order in bb, Eqs. (35) and (36) reduce to

a1τ=(ν2+Jθc2πAa3(1θc2Aa2)1/2)a1+((1κ)sinψ0(1+μ)cosψ0)2((κ1)2+μ2)Aa\displaystyle\begin{aligned} \frac{\partial a_{1}}{\partial\tau}=&\left(-\frac{\nu}{2}+\frac{J\theta_{c}^{2}}{\pi A_{a}^{3}}\left(1-\frac{\theta_{c}^{2}}{A_{a}^{2}}\right)^{-1/2}\right)a_{1}+\\ &\frac{\left((1-\kappa)\sin\psi_{0}-(1+\mu)\cos\psi_{0}\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{a}\end{aligned} (29)

and

a2τ=(ν2+Jθc2πAa3(1θc2Aa2)1/2)a2+((κ1)sinψ0(1+μ)cosψ0)2((κ1)2+μ2)Aa.\displaystyle\begin{aligned} \frac{\partial a_{2}}{\partial\tau}=&\left(-\frac{\nu}{2}+\frac{J\theta_{c}^{2}}{\pi A_{a}^{3}}\left(1-\frac{\theta_{c}^{2}}{A_{a}^{2}}\right)^{-1/2}\right)a_{2}+\\ &\frac{\left((\kappa-1)\sin\psi_{0}-(1+\mu)\cos\psi_{0}\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{a}.\end{aligned} (30)

Simple but tedious algebra (that we do not present here) reveals that the quantity in large parentheses above is negative. This result implies that both a1a_{1} and a2a_{2} relax to constants on the timescale of τ\tau. Since we are interested in much longer timescales (on the super-slow timescale of τ/b\tau/b) we arrive at the following result for the correction terms to the amplitudes:

a1(ν2+Jθc2πAa3(1θc2Aa2)1/2)1×((κ1)sinψ0+(1+μ)cosψ0)2((κ1)2+μ2)Aa\displaystyle\begin{aligned} a_{1}\sim&\left(-\frac{\nu}{2}+\frac{J\theta_{c}^{2}}{\pi A_{a}^{3}}\left(1-\frac{\theta_{c}^{2}}{A_{a}^{2}}\right)^{-1/2}\right)^{-1}\times\\ &\frac{\left((\kappa-1)\sin\psi_{0}+(1+\mu)\cos\psi_{0}\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{a}\end{aligned} (31)

and

a2(ν2+Jθc2πAa3(1θc2Aa2)1/2)1×((1κ)sinψ0+(1+μ)cosψ0)2((κ1)2+μ2)Aa.\displaystyle\begin{aligned} a_{2}\sim&\left(-\frac{\nu}{2}+\frac{J\theta_{c}^{2}}{\pi A_{a}^{3}}\left(1-\frac{\theta_{c}^{2}}{A_{a}^{2}}\right)^{-1/2}\right)^{-1}\times\\ &\frac{\left((1-\kappa)\sin\psi_{0}+(1+\mu)\cos\psi_{0}\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{a}.\end{aligned} (32)

Next we plug the ansatz (26) and (27) with a1a_{1} and a2a_{2} given by the above formula into Eq. (37). We obtain, to first order in bb, that

dψ0ds+ψ1τ=(κ1)((κ1)2+μ2)(2θcJπAa2rAa28)×(ν2+Jθc2πAa3(1θc2Aa2)1/2)1sinψ0.\displaystyle\begin{aligned} \frac{d\psi_{0}}{ds}+\frac{\partial\psi_{1}}{\partial\tau}=&\frac{(\kappa-1)}{((\kappa-1)^{2}+\mu^{2})}\left(\frac{2\theta_{c}J}{\pi A_{a}^{2}}-\frac{rA_{a}^{2}}{8}\right)\times\\ &\left(-\frac{\nu}{2}+\frac{J\theta_{c}^{2}}{\pi A_{a}^{3}}\left(1-\frac{\theta_{c}^{2}}{A_{a}^{2}}\right)^{-1/2}\right)^{-1}\sin\psi_{0}.\end{aligned} (33)

Using the above equation and requiring ψ1\psi_{1} to be bounded in τ\tau leads to the conclusion that ψ1\psi_{1} is independent of τ.\tau. After substitution of AaA_{a} and additional algebra, we finally obtain the desired evolution equation for ψ0\psi_{0}:

dψ0ds=(1κ)(rcr)γ(κ1)2+μ2sinψ0.\frac{d\psi_{0}}{ds}=\frac{(1-\kappa)(r_{c}-r)\gamma}{(\kappa-1)^{2}+\mu^{2}}\sin\psi_{0}.\\ (34)

Here rcr_{c} is given by Eq. (18), and the constant prefactor γ\gamma is given by

γ=(1+1α2)22α2+21α22να2[(1+1α2)2α2+21α2α2],\gamma=\frac{\left(1+\sqrt{1-\alpha^{2}}\right)^{2}\sqrt{2-\alpha^{2}+2\sqrt{1-\alpha^{2}}}}{2\nu\alpha^{2}\left[\left(1+\sqrt{1-\alpha^{2}}\right)\sqrt{2-\alpha^{2}+2\sqrt{1-\alpha^{2}}}-\alpha^{2}\right]},

where, as before, α=αa=νπθc/J\alpha=\alpha_{a}=\nu\pi\theta_{c}/J. The constant γ\gamma is well defined and positive for α\alpha on the interval [0,1)[0,1).

Let us pause to enjoy Eq. (34). It gives us, in the limit b1b\ll 1, a delightfully simple stability criterion for both the in-phase and antiphase fixed points. When the constant term in front of sinψ0\sin\psi_{0} is positive, antiphase oscillations are stable and in-phase oscillations are unstable; when the term is negative, in-phase oscillations are stable and antiphase oscillations are unstable. Equation (34) also reveals that the damping of the platform cannot change the stability of the fixed points in this regime (because μ\mu appears only in the denominator which will always be positive). Instead we see that the stability is governed solely by the quantities rrcr-r_{c} and 1κ1-\kappa, as follows. When κ<1\kappa<1, stable antiphase synchronization and unstable in-phase synchronization occur if r<rcr<r_{c}. Conversely, if r>rcr>r_{c}, we have stable in-phase synchronization and unstable antiphase synchronization.

This dichotomy agrees with our earlier analysis in Section V. As we saw there, the stability of the in-phase and antiphase fixed points is determined by whether r<rcr<r_{c} or r>rcr>r_{c}, for the case where bb is very small and hence lies close to the rr axis in Fig. 6. However, recall that in that case we also assumed κ=0\kappa=0. Now we see that the dichotomy holds a bit more generally.

VIII Discussion

We have modeled the behavior of two coupled pendulums with deadbeat escapement mechanisms driving their motion. In our analysis of this system, we focused on a parameter regime that is both physically realistic and analytically tractable: a weak-coupling regime in which the ratio of a pendulum’s mass to the mass of the entire system is assumed to be small. In this regime, phase adjustments of the pendulums due to inertial forcing from the platform occur over long times relative to the period of the pendulums. By scaling other physical parameters appropriately, we were able to use a multiple timescale analysis to study “the sympathy of clocks" in a way that appears simpler than most in the existing literature. It allows us to delineate regions in the parameter space where only in-phase synchronization is stable, or where only antiphase synchronization is stable, or where both are stable. For an example of such a scenario, see the bottom panel of Fig. 7 and the surrounding discussion.

One of the unusual features of our approach is that we model the escapement mechanism by using discrete impulses in the form of δ\delta-functions. Other approaches have used different discontinuous functions to model the escapement Bennett et al. (2002); Dilão (2009); Ramirez et al. (2016); Czołczyński et al. (2011); Fradkov and Andrievsky (2007) or continuous functions such as a van der Pol term Jovanovic and Koshkin (2012); Pantaleone (2002); Willms, Kitanov, and Langford (2017); Ramirez, Fey, and Nijmeijer (2013) or some other continuous function which gives self-excitation in the system Wu et al. (2012). Importantly, our impulses provide a boost to the pendulum before it reaches the apex of its swing rather than to push it back in the opposite direction. We believe that this model captures an important aspect of how deadbeat escapements actually work.

Further, when making the small-angle approximation, we expand sinθ\sin\theta past the linear term to include the cubic term. It is much more common to either take only the first order approximation to sine Bennett et al. (2002); Dilão (2009); Fradkov and Andrievsky (2007); Jovanovic and Koshkin (2012); Kumon et al. (2002); Pantaleone (2002); Kuznetsov et al. (2007) so that the analysis is more straightforward, or to avoid a small-angle approximation altogether Willms, Kitanov, and Langford (2017); Wu et al. (2012); Czołczyński et al. (2011) although this choice can cause the analysis to become unwieldy. We find that including the cubic term is crucial to the dynamics of our model. To wit, Fig. 7 demonstrates that if the coefficient rr of the cubic term is smaller than a critical value, rcr_{c}, there is no region of the (platform damping, platform coupling) parameter space where in-phase synchrony is globally stable.

The asymptotic analyses that we have presented are similar in some respects to others in the literature Bennett et al. (2002); Fradkov and Andrievsky (2007); Jovanovic and Koshkin (2012); Pantaleone (2002). However, while previous analyses have predominantly used the mass ratio m/Mm/M as the small parameter, we consider a diverse set of small parameters of the same order of magnitude as this one. As a result, we can clearly tease out the separate roles of the platform damping, the back coupling of the pendulums’ motion on the platform, the size of the cubic coefficient, the size of the critical angle, and the size of the impulses from the escapement. We have shown analytically how some of these parameters determine which mode of synchronization is favored: only in-phase, only antiphase, or the bistability of both.

Regions of bistability have been found in earlier analytical studies Kumon et al. (2002); Czołczyński et al. (2011); Jovanovic and Koshkin (2012); Dilão (2009); Ramirez et al. (2016). Bistability can also occur in reality; although we are perhaps more accustomed to antiphase synchronization of clocks and in-phase synchronization of metronomes, experimental studies have demonstrated that both kinds of devices can display bistability in certain circumstances Czołczyński et al. (2011); Ramirez, Fey, and Nijmeijer (2013); Wu et al. (2012).

One of our main results is that the slight dependence of a pendulum’s frequency on its amplitude, controlled by the dimensionless parameter rr, can play an outsized role in the long-term dynamics of coupled clocks and metronomes. Although well known for individual pendulums, this effect has not been emphasized in previous analyses of these coupled systems. Indeed, we suspect that the dynamics of Huygens’s clocks have resisted a complete analysis for more than 350 years, precisely because small effects like this can play such a pivotal role.

Acknowledgements

Research of A.N.N. was supported by an NSF Mathematical Sciences Postdoctoral Research Fellowship, Award Number DMS-190288.

Data Availability

The data that support the findings of this study are almost all available within the article. Any data that are not available can be found from the corresponding author upon reasonable request.

Appendix A Asymptotic Analysis of the Scaled System with μ0\mu\not=0 and κ0\kappa\not=0

From the terms that contain the power ϵ0\epsilon^{0} in the expansion of (3), we obtain

2θ10t2(t,τ)\displaystyle\frac{\partial^{2}\theta_{10}}{\partial t^{2}}(t,\tau) +θ10(t,τ)=0\displaystyle+\theta_{10}(t,\tau)=0
2θ20t2(t,τ)\displaystyle\frac{\partial^{2}\theta_{20}}{\partial t^{2}}(t,\tau) +θ20(t,τ)=0\displaystyle+\theta_{20}(t,\tau)=0
2x0t2(t,τ)\displaystyle\frac{\partial^{2}x_{0}}{\partial t^{2}}(t,\tau) +μx0t(t,τ)+κx0(t,τ)\displaystyle+\mu\frac{\partial x_{0}}{\partial t}(t,\tau)+\kappa x_{0}(t,\tau)
=b(2θ10t2(t,τ)+2θ20t2(t,τ)).\displaystyle=-b\left(\frac{\partial^{2}\theta_{10}}{\partial t^{2}}(t,\tau)+\frac{\partial^{2}\theta_{20}}{\partial t^{2}}(t,\tau)\right).

The general solution of these equations is again

θ10(t,τ)\displaystyle\theta_{10}(t,\tau) =A1(τ)sin(t+φ1(τ))\displaystyle=A_{1}(\tau)\,\sin(t+\varphi_{1}(\tau))
θ20(t,τ)\displaystyle\theta_{20}(t,\tau) =A2(τ)sin(t+φ2(τ))\displaystyle=A_{2}(\tau)\,\sin(t+\varphi_{2}(\tau))

for the angles of the pendula and now

x0=b((κ1)(θ10+θ20)μ(θ10t+θ20t))(κ1)2+μ2\displaystyle x_{0}=\frac{b\left((\kappa-1)(\theta_{10}+\theta_{20})-\mu\left(\frac{\partial\theta_{10}}{\partial t}+\frac{\partial\theta_{20}}{\partial t}\right)\right)}{(\kappa-1)^{2}+\mu^{2}}

for the position of the platform. Note that we are implicitly assuming that (κ1)2+μ20(\kappa-1)^{2}+\mu^{2}\neq 0.

As before, differential equations for the evolution of the slow variables A1,A2,φ1,φ2A_{1},A_{2},\varphi_{1},\varphi_{2} will be obtained at the next order of ϵ\epsilon after dealing with the delta-function forcing terms due to the repeated impulses provided by the escapement mechanism. Note that the O(ϵ1O(\epsilon^{1}) terms in the expansion of the system (3) have the same form as was shown in Section V since μ\mu and κ\kappa appear only in the xx equation which contains no epsilons; however, μ\mu and κ\kappa do enter into the equations through the second derivative of x0x_{0} which appears in both equations. To derive the slow flow equations for A1,A2,ψA_{1},A_{2},\psi, we compute the four integrals as in Section V and follow the same subsequent step (dividing the phase equations by the corresponding amplitudes and subtracting the result) to obtain the new equations:

dA1dτ=\displaystyle\frac{dA_{1}}{d\tau}= ν2A1+1θc2A12Jπbμ2((κ1)2+μ2)A1\displaystyle-\frac{\nu}{2}A_{1}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{1}^{2}}}\,\frac{J}{\pi}-\frac{b\mu}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{1} (35)
b((κ1)sinψ+μcosψ)2((κ1)2+μ2)A2\displaystyle-\frac{b\left((\kappa-1)\sin\psi+\mu\cos\psi\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{2}
dA2dτ=\displaystyle\frac{dA_{2}}{d\tau}= ν2A2+1θc2A22Jπbμ2((κ1)2+μ2)A2\displaystyle-\frac{\nu}{2}A_{2}+\sqrt{1-\frac{\theta_{c}^{2}}{A_{2}^{2}}}\,\frac{J}{\pi}-\frac{b\mu}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{2} (36)
+b((κ1)sinψμcosψ)2((κ1)2+μ2)A1\displaystyle+\frac{b\left((\kappa-1)\sin\psi-\mu\cos\psi\right)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}A_{1}
dψdτ=\displaystyle\frac{d\psi}{d\tau}= θcJπ(A22A12)+r16(A22A12)\displaystyle\theta_{c}\,\frac{J}{\pi}\left(A_{2}^{-2}-A_{1}^{-2}\right)+\frac{r}{16}\left(A_{2}^{2}-A_{1}^{2}\right) (37)
+b(κ1)2((κ1)2+μ2)(A1A2A2A1)cosψ\displaystyle+\frac{b(\kappa-1)}{2\left((\kappa-1)^{2}+\mu^{2}\right)}\left(\frac{A_{1}}{A_{2}}-\frac{A_{2}}{A_{1}}\right)\cos\psi
+bμ2((κ1)2+μ2)(A1A2+A2A1)sinψ.\displaystyle+\frac{b\mu}{2\left((\kappa-1)^{2}+\mu^{2}\right)}\left(\frac{A_{1}}{A_{2}}+\frac{A_{2}}{A_{1}}\right)\sin\psi.

Our asymptotic analysis is again valid for A1(τ)>θcA_{1}(\tau)>\theta_{c} and A2(τ)>θcA_{2}(\tau)>\theta_{c}, meaning that the pendulums’ swings are large enough to engage the escapement mechanism at all times. We refer to the system (35), (36), and (37) as the full slow flow.

Appendix B Stability analysis

Here we calculate the stability of the in-phase synchronized state ψ=0\psi=0, A1=A2=AiA_{1}=A_{2}=A_{i} and the antiphase synchronized state ψ=π\psi=\pi, A1=A2=AaA_{1}=A_{2}=A_{a} by regarding them as fixed points of the system (35), (36), and (37). (Recall that AiA_{i} and AaA_{a} were defined in Eq. (19)).

We follow the standard steps. We introduce the functions F1(A1,A2,ψ)F_{1}(A_{1},A_{2},\psi), F2(A1,A2,ψ)F_{2}(A_{1},A_{2},\psi) and F3(A1,A2,ψ)F_{3}(A_{1},A_{2},\psi) so that the system (35), (36) and (37) reads

dA1dτ\displaystyle\frac{dA_{1}}{d\tau} =F1(A1,A2,ψ)\displaystyle=F_{1}(A_{1},A_{2},\psi)
dA2dτ\displaystyle\frac{dA_{2}}{d\tau} =F2(A1,A2,ψ)\displaystyle=F_{2}(A_{1},A_{2},\psi)
dψdτ\displaystyle\frac{d\psi}{d\tau} =F3(A1,A2,ψ).\displaystyle=F_{3}(A_{1},A_{2},\psi).

We compute the matrix of partial derivatives

H=H(A1,A2,ψ)=[F1A1F1A2F1ψF2A1F2A2F2ψF3A1F3A2F3ψ].\displaystyle H=H(A_{1},A_{2},\psi)=\begin{bmatrix}\frac{\partial F_{1}}{\partial A_{1}}&\frac{\partial F_{1}}{\partial A_{2}}&\frac{\partial F_{1}}{\partial\psi}\\ \frac{\partial F_{2}}{\partial A_{1}}&\frac{\partial F_{2}}{\partial A_{2}}&\frac{\partial F_{2}}{\partial\psi}\\ \frac{\partial F_{3}}{\partial A_{1}}&\frac{\partial F_{3}}{\partial A_{2}}&\frac{\partial F_{3}}{\partial\psi}\end{bmatrix}.

We then evaluate the matrix HH at each of the two fixed points. We define an index variable σ\sigma such that σ=1\sigma=1 if we are considering the in-phase fixed point ψ=0\psi=0, and σ=1\sigma=-1 if we are considering the antiphase fixed point ψ=π\psi=\pi. Then we can obtain a single set of formulas that apply to both fixed points. For the in-phase fixed point, α=αi\alpha=\alpha_{i} and σ=1\sigma=1. For the antiphase fixed point, α=αa\alpha=\alpha_{a} and σ=1\sigma=-1. We find that

H=[h1h2h3h2h1h3h4h4h5],\displaystyle H=\left[\begin{array}[]{ccc}h_{1}&h_{2}&h_{3}\\ h_{2}&h_{1}&-h_{3}\\ h_{4}&-h_{4}&h_{5}\end{array}\right], (41)

where

h1=Jα32πθc(1+1α2)212(ν+bμ(κ1)2+μ2)h2=σbμ2((κ1)2+μ2)h3=σb(κ1)θc2α((κ1)2+μ2)1+1α2h4=Jα3π2θc2(1+1α2)3/2rθc42α(1+1α2)1/2+σb(κ1)α2θc((κ1)2+μ2)(1+1α2)1/2h5=σbμ(κ1)2+μ2.\displaystyle\begin{aligned} h_{1}=&\frac{J\alpha^{3}}{2\pi\theta_{c}(1+\sqrt{1-\alpha^{2}})^{2}}-\frac{1}{2}\left(\nu+\frac{b\mu}{(\kappa-1)^{2}+\mu^{2}}\right)\\ h_{2}=&-\frac{\sigma b\mu}{2\left((\kappa-1)^{2}+\mu^{2}\right)}\\ h_{3}=&-\frac{\sigma b(\kappa-1)\theta_{c}}{\sqrt{2}\alpha\left((\kappa-1)^{2}+\mu^{2}\right)}\sqrt{1+\sqrt{1-\alpha^{2}}}\\ h_{4}=&\frac{J\alpha^{3}}{\pi\sqrt{2}\theta_{c}^{2}}\left(1+\sqrt{1-\alpha^{2}}\right)^{-3/2}-\frac{r\theta_{c}}{4\sqrt{2}\alpha}\left(1+\sqrt{1-\alpha^{2}}\right)^{1/2}\\ &+\frac{\sigma b(\kappa-1)\alpha}{\sqrt{2}\theta_{c}\left((\kappa-1)^{2}+\mu^{2}\right)}\left(1+\sqrt{1-\alpha^{2}}\right)^{-1/2}\\ h_{5}=&\frac{\sigma b\mu}{(\kappa-1)^{2}+\mu^{2}}.\end{aligned}

The characteristic polynomial of HH is

P(λ)=(h1+h2λ)(λ2(h5+h1h2)λ+h5h1h5h22h3h4).\displaystyle\begin{aligned} P(\lambda)=&\left(h_{1}+h_{2}-\lambda\right)\\ &\left(\lambda^{2}-(h_{5}+h_{1}-h_{2})\lambda+h_{5}h_{1}-h_{5}h_{2}-2h_{3}h_{4}\right).\end{aligned}

One root of P(λ)P(\lambda) is h1+h2h_{1}+h_{2}. Simple algebra leads to h1+h2=Jα1α2/(πθc(1+1α2))h_{1}+h_{2}=-J\alpha\sqrt{1-\alpha^{2}}/(\pi\theta_{c}(1+\sqrt{1-\alpha^{2}})). Thus, we have that this root is always negative. So the stability of the fixed point is determined by the two other roots. The fixed point will be stable when h5+h1h2<0h_{5}+h_{1}-h_{2}<0, and h5h1h5h22h3h4>0h_{5}h_{1}-h_{5}h_{2}-2h_{3}h_{4}>0. After some algebra we find that this set of inequalities translates to

2σbμ(κ1)2+μ2Jαπθc1α2(1+1α2)<0\displaystyle\frac{2\sigma b\mu}{(\kappa-1)^{2}+\mu^{2}}-\frac{J\alpha}{\pi\theta_{c}}\frac{\sqrt{1-\alpha^{2}}}{\left(1+\sqrt{1-\alpha^{2}}\right)}<0

and

bσJαπθc(μ1α2+(1κ)α)(1+1α2)+\displaystyle b-\frac{\sigma J\alpha}{\pi\theta_{c}}\frac{\left(\mu\sqrt{1-\alpha^{2}}+(1-\kappa)\alpha\right)}{\left(1+\sqrt{1-\alpha^{2}}\right)}+
σrθc24α2(1κ)(1+1α2)>0.\displaystyle\frac{\sigma r\theta_{c}^{2}}{4\alpha^{2}}(1-\kappa)\left(1+\sqrt{1-\alpha^{2}}\right)>0.

The first of the above equations is satisfied for all values of the parameters when σ=1\sigma=-1, i.e. for the antiphase fixed point. This observation and the above formulas lead to the conditions for stability summarized in Section VI.

References

  • Winfree (1980) A. T. Winfree, The Geometry of Biological Time (Springer-Verlag, 1980).
  • Pikovsky, Rosenblum, and Kurths (2001) A. Pikovsky, M. Rosenblum,  and J. Kurths, Synchronization: A Universal Concept in Nonlinear Sciences (Cambridge University Press, 2001).
  • Strogatz (2003) S. H. Strogatz, Sync (Hyperion, 2003).
  • Blekhman (1988) I. I. Blekhman, Synchronization in Science and Technology (American Society of Mechanical Engineers Press, 1988).
  • Huygens (1893) C. Huygens, Oeuvres complètes de Christiaan Huygens, edited by M. Nijhoff, Vol. 5 (Societé Hollandaise des Sciences, 1893) pp. 241–262.
  • Yoder (2004) J. G. Yoder, Unrolling Time: Christiaan Huygens and the Mathematization of Nature (Cambridge University Press, 2004).
  • Ramirez and Nijmeijer (2020) J. P. Ramirez and H. Nijmeijer, “The secret of the synchronized pendulums,” Physics World 33, 36 (2020).
  • Ellicott (1740a) J. Ellicott, “An account of the influence which two pendulum clocks were observed to have upon each other,” Phil Trans R Soc 41, 126–128 (1740a).
  • Ellicott (1740b) J. Ellicott, “Further observations and experiments concerning the two clocks above mentioned,” Phil Trans R Soc 41, 128–135 (1740b).
  • Ellis (1873) W. Ellis, “On sympathetic influence between clocks,” Monthly Notices of the Royal Astronomical Society 33, 480 (1873).
  • Korteweg (1906) D. Korteweg, “Les horloges sympathiques de Huygens,” Archives Neerlandaises, Serie II 11, 273–295 (1906).
  • Bennett et al. (2002) M. Bennett, M. F. Schatz, H. Rockwood,  and K. Wiesenfeld, “Huygens’s clocks,” Proc R Soc A 458, 563–579 (2002).
  • Oud, Nijmeijer, and Pogromsky (2006) W. Oud, H. Nijmeijer,  and A. Y. Pogromsky, “A study of Huijgens’ synchronization: experimental results,” in Group Coordination and Cooperative Control (Springer, 2006) pp. 191–203.
  • Senator (2006) M. Senator, “Synchronization of two coupled escapement-driven pendulum clocks,” J Sound Vib 291, 566–603 (2006).
  • Dilão (2009) R. Dilão, “Antiphase and in-phase synchronization of nonlinear oscillators: The Huygens’s clocks system,” Chaos 19, 023118 (2009).
  • Czolczynski et al. (2009) K. Czolczynski, P. Perlikowski, A. Stefanski,  and T. Kapitaniak, “Clustering of Huygens’ clocks,” Prog Theo Phys 122, 1027–1033 (2009).
  • Czołczyński et al. (2011) K. Czołczyński, P. Perlikowski, A. Stefański,  and T. Kapitaniak, “Why two clocks synchronize: Energy balance of the synchronized clocks,” Chaos 21, 023129 (2011).
  • Czolczynski et al. (2011) K. Czolczynski, P. Perlikowski, A. Stefanski,  and T. Kapitaniak, “Huygens’ odd sympathy experiment revisited,” International Journal of Bifurcation and Chaos 21, 2047–2056 (2011).
  • Czolczynski et al. (2013) K. Czolczynski, P. Perlikowski, A. Stefanski,  and T. Kapitaniak, “Synchronization of the self-excited pendula suspended on the vertically displacing beam,” Communications in Nonlinear Science and Numerical Simulation 18, 386–400 (2013).
  • Kapitaniak et al. (2012) M. Kapitaniak, K. Czolczynski, P. Perlikowski, A. Stefanski,  and T. Kapitaniak, “Synchronization of clocks,” Physics Reports 517, 1–69 (2012).
  • Jovanovic and Koshkin (2012) V. Jovanovic and S. Koshkin, “Synchronization of Huygens’ clocks and the Poincaré method,” J Sound Vib 331, 2887–2900 (2012).
  • Ramirez, Fey, and Nijmeijer (2013) J. P. Ramirez, R. H. Fey,  and H. Nijmeijer, “Synchronization of weakly nonlinear oscillators with Huygens’ coupling,” Chaos 23, 033118 (2013).
  • Ramirez et al. (2014a) J. P. Ramirez, R. Fey, K. Aihara,  and H. Nijmeijer, “An improved model for the classical Huygens’ experiment on synchronization of pendulum clocks,” Journal of Sound and Vibration 333, 7248–7266 (2014a).
  • Ramirez et al. (2014b) J. P. Ramirez, K. Aihara, R. Fey,  and H. Nijmeijer, “Further understanding of Huygens’ coupled clocks: The effect of stiffness,” Physica D: Nonlinear Phenomena 270, 11–19 (2014b).
  • Ramirez et al. (2016) J. P. Ramirez, L. A. Olvera, H. Nijmeijer,  and J. Alvarez, “The sympathy of two pendulum clocks: beyond Huygens’ observations,” Scientific Reports 6, 23580 (2016).
  • Ramirez and Nijmeijer (2016) J. P. Ramirez and H. Nijmeijer, “The Poincaré method: a powerful tool for analyzing synchronization of coupled oscillators,” Indagationes Mathematicae 27, 1127–1146 (2016).
  • Oliveira and Melo (2015) H. M. Oliveira and L. V. Melo, “Huygens synchronization of two clocks,” Scientific reports 5, 11548 (2015).
  • Willms, Kitanov, and Langford (2017) A. R. Willms, P. M. Kitanov,  and W. F. Langford, “Huygens’ clocks revisited,” Royal Society Open Science 4, 170777 (2017).
  • Wiesenfeld (2017) K. Wiesenfeld, “Huygens’s odd sympathy recreated,” Societate si Politica 11, 15–22 (2017).
  • Pantaleone (2002) J. Pantaleone, “Synchronization of metronomes,” Am J Phys 70, 992–1000 (2002).
  • Kuznetsov et al. (2007) N. V. Kuznetsov, G. A. Leonov, H. Nijmeijer,  and A. Y. Pogromsky, “Synchronization of two metronomes,” in Proceedings of the 3rd IFAC Workshop (PSYCO’07), 29-31 August 2007, Saint Petersburg, Russia (2007) pp. 49–52.
  • Ulrichs, Mann, and Parlitz (2009) H. Ulrichs, A. Mann,  and U. Parlitz, “Synchronization and chaotic dynamics of coupled mechanical metronomes,” Chaos 19, 043120 (2009).
  • Wu et al. (2012) Y. Wu, N. Wang, L. Li,  and J. Xiao, “Anti-phase synchronization of two coupled mechanical metronomes,” Chaos 22, 023146 (2012).
  • Bahraminasab (2007) A. Bahraminasab, Synchronisation (2007), https://www.youtube.com/watch?v=W1TMZASCR-I.
  • Ikeguchi-Laboratory (2012) Ikeguchi-Laboratory, Synchronization of thirty two metronomes (2012), https://www.youtube.com/watch?v=JWToUATLGzs.
  • MythBusters (2014) MythBusters, N-Sync (2014), https://www.youtube.com/watch?v=e-c6S6SdkPo.
  • Lepschy, Mian, and Viaro (1992) A. M. Lepschy, G. Mian,  and U. Viaro, “Feedback control in ancient water and mechanical clocks,” IEEE Transactions on Education 35, 3–10 (1992).
  • Moon and Stiefel (2006) F. C. Moon and P. D. Stiefel, “Coexisting chaotic and periodic dynamics in clock escapements,” Phil Trans R Soc A 364, 2539–2564 (2006).
  • Roup et al. (2003) A. V. Roup, D. S. Bernstein, S. G. Nersesov, W. M. Haddad,  and V. Chellaboina, “Limit cycle analysis of the verge and foliot clock escapement using impulsive differential equations and Poincaré maps,” International Journal of Control 76, 1685–1698 (2003).
  • Rowlings (1944) A. Rowlings, The Science of Clocks and Watches (Caldwell Industries, Luling, TX USA, 1944).
  • Guckenheimer and Holmes (1983) J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields (Springer, 1983).
  • Strogatz (1994) S. H. Strogatz, Nonlinear Dynamics and Chaos (Addison-Wesley, 1994).
  • Bender and Orszag (1999) C. M. Bender and S. A. Orszag, Advanced Mathematical Methods for Scientists and Engineers (Springer, 1999).
  • Holmes (1995) M. H. Holmes, Introduction to Perturbation Methods (Springer, 1995).
  • Dhooge et al. (2008) A. Dhooge, W. Govaerts, Y. A. Kuznetsov, H. G. E. Meijer,  and B. Sautois, “New features of the software matcont for bifurcation analysis of dynamical systems,” Mathematical and Computer Modelling of Dynamical Systems 14, 147–175 (2008).
  • Fradkov and Andrievsky (2007) A. L. Fradkov and B. Andrievsky, “Synchronization and phase relations in the motion of two-pendulum system,” International Journal of Non-Linear Mechanics 42, 895–901 (2007).
  • Kumon et al. (2002) M. Kumon, R. Washizaki, J. Sato, R. Mizumoto,  and Z. Iwai, “Controlled synchronization of two 1-DOF coupled oscillators,” in Proceedings of the 15th IFAC World Congress, Barcelona (2002) pp. 3–10.