Next Article in Journal
Generation of Julia Sets for a Novel Class of Generalized Rational Functions via Generalized Viscosity Iterative Method
Previous Article in Journal
Enhancing Efficient Data Transmission in IBM WebSphere Using Relational Data eXchange (RDX) Mechanism and Tandem Queue
Previous Article in Special Issue
Emergence of Self-Identity in Artificial Intelligence: A Mathematical Framework and Empirical Study with Generative Large Language Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Dynamics of a Modified van der Pol–Duffing Oscillator

by
Oscar A. R. Cespedes
1 and
Jaume Llibre
2,*
1
Departamento de Matemática, Universidad Distrital Francisco José de Caldas, La Candelaria, Bogotá 111611, Colombia
2
Departament de Matemàtiques, Universitat Autònoma de Barcelona, 08193 Bellaterra, Catalonia, Spain
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(4), 321; https://doi.org/10.3390/axioms14040321
Submission received: 15 March 2025 / Revised: 4 April 2025 / Accepted: 15 April 2025 / Published: 21 April 2025
(This article belongs to the Special Issue Advances in Mathematical Modeling and Related Topics)

Abstract

:
The 3-dimensional modified van der Pol–Duffing oscillator has been studied by several authors. We complete its study, first characterizing its zero-Hopf equilibria and then its zero-Hopf bifurcations—i.e., we provide sufficient conditions for the existence of three, two or one periodic solutions, bifurcating from the zero-Hopf equilibrium localized at the origin of coordinates. Recall that an equilibrium point of a 3-dimensional differential system whose eigenvalues are zero and a pair of purely imaginary eigenvalues is a zero-Hopf equilibrium. Finally, we determine the dynamics of this system near infinity, i.e., we control the orbits that escape to or come from the infinity.

1. Introduction and Statement of the Main Results

