[2]\fnmZainul \surAbidin

1]\orgdivXI Natural Science, \orgnameDarma Yudha Senior High School, \orgaddress\street189 S.M. Amin Street, \cityPekanbaru, \postcode28292, \stateRiau, \countryIndonesia

[2]Simetri Foundation, Tangerang, Indonesia 15334

Playing Lato-lato is Difficult and This is Why

\fnmFansen Candra \surFunata [email protected]    [email protected] [ *
Abstract

Lato-lato, a pendulum-based toy gaining popularity in Indonesian playgrounds, has sparked interest with competitions centered around maintaining its oscillatory motion. While some find it easy to play, the challenge lies in sustaining the oscillation, particularly in maintaining both ”up and down collisions.” Through a Newtonian dynamics numerical analysis using Python (code by ChatGPT), this study identifies two equilibrium phases - phase 1, characterized by normal pendulum motion, and phase 2, the double collision mode - by using the driven oscillation model. In addition, further analysis and discussion are done using the obtained numeric data. The difficulty in remaining in phase 2 highlights the intricate hand-eye coordination required, shedding light on the toy’s appeal and the skill it demands.

keywords:
lato-lato, driven oscillation, pendulum-based toy, Newtonian dynamics, Python, numerical analysis, ChatGPT

1 Introduction

Lato-lato, or better known as ”clacker balls” has existed since the 1960s, originally made of tempered glass. Due to safety issues, the balls are then changed to be made out of plastic [1]. It recently regained its popularity, especially in Indonesia, because it was played by the president of Indonesia [2]. Its appearance in social media, such as TikTok made it even more viral, with videos soaring to millions of views. Furthermore, playing this game positively impacts children’s behaviour, increasing the frequency of their social interaction[3].
Previously some reports and articles have been written revolving around lato-lato. However, most of them seem to focus on how educators can implement lato-lato in teaching physics[4][5][6]. As we all know, the physical essence of the toy lato-lato lies in the law of momentum conservation; the collisions that occur between the plastic spheres are such that pi=pfsubscript𝑝𝑖subscript𝑝𝑓p_{i}=p_{f}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT[7][8]. However, the dynamics of the lato-lato itself (2.3), involve gruesome mathematics, as shown by Bartucelli et al[9]. In this paper, we will use the concept of phase diagrams to explain why the lato-lato is such a difficult game. Moreover, A diagram of the Amplitude Conditions111Variable defined to show which phase the pendulum is in will be shown against the initial boundary conditions, θ0subscript𝜃0\theta_{0}italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and θ˙0subscript˙𝜃0\dot{\theta}_{0}over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Further, we model the lato-lato as a 2 stick pendulum joint at both of its free ends.

Refer to caption
Figure 1: (a) shows the model of the lato-lato used throughout our analysis. We use the approximation r<<lmuch-less-than𝑟𝑙r<<litalic_r < < italic_l, hence the sphere may be considered a point mass. (b) Represents the motion of ”phase 1”, and (c) represents the motion of ”phase 2”. Figure (d) shows a special play style called the ”tornado style” (more about it in Subsection 2.6)

2 Formula Derivations

The concept involved in playing with this toy lies mainly in Newton’s laws and conservation of momentum and energy[10]. Some of the subsections we provide here serve as preliminary materials to aid the readers in gras** the materials as a whole (Section 2.1 and Section 2.2).
The formulas used are as follows

2.1 Single Pendulum Equation of Motion

We begin with a single pendulum case with its energy given as

E=mgl(1cosθ)+ml2θ˙22𝐸𝑚𝑔𝑙1𝜃𝑚superscript𝑙2superscript˙𝜃22E=mgl(1-\cos\theta)+ml^{2}\frac{\dot{\theta}^{2}}{2}italic_E = italic_m italic_g italic_l ( 1 - roman_cos italic_θ ) + italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG over˙ start_ARG italic_θ end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG (1)

Where E𝐸Eitalic_E represents the energy of the system, m𝑚mitalic_m represents the mass of the bob, g𝑔gitalic_g represents the gravitational acceleration (9.89.89.89.8 m/s2𝑚superscript𝑠2m/s^{2}italic_m / italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT), l𝑙litalic_l represents the length of the pendulum, θ𝜃\thetaitalic_θ represents the deviation angle with respect to the y axis and θ˙˙𝜃\dot{\theta}over˙ start_ARG italic_θ end_ARG represents the derivative with respect to time, as shown in Figure 1.

Without energy loss, we consider three separate cases, which are (a) E<<2mglmuch-less-than𝐸2𝑚𝑔𝑙E<<2mglitalic_E < < 2 italic_m italic_g italic_l, (b) E=2mgl𝐸2𝑚𝑔𝑙E=2mglitalic_E = 2 italic_m italic_g italic_l and (c) E>2mgl𝐸2𝑚𝑔𝑙E>2mglitalic_E > 2 italic_m italic_g italic_l. Here, we ought to find the angular momentum L𝐿Litalic_L of the system to obtain plots of the system’s phase diagram

  1. (a)

    E<<2mglmuch-less-than𝐸2𝑚𝑔𝑙E<<2mglitalic_E < < 2 italic_m italic_g italic_l

11\displaystyle 11 =\displaystyle== 2mglsin2θ2E+L22ml2E2𝑚𝑔𝑙superscript2𝜃2𝐸superscript𝐿22𝑚superscript𝑙2𝐸\displaystyle\frac{2mgl\sin^{2}\frac{\theta}{2}}{E}+\frac{L^{2}}{2ml^{2}E}divide start_ARG 2 italic_m italic_g italic_l roman_sin start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG end_ARG start_ARG italic_E end_ARG + divide start_ARG italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_E end_ARG (2)
11\displaystyle 11 =\displaystyle== mglθ22E+L22ml2E𝑚𝑔𝑙superscript𝜃22𝐸superscript𝐿22𝑚superscript𝑙2𝐸\displaystyle\frac{mgl\theta^{2}}{2E}+\frac{L^{2}}{2ml^{2}E}divide start_ARG italic_m italic_g italic_l italic_θ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_E end_ARG + divide start_ARG italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_E end_ARG (3)

It is possible to rewrite equation 2 into 3 using the small angle approximation - sinθθ𝜃𝜃\sin\theta\approx\thetaroman_sin italic_θ ≈ italic_θ. This is possible noting that when E=12mω2l2θ2𝐸12𝑚superscript𝜔2superscript𝑙2superscript𝜃2E=\frac{1}{2}m\omega^{2}l^{2}\theta^{2}italic_E = divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_m italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_θ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (energy of harmonic oscillator) is small, θ𝜃\thetaitalic_θ also becomes small. Physically, this condition represents a small oscillation around its stable point.

  1. (b)

    E=2mgl𝐸2𝑚𝑔𝑙E=2mglitalic_E = 2 italic_m italic_g italic_l

L=m2gl3cosθ2𝐿𝑚2𝑔superscript𝑙3𝜃2L=m\sqrt{2gl^{3}}\cos\frac{\theta}{2}italic_L = italic_m square-root start_ARG 2 italic_g italic_l start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG roman_cos divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG (4)

Equation 4 may be obtained from equation 1, where we substitute the relation E=2mgl𝐸2𝑚𝑔𝑙E=2mglitalic_E = 2 italic_m italic_g italic_l. This marks a transition from the first phase to the second phase222Refer to the final sentence in Abstract

  1. (c)

    E>2mgl𝐸2𝑚𝑔𝑙E>2mglitalic_E > 2 italic_m italic_g italic_l

L2=2ml2[E2mglsin2θ2]superscript𝐿22𝑚superscript𝑙2delimited-[]𝐸2𝑚𝑔𝑙superscript2𝜃2L^{2}=2ml^{2}[E-2mgl\sin^{2}\frac{\theta}{2}]italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 2 italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [ italic_E - 2 italic_m italic_g italic_l roman_sin start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ] (5)

Equation 5 may be obtained by simply rewriting equation 1 without making any approximations. This equation can be used to draw the phase diagram of phase 2 in the pendulum system. Physically, this condition is reached when the pendulum can perform a full rotation333All phase diagrams can be seen in section 2.7

2.2 Slack Analysis

2.2.1 Conditions

For this part only, we consider a string pendulum. This time, specific boundary conditions need to be fulfilled to perform a complete circular motion.
We consider the following constraint

mlθ˙2+mgcosθ>0𝑚𝑙superscript˙𝜃2𝑚𝑔𝜃0ml\dot{\theta}^{2}+mg\cos\theta>0italic_m italic_l over˙ start_ARG italic_θ end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_m italic_g roman_cos italic_θ > 0

Insertion into the energy equation of the pendulum yields

E>mgl32mglcosθ𝐸𝑚𝑔𝑙32𝑚𝑔𝑙𝜃E>mgl-\frac{3}{2}mgl\cos\thetaitalic_E > italic_m italic_g italic_l - divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_m italic_g italic_l roman_cos italic_θ

Notice how if E=52mgl𝐸52𝑚𝑔𝑙E=\frac{5}{2}mglitalic_E = divide start_ARG 5 end_ARG start_ARG 2 end_ARG italic_m italic_g italic_l, slack will never occur. Rewriting in terms of E, yields

cosθ>23[1Emgl]𝜃23delimited-[]1𝐸𝑚𝑔𝑙\cos\theta>\frac{2}{3}[1-\frac{E}{mgl}]roman_cos italic_θ > divide start_ARG 2 end_ARG start_ARG 3 end_ARG [ 1 - divide start_ARG italic_E end_ARG start_ARG italic_m italic_g italic_l end_ARG ] (6)

This means before the lower bound is reached, the strings will remain taut.
We may obtain the angular speed of the pendulum at this instant.

θ˙2=2g3l[1+Emgl]superscript˙𝜃22𝑔3𝑙delimited-[]1𝐸𝑚𝑔𝑙\dot{\theta}^{2}=\frac{2g}{3l}[-1+\frac{E}{mgl}]over˙ start_ARG italic_θ end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG 2 italic_g end_ARG start_ARG 3 italic_l end_ARG [ - 1 + divide start_ARG italic_E end_ARG start_ARG italic_m italic_g italic_l end_ARG ] (7)

2.2.2 Slack Time

We find the time required by the string to become taut again. Note that the pendulum will undergo parabolic motion during this time range, and the following equation must be fulfilled for it to become taut again444Due to the complexity in the threaded lato-lato’s motion, we will refrain from using it in our analysis. Instead, the focus will lie on a stick-based lato-lato..

y2+x2=l2superscript𝑦2superscript𝑥2superscript𝑙2y^{\prime 2}+x^{\prime 2}=l^{2}italic_y start_POSTSUPERSCRIPT ′ 2 end_POSTSUPERSCRIPT + italic_x start_POSTSUPERSCRIPT ′ 2 end_POSTSUPERSCRIPT = italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (8)

Where r=(x,y)superscript𝑟superscript𝑥superscript𝑦r^{\prime}=(x^{\prime},y^{\prime})italic_r start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) is the instantaneous position of the object. We define y=lcosθ+v0tsinθ12gt2superscript𝑦𝑙𝜃subscript𝑣0𝑡𝜃12𝑔superscript𝑡2y^{\prime}=-l\cos\theta+v_{0}t\sin\theta-\frac{1}{2}gt^{2}italic_y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = - italic_l roman_cos italic_θ + italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_t roman_sin italic_θ - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_g italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and x=lsinθ+v0tcosθsuperscript𝑥𝑙𝜃subscript𝑣0𝑡𝜃x^{\prime}=l\sin\theta+v_{0}t\cos\thetaitalic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_l roman_sin italic_θ + italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_t roman_cos italic_θ. Insertion allows us to get the nontrivial equation

