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 V
i (
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:
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;
, 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 and an affine transformation , where , , , , and .
Then, the model of the salient-pole PMSG becomes
where
,
,
,
,
and
, respectively.
The dynamics of the salient-pole PMSG can be formulated as a dissipative-forced dynamical system:
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.
where
α and
β denote non-zero constants.
Substitution of Equation (3) into Equation (2) leads to
To ensure the skew-symmetric property of the Lie–Poisson bracket [
18], the parameters
α and
β are determined by the following equation:
To derive the potential energy, with transformations
, model (4) can be further transformed as follows:
To ensure that the skew-symmetric property of the Lie–Poisson bracket is satisfied, letting
, we have
To cast model (6) into a more compact form, by setting
,
,
and
, model (6) can be rearranged as
The inverse of principal moment of inertia of model (8) is defined as
Consequently, the Hamiltonian function is derived as
where
K and
U denote the kinetic energy and the potential energy, respectively. Ultimately, model (8) reduces to a Kolmogorov system given by
Here, e1 + e2 + e3 = 0.
, , . 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
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.
By setting the time derivative in Equation (12) to zero, the equilibrium points are obtained as follows:
Here, the three values of
m correspond to the solutions
M1,
M2 and
M3 of Equation (13) as [
24]
where
,
,
,
and
. 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.
Neglecting the second and third terms of (12), we obtain the following equation:
The volume dissipation rate of system (15) in phase space is derived as follows:
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
Here, <,> denote the inner product operator. Thus, the time derivative of the Casimir energy function
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.
By neglecting the external torques
f in (12), the Kolmogorov system reduces to
Taking the time derivative of the Casimir function (17) yields
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.
Subject to the external torque
f, system (11) takes the form
where the dissipative power is obtained as
and the external power is given by
By letting the Casimir function as
and {
Ce,
H} = 0 [
17], the time derivative of the Casimir function becomes
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):
we obtain
Here, the parameter ξ serves as a weighting factor employed to modulate the spatial extent of the boundary ellipsoid.
So,
where
C0 is constant. When
, the Casimir function becomes
As
ξ is an adjustable parameter, the extreme values for the denominators of the three terms on the right-hand side are found as follows:
Here,
. Therefore, the supremum ellipsoid of the chaotic attractor is derived as
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.,
Ld ≠
Lq. According to (11), the model of the salient-pole Kolmogorov system is derived as
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
.
Firstly, with the dissipative component and external torque removed from (22), the Casimir energy function is chosen as
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
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
The characteristic polynomial of
Jac is derived as
here,
a1 = 1,
a2 =
b +
σ + 1,
and
. The eigenvalues of (23) can be derived as
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
confirms that
, with
and
.
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
,
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
The eigenvalues of
are obtained as
when
,
is unstable; otherwise,
is stable. Moreover,
and
exist when
. The variation of
results in the pitchfork bifurcation. A single stable equilibrium point transitions into a pair of stable equilibrium points as
crosses
. The characteristic polynomial of
and
is expressed as
Here,
denotes the eigenvalue.
,
and
. Therefore, the eigenvalues of (26) are analytically determined by (24). The observed symmetry of
and
about the
y1 and
y2 axes suggests a double Hopf bifurcation. By evaluating the double Hopf bifurcation conditions at the equilibrium points
and
, it is found that
, with
and
. After that, a chaotic attractor emerges in the Kolmogorov system, as illustrated in
Figure 15. Prior to the double Hopf bifurcation, the stable states
and
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|lim
t→∞ φ(
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
(black) and
(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
and
, respectively. It is observed that the Kolmogorov system converges to distinct equilibrium points depending on the initial conditions. With a continuous decrease in
ud,
and
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.