In the papers [1,2], a modified van der Pol–Duffing oscillator circuit was studied, given by the three-dimensional differential system
d x d t = x ˙ = m x 3 μ x y + α , d y d t = y ˙ = x y z , d z d t = z ˙ = β y γ z ,
where α , β , m , μ , γ R are parameters and m 0 ; otherwise, all the planes x = constant are invariant and the differential system on these planes are linear. Note that if γ = 0 , the circuit reduces to the well-known van der Pol–Duffing oscillator circuit, which is equivalent to Chua’s autonomous circuit but with a cubic nonlinear element. The authors of [1,2] observed that for convenient parameter values of m , μ , α , β , γ , system (1) exhibits a double-scroll chaotic attractor.
Several authors have studied the van der Pol–Duffing oscillator circuit and its various generalizations; see, for instance, [1,2,3,4,5,6,7,8,9,10] and the references cited therein. More precisely, in the paper [3], some bifurcations of the van der Pol–Duffing oscillator are studied, but not from the 3-dimensional modified van der Pol–Duffing oscillator. In reference [4], some applications to secure communications of the synchronized modified van der Pol–Duffing oscillators with offset terms are performed. Papers [1,2,5] studied the adaptive synchronization of two chaotic systems, wherein one of these systems is the modified van der Pol–Duffing oscillator. In reference [6], the authors analyze the response of a Duffing–van der Pol oscillator under delayed feedback control. In the paper [7], the authors studied the existence of strange attractors and how to control the chaos in a Duffing–van der Pol oscillator with two external periodic forces. In reference [8], the dynamics and some hidden attractors of a general autonomous van der Pol–Duffing oscillator are analyzed. The transmission of signals by synchronization in a chaotic van der Pol–Duffing oscillator is studied in the paper [9]. Finally, in reference [10], the authors work with the hyperchaos and its bifurcations in a driven van der Pol–Duffing oscillator circuit.
For α = 0 , an important property of the modified van der Pol–Duffing system (1) is its symmetry under the change in coordinates ( x , y , z ) ( x , y , z ) . So, if ( x ( t ) , y ( t ) , z ( t ) ) is a solution of the system, then ( x ( t ) , y ( t ) , z ( t ) ) is also a solution. Moreover, system (1) with α = 0 , m 0 , and ( β μ + μ γ + γ ) ( β + γ ) > 0 exhibits three equilibria: the origin and the two equilibria,
E ± = ± β μ + μ γ + γ β + γ , ± γ β μ + μ γ + γ ( β + γ ) 3 / 2 , ± β β μ + μ γ + γ ( β + γ ) 3 / 2 ,
choosing all the plus, or all the minus. When m 0 and ( β μ + μ γ + γ ) ( β + γ ) 0 , the system has only one equilibrium point at the origin. If m = 0 , system (1) admits a straight line of equilibrium points.
Here, a zero-Hopf equilibrium in a three-dimensional autonomous differential system refers to an equilibrium point characterized by a zero eigenvalue and a pair of purely imaginary eigenvalues. A zero-Hopf bifurcation takes place when some periodic orbits bifurcate from a zero-Hopf equilibrium moving the parameters of the diffeential system. Further details regarding zero-Hopf bifurcations can be found in [11,12,13,14,15].
In the following propositions, we describe the zero-Hopf equilibria of the modified van der Pol–Duffing system (1) for α = 0 .
Proposition 1.
For α = 0 , there are two 2-parameter families of the modified van der Pol–Duffing system (1), for which the origin of coordinates is a zero-Hopf equilibrium point:
(i)
m = 1 + γ μ , β = γ 1 + μ μ , and μ ( γ 2 μ + 2 γ ( μ + 1 ) + μ + 1 ) < 0 .
(ii)
m = 0 , γ = 1 , μ R , and β > 1 .
Proposition 2.
For α = 0 , there are no parameter families of the modified van der Pol–Duffing system (1) for which the equilibria E ± are zero-Hopf.
Using the averaging theory (see Section 2.1 for more details on the averaging theory), we investigate when the modified van der Pol–Duffing system (1), having a zero-Hopf equilibrium point at the origin of coordinates, has a zero-Hopf bifurcation producing some limit cycles. Recall that when in a neighborhood of a periodic orbit there are no other periodic orbits, such a periodic orbit is a limit cycle.
Theorem 1.
If we set
β = γ 0 1 + μ 0 μ 0 + β 1 ε + β 2 ε 2 , m = 1 + γ 0 μ 0 + m 1 ε + m 2 ε 2 , μ = μ 0 + μ 1 ε + μ 2 ε 2 , γ = γ 0 + γ 1 ε + γ 2 ε 2 , α = 0 , and μ 0 ( γ 0 2 μ 0 + 2 γ 0 ( μ 0 + 1 ) + μ 0 + 1 ) < 0 ,
where β 1 , β 2 , γ 1 , γ 2 , μ 1 , μ 2 , m 1 , and m 2 R , and ε is a sufficiently small parameter. Then, the modified van der Pol–Duffing system (1) with ε = 0 has a zero-Hopf bifurcation at the equilibrium point located at the origin of coordinates. For a sufficiently small ε 0 , the following statements hold:
(a)
If C D A F A E B D > 0 , B F C E A E B D > 0 , and C A < 0 , three periodic orbits bifurcate from the origin. See Figure 1.
(b)
If C D A F A E B D > 0 , B F C E A E B D > 0 , and C A > 0 , two periodic orbits bifurcate from the origin.
(c)
If C D A F A E B D < 0 or B F C E A E B D < 0 , and C A < 0 , one periodic orbit bifurcates from the origin.
The values of the constants A, B, C, D, E, and F are defined in Appendix A.
Figure 1. The three limit cycles of the modified van der Pol–Duffing system (1) under the assumptions of statement (a) of Theorem 1 for the values of the parameters γ 0 = 1 / 4 , γ 1 = γ 2 = 0 , μ 0 = 3 / 4 , μ 1 = 1 , μ 2 = 0 , β 1 = β 2 = 0 , m 1 = 0 , m 2 = 1 / 2 and ε = 1 / 500 . (a) The limit cycle obtained from the initial conditions ( r 1 , z 1 ) of the proof of Theorem 1. (b) Idem from the initial conditions ( r 2 , z 2 ) . (c) Idem from the initial conditions ( r 3 , z 3 ) . (d) The three limit cycles together. Moreover, applying statement (c) of Theorem 1 to these three periodic orbits, we determine that they are unstable.
Figure 1. The three limit cycles of the modified van der Pol–Duffing system (1) under the assumptions of statement (a) of Theorem 1 for the values of the parameters γ 0 = 1 / 4 , γ 1 = γ 2 = 0 , μ 0 = 3 / 4 , μ 1 = 1 , μ 2 = 0 , β 1 = β 2 = 0 , m 1 = 0 , m 2 = 1 / 2 and ε = 1 / 500 . (a) The limit cycle obtained from the initial conditions ( r 1 , z 1 ) of the proof of Theorem 1. (b) Idem from the initial conditions ( r 2 , z 2 ) . (c) Idem from the initial conditions ( r 3 , z 3 ) . (d) The three limit cycles together. Moreover, applying statement (c) of Theorem 1 to these three periodic orbits, we determine that they are unstable.
Axioms 14 00321 g001
For polynomial differential systems like the modified van der Pol–Duffing system (1), the dynamics in a neighborhood of infinity can be studied using the Poincaré compactification. In general terms, this compactification consists of identifying the entire R 3 with the interior of the closed ball of R 3 of radius one, centered at the origin of coordinates. Then, the boundary of this ball, the 2-dimensional sphere S 2 , can be identified with the infinity of R 3 , because in the space R 3 , we can escape to or come from infinity in as many directions as there are points on the 2-dimensional sphere S 2 . See Section 2 for further details on the Poincaré compactification.
In the forthcoming result, utilizing Poincaré compactification, we characterize the dynamics of the modified van der Pol–Duffing system (1) in a neighborhood of infinity.
Theorem 2.
For α , β , γ , μ R , and m 0 , the phase portrait of the modified van der Pol–Duffing system (1) on the sphere of infinity is topologically equivalent to the one shown in Figure 2. In particular, for m < 0 , there exist two stable star nodes and a circle of equilibria. At each of these equilibria, two orbits start if m < 0 , or end if m > 0 . See the phase portrait at infinity in Figure 2 for m < 0 ; and for m > 0 , it is the same phase portrait but with the orientation of all orbits reversed.
Looking at Theorem 2 and at the dynamics of the orbits on the sphere of the infinity in Figure 2, it follows that when the parameter m < 0 in the modified van der Pol–Duffing oscillator, all the orbits that escape at infinity outside the plane x = 0 end at infinity at the endpoints of the x-axis. While when the parameter m > 0 , all the orbits coming from the infinity outside the plane x = 0 start at infinity at the endpoints of the x-axis.
In Section 2, we introduce the basic definitions and necessary results for proving Theorems 1 and 2. Section 3 is dedicated to proving Propositions 1 and 2. In Section 4, we prove Theorem 1, and in Section 5, we prove Theorem 2.

2. Preliminaries

2.1. The Averaging Theory of First and Second Order

