Next Article in Journal
A Hybrid Mathematical Framework for Dynamic Incident Prioritization Using Fuzzy Q-Learning and Text Analytics
Previous Article in Journal
Bridging Crisp-Set Qualitative Comparative Analysis and Association Rule Mining: A Formal and Computational Integration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quasi-Periodic Bifurcations and Chaos

by
Taoufik Bakri
1 and
Ferdinand Verhulst
2,*
1
TNO Sustainable Urban Mobility & Safety, P.O. Box 96800, 2509 JE The Hague, The Netherlands
2
Mathematisch Instituut, P.O. Box 80.010, 3508 TA Utrecht, The Netherlands
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(12), 1940; https://doi.org/10.3390/math13121940
Submission received: 20 May 2025 / Revised: 5 June 2025 / Accepted: 6 June 2025 / Published: 11 June 2025
(This article belongs to the Section C2: Dynamical Systems)

Abstract

A natural phenomenon in applications is the interaction of quasi-periodic solutions of dynamical systems in a dissipative setting. We study the interactions of two of such ODE systems based on the construction of a nonlinear oscillator with thermostatic (energy) control. This leads to the emergence of complexity, torus doubling, and chaos. We find canards; 1-, 2-, and 3-tori; chaos, and hyperchaos. Detailed analysis is possible in the case of small oscillations and small interactions. Large-scale phenomena are studied by the construction of charts of parameter space using Lyapunov exponents.
MSC:
37M20; 37M21

1. Introduction

Interactions of two or more nonlinear oscillators generally produce complex dynamics with periodic solutions, tori, tori doubling, and chaos. A natural feature in real-life models is that the interactions are quasi-periodic, which means that the individual components have frequencies that are incommensurable. For a discussion of diophantine frequency vectors and the measure of Cantor sets in two-frequency systems, see [1], with many references also inspired by the conservative setting leading to families of invariant tori; we mention in this setting the basic paper [2].
Our focus is different from KAM theory and, with some exceptions, also from dissipative KAM theory, as we are especially interested in the practical context where we start with dissipative systems that are subsequently perturbed and lead to complex behaviour. This can produce bifurcations of isolated tori and their qualitative changes, whereas classical KAM theory is involved with conservative, usually Hamiltonian, systems where tori arise in dense sets, as well as families with positive measure. As we shall see, we will consider for our analysis a system with damping and thermostatic control, where the combination of two of such systems adds forcing and bifurcation phenomena.
Multifrequency oscillations arise in many applications of various disciplines such as mechanical engineering, laser systems, and electronic circuits; for a useful list of such applications in many fields, see [3] (in particular their references 1-23) and [4]. See also [5,6]. In [3,4], the emphasis is on the construction of charts of Lyapunov exponents for interacting self-excited systems. Such numerically obtained charts yield enormous inspiration for further analysis, but in our approach, we combine both analytic methods (averaging) and numerical bifurcation theory. This hybrid approach will be fruitful. A number of recent papers on quasi-perioidc bifurcations is concerned with maps; such an approach produces important general insight, but the relation with ODEs has yet to be established.
Important analytic tools are mathematically sound approximation techniques; see, for instance, [7] (ch. 9) and bifurcation theory; see, for instance, [8]. It is generally known that the equilibrium of a system of differential equations that for a certain parameter value has two imaginary eigenvalues can generate a periodic solution through Poincaré–Andronov–Hopf bifurcation. The generating periodic solution is a guiding center of the torus.
In a similar way, a periodic solution that is characterised by two imaginary eigenvalues or corresponding Lyapunov exponents may generate a torus through Neimark–Sacker bifurcation.
In the case of quasi-periodic interactions, it is natural to discover and identify tori. Usually, they branch off equilibria and periodic solutions. The first question is then whether they are normally hyperbolic or not. Starting with an autonomous system of ODEs, there will be at least one zero Lyapunov exponent. Are there more zeros, and when varying parameters, do we find Hopf and other bifurcations, tori doubling, and cascades of such phenomena leading to chaos?
Apart from normal form theory and averaging, we used numerical methods implemented in Mathematica, Matlab, and Matcont, see also [9,10]. The last one uses continuation methods to follow parameter changes that cause bifurcations. It turns out that the hybrid combination of analytic and numerical tools can be very inspiring.

What Is New?

To obtain insight in dissipative quasi-periodic bifurcations, we modify in Section 2 an important thermostatic control problem (Sprott A), which is a chaotic system formulated in [11,12]. Earlier studies of Sprott A giving more insight are [13,14]; in [15,16], the thermostatic control problem of [12] is linked to tori families, as is well known for conservative systems. The context of conservative systems is classical and interesting but in general less suitable for applications in engineering and other science fields that involve dissipation.
A new step in Section 2 is to introduce a two-dimensional basic oscillator with periodic solutions that are asynchronous; when adding a one-dimensional thermostatic control and assuming small oscillations, we find canard behaviour. Admitting larger amplitudes, we can identify periodic solutions in a resonance manifold through slow–fast dynamics.
In Section 3, we consider the six-dimensional interaction of two such components. If dissipation and thermostatic control are excluded, we have a system with two interacting quasi-periodic oscillators. To study the bifurcations of this system with dissipation, interaction and control are the central parts of this paper. When considering small oscillations and small interactions, one can use averaging to find single tori with one or two zero Lyapunov exponents. Combining canard initial values, the solutions converge to a flattened torus. Torus doubling arises, leading to a cascade of torus doublings. To obtain an overview of the phenomena, we constructed charts for larger values of dissipation and interactions. For each value of two parameters, one obtains either a 2-torus, a 3-torus, chaos, or hyperchaos.
Conclusions and a discussion finish the main part of the paper.
Appendix A lists the results that carry directly over from the two-components case to systems with n components.

2. One-Component Oscillations with Energy Control

An autonomous one-degree-of-freedom nonlinear oscillator with damping can be described by
q ¨ + b q ˙ + q + f ( q ) = 0 ,
with dissipation parameter b 0 . A dot above a variable is short for differentiation with respect to time. We assume that the function f ( q ) is analytic; near q = 0 , it has a power series expansion starting with quadratic terms. If b = 0 , we have no energy loss; in this case, the oscillator has the energy integral
E = 1 2 ( q 2 + q ˙ 2 ) + 0 q f ( s ) d s ,
with E a constant parameter depending on the initial conditions. In the conservative case ( b = 0 ), Equation (1) has an infinite number of periodic solutions, with its period depending on E = E 0 . If f ( q ) is deleted in the equation, we have the synchronised case of the harmonic equation with all periods being equal ( 2 π ).
In chemical physics, see [17], one introduces a thermostatic control by adding an equation controlling the dissipative term b q ˙ by a new variable z, replacing b q ˙ with b z q ˙ . The control z ( t ) can become negative, producing excitation if the energy (or another suitable quantity) characterising the oscillator is smaller than a chosen threshold, and z ( t ) can become positive, causing increased damping if the energy is larger than the threshold. Apart from using the energy of a nonlinear equation, we have with Equation (1), which defines the natural case of periodic solutions with the period dependent on the energy. To fix the ideas, we will choose
f ( q ) = c q 3 .
The thermostatic control z for the energy leads to the system
q ¨ + b z q ˙ + q + c q 3 = 0 , z ˙ = q 2 + q ˙ 2 + c 4 q 4 a ,
with parameters a , c > 0 . The expression q 2 + q ˙ 2 + c 4 q 4 is not exactly representing the energy but measures the energy.
In [16], system (3) was studied in the case of c = 0 ; this system is called Sprott B. We note that for small oscillations ( q , q ˙ small) the solutions of the Sprott B system will upon first approximation describe the solutions of system (3) correctly; this will be made more precise later on. Replacing the equation for z by
z ˙ = q ˙ 2 a ,
with c = 0 , the system is called Sprott A; see [11,12,15] and many references therein.
Choosing c > 0 implies that we have no saddle equilibrium in the conservative oscillator ( b = 0 ). Choosing negative c would change the dynamics for larger values of the initial energy; in Figure 1, we illustrate this for c = 1 , where all solutions are periodic, and c = 1 , producing saddles in the phase plane.
Stability and Lyapunov exponents
In the sequel, we will look for periodic solutions and their stability. In Section 5.4 of [18], it is shown that if we have located a periodic solution ϕ ( t ) of an autonomous system (such as (3)), linearisation near ϕ ( t ) produces as one solution of the linearised system ϕ ˙ ( t ) . In the case of system (3), this means that one of the three Lyapunov exponents will be zero.
Exact analytical solutions
We note that system (3) has no equilibria (critical points of the vector field). We find an unbounded invariant manifold if x ( 0 ) = x ˙ ( 0 ) = 0 , with dynamics given by
z ( t ) = z ( 0 ) a t .
The following result is well known.
Lemma 1.
Consider system (3) with b = 0 ; as c > 0 , all solutions q ( t ) are periodic but not synchronous.
A few examples of energy E 0 with b = 0 , c = 1 , and corresponding period P are ( E 0 , P ) = ( 0.01 , 6.4 ) , ( 0.125 , 5.8 ) , ( 0.5 , 5.1 ) , ( 1.125 , 4.4 ) , ( 2 , 4 ) , ( 4.5 , 3.3 ) , ( 8 , 3 ) , ( 12.5 , 2.7 ) . The cycles in the phase plane are shown in Figure 1 (upper); increasing E 0 shortens P.
Time reversal
We will use the concept of the time reversibility of system (3). Select q ˙ = v . The system is characterised by time reversal if it is invariant for the following transformtion:
q q , v v , z z , t τ .
It is clear that system (3) shows time reversal. This concept will be used to apply dissipative KAM theory to system (3). For the general theory, see the introductions and statements in [19,20,21].
A second observation is that replacing x , x ˙ with x , x ˙ keeps the system invariant.
The phase flow is globally characterised by writing system (3) as a first-order ODE in 3-space x ˙ = F ( x ) and taking the divergence ( D i v ) of the vector field as
D i v F ( x ) = b z .
Suppose first that z ( t ) tends to a fixed nonzero number. If z ( t ) is positive definite, the flow is contracting, and if z ( t ) is negative definite, the flow is expanding. In the first case, we may find attracting solutions.
The symmetry conditions we have obtained allow in specific phase-space regions solutions with alternating z ( t ) and in particular z ( t )  T-periodic. If in the periodic case we have
1 T 0 T z ( t ) d t = 0 ,
together with the time reversal characteristic, the dissipative KAM theory will conclude to the existence of invariant tori.
Note that related but different types of control exist in neurodynamics that are called ‘gating’. An electro-physical signal fires a neuron if it exceeds a potential typical for the gates of the particular neuron. Such a control is different from thermostatic or energy control, as in realistic neuron models, a potential that is too small will leave the neuron inert. Such neuronal dynamical systems serve, however, as an inspiration in the present paper.
We expect that the study of systems with energy control will also be of use in other biophysical systems.

