Abstract
Various oscillatory phenomena occur in the world. Because some are associated with abnormal states (e.g. epilepsy), it is important to establish ways to terminate oscillations by external stimuli. However, despite the prior development of techniques for stabilizing unstable oscillations, relatively few studies address the transition from oscillatory to resting state in nonlinear dynamics. This study mainly analyzes the oscillation-quenching of metronomes on a platform as an example of such transitions. To facilitate the analysis, we describe the impulsive force (escapement mechanism) of a metronome by a fifth-order polynomial. By performing both averaging approximation and numerical simulation, we obtain a phase diagram for synchronization and oscillation quenching. We find that quenching occurs when the feedback to the oscillator increases, which will help explore the general principle regarding the state transition from oscillatory to resting state. We also numerically investigate the bifurcation of out-of-phase synchronization and beat-like solution. Despite the simplicity, our model successfully reproduces essential phenomena in interacting mechanical clocks, such as the bistability of in-phase and anti-phase synchrony and oscillation quenching occurring for a large mass ratio between the oscillator and the platform. We believe that our simple model will contribute to future analyses of other dynamics of mechanical clocks.
Similar content being viewed by others
Introduction
Oscillatory phenomena are widely observed in nature and society. There are both desirable and undesirable rhythms. For example, some rhythms in the human body, such as the heartbeat and circadian clock, are essential for homeostasis, while others appear with diseases, such as abnormal oscillations of neuronal action potentials in Parkinson’s disease1 or epilepsy2,3. Thus, it is expected that stabilizing the necessary oscillations and removing the abnormal oscillations will contribute to healthy biological rhythms and the treatment of diseases. Mathematically, an oscillatory state corresponds to a limit cycle of a dynamical system4. Therefore, developing techniques to stabilize or destabilize limit cycles by external perturbations is important.
Several methods for stabilizing unstable limit cycles were established in the 1990s5,6. On the other hand, regarding the methods to destabilize the stable limit cycles, although various state-transition methods between multiple limit cycles have been extensively studied7,8,9,10,11, few studies have explored the general principle for state transition from stable limit cycles to stable fixed points12,13,14,15. Establishing methods for transferring the system state from a stable limit cycle to a stable fixed point is crucial for annihilating undesirable rhythms14,15.
In the present paper, we consider the metronome as an example of a bistable system with a stable limit cycle and stable fixed point. We focus on the oscillation-stopping phenomenon (oscillation quenching) of the metronome on a platform, in which the metronome stops vibrating after oscillating for a while. Below, we explain the details of our study referring to the previous studies on metronome dynamics.
Related works on the dynamics of mechanical oscillators
A metronome is a mechanical device in which a needle with a weight continuously oscillates. Its characteristic structure is that the combination of a spring and gear provides torque in the same direction as the motion of the needle when the needle reaches a certain position16. This structure, called an escapement mechanism, enables the metronome to oscillate by counteracting the damping force caused by friction. To investigate the various dynamical behaviors of metronomes and their mechanical analogues, e.g. pendulum clocks, numerous experimental studies have been performed17,18,19,20,21,22,23,24,25,26,27. One of the most famous dynamics of coupled metronomes is synchronization, in which the timing of the metronome oscillation is aligned when multiple metronomes are placed on a common platform. Synchronization was first discovered in coupled pendulum clocks by Huygens18, and many experiments have since been conducted in various settings17,19,20,21,25,26,27. In particular, it is known that both in-phase and anti-phase synchronizations, or only one of them, can be observed depending on the experimental situation21. Another unique behavior is oscillation quenching, which has been observed in metronomes on a movable platform27 or pendulum clocks suspended on a movable board18. However, although a lot of previous studies focused on the synchronization of metronomes, few investigated the oscillation quenching.
Numerous modeling studies have also been performed to analyze the dynamics of metronomes and pendulum clocks16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31. As summarized in Ref31, several challenges exist with these studies. The first is the modeling of the escapement mechanism. To describe the escapement mechanism, it is considered appropriate to use functions that provide torque in the same direction as pendulum motion. In the previous studies, the van der Pol-type function17,22,29, the piecewise linear function19,20,23,24,26,30, Dirac’s delta function27,31, and the function that instantaneously changes the angular velocity18 or the kinetic energy25 of the pendulum at specific positions have been used. Another challenge is that the motion equation of a metronome generally becomes a nonlinear ordinary differential equation (ODE) that cannot be solved explicitly. To analyze the nonlinear motion equation, an averaging approximation17,27,31 and Poincaré map18,25 have been applied.
Recently, Goldsztein et al. analyzed a mathematical model of two metronomes on a movable platform and obtained a phase diagram for in-phase and anti-phase synchronization31. In particular, they succeeded in explaining some of the past experiments by considering the metronome’s nonlinearity caused by its pendulum structure31; that is, they expanded the usual linear small-angle approximation (\(\sin \theta \simeq \theta\)) to include the nonlinear term (\(\sin \theta \simeq \theta + c \theta ^3\) with sufficiently small c). Seeking a better agreement with the experimental results, they also created a more realistic model by assuming Coulomb friction as the damping of the platform27. Although these studies are elaborate and sophisticated in terms of both modeling methods and analytical techniques, there are several open questions. In their first study31, the analytical method (i.e. averaging approximation) was applied only when the amplitude of the metronome was larger than a certain threshold value, preventing the analysis of oscillation quenching. In the second study27, although this issue was resolved (i.e. the averaged system was valid even when the amplitude was small), a stability analysis was not performed because the averaged system contained discontinuous functions. The behavior of the equation of motion was tested only by numerical simulations, and a phase diagram was not created.
Study purpose and structure of this paper
We are particularly concerned with oscillation quenching because this phenomenon can be considered as an example of a state transition from a stable limit cycle (oscillating state) to a stable fixed point (resting state) when the oscillators receive the feedback resulting from their motion via the platform. Thus, this study aims to treat both the synchronization and oscillation quenching in a unified manner, that is, using the same mathematical model. One of the reasons why the analysis of oscillation quenching was difficult in the previous studies27,31 is that the authors attempted to make the model realistic by describing the escapement mechanism with a delta function and considering both the nonlinearity of the pendulum structure and the Coulomb friction acting on the platform. Thus, to facilitate the analysis, we model the metronome as a linear spring pendulum, neglect the damping of the platform, and simulate the escapement with several smooth functions, particularly a polynomial of order five. Owing to these simplifications, we analytically and numerically obtain a phase diagram for both synchronization and oscillation quenching, which has not been obtained in the previous studies on metronomes.
The remainder of this paper is organized as follows. First, we consider the case of a single metronome on a movable platform. Assuming that both the escapement mechanism and damping force are sufficiently small, we treat the entire system as a weakly nonlinear oscillator and analyze the equation of motion using an averaging approximation. We use several functions to represent the escapement mechanism and confirm that the averaged system reproduces the bistability and oscillation quenching of a real metronome. We then expand our model to the case of two identical metronomes on a movable platform, where we adopt a fifth-order polynomial as the escapement mechanism to make the analysis easier. Assuming that the mass ratio of the metronome to the platform is sufficiently small, we perform an averaging approximation and a linear stability analysis to obtain a phase diagram for the in-phase synchronization, anti-phase synchronization, and oscillation quenching. We verify the analysis by numerically integrating the equations of motion before the averaging approximation and plotting the results on the same phase diagram. Finally, we provide a summary and discussion.
One metronome
Model
Figure 1a illustrates our model of one metronome on a movable platform. In this model, a point mass m is connected by two springs with spring constant k/2 to a platform of mass M. The platform has one degree of freedom and moves freely. The variables X(t) and x(t) are the positions of the platform relative to the floor and the mass relative to the platform, respectively.
We consider the following two forces that act from the platform to the mass point: the damping force proportional to the velocity of the mass, \(\dot{x} {:}{=}dx/dt\), and the driving force describing the escapement mechanism given as a function of x and \(\dot{x}\). By neglecting the mass of the springs, the air resistance of the mass and platform, and the damping of the platform due to friction with the floor, we obtain the following motion equation:
where \(\gamma\) is the damping coefficient, \(\delta\) represents the magnitude of the escapement mechanism, and \(f(x,{\dot{x}})\) is a dimensionless function that shows the nature of the escapement mechanism.
We denote the position of the center of mass as \(x_\text{c}\). Then,
Since we assume that there is no external force acting on the entire system, the equation \(\frac{d^2 x_\text{c}}{d t^2} = 0\) follows. Thus,
Substituting Eq. (3) into Eq. (1), we have
We then nondimensionalize Eq. (4). By introducing a small dimensionless parameter \({\varepsilon }\) and the following quantities:
and renaming \(\tau \rightarrow t\) and \({{\hat{x}}} \rightarrow x\), we transform Eq. (4) into the following dimensionless system:
Here, we assume \(x = O(1)\), \(\dot{x} = O(1)\), \(\alpha = O(1)\) and \(g(x,\dot{x}) = O(1)\). We show the typical dynamics of Eq. (6) in Fig. 1b.
Analysis
We perform an averaging approximation to the system (6). We rewrite Eq. (6) as
We transform the variables x(t) and y(t) into new variables r(t), \(\theta (t)\), and \(\phi (t)\) that satisfy \(r_i(t) \ge 0\) and the following equations:
where
Then, Eq. (7) is transformed into
See Supplementary Information for the derivation of Eq. (10).
Since the estimate \(r(t) = O(1)\) follows from the assumptions \(x(t) = O(1)\) and \(y(t) = O(1)\), Eq. (10) suggests that the time-scale of r(t) and \(\theta (t)\) are \(O({\varepsilon }^{-1})\) and thus much larger than the time-scale of metronome’s oscillation period \(2\pi\) (i.e. the time-scale of x(t) in Eq. (8a)). Therefore, we can safely replace \(\dot{r}\) and \({{\dot{\theta }}}\) with their time average over \(2 \pi\). Namely, we approximate the right-hand sides of Eq. (10) with their time average as below:
where
Note that we regard r and \(\theta\) as constants when we calculate the integrals in Eq. (11): this is because the change of these variables during the integral interval \([0, 2\pi ]\) is \(O({\varepsilon })\) and thus can be negligible in the lowest-order approximation. This approximation method is widely known as averaging method32,33 (or Krylov-Bogoliubov averaging method34), which is mathematically justified by near identity transformation35,36. Hereafter, we replace the approximately equal sign (\(\simeq\)) in Eq. (11) with the equal sign (\(=\)).
In what follows, we consider concrete functions as g(x, y) and obtain \({{\bar{g}}}_{i}(r)\; (i=1,2)\) given by Eq. (12).
Features of escapement mechanism
We first discuss appropriate functions to model the escapement mechanism. Considering a real metronome, it is natural to assume that g(x, y) takes non-zero values only when x and y have the same sign. This is because the escapement mechanism of a real metronome works when the pendulum position is the right from the center and moves to the right, or the pendulum position is the left from the center and moves to the left. We set g(x, y) to match this assumption.
Below, we describe the three models where g(x, y) is a piecewise linear function, a rational function with a numerator of degree 3 and a denominator of degree 4, and a 5th-order polynomial. In Supplementary Information, we describe another model where g(x, y) is a rational function with a linear numerator and a quadratic denominator.
Model (i)
We use the following piecewise linear function, which has been previously used to model the escapement mechanism of mechanical clocks19,26,30:
where \(x_1\) and \(x_2\) are positive constants with \(x_1 < x_2\). The shape of the function (13) is shown in Fig. 2a.
In this case, the averaging Eq. (11) is calculated as follows:
See Supplementary Information for the derivation of Eqs. (14) and (15).
Note that Eq. (14) is closed with respect to r. By performing a stability analysis of Eq. (14), we find the following:
-
Equation (14) has a trivial fixed point \(r=0\), which is always stable for any value of \(\alpha\).
-
The saddle-node bifurcation occurs at
$$\begin{aligned} \alpha = \alpha _{\text{SN}} {:}{=}{\left\{ \begin{array}{ll} \frac{2(x_2 - x_1)}{\pi x_2^2} &{} \text{if} \quad x_2 \le 2x_1, \\ \frac{1}{2\pi x_1} &{} \text{if} \quad x_2 > 2x_1. \end{array}\right. } \end{aligned}$$(16) -
If \(\alpha < \alpha _{\text{SN}}\), Eq. (14) has two non-zero fixed points, one stable and the other unstable. The values of these fixed points are given by
$$\begin{aligned} r_{\text{stable}} =\left\{ \begin{array}{lll} &{}\textstyle \frac{1 + \sqrt{1-2\alpha \pi x_1}}{\alpha \pi } \quad \text{if} \quad x_2 > 2x_1, \quad \alpha \ge \textstyle \frac{2(x_2 - x_1)}{\pi x_2^2}, &{}\qquad \qquad \qquad \qquad \qquad \qquad \\ &{}\textstyle \sqrt{\frac{2(x_2 - x_1)}{\alpha \pi }} \quad \text{otherwise}, &{}\qquad \qquad \qquad \qquad \qquad \qquad \\ \end{array} \right. \end{aligned}$$(17)$$\begin{aligned} r_{\text{unstable}} = \frac{1 - \sqrt{1-2\alpha \pi x_1}}{\alpha \pi }. \end{aligned}$$(18)
See Supplementary Information for the details of the stability analysis. Figure 2b presents the typical flows described by Eq. (14), which shows that the saddle-node bifurcation occurs as \(\alpha\) changes. The bifurcation diagram for r is shown in Fig. 2c. The green cross marks in Fig. 2c show the numerically obtained equilibrium states of Eq. (6) when we increase \(\alpha\), whereas the red dots are those when we decrease \(\alpha\). These numerical results agree with the analytically obtained bifurcation diagram, i.e. the black lines in Fig. 2c where we plot Eqs. (17) and (18). Based on this agreement, we consider that our analysis with an averaging approximation is validated.
Figure 2c indicates that our system is bistable for a sufficiently small \(\alpha\). Namely, both the oscillatory state (\(r=r_{\text{stable}}\)) and the resting state (\(r=0\)) are stable. In addition, by increasing \(\alpha\), we see that the stable limit cycle disappears by the saddle-node bifurcation, leading to a state transition from oscillatory to resting state. Therefore, Model (i) reproduces both the bistability and oscillation quenching observed in a real metronome on a movable platform. However, in exchange for the simplicity of the model, the flow becomes non-smooth, which will actually hamper the analysis of synchronization for two metronomes. Motivated by this fact, we also consider smooth functions as g(x, y) below.
Model (ii)
We consider
The shape of the function (19) is shown in Fig. 2d. In this case, the averaging Eq. (11) are calculated as below:
See Supplementary Information for the derivation of Eqs. (20a) and (20b).
We consider the dynamics of Eq. (20a). The fixed point of Eq. (20a) satisfies the following transcendental equation:
where \(R {:}{=}r^2\). As shown in Fig. S3 in Supplementary Information, the right-hand side of Eq. (21) is a sigmoid function of R. Thus, we see that Eq. (21) has a unique solution (i.e. \(R=0\)) if \(\alpha > \alpha _{\text{SN}}\) and three solutions if \(\alpha < \alpha _{\text{SN}}\), where \(\alpha _{\text{SN}}\) is given as
where \(R^*\) is a positive constant that satisfies
Because there exists a one-to-one relationship between r and R, we find the following:
-
Equation (20a) has a trivial fixed point \(r=0\), which is always stable for any value of \(\alpha\).
-
The saddle-node bifurcation occurs at \(\alpha = \alpha _{\text{SN}}\).
-
If \(\alpha < \alpha _{\text{SN}}\), Eq. (20a) has non-trivial two fixed points, one stable (\(r=r_{\text{stable}}\)) and the other unstable(\(r=r_{\text{unstable}}\)). The values of these fixed points are the solutions of Eq. (21) with \(r_{\text{stable}} > r_{\text{unstable}}\).
Figure 2e shows the typical flows of Eq. (20a) before and after the bifurcation point. The bifurcation diagram for r is shown in Fig. 2f, where we see that the numerically obtained equilibrium states of Eq. (6) (green cross marks and red dots) are in good agreement with the analytically obtained bifurcation diagram (black lines).
Figure 2f indicates that Model (ii) also reproduces the bistability and oscillation quenching of a metronome. However, although the flow becomes smooth in this model, we expect that the analysis of the two-oscillator system will be difficult because the averaged system (20) includes the log function and the amplitude of the stable limit cycle, or \(r_{\text{stable}}\), cannot be analytically obtained. To further facilitate the analysis, we next use the polynomial function of order 5, which partly imitates Models (i) and (ii) (see Fig. 2a,d and g)).
Model (iii)
We consider
where a and b are positive constants. The shape of the function (24) is shown in Fig. 2g. In this case, the averaging Eq. (11) is calculated as
See Supplementary Information for the derivation of Eqs. (25a) and (25b).
We discuss the dynamics of Eq. (25a). The fixed point of Eq. (25a) satisfies \(6 \pi \alpha r - 3a r^3 + 2b r^5 = 0\), which is solved as
By considering the flows of Eq. (25a) as shown in Fig. 2h, we find the following:
-
Equation (25a) has a trivial fixed point \(r=0\), which is always stable for any value of \(\alpha\).
-
The saddle-node bifurcation occurs at
$$\begin{aligned} \alpha = \alpha _{\text{SN}} {:}{=}\frac{3 a^2}{16 \pi b}. \end{aligned}$$(27) -
If \(\alpha < \alpha _{\text{SN}}\), Eq. (25a) has non-trivial two fixed points, one stable and the other unstable. The values of these fixed points are, respectively, given by
$$\begin{aligned} r_{\text{stable}}&= \sqrt{\frac{3a + \sqrt{9 a^2 - 48 \pi b \alpha }}{4b}}, \end{aligned}$$(28)$$\begin{aligned} r_{\text{unstable}}&= \sqrt{\frac{3a - \sqrt{9 a^2 - 48 \pi b \alpha }}{4b}}. \end{aligned}$$(29)
The bifurcation diagram for r is shown in Fig. 2i. As with Models (i) and (ii), the numerically obtained equilibrium states of Eq. (6) (green cross marks and red dots) are in good agreement with the analytically obtained bifurcation diagram (black lines), which validates our analysis with an averaging approximation.
Figure 2i indicates that Model (iii) reproduces the bistability and oscillation quenching of a metronome. Moreover, the averaged Eqs. (25a) and (25b) are expressed by the polynomial of r, which we expect will facilitate the analysis of the two-oscillator system.
Two metronomes
Model
We analyze the synchronization and oscillation quenching of two metronomes on a movable platform, using Model (iii) as the escapement mechanism. The model for the two-oscillator system is shown in Fig. 3a. Here, a point mass \(m_i\) (\(i=1\) or 2) is connected by two springs with spring constant \(k_i/2\) and natural length \(l_i\) to a platform of mass M. The platform has one degree of freedom and moves freely. The variables X(t) and \(x_i(t)\) are the positions of the platform (more precisely, the position of the platform’s center plate that separates the two point masses) relative to the floor and the mass relative to the platform, respectively. The origin of \(x_i\) coordinate is set to the position of the point mass \(m_i\) in the equilibrium (i.e. \(\dot{x}_1 = \dot{x}_2 = \dot{X}=0\)).
By assuming the same situation as in the single metronome model, we obtain the following motion equations:
for \(i=1,2\), where \(\gamma _i\) is the damping coefficient, \(\delta _i\) represents the magnitude of the escapement mechanism, and \(f_i(x,{\dot{x}})\) is a dimensionless function that shows the nature of the escapement.
Let \(x_\text{c}\) be the position of the center of mass of the whole system. Then,
Since we assume that there is no external force acting on the whole system, the equation \(\frac{d^2}{d t^2}x_\text{c} = 0\) holds, which implies that
Substituting Eq. (32) into Eq. (30), we have
We introduce a small dimensionless parameter \({\varepsilon }\) and the following quantities:
By renaming \(\tau \rightarrow t\) and \({{\hat{x}}}_i \rightarrow x_i\), we transform Eq. (33) into the following dimensionless system:
where we assume that \(x_i = O(1), \dot{x}_i = O(1), \mu _i = O(1), \beta _i = O(1), \kappa = O(1), \rho = O(1)\), and \(g_i(x_i,\dot{x}_i) = O(1)\).
For simplicity, we consider the case where two metronomes are identical. Namely, we set \(\mu _1=\mu _2=\mu ,\, \beta _1=\beta _2=\beta ,\, \kappa = \rho = 1\), and \(g_1(x,\dot{x})=g_2(x,\dot{x})=g(x,\dot{x})\). Then, Eq. (35) becomes
Removing \(\ddot{x}_1\) and \(\ddot{x}_2\) terms from right-hand side of Eq. (36), we can rewrite Eq. (36) as
The typical behaviors of Eq. (37) are shown in Fig. 3b and c. By neglecting the \(O({\varepsilon }^2)\) term from the right-hand side of Eq. (37), we finally obtain
Analysis
Averaging approximation
We analyze Eq. (38) with an averaging approximation. We rewrite Eq. (38) as
We transform the variables \(x_i(t)\) and \(y_i(t)\) into the new variables \(r_i(t)\), \(\theta _i(t)\), and \(\phi _i(t)\) that satisfy \(r_i(t) \ge 0\) and the following equations:
where
Then, Eq. (39) is transformed into
See Supplementary Information for the derivation of Eq. (42).
Since the estimate \(r_i(t) = O(1)\) follows from the assumptions \(x_i(t) = O(1)\) and \(y_i(t) = O(1)\), Eq. (42) suggests that the time-scale of \(r_i(t)\) and \(\theta _i(t)\) are \(O({\varepsilon }^{-1})\) and thus much larger than the time-scale of metronome’s oscillation period \(2\pi\) (i.e. the time-scale of \(x_i(t)\) in Eq. (40a)). Therefore, we can safely replace \(\dot{r}_i\) and \({{\dot{\theta }}}_i\) with their time average over \(2 \pi\) as below:
where the functions \(\bar g_{i}(\cdot )\; (i=1,2)\) are given by Eq. (12). Here, based on the same arguments as in the one-oscillator system, we regard \(r_i\) and \(\theta _i\) as constants when we calculate the integrals in Eq. (43). Several integral formulae used for the derivation of Eq. (43) are summarized in Supplementary Information. Hereafter, we consider the approximately equal sign (\(\simeq\)) in Eq. (43) as the equal sign (\(=\)).
By introducing
Eq. (43) is rewritten as
In the analysis of the two-oscillator system, we express the escapement mechanism with Model (iii) because this model exhibits both the reproducibility of actual metronome behavior and the ease of analysis. Then, we finally obtain
Analysis of synchronized states
We perform a linear stability analysis for the averaged system (46). Equation (46) has the following two fixed points
and
where
Equations (47) and (48) correspond to the in-phase and anti-phase synchronization states, respectively. Note that the condition
is necessary for the existence of these fixed points. Namely, if \(\beta \ge \beta _{\text{SN}}\), these fixed points disappear with their counterparts (i.e. the fixed points \(\left( \sqrt{\frac{3a - \sqrt{9 a^2 - 48 \pi b \beta }}{4b}}, \sqrt{\frac{3a - \sqrt{9 a^2 - 48 \pi b \beta }}{4b}}, 0 \right)\) and \(\left( \sqrt{\frac{3a - \sqrt{9 a^2 - 48 \pi b \beta }}{4b}}, \sqrt{\frac{3a - \sqrt{9 a^2 - 48 \pi b \beta }}{4b}}, \pi \right)\) that pair with Eq. (47) and Eq. (48), respectively) by the saddle-node bifurcation.
By performing a linear stability analysis under the condition (50), we find the following:
-
1.
The fixed point (48), which corresponds to the anti-phase synchrony, is always asymptotically stable.
-
2.
The fixed point (47), which corresponds to the in-phase synchrony, is asymptotically stable if and only if
$$\begin{aligned} \mu > \mu _{\text{c}} {:}{=}- \frac{15 \pi \beta }{8} + \frac{27a^2}{64b} + \frac{9a}{64b}\sqrt{9a^2 - 48 \pi b \beta }. \end{aligned}$$(51)
The details of the stability analysis are summarized in Supplementary Information.
Analysis of oscillation quenching
Next, we examine the stability of oscillation quenching (i.e. \(x_i=\dot{x}_i=0\)) in Eq. (37). In a sufficient neighborhood of oscillation quenching, Eq. (37) can be linearized as
By introducing \(z_{\text{c}} {:}{=}x_1+x_2\) and \(z_{\text{r}} {:}{=}x_1-x_2\), Eq. (52) becomes
Since Eqs. (53a) and (53b) are both the equations of damped oscillation, we see that the fixed point \(z_{\text{c}} = \dot{z}_{\text{c}} = z_{\text{r}} = \dot{z}_{\text{r}} =0\), which corresponds to oscillation quenching, is asymptotically stable. In other words, oscillation quenching is always stable for any values of \(\mu\) and \(\beta\). Therefore, we expect that the transition from synchronization to oscillation quenching occurs if
because in this region the fixed points that correspond to the synchronous states (i.e. Eqs. (47) and (48)) do not exist.
As is shown below, the parameter space in which oscillation quenching occurs is wider than the inequality (54) if the two metronomes are in-phase synchronized. By assuming that \(x_1 = x_2 = x\), the original motion equation (36) is transformed into
By setting \(\tau {:}{=}t \sqrt{1+2{\varepsilon }\mu }\) and renaming \(\tau \rightarrow t\), we obtain
Note that \(g(x,\dot{x}) = g(x,\dot{x} \sqrt{1+2{\varepsilon }\mu })\) when the function g is given by Eq. (24). In the analysis of Eq. (56), we can remove the assumption that \(\mu = O(1)\) because Eq. (56) is considered as a weakly nonlinear oscillator as long as \({\varepsilon }\mu = O(1)\).
An averaging approximation of Eq. (56) yields
where r and \(\theta\) are given by Eqs. (8) and (9). By considering the flows of Eq. (57a), we find that the saddle-node bifurcation occurs when
which implies that the transition from in-phase synchronization to oscillation quenching occurs when
Note that the condition (59) is looser than the condition (54). Namely, there exist parameter regions in which oscillation quenching occurs when two metronomes are in-phase synchronized whereas the anti-phase synchronous state is stable. This analytical result agrees with previous experimental observations using pendulum clocks18.
Based on the above existence and stability analyses of synchronization and quenching, we depict the phase diagram, which is shown as the black lines in Fig. 4. The dash-dotted and solid lines are given by \(\beta = \beta _{\text{SN}}\) and \(\beta = \beta _{\mathrm{SN\_in}}\), respectively. Namely, the former is the boundary of whether oscillation quenching occurs when the two metronomes are anti-phase synchronized, whereas the latter corresponds to that when the two metronomes are in-phase synchronized. The dashed line is given by \(\mu = \mu _{\text{c}}\) in inequality (51). In other words, the stability of in-phase synchronization switches at the dashed line.
The solid and dash-dotted lines in Fig. 4 correspond to the saddle-node bifurcation. Since the Jacobian matrix at the fixed point (47) has a zero eigenvalue on the dashed line (see Supplementary Information), this line corresponds to either of the saddle-node, transcritical, or pitchfork bifurcation37. According to the symmetry of Eq. (46) (i.e. Eq. (46) is invariant if we change \(r_1 \rightarrow r_2,\, r_2 \rightarrow r_1\) and \(\psi \rightarrow -\psi\)) and the fact that this fixed point (47) does not disappear after the bifurcation, the saddle-node and transcritical bifurcations are unlikely. As we describe later, simulation results suggest that a stable fixed point that satisfies \(r_1 \ne r_2\) emerges near the bifurcation point (see Figs. 6 and S5a–c in Supplementary Information). Thus, we consider that the dashed line in Fig. 4 corresponds to the supercritical pitchfork bifurcation.
Numerical simulation
We verify our analysis with an averaging approximation by numerically integrating Eq. (37). The results of numerical simulations are shown Fig. 4, where we use the following 4 initial conditions:
-
(i)
Near in-phase synchronization (\(x_1(0) = 5.01,\, x_2(0) = 5,\, \dot{x}_{1,2} (0) = 0\)),
-
(ii)
In-phase synchronization (\(x_1(0) = x_2(0) = 5,\, \dot{x}_{1,2} (0) = 0\)),
-
(iii)
Near anti-phase synchronization (\(x_1(0) = 5.01,\, x_2(0) = -5,\, \dot{x}_{1,2} (0) = 0\)),
-
(iv)
Anti-phase synchronization (\(x_1(0) = 5,\, x_2(0) = -5,\, \dot{x}_{1,2} (0) = 0\)).
In area 1 of Fig. 4, oscillation quenching occurs when we use any of the above 4 initial conditions. In area 2, both the solutions from the initial conditions (iii) and (iv) converge to anti-phase synchronization, which implies that anti-phase synchronization is asymptotically stable. However, oscillation quenching occurs if we use either the initial condition (i) or (ii), suggesting that in-phase synchronization does not exist. In area 3, the solution from the initial condition (ii) converges in-phase synchronization, whereas the solution from the initial condition (i) does not, meaning that in-phase synchronization is an unstable steady state. Anti-phase synchronization is stable in this area. In area 4, both anti-phase and in-phase synchronizations are stable. Note that oscillation quenching is always stable in these 4 areas.
In Fig. 4, we see that the analytically and numerically obtained phase diagrams are in good agreement, which confirms the validity of the averaging approximation used in this study. However, the boundaries for the stability of in-phase synchronization obtained by analysis (the dashed line) and simulation (the boundary between areas 3 and 4) are slightly different. To clarify the cause of this difference, we numerically calculate \(\mu _{\text{c}}\) by a bisection method and plot the values for different \({\varepsilon }\) (Fig. S4 in Supplementary Information). Figure S4 shows that numerically obtained \(\mu _{\text{c}}\) approaches the analytical value (i.e. \(\mu _{\text{c}}\) in inequality (51)) as \({\varepsilon }\) decreases. Thus, we consider that the \(O({\varepsilon }^2)\) term which is neglected in the averaging approximation causes the difference between the numerically and analytically obtained boundaries in Fig. 4.
In the parameter region where in-phase synchronization is unstable (i.e. area 3 in Fig. 4), several equilibrium states are numerically observed when we use the initial condition (i). The results are shown in Fig. 5, where we select several sets of parameters \(\beta , \mu\) and plot the time series of \(x_i(t)\) in Eq. (37) after a sufficiently long time. In our simulation results, either of the anti-phase synchronization (Fig. 5a), the alternating increase and decrease of amplitudes which is similar to the beat phenomena in the acoustic wave (Fig. 5b), and the out-of-phase synchronization with slightly different amplitudes (Fig. 5c) are observed. In particular, the dynamics in Fig. 5b,c suggest that there exist limit cycles and other fixed points than Eqs. (47) and (48) in the averaged system (46).
Finally, we numerically investigate the bifurcation of the beat-like solution in Fig. 5b. Figure S5d and e show the time course of positional difference of two metronomes (\(x_1(t) - x_2(t)\)). Figure S5d corresponds to the out-of-phase synchrony state (Fig. 5c), whereas Fig. S5e corresponds to the beat kind of solution (Fig. 5b) because the amplitude of the fast oscillations varies with time. By decreasing \(\mu\), we see that the out-of-phase synchrony state (Fig. S5d) becomes unstable and the beat kind of solution (Fig. S5e) emerges. The slow oscillation of the amplitude in Fig. S5e can be more easily detected in Fig. S5f, where we plot the time course of local maximal values of the dynamics in Fig. S5d and e. A more detailed bifurcation diagram is shown in Fig. 6, where we plot the amplitude of (\(x_1 - x_2\)) after a sufficiently long time against different values of \(\mu\). We plot both the maximum and minimum value of the amplitude when it oscillates (like the blue line in Fig. S5f), corresponding to the beat-like solution. According to these arguments and Figs. 6 and S5, we speculate that the beat-like solution in Fig. 5b emerges by the supercritical Hopf bifurcation.
Discussion
In this study, we investigate the dynamics of a metronome, which is an example of a bistable system with a stable limit cycle and a stable fixed point. In particular, we focus on the oscillation quenching phenomenon observed in metronomes on a movable platform. First, we construct a mathematical model for a single-oscillator system, ignoring the nonlinearity of the pendulum structure and the damping of the platform. By performing the averaging approximation, we consider several functions to represent the escapement mechanism and find that these functions are appropriate for simulating the real metronome’s bistability and oscillation quenching. We conclude that the fifth-order polynomial is the most suitable for both the ease of analysis and reproducibility of the real metronome. Subsequently, we expand our model to include a two-oscillator system. By assuming that the mass ratio of the metronome to the platform, the escapement mechanism, and the damping force are sufficiently small, we perform an averaging approximation and reduce the system to a three-dimensional dynamical system of the amplitudes \(r_{1,2}\) and phase difference \(\psi\). By performing a stability analysis on the averaged system, we obtain the phase diagram for the in-phase synchronization, anti-phase synchronization, and oscillation quenching. We also numerically integrate the original motion equations and confirm the agreement between the numerically and analytically obtained phase diagrams.
One of the characteristics of this study is that we choose to simplify the model instead of trying to include all the details of the real system. Nevertheless, our model successfully reproduces several experimental behaviors such as the bistability of in-phase and anti-phase synchronization21 and the occurrence of oscillation quenching by increasing the mass ratio between the oscillator and the platform18. Based on these agreements with experimental results, we believe that our simplification does not impair the essence of real mechanical oscillators.
The analytical method used in this study (i.e. averaging approximation) has been used in previous studies such as those by Pantaleone17 and Goldsztein et al.27,31 However, oscillation quenching was difficult to analyze in the models adopted in these studies. This is because the former study17 used the van der Pol-type function to describe the escapement mechanism, which made the resting state unstable, and the latter studies27,31 used the delta function, which restricted the detailed analysis of oscillation quenching. We consider several other functions (i.e. Model (i)-(iii)) for the escapement mechanism and show that the averaged system becomes bistable. In particular, for a fifth-order polynomial (Model (iii)), we can explicitly derive the amplitude of the stable limit cycle (Eq. 28). This is expected to ease the analysis. Thus, we adopt Model (iii) to describe the escapement of the two-oscillator system and successfully obtain the analytical phase diagram including the area where oscillation quenching occurs.
According to a previous study that surveyed in detail the structure of real pendulum clocks16, a piecewise linear function is considered appropriate to model the escapement mechanism. In this sense, Model (i) is consistent with reality, although the analysis becomes difficult with this model. To facilitate the analysis, we choose to model the escapement mechanism with smooth functions, especially a 5th-order polynomial (Model (iii)). Although in Model (iii) a large unrealistic negative restoring force acts at a location far from the origin, the bifurcation diagram (Fig. 2i) is qualitatively the same as those of Model (i) (Fig. 2c) when there exists positive damping (i.e. when \(\alpha > 0\)). Namely, Model (iii) captures two unique features of a real metronome: bistability and oscillation quenching. According to this agreement between model behavior and real dynamics, we consider that the use of a 5th-order polynomial as the escapement mechanism can be justified.
Our study shows that oscillation quenching occurs by a saddle-node bifurcation when the mass ratio \(\mu\) increases. This is evident from Eq. (5) in the case of one metronome (note that the bifurcation parameter \(\alpha\) increases as \(\mu\) increases) and Fig. 4 in the case of two metronomes. As \(\mu\) corresponds to the magnitude of the feedback that the metronome receives from the platform, our findings indicate that the oscillation can be stopped by the feedback resulting from the motion of the oscillator.
The occurrence of oscillation quenching by a saddle-node bifurcation was already reported in a previous study27 for the case of a metronome on a fixed platform. However, our study reveals that the same bifurcation is observed even for a metronome on a movable platform. Further, we analytically find that oscillation quenching occurs when \(\mu\) increases if two metronomes on a movable platform move almost in-phase synchronization, which has not been shown in previous studies27,31. In previous experiments with two pendulum clocks suspended from a common plate18, it was observed that, when two clocks start from the initial condition close to in-phase synchronization, oscillation quenching occurs as the mass ratio between the pendulum clock and the entire system increases. This observation agrees with our results, which suggests that the simplification in our modeling and the analysis with the averaging approximation are valid.
The contributions of our study, in comparison to the recent relevant studies27,31, are summarized as follows. First, by simplifying the modeling of the escapement mechanism, we have performed stability analysis of both synchronization and oscillation quenching of metronomes on a movable platform. In contrast, only the stability of synchronization31 and no analytical calculation regarding the stability of steady-state solutions27 were addressed in previous studies. Second, we analyze the mechanism behind oscillation quenching of metronomes not on a fixed platform (argued in the previous study27) but on a movable platform. Namely, we find that quenching occurs when the stable limit-cycle solution disappears by saddle-node bifurcation. In addition, we clarify that quenching occurs by increasing the mass ratio \(\mu\) between the metronome and the platform when two metronomes are almost in-phase synchronization, which agrees with the past experiments using pendulum clocks18. We consider that these findings on oscillation quenching are novel because the previous work only investigated the quenching of a metronome on a fixed platform27. Third, we find several characteristic model behaviors that have not been analyzed in previous studies27,31, i.e. out-of-phase synchronization (Fig. 5c) and beat-like solution (Fig. 5b). We numerically investigate the origin of these two dynamics and obtain a bifurcation diagram (Fig. 6), which we consider is also a novel contribution of our study.
Regarding the state-transition method from a limit cycle to a stable fixed point, our study suggests that an oscillation can be stopped by increasing the feedback resulting from the oscillator. Namely, in our model the magnitude of the feedback depends on the mass ratio \(\mu\); thus, oscillations can be controlled by increasing \(\mu\) instead of directly intervening in the oscillator. This type of feedback-induced quenching can be applied to the termination of oscillation in other nonlinear bistable systems, such as epilepsy models2,3,38 where pathological and normal brain activities are expressed by a limit cycle and a fixed point, respectively. Thus, our study results might lead to a clue for the novel treatment of the disease. In addition, Fig. 4 indicates that any perturbation that switches from anti-phase to in-phase synchronization can evoke oscillation quenching in certain parameter regions (that is, area 2 in Fig. 4). Exploring the same phenomenon, where switching between bistable states causes oscillation quenching, in other coupled oscillator systems is a future challenge because it might help remove undesirable collective oscillations.
There are several open questions in this study. (1) In the analysis of the averaged system (46), we have not performed the existence and stability analysis of equilibrium states other than oscillation quenching and synchronization. Based on our numerical simulation, the beat kind of phenomenon is observed (Fig. 5b), suggesting that the system (46) has a stable limit cycle. We also obtain the out-of-phase synchrony state (Fig. 5c), which indicates that there exists a fixed point that satisfies \(r_1 \ne r_2\) in system (46). We consider that the latter state corresponds to the experimentally confirmed phenomenon called “metronome suppression”27, in which one metronome oscillates with a larger amplitude than the other. Although we discuss the origin and bifurcation of these solutions by numerically obtained results shown in Figs. 6 and S5, the rigorous bifurcation analysis of the averaged system (46) and, if possible, the original system (36) is an important challenge for future study. (2) When modeling a metronome, we neglect the nonlinearity caused by the pendulum structure. There are two reasons for this simplification: (1) the analysis becomes easier, and (2) such nonlinearity does not change the dynamics of amplitude r after the averaging approximation. The second reason is explained as follows. In the model that considers the weak nonlinearity of the pendulum structure27,31, term \({\varepsilon }\sigma x^3\) with a real constant \(\sigma\) is added to the motion equation as a result of the Taylor expansion of \(\sin x\) to the third-order term. Namely, Eq. (7) would be
which implies that
Then, the averaging approximation in Eq. (61) yields
Comparing Eq. (11) with (62), we see that the dynamics of r are the same, whereas the dynamics of \(\theta\) change. Because this study mainly addresses the state transition from a limit cycle to a stable fixed point and thus focuses on r dynamics, we neglect the nonlinearity of the metronome, which does not change the dynamics of r. However, as \(\theta\) dynamics are related to the phase of the oscillator, the results of the stability analysis for the two-oscillator system would change if we adopt Eq. (60) as the metronome’s motion equation. Indeed, several previous experiments on coupled metronomes observed that under particular settings in-phase synchronization becomes stable whereas anti-phase synchronization is unstable17,21, which cannot be explained in our model. Including the nonlinearity of the pendulum structure in our model might solve this disagreement with past experiments and thus an important research direction for the next study.
Conclusion
We investigate the dynamics of metronomes on a movable platform using an averaging approximation and numerical simulation. To facilitate the analysis, we ignore the nonlinearity caused by the pendulum structure of the metronome and model the escapement mechanism using a fifth-order polynomial. We obtain a phase diagram and find that oscillation quenching occurs when the mass ratio between the metronome and platform increases, which agrees with previous experimental results using pendulum clocks18. The rigorous bifurcation analysis of the averaged system (46) and the refinement of our model by including the nonlinearity of pendulum structure are important challenges for future study. We believe that our simple model will contribute to future analyses of other dynamics of mechanical oscillators, such as clustering19, the chimera states22,23, and chaotic dynamics29.
Methods
All of the numerical simulations in this article were performed with MATLAB ODE45 solver. Both the absolute and relative tolerances are set to 1e−9 (\(10^{-9}\)).
Data availability
All data generated or analyzed during this study are available from the corresponding author on reasonable request.
References
Brown, P. et al. Dopamine dependency of oscillations between subthalamic nucleus and pallidum in Parkinson’s disease. J. Neurosci. 21, 1033–1038 (2001).
Suffczynski, P., Kalitzin, S. & Da Silva, F. L. Dynamics of non-convulsive epileptic phenomena modeled by a bistable neuronal network. Neuroscience 126, 467–484 (2004).
Jirsa, V. K., Stacey, W. C., Quilichini, P. P., Ivanov, A. I. & Bernard, C. On the nature of seizure dynamics. Brain 137, 2210–2230 (2014).
Strogatz, S. H. Nonlinear Dynamics and Chaos (CRC Press, 2018).
Pyragas, K. Continuous control of chaos by self-controlling feedback. Phys. Lett. A 170, 421–428 (1992).
Ott, E., Grebogi, C. & Yorke, J. A. Controlling chaos. Phys. Rev. Lett. 64, 1196 (1990).
Pecora, L. M. & Carroll, T. L. Pseudoperiodic driving: Eliminating multiple domains of attraction using chaos. Phys. Rev. Lett. 67, 945 (1991).
Yang, W., Ding, M. & Gang, H. Trajectory (phase) selection in multistable systems: Stochastic resonance, signal bias, and the effect of signal phase. Phys. Rev. Lett. 74, 3955 (1995).
Jiang, Y. Trajectory selection in multistable systems using periodic drivings. Phys. Lett. A 264, 22–29 (1999).
Safonov, L. A. & Yamamoto, Y. Noise-driven switching between limit cycles and adaptability in a small-dimensional excitable network with balanced coupling. Phys. Rev. E 73, 031914 (2006).
Pisarchik, A. N. & Feudel, U. Control of multistability. Phys. Rep. 540, 167–218 (2014).
Pisarchik, A. N. & Goswami, B. K. Annihilation of one of the coexisting attractors in a bistable system. Phys. Rev. Lett. 84, 1423 (2000).
Pisarchik, A. N. Controlling the multistability of nonlinear systems with coexisting attractors. Phys. Rev. E 64, 046203 (2001).
Chang, J., Sridhar, V. & Paydarfar, D. Falling off a limit cycle using phase-agnostic stimuli: Definitions and conceptual framework. Chaos Interdiscip. J. Nonlinear Sci. 30, 123113 (2020).
Chang, J. & Paydarfar, D. Falling off a limit cycle using phase-agnostic stimuli: Applications to clinical oscillopathies. Chaos Interdiscip. J. Nonlinear Sci. 31, 023134 (2021).
Kapitaniak, M., Czolczynski, K., Perlikowski, P., Stefanski, A. & Kapitaniak, T. Synchronization of clocks. Phys. Rep. 517, 1–69 (2012).
Pantaleone, J. Synchronization of metronomes. Am. J. Phys. 70, 992–1000 (2002).
Bennett, M., Schatz, M. F., Rockwood, H. & Wiesenfeld, K. Huygens’s clocks. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 458, 563–579 (2002).
Czolczynski, K., Perlikowski, P., Stefanski, A. & Kapitaniak, T. Clustering and synchronization of \(n\) Huygens’ clocks. Phys. A Stat. Mech. Appl. 388, 5013–5023 (2009).
Czolczynski, K., Perlikowski, P., Stefanski, A. & Kapitaniak, T. Huygens’ odd sympathy experiment revisited. Int. J. Bifurc. Chaos 21, 2047–2056 (2011).
Wu, Y., Wang, N., Li, L. & Xiao, J. Anti-phase synchronization of two coupled mechanical metronomes. Chaos Interdiscip. J. Nonlinear Sci. 22, 023146 (2012).
Martens, E. A., Thutupalli, S., Fourriere, A. & Hallatschek, O. Chimera states in mechanical oscillator networks. Proc. Natl. Acad. Sci. 110, 10563–10567 (2013).
Kapitaniak, T., Kuzma, P., Wojewoda, J., Czolczynski, K. & Maistrenko, Y. Imperfect chimera states for coupled pendula. Sci. Rep. 4, 6379 (2014).
Wu, Y., Song, Z., Liu, W., Jia, J. & Xiao, J. Experimental and numerical study on the basin stability of the coupled metronomes. Eur. Phys. J. Special Top. 223, 697–705 (2014).
Oliveira, H. M. & Melo, L. V. Huygens synchronization of two clocks. Sci. Rep. 5, 1–12 (2015).
Peña Ramirez, J., Olvera, L. A., Nijmeijer, H. & Alvarez, J. The sympathy of two pendulum clocks: Beyond Huygens’ observations. Sci. Rep. 6, 1–16 (2016).
Goldsztein, G. H. et al. Coupled metronomes on a moving platform with coulomb friction. Chaos Interdiscip. J. Nonlinear Sci. 32, 043119 (2022).
Moon, F. C. & Stiefel, P. D. Coexisting chaotic and periodic dynamics in clock escapements. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 364, 2539–2564 (2006).
Ulrichs, H., Mann, A. & Parlitz, U. Synchronization and chaotic dynamics of coupled mechanical metronomes. Chaos Interdiscip. J. Nonlinear Sci. 19, 043120 (2009).
Xin, X., Muraoka, Y., Izumi, S. & Yamasaki, T. Analysis of synchronization of n metronomes on a hanging plate via describing function method without assumption on amplitudes of metronomes. In 2017 36th Chinese Control Conference (CCC), 1129–1134 (IEEE, 2017).
Goldsztein, G. H., Nadeau, A. N. & Strogatz, S. H. Synchronization of clocks and metronomes: A perturbation analysis based on multiple timescales. Chaos Interdiscip. J. Nonlinear Sci. 31, 023109 (2021).
Pikovsky, A., Rosenblum, M. & Kurths, J. Synchronization: A Universal Concept in Nonlinear Science (Cambridge University Press, 2002).
Hale, J. K. Oscillations in Nonlinear Systems (Courier Dover Publications, 2015).
Krylov, N. M. & Bogoliubov, N. N. Introduction to Non-linear Mechanics (Princeton University Press, 1950).
Guckenheimer, J. & Holmes, P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields (Springer, 1983).
Sanders, J. A., Verhulst, F. & Murdock, J. Averaging Methods in Nonlinear Dynamical Systems (Springer, 2007).
Wiggins, S. Introduction to Applied Nonlinear Dynamical Systems and Chaos (Springer, 2003).
Kalitzin, S. N., Velis, D. N. & da Silva, F. H. L. Stimulation-based anticipation and control of state transitions in the epileptic brain. Epilepsy Behav. 17, 310–323 (2010).
Acknowledgements
This study was supported by JSPS KAKENHI (No. JP23KJ0756) to Y.K. and JSPS KAKENHI (No. JP21K12056) to H.K.
Author information
Authors and Affiliations
Contributions
Y.K. and H.K. conceived this project. Y.K. and H.K. designed the research methods. Y.K. performed the analysis and the numerical simulations. Y.K. drafted the manuscript under the mentorship of H.K.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kato, Y., Kori, H. Weakly nonlinear analysis on synchronization and oscillation quenching of coupled mechanical oscillators. Sci Rep 14, 1461 (2024). https://doi.org/10.1038/s41598-024-51843-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-51843-9
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.