Consider the non-autonomous differential system
x ˙ = ε F 1 ( t , x ) + ε 2 F 2 ( t , x ) + ε 3 F 3 ( t , x , ε ) , ( t , x , ε ) R × Ω × [ ε 0 , ε 0 ] ,
where Ω is an open bounded subset of R n . We assume that F i for i = 1 , 2 , 3 are T-periodic in the variable t and sufficiently smooth functions. The averaged functions of first and second order of system (2) are
g 1 ( x ) = 0 T F 1 ( t , x ) d t , g 2 ( x ) = 0 T F 2 ( t , x ) + F 1 x ( t , x ) 0 t F 1 ( s , x ) d s d t ,
respectively. The following result shows that under suitable hypotheses, the zeros of the averaged functions g i for i = 1 , 2 will provide T-periodic solutions of system (2).
Theorem 3.
Assume that g i , for i { 1 , 2 } , is the first non-vanishing averaging function of system (2). Then, the following two statements hold:
(i)
If g 1 ( x ) 0 and there exists x * Ω such that g 1 ( x * ) = 0 and the determinant of the Jacobian matrix Det ( D g 1 ( x * ) ) 0 , then for a sufficiently small | ε | 0 , there exists a T-periodic solution x ( t , ε ) of system (2) such that x ( 0 , 0 ) = x * .
(ii)
If g 1 ( x ) 0 and g 2 ( x ) 0 , and there exists x * Ω such that g 2 ( x * ) = 0 and the determinant of the Jacobian matrix Det ( D g 2 ( x * ) ) 0 , then for a sufficiently small | ε | 0 , there exists a T-periodic solution x ( t , ε ) of system (2) such that x ( 0 , 0 ) = x * .
(iii)
Under the assumptions of statement (i) (respectively, (ii)) if the real part of all eigenvalues of the Jacobian matrix D g 1 ( x * ) (respectively, D g 2 ( x * ) ) is negative, then the periodic solution x ( t , ε ) is locally stable. If the real part of some eigenvalue of the Jacobian matrix D g 1 ( x * ) (respectively, D g 2 ( x * ) ) is positive, then the periodic solution x ( t , ε ) is unstable.
For a proof of Theorem 3, see Theorem A of [16] and Theorems 11.5 and 11.6 of [17].

2.2. Poincaré Compactification in R 3

Now, we present some results on the Poincaré compactification in R 3 , which will be crucial for proving Theorem 2. Thus, in this subsection, we summarize the formulas concerning the Poincaré compactification for a cubic polynomial differential system in R 3 . The Poincaré compactification for polynomial systems in R 2 was introduced by Poincaré for studying the global dynamics of polynomial differential systems, including the behavior of the unbounded solutions. Later on, this compactification was extended to R n for n > 2 in [18].
Here, we consider the polynomial differential system
x ˙ = P 1 ( x , y , z ) , y ˙ = P 2 ( x , y , z ) , z ˙ = P 3 ( x , y , z ) ,
or its vector field X = ( P 1 , P 2 , P 3 ) , where the maximum of the degrees of the polynomials P i for i = 1 , 2 , 3 is three. This polynomial system can be extended to an analytic system on the unit closed ball centered at the origin of coordinates, referred to as the Poincaré ball, with its interior diffeomorphic to R 3 , while its boundary, the 2-dimensional sphere S 2 , is identified as the infinity of R 3 . As usual, we consider six open local charts on S 2 : U 1 = { ( x , y , z ) | x > 0 } , U 2 = { ( x , y , z ) | y > 0 } , U 3 = { ( x , y , z ) | z > 0 } , V 1 = { ( x , y , z ) | x < 0 } , V 2 = { ( x , y , z ) | y < 0 } , and V 3 = { ( x , y , z ) | z < 0 } .
The flow of the Poincaré compactification of the polynomial differential system (4) in the local chart U 1 is determined by the differential system:
u ˙ = w 3 u P 1 1 w , u w , v w + P 2 1 w , u w , v w , y ˙ = w 3 v P 1 1 w , u w , v w + P 3 1 w , u w , v w , z ˙ = w 4 P 1 1 w , u w , v w .
When w = 0 , we have the points of the infinite sphere in all the local charts.
The flow of Poincaré compactification of system (4) in the local chart U 2 is governed by the following differential system:
u ˙ = w 3 u P 2 u w , 1 w , v w + P 1 u w , 1 w , v w , v ˙ = w 3 v P 2 u w , 1 w , v w + P 3 u w , 1 w , v w , w ˙ = w 4 P 2 u w , 1 w , v w .
The flow of Poincaré compactification of system (4) on U 3 is governed by the following differential system:
u ˙ = w 3 u P 3 u w , v w , 1 w + P 1 u w , v w , 1 w , v ˙ = w 3 v P 3 u w , v w , 1 w + P 2 u w , v w , 1 w , w ˙ = w 4 P 3 u w , v w , 1 w ,
The expression for the extended differential system in the local chart V i , for i = 1 , 2 , 3 , is the same compared to that in the local chart U i .

3. Proofs of Propositions 1 and 2

Proof of Proposition 1.
For α = 0 , the characteristic polynomial of the Jacobian matrix of the modified van der Pol–Duffing system (1) evaluated at the origin is
p ( x ) = λ 3 + λ 2 ( μ m 1 γ ) + λ ( m μ ( γ + 1 ) + m β γ ) + ( m ( μ ( β + γ ) + γ ) ) .
Imposing that p ( x ) = λ ( λ 2 + ω 2 ) , we obtain the following relations:
  • m = 0 , γ = 1 , and ω 2 = β 1 ;
  • μ 0 , β = γ ( μ + 1 ) μ , m = γ + 1 μ , and ω 2 = γ 2 μ + 2 γ ( μ + 1 ) + μ + 1 μ .