2.1. Small Oscillations near the z Axis, Canards

We scale q = ε x , q ˙ = ε x ˙ , a = ε a 0 , b = ε b 0 . System (3) becomes
x ¨ + ε b 0 z x ˙ + x = ε c x 3 , z ˙ = ε ( x 2 + x ˙ 2 a 0 ) + O ( ε 2 ) ,
We apply averaging to system (5); see [22] or [7] for the theory. Here and in the sequel, we formulate and will formulate variational equations in amplitude–phase variables r , ϕ . Considering coupled systems of oscillators, r , ϕ will be vectors with subscripts r 1 , r 2 , ϕ 1 , etc. Selecting x = r ( t ) cos ( t + ϕ ( t ) ) , x ˙ = r ( t ) sin ( t + ϕ ( t ) ) and rescaling produces
r ˙ = ε sin ( t + ϕ ) ( c r 3 cos 3 ( t + ϕ ) + b 0 z r sin ( t + ϕ ) ) , ϕ ˙ = ε r cos ( t + ϕ ) ( c r 3 cos 3 ( t + ϕ ) + b 0 z r sin ( t + ϕ ) ) , z ˙ = ε ( r 2 a 0 ) + O ( ε 2 ) .
Averaging over t while keeping r , ϕ fixed, we find
r ˙ = ε b 0 2 z r , ϕ ˙ = ε 3 8 c r 2 , z ˙ = r 2 a 0 .
The solutions of system (6) are approximated to O ( ε ) on an interval of time O ( 1 / ε ) by the solutions of system (7).
The averaged system (7) contains a periodic approximate solution of the form
x ( t ) = a 0 cos ( t + ε 3 8 a 0 t ) ,   z ( t ) = 0 .
The approximation of the solution of system (5) with initial conditions x ( 0 ) = a 0 ,   x ˙ ( 0 ) = 0 ,   z ( 0 ) = 0 found by expressions (8) has the error O ( ε ) on the long timescale 1 / ε . It corresponds with the exact periodic solution obtained with nearby initial conditions.
There is a theoretical advantage giving more insight by using the timelike variable s = t + ϕ instead of t; s is indeed timelike, as the phase ϕ ( t ) is varying slowly. Repeating the calculation, we have by averaging over s the averaged system
d r d s = ε b 0 2 z r , d z d s = ε ( r 2 a 0 ) .
We have r = a 0 , z = 0 as a critical point of the averaged system (9). The determinant in the critical point does not vanish for a 0 > 0 , so the approximation (8) corresponds with an existing periodic solution of the original system that is 2 π -periodic in s. The eigenvalues in the critical point are ± i a 0 b 0 , so the periodic solution is with the first approximation neutrally stable. A second-order approximation in ε does not change the picture qualitatively, as the time reversibility plays an essential role in producing an infinite set of KAM tori; see Figure 2. In these cases, z ( t ) alternates around z = 0 . The periodic solution obtained above serves as an organising centre. The solutions z ( t ) are symmetric with respect to z = 0 as predicted.
Families of invariant tori were observed earlier for the dissipative Sprott A system in [13,14], while the mathematical explanation by time reversal and symmetry was given in [15].

Canards Near the z Axis

The dynamics near the z axis, as shown in Figure 2, were obtained with parameter a  O ( ε ) . System (3) was designed to find a periodic solution by averaging close to the z axis. The system can also be interpreted as a slow–fast system with fast variables q , q ˙ and slow variable z. According to the theory of slow–fast systems, see [23] and further references therein, a slow manifold will be given by x = x ˙ = 0 (the z axis). The slow manifold is not normally hyperbolic, so the attraction or repelling is not necessarily exponential, but the explicit form makes characterisation easy. If we start with a positive value of z ( 0 ) and with r 2 ( 0 ) = x 2 ( 0 ) + x ˙ 2 ( 0 ) < a 0 , the solution will move closer to the slow manifold. As long as z ( t ) > 0 , r 2 ( t ) will decrease because of dissipation. At time t = t 1 , z ( t 1 ) = 0 and the term b z x ˙ will produce excitation for t > t 1 . The slow manifold becomes unstable, but as the solutions are very close to the z axis, they will persist for some time in motion near the z axis; this is the canard phenomenon. The symmetry of the equations causes the jump-off point of the solutions to mirror the approach point; see Figure 2 (lower) again.

2.2. Generalisations

The results obtained thus far for the case f ( q ) = c q 3 and small oscillations carry over to the more general case with f ( q ) being polynomial or analytic, as well as odd, and f ( 0 ) = f ( 0 ) = 0 . In particular, we have time reversibility producing invariant tori near the z axis around a periodic solution as the organising centre. Close to the z axis, we will find canard behaviour.
In this section, we drop the assumption of small oscillations.

A Family of Periodic Solutions