14gt2v0gtsinθ+(v02+glcosθ)=014𝑔superscript𝑡2subscript𝑣0𝑔𝑡𝜃superscriptsubscript𝑣02𝑔𝑙𝜃0\frac{1}{4}gt^{2}-v_{0}gt\sin\theta+(v_{0}^{2}+gl\cos\theta)=0divide start_ARG 1 end_ARG start_ARG 4 end_ARG italic_g italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_g italic_t roman_sin italic_θ + ( italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_g italic_l roman_cos italic_θ ) = 0
gt=2v0sinθ±v02cos2θg3lcosθ𝑔𝑡plus-or-minus2subscript𝑣0𝜃superscriptsubscript𝑣02superscript2𝜃superscript𝑔3𝑙𝜃gt=2v_{0}\sin\theta\pm\sqrt{-v_{0}^{2}\cos^{2}\theta-g^{3}l\cos\theta}italic_g italic_t = 2 italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_sin italic_θ ± square-root start_ARG - italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_θ - italic_g start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_l roman_cos italic_θ end_ARG

inserting the value of cosθ=v02gl𝜃superscriptsubscript𝑣02𝑔𝑙\cos\theta=\frac{-v_{0}^{2}}{gl}roman_cos italic_θ = divide start_ARG - italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_g italic_l end_ARG, will allow us to write

t=4v0sinθg𝑡4subscript𝑣0𝜃𝑔t=\frac{4v_{0}\sin\theta}{g}italic_t = divide start_ARG 4 italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_sin italic_θ end_ARG start_ARG italic_g end_ARG (9)

From this point onward, the velocity component in the direction of the string will be eliminated, leaving the tangential component. This process will result in energy loss.

2.3 Pendulum Dynamics

In this part, we will be deriving the most important formula that is used in the entirety of the paper. This is the equation of motion of the pendulum, with its free end driven by an oscillating force (Fm=a0ω2cosωt𝐹𝑚subscript𝑎0superscript𝜔2𝜔𝑡\frac{F}{m}=-a_{0}\omega^{2}\cos\omega tdivide start_ARG italic_F end_ARG start_ARG italic_m end_ARG = - italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t)555a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT shows the amplitude of the motion undergone by the pendulum’s free end and ω𝜔\omegaitalic_ω shows the angular frequency of the oscillatory motion. We consider the frame of the oscillating free end, such that the motion of the spheres is exactly circular.