So, the proposition follows. □
Proof of Proposition 2.
Assume α = 0 . Due to the invariance of the differential system (1) under the symmetry ( x , y , z ) ( x , y , z ) , it is sufficient to prove the proposition for the equilibrium point E + . The characteristic polynomial of the Jacobian matrix of the modified van der Pol–Duffing system (1) at E + is
p ( x ) = λ 3 + λ 2 γ 3 m β + γ + 1 + 2 μ m + 1 + λ m ( 2 ( γ + 1 ) μ ( β + γ ) + β γ ( 3 γ + 2 ) ) β + γ β γ 2 m ( γ + μ ( β + γ ) ) .
The proposition follows by showing that the polynomial p ( x ) cannot be written as the polynomial λ ( λ 2 + ω 2 ) when the equilibrium E + exists. Indeed, in order that p ( x ) = λ ( λ 2 + ω 2 ) , the following system must have some solution:
γ 3 m β + γ + 1 + 2 μ m + 1 = 0 , m ( 2 ( γ + 1 ) μ ( β + γ ) + β γ ( 3 γ + 2 ) ) β + γ β γ = ω 2 , 2 m ( γ + μ ( β + γ ) ) = 0 .
Note that γ + μ ( β + γ ) 0 ; otherwise, the equilibrium point E * would be the equilibrium ( 0 , 0 , 0 ) , which was already studied in Proposition 1. Then, from the third equation of system (5), we obtain that m = 0 , but in the definition of the modified van der Pol–Duffing oscillator, m 0 ; otherwise, the oscillator is reduced to trivial linear differential systems on the invariant planes x = constant. This completes the proof of the proposition. □

4. Proof of Theorem 1

Under the assumptions of Theorem 1, system (1) becomes
x ˙ = ( γ 0 + μ 0 ε ( m 1 + m 2 ε ) + 1 ) x 3 + x ( μ 0 + ε ( μ 1 + μ 2 ε ) ) + y μ 0 y ˙ = x y z z ˙ = y ε ( β 1 + β 2 ε ) γ 0 ( μ 0 + 1 ) y μ 0 z ( γ 0 + ε ( γ 1 + γ 2 ε ) ) .
One of the main difficulties for applying the averaging theory to the differential system (6) is to write this system into the normal form (2) for applying the averaging theory, i.e., we need a small parameter in the differential system and also that the differential system be periodic in the independent variable. At the moment, this is not the case in the differential system (6). The small parameter ε is introduced with the following rescaling equation.
Upon rescaling the system by taking ( x , y , z ) = ε ( X , Y , Z ) , we obtain
X ˙ = ( γ 0 + 1 ) ( μ 0 X + Y ) μ 0 + ε m 1 ( μ 0 X + Y ) + ( γ 0 + 1 ) μ 1 X μ 0 + ε 2 X ( γ 0 μ 2 + μ 2 + μ 0 μ 1 m 1 + μ 0 2 m 2 ) + μ 0 m 2 Y ( γ 0 + 1 ) X 3 μ 0 + O ε 3 , Y ˙ = X Y Z , Z ˙ = γ 0 ( μ 0 ( Y + Z ) + Y ) μ 0 + ε β 1 Y γ 1 Z + ε 2 β 2 Y γ 2 Z + O ε 3 .
The subsequent computations will be easier if the linear part of the differential system at the origin of coordinates is written into its real normal Jordan form.
We use the following linear change of variables in order to have the linear part of system (7) when ε = 0 in its real Jordan normal form:
X = ( γ 0 + 1 ) μ 0 ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) X ¯ ( γ 0 + 1 ) ( γ 0 μ 0 + μ 0 + 1 ) Y ¯ + Z ¯ μ 0 + 1 , Y = μ 0 ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) X ¯ μ 0 ( γ 0 Y ¯ + Z ¯ ) μ 0 + 1 , Z = γ 0 Y ¯ + Z ¯ .
In these new variables, system (7) becomes
X ¯ ˙ = ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 μ 0 Y ¯ + ε G 1 1 ( X ¯ , Y ¯ , Z ¯ ) + ε 2 G 1 2 ( X ¯ , Y ¯ , Z ¯ ) + O ε 3 , Y ¯ ˙ = ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 μ 0 X ¯ + ε G 2 1 ( X ¯ , Y ¯ , Z ¯ ) + ε 2 G 2 2 ( X ¯ , Y ¯ , Z ¯ ) + O ε 3 , Z ¯ ˙ = ε G 3 1 ( X ¯ , Y ¯ , Z ¯ ) + ε 2 G 3 2 ( X ¯ , Y ¯ , Z ¯ ) + O ε 3 ,
where
G 1 1 ( X ¯ , Y ¯ , Z ¯ ) = β 1 μ 0 X ¯ ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 + μ 0 ( μ 0 ( β 1 + γ 1 ) + γ 1 ) ( γ 0 Y ¯ + Z ¯ ) ( μ 0 + 1 ) ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ,
G 2 1 ( X ¯ , Y ¯ , Z ¯ ) = 1 μ 0 ( μ 0 + 1 ) ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 μ 0 X ¯ ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 × ( γ 0 + 1 ) 2 ( μ 0 + 1 ) μ 1 + μ 0 ( γ 0 μ 0 + μ 0 + 1 ) ( β 1 + μ 0 m 1 + m 1 ) + μ 0 Y ¯ γ 0 2 μ 0 ( μ 0 ( β 1 + μ 0 m 1 + m 1 ) ) γ 0 ( μ 0 + 1 ) ( γ 1 ( μ 0 + 1 ) + μ 0 ( β 1 2 ( μ 0 + 1 ) m 1 ) ) + μ 0 ( μ 0 + 1 ) 2 m 1 + ( γ 0 + 1 ) 2 ( μ 0 + 1 ) μ 1 Y ¯ ( γ 0 μ 0 + μ 0 + 1 ) μ 0 Z ¯ ( γ 0 μ 0 + μ 0 + 1 ) ( μ 0 ( β 1 + γ 1 ) + γ 1 ) ( γ 0 + 1 ) ( μ 0 + 1 ) μ 1 Z ¯
and
G 3 1 ( X ¯ , Y ¯ , Z ¯ ) = 1 μ 0 μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 3 / 2 μ 0 ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) μ 0 ( ( γ 0 + 1 ) Z ¯ ( μ 0 ( μ 0 ( β 1 + γ 1 ) + γ 1 ) γ 0 μ 1 ) + Y ¯ γ 0 ( γ 0 + 1 ) γ 1 μ 0 ( μ 0 + 1 ) + μ 0 2 ( m 1 + β 1 + 2 γ 0 m 1 + β 1 γ 0 + ( γ 0 + 1 ) 2 μ 0 m 1 ) + ( γ 0 + 1 ) 2 μ 1 ( γ 0 μ 0 + μ 0 + 1 ) μ 0 X ¯ ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 γ 0 ( γ 0 + 1 ) 2 μ 1 + ( γ 0 + 1 ) μ 0 ( β 1 + γ 0 μ 0 m 1 ) + γ 0 μ 0 m 1 .
The expressions for G 1 2 ( X ¯ , Y ¯ , Z ¯ ) , G 2 2 ( X ¯ , Y ¯ , Z ¯ ) , and G 3 2 ( X ¯ , Y ¯ , Z ¯ ) are omitted due to their length.
Now, we write the differential system (9) in the cylindrical coordinates ( X ¯ , Y ¯ , Z ¯ ) = ( r cos θ , r sin θ , z ) . And taking θ as the new time of the system, system (9) becomes the following non-autonomous and periodic differential system with period 2 π :
d r d θ = F 1 1 ( θ , r , z ) ε + F 1 2 ( θ , r , z ) ε 2 + O ( ε 3 ) , d z d θ = F 2 1 ( θ , r , z ) ε + F 2 2 ( θ , r , z ) ε 2 + O ( ε 3 ) ,
with
F 1 1 ( θ , r , z ) = μ 0 ( G ˜ 1 1 ( θ , r , z ) cos ( θ ) + G ˜ 2 1 ( θ , r , z ) sin ( θ ) ) ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 , F 1 2 ( θ , r , z ) = G ˜ 3 1 ( θ , r , z ) μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 , F 2 1 ( θ , r , z ) = 1 r ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) G ˜ 2 1 ( θ , r , z ) 2 μ 0 cos ( θ ) sin ( θ ) + μ 0 r γ 0 2 μ 0 + 2 γ 0 ( μ 0 + 1 ) + μ 0 + 1 sin ( θ ) G ˜ 2 2 ( θ , r , w ) + sin ( θ ) G ˜ 1 1 ( θ , r , z ) 2 μ 0 cos ( θ ) + G ˜ 2 1 ( θ , r , z ) G ˜ 1 1 ( θ , r , z ) μ 0 cos ( 2 θ ) + G ˜ 1 2 ( θ , r , z ) μ 0 r γ 0 2 μ 0 + 2 γ 0 ( μ 0 + 1 ) + μ 0 + 1 cos ( θ ) , F 2 2 ( θ , r , z ) = 1 r ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) G ˜ 2 1 ( θ , r , z ) G ˜ 3 1 ( θ , r , z ) μ 0 cos ( θ ) + G ˜ 3 2 ( θ , r , z ) ( ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 ) μ 0 r G ˜ 1 1 ( θ , r , z ) G ˜ 3 1 ( θ , r , z ) μ 0 sin ( θ ) ) ,
where G ˜ i j ( θ , r , z ) = G i j ( r cos ( θ ) , r sin ( θ ) , z ) for i = 1 , 2 and j = 1 , 2 , 3 .
Now, the differential system (10) is written in the normal form to apply the averaging theory described in Section 2.1, where t = θ , T = 2 π , x = ( r , z ) , F 1 ( t , x ) = F 1 ( θ , r , z ) = ( F 1 1 ( θ , r , z ) , F 1 2 ( θ , r , z ) ) and F 2 ( t , x ) = F 2 ( θ , r , z ) = ( F 2 1 ( θ , r , z ) , F 2 2 ( θ , r , z ) ) .
From (3), the first-order averaging function of system (10) is
g 1 ( r , z ) = 0 2 π F 1 ( θ , r , z ) d θ = 2 π g 11 ( r , z ) g 12 ( r , z ) ,
where
g 11 ( r , z ) = r 2 μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 3 / 2 ( ( γ 0 + 1 ) 2 μ 1 ( γ 0 μ 0 + μ 0 + 1 ) + μ 0 ( γ 0 γ 1 μ 0 ( ( γ 0 + 1 ) ( β 1 γ 0 γ 1 ) + 2 γ 0 m 1 + m 1 ) ( γ 0 + 1 ) 2 μ 0 2 m 1 ) ) , g 12 ( r , z ) = z ( γ 0 + 1 ) ( μ 0 ( μ 0 ( β 1 + γ 1 ) + γ 1 ) γ 0 μ 1 ) μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 3 / 2 .
Depending on the values of the parameters, the solutions of g 1 ( r , z ) = 0 in ( 0 , ) × R may either not exist, or be nonisolated. As a result, the first-order averaging theory does not provide any information on the possible periodic orbits that can bifurcate from the zero-Hopf equilibrium. To apply the second-order averaging theory, it is necessary that the first-order averaging function g 1 ( r , z ) be identically zero. This condition can be achieved by setting β 1 = ( γ 0 μ 1 γ 1 μ 0 2 γ 1 μ 0 ) / ( μ 0 2 ) and m 1 = ( γ 0 μ 1 + γ 1 μ 0 μ 1 ) / ( μ 0 2 ) . As outlined in Section 2.2, the averaging function of the second-order g 2 ( r , z ) is
g 2 ( r , z ) = 0 2 π D ( r , z ) F 1 ( θ , r , z ) 0 θ F 1 ( s , r , z ) d s + F 2 ( θ , r , z ) d θ = r ( A r 2 + B z 2 + C ) 4 ( μ 0 ) 3 / 2 ( μ 0 + 1 ) 2 γ 0 2 μ 0 + 2 γ 0 ( μ 0 + 1 ) + μ 0 + 1 3 / 2 z ( D r 2 + E z 2 + F ) ( μ 0 ) 5 / 2 ( μ 0 + 1 ) 2 γ 0 2 μ 0 + 2 γ 0 ( μ 0 + 1 ) + μ 0 + 1 3 / 2 ,
where the constants A, B, C, D, E, and F are defined in Appendix A. Therefore, the system g 2 ( r , z ) = 0 has isolated simple solutions ( 0 , ) × R if, and only if, C D A F A E B D > 0 and B F C E A E B D > 0 , or C A < 0 .
For C A < 0 , C D A F A E B D > 0 , and B F C E A E B D > 0 , system g 2 ( r , z ) = 0 has three isolated solutions in ( 0 , ) × R . These solutions are
( r 1 , z 1 ) = B F C E A E B D , C D A F A E B D ,
( r 2 , z 2 ) = B F C E A E B D , C D A F A E B D ,
and ( r 3 , z 3 ) = C A , 0 . The Jacobian determinant of g 2 ( r , z ) at these solutions are
Det g 2 ( r , z ) ( r , z ) = r i , z i = ( C D A F ) ( C E B F ) ( B C A E ) μ 0 4 ( μ 0 + 1 ) 4 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 3 0 ,
for i = 1 , 2 and
Det g 2 ( r , z ) ( r , z ) = r 3 , z 3 = C ( C D A F ) 2 A μ 0 4 ( μ 0 + 1 ) 4 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 3 0 .
Hence, Theorem 3 guarantees that for a sufficiently small | ε | > 0 , there exists a periodic solution of system (10), corresponding to the point ( r i , z i ) of the form ( r ( θ , ε ) , z ( θ , ε ) ) such that ( r i ( 0 , ε ) , z i ( 0 , ε ) ) ( r i , z i ) as ε 0 . Thus, system (9) has the periodic solution:
( u i ( t , ε ) , v i ( t , ε ) , w i ( t , ε ) ) = ( r i ( t , ε ) cos θ ( t , ε ) , r i ( t , ε ) sin θ ( t , ε ) , w i ( t , ε ) )
for sufficiently small | ε | > 0 , with
( u i ( 0 , ε ) , v i ( 0 , ε ) , w i ( 0 , ε ) ) ( r i , 0 , w i ) ,
as ε 0 . Therefore, from the linear change of variables (8), system (7) has the periodic solution ( X i ( t , ε ) , Y i ( t , ε ) , Z i ( t , ε ) ) for sufficiently small | ε | > 0 such that
( X i ( 0 , ε ) , Y i ( 0 , ε ) , Z i ( 0 , ε ) ) ( X 0 , Y 0 , Z 0 ) ,
as ε 0 , where
X 0 = ( γ 0 + 1 ) μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 r i + w i μ 0 + 1 , Y 0 = μ 0 ( γ 0 + 1 ) 2 μ 0 + 2 γ 0 + 1 r i μ 0 w i μ 0 + 1 , Z 0 = w i .
Consequently, system (6) has a periodic solution
( x i ( t , ε ) , y i ( t , ε ) , z i ( t , ε ) ) = ( ε X i ( t , ε ) , ε Y i ( t , ε ) , ε Z i ( t , ε ) )
for sufficiently small | ε | > 0 such that ( x i ( 0 , ε ) , y i ( 0 , ε ) , z i ( 0 , ε ) ) ( 0 , 0 , 0 ) as ε 0 . Therefore, this periodic solution bifurcates from the zero-Hopf equilibrium point localized at the origin of coordinates when ε = 0 . In summary, the modified van der Pol–Duffing system (1) has three periodic orbits bifurcating from the origin. This completes the proof of statement (a).
For C D A F A E B D > 0 , B F C E A E B D > 0 , and C A > 0 , system g 2 ( r , z ) = 0 has two isolated solutions in ( 0 , ) × R . Applying the same arguments used in the proof of statement (a) when we repeat through the changes in coordinates, the modified van der Pol–Duffing system (1) has two periodic orbits bifurcating from the origin. This completes the proof of statement (b).
For C D A F A E B D < 0 or B F C E A E B D < 0 , and C A < 0 , the system g 2 ( r , z ) = 0 has one isolated solution in ( 0 , ) × R . Applying the same arguments used in the proof of statement (a) when we repeat through the changes in coordinates, the modified van der Pol–Duffing system (1) has one periodic orbit bifurcating from the origin. This completes the proof of statement (c).

5. Proof of Theorem 2

Using the notation of Section 2.2, it follows that for m 0 , the expression of the Poincaré compactification of the modified van der Pol–Duffing system (1) in the local chart U 1 is
u ˙ = m u + w 2 ( 1 + m μ ) u w 2 v w 2 m u 2 w 2 , v ˙ = m v + ( β u w 2 γ + m μ ) v w 2 m u v w 2 , w ˙ = m w ( 1 μ w 2 u w 2 ) .
System (11) admits a unique infinite singular point, p 0 = ( 0 , 0 , 0 ) , such that the Jacobian matrix of the differential system (11) has the eigenvalue m with multiplicity 3. Hence, p 0 is an unstable star node if m > 0 , and a stable star node if m < 0 . The phase portraits of system (11) restricted to infinity are shown in Figure 3.
Now, we consider the Poincaré compactification of system (1) in the local chart U 2 :
u ˙ = m w 2 m u 3 + ( 1 + m μ ) u w 2 u 2 w 2 + u v w 2 , v ˙ = ( β + ( 1 γ ) v u v + v 2 ) w 2 , w ˙ = ( 1 u + v ) w 3 .
System (12) has the straight line ( 0 , v , 0 ) for all v of equilibrium points. Analyzing together systems (11) and (12) on w = 0 , we obtain the phase portraits shown in Figure 4.
In the local chart U 3 , system (1) becomes
u ˙ = m u 3 + ( γ + m μ ) u w 2 + m v w 2 β u v w 2 , v ˙ = ( 1 + u ( 1 γ ) v v 2 β ) w 2 , w ˙ = ( γ β v ) w 3 .
In this chart, we only need to study if the origin of coordinates is an equilibrium point because all the other infinite equilibrium points have been studied in the local charts U 1 ad U 2 , and the origin is an equilibrium on the circle of infinite equilibria (see Figure 5).
The flow of the Poincaré compactification in the local chart V i , for i = 1 , 2 , 3 , is the same as the flow in the respective local chart U i .
Using the information about the infinite singularities in the local charts U i and V i , i = 1 , 2 , 3 , we obtain the phase portrait of the modified van der Pol–Duffing system (1) on the sphere S 2 of the infinity for m 0 . This completes the proof of Theorem 2.

6. Conclusions

In previous works on the modified van der Pol–Duffing oscillator, its zero-Hopf equilibria, zero-Hopf bifurcations, and how its orbits escape to or come from infinity were not studied. These three objects have thus been classified in this paper.
In Propositions 1 and 2, we have proven that only the equilibrium point localized at the origin of coordinates of the modified van der Pol–Duffing oscillator can be a zero-Hopf equilibrium for convenient values of the parameters of the system.
In Theorem 1, we have classified the zero-Hopf bifurcations from the zero-Hopf equilibrium at the origin of coordinates of the modified van der Pol–Duffing oscillator. Thus, we have characterized when three, two or one periodic orbits bifurcate from the zero-Hopf equilibrium. The tool used for obtaining these results on the zero-Hopf bifurcations is the averaging theory for studying periodic orbits.
Finally, though Theorem 2, we have studied the behavior of the orbits in a neighborhood of the infinity, using the Poincaré compactification.

Author Contributions

Conceptualization, O.A.R.C. and J.L.; Methodology, O.A.R.C. and J.L.; Investigation, O.A.R.C. and J.L.; Writing—original draft, O.A.R.C. and J.L. Both authors contributed equally to this paper. All authors have read and agreed to the published version of the manuscript.

Funding

The second author is partially supported by the Agencia Estatal de Investigación of Spain (grant PID2022-136613NB-100), AGAUR (Generalitat de Catalunya) (grant 2021SGR00113), and by the Reial Acadèmia de Ciències i Arts de Barcelona.

Data Availability Statement

This paper has no data.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Appendix A

A = 3 π ( γ 0 + 1 ) 4 μ 0 ( μ 0 + 1 ) ( γ 0 μ 0 + μ 0 + 1 ) , B = 12 π ( γ 0 + 1 ) 2 μ 0 ( γ 0 μ 0 + μ 0 + 1 ) , C = 4 π ( μ 0 + 1 ) 2 μ 0 3 m 2 + β 2 μ 0 3 + μ 0 4 m 2 + γ 1 μ 0 2 μ 1 μ 1 2 μ 0 μ 1 2 + μ 0 μ 2 + μ 0 2 μ 2 + γ 0 3 μ 0 μ 0 μ 2 μ 1 2 + γ 0 2 γ 2 μ 0 3 + μ 1 γ 1 μ 0 2 + 3 μ 0 μ 1 + μ 1 + μ 0 4 + ( 3 μ 0 + 1 ) μ 0 μ 2 + γ 0 β 2 μ 0 3 γ 2 μ 0 2 ( μ 0 + 1 ) + 2 μ 0 3 ( μ 0 + 1 ) m 2 + γ 1 μ 0 μ 1 + 2 γ 1 μ 0 2 μ 1 3 μ 0 μ 1 2 + ( 3 μ 0 + 2 ) μ 0 μ 2 2 μ 1 2 , D = 3 π γ 0 ( γ 0 + 1 ) 3 μ 0 2 ( μ 0 + 1 ) , E = 2 π γ 0 ( γ 0 + 1 ) μ 0 2 , F = 2 π μ 0 ( γ 0 + 1 ) ( μ 0 + 1 ) 2 β 2 μ 0 3 γ 0 μ 0 μ 2 + γ 0 μ 1 2 γ 1 μ 0 μ 1 + γ 2 μ 0 3 + γ 2 μ 0 2 .

References

  1. Fotsin, H.; Bowong, S.; Daafouz, J. Adaptive synchronization of two chaotic systems consisting of modified Van der Pol-Duffing and Chua oscillators. Chaos Solitons Fractals 2005, 26, 215–229. [Google Scholar] [CrossRef]
  2. Fotsin, H.B.; Woafo, P. Adaptive synchronization of a modified and uncertain chaotic Van der Pol-Duffing oscillator based on parameter identification. Chaos Solitons Fractals 2005, 24, 1363–1371. [Google Scholar] [CrossRef]
  3. Braga, D.C.; Mello, L.F.; Messias, M. Bifurcation analysis of a Van der Pol-Duffing circuit with parallel resistor. Math. Prob. Engin. 2009, 2009, 149563. [Google Scholar] [CrossRef]
  4. Fodjouong, G.J.; Fotsin, H.B.; Woafo, P. Synchronizing modified Van der Pol-Duffing oscillators with offset terms using observer design: Application to secure communications. Phys. Scr. 2007, 75, 638–644. [Google Scholar] [CrossRef]
  5. Vincent, U.E.; Odunaike, R.K.; Laoye, J.A.; Gbindinninuola, A.A. Adaptive backstepping control and synchronization of a modified and chaotic Van der Pol-Duffing oscillator. J. Control Theory Appl. 2011, 24, 141–145. [Google Scholar] [CrossRef]
  6. Fotsin, H.B.; Woafo, P. The response of a Duffing-van der Pol oscillator under delayed feedback control. J. Sound Vibr. 2006, 291, 644–655. [Google Scholar]
  7. Kakmeni, F.M.M.; Bowong, S.; Tchawoua, C.; Kaptouom, E. Strange attractors and chaos control in a Duffing-Van der Pol oscillator with two external periodic forces. J. Sound Vibr. 2004, 277, 783–799. [Google Scholar] [CrossRef]
  8. Zhao, H.; Lin, Y.; Dai, Y. Hidden attractors and dynamics of a general autonomous van der Pol–duffing oscillator. Internat. J. Bifur. Chaos Appl. Sci. Engrg. 2014, 24, 1450080. [Google Scholar] [CrossRef]
  9. Murali, K.; Lakshmanan, M. Transmission of signals by synchronization in a chaotic Van der Pol-Duffing oscillator. Phys. Rev. E 1993, 45, 1624–1626. [Google Scholar] [CrossRef] [PubMed]
  10. Vincent, U.E.; Nbendjo, B.N.; Ajayi, A.A.; Njah, A.N.; McClintock, P.V.E. Hyperchaos and bifurcations in a driven Van der Pol-Duffing oscillator circuit. Int. J. Dyn. Control 2015, 3, 363–370. [Google Scholar] [CrossRef]
  11. Kuznetsov, Y.A. Elements of Applied Bifurcation Theory; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  12. Dumortier, F.; Ibáñez, S.; Kokubu, H.; Simó, C. About the unfolding of a Hopf-zero singularity. Discret. Contin. Dyn. Syst. 2004, 33, 4435–4471. [Google Scholar] [CrossRef]
  13. Guckenheimer, J. On a codimension two bifurcation. Lect. Notes Math 1980, 898, 99–142. [Google Scholar]
  14. Guckenheimer, J.; Holmes, P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. Revised and Corrected Reprint of the 1983 Original; Springer: New York, NY, USA, 1990. [Google Scholar]
  15. Llibre, J. Periodic orbits in the zero-Hopf bifurcation of the Rössler system. Astron. J. 2014, 138, 49–60. [Google Scholar]
  16. Llibre, J.; Novaes, D.D.; Teixeira, M.A. Higher order averaging theory for finding periodic solutions via Brouwer degree. Nonlinearity 2014, 27, 563–583. [Google Scholar] [CrossRef]
  17. Verhulst, F. Nonlinear Differential Equations and Dynamical Systems; Springer: Berlin/Heidelberg, Germany, 1990. [Google Scholar]
  18. Cima, A.; Llibre, J. Bounded polynomial systems. Trans. Amer. Math. Soc. 1990, 318, 557–579. [Google Scholar] [CrossRef]
Figure 2. Phase portrait of the modified van der Pol–Duffing system (1) on the Poincaré sphere for m < 0 .
Figure 2. Phase portrait of the modified van der Pol–Duffing system (1) on the Poincaré sphere for m < 0 .
Axioms 14 00321 g002
Figure 3. Local phase portrait of system (11) at the infinite singular point ( 0 , 0 , 0 ) in the local chart U 1 .
Figure 3. Local phase portrait of system (11) at the infinite singular point ( 0 , 0 , 0 ) in the local chart U 1 .
Axioms 14 00321 g003
Figure 4. Local phase portrait of system (12) in a neighborhood of the straight line v = w = 0 filled with infinite singularities in the local chart U 2 .
Figure 4. Local phase portrait of system (12) in a neighborhood of the straight line v = w = 0 filled with infinite singularities in the local chart U 2 .
Axioms 14 00321 g004
Figure 5. Local phase portrait of system (13) at the infinite singular point ( 0 , 0 , 0 ) in the local chart U 3 .
Figure 5. Local phase portrait of system (13) at the infinite singular point ( 0 , 0 , 0 ) in the local chart U 3 .
Axioms 14 00321 g005
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

Cespedes, O.A.R.; Llibre, J. On the Dynamics of a Modified van der Pol–Duffing Oscillator. Axioms 2025, 14, 321. https://doi.org/10.3390/axioms14040321

AMA Style

Cespedes OAR, Llibre J. On the Dynamics of a Modified van der Pol–Duffing Oscillator. Axioms. 2025; 14(4):321. https://doi.org/10.3390/axioms14040321

Chicago/Turabian Style

Cespedes, Oscar A. R., and Jaume Llibre. 2025. "On the Dynamics of a Modified van der Pol–Duffing Oscillator" Axioms 14, no. 4: 321. https://doi.org/10.3390/axioms14040321

APA Style

Cespedes, O. A. R., & Llibre, J. (2025). On the Dynamics of a Modified van der Pol–Duffing Oscillator. Axioms, 14(4), 321. https://doi.org/10.3390/axioms14040321

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