Consider again system (3) with small damping coefficient b and small nonlinear force; select b = ε b 0 , c = ε c 0 . System (3) becomes
q ¨ + ε b 0 z q ˙ + q + ε c 0 q 3 = 0 , z ˙ = q 2 + q ˙ 2 + ε c 0 4 q 4 a ,
If ε = 0 , the solutions for q ( t ) are harmonic. Transforming system (10) for ε 0 to amplitude–phase variables, it becomes a slow–fast system with slow variables r , ϕ and fast variable z as follows:
r ˙ = ε sin ( t + ϕ ) ( ( c 0 r 3 cos 3 ( t + ϕ ) ) + b 0 z r sin ( t + ϕ ) ) , ϕ ˙ = ε r cos ( t + ϕ ) ( c 0 r 3 cos 3 ( t + ϕ ) ) + b 0 z r sin ( t + ϕ ) ) , z ˙ = r 2 a + O ( ε ) .
We can identify r = a as a resonance manifold of system (11); for the theory, see [23], ch. 12, or [7], ch. 7. Another approach is to use iteration of an integral equation; see [23], ch. 10.2, or [7] in ch. 3. This would be an application of the Poincaré–Lindstedt (continuation) method.
We will use the asymptotic analysis of resonance manifolds, where the parameter ε plays an essential role. The standard theory can be found in [23] in ch. 12 or [7] in ch. 7. Consider a neighbourhood of the resonance manifold by introducing a local variable ξ :
ξ = r a δ ( ε ) , r = a + δ ( ε ) ξ ,
with δ ( ε ) = o ( 1 ) as ε 0 . Introducing ξ in system (11), we find
δ ( ε ) ξ ˙ = ε sin ( t + ϕ ) ( c 0 ( a + δ ξ ) 3 cos 3 ( t + ϕ ) + b 0 z ( a + δ ξ ) sin ( t + ϕ ) ) , ϕ ˙ = ε ( a + δ ξ ) cos ( t + ϕ ) ( c 0 ( a + δ ξ ) 3 cos 3 ( t + ϕ ) ) + b 0 z ( a + δ ξ ) sin ( t + ϕ ) ) , z ˙ = ( a + δ ξ ) 2 a + O ( ε ) .
A significant degeneration in the sense of singular perturbation theory gives the choice δ ( ε ) = ε . Expanding while keeping terms O ( ε ) , we have
ξ ˙ = ε sin ( t + ϕ ) ( c 0 ( a cos ( t + ϕ ) ) 3 + b 0 z a sin ( t + ϕ ) ) + O ( ε ) , ϕ ˙ = O ( ε ) , z ˙ = 2 a ε ξ + O ( ε ) .
Averaging over time produces O ( ε ) as
ξ ˙ = ε b 0 2 a z , ϕ ˙ = 0 , z ˙ = ε 2 a ξ .
Consider t + ϕ as a timelike variable and the dynamics of the variables ξ , z . The Jacobian of the averaged equations of ξ , z is not singular (its value is ε b 0 a ), so according to the implicit function theorem, we have the existence of the periodic solution continued from the harmonic solution for ε = 0 .
Solving the averaged system, we find ξ 2 + b 0 4 z 2 = to be constant, corresponding with neutral stability for critical point ξ = z = 0 in the resonance manifold. However, a first-order approximation in a resonance manifold will always yield conservative dynamics even if the original system is dissipative; see, for the general theory again, [23] in ch. 12 or [7] in ch. 7. So, we have to construct a second-order approximation to establish stability.
Expansion to O ( ε ) leads to the system
ξ ˙ = ε sin ( ( t + ϕ ) [ a 3 / 2 cos 3 ( t + ϕ ) + b 0 a z sin ( t + ϕ ) ] ε sin ( t + ϕ ) [ 3 a ξ cos 3 ( t + ϕ ) + b 0 z ξ sin ( t + ϕ ) ] + ε 3 / 2 , ϕ ˙ = ε cos ( t + ϕ ) [ a cos 3 ( t + ϕ ) + b 0 z sin ( t + ϕ ) ] + ε 3 / 2 , z ˙ = ε 2 a ξ + ε ξ 2 .
However, the second-order averaging (see [23] or [7]) of system (13) does not change the neutral stability.
Numerical explorations for a = 1 , 2 , 4 , 9 and nearby initial conditions show instability of ξ = z = 0 and convergence to other solutions. See Figure 3 for the cases of orbits starting near a = 1 , z = 0 and a = 2 , z = 0 .

3. A Coupled System of Two Controlled Oscillators

We extend system (3) to two coupled systems with a simple direct coupling. The coupling is not inspired by pendulum couplings but by the process of transmitting impulses to neigbouring components, as in neural systems. Consider the coupled system
q 1 ¨ + b z 1 q 1 ˙ + q 1 + c q 1 3 = β q 2 , z 1 ˙ = q 1 2 + q 1 ˙ 2 + c 4 q 1 4 a 1 , q 2 ¨ + b z 2 q 2 ˙ + q 2 + c q 2 3 = β q 1 , z 2 ˙ = q 2 2 + q 2 ˙ 2 + c 4 q 2 4 a 2 .
The interaction constant β 0 will determine the interaction force. In system (17), the first component activates the second, and the second one activates the first. We assume that a 1 , a 2 > 0 .
The result of Lemma 1 extends in the following form.
Lemma 2.
If b = β = 0 , the corresponding solutions q 1 ( t ) , q 2 ( t ) of system (17) are quasi-periodic, and they are periodic if the initial conditions are equal.
As we shall see, system (17) will produce for β > 0 interactions of quasi-periodic oscillations with complicated dynamics. In [3,4], such two-frequency interactions were studied involving torus bifurcations and chaotic dynamics characterised by Lyapunov exponents. The nature of the coupling in [3,4] is different from our system (17) with more complicated dissipation. A common feature is that in both model systems, a form of self-excitation takes place.
System (17) can be written as a first-order system x ˙ = F ( x ) in 6-space with divergence:
D i v F ( x ) = b ( z 1 + z 2 ) .
So, in a region where z 1 + z 2 > 0 , the flow contracts if, in the region z 1 + z 2 < 0 , the flow expands.
Lemma 3.
If c = β = 0 in system (17), we have a family of harmonic synchronised periodic solutions in the manifold z 1 = z 2 = 0 of the form
q 1 ( t ) = a 1 cos t , q ˙ 1 ( t ) = a 1 sin t , q 2 ( t ) = a 2 cos t , q ˙ 2 ( t ) = a 2 sin t .
If β 0 , we expect instability of the periodic solution because of resonance. It is natural to study the cases c , β 1 .

3.1. Small Interactions and Small Oscillations

Consider the case of small interactions β = ε β 0 , small deflections, and consequently small nonlinearity c q 3 ; select b = ε b 0 .
As in Section 2.1, we can scale for the deflections q 1 , 2 = ε x 1 , 2 for the velocities q ˙ 1 , 2 = ε x ˙ 1 , 2 , a 1 , 2 ε a 1 , 2 . Introducing amplitude–phase coordinates as before and by averaging as in Section 2.1, we find the system for O ( ε ) approximations given by
r ˙ 1 = ε ( r 1 b 0 2 z 1 + β 0 2 r 2 sin ( ϕ 1 ϕ 2 ) ) , ϕ 1 ˙ = ε ( 3 8 c r 1 2 β 0 r 2 2 r 1 cos ( ϕ 1 ϕ 2 ) ) , r ˙ 2 = ε ( r 2 b 0 2 z 2 + β 0 2 r 1 sin ( ϕ 2 ϕ 1 ) ) , ϕ 2 ˙ = ε ( 3 8 c r 2 2 β 0 r 1 2 r 2 cos ( ϕ 2 ϕ 1 ) ) , z ˙ 1 = ε ( r 1 2 a 1 ) + O ( ε 2 ) , z ˙ 2 = ε ( r 2 2 a 2 ) + O ( ε 2 ) .
Structurally stable critical points of the approximating vector field correspond with periodic solutions close to the critical points; see [7].
We have the critical values r 1 = a 1 , r 2 = a 2 . Select for the combination angle χ = ϕ 1 ϕ 2 . The equation for χ becomes
d χ d t = ε 2 3 4 c ( r 1 2 r 2 2 ) β 0 ( r 2 r 1 r 1 r 2 ) cos χ .
The case a 1 = a 2 = a
This is clearly a degenerate case, as from (21), we have in the critical points r 1 = r 2 , and so d χ / d t = 0 . The only requirement is z 1 = z 2 , but with χ , it is not determined. The time series q 1 ( t ) , q 2 ( t ) corresponding to the critical points is shown in Figure 4. As expected from the analysis of one component in Section 2, see also Figure 2, the canard behaviour becomes less prominent when decreasing z 1 ( 0 ) , z 2 ( 0 ) . This is illustrated in Figure 4 and Figure 5, where a 1 = a 2 = 0.0025 . Choosing z 1 ( 0 ) = 2 , z 2 ( 0 ) = 2 , we have canard behaviour. Decreasing the initial z values, we find the irregular pattern shown in Figure 6 for q 1 ( t ) (and the same for q 2 ( t ) ). This irregularity originates from the exponential closeness of the orbits to the slow manifold at the z axis, which is not normally hyperbolic.
Starting close to the critical point, the dynamics show instability. See Figure 5 for an example; the numerics based on system (17) suggest the presence of a torus.
  • The case a 1 a 2
This case also yields nontrivial equilibria. Requiring χ ˙ = 0 gives the following condition:
cos χ = 3 c a 1 a 2 4 β 0
Note that Equation (22) implies that | 3 c a 1 a 2 / ( 4 β 0 ) | 1 . Looking for roots of the amplitude equations yields
sin χ = a 1 b 0 z 1 a 2 β 0 sin χ = a 2 b 0 z 2 a 1 β 0 .
This gives the two nontrivial equilibria solutions in the case where a 1 a 2 .
r 1 = a 1 , r 2 = a 2 ,
z 2 = a 1 a 2 z 1 ,
z 1 = ± 16 a 2 β 0 2 9 c 2 a 1 a 2 2 16 a 1 b 0 2 ,
χ = π + arctan 4 b 0 z 1 3 c a 2 , if β 0 c > 0 ,
χ = arctan 4 b 0 z 1 3 c a 2 , if β 0 c 0
The Jacobian matrix of system (20) at the nontrivial equilibriun in the case where a 1 a 2 and small oscillations is defined as follows:
D F ( x ) = b z 1 2 3 8 c a 2 a 1 a 1 b z 1 2 a 2 a 1 b 2 0 3 c ( a 1 a 2 ) 8 a 1 b z 1 ( a 1 a 2 ) 2 a 2 3 c ( a 1 a 2 ) 8 a 2 0 0 a 1 b z 1 2 a 2 3 8 c a 1 a 2 a 1 b z 1 2 a 2 0 a 2 b 2 2 a 1 0 0 0 0 0 0 2 a 2 0 0
The trace of the Jacobian (28) is
T r ( D F ) = b z 1 a 1 a 2 a 2 .
The trace vanishes to produce degenerate dynamics in the two cases as
a 1 = a 2 , 16 β 0 2 = 9 c 2 a 1 a 2 .
In the second case, we have z 1 = z 2 = 0 ; see Figure 5 again.
An analysis of the eigenvalues of the nontrivial equilibria for the case where a 1 a 2 reveals that the equilibria are of an unstable focus type. For the parameter values a 1 = 0.25 ,   a 2 = 0.15 , b = 1 , β = 1 , c = 1 , ϵ = 1 , we identify two nontrivial equilibria with z 1 = ± 0.766384 and corresponding eigenvalues:
Λ 1 = 0.0495 ± 0.5553 i , 0.1838 ± 0.3056 i , 0.2423 ,
Λ 2 = 0.0495 ± 0.5553 i , 0.1838 ± 0.3056 i , 0.2423 .
Further continuation of the equilibria with respect to the system’s parameters does not reveal any significant bifurcations.

3.1.1. Quasi-Periodic Motion and Associated Bifurcations

Interestingly, the averaged system (20) contains in the case where a 1 a 2 a stable periodic orbit, which is unrelated to the equilibria mentioned so far. This implies the presence in the original system of quasi-periodic motion in the form of a stable two-dimensional torus that can be depicted numerically starting in the neighborhood of the averaged stable cycle; see Figure 7 and Figure 8 for the Lyapunov exponents.
Continuation of the limit cycle in the averaged system using a 2 as a control parameter reveals a supercritical period doubling at the critical value a 2 = 0.2285909 from which a stable cycle with double the period ( T = 27.9445 ) emerges. The corresponding stable double torus in the original system has been numerically located near the double cycle as expected. See Figure 9, Figure 10 and Figure 11.

3.1.2. Chaos Through the Cascade of Period Doubling in Tori

Further continuation produces cascades of periodic doublings and corresponding tori, and so also chaos see Figure 12 and Figure 13.

3.1.3. Coexisting Period 2 Orbit

Tracking periodic orbits and analyzing their stability through continuation methods is crucial for detecting bifurcations and understanding the resulting dynamics, as well as the routes to chaos in the system under investigation. Using the numerical methods outlined in [24], an additional period 2 orbit was identified in the averaged system, which coexists with the period 1 cycle shown in Figure 7. This cycle has four complex multipliers on the unit circle and one real multiplier equal to 1. Because the cycle is only Lyapunov-stable, there is no guarantee that the corresponding two-dimensional torus exists in the original system. See Figure 14.
Searching for the corresponding dynamics in the original system, starting near the Lyapunov-stable cycle of the averaged system, the following invariant set was identified. See Figure 15 and Figure 16.
By searching for period 1 and period 2 periodic orbits in the averaged system with initial values r 1 = 0.3 , χ = 0 , and r 2 within the interval ( 0 , 6 ] and z 1 , z 2 ranging from −3 to 3 in increments of 1 / 50 , eight additional periodic orbits were identified that coexist with the two cycles previously found. Four stable and four unstable orbits were identified. See illustrations in Figure 17.

3.1.4. Interactions Involving Canards

As seen in Figure 18, the evolution of the two-particle system tends to canard behaviour. The dynamical evolution starts to stabilise after 15,000 time steps.
The canard character of the flow is shown in Figure 19, where the projected dynamics suggests a flattened torus; the variable z 1 ( t ) takes negative and positive values, while z 2 ( t ) takes mostly positive ones producing both attraction and repelling.
The Lyapunov exponents of the flow shown in Figure 19 have four exponents clustered near zero. In Figure 20 on the right side, we present an enlarged picture of the small exponents. We find both positive and negative spiky behaviour, suggesting a small fractal structure of the flattened torus of Figure 19. Additional information is shown in Figure 21, where we show the alternating divergence of the flow corresponding with alternating attraction and repelling.

3.2. Interactions of Larger Quasi-Periodic Solutions

Consider the dynamics when leaving the region of small oscillations. In the case of friction parameter b and interaction parameter β still being small, we consider with a 1 a 2 interactions of quasi-periodic solutions. Selecting O ( 1 ) initial conditions for the coordinates and parameters a 1 , a 2 , we obtain chaotic solutions; see Figure 22, where we have chosen b = β = 0.1 . The Lyapunov exponents for the case a 1 = 1 , a 2 = 0.5 are depicted in Figure 23. As usual c = 1 ; varying c changes the dynamics but keeps chaos. The exponents are λ 1 = 0.86164049916299 × 10 3 ; λ 2 = 0.28784389624742 × 10 2 ; λ 3 = 0.33455860114490 × 10 3 ; λ 3 = 0.14209055102249 × 10 3 ;   λ 5 = 0.24875434928298 × 10 2 , λ 6 = 0.10024345648336 × 10 1 . The dynamics turn out to be hyperchaotic with two positive exponents.

Larger Interaction Parameter β

Exploring systematically the case of O ( 1 ) values of β , we find tori, chaos, and hyperchaos. The hyperchaos found in the system of Figure 23 with two associated L exponents was investigated with other phenomena for the values of b , β between 0 and 1; see Figure 24. We find small islands (yellow) in a sea of chaotic cases (green). The chaotic cases are associated with one L exponent. In a neighbourhood of b = β = 0 , we find two-dimensional tori (blue) as found earlier for the case of small interactions and small oscillations, but interestingly, we also have small dissipation sets of chaotic solutions. The picture of the phenomena of many of the cases in Figure 24 is very remarkable and not easy to predict analytically.
Consider again system (17). Assume that 0 < β < 1 , and b = ε b 0 , c = ε c 0 . To study the emergence of tori for forced two-frequency oscillations, consider the system
q 1 ¨ + ε b 0 z 1 q 1 ˙ + q 1 + ε c 0 q 1 3 = β q 2 , z 1 ˙ = q 1 2 + q 1 ˙ 2 + ε c 0 4 q 1 4 a 1 , q 2 ¨ + ε b 0 z 2 q 2 ˙ + q 2 + ε c 0 q 2 3 = β q 1 , z 2 ˙ = q 2 2 + q 2 ˙ 2 + ε c 0 4 q 2 4 a 2 .
For ε = 0 , we have the quasi-periodic solutions
q 1 = r 1 cos ( 1 + β t + ϕ 1 ) + r 2 cos ( 1 β t + ϕ 2 ) , q 2 = r 1 cos ( 1 + β t + ϕ 1 ) + r 2 cos ( 1 β t + ϕ 2 ) ,
with r 1 , r 2 , ϕ 1 , ϕ 2 constants determined by the initial conditions. The interactions of these quasi-periodic solutions are shown for small values of b in Figure 25.
If ε = 0 , the expressions of system (34) with constant amplitudes and phases are general quasi-periodic solutions of system (33). They describe for 0 < β < 1 tori in phase space. We are interested in the bifurcations arising for 0 < ε 1 . In Figure 24, we characterise these bifurcations by the Lyapunov exponents. We find periodic orbits (orange), 2- and 3-tori (resp. yellow and light blue), chaos (red), and hyperchaos (dark red spots).
The chart uses colours to represent the different dynamics based on the Lyapunov exponents of the system with the following cases:
  • 0: All Lyapunov exponents are negative (no zeros). This indicates that the system settles to an equilibrium state.
  • 1: One Lyapunov exponent is positive. This signifies the presence of chaos in the system.
  • 2: Two Lyapunov exponents are positive. This corresponds to hyperchaos, where the system exhibits even more complex behaviour.
  • −1: One Lyapunov exponent is zero, and all others are negative. This reflects a periodic orbit.
  • −2: Two Lyapunov exponents are zero, and all others are negative. This corresponds to a T2 torus.
  • −3 to −6: Increasing numbers of zero Lyapunov exponents, with all remaining exponents being negative. These represent higher-dimensional invariant tori with quasi-periodic behaviour.
As in most applications, the dissipation has to be fairly small; we zoom in for 0 < b < 0.2 . We obtained and show the Lyapunov exponents in Figure 25.

4. Conclusions and Discussion

  • Our paper essentially shows an efficient hybrid approach. Analysis, in particular averaging–normalisation and numerical bifurcation techniques, go hand in hand. Figure 15 is an example. The periodic solutions have been given by averaging and are indicated; the associated dynamics are added by numerics.
  • The use of nonlinear oscillators enables us to study isolated quasi-periodic interactions. For two components (Section 3), the dynamics are essentially different from dissipative KAM theory.
  • The interaction of two components in the sense of Section 3 is surprisingly rich, producing periodic solutions, 2- and 3-tori, chaotic, and hyperchaotic behaviour.
  • Considering weak interactions and small oscillations, one already finds this rich collection of bifurcations. The chart in Figure 25 shows this for small b and β .
  • The thermostatic control used in the interacting systems originates from chemical physics. Applications of such a control to neural dynamics or economic models might be useful.
  • In the analysis of dynamics, one can meet fractal manifolds that may show strange attraction. The use of Lyapunov exponents for fractal manifolds presents basic problems; improvements in the use of these exponents to compute Kaplan–Yorke dimensions will be discussed in a forthcoming paper [25].

Author Contributions

Conceptualization, Validation, Writing—original draft, T.B. and F.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

High precision numerics were obtained using Matcont 5p3 ode 78 under Matlab R2023b.

Conflicts of Interest

The authors have no conflicts of interest.

Appendix A. Periodic Chains of n Coupled Systems

One can extend system (17) to more than two coupled components, but this poses a formidable problem. It is important to formulate in advance relevant questions for such complicated interacting chains, especially the question if and how the transmission of phenomena takes place in larger chains. This question has some relevance for neural dynamics. We restrict ourselves to some straightforward results. A few cases with n = 4 will be used for illustration.
Extending system (17) to n coupled systems and again to simple direct coupling, we have the periodic chain
q 1 ¨ + b z 1 q 1 ˙ + q 1 = c q 1 3 + β q n , z 1 ˙ = q 1 2 + q 1 ˙ 2 + c 4 q 1 4 a 1 , q 2 ¨ + b z 2 q 2 ˙ + q 2 = c q 2 3 + β q 1 , z 2 ˙ = q 2 2 + q 2 ˙ 2 + c 4 q 2 4 a 2 , q n ¨ + b z n q n ˙ + q n = c q n 3 + β q n 1 , z n ˙ = q n 2 + q n ˙ 2 + c 4 q n 4 a n .
The interaction constant β > 0 will determine the collective dynamics. In system (A1), the first component activates the second, the second one activates the third, etc. The n t h component activates the first.
System (A1) can be written as a first-order system x ˙ = F ( x ) in 3 n -space with divergence
D i v F ( x ) = b ( z 1 + z 2 + + z n ) .
As in Section 3, the sign of the divergence will determine whether solutions will expand or contract locally.

Appendix A.1. Dynamics for Small Oscillations and Small Interactions

As in Section 2.1, we scale q i = ε x i , q i ˙ = ε x i ˙ , a i ε a i ( i = 1 , , n ) , b = ε b 0 ; consider small interactions by selecting β = ε β 0 . Introducing amplitude–phase coordinates x i = r i ( t ) cos ( t + ϕ i ( t ) ) , x i ˙ = r i ( t ) sin ( t + ϕ i ( t ) ) , i = 1 , n and averaging as in Section 2.1, we find the 3n-dimensional system for O ( ε ) approximations:
r ˙ 1 = ε ( r 1 b 0 2 z 1 + β 0 2 r n sin ( ϕ 1 ϕ n ) ) , ϕ 1 ˙ = ε ( 3 8 c r 1 2 β 0 r n 2 r 1 cos ( ϕ 1 ϕ n ) ) , z ˙ 1 = ε ( r 1 2 a 1 ) , r ˙ 2 = ε ( r 2 b 0 2 z 2 + β 0 2 r 1 sin ( ϕ 2 ϕ 1 ) ) , ϕ 2 ˙ = ε ( 3 8 c r 2 2 β 0 r 1 2 r 2 cos ( ϕ 2 ϕ 1 ) ) , z ˙ 2 = ε ( r 2 2 a 2 ) , = r ˙ n = ε ( r n b 0 2 z n + β 0 2 r n 1 sin ( ϕ n ϕ n 1 ) ) , ϕ ˙ 3 = ε ( 3 8 c r n 2 β 0 r n 1 2 r n cos ( ϕ n ϕ n 1 ) ) , z ˙ n = ε ( r n 2 a n ) .
For n = 4 , a first illustration is presented in Figure A1, where we have small initial conditions and a 1 = a 2 = 0.01 , a 3 = a 4 = 0.04 .
Figure A1. Dynamics of system (A1) for n = 4 and starting with small initial values. We have a 1 = a 2 = 0.01 , a 3 = a 4 = 0.04 . As predicted from the averaged Equation (A3), r 1 ( t ) , r 2 ( t ) tend to the value 0.1; r 3 ( t ) , r 4 ( t ) tend to 0.2.
Figure A1. Dynamics of system (A1) for n = 4 and starting with small initial values. We have a 1 = a 2 = 0.01 , a 3 = a 4 = 0.04 . As predicted from the averaged Equation (A3), r 1 ( t ) , r 2 ( t ) tend to the value 0.1; r 3 ( t ) , r 4 ( t ) tend to 0.2.
Mathematics 13 01940 g0a1

Appendix A.2. Equal Combination Angles and Control Parameters ai

A simple assumption is to choose in system (A3) the parameters a i , i = 1 , , n and let the initial combination angles be equal.
Critical values
For a critical point of system (A3), we require that r 1 = a 1 , r 2 = a 2 , , r n = a n .
If initially z 1 = z 2 = = z n = 0 and ϕ 1 ϕ n = 0 , π ; ϕ 2 ϕ 1 = 0 , π ; , ϕ n ϕ n 1 = 0 , π , the n amplitudes will be constant.
With these choices, system (A3) will have a critical point (equilibrium) corresponding with a periodic solution of system (A1).
To illustrate this, this we choose n = 4 , so a i = a , i = 1 , , 4 ; the combination angles ϕ 1 ϕ 4 = ϕ 2 ϕ 1 = ϕ 3 ϕ 2 = ϕ 4 ϕ 3 and z 1 , , z 4 tend to the same values.
We show that in this case we can extend the analysis to obtain critical points of the averaged system (A3) and consequently periodic solutions of system (A1).
Selecting z n = 0 , n = 1 , , 4 for these critical point components, we extend the symmetric solution discussed in Section 2.1 to four components. Assuming constant amplitudes, we need for the combination angles values 0 , π . Substitution of the amplitude and angle values in the equations for the phases, we find that the combination angles are constant. This leads to two critical points and consequently two periodic solutions. The eigenvalues of the first equilibrium (i.e., the one with combination angles equal to zero) are
λ 1 4 = 0 ; λ 5 , 6 = ± i a b ; λ 7 , 8 = ± a 8 4 a b + 3 a β + 4 β 2 2 a 4 ; λ 9 , 10 = ± 1 2 a 9 ( 8 b + 3 β ) 1 2 a 16 β 2 ( 3 a + 4 β ) 2 2 a 4 ; λ 11 , 12 = ± a 16 β 2 ( 3 a + 4 β ) 2 a 9 ( 8 b + 3 β ) 2 2 a 4 .
Using the parameters as in Figure A2, we find the first equilibrium is unstable.
λ 1 4 = 0 ; λ 5 , 6 = ± 0.316228 i ; λ 7 , 8 = ± 3.05369 i ; λ 9 , 10 = ± ( 1.48406 + 1.55401 i ) ; λ 11 , 12 = ± ( 1.48406 1.55401 i ) .
As seen in Figure A2, the instability of the first equilibrium (case 1) is shown; the solution starting near equilibrium 1 moves to equilibrium 2 (case 2), where the z components tend to 1.
Figure A2. Dynamics based on system (A1) for n = 4 with projections r 1 ( t ) and z 1 ( t ) for 10,000 time steps. The initial conditions are taken near the critical point of case 1 in vector form q ( 0 ) = 0.11 , 0.1 , 0.11 , 0.12 ; , v ( 0 ) = 0 , 0 , 0 , 0 ; z ( 0 ) = 0.01 , 0 , 0.01 , 0.01 ) with for the parameters a = 0.01 , b = 0.1 , c = 1 , β = 0.1 . The components q ( t ) , z ( t ) tend to the limiting values of case 2 (combination angles π ).
Figure A2. Dynamics based on system (A1) for n = 4 with projections r 1 ( t ) and z 1 ( t ) for 10,000 time steps. The initial conditions are taken near the critical point of case 1 in vector form q ( 0 ) = 0.11 , 0.1 , 0.11 , 0.12 ; , v ( 0 ) = 0 , 0 , 0 , 0 ; z ( 0 ) = 0.01 , 0 , 0.01 , 0.01 ) with for the parameters a = 0.01 , b = 0.1 , c = 1 , β = 0.1 . The components q ( t ) , z ( t ) tend to the limiting values of case 2 (combination angles π ).
Mathematics 13 01940 g0a2
Remark A1.
A different type of solution with equal combination angles but unequal zero z coordinates is possible. The combination angles are constant if ϕ 1 ϕ 4 = π / 2 , 3 π / 2 . For r 1 , , r 4 to be constant, we find
z 1 = z 2 = z 3 = z 4 = ± β 0 b 0 .
This produces solutions with less symmetry. For the case n = 4 , one can obtain explicit expressions with conditions for the parameters and for bifurcational behaviour.

