Next Article in Journal
Recent Results on Large Gaps Between Primes
Previous Article in Journal
An Approach to Generating Fuzzy Rules for a Fuzzy Controller Based on the Decision Tree Interpretation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bifurcation and Dynamics Analysis of a Piecewise-Linear van der Pol Equation

School of Mathematics and Science, Hebei GEO University, Shijiazhuang 050031, China
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(3), 197; https://doi.org/10.3390/axioms14030197
Submission received: 2 February 2025 / Revised: 3 March 2025 / Accepted: 5 March 2025 / Published: 6 March 2025

Abstract

:
In this study, we examine the bifurcations and dynamics of a piecewise linear van der Pol equation—a model that captures self-sustained oscillations and is applied in various scientific disciplines, including electronics, neuroscience, biology, and economics. The van der Pol equation is transformed into a piecewise linear system to simplify the analysis of stability and controllability, which is particularly beneficial in engineering applications. This work explores the impact of increasing the number of linear segments on the system’s dynamics, focusing on the stability of the equilibria, phase portraits, and bifurcations. The findings reveal that while the bifurcation structure at critical values of the bifurcation parameter is complex, the topology of the piecewise linear model remains unaffected by an increase in the number of linear segments from three to four. This research contributes to our understanding of the dynamics of nonlinear systems with piecewise linear characteristics and has implications for the analysis and design of real-world systems exhibiting such behavior.

1. Introduction

The van der Pol (VDP) equation is a second-order nonlinear differential equation that is widely used to model self-sustained oscillations in various systems. Originally, it was formulated to describe the behavior of electrical circuits involving vacuum tubes; however, the VDP equation has now found application across multiple scientific disciplines. The standard form of the VDP equation is given by
ϵ v + ( v 2 1 ) v + v λ = 0 ,
where v = d v d t , v represents the displacement, t denotes the time, λ is a bifurcation parameter, and 0 < ϵ 1 . This equation is particularly useful in modeling nonlinear dynamical systems, such as electronic circuits, where it aids in understanding their stability and oscillatory behavior [1].
The VDP equation has been extended in various ways to capture more complex dynamics. For instance, King and Gaito [2] introduced the autonomous van der Pol–Duffing (ADVP) oscillator, which incorporated a cubic nonlinear term to describe richer dynamical behaviors, including bistability. Further modifications by Matouk and Agiza [3] led to the development of the modified autonomous van der Pol–Duffing (MADVP) circuit, which included additional nonlinear terms, enabling the study of more complex phenomena, such as bifurcations and chaos [4]. Beyond electronics, the VDP equation has been applied in neuroscience to modeling neural excitability and spiking behaviors [5]; in biology to studying rhythmic processes such as heartbeats [6]; and in fields such as plasma physics [7], economics [8], and mechanical engineering [9].
Numerous methods have been developed for solving the VDP equation and its variants, including the Krylov–Bogoliubov–Mitropolsky technique [10], the residual harmonic balance method [11], the iteration method [12], the homotopy analysis method [13], and the modified Adomian decomposition method [14].
Despite the versatility of the VDP equation, its nonlinear nature often complicates analyses, particularly when the primary focus is on stability and controllability, rather than the detailed behavior of nonlinearities. In such cases, a piecewise linear (PWL) approximation of the VDP equation can offer a more suitable alternative. Through replacing the nonlinear terms with linear segments, the system’s complexity can be reduced, allowing for the application of well-established linear analysis techniques. This approach is particularly advantageous in engineering applications, where the ability to model and efficiently analyze system behaviors is crucial [15,16].
The motivation for the employment of PWL approximations arises from the work of Desroches et al. [17] and Rotstein et al. [18], who explored Liénard systems and FitzHugh–Nagumo models with multiple linear zones. These studies demonstrated that PWL systems can effectively capture the adaptive behavior of systems that exhibit different dynamics under varying conditions. By dividing the system into linear segments, the PWL approach enables the use of linear analysis tools to study stability, bifurcations, and other dynamical properties in each segment. This method has been successfully applied to various models, including the VDP equation, to analyze phenomena such as canard explosions and limit cycles [16,18,19,20,21,22,23,24,25,26,27,28].
In this work, we extend the PWL approach by constructing a four-zone PWL VDP equation and comparing its topological properties with those of a three-zone PWL VDP system. The idea of increasing the number of linear segments from three to four is motivated by the need to capture more nuanced dynamical behaviors that may not be adequately represented by fewer segments. Previous studies on three-zone PWL VDP systems have provided significant insights into the existence and uniqueness of limit cycles, as well as the occurrence of canard phenomena [21,22,23]. However, these studies have not explored the effects of varying the number of linear segments on the system’s overall dynamics. By increasing the number of segments, we aim to facilitate a more comprehensive understanding of the ways in which the topologies of PWL systems evolve with increasing complexity.
The structure of this paper is as follows. In Section 2, we present the necessary definitions and theorems for our analysis. Section 3 introduces the four-zone PWL VDP equation and discusses the stability of the equilibria, phase portraits, and bifurcations. In Section 4, we compare the results obtained from the four-zone system with those of the three-zone PWL VDP equation. Finally, Section 5 summarizes the main findings of this study and discusses future research directions.

2. Preliminaries

A system that is smooth and continuous in a piecewise manner on a plane, dependent on a parameter denoted by μ , can be expressed in the form
x ˙ = G 1 ( x , μ ) , when K ( x , μ ) < 0 , G 2 ( x , μ ) , when K ( x , μ ) > 0 ,
where x ˙ = d x d t , x = ( x , y ) C R 2 . This system is characterized by two distinct functions, G 1 and G 2 , which are smooth and map from R 3 to R 2 . The transition between these two functions G 1 and G 2 is governed by the condition K ( x , μ ) = 0 , which serves as the boundary of discontinuity, denoted by Σ . Note that K is smooth and maps from R 3 to R . This boundary divides the domain C into two distinct regions, D 1 and D 2 , where
  • D 1 includes all points x in C for which K ( x , μ ) is less than zero;
  • D 2 includes all points x in C for which K ( x , μ ) is greater than zero.
Under the assumption of continuity, we define
G 2 ( x , μ ) = G 1 ( x , μ ) + J ( x , μ ) K ( x , μ ) ,
where J ( x , μ ) : R 3 R 2 is smooth. This ensures that G 1 ( x , μ ) and G 2 ( x , μ ) are identical when K ( x , μ ) equals zero, in line with the requirement for a continuous transition.
 Definition 1 
(Admissible equilibrium [29]). We designate a point x within the domain C as an admissible equilibrium for system (2) if it meets one of the following conditions:
 1. 
G 1 ( x , μ ) = 0 and K ( x , μ ) is less than zero;
 2. 
G 2 ( x , μ ) = 0 and K ( x , μ ) is greater than zero.
 Definition 2 
(Virtual equilibrium [29]). A point x ¯ within the domain C is referred to as a virtual equilibrium for system (2) under one of the following circumstances:
 1. 
G 1 ( x ¯ , μ ) = 0 while K ( x ¯ , μ ) is greater than zero;
 2. 
G 2 ( x ¯ , μ ) = 0 while K ( x ¯ , μ ) is less than zero.
 Definition 3 
(Boundary equilibrium [29]). We define a point x ^ within the domain C as a boundary equilibrium for system (2) if it satisfies the following conditions simultaneously:
 1. 
G 1 ( x ^ , μ ) = G 2 ( x ^ , μ ) = 0 , indicating that both functions G 1 and G 2 equal zero at this point;
 2. 
K ( x ^ , μ ) = 0 , meaning that the point lies on the discontinuity boundary.
 Definition 4 
(Persistence [29]). A persistence bifurcation of system (2) is observed at μ = 0 when a transition of μ across zero leads to the intersection of an admissible equilibrium branch and a virtual equilibrium branch at the boundary equilibrium. This crossing results in the transformation of a virtual equilibrium into an admissible one, and vice versa.
 Theorem 1 
(Persistence bifurcation [29]). Let us consider a two-dimensional PWL system represented by
x ˙ = N 1 x + M μ , when C T x < 0 , N 2 x + M μ , when C T x > 0 ,
where x is within R 2 , μ is a real number, and the system transitions between two linear dynamics based on the sign of C T x . The matrices N 1 and N 2 are related via
N 2 x = N 1 x + EC T x ,
where E : R 3 R 2 is smooth.
Several assumptions are made about the matrices involved: the determinant of N 1 is non-zero, 1 + C T N 1 1 E is non-zero, the trace of N 1 is non-zero, det ( N 1 ) trace ( N 1 ) 2 / 4 , and det ( N 1 + EC T ) trace ( N 1 + EC T ) 2 / 4 .
The behavior of the system near a bifurcation point is characterized by the following conditions.
 1. 
If the product of the trace of N 1 and the trace of N 1 + EC T is positive, then no limit cycle arises in the bifurcation due to an area restriction.
 2. 
If the product of the traces is negative, and 1 + C T N 1 1 E is positive (indicating a persistence bifurcation), then the existence of a limit cycle depends on the transition observed.
 (a) 
If a transition from a focus to a node is observed, the cycle exists. The stability of this cycle depends on the trace of the Jacobian matrix obtained by linearizing the system around a node. It is stable if the trace of the matrix is negative (indicating a stable node) and unstable if the trace of the matrix is positive.
 (b) 
If a transition between nodes or between saddles is observed, no limit cycle exists in the system.

3. The Piecewise Linear VDP Equation

We first revisit the standard van der Pol equation:
ϵ v + ( v 2 1 ) v + v λ = 0 .
Making use of Liénard’s transformation [30],
w = ϵ v + 1 3 v 3 v .
Equation (1) can be written as
ϵ v = ϵ d v d t = w f ( v ) , w = d w d t = λ v ,
where f ( v ) = 1 3 v 3 v is a cubic function. Equivalently, after time rescaling t = ϵ τ , Equation (5) can be formulated as
v ˙ = d v d τ = w f ( v ) , w ˙ = d w d τ = ϵ ( λ v ) .

3.1. The PWL VDP Equation

The nonlinearity in f ( v ) complicates an analysis of the system’s dynamics, particularly when focusing on stability and controllability. To simplify this analysis, we approximate the cubic function f ( v ) with a piecewise linear (PWL) function f p w l ( v ) , which allows us to apply linear analysis techniques to each segment.
Motivated by [17], a PWL-equivalent system of (6) can be constructed as follows:
v ˙ = w f p w l ( v ) , w ˙ = ϵ ( λ v ) ,
where λ is a bifurcation parameter, and f p w l ( v ) is a continuous PWL function, defined as
f p w l ( v ) = v + k + 1 , v < 1 , η 1 ( v + 1 ) + k , 1 v < v 1 , η 2 ( v 1 ) k , v 1 v < 1 , v k 1 , v 1 .
The function f p w l ( v ) is composed of four linear segments separated by v = ± 1 and v = v 1 , denoted as L l , 1 , L 1 , L 2 , L r , 1 , respectively. Thus, the plane R 2 is split into four regions R l , 1 , R 1 , R 2 , R r , 1 . Here, k > 0 is a constant, and η 1 , η 2 represents the slope of L 1 , L 2 , respectively. The intersection point of L 1 and L 2 is denoted as ( v 1 , w 1 ) , where v 1 varies between 1 and 1. A sketch of the function f p w l ( v ) is given in Figure 1.
It is necessary to check that the v- and w-nullclines of system (7) are
w = f p w l ( v ) and v = λ .

3.2. The Behavior of the Linear Elements

System (7) has equilibrium determined by
v ¯ = λ , w ¯ = f p w l ( λ ) .
Referring to the slope of each linear segment as η , the eigenvalues at the equilibrium can be formulated as
r 1 , 2 = η ± η 2 4 ϵ 2 .
Therefore, this equilibrium is unstable (stable) for η < 0 ( η > 0 ) ; specifically, this equilibrium is stable if it is located on the linear pieces L l , 1 and L r , 1 , while it is unstable if it is located on the middle branches L 1 and L 2 .
With
η c r = 2 ϵ and η c r + = 2 ϵ ,
it is easy to verify from (11) that the eigenvalues r 1 , 2 are complex for η ( η c r , η c r + ) and real otherwise. Namely, the equilibrium point ( v ¯ , w ¯ ) acts as a focus within the interval ( η c r , η c r + ) and as a node for other values of η .
When η 2 4 ϵ > 0 , the solution to system (7) with real eigenvalues is given by
v w = c 1 1 r 2 e r 1 t + c 2 1 r 1 e r 2 t + v ¯ w ¯ ,
where
c 1 = r 1 ( v 0 v ¯ ) + ( w 0 w ¯ ) r 1 r 2 and c 2 = r 2 ( v 0 v ¯ ) ( w 0 w ¯ ) r 1 r 2 .
Here, v 0 = v ( 0 ) , w 0 = w ( 0 ) .
When η 2 4 ϵ < 0 , we find a complex eigenvector ( 1 , η + i 4 ϵ η 2 2 ) T corresponding to the eigenvalue r 1 = η + i 4 ϵ η 2 2 . Thus,
v w = e η + i 4 ϵ η 2 2 t 1 η + i 4 ϵ η 2 2 + v ¯ w ¯
is a complex solution to system (7). We denote the multiplication of the eigenvalue and eigenvector in (15) by V . Then, solution (15) can be rewritten as
v w = V + v ¯ w ¯
Making use of Euler’s formula, we have
e η + i 4 ϵ η 2 2 t = e η 2 t ( cos 4 ϵ η 2 2 t + i sin 4 ϵ η 2 2 t ) .
Substituting (17) into (15) and breaking down V into its real and imaginary parts, we obtain
V R e = e η 2 t 1 η 2 cos 4 ϵ η 2 2 t 0 4 ϵ η 2 2 sin 4 ϵ η 2 2 t ,
V I m = e η 2 t 0 4 ϵ η 2 2 cos 4 ϵ η 2 2 t + 1 η 2 sin 4 ϵ η 2 2 t ,
which are both real solutions to system (7). Therefore, the general solution to system (7) can be formulated as
v w = c 1 V R e + c 2 V I m + v ¯ w ¯ = c 1 1 β cos δ t 0 δ sin δ t e β t + c 2 1 β sin δ t + 0 δ cos δ t e β t + v ¯ w ¯ ,
where
β = η 2 , δ = 4 ϵ η 2 2 ,
c 1 = v 0 v ¯ and c 2 = η ( v 0 v ¯ ) + 2 ( w 0 w ¯ ) 2 δ .

3.3. Bifurcations and Dynamics

In this section, we analyze the bifurcations and dynamic behavior of system (7). Firstly, we examine the stability of its equilibrium.
The v-nullcline of system (7) consists of four linear pieces. The left branch L l , 1 and the right branch L r , 1 always have a fixed slope η l , 1 = η r , 1 = 1 . From (11), the eigenvalue is determined only by the value of η , as long as ϵ is fixed. Therefore, the equilibrium consistently manifests as a stable node when positioned on the segments L l , 1 and L r , 1 .
The middle part is composed of two pieces L 1 and L 2 , with the slopes η 1 and η 2 , respectively, which are related via
η 1 = η 2 ( v 1 1 ) 2 k v 1 + 1 ,
where v 1 represents the first component of the intersection point between L 1 and L 2 , denoted as ( v 1 , w 1 ) . This point moves as the lengths and slopes of L 1 and L 2 vary. Since η 1 and η 2 only take negative values, the equilibrium can either be an unstable node or an unstable focus when it is located on L 1 and L 2 . A full description of the stability of the equilibrium with various representative values of the slopes of L 1 and L 2 is given in Table 1.
Secondly, we consider the bifurcation scenario for system (7).
 Theorem 2. 
System (7) undergoes bifurcations at λ = ± 1 , including the creation of limit cycles (supercritical Hopf bifurcation), changes in the stability of the equilibria (boundary equilibrium bifurcation), and the presence of a continuum of homoclinic orbits.
 Proof. 
We describe the phase portrait of (7) for each case.
  • Case λ < 1 . In this scenario, the unique equilibrium resides on L l , 1 and is characterized by global asymptotic stability. Consequently, it serves as the global attractor for system (7), meaning that all of the trajectories of the system will ultimately converge to this equilibrium point, regardless of their initial positions.
  • Case λ = 1 . The equilibrium ( 1 , k ) perpetually serves as the universal attractor for system (7), i.e., all trajectories tend towards the equilibrium as t + . Although this equilibrium point is unstable, being either a node or a focus, when viewed from zone R 1 , orbits that start with v ( 0 ) > 1 can diverge significantly from this equilibrium point, potentially traversing zones R 1 , R 2 , and even R r , 1 . Regardless of this, because the orbits are ultimately bounded (as system (7) is dissipative) and no other equilibria exist, they will ultimately reach v = 1 at a point ( 1 , w ) , where w < k . At this point, the stable node assumes dominance.
    In particular, for the node case, when η 1 2 4 ϵ 0 , two linear invariant manifolds, which are unstable, extend from this equilibrium towards the right. The higher of these two invariant manifolds, which coincides for 1 v < v 1 with the equation w = ( η 1 + η 1 2 4 ϵ ) ( v + 1 ) / 2 + k , evolves into a maximal homoclinic orbit. However, in the focus case, when η 1 2 4 ϵ < 0 , the system features a continuum of homoclinic orbits but lacks the maximal homoclinic orbit.
    Now, we show that system (7) undergoes a persistence bifurcation. According to Theorem 1, we have
    N 1 = 1 1 ϵ 0 , N 2 = η 1 1 ϵ 0 , C T = 1 0 ,
    E 12 = 1 η 1 0 , where N 2 = N 1 + E 12 C T ,
    det ( N 1 ) = det ( N 2 ) = ϵ 0 , trace ( N 1 ) = 1 , trace ( N 2 ) = η 1 ,
    trace ( N 1 ) trace ( N 2 ) = η 1 < 0 , 1 4 = trace ( N 1 ) 2 / 4 det ( N 1 ) ,
    ϵ = det ( N 1 + E 12 C T ) trace ( N 1 + E 12 C T ) 2 / 4 = η 1 2 4 ,
    N 1 1 = 1 ϵ 0 1 ϵ 1 .
    Therefore, system (7) undergoes a persistence bifurcation at λ = 1 due to 1 + C T N 1 1 E 12 = 1 > 0 ; see Figure 2. Each phase portrait is generated using the Python software (Anaconda3-2020), with a specific value for the parameter λ set for each simulation.
  • Case 1 < λ < 1 . The equilibrium is situated on either L 1 or L 2 and is characterized as either an unstable node or an unstable focus. In both cases, it is encircled by a unique stable limit cycle. In the focus scenario, the existence and uniqueness of this limit cycle are guaranteed by Theorem 1. Given that the system transitions from a focus to a node, the presence of a limit cycle is inevitable. Furthermore, since the node is stable, it follows that the associated limit cycle encircling an unstable focus must also be stable. Therefore, a supercritical Hopf bifurcation occurs as the parameter λ crosses the value of 1 .
    However, Theorem 1 does not apply to the node case. The existence and uniqueness of the limit cycle for the node case can be established through Theorem 1 from [31].
    It is important to recognize that the size of the limit cycle can change based on the nature of the equilibrium points within the system.
    1.
    Node case. In scenarios where the equilibrium is a node, there are two invariant manifolds present. The limit cycle lies outside these manifolds and cannot intersect with them. Since both linear segments, L 1 and L 2 , act as repellers, the limit cycle must traverse through all four distinct regions of the phase space.
    2.
    Focus case. According to Theorem 1, when λ = 1 , a limit cycle is present in regions R 1 and R l , 1 . Conversely, when λ = 1 , a limit cycle is found in regions R 2 and R r , 1 .
    The magnitude of the limit cycle can be summarized as follows.
    1.
    When η 1 2 4 ϵ 0 , the limit cycle traverses across four distinct regions;
    2.
    When η 1 2 4 ϵ < 0 , the limit cycle is confined to regions R 1 and R l , 1 as the parameter λ is close to 1 ;
    3.
    When η 2 2 4 ϵ 0 , the limit cycle passes through four distinct regions;
    4.
    When η 2 2 4 ϵ < 0 , the limit cycle is restricted to regions R 2 and R r , 1 as λ approaches 1.
  • Case λ = 1 . The equilibrium ( 1 , k ) is globally attractive. Although this equilibrium point is unstable, being either a node or a focus, when viewed from zone R 2 , orbits that start with v ( 0 ) < 1 can diverge significantly from this equilibrium point, utilizing zones R 1 , R 2 , and even R l , 1 . Regardless of this, they will inevitably reach v = 1 at ( 1 , w ) , where w > k . At this point, the stable node takes over.
    Similarly to the case of λ = 1 , for the node situation, the lower of two unstable invariant manifolds, which coincides for v 1 v < 1 with the equation w = ( η 2 + η 2 2 4 ϵ ) ( v 1 ) / 2 k , evolves into a maximal homoclinic orbit. However, in the focus case, when η 2 2 4 ϵ < 0 , the system possesses a continuum of homoclinic orbits but lacks the maximal homoclinic orbit.
    According to Theorem 1, we have
    N 3 = η 2 1 ϵ 0 , N 4 = 1 1 ϵ 0 , C T = 1 0 ,
    E 34 = η 2 1 0 , where N 4 = N 3 + E 34 C T ,
    det ( N 3 ) = det ( N 4 ) = ϵ 0 , trace ( N 3 ) = η 2 , trace ( N 4 ) = 1 ,
    trace ( N 3 ) trace ( N 4 ) = η 2 < 0 , trace ( N 3 ) 2 / 4 = η 2 2 4 det ( N 3 ) ,
    ϵ = det ( N 3 + E 34 C T ) trace ( N 3 + E 34 C T ) 2 / 4 = 1 4 ,
    N 3 1 = 1 ϵ 0 1 ϵ η 2 .
    Therefore, system (7) undergoes a persistence bifurcation at λ = 1 due to 1 + C T N 3 1 E 34 = 1 > 0 ; see Figure 3.
  • Case λ > 1 . In this case, the unique equilibrium is located on L r , 1 and serves as the global attractor for system (7). A supercritical Hopf bifurcation takes place as λ passes through the value of 1. Figure 4 and Figure 5 display schematic representations of the phase portraits that correspond to the full range of the parameter λ . These figures were created using Inkscape.

4. Comparison Between Models with Varying Quantities of Linear Segments

The piecewise linear system with three zones, as studied by Desroches et al. [17], is described as
x ˙ = y f ( x ) , y ˙ = ϵ ( a x ) .
where a is the bifurcation parameter, k > 0 is a constant, and f ( x ) is defined as
f ( x ) = x + k + 1 , x < 1 , k x , 1 x 1 , x k 1 , x > 1 .
Here, a and ϵ in system (24) correspond to λ and ϵ in our system (7), representing the bifurcation parameter and the time scale, respectively.
The comparison of the PWL VDP models with three or four segments can be summarized in terms of the following aspects.
1.
Parameters: In system (24), k represents both the ordinate of the highest point and the inverse of the slope of the middle linear segment, whereas in our system (7), k only represents the ordinate of the highest point. The slopes of the middle segments are denoted by η 1 and η 2 and related via (21).
2.
Dynamical behavior: Both models undergo a supercritical Hopf bifurcation and exhibit a continuum of homoclinic orbits at λ = 1 . In both systems, the presence of limit cycles is observed. This indicates that increasing the number of linear segments from three to four does not fundamentally alter the bifurcation structure of the system.
However, our system (7) allows for a more detailed analysis of the dynamics near λ = 1 , revealing behavior analogous to that observed at λ = 1 . Moreover, from the perspective of a boundary equilibrium analysis, the persistence bifurcation at λ = ± 1 has been investigated, which is not explicitly discussed in system (24). This provides additional insights into the system’s dynamics.
3.
Numerical simulations: Our numerical simulations (Figure 6) illustrate the phase portraits for both the three-zone and four-zone models. The simulations show that both models exhibit similar bifurcation structures and dynamical behaviors.
4.
Future work: Our study suggests that further research is necessary to explore the effects of increasing the number of linear segments beyond four. A generic conclusion on the impact of adding more linear segments on the system’s dynamics could provide deeper insights into the behavior of piecewise linear systems.

5. Conclusions and Future Work

In this work, we investigated the dynamics and bifurcations of a PWL VDP model that encompassed four distinct zones. Specifically, the critical manifold of this model was composed of four segments L l , 1 L 1 L 2 L r , 1 . The results showed that a complicated bifurcation occured at λ = 1 and λ = 1 , which was the combination of a persistence bifurcation and the appearance of small- or large-amplitude limit cycles. Compared to the work in [17], we analyzed the bifurcation occurring at λ = 1 and introduced the boundary equilibrium bifurcation. Finally, we compared the two systems and found that the topology of the PWL VDP equation remained unaffected upon increasing the number of linear segments from three to four.
Another interesting task would be to devise a generic conclusion about the effect of increasing the number of linear segments on the system’s dynamics. Specifically, future work could explore whether adding more linear segments (i.e., beyond four) leads to significant changes in the system’s bifurcation structure or dynamical behavior. Additionally, it would be valuable to investigate the implications of these findings for real-world applications, particularly in engineering and neuroscience, where piecewise linear models are often used to simplify complicated nonlinear systems.

Author Contributions

Conceptualization: X.L. and N.C. Methodology: X.L. and W.L. Software: W.L. and N.C. Validation: X.L., W.L. and N.C. Formal analysis: X.L. and W.L. Investigation: X.L. and W.L. Resources: X.L. Data curation: N.C. Writing—original draft preparation: W.L. Writing—review and editing: X.L. and N.C. Visualization: X.L., W.L. and N.C. Supervision: X.L. and N.C. Funding acquisition: X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 31972517, and the Natural Science Foundation of Hebei Province of China, grant number A2019403169. The APC was funded by 31972517.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. van der Pol, B. Forced oscillations in a circuit with nonlinear resistance. Philos. Mag. 1927, 3, 65–80. [Google Scholar] [CrossRef]
  2. King, G.P.; Gaito, S.T. Bistable chaos. I. Unfolding the cusp. Phys. Rev. A 1992, 46, 3092–3099. [Google Scholar] [CrossRef] [PubMed]
  3. Matouk, A.E.; Agiza, H.N. Bifurcations, chaos and synchronization in ADVP circuit with parallel resistor. J. Math. Anal. Appl. 2008, 341, 259–269. [Google Scholar] [CrossRef]
  4. Zhao, H.; Lin, Y.; Dai, Y. Hidden attractors and dynamics of a general autonomous van der Pol–Duffing oscillator. Int. J. Bifurc. Chaos 2014, 24, 1450080. [Google Scholar] [CrossRef]
  5. Izhikevich, E.M. Neural excitability, spiking, and bursting. Int. J. Bifurc. Chaos 2000, 10, 1171–1266. [Google Scholar] [CrossRef]
  6. Glass, L.; Mackey, M.C. From Clocks to Chaos: The Rhythms of Life, 1st ed.; Princeton University Press: Princeton, NJ, USA, 1988. [Google Scholar]
  7. Lichtenberg, A.J.; Lieberman, M.A. Regular and Chaotic Dynamics, 2nd ed.; Springer: New York, NY, USA, 2013. [Google Scholar]
  8. Brock, W.A.; Hommes, C.H. A Rational Route to Randomness. Econometrica 1997, 65, 1059–1095. [Google Scholar] [CrossRef]
  9. Nayfeh, A.H.; Mook, D.T. Nonlinear Oscillations; WILEY-VCH: Weinheim, Germany, 2004. [Google Scholar]
  10. Alhejaili, W.; Salas, A.H.; El-Tantawy, S.A. Approximate solution to a generalized Van der Pol equation arising in plasma oscillations. AIP Adv. 2022, 12, 105104. [Google Scholar] [CrossRef]
  11. Leung, A.Y.T.; Yang, H.X.; Guo, Z.J. The residue harmonic balance for fractional order van der Pol like oscillators. J. Sound Vib. 2012, 331, 1115–1126. [Google Scholar] [CrossRef]
  12. Herişanu, N.; Marinca, V. An iteration procedure with application to Van der Pol oscillator. Int. J. Nonlinear Sci. Numer. Simul. 2009, 10, 353–361. [Google Scholar] [CrossRef]
  13. Kimiaeifar, A.; Saidi, A.R.; Bagheri, G.H.; Rahimpour, M.; Domairry, D.G. Analytical solution for Van der Pol-Duffing oscillators. Chaos Solitons Fractals 2009, 42, 2660–2666. [Google Scholar] [CrossRef]
  14. Ndam, J.N.; Adedire, O. Comparison of the solution of the Van der Pol equation using the modified Adomian decomposition method and truncated Taylor series method. J. Niger. Soc. Phys. Sci. 2020, 2, 106–114. [Google Scholar] [CrossRef]
  15. Huang, X.L.; Xu, J.; Wang, S.N. Nonlinear system identification with continuous piecewise linear neural network. Neurocomputing 2012, 77, 167–177. [Google Scholar] [CrossRef]
  16. Katagiri, T.; Saito, T.; Komuro, M. Lost solution and chaos. IEEE Int. Symp. Circuits Syst. 1993, 4, 2616–2619. [Google Scholar]
  17. Desroches, M.; Freire, E.; Hogan, S.J.; Ponce, E.; Thota, P. Canards in piecewise-linear systems: Explosions and super-explosions. Proc. R. Soc. A. 2013, 469, 20120603. [Google Scholar] [CrossRef]
  18. Rotstein, H.G.; Coombes, S.; Gheorghe, A.M. Canard-like explosion of limit cycles in two-dimensional piecewise-linear models of FitzHugh-Nagumo type. SIAM J. Appl. Dyn. Syst. 2012, 11, 135–180. [Google Scholar] [CrossRef]
  19. Arima, N.; Okazaki, H.; Nakano, H. A generation mechanism of canards in a piecewise linear system. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 1997, 80, 447–453. [Google Scholar]
  20. Carmona, V.; Fernández-García, S.; Teruel, A.E. Saddle-node canard cycles in slow-fast planar piecewise linear differential systems. Nonlinear Anal. Hybrid Syst. 2024, 52, 101472. [Google Scholar] [CrossRef]
  21. Chen, H.B.; Jia, M.; Tang, Y.L. Topological classifications of a piecewise linear Liénard system with three zones. J. Differ. Equ. 2024, 399, 1–47. [Google Scholar] [CrossRef]
  22. Fernández-García, S.; Desroches, M.; Krupa, M.; Teruel, A.E. Canard solutions in piecewise linear systems with three zones. Dyn. Syst. Int. J. 2016, 31, 173–197. [Google Scholar] [CrossRef]
  23. Li, S.; Llibre, J. Canard limit cycles for piecewise linear Liénard systems with three zones. Int. J. Bifurc. Chaos 2020, 30, 2050232. [Google Scholar] [CrossRef]
  24. Llibre, J.; Nuñez, E.; Teruel, A.E. Limit cycles for planar piecewise linear differential systems via first integrals. Qual. Theory Dyn. Syst. 2002, 3, 29–50. [Google Scholar] [CrossRef]
  25. Zegeling, A. Perturbation of a piecewise regular-singular Liénard system. J. Differ. Equ. 2024, 380, 404–442. [Google Scholar] [CrossRef]
  26. Roberts, A. Canard explosion and relaxation oscillation in planar, piecewise smooth, continuous systems. SIAM J. Appl. Dyn. Syst. 2016, 15, 609–624. [Google Scholar] [CrossRef]
  27. Roberts, A.; Gendining, P. Canard-like phenomena in piecewise-smooth Van der Pol systems. Choas 2014, 24, 023138. [Google Scholar] [CrossRef]
  28. Sekikawa, M.; Inaba, N.; Tsubouchi, T. Chaos via duck solution breakdown in a piecewise linear van der Pol oscillator driven by an extremely small periodic perturbation. Phys. D 2004, 194, 227–249. [Google Scholar] [CrossRef]
  29. di Bernardo, M.; Budd, C.J.; Champneys, A.R.; Kowalczyk, P. Piecewise-Smooth Dynamical Systems Theory and Applications, 1st ed.; Spring: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  30. Krylov, N.M.; Bogoliubov, N.N. Introduction to Non-Linear Mechanics, 1st ed.; Princeton University Press: Princeton, NJ, USA, 1950. [Google Scholar]
  31. Llibre, J.; Ordóñez, M.; Ponce, E. On the existence and uniqueness of limit cycles in planar continuous piecewise linear systems without symmetry. Nonlinear Anal.-Real 2013, 14, 2002–2012. [Google Scholar] [CrossRef]
Figure 1. Nullclines (v-nullcline and w-nullcline), linear line segments of f p w l ( v ) , and the corresponding regions of the PWL model (7)–(8) with ϵ = 0.2 , k = 0.885 , and λ = 0.8 . From left to right, the slopes of L l , 1 , L 1 , L 2 , L r , 1 are η l , 1 = 1 , η 1 = 1.27 , η 2 = 0.5 , and η r , 1 = 1 . The line segments L 1 and L 2 join at ( v 1 , w 1 ) = ( 0 , 0.385 ) .
Figure 1. Nullclines (v-nullcline and w-nullcline), linear line segments of f p w l ( v ) , and the corresponding regions of the PWL model (7)–(8) with ϵ = 0.2 , k = 0.885 , and λ = 0.8 . From left to right, the slopes of L l , 1 , L 1 , L 2 , L r , 1 are η l , 1 = 1 , η 1 = 1.27 , η 2 = 0.5 , and η r , 1 = 1 . The line segments L 1 and L 2 join at ( v 1 , w 1 ) = ( 0 , 0.385 ) .
Axioms 14 00197 g001
Figure 2. A persistence bifurcation occurs when λ = 1 for system (7). The top row illustrates the transition of the equilibrium on L l , 1 from a stable node (left) to an unstable node on L 1 (right) as λ varies. Meanwhile, a large-amplitude limit cycle appears for λ > 1 , traversing four distinct zones. The bottom row shows the equilibrium on L l , 1 shifting from a stable node (left) to an unstable focus on L 1 (right). Simultaneously, a small-amplitude limit cycle emerges when λ > 1 , passing through two specific zones, R 1 and R l , 1 . The representative parameter values are ( v ^ , w ^ ) = ( 0 , 0.385 ) , η 1 = 1.27 , η 2 = 0.5 , ϵ = 0.2 , and k = 0.885 .
Figure 2. A persistence bifurcation occurs when λ = 1 for system (7). The top row illustrates the transition of the equilibrium on L l , 1 from a stable node (left) to an unstable node on L 1 (right) as λ varies. Meanwhile, a large-amplitude limit cycle appears for λ > 1 , traversing four distinct zones. The bottom row shows the equilibrium on L l , 1 shifting from a stable node (left) to an unstable focus on L 1 (right). Simultaneously, a small-amplitude limit cycle emerges when λ > 1 , passing through two specific zones, R 1 and R l , 1 . The representative parameter values are ( v ^ , w ^ ) = ( 0 , 0.385 ) , η 1 = 1.27 , η 2 = 0.5 , ϵ = 0.2 , and k = 0.885 .
Axioms 14 00197 g002
Figure 3. System (7) experiences a persistence bifurcation when λ = 1 . The top row illustrates the transition of the equilibrium on L 2 from an unstable focus (left) to a stable node located on L r , 1 (right) as λ varies. Meanwhile, a small-amplitude limit cycle appears for λ < 1 , passing through two zones, R 2 and R r , 1 . The bottom row shows the equilibrium on L 2 shifting from an unstable node (left) to a stable node on L r , 1 (right). Simultaneously, a large-amplitude limit cycle emerges when λ < 1 , traversing four distinct zones. The representative parameter values are the same as in Figure 2.
Figure 3. System (7) experiences a persistence bifurcation when λ = 1 . The top row illustrates the transition of the equilibrium on L 2 from an unstable focus (left) to a stable node located on L r , 1 (right) as λ varies. Meanwhile, a small-amplitude limit cycle appears for λ < 1 , passing through two zones, R 2 and R r , 1 . The bottom row shows the equilibrium on L 2 shifting from an unstable node (left) to a stable node on L r , 1 (right). Simultaneously, a large-amplitude limit cycle emerges when λ < 1 , traversing four distinct zones. The representative parameter values are the same as in Figure 2.
Axioms 14 00197 g003
Figure 4. Schematic representations of five distinct phase portraits for system (7). A small-amplitude limit cycle (red curve) exists when λ is close to 1, which passes through two zones R 2 and R r , 1 . For all five cases, we take the value η 1 < η c r < η 2 < 0 .
Figure 4. Schematic representations of five distinct phase portraits for system (7). A small-amplitude limit cycle (red curve) exists when λ is close to 1, which passes through two zones R 2 and R r , 1 . For all five cases, we take the value η 1 < η c r < η 2 < 0 .
Axioms 14 00197 g004
Figure 5. Schematic representations of five distinct phase portraits for system (7). A large-amplitude limit cycle (red curve) exists when 1 < λ < v 1 , which passes through four zones R l , 1 , R 1 , R 2 , and R r , 1 .
Figure 5. Schematic representations of five distinct phase portraits for system (7). A large-amplitude limit cycle (red curve) exists when 1 < λ < v 1 , which passes through four zones R l , 1 , R 1 , R 2 , and R r , 1 .
Axioms 14 00197 g005
Figure 6. Illustrative phase portraits for the PWL VDP models, either with three or four linear segments, are presented. The top row depicts the VDP model comprising three linear segments, while the bottom row features the model with four linear segments. The phase portraits in the first column display a limit cycle, the second column shows a continuum of homoclinic orbits, and the last column demonstrates stable equilibrium. The representative parameter values are η 1 = 0.5 , η 2 = 1.27 , ϵ = 0.2 , and k = 0.885 .
Figure 6. Illustrative phase portraits for the PWL VDP models, either with three or four linear segments, are presented. The top row depicts the VDP model comprising three linear segments, while the bottom row features the model with four linear segments. The phase portraits in the first column display a limit cycle, the second column shows a continuum of homoclinic orbits, and the last column demonstrates stable equilibrium. The representative parameter values are η 1 = 0.5 , η 2 = 1.27 , ϵ = 0.2 , and k = 0.885 .
Axioms 14 00197 g006
Table 1. A full description of the equilibrium’s stability for the PWL system (7), which involves the segments L 1 , L 2 intersecting at various points. We selected the parameters k = 0.885 and ϵ = 0.2 , which are applicable to four different models (labeled as sets I/II, I/III, I/IV, and I/V). These models share the same linear segments on the left and right sides, with each represented by a single piece (referred to as set I). The table provides the specific details for each linear segment L j , j = 1 , 2 , including the coordinates of its right endpoint ( v ^ , w ^ ) ; the slope of the segment η ; and the eigenvalues for the linear dynamics, which are either presented as real numbers ( r 1 and r 2 ) if the eigenvalues are real or as the real component ( r = η / 2 ) and the imaginary component ( δ ) if the eigenvalues are complex.
Table 1. A full description of the equilibrium’s stability for the PWL system (7), which involves the segments L 1 , L 2 intersecting at various points. We selected the parameters k = 0.885 and ϵ = 0.2 , which are applicable to four different models (labeled as sets I/II, I/III, I/IV, and I/V). These models share the same linear segments on the left and right sides, with each represented by a single piece (referred to as set I). The table provides the specific details for each linear segment L j , j = 1 , 2 , including the coordinates of its right endpoint ( v ^ , w ^ ) ; the slope of the segment η ; and the eigenvalues for the linear dynamics, which are either presented as real numbers ( r 1 and r 2 ) if the eigenvalues are real or as the real component ( r = η / 2 ) and the imaginary component ( δ ) if the eigenvalues are complex.
( v ^ , w ^ ) η r 1 r 2 r δ Set
L l , 1 ( 1 , 0.885 ) 1 0.276 0.724 S-NI
L r , 1 1 0.276 0.724 S-NI
L 1 ( 0 , 0.385 ) 1.27 1.086 0.184 U-NII
L 2 ( 1 , 0.885 ) 0.5 0.25 0.371 U-FII
L 1 ( 0.6 , 0.085 ) 2.425 2.340 0.085 U-NIII
L 2 ( 1 , 0.885 ) 0.5 0.25 0.371 U-FIII
L 1 ( 0.3 , 0.235 ) 0.5 0.25 0.371 U-FIV
L 2 ( 1 , 0.885 ) 1.6 1.463 0.137 U-NIV
L 1 ( 0.7 , 0.735 ) 0.5 0.25 0.371 U-FV
L 2 ( 1 , 0.885 ) 0.953 0.641 0.312 U-NV
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

Li, W.; Cao, N.; Liu, X. Bifurcation and Dynamics Analysis of a Piecewise-Linear van der Pol Equation. Axioms 2025, 14, 197. https://doi.org/10.3390/axioms14030197

AMA Style

Li W, Cao N, Liu X. Bifurcation and Dynamics Analysis of a Piecewise-Linear van der Pol Equation. Axioms. 2025; 14(3):197. https://doi.org/10.3390/axioms14030197

Chicago/Turabian Style

Li, Wenke, Nanbin Cao, and Xia Liu. 2025. "Bifurcation and Dynamics Analysis of a Piecewise-Linear van der Pol Equation" Axioms 14, no. 3: 197. https://doi.org/10.3390/axioms14030197

APA Style

Li, W., Cao, N., & Liu, X. (2025). Bifurcation and Dynamics Analysis of a Piecewise-Linear van der Pol Equation. Axioms, 14(3), 197. https://doi.org/10.3390/axioms14030197

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