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
with dissipation parameter
. A dot above a variable is short for differentiation with respect to time. We assume that the function
is analytic; near
, it has a power series expansion starting with quadratic terms. If
, we have no energy loss; in this case, the oscillator has the energy integral
with
E a constant parameter depending on the initial conditions. In the conservative case (
), Equation (
1) has an infinite number of periodic solutions, with its period depending on
. If
is deleted in the equation, we have the synchronised case of the harmonic equation with all periods being equal (
).
In chemical physics, see [
17], one introduces a thermostatic control by adding an equation controlling the dissipative term
by a new variable
z, replacing
with
. The control
can become negative, producing excitation if the energy (or another suitable quantity) characterising the oscillator is smaller than a chosen threshold, and
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
The thermostatic control
z for the energy leads to the system
with parameters
. The expression
is not exactly representing the energy but measures the energy.
In [
16], system (
3) was studied in the case of
; this system is called Sprott B. We note that for small oscillations (
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
with
, the system is called Sprott A; see [
11,
12,
15] and many references therein.
Choosing
implies that we have no saddle equilibrium in the conservative oscillator (
). Choosing negative
c would change the dynamics for larger values of the initial energy; in
Figure 1, we illustrate this for
, where all solutions are periodic, and
, 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
of an autonomous system (such as (
3)), linearisation near
produces as one solution of the linearised system
. 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
, with dynamics given by
The following result is well known.
Lemma 1. Consider system (3) with ; as , all solutions are periodic but not synchronous. A few examples of energy
with
, and corresponding period
P are
The cycles in the phase plane are shown in
Figure 1 (upper); increasing
shortens
P.
Time reversal
We will use the concept of the time reversibility of system (
3). Select
. The system is characterised by time reversal if it is invariant for the following transformtion:
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 with keeps the system invariant.
The phase flow is globally characterised by writing system (
3) as a first-order ODE in 3-space
and taking the divergence (
) of the vector field as
Suppose first that
tends to a fixed nonzero number. If
is positive definite, the flow is contracting, and if
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
and in particular
T-periodic. If in the periodic case we have
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
. System (
3) becomes
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
. Considering coupled systems of oscillators,
will be vectors with subscripts
, etc. Selecting
and rescaling produces
Averaging over
t while keeping
fixed, we find
The solutions of system (
6) are approximated to
on an interval of time
by the solutions of system (
7).
The averaged system (
7) contains a periodic approximate solution of the form
The approximation of the solution of system (
5) with initial conditions
found by expressions (
8) has the error
on the long timescale
. 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
instead of
t;
s is indeed timelike, as the phase
is varying slowly. Repeating the calculation, we have by averaging over
s the averaged system
We have
as a critical point of the averaged system (
9). The determinant in the critical point does not vanish for
, so the approximation (
8) corresponds with an existing periodic solution of the original system that is
-periodic in
s. The eigenvalues in the critical point are
, 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,
alternates around
. The periodic solution obtained above serves as an organising centre. The solutions
are symmetric with respect to
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 . 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
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
(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
and with
, the solution will move closer to the slow manifold. As long as
,
will decrease because of dissipation. At time
,
and the term
will produce excitation for
. 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 and small oscillations carry over to the more general case with being polynomial or analytic, as well as odd, and . 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
. System (
3) becomes
If
, the solutions for
are harmonic. Transforming system (
10) for
to amplitude–phase variables, it becomes a slow–fast system with slow variables
and fast variable
z as follows:
We can identify
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
:
with
as
. Introducing
in system (
11), we find
A significant degeneration in the sense of singular perturbation theory gives the choice
. Expanding while keeping terms
, we have
Averaging over time produces
as
Consider
as a timelike variable and the dynamics of the variables
. The Jacobian of the averaged equations of
is not singular (its value is
), so according to the implicit function theorem, we have the existence of the periodic solution continued from the harmonic solution for
.
Solving the averaged system, we find
to be constant, corresponding with neutral stability for critical point
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
leads to the system
However, the second-order averaging (see [
23] or [
7]) of system (
13) does not change the neutral stability.
Numerical explorations for
and nearby initial conditions show instability of
and convergence to other solutions. See
Figure 3 for the cases of orbits starting near
and
.
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
The interaction constant
will determine the interaction force. In system (
17), the first component activates the second, and the second one activates the first. We assume that
.
The result of Lemma 1 extends in the following form.
Lemma 2. If , the corresponding solutions 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
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
in 6-space with divergence:
So, in a region where
, the flow contracts if, in the region
, the flow expands.
Lemma 3. If in system (17), we have a family of harmonic synchronised periodic solutions in the manifold of the form If , we expect instability of the periodic solution because of resonance. It is natural to study the cases .
3.1. Small Interactions
and Small Oscillations
Consider the case of small interactions , small deflections, and consequently small nonlinearity ; select .
As in
Section 2.1, we can scale for the deflections
for the velocities
. Introducing amplitude–phase coordinates as before and by averaging as in
Section 2.1, we find the system for
approximations given by
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
. Select for the combination angle
. The equation for
becomes
The case
This is clearly a degenerate case, as from (
21), we have in the critical points
, and so
. The only requirement is
, but with
, it is not determined. The time series
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
. This is illustrated in
Figure 4 and
Figure 5, where
. Choosing
, we have canard behaviour. Decreasing the initial
z values, we find the irregular pattern shown in
Figure 6 for
(and the same for
). 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.
This case also yields nontrivial equilibria. Requiring
gives the following condition:
Note that Equation (
22) implies that
. Looking for roots of the amplitude equations yields
This gives the two nontrivial equilibria solutions in the case where
.
The Jacobian matrix of system (
20) at the nontrivial equilibriun in the case where
and small oscillations is defined as follows:
The trace of the Jacobian (
28) is
The trace vanishes to produce degenerate dynamics in the two cases as
In the second case, we have
; see
Figure 5 again.
An analysis of the eigenvalues of the nontrivial equilibria for the case where
reveals that the equilibria are of an unstable focus type. For the parameter values
, we identify two nontrivial equilibria with
and corresponding eigenvalues:
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 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
as a control parameter reveals a supercritical period doubling at the critical value
from which a stable cycle with double the period (
) 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
,
, and
within the interval
and
ranging from −3 to 3 in increments of
, 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
takes negative and positive values, while
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
interactions of quasi-periodic solutions. Selecting
initial conditions for the coordinates and parameters
, we obtain chaotic solutions; see
Figure 22, where we have chosen
. The Lyapunov exponents for the case
are depicted in
Figure 23. As usual
; varying
c changes the dynamics but keeps chaos. The exponents are
,
The dynamics turn out to be hyperchaotic with two positive exponents.
Larger Interaction Parameter
Exploring systematically the case of
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
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
, 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
, and
. To study the emergence of tori for forced two-frequency oscillations, consider the system
For
, we have the quasi-periodic solutions
with
constants determined by the initial conditions. The interactions of these quasi-periodic solutions are shown for small values of
b in
Figure 25.
If
, the expressions of system (
34) with constant amplitudes and phases are general quasi-periodic solutions of system (
33). They describe for
tori in phase space. We are interested in the bifurcations arising for
. 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
. We obtained and show the Lyapunov exponents in
Figure 25.