References

  1. Broer, H.W.; Hanßmann, H.; Wagener, F. Parametrised KAM Theory, an Overview. Regul. Chaotic Dyn. 2025, 30, 408–450. [Google Scholar] [CrossRef]
  2. Broer, H.W.; Huitema, G.B.; Sevryuk, M.B. Quasi-Periodic Motions in Families of Dynamical Systems; Lecture Notes in Mathematics 1645; Springer: Berlin/Heidelberg, Germany, 1996. [Google Scholar]
  3. Kuznetsov, A.P.; Kuznetsov, S.P.; Shchegoleva, N.A.; Stankevich, N.V. Dynamics of coupled generators of quasiperiodic oscillations: Different types of synchronization and other phenomena. Physica D 2019, 398, 1–12. [Google Scholar] [CrossRef]
  4. Stankevich, N.V.; Shchegoleva, N.A.; Sataev, I.R.; Kuznetsov, A.P. Three dimensional torus breakdown and chaos with two zero Lyapunov exponents in coupled radio-physical generators. J. Comp. Nonl. Dyn. 2020, 15, 111001. [Google Scholar] [CrossRef]
  5. Komuro, M.; Kamiyama, K.; Endo, T.; Aihara, K. Quasi-Periodic Bifurcations of Higher-Dimensional Tori. Int. J. Bif. Chaos 2016, 26, 16300160. [Google Scholar] [CrossRef]
  6. Kuznetsov, A.P.; Sedova, Y.V. The Simplest Map with Three-Frequency Quasi-Periodicity and Quasi-Periodic Bifurcations. Int. J. Bif. Chaos 2016, 26, 1630019. [Google Scholar] [CrossRef]
  7. Verhulst, F. A Toolbox of Averaging Theorems, Ordinary and Partial Differential Equations; Surveys and Tutorials in the Applied Mathematical Sciences; Springer: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  8. Kuznetsov, Y.A. Elements of Applied Bifurcation Theory, 4th ed.; Applied Math. Sciences 112; Springer: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  9. Doedel, E.; Champneys, A.R.; Fairgrieve, T.F.; Kuznetsov, Y.A.; Sandstede, B.; Wang, X.J. AUTO97: Continuation and Bifurcation Software for Ordinary Differential Equations (with Hom-Cont); Concordia University: Montreal, QC, Canada, 1997. [Google Scholar]
  10. Matcont. Numerical Continuation and Bifurcation Program. Available online: http://www.matcont.ugent.be (accessed on 19 May 2025).
  11. Jafari, S.; Sprott, J.C.; Golpayegani, S. Elementary quadratic chaotic flows with no equilibria. Phys. Lett. A 2013, 377, 699–702. [Google Scholar] [CrossRef]
  12. Sprott, J.C. Some simple chaotic flows. Phys. Rev. E 1994, 50, R647–R650. [Google Scholar] [CrossRef] [PubMed]
  13. Messias, M.; Reinol, A.C. On the formation of hidden chaotic attractors and nested invariant tori in the Sprott A system. Nonlinear Dyn. 2017, 88, 807–821. [Google Scholar] [CrossRef]
  14. Messias, M.; Reinol, A.C. On the existence of periodic orbits and KAM tori in the Sprott A system: A special case of the Nose-Hoover oscillator. Nonlinear Dyn. 2018, 92, 1287–1297. [Google Scholar] [CrossRef]
  15. Bakri, T.; Verhulst, F. Time-reversal, tori families and canards in the Sprott A and NE9 systems. Chaos 2022, 32, 083119. [Google Scholar] [CrossRef] [PubMed]
  16. Bakri, T.; Verhulst, F. The Dynamics of the Sprott B System. Chaos 2024, 34, 103116. [Google Scholar] [CrossRef]
  17. Tuckerman, M.E. Statistical Mechanics: Theory and Molecular Simulation, 2nd ed.; Oxford University Press: Oxford, UK, 2017. [Google Scholar]
  18. Verhulst, F. Nonlinear Differential Equations and Dynamical Systems, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  19. Ciocci, M.-C.; Litvak-Hinenzon, A.; Broer, H.W. Survey on dissipative KAM theory including quasi-periodic bifurcation theory. Geom. Mech. Symmetry Peyresq Lect. 2005, 306, 303–355. [Google Scholar]
  20. Lamb, J.S.W.; Roberts, J.A.G. Time-reversal symmetry in dynamical systems: A survey. Physica D 1998, 112, 1–39. [Google Scholar] [CrossRef]
  21. Roberts, J.A.G.; Quispel, G.R.W. Chaos and time-reversal symmetry. Order and chaos in reversible dynamical systems. Phys. Rep. 1992, 216, 63–177. [Google Scholar] [CrossRef]
  22. Sanders, J.A.; Verhulst, F.; Murdock, J. Averaging Methods in Nonlinear Dynamical Systems, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  23. Verhulst, F. Methods and Applications of Singular Perturbations; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  24. Simo, C. On the analytical and numerical approximation of invariant manifolds. In Modern Methods in Celestial Mechanics; Editions Frontières: Paris, France, 1989. [Google Scholar]
  25. Bakri, T.; Verhulst, F. A note on the Kaplan-Yorke dimension. Int. J. Bif. Chaos 2025. acceped for publication. [Google Scholar]