E𝐸\displaystyle Eitalic_E =\displaystyle== mgl(1cosθ)+ml2θ˙22+ma0ω2cosωtdy𝑚𝑔𝑙1𝜃𝑚superscript𝑙2superscript˙𝜃22𝑚subscript𝑎0superscript𝜔2𝜔𝑡𝑑𝑦\displaystyle mgl(1-\cos\theta)+ml^{2}\frac{\dot{\theta}^{2}}{2}+\int-ma_{0}% \omega^{2}\cos\omega tdyitalic_m italic_g italic_l ( 1 - roman_cos italic_θ ) + italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG over˙ start_ARG italic_θ end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG + ∫ - italic_m italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t italic_d italic_y (10)
dEdt𝑑𝐸𝑑𝑡\displaystyle\frac{dE}{dt}divide start_ARG italic_d italic_E end_ARG start_ARG italic_d italic_t end_ARG =\displaystyle== 00\displaystyle 0
00\displaystyle 0 =\displaystyle== mglsinθθ˙+ml2θ¨θ˙ma0lω2cosωtsinθθ˙𝑚𝑔𝑙𝜃˙𝜃𝑚superscript𝑙2¨𝜃˙𝜃𝑚subscript𝑎0𝑙superscript𝜔2𝜔𝑡𝜃˙𝜃\displaystyle mgl\sin\theta\dot{\theta}+ml^{2}\ddot{\theta}\dot{\theta}-ma_{0}% l\omega^{2}\cos\omega t\sin\theta\dot{\theta}italic_m italic_g italic_l roman_sin italic_θ over˙ start_ARG italic_θ end_ARG + italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT over¨ start_ARG italic_θ end_ARG over˙ start_ARG italic_θ end_ARG - italic_m italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_l italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t roman_sin italic_θ over˙ start_ARG italic_θ end_ARG
訨𝜃\displaystyle-\ddot{\theta}- over¨ start_ARG italic_θ end_ARG =\displaystyle== (ga0ω2cosωt)sinθ𝑔subscript𝑎0superscript𝜔2𝜔𝑡𝜃\displaystyle(g-a_{0}\omega^{2}\cos\omega t)\sin\theta( italic_g - italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t ) roman_sin italic_θ (11)

Equation 11 is known as the Mathieu’s equations[11], having a general solution of[9]:

u(t)=eiμ0tp0(t)𝑢𝑡superscript𝑒𝑖subscript𝜇0𝑡subscript𝑝0𝑡u(t)=e^{i\mu_{0}t}p_{0}(t)italic_u ( italic_t ) = italic_e start_POSTSUPERSCRIPT italic_i italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_t end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_t ) (12)

In general, μ0subscript𝜇0\mu_{0}\in\mathbb{C}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ blackboard_C. If μ0subscript𝜇0\mu_{0}\in\mathbb{R}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ blackboard_R, the solution is particularly bounded.

2.4 Kapitza Model

To perform code proof-testing later on in section 4, we will consider several constraints to make equation (10) analytically solvable, which are[12]:

  1. 1.

    Small value of a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT

  2. 2.

    Fast oscillation frequency ω𝜔\omegaitalic_ω

  3. 3.

    This way we may rewrite θ=γ+β𝜃𝛾𝛽\theta=\gamma+\betaitalic_θ = italic_γ + italic_β, where γ𝛾\gammaitalic_γ is the slow varying term, with large amplitude and β𝛽\betaitalic_β is the opposite of γ𝛾\gammaitalic_γ

We first try to obtain the value of β𝛽\betaitalic_β. We note that the second derivative of γ𝛾\gammaitalic_γ is way smaller than that of β𝛽\betaitalic_β. This way, we may expand the terms, hence ending up with

(ga0ω2cosωt)sinγ=β¨l𝑔subscript𝑎0superscript𝜔2𝜔𝑡𝛾¨𝛽𝑙(g-a_{0}\omega^{2}\cos\omega t)\sin\gamma=\ddot{\beta}l( italic_g - italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t ) roman_sin italic_γ = over¨ start_ARG italic_β end_ARG italic_l (13)

noting that ω2a0>>gmuch-greater-thansuperscript𝜔2subscript𝑎0𝑔\omega^{2}a_{0}>>gitalic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT > > italic_g, we end up with

β=a0lsinγcosωt𝛽subscript𝑎0𝑙𝛾𝜔𝑡\beta=\frac{a_{0}}{l}\sin\gamma\cos\omega titalic_β = divide start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_l end_ARG roman_sin italic_γ roman_cos italic_ω italic_t (14)

Next, we iterate the obtained β𝛽\betaitalic_β on the equation of motion to get γ𝛾\gammaitalic_γ. We will neglect terms of the order y3superscript𝑦3y^{3}italic_y start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT and so on

gsinγ+gcosγβa0βω2cosωtcosγ=γ¨𝑔𝛾𝑔𝛾𝛽subscript𝑎0𝛽superscript𝜔2𝜔𝑡𝛾¨𝛾g\sin\gamma+g\cos\gamma\beta-a_{0}\beta\omega^{2}\cos\omega t\cos\gamma=-\ddot% {\gamma}italic_g roman_sin italic_γ + italic_g roman_cos italic_γ italic_β - italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_β italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_cos italic_ω italic_t roman_cos italic_γ = - over¨ start_ARG italic_γ end_ARG (15)

Noting the 2nd approximation condition, we may average the previous function to obtain:

gsinγl+a02ω2l2sin2γ4=γ¨𝑔𝛾𝑙superscriptsubscript𝑎02superscript𝜔2superscript𝑙22𝛾4¨𝛾\frac{g\sin\gamma}{l}+\frac{a_{0}^{2}\omega^{2}}{l^{2}}\frac{\sin 2\gamma}{4}=% -\ddot{\gamma}divide start_ARG italic_g roman_sin italic_γ end_ARG start_ARG italic_l end_ARG + divide start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG divide start_ARG roman_sin 2 italic_γ end_ARG start_ARG 4 end_ARG = - over¨ start_ARG italic_γ end_ARG (16)

Next, we will find the average moment of forces acting on the pendulum

τ=mγ¨l2𝜏𝑚¨𝛾superscript𝑙2\tau=m\ddot{\gamma}l^{2}italic_τ = italic_m over¨ start_ARG italic_γ end_ARG italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
τ=(mglsinγ+ma02ω2sin2γ4)𝜏𝑚𝑔𝑙𝛾𝑚superscriptsubscript𝑎02superscript𝜔22𝛾4\tau=-(mgl\sin\gamma+ma_{0}^{2}\omega^{2}\frac{\sin 2\gamma}{4})italic_τ = - ( italic_m italic_g italic_l roman_sin italic_γ + italic_m italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG roman_sin 2 italic_γ end_ARG start_ARG 4 end_ARG ) (17)

Then, we define a scalar potential due to this torque

V(γ)=τ𝑑γ𝑉𝛾𝜏differential-d𝛾V(\gamma)=-\int\tau d\gammaitalic_V ( italic_γ ) = - ∫ italic_τ italic_d italic_γ (18)
V(γ)=mgl(1cosγ)+ma02ω2sin2γ4𝑉𝛾𝑚𝑔𝑙1𝛾𝑚superscriptsubscript𝑎02superscript𝜔2superscript2𝛾4V(\gamma)=mgl(1-\cos\gamma)+ma_{0}^{2}\omega^{2}\frac{\sin^{2}\gamma}{4}italic_V ( italic_γ ) = italic_m italic_g italic_l ( 1 - roman_cos italic_γ ) + italic_m italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG roman_sin start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_γ end_ARG start_ARG 4 end_ARG (19)

We continue by analyzing several stability options.

dV(γ)dγ=0𝑑𝑉𝛾𝑑𝛾0\frac{dV(\gamma)}{d\gamma}=0divide start_ARG italic_d italic_V ( italic_γ ) end_ARG start_ARG italic_d italic_γ end_ARG = 0

from there, we obtain γ1=0subscript𝛾10\gamma_{1}=0italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 0, γ2=πsubscript𝛾2𝜋\gamma_{2}=\piitalic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_π, cosγ3=2gly02ω2subscript𝛾32𝑔𝑙superscriptsubscript𝑦02superscript𝜔2\cos\gamma_{3}=-\frac{2gl}{y_{0}^{2}\omega^{2}}roman_cos italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = - divide start_ARG 2 italic_g italic_l end_ARG start_ARG italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG666We define Vmaxsubscript𝑉𝑚𝑎𝑥V_{max}italic_V start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT as the value of the scalar potential V𝑉Vitalic_V at which γ=γ3𝛾subscript𝛾3\gamma=\gamma_{3}italic_γ = italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT.. The stability for γ=π𝛾𝜋\gamma=\piitalic_γ = italic_π only works if γ3subscript𝛾3\gamma_{3}italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT has a real solution, such that d2Vdγ2superscript𝑑2𝑉𝑑superscript𝛾2\frac{d^{2}V}{d\gamma^{2}}divide start_ARG italic_d start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_V end_ARG start_ARG italic_d italic_γ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG at that point <0absent0<0< 0.

Here, we can define the energy of the system in the moving frame as

E=V+ml2θ2˙2superscript𝐸𝑉𝑚superscript𝑙2˙superscript𝜃22E^{\prime}=V+\frac{ml^{2}\dot{\theta^{2}}}{2}italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_V + divide start_ARG italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT over˙ start_ARG italic_θ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG start_ARG 2 end_ARG (20)

defining L𝐿Litalic_L,

L2=2ml2(Emgl(1cosγ)+ma02ω2sin2γ4)superscript𝐿22𝑚superscript𝑙2superscript𝐸𝑚𝑔𝑙1𝛾𝑚superscriptsubscript𝑎02superscript𝜔2superscript2𝛾4L^{2}=2ml^{2}(E^{\prime}-mgl(1-\cos\gamma)+ma_{0}^{2}\omega^{2}\frac{\sin^{2}% \gamma}{4})italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 2 italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m italic_g italic_l ( 1 - roman_cos italic_γ ) + italic_m italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG roman_sin start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_γ end_ARG start_ARG 4 end_ARG ) (21)

2.5 Energy Loss

We consider an energy loss proportional to e2superscript𝑒2e^{2}italic_e start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, where e<1𝑒1e<1italic_e < 1 represents the coefficient of restitution of the two bobs. Due to this, we can write Ensubscript𝐸𝑛E_{n}italic_E start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, that is the energy to the nth collision as En=enE0subscript𝐸𝑛superscript𝑒𝑛subscript𝐸0E_{n}=e^{n}E_{0}italic_E start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

L2=2ml2[En2mglsin2θ2]superscript𝐿22𝑚superscript𝑙2delimited-[]subscript𝐸𝑛2𝑚𝑔𝑙superscript2𝜃2L^{2}=2ml^{2}[E_{n}-2mgl\sin^{2}\frac{\theta}{2}]italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 2 italic_m italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [ italic_E start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - 2 italic_m italic_g italic_l roman_sin start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ]

Notice that the system will lose kinetic energy after several collisions, which means that additional energy must be given every time energy is dissipated. For every energy loss, the following δW𝛿𝑊\delta Witalic_δ italic_W must be given.

δW=ΔEn=En1[e1]𝛿𝑊Δsubscript𝐸𝑛subscript𝐸𝑛1delimited-[]𝑒1\delta W=\Delta E_{n}=E_{n-1}[e-1]italic_δ italic_W = roman_Δ italic_E start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_E start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT [ italic_e - 1 ] (22)

We can now see the importance of giving additional work to keep the pendulum at its original energy state. We may do this by lifting the pendulum system up and down, with the power defined as:

<P>=<Fv>expectation𝑃expectation𝐹𝑣<P>=<\vec{F}\cdot\vec{v}>< italic_P > = < over→ start_ARG italic_F end_ARG ⋅ over→ start_ARG italic_v end_ARG > (23)

2.6 Tornado Play Style

Apart from the regular pendulum play style, the lato-lato can also be played less conventionally. To model this style, we refer to Figure 1. In this model, we will consider the human finger as a cylindrical wheel having radius R𝑅Ritalic_R, where (r<<R<<l0much-less-than𝑟𝑅much-less-thansubscript𝑙0r<<R<<l_{0}italic_r < < italic_R < < italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT), rotating at a constant angular velocity ω𝜔\omegaitalic_ω.

To analyze the dynamics of the system we shall first consider the movement of the pendulum in the rotating frame ω𝜔\omegaitalic_ω, and then we will transform the kinematic properties back into the inertial lab frame. This will ease the maths involved. The following formula for transformation will be used[13]

vlab=v0+ω×r+ρ˙rsubscript𝑣𝑙𝑎𝑏subscript𝑣0𝜔𝑟subscript˙𝜌𝑟\vec{v}_{lab}=\vec{v_{0}}+\vec{\omega}\times\vec{r}+\vec{\dot{\rho}}_{r}over→ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_l italic_a italic_b end_POSTSUBSCRIPT = over→ start_ARG italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + over→ start_ARG italic_ω end_ARG × over→ start_ARG italic_r end_ARG + over→ start_ARG over˙ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT (24)
alab=a0+ω×(ω×r)+ω˙×r+2ω×ρ˙r+ρ¨rsubscript𝑎𝑙𝑎𝑏subscript𝑎0𝜔𝜔𝑟˙𝜔𝑟2𝜔subscript˙𝜌𝑟subscript¨𝜌𝑟\vec{a}_{lab}=\vec{a_{0}}+\vec{\omega}\times(\vec{\omega}\times\vec{r})+\dot{% \vec{\omega}}\times\vec{r}+2\vec{\omega}\times\vec{\dot{\rho}}_{r}+\vec{\ddot{% \rho}}_{r}over→ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_l italic_a italic_b end_POSTSUBSCRIPT = over→ start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + over→ start_ARG italic_ω end_ARG × ( over→ start_ARG italic_ω end_ARG × over→ start_ARG italic_r end_ARG ) + over˙ start_ARG over→ start_ARG italic_ω end_ARG end_ARG × over→ start_ARG italic_r end_ARG + 2 over→ start_ARG italic_ω end_ARG × over→ start_ARG over˙ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT + over→ start_ARG over¨ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT (25)

where v0subscript𝑣0\vec{v_{0}}over→ start_ARG italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG defines the velocity of the origin in the lab frame, ω𝜔\vec{\omega}over→ start_ARG italic_ω end_ARG defines the angular velocity of the rotating frame, ρ˙rsubscript˙𝜌𝑟\vec{\dot{\rho}}_{r}over→ start_ARG over˙ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT defines the velocity of the object in the rotating frame, and lastly ρ¨rsubscript¨𝜌𝑟\vec{\ddot{\rho}}_{r}over→ start_ARG over¨ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT defines the acceleration experienced by the object in the rotating frame.

2.6.1 Wrap**

For the initial part, we will derive the time taken for the pendulum to be fully retracted until l=0𝑙0l=0italic_l = 0. This can be done by giving the sphere an initial momentum such that the string winds around our finger. By assuming the initial speed given is such that v02>>glmuch-greater-thansuperscriptsubscript𝑣02𝑔𝑙v_{0}^{2}>>glitalic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT > > italic_g italic_l, we may ignore the effects of gravity. Therefore, one could write

v0=θ˙l=constantsubscript𝑣0˙𝜃𝑙𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡v_{0}=\dot{\theta}l=constantitalic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = over˙ start_ARG italic_θ end_ARG italic_l = italic_c italic_o italic_n italic_s italic_t italic_a italic_n italic_t (26)

where θ𝜃\thetaitalic_θ is the wrap** angle and l=l0Rθ𝑙subscript𝑙0𝑅𝜃l=l_{0}-R\thetaitalic_l = italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_R italic_θ. Solving the above differential equation yields the following analytical result

t=l0θRθ22v0𝑡subscript𝑙0𝜃𝑅superscript𝜃22subscript𝑣0t=\frac{l_{0}\theta-R\frac{\theta^{2}}{2}}{v_{0}}italic_t = divide start_ARG italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_θ - italic_R divide start_ARG italic_θ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_ARG start_ARG italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG (27)

inserting θ=l0r𝜃subscript𝑙0𝑟\theta=\frac{l_{0}}{r}italic_θ = divide start_ARG italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_r end_ARG (under the approximation r<<lmuch-less-than𝑟𝑙r<<litalic_r < < italic_l), will yield the final result tR=l022v0Rsubscript𝑡𝑅superscriptsubscript𝑙022subscript𝑣0𝑅t_{R}=\frac{l_{0}^{2}}{2v_{0}R}italic_t start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT = divide start_ARG italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_R end_ARG.

2.6.2 Unwinding

This part will now use the formulas provided at the beginning of this subsection. The model used here is that we quickly rotate our finger with a constant angular velocity ω𝜔\omegaitalic_ω. We again assume that gravity is negligible. We first notice that considering a frame rotating at angular speed Ω=ω+θ˙Ω𝜔˙𝜃\Omega=\omega+\dot{\theta}roman_Ω = italic_ω + over˙ start_ARG italic_θ end_ARG will be much easier. This is because, by considering this frame, we will be given a system where the pendulum’s string just changes in length, without any rotational motion. In this frame, the kinematic properties are simply :

ρ˙r=l˙l^=Rθ˙l^subscript˙𝜌𝑟˙𝑙^𝑙𝑅˙𝜃^𝑙\vec{\dot{\rho}}_{r}=\dot{l}\hat{l}=R\dot{\theta}\hat{l}over→ start_ARG over˙ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = over˙ start_ARG italic_l end_ARG over^ start_ARG italic_l end_ARG = italic_R over˙ start_ARG italic_θ end_ARG over^ start_ARG italic_l end_ARG (28)
ρ¨r=l¨l^=Rθ˙l^subscript¨𝜌𝑟¨𝑙^𝑙𝑅˙𝜃^𝑙\vec{\ddot{\rho}}_{r}=\ddot{l}\hat{l}=R\dot{\theta}\hat{l}over→ start_ARG over¨ start_ARG italic_ρ end_ARG end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = over¨ start_ARG italic_l end_ARG over^ start_ARG italic_l end_ARG = italic_R over˙ start_ARG italic_θ end_ARG over^ start_ARG italic_l end_ARG (29)

Subsequently, insertion into equation Equation 23

