Next Article in Journal
FPGA Implementation of a Secure Audio Encryption System Based on Chameleon Chaotic Algorithm
Previous Article in Journal
Analytical Representation and Applications of Solutions to a Loaded Fractional Integro-Differential Equation
Previous Article in Special Issue
Nonlinear Combined Resonance of Thermo-Magneto-Electro-Elastic Cylindrical Shells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability Analysis and Chaos Control of Permanent-Magnet Synchronous Motor

by
Ahmed Sadeq Hunaish
1,
Fatma Noori Ayoob
1,
Fadhil Rahma Tahir
2 and
Viet-Thanh Pham
3,*
1
Basrah Oil Company, Ministry of Oil, Basrah 61001, Iraq
2
Department of Electrical Engineering, University of Basrah, Basrah 61001, Iraq
3
Faculty of Electronics Technology, Industrial University of Ho Chi Minh City, Ho Chi Minh City 70000, Vietnam
*
Author to whom correspondence should be addressed.
Dynamics 2026, 6(1), 8; https://doi.org/10.3390/dynamics6010008
Submission received: 23 January 2026 / Revised: 25 February 2026 / Accepted: 26 February 2026 / Published: 5 March 2026
(This article belongs to the Special Issue Recent Advances in Dynamic Phenomena—3rd Edition)

Abstract

This paper investigates the dynamics of a permanent magnet synchronous motor (PMSM) and controls its chaotic speed behavior using the synergetic control technique (SCT). The model includes electrical dynamics in the dq frame and mechanical speed dynamics, with a scalar parameter γ capturing cross-coupling effects. The equilibrium structure and local stability properties of the PMSM are analyzed. For zero input voltages and zero load torque, the system exhibits a pitchfork-type bifurcation in the electrical–mechanical equilibrium as γ crosses a critical value. Explicit expressions are derived for all equilibria, and their stability is characterized using eigenvalue analysis and the Routh–Hurwitz criterion, and a secondary loss of stability via a Hopf-type mechanism is identified. The case of nonzero input voltages with zero load torque is also discussed. Numerical simulations confirm the analytical results and highlight the parameter regions that admit stable operation. Bifurcation diagrams show the different PMSM behaviors as the parameter γ varies. For a certain interval of γ , the PMSM speed undergoes chaotic oscillations. The SCT is introduced to control the chaos. Macro variables are chosen to design the SCT. The derived SCT is implemented to eliminate the chaotic speed. The controller provides good performance in suppressing the chaos. The controller is tested under sudden reference speed change where the controller gets the new reference speed accurately. It is also evaluated under sudden and sinusoidal load torque variations.

1. Introduction

PMSM technology benefits significantly from advanced drive electronics and control techniques that enable precise torque and speed control over a broad range of speeds. Unlike induction motors which rely on induced flux, PMSMs have permanent magnets to create flux, which requires the variable frequency drive (VFD) controlling them to manage flux current differently for optimal performance. This allows for excellent efficiency, high power density, high torque-to-weight ratio, and precise dynamic response, making PMSMs very suitable as variable speed drives in many industrial and high-performance settings [1,2,3].
PMSMs are widely used in applications such as electric vehicles and hybrid vehicles [4,5], industrial robotics and CNC machines [6,7], HVAC systems (compressors, fans) and pumps [8,9], elevators and escalators [10], servo systems [11], and wind turbines [12].
However, the nonlinear nature of the differential equations governing the dynamics of these motors makes them susceptible to complex dynamic phenomena, most notably chaotic behavior. This undesirable behavior presents a significant challenge, leading to degraded motor performance, increased noise and vibration, and ultimately, system failure [13]. The bifurcation and chaos in nonlinear systems have been investigated in various scientific fields. Recently, in PMSM [14,15] induction motor drives [16], brushless DC motors [17], oil drilling systems actuated by induction motor [18], rotor stator system [19], 3D brushless DC motor [20], and DC motor [21] have been investigated.
Researchers have continued to deepen their understanding of the conditions that lead to disorder in PMSM systems, confirming that disorder typically arises when system parameters, such as source frequency, load torque, or resistor and inductor values, exceed certain critical limits [22].
Nonlinear systems and bifurcation theory provide a natural framework to analyze the qualitative behavior of such models [23,24,25]. In particular, the structure and stability of equilibrium points, as system parameters vary, can reveal critical thresholds beyond which conventional control strategies fail or require significant redesign.
The study of chaotic behavior relies primarily on the tools of nonlinear systems theory. Research studies focus on bifurcation diagrams, Lyapunov exponents, and Poincaré sections to identify chaotic operating regions [26]. For example, Huang et al. (2011) analyzed the fundamental dynamical properties of PMSMs, confirming their nonlinear nature and susceptibility to chaotic states [27].
More complex mathematical models of PMSMs, incorporating load torque effects or irregular air-gap conditions, have been developed, leading to the discovery of new chaotic patterns [28]. In this context, recent research (e.g., Fotsa et al., 2025) has highlighted the importance of studying motor dynamics under load torque, as this may result in unexpected chaotic behavior [29].
Controlling chaos in PMSMs represents one of the most active research directions, with proposed methods aiming to suppress chaotic behavior and restore the system to a desired stable or periodic state. These strategies can be categorized into several main groups, including adaptive control [30], single-state feedback control [31], inverse system control [32], fuzzy logic control [33], delay feedback control with analog circuit validation [34], adaptive terminal sliding mode control (ATSMC) [35], fixed-time adaptive control [36], sliding mode control (SMC) [37], time-limited control [38], adaptive backstepping-based tracking control [39], Lyapunov-based predictive control [40], neural network-based control [41], and genetic algorithm approaches [42].
Most of the aforementioned chaos-control methods for PMSMs are affected by parameter variations, and some, such as SMC, may introduce chattering due to discontinuous control action. In contrast, the synergetic control technique (SCT) offers a simpler design and is well suited for real-time implementation. Therefore, SCT is considered suitable for suppressing chaotic dynamics in PMSMs, as it is chattering-free and relatively independent of system parameter variations [43]. SCT has been successfully applied to control chaotic dynamics in power systems [44] and in indirect field-oriented induction motor drive systems [45].
In this paper, SCT is employed to eliminate chaotic dynamics due to its continuous control action and robustness against parameter variations. A simplified PMSM model is analyzed with a coupling parameter γ representing cross-coupling effects in the dq frame. The analysis shows that:
  • For small γ , the origin is the unique equilibrium and is locally asymptotically stable.
  • When γ exceeds a threshold, two additional nonzero equilibria appear, while the origin becomes unstable (pitchfork-type bifurcation).
  • At a larger value of γ , the nonzero equilibria lose stability via a Hopf-type mechanism.
All results are obtained analytically and confirmed numerically. The SCT strategy is derived by proposing three macro variables and implemented numerically to suppress the chaotic oscillations in the PMSM dynamics. The SCT suppresses chaotic behavior by driving the system trajectories toward a stable manifold associated with a stable equilibrium point.
In addition, to quantitatively demonstrate the effectiveness of the proposed approach, key performance indicators are explicitly reported in Section 7. These include a chaos suppression time of approximately 1.1 s following controller activation, fast speed tracking under multiple step changes (settling times below 1.1 s), and strong robustness against both sudden and sinusoidal load torque disturbances. These results confirm the dynamic performance and practical feasibility of the proposed SCT strategy.
The remainder of the paper is organized as follows. Section 2 presents the mathematical model of the PMSM. Section 3 provides the equilibrium and stability analysis. Section 4 presents numerical simulations, including bifurcation diagrams, Lyapunov exponents, Poincaré maps, and phase portraits. Section 5 derives the SCT controller. Section 6 introduces the extended state observer (ESO) for torque estimation. Section 7 discusses the control results, and Section 8 concludes the paper.

2. System State Equations

A three-phase PMSM model consists of three nonlinear differential equations [46]:
d i d d t = ( u d R 1 i d + ω L q i q ) / L d d i q d t = ( u q R 1 i q ω L d i d + ω ψ f ) / L q d ω d t = [ n p ψ f i q + n p ( L d L q ) i d i q T L β ω ] / J
Here, i d , i q , L d , L q , u d , and u q denote the direct–quadrature axis stator components of current, inductances, and voltages, respectively. The variables ω , R 1 , J, T L , β , ψ f , and n p represent the motor angular speed, stator winding resistance, moment of inertia, load torque, viscous damping coefficient, permanent magnet flux, and number of pole pairs, respectively.
By applying the transformation given in Equation (2) and the time-scaling transformation in Equation (3), the dimensionless model can be expressed as Equation (5):
x = S x ˜
t = γ t ˜
where
S = s d 0 0 0 s q 0 0 0 s ω = b k 0 0 0 k 0 0 0 1 τ
with
k = β n p τ ψ f , b = L q L d , τ = L q R 1
After normalization, the dimensionless model becomes:
d i d ˜ d t ˜ = i d ˜ + ω ˜ i q ˜ + u d ˜ d i q ˜ d t ˜ = i q ˜ ω ˜ i d ˜ + γ ω ˜ + u q ˜ d ω ˜ d t ˜ = δ ( i q ˜ ω ˜ ) + ε i d ˜ i q ˜ T ˜ L
The dimensionless parameters are defined as
δ = ψ f k L q , σ = β J γ , ϵ = n p b τ 2 k 2 ( L d L q ) J , T ˜ L = τ 2 J T L ,
and the scaled voltages are given by
u ˜ d = u d R 1 k , u ˜ q = u q R 1 k .
For a smooth-air-gap PMSM ( L q = L d ), the nonlinear normalized model can be written as:
x ˙ 1 = x 1 + x 2 x 3 + u ˜ d x ˙ 2 = x 3 x 1 x 2 + γ x 3 + u ˜ q x ˙ 3 = σ ( x 2 x 3 ) T ˜ L

3. Dynamical Analysis

3.1. Equilibrium Equations

An equilibrium point x * = ( x 1 * , x 2 * , x 3 * ) satisfies
x ˙ 1 = x ˙ 2 = x ˙ 3 = 0
Solving x ˙ 3 = 0 gives
x 2 * = x 3 * + T ˜ L σ
Solving x ˙ 1 = 0 yields
x 1 * = x 2 * x 3 * + u ˜ d = x 3 * x 3 * + T ˜ L σ + u ˜ d
Substituting these expressions into x ˙ 2 = 0 gives
0 = x 3 * x 1 * x 2 * + γ x 3 * + u ˜ q
After simplification, the following cubic equation is obtained:
( x 3 * ) 3 + T ˜ L σ ( x 3 * ) 2 + ( u ˜ d + 1 γ ) x 3 * + T ˜ L σ u ˜ q = 0
Let z be a real root of the above cubic equation. Then the equilibrium point is given by
x 3 * = z x 2 * = z + T ˜ l σ x 1 * = z z + T ˜ L σ + u ˜ d

3.2. Equilibrium Analysis for Special Case

Special case: T ˜ L = u ˜ d = u ˜ q = 0 , so that Equation (6) reduces to
x ˙ 1 = x 1 + x 2 x 3 x ˙ 2 = x 3 x 1 x 2 + γ x 3 x ˙ 3 = σ ( x 2 x 3 )
Thus, using Equations (7) and (8):
  • If γ 1 , the origin is the unique equilibrium point:
    ( 0 , 0 , 0 ) .
  • If γ > 1 , three equilibrium points exist:
    ( 0 , 0 , 0 ) , ( γ 1 , ± γ 1 , ± γ 1 ) .
Figure 1a shows the branches of x 3 ( γ ) : the trivial branch x 3 = 0 exists for all γ , while the two nonzero branches ± γ 1 exist only for γ > 1 . This structure corresponds to a pitchfork-type bifurcation [25].

3.2.1. Linearization and Local Stability

The Jacobian of Equation (9) at a point x is
J ( x ) = 1 x 3 x 2 x 3 1 x 1 + γ 0 σ σ .

3.2.2. Stability of the Origin

At the origin, the Jacobian becomes
J 0 ( γ ) = 1 0 0 0 1 γ 0 σ σ .
Its characteristic polynomial is
det ( λ I J 0 ) = ( λ + 1 ) λ 2 + 11 λ + σ ( 1 γ ) .
The quadratic factor has the form
λ 2 + a 1 λ + a 0 , a 1 = 11 , a 0 = σ ( 1 γ ) .
For Equation (9):
  • For 0 γ < 1 , a 1 > 0 , a 0 > 0 , so both roots are in the open left half-plane by the Routh–Hurwitz criterion [24] (all eigenvalues of J 0 satisfy λ < 0 ). Together with the eigenvalue λ = 1 , this implies asymptotic stability of the origin.
  • For γ = 1 , a 0 = 0 and one eigenvalue is zero. Hence, the origin is non-hyperbolic and a bifurcation occurs.
  • For γ > 1 , a 0 < 0 and the product of the two roots is negative, so one is positive. Therefore, the origin becomes unstable (a saddle point).

3.2.3. Stability of the Nonzero Equilibria

For γ > 1 , consider the equilibrium point
x = ( γ 1 , a , a ) , a = γ 1
(the other nonzero equilibrium is symmetric with a a and has the same eigenvalues). Substituting into Equation (10) gives
J ± ( γ ) = 1 a a a 1 1 0 σ σ .
Its characteristic polynomial is
λ 3 + ( σ + 2 ) λ 2 + ( σ + a 2 + 1 ) λ + σ ( 2 a 2 + 1 ) = 0 .
The two nonzero equilibria of Equation (9) are:
( γ 1 , ± γ 1 , ± γ 1 )
The characteristic polynomial can be written in the standard form
λ 3 + a 1 λ 2 + a 2 λ + a 3 ,
For σ = 10 , this becomes
a 1 = 12 , a 2 = 10 + γ , a 3 = 20 ( γ 1 )
The third-order Routh–Hurwitz conditions [23,24] require
a 1 > 0 , a 2 > 0 , a 3 > 0 , a 1 a 2 > a 3 .
For γ > 1 , it is clear that a 1 > 0 , a 2 > 0 , and a 3 > 0 . The remaining condition yields
12 ( 10 + γ ) > 20 ( γ 1 ) γ < 17.5 .
  • For 1 < γ < 17.5 , all eigenvalues have negative real parts; therefore, the nonzero equilibria are asymptotically stable.
  • For γ > 17.5 , the inequality is reversed, and at least one eigenvalue has a positive real part, implying instability.
Figure 1 illustrates the equilibrium structure and local stability of the normalized PMSM model under the special case T ˜ L = u ˜ d = u ˜ q = 0 . The bifurcation diagram in Figure 1a represents the evolution of equilibrium points in the dq-frame state space as the coupling parameter γ varies. For γ < 1, the origin is the unique asymptotically stable equilibrium. At γ = 1, an eigenvalue crosses zero (Figure 1b), leading to loss of hyperbolicity and the emergence of two symmetric nonzero equilibria for γ = 1, consistent with a pitchfork-type bifurcation. The eigenvalue trajectories in Figure 1b corroborate the Routh–Hurwitz stability analysis presented above. Figure 1 therefore provides a dynamical stability map of the reduced PMSM system, rather than an electromagnetic field representation.
To further characterize the loss of stability at γ = 17.5 , observe that the Routh–Hurwitz condition a 1 a 2 = a 3 defines the critical boundary where the real part of a complex-conjugate pair of eigenvalues becomes zero. Since the coefficients a 1 , a 2 , and a 3 remain positive at the critical value, and the instability occurs through violation of the inequality a 1 a 2 > a 3 , the transition is associated with a pair of eigenvalues crossing the imaginary axis.
Numerically, for γ 17.5 , the system exhibits sustained oscillatory behavior, as observed in the bifurcation diagrams and time-series simulations (Section 4). This combination of (i) the analytical stability boundary determined via the Routh–Hurwitz conditions and (ii) the numerical emergence of persistent oscillations is consistent with a Hopf-type bifurcation mechanism.
A full center-manifold reduction and normal-form derivation of the Hopf bifurcation conditions is beyond the scope of the present study. Nevertheless, the analytical eigenvalue crossing condition, together with the observed oscillatory attractor, provides strong evidence supporting the Hopf-type interpretation.