Figure 1. Phase plane with periodic solutions of Equation q ¨ + q + c q 3 = 0 . Upper side shows the case c = 1 . Lower side shows the case c = 1 producing 2 saddle equilibria at q = ± 1 , q ˙ = 0 , and inside the 2 heteroclinic connections are periodic solutions.
Figure 1. Phase plane with periodic solutions of Equation q ¨ + q + c q 3 = 0 . Upper side shows the case c = 1 . Lower side shows the case c = 1 producing 2 saddle equilibria at q = ± 1 , q ˙ = 0 , and inside the 2 heteroclinic connections are periodic solutions.
Mathematics 13 01940 g001
Figure 2. Dynamics near the z axis based on system (3). Left side shows the closed curves in a r , z diagram describing the tori around the periodic solution approximated by Equation (7). The initial conditions are q ( 0 ) = 0.1 , q ˙ ( 0 ) = 0 , z ( 0 ) = 0.05 , 0.2 , 0.5 , 1 , 1.5 with parameters a = 0.01 , b = 0.01 , c = 1 . Right canard behaviour near the z axis with initial conditions q ( 0 ) = 0.01 , q ˙ ( 0 ) = 0.01 , z ( 0 ) = 0.5 , 1 , 1.5 with parameters a = 0.01 , b = 0.1 , c = 1 is shown.
Figure 2. Dynamics near the z axis based on system (3). Left side shows the closed curves in a r , z diagram describing the tori around the periodic solution approximated by Equation (7). The initial conditions are q ( 0 ) = 0.1 , q ˙ ( 0 ) = 0 , z ( 0 ) = 0.05 , 0.2 , 0.5 , 1 , 1.5 with parameters a = 0.01 , b = 0.01 , c = 1 . Right canard behaviour near the z axis with initial conditions q ( 0 ) = 0.01 , q ˙ ( 0 ) = 0.01 , z ( 0 ) = 0.5 , 1 , 1.5 with parameters a = 0.01 , b = 0.1 , c = 1 is shown.
Mathematics 13 01940 g002
Figure 3. Dynamics based on system (3) for 2 cases starting close to r = a , z = 0 , with a = 1 , 3 and parameters b = 0.01 , c = 1 . In both cases, a torus emerges around r = a .
Figure 3. Dynamics based on system (3) for 2 cases starting close to r = a , z = 0 , with a = 1 , 3 and parameters b = 0.01 , c = 1 . In both cases, a torus emerges around r = a .
Mathematics 13 01940 g003
Figure 4. Consider the critical point of system (20) q 1 = q 2 = 0.05 , q ˙ 1 = q ˙ 2 = 0 , z 1 = 0.2 , z 2 = 0.2 and parameters a 1 = a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 . The time series of the corresponding periodic solution shows spiking caused by canard behaviour.
Figure 4. Consider the critical point of system (20) q 1 = q 2 = 0.05 , q ˙ 1 = q ˙ 2 = 0 , z 1 = 0.2 , z 2 = 0.2 and parameters a 1 = a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 . The time series of the corresponding periodic solution shows spiking caused by canard behaviour.
Mathematics 13 01940 g004
Figure 5. Dynamics for small oscillations based on system (17), upper side shows the r 1 , z 1 diagram, and lower side shows the q 2 , q ˙ 2 diagram describing the projected tori around the periodic solution. The initial conditions are q 1 ( 0 ) = 0.0501 , q ˙ 1 ( 0 ) = 0.0001 , z 1 ( 0 ) = 0.2 , q 2 = 0.0499 , q ˙ 2 = 0.0001 , z 2 = 0.21 with parameters a 1 = a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 .
Figure 5. Dynamics for small oscillations based on system (17), upper side shows the r 1 , z 1 diagram, and lower side shows the q 2 , q ˙ 2 diagram describing the projected tori around the periodic solution. The initial conditions are q 1 ( 0 ) = 0.0501 , q ˙ 1 ( 0 ) = 0.0001 , z 1 ( 0 ) = 0.2 , q 2 = 0.0499 , q ˙ 2 = 0.0001 , z 2 = 0.21 with parameters a 1 = a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 .
Mathematics 13 01940 g005aMathematics 13 01940 g005b
Figure 6. Consider the critical point q 1 = q 2 = 0.1 , q ˙ 1 = q ˙ 2 = 0 , z 1 = 1.3 , z 2 = 1.3 and parameters a 1 = a 2 = 0.01 , b = 0.1 , c = 1 , β = 0.1 . The time series illustrates the case in which these initial z values show transition to canard behaviour.
Figure 6. Consider the critical point q 1 = q 2 = 0.1 , q ˙ 1 = q ˙ 2 = 0 , z 1 = 1.3 , z 2 = 1.3 and parameters a 1 = a 2 = 0.01 , b = 0.1 , c = 1 , β = 0.1 . The time series illustrates the case in which these initial z values show transition to canard behaviour.
Mathematics 13 01940 g006
Figure 7. Left: A stable cycle, with period T = 13.7288 , numerically obtained from the averaged system (20) with initial condition r 1 = 0.0518 , χ = 4.273 , r 2 = 0.099 , z 1 = 1.119 , z 2 = 0.989 , and parameters a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 , ε = 0.1 , a 1 = ε a 01 , a 2 = ε a 02 . Right: Poincaré section ( q 1 = 0 ) of system (17) projected onto the ( q ˙ 1 , z 2 ) plane with initial condition q 1 = 0 ; q ˙ 1 = 0.1276 , q 2 = 0.216 , q ˙ 2 = 0.006 , z 1 = 0.638 , z 2 = 1.569 , and parameters a 1 = 0.015 , a 2 = 0.025 , b = β = 0.1 , c = 1 , showing a closed curve corresponding with a two-dimensional torus.
Figure 7. Left: A stable cycle, with period T = 13.7288 , numerically obtained from the averaged system (20) with initial condition r 1 = 0.0518 , χ = 4.273 , r 2 = 0.099 , z 1 = 1.119 , z 2 = 0.989 , and parameters a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 , ε = 0.1 , a 1 = ε a 01 , a 2 = ε a 02 . Right: Poincaré section ( q 1 = 0 ) of system (17) projected onto the ( q ˙ 1 , z 2 ) plane with initial condition q 1 = 0 ; q ˙ 1 = 0.1276 , q 2 = 0.216 , q ˙ 2 = 0.006 , z 1 = 0.638 , z 2 = 1.569 , and parameters a 1 = 0.015 , a 2 = 0.025 , b = β = 0.1 , c = 1 , showing a closed curve corresponding with a two-dimensional torus.
Mathematics 13 01940 g007
Figure 8. Lyapunov exponents of the stable single torus (Figure 7, right), showing two zero exponents and four negative exponents. Different colours are used for different L-exponents.
Figure 8. Lyapunov exponents of the stable single torus (Figure 7, right), showing two zero exponents and four negative exponents. Different colours are used for different L-exponents.
Mathematics 13 01940 g008
Figure 9. Left: A stable double cycle projected on the r 1 , z 2 plane, with period T = 29.9 , numerically obtained from the averaged system (20) by continuation of the stable period 1 cycle. Right: Poincaré section ( q 1 = 0 ) of system (17) projected onto the ( q ˙ 1 , z 2 ) plane with initial condition q 1 = 0 ;   q ˙ 1 = 0.1742 , q 2 = 0.1382 , q ˙ 2 = 0.0426 , z 1 = 1.5878 , z 2 = 0.0859 , and parameters a 1 = 0.015 ,   a 2 = 0.02 , b = β = 0.1 , c = 1 , showing a closed curve corresponding with a two-dimensional double torus.
Figure 9. Left: A stable double cycle projected on the r 1 , z 2 plane, with period T = 29.9 , numerically obtained from the averaged system (20) by continuation of the stable period 1 cycle. Right: Poincaré section ( q 1 = 0 ) of system (17) projected onto the ( q ˙ 1 , z 2 ) plane with initial condition q 1 = 0 ;   q ˙ 1 = 0.1742 , q 2 = 0.1382 , q ˙ 2 = 0.0426 , z 1 = 1.5878 , z 2 = 0.0859 , and parameters a 1 = 0.015 ,   a 2 = 0.02 , b = β = 0.1 , c = 1 , showing a closed curve corresponding with a two-dimensional double torus.
Mathematics 13 01940 g009
Figure 10. Orbits starting from the same initial conditions as in Figure 7 (right) projected onto the ( q 1 , z 1 ) plane (left) and the ( q 2 , z 2 ) plane (right), illustrating the double torus.
Figure 10. Orbits starting from the same initial conditions as in Figure 7 (right) projected onto the ( q 1 , z 1 ) plane (left) and the ( q 2 , z 2 ) plane (right), illustrating the double torus.
Mathematics 13 01940 g010
Figure 11. Lyapunovexponents of the stable double torus, as depicted in Figure 9 (right), showing two zero exponents and the four negative exponents (Different colours are used for different L-exponents).
Figure 11. Lyapunovexponents of the stable double torus, as depicted in Figure 9 (right), showing two zero exponents and the four negative exponents (Different colours are used for different L-exponents).
Mathematics 13 01940 g011
Figure 12. Poincaré section a 2 = 0.017 (left) and a 2 = 0.016 (right).
Figure 12. Poincaré section a 2 = 0.017 (left) and a 2 = 0.016 (right).
Mathematics 13 01940 g012
Figure 13. Left: Lyapunov exponents of the stable double torus, a 2 = 0.017 , with two exponents equal to zero and the remaining four exponents negative. Right: Lyapunov exponents of the strange attractor after the cascade of period doubling at a 2 = 0.016 with one positive exponent, two zero exponents, and the remaining three negative. Different colours are used for different L-exponents.
Figure 13. Left: Lyapunov exponents of the stable double torus, a 2 = 0.017 , with two exponents equal to zero and the remaining four exponents negative. Right: Lyapunov exponents of the strange attractor after the cascade of period doubling at a 2 = 0.016 with one positive exponent, two zero exponents, and the remaining three negative. Different colours are used for different L-exponents.
Mathematics 13 01940 g013
Figure 14. Left: A numerically computed period 2 cycle with period T = 18.23 from the averaged system (20) projected onto the z 2 r 1 plane. The initial conditions are r 1 = 0.3 , χ = 3.94203 , r 2 = 1.47846 , z 1 = 0.03541 , and z 2 = 0.77940 , with parameters a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 . Right: The same period 2 cycle now projected onto the z 1 r 2 plane, illustrating its behaviour across different coordinate projections. The cycle has four complex multipliers on the unit circle and one real multiplier equal to 1.
Figure 14. Left: A numerically computed period 2 cycle with period T = 18.23 from the averaged system (20) projected onto the z 2 r 1 plane. The initial conditions are r 1 = 0.3 , χ = 3.94203 , r 2 = 1.47846 , z 1 = 0.03541 , and z 2 = 0.77940 , with parameters a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 . Right: The same period 2 cycle now projected onto the z 1 r 2 plane, illustrating its behaviour across different coordinate projections. The cycle has four complex multipliers on the unit circle and one real multiplier equal to 1.
Mathematics 13 01940 g014
Figure 15. Left: Orbit numerically computed from the original system (17) initiated near the stable cycle and projected onto the z 2 r 1 plane. The initial conditions are q 1 = 0 . , q ˙ 1 = 0.1610127 , q 2 = 0.00894116 , q ˙ 2 = 0.02264744804 , z 1 = 0.5138185 , and z 2 = 1.489323 , with parameters ε = 0.05 , a 1 = 0.15 ε , a 2 = 0.25 ε , b = β = ε , c = 1 . Right: The same period 2 orbit now projected onto the z 1 r 2 plane, highlighting its behaviour across different coordinate projections.
Figure 15. Left: Orbit numerically computed from the original system (17) initiated near the stable cycle and projected onto the z 2 r 1 plane. The initial conditions are q 1 = 0 . , q ˙ 1 = 0.1610127 , q 2 = 0.00894116 , q ˙ 2 = 0.02264744804 , z 1 = 0.5138185 , and z 2 = 1.489323 , with parameters ε = 0.05 , a 1 = 0.15 ε , a 2 = 0.25 ε , b = β = ε , c = 1 . Right: The same period 2 orbit now projected onto the z 1 r 2 plane, highlighting its behaviour across different coordinate projections.
Mathematics 13 01940 g015
Figure 16. Left: The orbit (in red) numerically computed from the original system (17), initialized near the stable cycle, along with the scaled stable cycle (in green) from the averaged system (20) projected onto the z 2 r 1 plane. Right: The same orbits now projected onto the z 1 r 2 plane, demonstrating the accuracy of the averaging method.
Figure 16. Left: The orbit (in red) numerically computed from the original system (17), initialized near the stable cycle, along with the scaled stable cycle (in green) from the averaged system (20) projected onto the z 2 r 1 plane. Right: The same orbits now projected onto the z 1 r 2 plane, demonstrating the accuracy of the averaging method.
Mathematics 13 01940 g016
Figure 17. Numerically computed stable periodic orbits of the averaged system obtained via the fixed point method applied to a Poincaré section. The orbits are projected onto the z 2 r 1 plane with parameters ε = 0.05 , a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 . Right: Corresponding unstable periodic orbits under the same parameter settings. Colours are used to identify separate orbits.
Figure 17. Numerically computed stable periodic orbits of the averaged system obtained via the fixed point method applied to a Poincaré section. The orbits are projected onto the z 2 r 1 plane with parameters ε = 0.05 , a 01 = 0.15 , a 02 = 0.25 , b 0 = β 0 = c = 1 . Right: Corresponding unstable periodic orbits under the same parameter settings. Colours are used to identify separate orbits.
Mathematics 13 01940 g017
Figure 18. q 1 ( t ) (left) and q 2 ( t ) (right) in the case a 1 = 0.005 , a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 and initial conditions q 1 ( 0 ) = a 1 , q 2 ( 0 ) = a 2 , v 1 = v 2 = 0 , z 1 ( 0 ) = 0.5 , z 2 ( 0 ) = 1 . The system evolves to canard behaviour with divergence (18) alternating in sign.
Figure 18. q 1 ( t ) (left) and q 2 ( t ) (right) in the case a 1 = 0.005 , a 2 = 0.0025 , b = 0.1 , c = 1 , β = 0.1 and initial conditions q 1 ( 0 ) = a 1 , q 2 ( 0 ) = a 2 , v 1 = v 2 = 0 , z 1 ( 0 ) = 0.5 , z 2 ( 0 ) = 1 . The system evolves to canard behaviour with divergence (18) alternating in sign.
Mathematics 13 01940 g018
Figure 19. Projections z 1 , r 2 (left) and z 2 , r 1 (right) in the case of Figure 18. The initial transients are left out by omitting the output of the first 20 000 time steps. The divergence (18) shows both attraction and repelling.
Figure 19. Projections z 1 , r 2 (left) and z 2 , r 1 (right) in the case of Figure 18. The initial transients are left out by omitting the output of the first 20 000 time steps. The divergence (18) shows both attraction and repelling.
Mathematics 13 01940 g019
Figure 20. Left: Lyapunov exponents of the flattened torus from Figure 19, illustrating two negative exponents and four exponents clustered near zero. Right: A magnified view of the left figure, highlighting the spiky behaviour of the four Lyapunov exponents close to zero. Colours correspond with different L-exponents.
Figure 20. Left: Lyapunov exponents of the flattened torus from Figure 19, illustrating two negative exponents and four exponents clustered near zero. Right: A magnified view of the left figure, highlighting the spiky behaviour of the four Lyapunov exponents close to zero. Colours correspond with different L-exponents.
Mathematics 13 01940 g020
Figure 21. Divergence of the flow (top figure) of Figure 19 for t > 20 , 000 . Figure below shows the average of the divergence (18) tending to a small negative value.
Figure 21. Divergence of the flow (top figure) of Figure 19 for t > 20 , 000 . Figure below shows the average of the divergence (18) tending to a small negative value.
Mathematics 13 01940 g021
Figure 22. Time series of 2 quasi-periodic oscillations based on Equation (17) with q 1 = q 2 = 0 ,   z 1 = z 2 = 0 and v 1 = 1 , v 2 = 0.5 with parameters a 1 = 1 , a 2 = 0.5 , b = 0.1 , c = 1 , β = 0.1 . Top left side shows q 1 ( t ) , top right shows q 2 ( t ) , and figure below shows the strongly fluctuating divergence of the flow.
Figure 22. Time series of 2 quasi-periodic oscillations based on Equation (17) with q 1 = q 2 = 0 ,   z 1 = z 2 = 0 and v 1 = 1 , v 2 = 0.5 with parameters a 1 = 1 , a 2 = 0.5 , b = 0.1 , c = 1 , β = 0.1 . Top left side shows q 1 ( t ) , top right shows q 2 ( t ) , and figure below shows the strongly fluctuating divergence of the flow.
Mathematics 13 01940 g022
Figure 23. Lyapunov-exponents of interactions of 2 quasi-periodic oscillations based on Equation (17) with initially q 1 = q 2 = 0 , z 1 = z 2 = 0 and v 1 = 1 , v 2 = 0.5 with parameters a 1 = 1 , a 2 = 0.5 , b = 0.1 , c = 1 , β = 0.1 . Colours correspond with different exponents.
Figure 23. Lyapunov-exponents of interactions of 2 quasi-periodic oscillations based on Equation (17) with initially q 1 = q 2 = 0 , z 1 = z 2 = 0 and v 1 = 1 , v 2 = 0.5 with parameters a 1 = 1 , a 2 = 0.5 , b = 0.1 , c = 1 , β = 0.1 . Colours correspond with different exponents.
Mathematics 13 01940 g023
Figure 24. Chart of parameters b , β characterising interactions of 2 quasi-periodic oscillations based on Equation (17), 0 b , β 1 , a 1 = 0.015 , a 2 = 0.025 , c = 1 . The initial conditions are q 1 = 0 , v 1 = 0.06955254625606 , q 2 = 0.03492489869658 , v 2 = 0.02743019598001 , z 1 = 1.66213345371198 , and z 2 = 0.03710401127306 . The colouring scheme used corresponds to a classification based on the number of zero Lyapunov exponents, with a threshold of 10 3 : any exponent with absolute value below this threshold is treated as zero. The values of the exponents, ranging from −6 to 2, are mapped to the R d Y l B u r colourmap as follows: dark blue regions indicate the absence of clear dynamics, with all six Lyapunov exponents near zero (undecided behaviour). Medium-dark blue corresponds to five exponents near zero, indicating a 5D torus, while medium blue (four near-zero exponents) corresponds to a 4D torus, and so on, with light blue corresponding to a 3D torus and yellow to a 2D torus, indicative of quasi-periodic behaviour. Orange regions correspond to systems with one zero exponent, representing periodic orbits, while regions in red and dark red indicate chaotic or hyperchaotic dynamics, with one or two positive Lyapunov exponents. For the calculation of the Lyapunov coefficients, integration was performed from t = 0 to t max with a maximum time t max = 1.5 × 10 6 , and the expansion rates were calculated every 100 steps, resulting in 15,000 time steps used to compute the exponents. The integration was carried out using a 4th-order Runge–Kutta (RK4) scheme with step size 10 2 .
Figure 24. Chart of parameters b , β characterising interactions of 2 quasi-periodic oscillations based on Equation (17), 0 b , β 1 , a 1 = 0.015 , a 2 = 0.025 , c = 1 . The initial conditions are q 1 = 0 , v 1 = 0.06955254625606 , q 2 = 0.03492489869658 , v 2 = 0.02743019598001 , z 1 = 1.66213345371198 , and z 2 = 0.03710401127306 . The colouring scheme used corresponds to a classification based on the number of zero Lyapunov exponents, with a threshold of 10 3 : any exponent with absolute value below this threshold is treated as zero. The values of the exponents, ranging from −6 to 2, are mapped to the R d Y l B u r colourmap as follows: dark blue regions indicate the absence of clear dynamics, with all six Lyapunov exponents near zero (undecided behaviour). Medium-dark blue corresponds to five exponents near zero, indicating a 5D torus, while medium blue (four near-zero exponents) corresponds to a 4D torus, and so on, with light blue corresponding to a 3D torus and yellow to a 2D torus, indicative of quasi-periodic behaviour. Orange regions correspond to systems with one zero exponent, representing periodic orbits, while regions in red and dark red indicate chaotic or hyperchaotic dynamics, with one or two positive Lyapunov exponents. For the calculation of the Lyapunov coefficients, integration was performed from t = 0 to t max with a maximum time t max = 1.5 × 10 6 , and the expansion rates were calculated every 100 steps, resulting in 15,000 time steps used to compute the exponents. The integration was carried out using a 4th-order Runge–Kutta (RK4) scheme with step size 10 2 .
Mathematics 13 01940 g024
Figure 25. Parameter chart for 0 < b 0.2 and 0 < β 1 , characterising the interactions of two quasi-periodic oscillations based on Equation (17), with fixed parameters a 1 = 0.015 , a 2 = 0.025 , and c = 1 . The initial conditions are q 1 = 0 , v 1 = 0.06955254625606 , q 2 = 0.03492489869658 , v 2 = 0.02743019598001 , z 1 = 1.66213345371198 , and z 2 = 0.03710401127306 . The colouring scheme used corresponds to a classification based on the number of zero Lyapunov exponents, with a threshold of 10 3 : any exponent with absolute value below this threshold is treated as zero. The values of the exponents, ranging from −6 to 2, are mapped to the R d Y l B u r colourmap as follows: dark blue regions indicate the absence of clear dynamics, with all six Lyapunov exponents near zero (undecided behaviour). Medium-dark blue corresponds to five exponents near zero, indicating a 5D torus, while medium blue (four near-zero exponents) corresponds to a 4D torus, and so on, with light blue corresponding to a 3D torus and yellow to a 2D torus, indicative of quasi-periodic behaviour. Orange regions correspond to systems with one zero exponent, representing periodic orbits, while regions in red and dark red indicate chaotic or hyperchaotic dynamics, with one or two positive Lyapunov exponents. For the calculation of the Lyapunov coefficients, integration was performed from t = 0 to t max with a maximum time t max = 1.5 × 10 6 , and the expansion rates were calculated every 100 steps, resulting in 15,000 time steps used to compute the exponents.
Figure 25. Parameter chart for 0 < b 0.2 and 0 < β 1 , characterising the interactions of two quasi-periodic oscillations based on Equation (17), with fixed parameters a 1 = 0.015 , a 2 = 0.025 , and c = 1 . The initial conditions are q 1 = 0 , v 1 = 0.06955254625606 , q 2 = 0.03492489869658 , v 2 = 0.02743019598001 , z 1 = 1.66213345371198 , and z 2 = 0.03710401127306 . The colouring scheme used corresponds to a classification based on the number of zero Lyapunov exponents, with a threshold of 10 3 : any exponent with absolute value below this threshold is treated as zero. The values of the exponents, ranging from −6 to 2, are mapped to the R d Y l B u r colourmap as follows: dark blue regions indicate the absence of clear dynamics, with all six Lyapunov exponents near zero (undecided behaviour). Medium-dark blue corresponds to five exponents near zero, indicating a 5D torus, while medium blue (four near-zero exponents) corresponds to a 4D torus, and so on, with light blue corresponding to a 3D torus and yellow to a 2D torus, indicative of quasi-periodic behaviour. Orange regions correspond to systems with one zero exponent, representing periodic orbits, while regions in red and dark red indicate chaotic or hyperchaotic dynamics, with one or two positive Lyapunov exponents. For the calculation of the Lyapunov coefficients, integration was performed from t = 0 to t max with a maximum time t max = 1.5 × 10 6 , and the expansion rates were calculated every 100 steps, resulting in 15,000 time steps used to compute the exponents.
Mathematics 13 01940 g025
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bakri, T.; Verhulst, F. Quasi-Periodic Bifurcations and Chaos. Mathematics 2025, 13, 1940. https://doi.org/10.3390/math13121940

AMA Style

Bakri T, Verhulst F. Quasi-Periodic Bifurcations and Chaos. Mathematics. 2025; 13(12):1940. https://doi.org/10.3390/math13121940

Chicago/Turabian Style

Bakri, Taoufik, and Ferdinand Verhulst. 2025. "Quasi-Periodic Bifurcations and Chaos" Mathematics 13, no. 12: 1940. https://doi.org/10.3390/math13121940

APA Style

Bakri, T., & Verhulst, F. (2025). Quasi-Periodic Bifurcations and Chaos. Mathematics, 13(12), 1940. https://doi.org/10.3390/math13121940

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop