Next Article in Journal
Degrees, Levels, and Profiles of Contextuality
Previous Article in Journal
Clustering-Conditioned Granger Causality Between GDP Growth and Private Financing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chaos and Coexisting Attractors of Kolmogorov-Type Permanent-Magnet Synchronous Generators

Department of Electrical Engineering and Automation, School of Electrical and Information Engineering, Hunan Institute of Technology, Hengyang 421002, China
Entropy 2026, 28(5), 512; https://doi.org/10.3390/e28050512
Submission received: 6 February 2026 / Revised: 19 April 2026 / Accepted: 25 April 2026 / Published: 1 May 2026

Abstract

This paper investigates the dynamic behavior of a Kolmogorov-type permanent-magnet synchronous generator for wind power systems. Firstly, the chaotic model of the salient-pole permanent-magnet synchronous generator is derived and subsequently transformed into a Kolmogorov-type system. Secondly, by analyzing the derived Kolmogorov system, the system’s stability is established, and the boundary ellipsoid of the chaotic attractor is determined via the Casimir energy function. Thirdly, the analysis focuses on the mechanisms leading to chaos, including period-doubling bifurcation and the onset of double Hopf bifurcation. Finally, the basins of attraction associated with the coexisting static attractors are determined to characterize their long-term dynamical behavior. The analytical results show good agreement with the numerical simulations.

1. Introduction

To address the environmental crisis posed by global warming, renewable energy technologies have been vigorously developed. As a crucial clean energy solution, wind energy systems harness wind power to generate electricity, in which the direct-drive permanent-magnet synchronous generator (PMSG) is widely applied. By eliminating the gearbox, installation and maintenance costs are significantly reduced [1].
The Lorenz equations serve as a fundamental framework for analyzing complex nonlinear dynamics in electrical machines, such as permanent-magnet synchronous motors (PMSMs) and switched reluctance motors [2,3]. Various control strategies are proposed to suppress the nonlinear oscillations in the PMSM [4]. Similarly, the PMSG employed in wind power systems exhibits irregular behaviors that significantly compromise its service time and operational safety. Frequency-domain analysis is primarily employed to investigate the stability and nonlinear behaviors of the non-salient pole PMSG, i.e., small signal analysis [5,6,7,8] in which characteristic root traces reveal the effects of the operating parameters. A mathematical model of the fractional-order PMSG is formulated, facilitating the numerical analysis of chaotic pathways at different orders [9]. Furthermore, a variety of methods are proposed to stabilize the non-salient pole PMSG such as neural dynamics control [10], adaptive control [11], sliding mode control [12], Lyapunov-based model predictive control [13] etc. In wind power systems, multiple PMSGs are often interconnected to enhance the overall power generation capacity. So, synchronization control is essential for PMSGs to ensure the stability of each individual unit [14,15].
Besides the Lyapunov function, Kolmogorov theory is a vital tool for stability analysis. Kolmogorov-type systems provide an effective framework for revealing chaotic attractors based on the energy cycle [16,17,18]. Casimir energy serves as a vital metric for analyzing the dynamical behaviors of the complex system [19]. While standard Lyapunov stability analysis is applicable to a wide range of dynamical systems, Casimir energy theory offers an effective means of estimating the chaotic boundary in Kolmogorov-type systems. The utility of each method is contingent upon the specific application. Moreover, given that stable equilibrium points can coexist under specific conditions, initial values of the state variables play a pivotal role in revealing hidden coexisting attractors [20,21].
In non-salient PMSG, extensive research has been conducted to analyze its nonlinear behaviors, i.e., Hopf bifurcation and chaotic behavior [22,23]. However, considering their significant influence on the rated state and design parameters, the coexisting attractors and the boundary characterization of the chaotic attractors have not been thoroughly investigated. Furthermore, owing to the inherent disparity in stator inductance, the salient-pole PMSG exhibits significantly more pronounced nonlinearities than its non-salient counterpart. Without loss of generality, the mathematical model of the salient-pole PMSG will be developed and analyzed in the following sections. In Section 2, viewing the system from an energy perspective, the salient-pole PMSG model is recast into the framework of a Kolmogorov system. In Section 3, the energy function is employed to investigate the PMSG stability and delineate the boundary ellipsoid of the chaotic attractor. In Section 4, the stability characteristics of the salient-pole Kolmogorov system are analyzed. In Section 5, the mechanism underlying the coexisting stable attractors and period-doubling bifurcation is examined. In Section 6, the double Hopf bifurcation and the basins of attraction are investigated. Section 7 concludes this paper.

2. Kolmogorov Model of the Salient-Pole PMSG

The schematic diagram of the salient-pole PMSG is depicted in Figure 1 where Vi (i = 1, 2, …, 6) is the switch of the three-phase voltage source rectifier; ia, ib and ic are the input currents of the rectifier; ua, ub and uc are the phase voltages controlled by the generator-side rectifier.
Following the generator-reference convention [1], the mathematical model for the salient-pole PMSG is formulated as follows:
d i d d t = R L d i d + L q L d ω e i q 1 L d u d d i q d t = R L q i q L d L q ω e i d + ψ f L q ω e 1 L q u q d ω e d t = n p J T m n p J [ 3 2 n p ( ψ f i q ( L d L q ) i d i q ) ] B J ω e
where id, iq and ωe correspond to the d- and q-axis components of the stator currents and the electrical angle of the rotor, respectively; ψf and Tm represent the flux amplitude of the rotor and the mechanical torque, respectively; R, np, J and B denote the stator resistance per phase, the number of pole pairs, the moment of inertia and the viscous friction coefficient, respectively; ud and uq are the d- and q-axis components of the stator voltages ua, ub and uc; Ld and Lq are the d- and q-axis inductances of the stator, respectively; T m = 1 2 ρ π r 3 v 2 C Q , where ρ, r, v and CQ denote the air density, the radius of the turbine, the wind speed and the torque coefficient, respectively; Tm is constant with the fixed wind speed v.
For convenience of analysis, model (1) can be further reduced via a time-scaling transformation t = τ t ˜ and an affine transformation x = ξ x ˜ , where x = [ i d     i q     ω e ] T , x ˜ = [ x     y     z ] T , ξ = ξ d         0             0 0           ξ q         0 0             0         ξ ω e   = b k         0         0 0             k         0 0             0         1 / τ , b = L q L d , k = 2 3 B n p 2 τ ψ f and τ = L q R .
Then, the model of the salient-pole PMSG becomes
d x d t ˜ = b x + z y u ˜ d d y d t ˜ = y z x + γ z u ˜ q d z d t ˜ = T ˜ m σ ( y + z ) + ε x y
where γ = ψ f k L q , u ˜ d = 1 R k u d , u ˜ q = 1 R k u q , T ˜ m = n p τ 2 J T m , σ = τ B J and ε = 3 2 n p 2 τ 2 ( L d L q ) b k 2 J , respectively.
The dynamics of the salient-pole PMSG can be formulated as a dissipative-forced dynamical system:
x ˙ = { x , H } Λ x + f
Here, x = [y1, y2, y3]T, { , } denotes the Lie-algebraic structure [16], Λ represents a positive definite diagonal matrix and f stands for the external torque.
To proceed, the following transformations are utilized.
x 1 = α x , x 2 = y , x 3 = β z
where α and β denote non-zero constants.
Substitution of Equation (3) into Equation (2) leads to
x ˙ 1 = b x 1 + α β x 2 x 3 α u ˜ d x ˙ 2 = x 2 1 α β x 1 x 3 + γ β x 3 u ˜ q x ˙ 3 = β T ˜ m β σ x 2 σ x 3 + ε β α x 1 x 2
To ensure the skew-symmetric property of the Lie–Poisson bracket [18], the parameters α and β are determined by the following equation:
α β 1 α β + ε β α = 0
To derive the potential energy, with transformations y 1 = x 3 , y 2 = x 2 , y 3 = x 1 δ , model (4) can be further transformed as follows:
y ˙ 1 = ε β α y 3 y 2 σ y 1 + ( ε β δ α β σ ) y 2 + β T ˜ m y ˙ 2 = 1 α β y 3 y 1 y 2 ( δ α β γ β ) y 1 u ˜ q y ˙ 3 = α β y 2 y 1 b y 3 b δ α u ˜ d
To ensure that the skew-symmetric property of the Lie–Poisson bracket is satisfied, letting δ α β γ β = ε β δ α β σ , we have
δ = α γ + α β 2 σ ε β 2 1
To cast model (6) into a more compact form, by setting e 1 = ε β α , e 2 = 1 α β , e 3 = α β and c 1 = ε β δ α β σ , model (6) can be rearranged as
y ˙ 1 = e 1 y 2 y 3 σ y 1 + c 1 y 2 + β T ˜ m y ˙ 2 = e 2 y 1 y 3 y 2 c 1 y 1 u ˜ q y ˙ 3 = e 3 y 1 y 2 b y 3 b δ α u ˜ d
The inverse of principal moment of inertia of model (8) is defined as
Π = diag { Π 1 , Π 2 , Π 3 } = diag { 1 , 1 + e 3 , 1 + e 1 + e 3 }
Consequently, the Hamiltonian function is derived as
H = K + U = 1 2 ( y 1 2 + ( 1 + e 3 ) y 2 2 + ( 1 + e 1 + e 3 ) y 3 2 ) + c 1 y 3
where K and U denote the kinetic energy and the potential energy, respectively. Ultimately, model (8) reduces to a Kolmogorov system given by
x ˙ = { x , H } Λ x + f = x × ( K + U ) Λ x + f = e 1 y 2 y 3 + c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2 σ y 1 y 2 b y 3 + β T ˜ m u ˜ q b δ α u ˜ d
Here, e1 + e2 + e3 = 0.
Λ = Λ 1 = σ 0 0 0 Λ 2 = 1 0 0 0 Λ 3 = b , f = β T ˜ m u ˜ q b δ α u ˜ d , { x , H } = x × H = e 1 y 2 y 3 + c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2 . The three terms on the right-hand side of model (11) correspond to the conservative part (from kinetic and potential energy), the dissipative part, and the external force, respectively.
The equilibria of (11) are identical in number and properties to those of model (1). The relationship between the equilibria of these two systems is described by
y 1 β z , y 2 y , y 3 α x δ
This transformation establishes the relationship between the PMSG model (1) and the Kolmogorov model (11). The resulting Kolmogorov-type PMSG preserves the original dynamical behaviors as shown in Figure 2. When α and β are both set to 1, the chaotic attractor of the Kolmogorov system is observed to undergo a spatial translation in the phase space upon shifting y3 by δ, while its shape remains identical.
Particularly, for non-salient pole PMSGs, the d-axis and q-axis inductances are equal (Ld = Lq). Kolmogorov system (11) can be further formulated as follows.
y ˙ 1 y ˙ 2 y ˙ 3 = c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2 σ y 1 y 2 y 3 + β T ˜ m u ˜ q b δ α u ˜ d
By setting the time derivative in Equation (12) to zero, the equilibrium points are obtained as follows:
x * = y 1 * y 2 * y 3 * = β m ( T ˜ m σ m ) / σ α ( T ˜ m m σ m 2 u ˜ d ) δ
Here, the three values of m correspond to the solutions M1, M2 and M3 of Equation (13) as [24]
m 1 = E + Q 3 + E 2 3 + E Q 3 + E 2 3 1 3 A 1 m 2 , 3 = 1 2 ( E + Q 3 + E 2 3 + E Q 3 + E 2 3 ) 1 3 A 1 ± 1 2 i 3 ( E + Q 3 + E 2 3 E Q 3 + E 2 3 )
where A 1 = T ˜ m σ , A 2 = u ˜ d + γ + 1 , A 3 = u ˜ q T ˜ m σ , Q = 3 A 2 A 1 2 9 and E = 9 A 1 A 2 27 A 3 2 A 1 3 54 . If D = Q3 + E2 < 0, Equation (13) has three different real solutions; if D = Q3 + E2 > 0, Equation (13) has one real solution and two conjugate complex solutions; if D = Q3 + E2 = 0, Equation (13) has at least two equal real solutions. Based on the operating parameters in Table 1, the boundary surface of discriminant D is generated, as shown in Figure 3. A necessary condition for the emergence of a Lorenz-like chaotic attractor is the existence of two non-zero equilibrium points, indicating that D ≤ 0 in Region II. Hence, the influence of the external force f is of critical importance.

3. Chaotic Analysis of the Non-Salient Kolmogorov System

The conservative, dissipative, and external energy components of the Kolmogorov system (12) are mutually coupled, facilitating energy exchange that gives rise to complex nonlinear behaviors. An energy-based analysis of the Kolmogorov system (12) is presented below.
  • CASE 1:
Neglecting the second and third terms of (12), we obtain the following equation:
x ˙ = { x , H } = c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2
The volume dissipation rate of system (15) in phase space is derived as follows:
V = y ˙ 1 y 1 + y ˙ 2 y 2 + y ˙ 3 y 3 = 0
Equation (16) implies that the phase space volume V is conserved, as there is no dissipative mechanism to absorb energy within the system. The Casimir function, representing the internal energy of system (15), can be chosen as
C e = 1 2 < x , x > = 1 2 ( y 1 2 + y 2 2 + y 3 2 )
Here, <,> denote the inner product operator. Thus, the time derivative of the Casimir energy function C ˙ e = 0 indicates that system (15) does not exchange energy with the dissipative component or the external torques. Therefore, system (15) is lossless and exhibits periodic motion, as illustrated in Figure 4.
  • CASE 2:
By neglecting the external torques f in (12), the Kolmogorov system reduces to
y ˙ 1 y ˙ 2 y ˙ 3 = c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2 σ y 1 y 2 y 3
Taking the time derivative of the Casimir function (17) yields
C ˙ e = < C e , x ˙ > = ( σ y 1 2 + y 2 2 + y 3 2 ) < 0
Therefore, the Kolmogorov system (12) is asymptotically stable. The dissipative energy compensates for the internal energy associated with kinetic and potential energy, which confirms the principle of energy conservation. Consequently, the emergence of a chaotic attractor is precluded in this scenario. Since system (18) possesses a stable equilibrium point x* = (0, 0, 0), the Hamiltonian energy H is gradually dissipated by the dissipative term over time, as illustrated in Figure 5.
  • CASE 3:
Subject to the external torque f, system (11) takes the form
x ˙ = { x , K } + { x , U } D p + G p
where the dissipative power is obtained as
D p = 1 2 < x , Λ x > = 1 2 i = 1 3 Λ i y i = 1 2 ( σ y 1 2 + y 2 2 + b y 3 2 )
and the external power is given by
G p = < x , f > = i = 1 3 y i f i = β T ˜ m y 1 u ˜ q y 2 ( b δ + α u ˜ d ) y 3
By letting the Casimir function as
C e = 1 2 < x , x > = 1 2 ( y 1 2 + y 2 2 + y 3 2 )
and {Ce, H} = 0 [17], the time derivative of the Casimir function becomes
C ˙ e = < C e , x ˙ > = < x , Λ x > + < x , f > = 2 D p + G p = ( σ y 1 2 + y 2 2 + b y 3 2 ) + β T ˜ m y 1 u ˜ q y 2 ( b δ + α u ˜ d ) y 3
The interplay among internal energy, external forcing and dissipative dissipation induces alternating phases of divergence and convergence in the derivative of Ce, thereby giving rise to a chaotic attractor.
Moreover, by incorporating the following inequalities into Equation (21):
y 1 β T ˜ m 1 2 ( 2 σ ξ ) y 1 2 + 1 2 1 2 σ ξ ( β T ˜ m ) 2 y 2 u ˜ q 1 2 ( 2 ξ ) y 2 2 + 1 2 1 2 ξ u ˜ q 2 y 3 ( b δ + α u ˜ d ) 1 2 ( 2 b ξ ) y 3 2 + 1 2 1 2 b ξ ( b δ + α u ˜ d ) 2
we obtain
C ˙ e ( t ) ξ C e ( t ) + 1 2 ( 1 2 σ ξ ( β T ˜ m ) 2 + 1 2 ξ u ˜ q 2 + 1 2 b ξ ( b δ + α u ˜ d ) 2 )
Here, the parameter ξ serves as a weighting factor employed to modulate the spatial extent of the boundary ellipsoid.
So,
C e ( t ) e ξ t ( C 0 + 0 t e ξ τ 1 2 ( 1 2 σ ξ ( β T ˜ m ) 2 + 1 2 ξ u ˜ q 2 + 1 2 b ξ ( b δ + α u ˜ d ) 2 ) d τ
where C0 is constant. When t , the Casimir function becomes
C e ( t ) 1 2 ξ ( 1 2 σ ξ ( β T ˜ m ) 2 + 1 2 ξ u ˜ q 2 + 1 2 b ξ ( b δ + α u ˜ d ) 2 )
As ξ is an adjustable parameter, the extreme values for the denominators of the three terms on the right-hand side are found as follows:
max ( ξ ( 2 σ ξ ) ) ξ = σ = σ 2 ,   max ( ξ ( 2 ξ ) ) ξ = 1 = 1 ,   max ( ξ ( 2 b ξ ) ) ξ = b = b 2
Consequently,
C e ( t ) 1 2 σ 2 ( β T ˜ m ) 2 + 1 2 u ˜ q 2 + 1 2 b 2 ( b δ + α u ˜ d ) 2 + ε e
Here, lim t ε e = 0 . Therefore, the supremum ellipsoid of the chaotic attractor is derived as
: y 1 2 + y 2 2 + y 3 2 = 1 σ 2 ( β T ˜ m ) 2 + u ˜ q 2 + 1 b 2 ( b δ + α u ˜ d ) 2
The chaotic attractor of system (12) is contained within the supremum ellipsoid ∏, as illustrated in Figure 6. In fact, all trajectories of system (11) are ultimately bounded within the ellipsoid ∏. The supremum surface enables the proper selection of MOSFET current stress ratings for the generator-side three-phase rectifier by defining the limit values of the stator currents. The derived supremum ellipsoid is generally applicable to both salient-pole and non-salient PMSGs, with the parameter values employed here serving as an illustrative example. In the context of turbulent wind conditions, the maximum wind speed is employed to extract the boundary limit values of the stator currents from the supremum surface.

4. Chaotic Analysis of the Salient Kolmogorov System

In a salient-pole PMSG, the d-axis and q-axis inductances are unequal, i.e., LdLq. According to (11), the model of the salient-pole Kolmogorov system is derived as
y ˙ 1 y ˙ 2 y ˙ 3 = e 1 y 2 y 3 + c 1 y 2 e 2 y 1 y 3 c 1 y 1 e 3 y 1 y 2 σ y 1 y 2 b y 3 + β T ˜ m u ˜ q b δ α u ˜ d
For convenience of comparison, the q-axis inductance of the salient-pole PMSG is taken as Lq = 12.25 mH and the other operating parameters are the same as in Table 1. By assigning α = 0.7, we obtain β = 1 α 2 ε = 1.89 .
Firstly, with the dissipative component and external torque removed from (22), the Casimir energy function is chosen as
C e = 1 2 < x , x > = 1 2 ( y 1 2 + y 2 2 + y 3 2 )
Then, the time derivative of Ce vanishes, indicating a constant Casimir energy determined by the initial condition x0.
Secondly, regardless of the external torque f, the derivative of Ce can be expressed as
C ˙ e = σ y 1 2 y 2 2 b y 3 2 0
Thus, system (22) is asymptotically stable.
Consequently, when considering the combined effects of all terms in (22), the supremum of the resulting chaotic attractor of (22) can be drawn in Figure 7.

5. Coexisting Attractors and Bifurcation Analysis

As discussed in Section 2, the non-salient Kolmogorov system (12) possesses three equilibrium points, the stability of which depends on the operating parameters. The Jacobian matrix of (12) is given by
J ac = σ c 1 + e 1 y 3 * e 1 y 2 * e 2 y 3 * c 1 1 e 2 y 1 * e 3 y 2 * e 3 y 1 * b
The characteristic polynomial of Jac is derived as
P = a 1 λ 3 + a 2 λ 2 + a 3 λ 1 + a 4
here, a1 = 1, a2 = b + σ + 1,
a3 = b + σ + + c12e1e2(y3*)2e1e3(y2*)2e2e3(y1*)2 + c1e1y3*c1e2y3*,
a4 = + bc12e1e3(y2*)2 + bc1e1y3*bc1e2y3*be1e2(y3*)2e2e3σ(y1*)2 + c1e1e3y1*y2*c1e2e3y1*y2* − 2e1e2e3y1*y2*y3*,
Q ˜ = 3 a 3 a 2 2 9 and E ˜ = 9 a 2 a 3 27 a 4 2 a 2 3 54 . The eigenvalues of (23) can be derived as
λ 1 = E ˜ + Q ˜ 3 + E ˜ 2 3 + E ˜ Q ˜ 3 + E ˜ 2 3 1 3 a 2 λ 2 , 3 = 1 2 ( E ˜ + Q ˜ 3 + E ˜ 2 3 + E ˜ Q ˜ 3 + E ˜ 2 3 ) 1 3 a 2             ± 1 2 i 3 ( E ˜ + Q ˜ 3 + E ˜ 2 3 E ˜ Q ˜ 3 + E ˜ 2 3 )
Through eigenvalue analysis, Figure 8 depicts the stability regions for system (12) derived from parameter sweeps in the (L, R), (ψ, L) and (ψ, R) planes, where the colored areas represent static attractors. The attracting regimes of M1, M2 and M3 confirm the existence of coexisting static attractors with initial conditions initialized at the corresponding equilibria. Stable equilibria M1 and M2 coexist under certain conditions, whereas M3 remains unstable.
By referring to Figure 8, the design parameters corresponding to the desired rated state are determined. The phase portraits of the stable attractors M1 and M2 are plotted in Figure 9. For a PMSG, only one stable equilibrium point corresponding to the rated operating state is necessary, as different equilibrium points are distinctly separated in the phase space. The stability analysis of candidate equilibria provides a theoretical basis for ensuring the system stabilizes at the desired equilibrium point. An effective chaos suppression controller requires that the control input ud and uq be constrained to stabilize the PMSG at the desired rated equilibrium point while ensuring MOSFET current stress remains within predefined safe operating limits.
To elucidate the route to chaos, a Hopf bifurcation analysis of the equilibrium points is conducted below. Analysis of the Hopf bifurcation conditions at the equilibrium point M ~ 2 confirms that d d R e λ | u d = u d 0 , u q = u q 0 , 0 , with λ = ± i ω and ω 0 . Figure 10 shows the contour plot of the real part of the conjugate complex eigenvalues for the non-salient Kolmogorov system in the parameter region (ud, uq). Subsequently, the safe operating regions for ud and uq could be established. By finding the local maxima of y3, the bifurcation diagram for the non-salient Kolmogorov system is presented in Figure 11a. The system (12) undergoes a period-doubling bifurcation following the Hopf bifurcation, which ultimately leads to the formation of a chaotic attractor confirmed by the positive largest Lyapunov exponents (LLE) shown in Figure 11b. A comparison with the bifurcation diagram corroborates that as uq increases, the largest Lyapunov exponent transitions through negative, zero, and positive regions, corresponding to stable, periodic, and chaotic states, respectively. The chaotic regions are punctuated by periodic windows. With the Poincaré section defined by Σ = { X = y 1 , y 2 , y 3 T R 3 | y 1 = y 1 * } , Figure 11c,d shows the Poincaré section for the stable attractor at uq = −46 V and the Poincaré section for the periodic attractor at uq = −43.5 V, respectively.
Likewise, the bifurcation diagram of the salient-pole Kolmogorov system is depicted in Figure 12a. The salient-pole Kolmogorov system also undergoes both Hopf and period-doubling bifurcations, which ultimately leads to chaos. The largest Lyapunov exponents shown in Figure 12b are used to identify the presence of the chaotic attractor. As corroborated by the bifurcation diagram, the largest Lyapunov exponent transitions from negative to zero and finally to positive values as uq increases. These variations correspond to stable, periodic, and chaotic states, respectively, with the chaotic regimes being interspersed with periodic windows. Figure 12c,d shows the stable section at uq = −90 V and the periodic section at uq = −80 V, respectively. Figure 13a,b shows the stable and periodic attractors of the non-salient Kolmogorov system at steady state. Stable and periodic attractors of the salient-pole Kolmogorov system are shown in Figure 14a,b at steady state.

6. Numerical Examples

This section illustrates an example using the previously described analysis method. The chaotic behaviors of the Kolmogorov system are further explored below. For system (12), considering the symmetrical stator voltages, we have uq = 0 and ud = Um, where Um denotes the amplitude of the three-phase stator voltages in the abc reference frame. The equilibrium points of (12) under no-load conditions are given by
M ˜ 1 : 0 , 0 , α u ˜ d δ M ˜ 2 : β γ 1 u ˜ d , γ 1 u ˜ d , α γ + 1 δ M ˜ 3 : β γ 1 u ˜ d , γ 1 u ˜ d , α γ + 1 δ
The eigenvalues of M ˜ 1 are obtained as
1 , 1 2 1 σ ± ( 1 σ ) 2 4 σ ( γ + u ˜ d )
when u ˜ d 1 γ , M ˜ 1 is unstable; otherwise, M ˜ 1 is stable. Moreover, M ~ 2 and M ~ 3 exist when u ˜ d 1 γ . The variation of u ˜ d results in the pitchfork bifurcation. A single stable equilibrium point transitions into a pair of stable equilibrium points as u ˜ d crosses 1 γ . The characteristic polynomial of M ~ 2 and M ~ 3 is expressed as
λ ^ 3 + a ^ 1 λ ^ 2 + a ^ 2 λ ^ + a ^ 3 = 0
Here, λ ^ denotes the eigenvalue. a ^ 1 = 2 + σ , a ^ 2 = γ + σ u ˜ d and a ^ 3 = 2 σ ( 1 + γ + u ˜ d ) . Therefore, the eigenvalues of (26) are analytically determined by (24). The observed symmetry of M ~ 2 and M ~ 3 about the y1 and y2 axes suggests a double Hopf bifurcation. By evaluating the double Hopf bifurcation conditions at the equilibrium points M ~ 2 and M ~ 3 , it is found that d d R e λ | u d = u d 0 0 , with λ = ± i ω and ω 0 . After that, a chaotic attractor emerges in the Kolmogorov system, as illustrated in Figure 15. Prior to the double Hopf bifurcation, the stable states M ~ 2 and M ~ 3 coexist as two distinct static attractors.
For ease of analyzing coexisting attractors, the basins of attraction for the equilibrium point x* are formally defined as B(x*) = {x0|limt→∞ φ(t, x0) = x*}, where x0 denotes the initial value of the variables y1, y2 or y3. Figure 16a,b illustrates the basins of attraction for M ~ 2 (black) and M ~ 3 (white), generated by sweeping the initial conditions of y2 and y3 across the interval [−50, 50], when the initial value of y1 is equal to β γ 1 u ˜ d and β γ 1 u ˜ d , respectively. It is observed that the Kolmogorov system converges to distinct equilibrium points depending on the initial conditions. With a continuous decrease in ud, M ~ 2 and M ~ 3 jointly lose stability and evolve into two unstable vortex centers within the chaotic attractors, as depicted in Figure 17.
In practical applications, it is essential for a PMSG to operate at its rated state, ensuring that stator currents and voltages remain within permissible limits. The emergence of coexisting attractors signifies uncertain steady states that pose a threat to the safe operation of the PMSG. Given that coexisting stable equilibrium points are sensitive to initial conditions, the initial state must be confined to the desired region to avoid converging to abnormal equilibrium points. Within this region, the standard PID controller can still be employed. The conditions governing the emergence of coexisting stable attractors also provide a theoretical basis for their suppression through the appropriate selection of design parameters.

7. Conclusions

This article investigates the Kolmogorov model of the salient-pole PMSG, with a discussion on its stability under different terms of the model. The boundary ellipsoid of the chaotic attractor is determined by analyzing the Casimir energy function. Through eigenvalue analysis, the coexistence of the stable attractors and the chaotic butterfly attractor is characterized. Poincaré sections, Lyapunov exponents and phase portraits are utilized to further corroborate the findings of the eigenvalue analysis. Both period-doubling and double Hopf bifurcations induce chaotic behaviors in the Kolmogorov system. Finally, the basins of attraction are mapped, revealing how different initial conditions lead to distinct equilibrium points.

Funding

This work was supported by Hunan Provincial Natural Science Foundation of China (grant number 2025JJ80254), Research Start-up Fund Project at Hunan Institute of Technology (grant number HQ24036), Hengyang Science and Technology Plan Project (grant number 202440017322) and Hunan Provincial Science and Technology Innovation Program (grant number HS823951386).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

I would like to express my sincere gratitude to Xia Yu at Hunan Institute of Technology and Xiongfeng Luo at Hengyang City Metrology Testing Center for their invaluable guidance, insightful suggestions, and continuous support throughout this research. We are also deeply appreciative of the financial support provided by the research grants under their supervision, i.e., Hengyang Science and Technology Plan Project (grant number 202440017322) and Hunan Provincial Science and Technology Innovation Program (grant number HS823951386). Their mentorship has been instrumental in the successful completion of this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PMSMPermanent-magnet synchronous motors
PMSGPermanent-magnet synchronous generators

References

  1. Wu, B.; Lang, Y.Q.; Zargari, N.; Kouro, S. Power Conversion and Control of Wind Energy Systems; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
  2. Hemati, N.; Kwatny, H. Bifurcation of equilibria and chaos in permanent-magnet machines. In Proceedings of the 32nd IEEE Conference on Decision and Control, San Antonio, TX, USA, 15–17 December 1993; pp. 475–479. [Google Scholar]
  3. Chau, K.T.; Wang, Z. Chaos in Electric Drive Systems: Analysis, Control and Application; John Wiley & Sons: Singapore, 2011. [Google Scholar]
  4. Yang, G.L.; Li, H.G. Sliding mode variable-structure control of chaos in direct-driven permanent magnet synchronous generators for wind turbines. Acta Phys. Sin. 2009, 58, 7552–7557. [Google Scholar] [CrossRef] [Scilit]
  5. Meng, Q.; Ren, Y.; Liu, H. Frequency stability analysis of grid-forming PMSG based on virtual synchronous control. IEEE Access 2024, 12, 84134–84148. [Google Scholar] [CrossRef] [Scilit]
  6. Yang, J.; Yan, H.; Gu, C.; Wang, S.; Zhao, W.; Wheeler, P. Modeling and stability enhancement of a permanent magnet synchronous generator based dc system for more electric aircraft. IEEE Trans. Ind. Electron. 2022, 69, 2511–2520. [Google Scholar] [CrossRef] [Scilit]
  7. Huang, J.; Zhang, Z.; Han, J. Stability analysis of permanent magnet generator system with load current compensating method. IEEE Trans. Smart Grid 2022, 13, 58–70. [Google Scholar] [CrossRef] [Scilit]
  8. Kim, Y.W.; Sul, S.K. Stability analysis of active front end and permanent magnet synchronous generator with back emf-based sensorless control for dc marine vessels. IEEE Trans. Power Electr. 2023, 38, 5411–5421. [Google Scholar] [CrossRef] [Scilit]
  9. Chen, W.; Kou, W.; Wei, Z.; Wang, B.; Li, Q. Analysis of bifurcation characteristics of fractional-order direct drive permanent magnet synchronous generator. Energy Sci. Eng. 2024, 12, 5665–5677. [Google Scholar] [CrossRef] [Scilit]
  10. Li, L.; Xiao, L.; Zuo, Q.; Tan, P.; Wang, Y. A novel neural dynamics controller for weakening the chaos of permanent magnet synchronous generator and its extended application. IEEE Trans. Cybern. 2025, 55, 2075–2084. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Suyapan, A.; Areerak, K.; Bozhko, S.; Yeoh, S.; Areerak, K. Adaptive stabilization of a permanent magnet synchronous generator-based dc electrical power system in more electric aircraft. IEEE Trans. Transp. Electrif. 2021, 7, 2965–2975. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, C.; Plestan, F. Adaptive sliding mode control of floating offshore wind turbine equipped by permanent magnet synchronous generator. Wind Energy 2021, 24, 754–769. [Google Scholar] [CrossRef] [Scilit]
  13. Babaghorbani, B.; Beheshti, M.T.; Talebi, H.A. A Lyapunov-based model predictive control strategy in a permanent magnet synchronous generator wind turbine. Int. J. Electr. Power 2021, 130, 106972. [Google Scholar] [CrossRef] [Scilit]
  14. Luo, S.; Song, Y.; Lewis, F.L.; Garrappa, R.; Li, S. Dynamic analysis and fuzzy fixed-time optimal synchronization control of unidirectionally coupled of permanent magnet synchronous generator system. IEEE Trans. Fuzzy Syst. 2023, 31, 1742–1755. [Google Scholar] [CrossRef] [Scilit]
  15. Zhu, D.; Wang, R.; Liu, C.; Duan, J. Synchronization of chaotic-oscillation permanent magnet synchronous generators networks via adaptive impulsive control. IEEE Trans. Circuits Syst. II 2020, 67, 2194–2198. [Google Scholar] [CrossRef] [Scilit]
  16. Qi, G.; Zhang, J. Energy cycle and bound of Qi chaotic system. Chaos Soliton Fract. 2017, 99, 7–15. [Google Scholar] [CrossRef] [Scilit]
  17. Qi, G. Energy cycle of brushless DC motor chaotic system. Chaos Soliton Fract. 2017, 51, 686–697. [Google Scholar] [CrossRef] [Scilit]
  18. Jia, H.; Shi, W.; Wang, L.; Qi, G. Energy analysis of Sprott-A system and generation of a new Hamiltonian conservative chaotic system with coexisting hidden attractors. Chaos Soliton Fract. 2020, 133, 109635. [Google Scholar] [CrossRef] [Scilit]
  19. Ji’e, M.; Yan, D.; Sun, S.; Zhang, F.; Duan, S.; Wang, L. A Simple Method for Constructing a Family of Hamiltonian Conservative Chaotic Systems. IEEE Trans. Circuits Syst. I 2021, 69, 3328–3338. [Google Scholar] [CrossRef] [Scilit]
  20. Zhang, Z.; Huang, L. A new 5D Hamiltonian conservative hyperchaotic system with four center type equilibrium points, wide range and coexisting hyperchaotic orbits. Nonlinear Dyn. 2022, 108, 637–652. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, T.; Yan, H.; Banerjee, S.; Mou, J. A fractional-order chaotic system with hidden attractor and self-excited attractor and its DSP implementation. Chaos Soliton Fract. 2021, 145, 110791. [Google Scholar] [CrossRef] [Scilit]
  22. Li, Q.; Chen, W.; Wei, Z.; Wang, K.; Wang, B. Hopf bifurcation analytical expression and control strategy in direct-drive permanent magnet synchronous generator. Int. J. Circ. Theor. Appl. 2024, 52, 4513–4534. [Google Scholar] [CrossRef] [Scilit]
  23. Tahmasbi, M. Chaos control in networked permanent magnet synchronous motor using Lyapunov-based model predictive subject to data loss. Eng. Rep. 2024, 6, e12765. [Google Scholar] [CrossRef] [Scilit]
  24. Spiegel, M.R.; Lipschutz, S.; Liu, J. Mathematical Handbook of Formulas and Tables; The McGraw-Hill Companies: New York, NY, USA, 2009; p. 13. [Google Scholar]
Figure 1. Schematic diagram of the salient-pole PMSG.
Figure 1. Schematic diagram of the salient-pole PMSG.
Entropy 28 00512 g001
Figure 2. Chaotic attractor with ud = −100 V, uq = 0 and Tm = 0.
Figure 2. Chaotic attractor with ud = −100 V, uq = 0 and Tm = 0.
Entropy 28 00512 g002
Figure 3. The boundary surface where D = 0.
Figure 3. The boundary surface where D = 0.
Entropy 28 00512 g003
Figure 4. Trajectories of the state variable x under different initial conditions.
Figure 4. Trajectories of the state variable x under different initial conditions.
Entropy 28 00512 g004
Figure 5. Hamiltonian energy.
Figure 5. Hamiltonian energy.
Entropy 28 00512 g005
Figure 6. Supremum ellipsoid (parula colormap) of the chaotic attractor (blue color) of system (12) with ud = −100 V, uq = 0 and Tm = 0.
Figure 6. Supremum ellipsoid (parula colormap) of the chaotic attractor (blue color) of system (12) with ud = −100 V, uq = 0 and Tm = 0.
Entropy 28 00512 g006
Figure 7. Supremum ellipsoid (parula colormap) of the chaotic attractor (blue color) of system (22) with ud = −110 V, uq = 10 and Tm = 2.
Figure 7. Supremum ellipsoid (parula colormap) of the chaotic attractor (blue color) of system (22) with ud = −110 V, uq = 10 and Tm = 2.
Entropy 28 00512 g007
Figure 8. Stability charts of M1 and M2 in the parameter planes with ud = −200 V, uq = −50 V and Tm = 5 N·m. M1 and M2: yellow; M1: black; M2: dark blue; Unstable: white.
Figure 8. Stability charts of M1 and M2 in the parameter planes with ud = −200 V, uq = −50 V and Tm = 5 N·m. M1 and M2: yellow; M1: black; M2: dark blue; Unstable: white.
Entropy 28 00512 g008
Figure 9. Coexisting stable attractors of the non-salient Kolmogorov system with L = 14.25 mH and R = 3 Ω. Trajectories: blue; Markers of M1 and M2 are depicted in red and green, respectively.
Figure 9. Coexisting stable attractors of the non-salient Kolmogorov system with L = 14.25 mH and R = 3 Ω. Trajectories: blue; Markers of M1 and M2 are depicted in red and green, respectively.
Entropy 28 00512 g009
Figure 10. Real parts of the conjugate complex eigenvalues of the non-salient Kolmogorov system with Tm = 5 N∙m.
Figure 10. Real parts of the conjugate complex eigenvalues of the non-salient Kolmogorov system with Tm = 5 N∙m.
Entropy 28 00512 g010
Figure 11. Bifurcation diagrams, LLEs and Poincaré sections of the non-salient Kolmogorov system with Tm = 5 N∙m, Ld = Lq = 14.25 mH and ud = −100 V.
Figure 11. Bifurcation diagrams, LLEs and Poincaré sections of the non-salient Kolmogorov system with Tm = 5 N∙m, Ld = Lq = 14.25 mH and ud = −100 V.
Entropy 28 00512 g011
Figure 12. Bifurcation diagrams, LLEs and Poincaré sections of the salient Kolmogorov system with Tm = 5 N∙m, Ld= 14.25 mH, Lq = 12.25 mH and ud = −100 V.
Figure 12. Bifurcation diagrams, LLEs and Poincaré sections of the salient Kolmogorov system with Tm = 5 N∙m, Ld= 14.25 mH, Lq = 12.25 mH and ud = −100 V.
Entropy 28 00512 g012
Figure 13. Phase portraits of the non-salient Kolmogorov system.
Figure 13. Phase portraits of the non-salient Kolmogorov system.
Entropy 28 00512 g013
Figure 14. Phase portraits of the salient-pole Kolmogorov system.
Figure 14. Phase portraits of the salient-pole Kolmogorov system.
Entropy 28 00512 g014
Figure 15. Real part of the rightmost eigenvalues and the bifurcation diagram of (25) with Tm = 0 and uq = 0.
Figure 15. Real part of the rightmost eigenvalues and the bifurcation diagram of (25) with Tm = 0 and uq = 0.
Entropy 28 00512 g015
Figure 16. Basins of attraction of M ~ 2 and M ~ 3 with ud = −50 V, Tm = 0 and uq = 0.
Figure 16. Basins of attraction of M ~ 2 and M ~ 3 with ud = −50 V, Tm = 0 and uq = 0.
Entropy 28 00512 g016
Figure 17. Chaotic attractor of the Kolmogorov system.
Figure 17. Chaotic attractor of the Kolmogorov system.
Entropy 28 00512 g017
Table 1. Operating parameters.
Table 1. Operating parameters.
SymbolDescriptionValues
npnumber of pole pairs1
BViscous coefficient0.0162 N/(rad/s)
Ldd-axis inductance14.25 mH
Lqq-axis inductance14.25 mH
Jinertia4.7 × 10−5 kg·m2
ψrflux magnitude0.212 Wb
Rresistance 0.9 Ω
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

Wang, D. Chaos and Coexisting Attractors of Kolmogorov-Type Permanent-Magnet Synchronous Generators. Entropy 2026, 28, 512. https://doi.org/10.3390/e28050512

AMA Style

Wang D. Chaos and Coexisting Attractors of Kolmogorov-Type Permanent-Magnet Synchronous Generators. Entropy. 2026; 28(5):512. https://doi.org/10.3390/e28050512

Chicago/Turabian Style

Wang, Dongdong. 2026. "Chaos and Coexisting Attractors of Kolmogorov-Type Permanent-Magnet Synchronous Generators" Entropy 28, no. 5: 512. https://doi.org/10.3390/e28050512

APA Style

Wang, D. (2026). Chaos and Coexisting Attractors of Kolmogorov-Type Permanent-Magnet Synchronous Generators. Entropy, 28(5), 512. https://doi.org/10.3390/e28050512

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