alabsubscript𝑎𝑙𝑎𝑏\displaystyle\vec{a}_{lab}over→ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_l italic_a italic_b end_POSTSUBSCRIPT =\displaystyle== Ω2RΩ2l+l¨lRet^+2ωl˙et^+l¨l^superscriptΩ2𝑅superscriptΩ2𝑙¨𝑙𝑙𝑅^subscript𝑒𝑡2𝜔˙𝑙^subscript𝑒𝑡¨𝑙^𝑙\displaystyle-\Omega^{2}\vec{R}-\Omega^{2}\vec{l}+\ddot{l}\frac{l}{R}\hat{e_{t% }}+2\omega\dot{l}\hat{e_{t}}+\ddot{l}\hat{l}- roman_Ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT over→ start_ARG italic_R end_ARG - roman_Ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT over→ start_ARG italic_l end_ARG + over¨ start_ARG italic_l end_ARG divide start_ARG italic_l end_ARG start_ARG italic_R end_ARG over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG + 2 italic_ω over˙ start_ARG italic_l end_ARG over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG + over¨ start_ARG italic_l end_ARG over^ start_ARG italic_l end_ARG
(alab)et^subscriptsubscript𝑎𝑙𝑎𝑏^subscript𝑒𝑡\displaystyle(\vec{a}_{lab})_{\hat{e_{t}}}( over→ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_l italic_a italic_b end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_POSTSUBSCRIPT =\displaystyle== (ω+l˙R)2R+l¨lR+2Ωl˙superscript𝜔˙𝑙𝑅2𝑅¨𝑙𝑙𝑅2Ω˙𝑙\displaystyle-(\omega+\frac{\dot{l}}{R})^{2}{R}+\ddot{l}\frac{l}{R}+2\Omega% \dot{l}- ( italic_ω + divide start_ARG over˙ start_ARG italic_l end_ARG end_ARG start_ARG italic_R end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_R + over¨ start_ARG italic_l end_ARG divide start_ARG italic_l end_ARG start_ARG italic_R end_ARG + 2 roman_Ω over˙ start_ARG italic_l end_ARG
(alab)et^subscriptsubscript𝑎𝑙𝑎𝑏^subscript𝑒𝑡\displaystyle(\vec{a}_{lab})_{\hat{e_{t}}}( over→ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_l italic_a italic_b end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_POSTSUBSCRIPT =\displaystyle== l2˙R+l¨lRω2R˙superscript𝑙2𝑅¨𝑙𝑙𝑅superscript𝜔2𝑅\displaystyle\frac{\dot{l^{2}}}{R}+\frac{\ddot{l}l}{R}-\omega^{2}Rdivide start_ARG over˙ start_ARG italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG start_ARG italic_R end_ARG + divide start_ARG over¨ start_ARG italic_l end_ARG italic_l end_ARG start_ARG italic_R end_ARG - italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_R (30)

The vector et^=etet^subscript𝑒𝑡subscript𝑒𝑡subscript𝑒𝑡\hat{e_{t}}=\frac{\vec{e_{t}}}{e_{t}}over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG = divide start_ARG over→ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_ARG start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG, represents the direction perpendicular to the string l^^𝑙\hat{l}over^ start_ARG italic_l end_ARG. Notice that the force in this direction is negligible (gravity), therefore we may immediately set it to 0. The equation can be turned into a perfect integral

0=ddt(ll˙)ω2R20𝑑𝑑𝑡𝑙˙𝑙superscript𝜔2superscript𝑅20=\frac{d}{dt}(l\dot{l})-\omega^{2}R^{2}0 = divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_l over˙ start_ARG italic_l end_ARG ) - italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (31)

integrating both sides by dt𝑑𝑡dtitalic_d italic_t, and setting the initial condition l0=0subscript𝑙00l_{0}=0italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0, allows us to write

ll˙𝑙˙𝑙\displaystyle l\dot{l}italic_l over˙ start_ARG italic_l end_ARG =\displaystyle== ω2R2tsuperscript𝜔2superscript𝑅2𝑡\displaystyle\omega^{2}R^{2}titalic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_t
0ll𝑑lsuperscriptsubscript0𝑙𝑙differential-d𝑙\displaystyle\int_{0}^{l}l\,dl∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT italic_l italic_d italic_l =\displaystyle== 12ω2R2t212superscript𝜔2superscript𝑅2superscript𝑡2\displaystyle\frac{1}{2}\omega^{2}R^{2}t^{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
l𝑙\displaystyle litalic_l =\displaystyle== ωRt𝜔𝑅𝑡\displaystyle\omega Rtitalic_ω italic_R italic_t (32)

It turns out, the l(t)𝑙𝑡l(t)italic_l ( italic_t ) function is linear, hence we may write unwinding time tusubscript𝑡𝑢t_{u}italic_t start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT as

tu=l0ωRsubscript𝑡𝑢subscript𝑙0𝜔𝑅t_{u}=\frac{l_{0}}{\omega R}italic_t start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT = divide start_ARG italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ω italic_R end_ARG (33)

2.6.3 Total time

We assume motion starts from unwinding, and when l𝑙litalic_l reaches l0subscript𝑙0l_{0}italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, the ω𝜔\omegaitalic_ω value is immediately set to 0. Hence, by combining the total time T=tR+tu+tt𝑇subscript𝑡𝑅subscript𝑡𝑢subscript𝑡𝑡T=t_{R}+t_{u}+t_{t}italic_T = italic_t start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT + italic_t start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT + italic_t start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (third term = transition time), we can approximate the period of each ”tornado” motion as

T=l0R(1+ωl02v0)+πvet^𝑇subscript𝑙0𝑅1𝜔subscript𝑙02subscript𝑣0𝜋subscript𝑣^subscript𝑒𝑡T=\frac{l_{0}}{R}(1+\frac{\omega l_{0}}{2v_{0}})+\frac{\pi}{v_{\hat{e_{t}}}}italic_T = divide start_ARG italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_R end_ARG ( 1 + divide start_ARG italic_ω italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) + divide start_ARG italic_π end_ARG start_ARG italic_v start_POSTSUBSCRIPT over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_POSTSUBSCRIPT end_ARG (34)

Noting that v=(ωR)l^+ωlet^𝑣𝜔𝑅^𝑙𝜔𝑙^subscript𝑒𝑡\vec{v}=-(\omega{R})\hat{l}+\omega l\hat{e_{t}}over→ start_ARG italic_v end_ARG = - ( italic_ω italic_R ) over^ start_ARG italic_l end_ARG + italic_ω italic_l over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG, we can find the velocity of the sphere when the length has reached l0subscript𝑙0l_{0}italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, vet^=ωl0subscript𝑣^subscript𝑒𝑡𝜔subscript𝑙0v_{\hat{e_{t}}}=\omega l_{0}italic_v start_POSTSUBSCRIPT over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_POSTSUBSCRIPT = italic_ω italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The radial velocity can be ignored because when the string quickly goes back to being taut - noting (R<<lmuch-less-than𝑅𝑙R<<litalic_R < < italic_l) - the radial component just vanishes. v0subscript𝑣0v_{0}italic_v start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT defined previously is also equal to vet^subscript𝑣^subscript𝑒𝑡v_{\hat{e_{t}}}italic_v start_POSTSUBSCRIPT over^ start_ARG italic_e start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG end_POSTSUBSCRIPT, due to the periodicity defined. Our expression simplifies into:

T=3l02R+πω𝑇3subscript𝑙02𝑅𝜋𝜔T=\frac{3l_{0}}{2R}+\frac{\pi}{\omega}italic_T = divide start_ARG 3 italic_l start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_R end_ARG + divide start_ARG italic_π end_ARG start_ARG italic_ω end_ARG (35)

2.7 Preliminary Figures

Refer to caption
Figure 2: The orange contours in the plots show the phase of the pendulum system, whereas the green contour shows the potential barrier experienced by the pendulum in the kapitza model. Figures (a),(b), and (c) show the phase diagram of the special cases, where its equations are given in subsection 1, representing a simple mathematical pendulum. Meanwhile, figures (d), (e),(f), and (g), represent the phase diagram for the kapitza model, that analyzes the conditions 0<E<2mgl0superscript𝐸2𝑚𝑔𝑙0<E^{\prime}<2mgl0 < italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < 2 italic_m italic_g italic_l, 2mgl<E<Vmax2𝑚𝑔𝑙superscript𝐸subscript𝑉𝑚𝑎𝑥2mgl<E^{\prime}<V_{max}2 italic_m italic_g italic_l < italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_V start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT, E=Vmaxsuperscript𝐸subscript𝑉𝑚𝑎𝑥E^{\prime}=V_{max}italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_V start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT, and E>Vmaxsuperscript𝐸subscript𝑉𝑚𝑎𝑥E^{\prime}>V_{max}italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT > italic_V start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT respectively. The orange contour in the four figures represents a plot of the system’s potential barrier, whereas the red contour shows the phase diagram Esuperscript𝐸E^{\prime}italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT vs θ𝜃\thetaitalic_θ of the kapitza model. Finally, (h) and (i) show the phase transitions that occur for a simple pendulum and the kapitza model. Both are done at the most extreme case of each respective condition.

In this part, we have provided the plots of trivial single pendulum phase diagrams, as well as other figures that might aid in illustrating Section 2.

3 Application in Lato-lato

Having derived all the necessary equations we may now solve the equation of motion (equation 10) numerically. Notice how this equation shows how the lato-lato is usually moved around by the player. Since equation 10 only shows the motion of a single pendulum, it is required that we add specific constraints, characterizing the geometry of a double pendulum system. The constraints are as follows: We apply 2 boundary conditions at θ=0𝜃0\theta=0italic_θ = 0 and θ=π𝜃𝜋\theta=\piitalic_θ = italic_π. Forcing, θ˙(0)subscript˙𝜃0\dot{\theta}_{(0)}over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT ( 0 ) end_POSTSUBSCRIPT and θ˙(π)subscript˙𝜃𝜋\dot{\theta}_{(\pi)}over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT ( italic_π ) end_POSTSUBSCRIPT to always be reversed.

(θ˙0)i=(θ˙0)i+1subscriptsubscript˙𝜃0𝑖subscriptsubscript˙𝜃0𝑖1(\dot{\theta}_{0})_{i}=-(\dot{\theta}_{0})_{i+1}( over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = - ( over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT (36)
(θ˙π)i=(θ˙π)i+1subscriptsubscript˙𝜃𝜋𝑖subscriptsubscript˙𝜃𝜋𝑖1(\dot{\theta}_{\pi})_{i}=-(\dot{\theta}_{\pi})_{i+1}( over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_π end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = - ( over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_π end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT (37)

This represents the almost elastic collisions between the plastic spheres, which immediately models the momentum conservation law between the plastic spheres. The codes needed to solve the equation numerically and to obtain plots of the system are all provided by chatGPT. These codes can be seen in the Appendices.

4 Code Proof-testing in Kapitza Model

To test the performance of the code, we simulate a special case called the Kapitza model, as in section 2.4 To do this, we just need to use code (b) (θ𝜃\thetaitalic_θ as a function of time) and insert some numeric constants which are in agreement with the approximations in section 2.4. It is also important to note that the equation of motion - equation 11 - of the pendulum is strictly independent of the bob’s mass, hence for convenience, we may as well set m=0.020𝑚0.020m=0.020italic_m = 0.020kg. In addition, to cover all ranges of mass, we define the specific energy Esuperscript𝐸E^{\prime}italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT as the energy per unit mass (kg). We use the following numeric values:

  1. (a)

    a0=0.01subscript𝑎00.01a_{0}=0.01italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.01 m

  2. (b)

    l=0.25𝑙0.25l=0.25italic_l = 0.25 m

  3. (c)

    g=9.81𝑔9.81g=9.81italic_g = 9.81 m/s2𝑚superscript𝑠2m/s^{2}italic_m / italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT

  4. (d)

    ω=100𝜔100\omega=100italic_ω = 100 rad/s

  5. (e)

    θ(0)=1.5subscript𝜃01.5\theta_{(0)}=1.5italic_θ start_POSTSUBSCRIPT ( 0 ) end_POSTSUBSCRIPT = 1.5 rad

  6. (f)

    θ˙(0)=0subscript˙𝜃00\dot{\theta}_{(0)}=0over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT ( 0 ) end_POSTSUBSCRIPT = 0 rad/s

Refer to caption
Figure 3: We notice the θ𝜃\thetaitalic_θ may be decomposed just as our approximation in section 2.4 (θγ+β𝜃𝛾𝛽\theta\approx\gamma+\betaitalic_θ ≈ italic_γ + italic_β)

From here, it is safe to say that the codes provided should work just fine

5 Results in Lato-lato

Now that we have the codes that represent the lato-lato’s mechanics, we can analyze the reason why playing the lato-lato is difficult. In general, we have observed that there are 2 main phases in the system’s motion. To analyze we will use the 4 codes we have attached in GitHub[14].

5.1 Maximum Amplitude

The code provided in [14] will plot a graph of the maximum amplitude vs ω𝜔\omegaitalic_ω. From this graph, we can see that there are 2 phases. The first phase represents the normal pendulum motion and the second phase represents the condition at which the spheres collide at both θ=0𝜃0\theta=0italic_θ = 0 and θ=π𝜃𝜋\theta=\piitalic_θ = italic_π rads.

Refer to caption
Figure 4: The maximum amplitude is only considered within the 3-second range after the motion starts. This is done to imitate the way people usually play the lato-lato. The figures are plotted for a0=0.05subscript𝑎00.05a_{0}=0.05italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.05 m, a0=0.1subscript𝑎00.1a_{0}=0.1italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.1 m, a0=0.5subscript𝑎00.5a_{0}=0.5italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 m and a0=1subscript𝑎01a_{0}=1italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 m.

The three graphs represent the plots for different a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The graph in the upper left corner shows the plot for a0=0.5subscript𝑎00.5a_{0}=0.5italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 m, the one in the upper right corner is the zoomed version of the latter, the one in the lower left shows for a0=0.1subscript𝑎00.1a_{0}=0.1italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.1 m, and in the lower right corner shows for a0=1subscript𝑎01a_{0}=1italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 m. Notice how different a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT yield different maximum ω𝜔\omegaitalic_ω graphs.
Generally, one may observe that when the driven amplitude a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is increased, the minimum driven angular frequency ω𝜔\omegaitalic_ω needed to reach phase 2 is lower. For lower amplitudes on the other hand, specific ω𝜔\omegaitalic_ω should be maintained to reach phase 2. This strengthens the argument as to why the lato-lato is a difficult game.

5.2 θ𝜃\thetaitalic_θ as a function of time

In this part, we can see the graph that represents the polar coordinates of the lato-lato as a function of time. Through these plots, we should be able to get a general feel of the system’s motion.

   Refer to captionRefer to caption

(a)                                        (b)

Figure 5: Figure on the left shows θ𝜃\thetaitalic_θ as a time function for ω=1𝜔1\omega=1italic_ω = 1 rad/s and the one on the right shows for ω=10𝜔10\omega=10italic_ω = 10 rad/s. For the smaller ω𝜔\omegaitalic_ω, we have a sinusoidal amplitude function and a less periodic wave function for ω>10𝜔10\omega>10italic_ω > 10 rad/s

Figure 4 shows the θ𝜃\thetaitalic_θ vs time function for a0=0.5subscript𝑎00.5a_{0}=0.5italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 m. In general, we can see that increasing the ω𝜔\omegaitalic_ω whilst kee** the a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT constant will help the lato-lato reach the 2nd phase. However, this will not be the case if a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is too small.
At lower angular frequencies, we may observe an amplitude undergoing sinusoidal change. Furthermore, at higher angular frequencies, the second phase is easily reached, though the motion does not seem as periodic as the latter.

5.3 Energy as a function of time and θ𝜃\thetaitalic_θ

Refer to caption
Figure 6: Figures on the left show one of the pendulum’s energy as a time function and θ𝜃\thetaitalic_θ for ω=1𝜔1\omega=1italic_ω = 1 rad/s and the on the right shows for ω=10𝜔10\omega=10italic_ω = 10 rad/s. For the smaller ω𝜔\omegaitalic_ω, we have a periodic graph, whereas the larger one shows a rather irregular progression. All the graphs are plotted at a0=0.5subscript𝑎00.5a_{0}=0.5italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 m

Through the plots in this section, we should be able to understand the energy transfer777Energy transfer here, refers to how much work is being transferred from the person’s hand to the lato-lato system. that occurs between the system and the driving force. We will yield plots that show how the energy transfer varies as a function of the driven ω𝜔\omegaitalic_ω. Consequently, one may compare how the energy of the system relates to the lato-lato’s position.

First, it is important to notice that at lower angular frequency ω𝜔\omegaitalic_ω, the energy indeed has an amplitude varying periodically, similar to the θ𝜃\thetaitalic_θ plot we have obtained. Likewise for higher ω𝜔\omegaitalic_ω, a fluctuating pattern can be seen. Moreover, notice how the energy transfer is larger for a higher ω𝜔\omegaitalic_ω. The energy reached at θ=0𝜃0\theta=0italic_θ = 0 may yield relatively high values, reaching a maximum of Emax=17.60subscript𝐸𝑚𝑎𝑥17.60E_{max}=17.60italic_E start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT = 17.60 J/kg and minimum Emin=2.23subscript𝐸𝑚𝑖𝑛2.23E_{min}=2.23italic_E start_POSTSUBSCRIPT italic_m italic_i italic_n end_POSTSUBSCRIPT = 2.23 J/kg for ω=1𝜔1\omega=1italic_ω = 1 rad/s. A less orderly graph can be seen, with a maximum energy of Emax=86.88subscript𝐸𝑚𝑎𝑥86.88E_{max}=86.88italic_E start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT = 86.88 J/kg and Emin=0.01subscript𝐸𝑚𝑖𝑛0.01E_{min}=0.01italic_E start_POSTSUBSCRIPT italic_m italic_i italic_n end_POSTSUBSCRIPT = 0.01 J/kg for the higher ω=10𝜔10\omega=10italic_ω = 10 rad/s. This explains why it is easier for the system to reach the 2nd phase when given a higher angular frequency, recalling that the energy transfer is higher in the high angular frequency case.

5.4 System’s stability

The mesh plots provided in this section will directly show us the phase conditions in the lato-lato’s phase diagram, that is whether it reaches the 2nd phase or not. The mesh plots will give a diagram representing the amplitude conditions vs the initial boundary conditions θ0subscript𝜃0\theta_{0}italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and θ˙0subscript˙𝜃0\dot{\theta}_{0}over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. In this section, we will be able to analyze which sort of amplitudes will give the easiest condition required to reach the 2nd phase of the motion. We will compare three driven amplitudes, which are (1) a0=0.1msubscript𝑎00.1𝑚a_{0}=0.1mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.1 italic_m, (2) a0=0.5msubscript𝑎00.5𝑚a_{0}=0.5mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 italic_m, and (3) a0=1msubscript𝑎01𝑚a_{0}=1mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 italic_m.

5.4.1 a0=0.05msubscript𝑎00.05𝑚a_{0}=0.05mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.05 italic_m

We can see the yellow dot reaches the 2nd phase at around ω=1316𝜔1316\omega=13-16italic_ω = 13 - 16 rad/s888People usually play the lato-lato at this angular frequency, equivalent to a frequency of about 2-3 Hz). From the mesh plots, we can also see more unstable999”unstable” refers to not being able to reach phase 2 (colored red). regions (there is a larger blue area in between the red ones), especially at around 15-18 rad/s. Due to the irregularity in the region distribution, we may infer that relatively small changes in the angular frequency can cause huge changes in the system’s mesh plots. For the purpose of our analysis, we will focus on the transition experienced by the yellow dot at around ω=16.25𝜔16.25\omega=16.25italic_ω = 16.25 rad/s, and ω=13𝜔13\omega=13italic_ω = 13 rad/s.
Taking the average of the lower (13 rad/s) and upper limit (16.25 rad/s) of the typical ω𝜔\omegaitalic_ω values, yields ω=14.625𝜔14.625\omega=14.625italic_ω = 14.625 rad/s. This gives a δlowsubscript𝛿𝑙𝑜𝑤\delta_{low}italic_δ start_POSTSUBSCRIPT italic_l italic_o italic_w end_POSTSUBSCRIPT101010Defined as ΔωωΔ𝜔𝜔\frac{\Delta\omega}{\omega}divide start_ARG roman_Δ italic_ω end_ARG start_ARG italic_ω end_ARG. ΔωΔ𝜔\Delta\omegaroman_Δ italic_ω is calculated as ωfω0subscript𝜔𝑓subscript𝜔0\omega_{f}-\omega_{0}italic_ω start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT - italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, where ωfsubscript𝜔𝑓\omega_{f}italic_ω start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT represents the ω𝜔\omegaitalic_ω at which the point experiences a transition in phase. A lower value of δ𝛿\deltaitalic_δ shows a larger sensitivity of 12.5%percent\%% and δhighsubscript𝛿𝑖𝑔\delta_{high}italic_δ start_POSTSUBSCRIPT italic_h italic_i italic_g italic_h end_POSTSUBSCRIPT of about 11.1%percent\%%. At this ω𝜔\omegaitalic_ω, we get a relatively stable condition. Therefore, to reach phase 2 in the lato-lato’s motion, one has to maintain a specific angular frequency and initial conditions.

Here, we have made the assumption that the changes are done at the yellow dot. This means if the error is done at random initial conditions θ0subscript𝜃0\theta_{0}italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and θ˙0subscript˙𝜃0\dot{\theta}_{0}over˙ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, for instance at (1111 rad, 1.51.5-1.5- 1.5 rad/s ), the system will no longer be able to reach the desired phase 2, in 3 seconds.

Refer to caption
Figure 7: Mesh plot progression for a0=0.05msubscript𝑎00.05𝑚a_{0}=0.05mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.05 italic_m, a0=0.5msubscript𝑎00.5𝑚a_{0}=0.5mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 italic_m and a0=1msubscript𝑎01𝑚a_{0}=1mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 italic_m showing Amplitude Conditions for different ω𝜔\omegaitalic_ω. Phase 1 in the mesh plots is denoted by the color blue and phase 2 by the color red. The yellow dot shows the observed condition, that is at θ0=2subscript𝜃02\theta_{0}=2italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 2 rad and θ0˙=0.5˙subscript𝜃00.5\dot{\theta_{0}}=-0.5over˙ start_ARG italic_θ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG = - 0.5 rad/s

5.4.2 a0=0.5msubscript𝑎00.5𝑚a_{0}=0.5mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.5 italic_m

Notice at a very high ω𝜔\omegaitalic_ω, the system will reach the 2nd phase regardless of the boundary conditions. Focusing on the yellow dot, it can be seen the system starts to enter the 2nd phase at ω=6.1𝜔6.1\omega=6.1italic_ω = 6.1rad/s and ω=6.5𝜔6.5\omega=6.5italic_ω = 6.5 rad/s. Subsequently, it enters the 2nd phase again at ω=8𝜔8\omega=8italic_ω = 8rad/s, from which it stays there for any ω𝜔\omegaitalic_ω larger than the former. If we consider the ω=6.3𝜔6.3\omega=6.3italic_ω = 6.3 rad/s, the δ𝛿\deltaitalic_δ towards ω=6.1𝜔6.1\omega=6.1italic_ω = 6.1 rad/s is about 3.8%percent3.83.8\%3.8 % and 3.17%percent3.173.17\%3.17 % towards ω=6.5𝜔6.5\omega=6.5italic_ω = 6.5 rad/s. This shows that at the hill-like contour, the system is not very stable when compared with the case (a0,ω)=(0.05(a_{0},\omega)=(0.05( italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_ω ) = ( 0.05 m, 14.6314.6314.6314.63 rad/s). However, specific initial conditions, such as (3,1.5), allow a very stable condition, as shown in the mesh plot progression.

5.4.3 a0=1msubscript𝑎01𝑚a_{0}=1mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 italic_m

Even though the numeric value for this consideration may be considered unrealistic, we may still get a decent analysis by considering this case. Notice how the small budge in Figure 3 now reaches the maximum θ=3.14𝜃3.14\theta=3.14italic_θ = 3.14 rad. This means that when we increase the driven amplitude a0subscript𝑎0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, it becomes easier to reach the 2nd phase of the lato-lato’s motion. The yellow dot quickly reaches the 2nd phase at ω=5𝜔5\omega=5italic_ω = 5 rad/s, and for all ω𝜔\omegaitalic_ω bigger than 5, it stays in the 2nd phase. Moreover, it becomes clearer that the considered initial condition reaches the “all-red” part of the diagram more quickly, as expected when the amplitude is increased.

Therefore, it is better to just play at a high frequency, because that way we can guarantee a larger energy transfer111111Energy transfer here, refers to the energy transfer from the player’s hand to the lato-lato system (stable at phase 2).

6 Conclusion

Having analyzed the conditions for reaching phase 2 of the lato-lato’s motion, we may finally infer that there are certain driven angular frequencies and amplitudes required to maintain its motion. These characteristics may be sensitive as observed in Section 5.4.1, for a0=0.05msubscript𝑎00.05𝑚a_{0}=0.05mitalic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0.05 italic_m. Even at a very specific ω=14.63𝜔14.63\omega=14.63italic_ω = 14.63 rad/s, we only get a δ𝛿\deltaitalic_δ of as much as 12%, which can be considered extremely sensitive. As a result, subtle changes at the incorrect moment may prevent continuous collisions between the bobs. Through the analysis of phase diagrams, we have qualitatively proven that playing the lato-lato is indeed difficult. Furthermore, throughout this paper, we have only considered the dynamics of a stick-based pendulum, which is easier to control than the one made of string. Therefore, trained muscle memory and experience are some of the necessities required if we wish to master this game.

\bmhead

Acknowledgments We would like to deliver our deepest appreciation to Sandy Adhitia Ekahana for the spark of ideas[15]. Further, this paper would not have been made possible without the codes required for the numerical analysis which are provided by the AI ChatGPT.

References