3.2.4. Summary

  • For γ < 17.5 , the nonzero equilibria are asymptotically stable.
  • At γ 17.5 , the eigenvalues cross the imaginary axis, leading to critical slowing down.
  • For γ > 17.5 , the nonlinear PMSM model exhibits a stable oscillatory attractor, consistent with a supercritical Hopf-type bifurcation.
These results demonstrate that the bifurcation parameter γ fundamentally alters the stability of the PMSM equilibrium, a finding consistent with well-known nonlinear motor dynamics [23,24].

3.3. Equilibrium and Stability for Constant q–Axis Excitation

In this section, the PMSM model in Equation (6) is revisited under the following operating condition:
u ˜ d = 0 , u ˜ q = 10 , T L = 0 ,
Then, Equation (6) reduces to
x ˙ 1 = x 1 + x 2 x 3 x ˙ 2 = x 3 x 1 x 2 + γ x 3 + u ˜ q , x ˙ 3 = σ ( x 2 x 3 ) ,
which corresponds to a constant q-axis excitation and zero d-axis voltage and load torque. Such operating modes are common in torque-producing PMSM.
Equilibria and their stability are analyzed for γ [ 0 , 20 ] . The equilibrium x = ( x 1 , x 2 , x 3 ) of Equation (15) can be satisfied by making:
x 1 ˙ = x 2 ˙ = x 3 ˙ = 0 .
From x ˙ 3 = 0 ,
x 2 = x 3 .
From x ˙ 1 = 0 ,
x 1 = x 2 x 3 .
Define
z : = x 3 .
Then from Equations (16) and (17)
x 2 = z , x 1 = z 2 .
Substituting into x ˙ 2 = 0 yields
0 = x 3 x 1 x 2 + γ x 3 + σ = z · z 2 z + γ z + σ ,
that is,
z 3 + ( γ 1 ) z + σ = 0 .
or equivalently,
z 3 ( γ 1 ) z σ = 0 .
For σ = 10 , this equation can be written in the depressed cubic form z 3 + p z + q = 0 with
p = ( γ 1 ) , q = 10 .
Its discriminant is
Δ = 4 p 3 + 27 q 2 = 4 ( γ 1 ) 3 2700 .
According to classical cubic theory [25]:
  • Δ < 0 implies one real root and two complex-conjugate roots;
  • Δ = 0 implies multiple (coincident) roots;
  • Δ > 0 implies three distinct real roots.
Solving Δ = 0 gives
4 ( γ 1 ) 3 2700 = 0 γ m = 1 + 675 1 / 3 9.77 .
Hence, there is always at least one real root, and for γ > γ m there are three distinct real roots. The corresponding equilibria follow from x 2 = x 3 = z and x 1 = z 2 .
  • For γ [ 0 , 20 ] , the “main” physically relevant equilibrium branch corresponds to the positive root z = z ( γ ) of Equation (19), which increases monotonically from
    z ( 0 ) = 2 to z ( 20 ) 4.60 .
  • For γ > γ m , two additional equilibria with z < 0 appear, as expected from the discriminant analysis.

3.3.1. Linearization and Characteristic Polynomial

The Jacobian matrix of system (15), for σ = 10 , is
J ( x ) = 1 x 3 x 2 x 3 1 x 1 + γ 0 10 10 .
At an equilibrium ( z 2 , z , z ) , the Jacobian becomes
J ( z , γ ) = 1 z z z 1 z 2 + γ 0 10 10 .
A straightforward computation yields the characteristic polynomial
λ 3 + a 1 λ 2 + a 2 λ + a 3 = 0 ,
with
a 1 = 12 , a 2 = 10 γ + 11 z 2 + 21 , a 3 = 10 γ + 30 z 2 + 10 .
Using the equilibrium relation (19), we can eliminate γ in favor of z. From
z 3 ( γ 1 ) z 10 = 0 γ = 1 + z 3 10 z ,
Substituting into the expressions for a 2 and a 3 gives
a 1 = 12 , a 2 = z 2 + 11 + 100 z , a 3 = 20 z 3 + 5 z .

3.3.2. Stability of the Positive Equilibrium Branch

We focus on the positive-root branch z = z ( γ ) > 0 of Equation (19), which exists for all γ [ 0 , 20 ] and satisfies z ( γ ) [ 2 , 4.7 ) . For a cubic λ 3 + a 1 λ 2 + a 2 λ + a 3 , the Routh–Hurwitz conditions for all roots to lie in the open left half-plane are [23,24]:
a 1 > 0 , a 2 > 0 , a 3 > 0 , a 1 a 2 > a 3 .
Along the positive branch (with γ [ 0 , 20 ] ), z > 0 . From Equation (24),
a 1 = 12 > 0 .
For a 2 ,
a 2 = z 2 + 11 + 100 z > 0 for all z > 0 .
For a 3 ,
a 3 = 20 z 3 + 5 z .
Along the equilibrium branch, we have z 2 (since z ( 0 ) = 2 and z ( γ ) increases with γ ). Hence, z 3 + 5 > 0 and z > 0 , which implies that a 3 > 0 .
Finally,
a 1 a 2 a 3 = 12 z 2 + 11 + 100 z 20 z 3 + 5 z = 8 z 3 + 132 z + 1100 z .
Define
h ( z ) : = 8 z 3 + 132 z + 1100 .
Then
a 1 a 2 a 3 = h ( z ) z .
For z > 0 , the sign of a 1 a 2 a 3 coincides with the sign of h ( z ) .
Differentiating,
h ( z ) = 24 z 2 + 132 ,
which vanishes at z = 132 / 24 = 5.5 2.345 . Thus, h ( z ) has a unique maximum at z 2.345 and is strictly decreasing for z > 2.345 .
Moreover,
h ( 2 ) = 8 ( 8 ) + 132 ( 2 ) + 1100 = 1300 > 0 ,
and
h ( 5 ) = 8 ( 125 ) + 132 ( 5 ) + 1100 = 760 > 0 .
Since the positive equilibrium branch satisfies z ( γ ) [ 2 , 4.7 ) for γ [ 0 , 20 ] , it follows that h ( z ) > 0 on this interval.
Hence,
a 1 a 2 a 3 > 0 for all γ [ 0 , 20 ] .
All Routh–Hurwitz conditions are therefore satisfied for the positive equilibrium branch over γ [ 0 , 20 ] , which proves that all eigenvalues of J * ( z ( γ ) , γ ) have negative real parts. Local asymptotic stability follows from standard linearization theory [24].
Figure 2 illustrates the equilibrium bifurcation diagram and corresponding eigenvalue trajectories for the PMSM model under constant q-axis excitation.

3.3.3. Summary

For γ > γ m 9.77 , the cubic Equation (19) admits two additional real roots with z < 0 , and hence two additional equilibria ( z 2 , z , z ) . Direct evaluation of the Jacobian matrix in Equation (21) at these points shows that at least one eigenvalue has a positive real part (for example, for γ = 10 , the negative roots z = 2 and z 1.45 each yield one eigenvalue with positive real part). Therefore, these additional equilibria are unstable, and the positive equilibrium branch x * ( γ ) is the unique locally asymptotically stable equilibrium for γ [ 0 , 20 ] .

3.4. Equilibria and Their Stability for T ˜ L = 1 , u ˜ d = 5 , u ˜ q = 10

3.4.1. The Equilibria

For the PMSM system (6) with fixed parameters
T ˜ L = 1 , u ˜ d = 5 , u ˜ q = 10 , σ = 10 ,
an equilibrium x * = ( x 1 * , x 2 * , x 3 * ) satisfies x ˙ 1 = x ˙ 2 = x ˙ 3 = 0 .
From Equation (8), we obtain
x 2 * = z + T ˜ L σ = z + 0.1 .
x 1 * = z ( z + 0.1 ) + 5 .
and
z 3 + 0.1 z 2 + ( 6 γ ) z 9.9 = 0 .
For each fixed γ , the real roots z of the above cubic equation determine the equilibrium values
x 3 * = z , x 2 * = z + 0.1 , x 1 * = z ( z + 0.1 ) + 5 .

3.4.2. Linearization and Local Stability

The Jacobian matrix of the vector field at a state x = ( x 1 , x 2 , x 3 ) is given in Equation (10). The linear stability of an equilibrium point x * is determined by the eigenvalues of J ( x * , γ ) .
Numerical evaluation of the roots of the cubic equation (Equation (28)) and the eigenvalues of J ( x * , γ ) for γ [ 0 , 20 ] shows the following behavior:
  • For 0 γ 14.542 , the cubic equation has a single real root z ( γ ) > 0 . The corresponding equilibrium
    x * ( γ ) = ( x 1 * ( γ ) , x 2 * ( γ ) , x 3 * ( γ ) )
    has all eigenvalues of J ( x * ( γ ) , γ ) with negative real parts, and is therefore asymptotically stable.
  • For γ 14.542 , the cubic equation has three distinct real roots:
    z + ( γ ) > 0 , z m ( γ ) < 0 , z ( γ ) < 0 .
    The equilibrium associated with the positive root z + ( γ ) remains asymptotically stable (all eigenvalues of J have negative real parts).
    In contrast, the two equilibria corresponding to the negative roots z m ( γ ) and z ( γ ) each have one eigenvalue with a positive real part and are therefore unstable (saddle-type equilibria).
As illustrated in Figure 3, the positive equilibrium branch remains asymptotically stable over the considered range of γ , while additional negative branches are unstable.

3.4.3. Summary

In summary, for the parameter set ( T ˜ L , u ˜ d , u ˜ q ) = ( 1 , 5 , 10 ) and γ [ 0 , 20 ] :
  • the positive x 3 * equilibrium branch is asymptotically stable over the entire interval;
  • the additional equilibria that appear for γ 14.542 and satisfy x 3 * < 0 are unstable.

4. Numerical Results of the PMSM Dynamics

This section presents numerical simulations of the nonlinear PMSM model. The PMSM parameters are [47] L d = 1.0 × 10 3 H, L q = 1.0 × 10 3 H, R 1 = 0.24 Ω , J = 4.7 × 10 5 kg · m 2 , β = 0.01619 , ψ f = 0.06784 Wb, and n p = 4 .
To visualize the analytical results, the PMSM dynamics are analyzed at σ = 10 , while γ varies in the range [ 0 , 30 ] with a resolution of 0.01 .
Two bifurcation diagrams are shown in Figure 4, obtained in two directions. The first is achieved by increasing γ from 0 to 30 (blue curve), and the second by decreasing γ from 30 to 0 (red curve).
For each direction, the initial values of the state variables are set to ( 1 , 1 , 1 ) for the first run, while the initial values for the subsequent run are taken as the final values of the previous run. The integration was performed using a fourth-order Runge–Kutta method with a sampling interval of 1 × 10 3 s over a 100 s time horizon. From Figure 4, the system trajectories converge to the zero equilibrium for 0 γ < 1 in both directions. In the forward direction (blue curve), the trajectories converge to the corresponding stable nonzero equilibrium for 1 < γ < 14.8 , while the speed exhibits chaotic oscillations for γ 14.8 . In the backward direction (red curve), the trajectories converge to the nonzero stable equilibrium for 1 < γ < 17.5 , while the PMSM speed exhibits chaotic behavior for γ 17.5 . These numerical results are consistent with the mathematical analysis.
Quantitative identification of chaos can be achieved using indicators such as Lyapunov exponents, which measure the exponential divergence of nearby trajectories, and Poincaré maps, which reveal the geometric structure of attractors.
Figure 5 shows the Lyapunov exponents of the PMSM for γ [ 0 , 30 ] with σ = 10 in the backward direction, using initial conditions ( 1 , 1 , 1 ) . It is observed that all exponents are negative for 0 γ < 14.8 , indicating a stable fixed-point response, while the largest exponent becomes positive for γ [ 14.8 , 30 ] , which indicates chaotic behavior. The Lyapunov exponent plot confirms the system behavior observed previously in the bifurcation diagram (Figure 4).
Figure 6 displays the Poincaré map of x 2 for σ = 10 , γ = 16 , u ˜ d = 0 , u ˜ q = 0 , and T L = 0 . The Poincaré section consists of multiple scattered points, which indicates chaotic behavior.
The PMSM exhibits coexistence of attractors for γ [ 14.8 , 17.5 ] , as illustrated in Figure 4. The phase portraits of these attractors with σ = 10 and γ = 16 are shown in Figure 7. Figure 7a represents the chaotic regime for initial conditions ( 1 , 1 , 1 ) , where the trajectories exhibit chaotic oscillations away from the unstable equilibria (red markers). In contrast, Figure 7b, with initial conditions ( 14 , 3.8 , 3.8 ) , shows trajectories converging to the stable equilibrium, indicating asymptotic stability.
Figure 8 presents a two-dimensional bifurcation diagram for σ [ 9 , 12 ] and γ [ 0 , 20 ] .
The results show that the PMSM exhibits chaotic speed oscillations for γ > 15 within σ [ 9 , 12 ] . The chaotic behavior becomes more pronounced as γ increases.

5. Synergetic Control Technique

The synergetic control technique (SCT) implies that the time required to reach a steady state generally depends on the initial conditions of the system. It aims to force the trajectories to follow a specific desired path, called the synergetic manifold. SCT is known for avoiding the “chattering” issue present in some other control techniques, such as SMC.
The steps for designing the SCT begin with selecting a macro-variable ( ψ ) according to the system variables to ensure that the system trajectories converge to a stable manifold, after which they slide along it toward a stable equilibrium point at the origin.
The manifold equation is described as follows:
T ψ ˙ + ϕ ( ψ ) = 0
where T is a time constant designed to determine the convergence time toward the manifold, and ψ is a selected function that must satisfy the following three conditions:
  • it must be invertible and differentiable;
  • ϕ ( 0 ) = 0 ;
  • ϕ ( ψ ) ψ > 0 .
In the following SCT design procedure, the summation of term ϕ ( ψ ) in Equation (30) will be determined by:
ϕ ( ψ ) = ψ
The mathematical model of the PMSM under SCT control can be expressed as follows:
x ˙ = f ( x ) + g u ( x , t )
where x R n is the vector of the state variables, g = [ g 1 , g 2 , 0 ] T , u ( x , t ) = [ u d ( x , t ) , u q ( x , t ) , 0 ] is the SCT control input, and f ( x ) is defined as
f ( x ) = ( f 1 , f 2 , f 3 ) = x 1 + x 2 x 3 x 3 x 1 x 2 + γ x 3 σ ( x 2 x 3 ) + T ˜ L
The controller is implemented in the PMSM model described in Equation (6) to ensure stabilization of its equilibrium point under a wide range of parameter variations, thereby suppressing unwanted chaotic behavior.
Within the PMSM drive structure, three macro-variables ( ψ d , ψ q , and ψ ω ) are selected to achieve the control objectives.

5.1. Direct-Axis Path

The d-axis part macro variable can be chosen as the sum of d-axis current error and its integral, as follows:
ψ d = x 1 x 1 r e f + k 1 ( x 1 x 1 r e f ) d t
Impose the synergetic dynamics
T d ψ ˙ d + ψ d = 0 .
From the system model in Equations (32)–(34), solving for the control input u d ( x , t ) yields
u d ( x , t ) = 1 g 1 f 1 x ˙ 1 r e f + k 1 ( x 1 x 1 r e f ) + 1 T d ψ d .

5.2. Speed Path

This path consists of two loops: an outer synergetic speed loop and an inner synergetic q-axis loop.

5.2.1. Outer Synergetic Speed Loop

For the outer speed loop, the macro-variable is chosen as
ψ ω = x 3 x 3 r e f .
Impose
T ω ψ ˙ ω + ψ ω = 0 ,
From the system model in Equations (32), (36), and (37), solving for the virtual control x 2 r e f gives
σ ( x 2 r e f x 3 ) + ϵ x 2 r e f x 1 + T ˜ L = x ˙ 3 r e f 1 T ω ( x 3 x 3 r e f ) .
Hence,
x 2 r e f = x ˙ 3 r e f 1 T ω ( x 3 x 3 r e f ) + σ x 3 T ˜ L σ + ϵ x 1 .

5.2.2. Inner Synergetic q-Axis Loop

In the inner loop, x 2 is forced to track x 2 r e f by defining
ψ q = x 2 x 2 r e f + k 2 x 2 x 2 r e f .
Impose
T q ψ ˙ q + ψ q = 0 ,
From the system model in Equations (32), (40), and (41), solving for the control input u q ( x , t ) yields
u q ( x , t ) = 1 g 2 f 2 x ˙ 2 r e f + k 2 x 3 x 3 r e f + 1 T q ψ q
Here, T d , T ω , T q , k 1 , k 2 , g 1 , and g 2 are positive design constants. The selection of macro variables ψ d , ψ ω , and ψ q is motivated by the cascade control structure of the PMSM drive. The d-axis macro-variable ψ d (Equation (33)) incorporates integral action to eliminate steady-state current error and ensure convergence of the d-axis current. The speed macro-variable ψ ω (Equation (36)) defines the outer-loop speed regulation objective and generates the virtual q-axis reference through Equation (39). The inner-loop macro-variable ψ q (Equation (40)) ensures convergence of the actual q-axis current to the virtual reference x 2 r e f .
The imposed manifold dynamics (Equations (34) and (37)) are first-order stable differential equations with positive time constants T d , T ω , and T q . Under standard synergetic control assumptions, these dynamics guarantee exponential convergence of the macro-variables to zero. Consequently, the tracking errors converge asymptotically, and the closed-loop trajectories are driven toward the desired stable manifold, resulting in suppression of chaotic oscillations and stable speed regulation.
The SCT controller represented by Equations (35), (39), and (42) is illustrated in Figure 9.

6. Torque Observer

The extended state observer (ESO) is adopted for this purpose. ESO was first proposed by Han [48,49]. It has been used with IPMSMs for position and speed estimation [50] and as a speed observer for PMSMs [51].
The mechanical subsystem σ ( x 2 x 3 ) + T ˜ L in Equation (6) can be rewritten as follows:
x ˙ 3 = a ( x ) + T L ˜ ,
where
a ( x ) = σ ( x 2 x 3 ) ,
The ESO observer dynamics is defined as:
x ^ ˙ 3 = a ( x ) + T ˜ ^ L + l 1 ( x 3 x ^ 3 ) , T ˜ ^ ˙ L = l 2 ( x 3 x ^ 3 ) ,
where x ^ 3 and T ˜ ^ L are the estimated speed and load torque, respectively, and l 1 , l 2 > 0 are observer gains.

6.1. Observer Stability

Define the estimation errors:
e 1 = x 3 x ^ 3 , e 2 = T ˜ L T ˜ ^ L
The error dynamics become:
e ˙ 1 = l 1 e 1 + e 2 e ˙ 2 = l 2 e 1
This yields the second-order characteristic polynomial:
s 2 + l 1 s + l 2 = 0
Equation (48) is asymptotically stable for
l 1 > 0 , l 2 > 0 .

6.2. Observer Gains Selection

A commonly used choice is critical damping [51]:
l 1 = 2 ω o , l 2 = ω o 2
where ω o is the ESO bandwidth. The closed-loop speed error dynamics can be obtained from Equations (36) and (37) as
e ˙ ω = 1 T ω e ω
where e ω = x 3 x 3 r e f
Thus, the corresponding pole is
s = 1 T ω
Typically:
ω o = ( 3 8 ) ω bw
where ω bw is the speed-loop bandwidth. Since the speed-loop is first-order, the pole magnitude corresponding to the 3 dB bandwidth is
ω b w = 1 T ω r a d / s

7. Results and Discussion

The drive system consists of a PMSM controlled by SCT, as illustrated in Figure 9. The controller outputs ( u q ( x , t ) and u d ( x , t ) ) are applied to the PMSM drive at t = 87 s, as shown in Figure 10. The controller parameters are T d = 0.05 , T q = 0.05 , T ω = 0.01 , k 1 = 1 , k 2 = 40 , g 1 = 0.3 , and g 2 = 0.5 . These values were selected to ensure fast manifold convergence while maintaining smooth control action (thus avoiding chattering) and stable tracking under torque disturbances. From Figure 10a, the controller stabilizes the chaotic behavior within approximately 1.1 s. The d-axis and q-axis control signals are illustrated in Figure 10b and Figure 10c, respectively.
The controller performance is tested under sudden changes in the reference speed, as shown in Figure 11. First, the reference speed is varied from 0.6 to 1.3, where the controller requires approximately 0.9 s to reach the new reference value. The second speed step is from 1.3 to 1.8, where the PMSM reaches the final speed within approximately 0.75 s. The third step is from 1.8 to 1.3, which requires about 1.05 s to track the new reference. Finally, approximately 1.1 s is required when the reference speed is changed from 1.3 to 0.6. These results indicate that the SCT controller effectively tracks the new command under successive reference speed changes.
To evaluate the SCT performance under load torque variations, two scenarios are considered: a sudden change and a sinusoidal variation, as presented in Figure 12a. From the time response, the SCT controller maintains the motor speed close to the reference value when the load torque changes suddenly from 0 to 1.5. In this case, the q-axis current increases from 0.6 to 0.75 within approximately 0.14 s, as shown in Figure 12a. For the sinusoidal load torque, the motor speed remains near the reference value (0.6), as illustrated in Figure 12b. These results demonstrate that the SCT controller preserves the PMSM speed at the desired reference under load disturbances.
For clarity, the main quantitative performance indicators are summarized as follows. The SCT suppresses chaotic oscillations within approximately 1.1 s after controller activation (Figure 10a). During step reference transitions (Figure 11), the speed tracking response time ranges between 0.75 s and 1.1 s, depending on the step magnitude. Under sudden load torque variation (0 to 1.5), the speed deviation remains small and recovers within approximately 0.14 s. Under sinusoidal torque disturbances, only minor speed fluctuations are observed (Figure 12). The control signals shown in Figure 10b,c confirm smooth control action without high-frequency chattering.
For contextual comparison, the SCT is qualitatively compared with widely used chaos-control strategies such as sliding mode control (SMC) and fuzzy logic control. While SMC offers robustness, it may introduce chattering due to discontinuous control action, which can excite high-frequency oscillations in motor drives [52]. Fuzzy approaches reduce chattering but often require heuristic tuning and may lack explicit stability guarantees [53,54].
In contrast, the proposed SCT employs continuous manifold-based dynamics (Equations (34), (37), and (41)), resulting in smooth control signals (Figure 10b,c) and rapid chaos suppression (approximately 1.1 s; Figure 10a), with stable tracking under speed and torque variations (Figure 11 and Figure 12). A comprehensive benchmark comparison under identical tuning conditions is left for future work.

8. Conclusions

This study investigated the nonlinear dynamics and chaos control of a permanent magnet synchronous motor (PMSM) using a normalized electromechanical model with coupling parameter γ . The analytical results revealed a structural transition in the equilibrium configuration: a pitchfork-type bifurcation occurs at γ = 1 , where the origin loses stability and two symmetric nonzero equilibria emerge. For the special case with zero input voltages and load torque, further analysis using the Routh–Hurwitz conditions showed that the nonzero equilibria remain asymptotically stable for 1 < γ < 17.5 , with loss of stability occurring near γ = 17.5 , consistent with a Hopf-type mechanism.
Numerical simulations confirmed the analytical predictions and demonstrated coexistence of attractors and chaotic oscillations for larger values of γ . The bifurcation diagrams and phase portraits illustrated the transition from stable equilibrium behavior to oscillatory and chaotic regimes.
To suppress chaotic oscillations, a synergetic control technique (SCT) was designed based on manifold dynamics and implemented in the PMSM model. The proposed controller achieved chaos suppression within approximately 1.1 s after activation (Figure 10), ensured reliable speed tracking under step reference changes (Figure 11), and maintained robustness under sudden and sinusoidal load torque disturbances (Figure 12). The continuous control action avoided chattering and provided smooth control signals.
Overall, the combined analytical and numerical results demonstrate that the proposed SCT effectively stabilizes chaotic PMSM behavior while preserving fast dynamic response and disturbance robustness. Future work may include extended quantitative chaos diagnostics and comprehensive benchmark comparisons with alternative nonlinear control strategies.

Author Contributions

Conceptualization, F.N.A.; formal analysis, A.S.H.; investigation, F.N.A.; methodology, A.S.H.; project administration, F.R.T.; resources, F.N.A.; software, A.S.H.; supervision, V.-T.P.; validation, V.-T.P.; visualization, F.R.T.; writing—original draft, F.R.T.; writing—review & editing, V.-T.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

Authors Ahmed Sadeq Hunaish and Fatma Noori Ayoob were employed by the Basrah Oil Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CNCComputer numerical control
DCDirect current
ESOExtended state observer
HVACHeating, ventilation, and air conditioning
PMSMPermanent magnet synchronous motor
PMSMLTPermanent magnet synchronous motor load torque
SCTSynergetic control technique
VFDVariable frequency drive

References

  1. Thangarajan, K.; Soundarrajan, A. Performance comparison of permanent magnet synchronous motor (PMSM) drive with delay compensated predictive controllers. Microprocess. Microsyst. 2020, 75, 102081. [Google Scholar] [CrossRef]
  2. Sethupathi, P.; Senthilnathan, N. Comparative analysis of line-start permanent magnet synchronous motor and squirrel cage induction motor under customary power quality indices. Electr. Eng. 2020, 102, 1339–1349. Available online: https://link.springer.com/article/10.1007/s00202-020-00955-2 (accessed on 15 November 2025). [CrossRef]
  3. Mathew, K.K.; Abraham, D.M.; Harish, A. Speed regulation of PMSM drive in electric vehicle applications with sliding mode controller based on Harris Hawks optimization. e-Prime-Adv. Electr. Eng. 2024, 9, 100623. [Google Scholar] [CrossRef]
  4. Morimoto, S.; Sanada, M.; Takeda, Y.A. High-Performance Permanent Magnet Synchronous Motor Drive for Electric Vehicle Applications. IEEE Trans. Ind. Electron. 2006, 53, 1609–1615. [Google Scholar] [CrossRef]
  5. Madichetty, S.; Mishra, S.; Basu, M. New trends in electric motors and selection for electric vehicle propulsion systems. IET Electr. Syst. Transp. 2021, 11, 186–199. [Google Scholar] [CrossRef]
  6. Huo, J.; Ji, H.; Yang, P. Research on sensorless control system of permanent magnet synchronous motor for CNC machine tool. In 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; IEEE: Piscataway, NJ, USA, 2021; Available online: https://ieeexplore.ieee.org/abstract/document/9550563/ (accessed on 15 November 2025).
  7. Singh, S.; Singh, S.N.; Tiwari, A.N. PMSM drives and its application: An overview. Recent Adv. Electr. Electron. Eng. 2023, 16, 4–16. [Google Scholar] [CrossRef]
  8. Abubakar, U.; Wang, X.; Haleem Shah, S.; Gao, P.; Wang, L. High-speed PMSM thermal analysis of totally enclosed fan cooled axial ventilation for centrifugal blower application. Int. J. Appl. Electromagn. Mech. 2022, 69, 13–43. Available online: https://journals.sagepub.com/doi/abs/10.3233/JAE-210087 (accessed on 15 November 2025). [CrossRef]
  9. Yi, F.; Su, Q.; Feng, C.; Wang, X.; Yang, L.; Zhou, J.; Fan, Z.; Jiang, S.; Zhang, Z.; Yu, T.; et al. Response analysis and stator optimization of ultrahigh-speed PMSM for fuel cell electric air compressor. IEEE Trans. Transp. Electrif. 2022, 9, 5098–5110. [Google Scholar] [CrossRef]
  10. Bakhtiarzadeh, H.; Polat, A.; Ergene, L.T. Design and analysis of a permanent magnet synchronous motor for elevator applications. In 2017 International Conference on Optimization of Electrical and Electronic Equipment (OPTIM) and 2017 Intl Aegean Conference on Electrical Machines and Power Electronics (ACEMP), Brasov, Romania, 25–27 May 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar] [CrossRef]
  11. Ping, Z.; Wang, T.; Huang, Y.; Wang, H.; Lu, J.G.; Li, Y. Internal model control of PMSM position servo system: Theory and experimental results. IEEE Trans. Ind. Inform. 2019, 16, 2202–2211. [Google Scholar] [CrossRef]
  12. Nouraldin, N.A.; Chebaani, M.; Számel, L.; Abdelwahab, S.A.M.; Abdellatif, W.S. Experimental investigation of predictive control for PMSM-based wind turbine generation system. Comput. Electr. Eng. 2024, 119, 109554. [Google Scholar] [CrossRef]
  13. Zribi, M.; Oteafy, A.; Smaoui, N. Controlling chaos in the permanent magnet synchronous motor. Chaos Solitons Fractals 2009, 41, 1266–1276. [Google Scholar] [CrossRef]
  14. Chen, X.; Hu, J.; Peng, Z.; Yuan, C. Bifurcation and chaos analysis of torsional vibration in a PMSM-based driven system considering electromechanically coupled effect. Nonlinear Dyn. 2017, 88, 277–292. [Google Scholar] [CrossRef]
  15. Babaei, M.; Feyzi, M.; Nazari Marashi, A. Study of bifurcation and chaos in scalar drive systems of permanent magnet synchronous machines. Int. Trans. Electr. Energy Syst. 2021, 31, e13023. [Google Scholar] [CrossRef]
  16. Hunaish, A.S.; Tahir, F.R. Bifurcation and Chaos in indirect field-oriented controlled induction motor drive system. Eur. Phys. J. Plus 2021, 136, 405. [Google Scholar] [CrossRef]
  17. Chang, S.C. Analytical routes to chaos and controlling chaos in brushless dc motors. Processes 2022, 10, 814. [Google Scholar] [CrossRef]
  18. Hunaish, A.S.; Tahir, F.R. Bifurcation and chaos from drilling system driven by IFOCIM. Chaos Solitons Fractals 2023, 175, 113914. [Google Scholar] [CrossRef]
  19. Ferdek, U. Regular and chaotic vibrations of a nonlinear rotor-stator system. Appl. Sci. 2024, 14, 10214. [Google Scholar] [CrossRef]
  20. Chen, B.; Xu, Y.; Jiao, Y.; Chen, Z. Period-1 Motions and Bifurcations of a 3D Brushless DC Motor System with Voltage Disturbance. Appl. Sci. 2024, 14, 4820. [Google Scholar] [CrossRef]
  21. Alaviyan Shahri, E.S.; Chen, Y.; Pariz, N. Advanced Stability Analysis for Fractional-Order Chaotic DC Motors Subject to Saturation and Rate Limitations. Fractal Fract. 2025, 9, 369. [Google Scholar] [CrossRef]
  22. Ye, Z.W.; Wei, D.Q. Predicting chaos in permanent magnet synchronous motor using dual reservoir interaction with high-order state reservoir computing. Phys. Scr. 2025, 1000, 036010. Available online: https://iopscience.iop.org/article/10.1088/1402-4896/adb4af/meta (accessed on 16 November 2025). [CrossRef]
  23. Slotine, J.-J.E.; Li, W. Applied Nonlinear Control, 2nd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1991; pp. 1123–1131. [Google Scholar]
  24. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002; pp. 301–310. [Google Scholar]
  25. Strogatz, S.H. Nonlinear Dynamics and Chaos, 2nd ed.; Perseus Books Publishing, L.L.C: New York, NY, USA, 1994; pp. 44–92. [Google Scholar]
  26. Hou, Y.Y. Finite-time chaos suppression of permanent magnet synchronous motor systems. Entropy 2014, 16, 2234–2243. [Google Scholar] [CrossRef]
  27. Huang, G.Q.; Wu, X. Analysis of permanent-magnet synchronous motor chaos system. In International Conference on Artificial Intelligence and Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
  28. Ma, C.; Wang, L.; Yin, Z.; Liu, J.; Chen, D. Sliding mode control of chaos in the noise-perturbed permanent magnet synchronous motor with non-smooth air-gap. Min. Sci. Technol. 2011, 21, 835–838. [Google Scholar] [CrossRef]
  29. Fotsa, R.T.; Papemsi, P.K.K.; Kuete, G.P.A.; Pone, J.R.M.; Naoussi, S.R.D.; Momo, F.; Ele, P. Permanent magnet synchronous motor with load torque: Dynamics, circuitry execution and control. Chaos Fractals 2025, 2, 14–19. Available online: https://journals.adbascientific.com/chf/article/view/61 (accessed on 16 November 2025). [CrossRef]
  30. Choi, H.H. Adaptive control of a chaotic permanent magnet synchronous motor. Nonlinear Dyn. 2012, 69, 1311–1322. Available online: https://link.springer.com/article/10.1007/s11071-012-0349-7 (accessed on 16 November 2025). [CrossRef]
  31. Cheukem, A.; Kemnang Tsafack, A.S.; Takougang Kingni, S.; André, C.C.; Mboupda Pone, J.R. Permanent magnet synchronous motor: Chaos control using single controller, synchronization and circuit implementation. SN Appl. Sci. 2020, 2, 420. Available online: https://link.springer.com/article/10.1007/s42452-020-2204-7 (accessed on 16 November 2025). [CrossRef]
  32. Zhang, R.; Gong, C.; Shi, P.; Zhao, L.; Zheng, C. Research on chaos control of permanent magnet synchronous motor based on the synthetical sliding mode control of inverse system decoupling. J. Vib. Control 2021, 27, 1009–1019. Available online: https://journals.sagepub.com/doi/abs/10.1177/1077546320936499 (accessed on 16 November 2025).
  33. Zhang, J.; Sun, J.; Gu, H.; Poloei, H.; Karami, A. Control of PMSM chaos using backstepping-based adaptive fuzzy method in the presence of uncertainty and disturbance. Syst. Sci. Control Eng. 2021, 9, 673–688. Available online: https://www.tandfonline.com/doi/abs/10.1080/21642583.2021.1980130 (accessed on 16 November 2025). [CrossRef]
  34. Ngonting Topy, A.; Mboupda Pone, J.R.; Kemnang Tsafack, A.S.; Kengne, R. Chaos and dynamics induced by the amplitude of load torque: Analysis and control. Int. Trans. Electr. Energy Syst. 2022, 2022, 5440326. Available online: https://onlinelibrary.wiley.com/doi/abs/10.1155/2022/5440326 (accessed on 10 February 2026). [CrossRef]
  35. Karimi, A.; Akbari, H.; Mousavi, S.; Beheshtipour, Z. Design of an adaptive terminal sliding mode to control the PMSM chaos phenomenon. Syst. Sci. Control Eng. 2023, 11, 2207593. Available online: https://www.tandfonline.com/doi/abs/10.1080/21642583.2023.2207593 (accessed on 10 February 2026). [CrossRef]
  36. Yao, Q.; Jahanshahi, H.; Bekiros, S.; Liu, J.; Al-Barakati, A.A. Fixed-time adaptive chaotic control for permanent magnet synchronous motor subject to unknown parameters and perturbations. Mathematics 2023, 11, 3182. [Google Scholar] [CrossRef]
  37. Yousefzadeh, M.; Eliasi, H.; Jalilirad, M. Dynamic Modeling and Chaos Suppression of the Permanent Magnet Synchronous Motor Drive with Sliding Mode Control. J. Electron. Electr. Eng. 2023, 2, 177–189. [Google Scholar] [CrossRef]
  38. Iqbal, A.; Bakhsh, F.I.; Singh, G.K. Control of chaotic permanent magnet synchronous motor using finite time stability approach. Sci. Talks 2024, 10, 100360. Available online: https://www.sciencedirect.com/science/article/pii/S2772569324000689 (accessed on 18 November 2025). [CrossRef]
  39. Liu, Y.; Li, J.; Sun, Z.Y.; Chen, C.C. A new adaptive control design of permanent magnet synchronous motor systems with uncertainties. Symmetry 2024, 17, 2. [Google Scholar] [CrossRef]
  40. Tahmasbi, M. Chaos control in networked permanent magnet synchronous motor using Lyapunov-based model predictive subject to data loss. Eng. Rep. 2024, 6, e12765. Available online: https://onlinelibrary.wiley.com/doi/abs/10.1002/eng2.12765 (accessed on 19 November 2025). [CrossRef]
  41. Souhail, W.; Khammari, H. A Three-Stage Neural Network-Based Control Design for Chaos Synchronization in A Permanent Magnet Synchronous Motors (PMSM). Adv. Control Appl. Eng. Ind. Syst. 2025, 7, e70023. Available online: https://onlinelibrary.wiley.com/doi/abs/10.1002/adc2.70023 (accessed on 19 November 2025). [CrossRef]
  42. Ngongiah, I.K.; Fotsa, R.T.; Ngono, J.M.; Kibanya, N.N.; Godwe, E.; Momo, F. Chaos Annihilation-Based on Genetic Algorithms in a Non-smooth Air-gap Permanent Magnet Synchronous Motor Embedded in the Microcontroller. ADBA Comput. Sci. 2025, 2, 30–35. Available online: https://journals.adbascientific.com/acs/article/view/77 (accessed on 19 November 2025). [CrossRef]
  43. Kolesnikov, A.; Veselov, G.; Kolesnikov, A. Modern Applied Control Theory: Synergetic Approach in Control Theory, 2nd ed.; TRTU: Moscow, Russia, 2000; pp. 4477–4479. [Google Scholar]
  44. Wang, J.; Liu, L.; Liu, C.; Zhu, Z.; Wang, Y. Chaos control in six-dimensional power system via adaptive synergetic approach. J. Vib. Control 2020, 26, 790–800. Available online: https://journals.sagepub.com/doi/abs/10.1177/1077546319889850 (accessed on 19 November 2025). [CrossRef]
  45. Hunaish, A.S.; Tahir, F.R. Fixed-time synergetic control-based chaos suppression for eighth-order ifocim drive system. Int. J. Bifurc. Chaos 2021, 31, 2150131. [Google Scholar] [CrossRef]
  46. Li, Z.; Park, J.B.; Joo, Y.H.; Zhang, B.; Chen, G. Bifurcations and chaos in a permanent-magnet synchronous motor. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 49, 383–387. Available online: https://ieeexplore.ieee.org/abstract/document/989176/ (accessed on 19 November 2025).
  47. He, R.; Han, Q. Dynamics and Stability of Permanent-Magnet Synchronous Motor. Math. Probl. Eng. 2017, 1, 4923987. Available online: https://onlinelibrary.wiley.com/doi/abs/10.1155/2017/4923987 (accessed on 19 November 2025). [CrossRef]
  48. Han, J. Class of Extended State Observers for Uncertain Systems. Control Decis. 1995, 10, 85–88. (In Chinese) [Google Scholar]
  49. Han, J. Auto-Disturbance Rejection Control and its Applications. Control Decis. 1988, 13. Available online: https://cir.nii.ac.jp/crid/1573668924337838336 (accessed on 19 November 2025). (In Chinese)
  50. Xu, Z.; Zhang, T.; Bao, Y.; Zhang, H.; Gerada, C. A nonlinear extended state observer for rotor position and speed estimation for sensorless IPMSM drives. IEEE Trans. Power Electron. 2019, 35, 733–743. Available online: https://ieeexplore.ieee.org/abstract/document/8703133/ (accessed on 19 November 2025). [CrossRef]
  51. Nicola, M.; Nicola, C.I. Sensorless control of PMSM using backstepping control and ESO-type observer. In Proceedings of the 2020 12th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Bucharest, Romania, 25–27 June 2020; Available online: https://ieeexplore.ieee.org/abstract/document/9223221/ (accessed on 19 November 2025).
  52. Boiko, I.M. Chattering in sliding mode control systems with boundary layer approximation of discontinuous control. Int. J. Syst. Sci. 2013, 44, 1126–1133. Available online: https://www.tandfonline.com/doi/abs/10.1080/00207721.2011.652233 (accessed on 10 February 2026). [CrossRef]
  53. Yu, J.; Shi, P.; Dong, W.; Lin, C. Adaptive fuzzy control of nonlinear systems with unknown dead zones based on command filtering. IEEE Trans. Fuzzy Syst. 2016, 26, 46–55. Available online: https://ieeexplore.ieee.org/abstract/document/7762957/ (accessed on 10 February 2026). [CrossRef]
  54. Lu, K.; Liu, Z.; Lai, G.; Chen, C.P.; Zhang, Y. Adaptive fuzzy output feedback control for nonlinear systems based on event-triggered mechanism. Inf. Sci. 2019, 486, 419–433. Available online: https://www.sciencedirect.com/science/article/pii/S0020025519301860 (accessed on 10 February 2026). [CrossRef]
Figure 1. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9). A pitchfork-type branching occurs at γ = 1 , generating two nonzero equilibria. (b) Eigenvalue trajectories of the linearization J 0 ( γ ) at the origin as γ varies. Stability is lost at γ = 1 when one eigenvalue crosses zero.
Figure 1. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9). A pitchfork-type branching occurs at γ = 1 , generating two nonzero equilibria. (b) Eigenvalue trajectories of the linearization J 0 ( γ ) at the origin as γ varies. Stability is lost at γ = 1 when one eigenvalue crosses zero.
Dynamics 06 00008 g001
Figure 2. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9) with u ˜ d = 0 , u ˜ q = 10 , T ˜ L = 0 , and σ = 10 . (b) Eigenvalue trajectories of the linearization J 0 ( γ ) with u ˜ d = 0 , u ˜ q = 10 , T ˜ L = 0 , and γ varies.
Figure 2. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9) with u ˜ d = 0 , u ˜ q = 10 , T ˜ L = 0 , and σ = 10 . (b) Eigenvalue trajectories of the linearization J 0 ( γ ) with u ˜ d = 0 , u ˜ q = 10 , T ˜ L = 0 , and γ varies.
Dynamics 06 00008 g002
Figure 3. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9) with u ˜ d = 5 , u ˜ q = 10 , T ˜ L = 1 , and σ = 10 . (b) The corresponding eigenvalue trajectories of the linearization J 0 ( γ ) .
Figure 3. (a) Equilibrium bifurcation diagram of x 3 versus γ for the PMSM model (9) with u ˜ d = 5 , u ˜ q = 10 , T ˜ L = 1 , and σ = 10 . (b) The corresponding eigenvalue trajectories of the linearization J 0 ( γ ) .
Dynamics 06 00008 g003
Figure 4. Bifurcation diagram for the PMSM rotor speed described in (9) with σ = 10 . The diagram in blue for the forward direction and the red color for the backward direction. The color bar represents the peak values of the rotor-speed oscillation waveform.
Figure 4. Bifurcation diagram for the PMSM rotor speed described in (9) with σ = 10 . The diagram in blue for the forward direction and the red color for the backward direction. The color bar represents the peak values of the rotor-speed oscillation waveform.
Dynamics 06 00008 g004
Figure 5. Lyapunov exponents (Lex) for the PMSM with σ = 10 . The diagram is for the backward direction.
Figure 5. Lyapunov exponents (Lex) for the PMSM with σ = 10 . The diagram is for the backward direction.
Dynamics 06 00008 g005
Figure 6. Poincaré map of x 2 (chaos case) with σ = 10 , γ = 16, u d = 0 , u q = 0 , T L = 0 .
Figure 6. Poincaré map of x 2 (chaos case) with σ = 10 , γ = 16, u d = 0 , u q = 0 , T L = 0 .
Dynamics 06 00008 g006
Figure 7. Phase portraits ( x 1 , x 3 ) show different attractors for same PMSM parameters ( σ = 10 and γ = 16 ). (a) Phase portrait ( x 1 , x 3 ) for ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 1 , 1 , 1 ) . The attractor becomes unstable with chaos regime. (b) Phase portrait ( x 1 , x 3 ) for ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 14 , 3.8 , 3.8 ) . Trajectories converge to the equilibrium, indicating asymptotic stability.
Figure 7. Phase portraits ( x 1 , x 3 ) show different attractors for same PMSM parameters ( σ = 10 and γ = 16 ). (a) Phase portrait ( x 1 , x 3 ) for ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 1 , 1 , 1 ) . The attractor becomes unstable with chaos regime. (b) Phase portrait ( x 1 , x 3 ) for ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 14 , 3.8 , 3.8 ) . Trajectories converge to the equilibrium, indicating asymptotic stability.
Dynamics 06 00008 g007
Figure 8. Two-dimensional bifurcation diagram of the PMSM rotor speed described in (9). The color bar numbers denote to the peaks of the oscillation wave form.
Figure 8. Two-dimensional bifurcation diagram of the PMSM rotor speed described in (9). The color bar numbers denote to the peaks of the oscillation wave form.
Dynamics 06 00008 g008
Figure 9. System scheme with SCT controller described in Equations (35), (39), and (42).
Figure 9. System scheme with SCT controller described in Equations (35), (39), and (42).
Dynamics 06 00008 g009
Figure 10. Time response of chaotic PMSM after and before applying the SCT controller. The controller parameters are T d = 0.05 , T q = 0.05 , T ω = 0.01 , k 1 = 1 , k 2 = 40 , g 1 = 0.3 , and g 2 = 0.5 . (a) Time response of x 3 with σ = 10 , γ = 20 , and ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 0.1 , 0.1 , 0.1 ) . The SCT controller outputs are applied at t = 87 s , and the state variables become stable after applying the controller. (b) Time response of u q ( x , t ) . (c) Time response of u d ( x , t ) .
Figure 10. Time response of chaotic PMSM after and before applying the SCT controller. The controller parameters are T d = 0.05 , T q = 0.05 , T ω = 0.01 , k 1 = 1 , k 2 = 40 , g 1 = 0.3 , and g 2 = 0.5 . (a) Time response of x 3 with σ = 10 , γ = 20 , and ( x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ) = ( 0.1 , 0.1 , 0.1 ) . The SCT controller outputs are applied at t = 87 s , and the state variables become stable after applying the controller. (b) Time response of u q ( x , t ) . (c) Time response of u d ( x , t ) .
Dynamics 06 00008 g010
Figure 11. PMSM under SCT controller with sudden reference speed change.
Figure 11. PMSM under SCT controller with sudden reference speed change.
Dynamics 06 00008 g011
Figure 12. PMSM under SCT controller with load torque change. (a) Time response of sudden change in the load torque. (b) Time response of sine-wave load torque.
Figure 12. PMSM under SCT controller with load torque change. (a) Time response of sudden change in the load torque. (b) Time response of sine-wave load torque.
Dynamics 06 00008 g012
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

Hunaish, A.S.; Ayoob, F.N.; Tahir, F.R.; Pham, V.-T. Stability Analysis and Chaos Control of Permanent-Magnet Synchronous Motor. Dynamics 2026, 6, 8. https://doi.org/10.3390/dynamics6010008

AMA Style

Hunaish AS, Ayoob FN, Tahir FR, Pham V-T. Stability Analysis and Chaos Control of Permanent-Magnet Synchronous Motor. Dynamics. 2026; 6(1):8. https://doi.org/10.3390/dynamics6010008

Chicago/Turabian Style

Hunaish, Ahmed Sadeq, Fatma Noori Ayoob, Fadhil Rahma Tahir, and Viet-Thanh Pham. 2026. "Stability Analysis and Chaos Control of Permanent-Magnet Synchronous Motor" Dynamics 6, no. 1: 8. https://doi.org/10.3390/dynamics6010008

APA Style

Hunaish, A. S., Ayoob, F. N., Tahir, F. R., & Pham, V.-T. (2026). Stability Analysis and Chaos Control of Permanent-Magnet Synchronous Motor. Dynamics, 6(1), 8. https://doi.org/10.3390/dynamics6010008

Article Metrics

Back to TopTop