Open Access
ARTICLE
Enhanced Adaptive Super-Twisting Current-Constrained Control of PMSM Based on Generalized Proportional-Integral Observer
College of Automation and Electrical Engineering, Lanzhou University of Technology, Lanzhou, China
* Corresponding Author: Boqiang Wei. Email:
Energy Engineering 2026, 123(10), 4 https://doi.org/10.32604/ee.2026.080617
Received 13 February 2026; Accepted 15 April 2026; Issue published 30 August 2026
Abstract
This paper presents an advanced control strategy, termed enhanced adaptive super-twisting current-constrained algorithm (CCEASTA), to address overcurrent protection challenges and reject disturbances in non-cascade permanent magnet synchronous motors (PMSM) drives. The proposed strategy consists of two fundamental components. Firstly, a gain-adaptive super-twisting sliding mode controller with current constraints is designed in a non-cascade framework. The purpose of this structure is to suppress chattering, accelerate dynamic response, and ensure overcurrent protection. Secondly, a generalized proportional-integral observer (GPIO) is incorporated to estimate unknown state variables and external disturbances in real time. The estimates thus obtained facilitate feed-forward compensation, thereby significantly reducing the impact of disturbances on the system.Keywords
The permanent magnet synchronous motor (PMSM) has been found to be a highly effective solution for servo systems, owing to its high power density, excellent dynamic performance, and control flexibility [1]. Conventionally, the control of PMSM speed is implemented via a cascade structure consisting of an outer speed loop and an inner current loop. This configuration, historically constrained by hardware limitations, operated the two loops at different rates, resulting in a sequential delay. Such a configuration often complicates parameter tuning and limits the dynamic response. In light of contemporary advancements in computational resources, the execution of both the current and speed loops can be conducted in parallel. This configuration facilitates a non-cascade control architecture, which, in turn, simplifies system design and enhances performance.
The non-cascade structure has been shown to simplify design and reduce the number of adjustable parameters in comparison with its cascade counterpart, thus rendering it a prominent research focus. For instance, reference [2] presents a control method that integrates generalized predictive control with a nonlinear disturbance observer within this non-cascade framework. This approach is designed to enhance the dynamic performance of PMSM systems and streamline parameter tuning. Meanwhile, reference [3] investigates a dual three-phase PMSM system subject to time-varying disturbances and adopts a non-cascade hierarchical control architecture to streamline controller design. Furthermore, reference [4] proposes a fast non-singular terminal sliding-mode speed control strategy under a similar non-cascade structure to overcome the adaptability limitations of conventional PI controllers.
However, in the non-cascade structure, the merging of the current and speed loops changes the q-axis current from an output to a state variable. Consequently, conventional PID controllers are no longer capable of effectively constraining it, which may result in damaging transient overcurrents. Whilst the selection of more conservative (lower-gain) parameters has the potential to mitigate the risk of overcurrent, it is inevitable that this will result in the degradation of the system’s dynamic performance. In order to address transient overcurrent in non-cascade PMSM drives, a range of state-constrained control strategies have been proposed [5]. For instance, Reference [6] proposed a reference trajectory modulation method for nonlinear systems with unknown parameters, which enforces constraints by using the reference signal as a closed-loop input. Nevertheless, ensuring constraints over an infinite horizon remains practically challenging due to overly restrictive requirements on the reference signal class. Alternatively, the invariant set method guarantees that states remain within prescribed limits and can address both input saturation and state constraints [7]. Nevertheless, the computational intricacy inherent in ascertaining the invariant set frequently restricts its applicability to particular initial conditions. Another common approach is model predictive control (MPC), which has been shown to handle constraints by design [8]. Despite its extensive utilisation, MPC necessitates a precise model, exhibits sensitivity to disturbances, and demands considerable computational resources, thereby impeding its practical implementation. To summarise the aforementioned analysis, the following conditions must be satisfied to resolve the overcurrent issue under non-cascade PMSM control: The primary objective is to constrain the current within a limited range. The second objective is to construct an easily implementable control system. The third objective is to ensure that the dynamic steady state performance is satisfactory. In this paper, novel constrained controllers are designed with two objectives in mind. Firstly, these controllers are intended to avoid overly complex constraints, such as the reference track line modulation method. Secondly, they are designed to avoid limiting the initial values, for example, using an invariant set, or requiring an exact system model, for example, using MPC.
In order to address the current constraint in non-cascade PMSM drives, this paper proposes a controller that incorporates a current-limiting penalty mechanism into the adaptive gain design. Specifically, a penalty function is constructed based on the current limit, which approaches infinity as the q-axis current nears the boundary, thereby effectively suppressing transient overcurrent. However, traditional PI control is deficient in terms of robustness against parameter variations and external disturbances. Among the various robust control alternatives, Sliding-mode control (SMC) has been extensively adopted in motor drives, robotics, aerospace, and power electronics due to its robust stability, rapid response, and structural simplicity. However, the practical implementation of SMC is constrained by factors such as finite control bandwidth and discrete sampling, which induce high-frequency chattering. This chattering has the potential to induce substantial torque ripple, thereby compromising system stability. Consequently, the suppression of chattering is imperative for enhancing the steady-state performance of SMC systems [9,10].
In order to mitigate the impact of chattering vibration in the sliding mode control, literature [11] proposes the adoption of fuzzy switching gain adjustment, a methodology that eliminates the interference term through the effective estimation of the switching gain. However, this approach can compromise the robustness of the control system. Literature [12] proposes a finite-time sliding mode control, which aims to suppress the chattering effect associated with conventional SMC within a finite period of time. However, the method requires high mathematical accuracy and is difficult to apply to practical systems. Literature [13] adopts a second-order super-twisting algorithm (STA), which ensures the strong robustness of the system while eliminating the chattering vibration, and thus has become a research hotspot in PMSM control. As described in [14], a fast super-twisting non-singular fast terminal sliding mode controller has been developed. This controller has been shown to attenuate system singularity and chattering phenomenon, improve the switching convergence rate, and exhibit a faster convergence rate in comparison to traditional second-order sliding modes. Literature [15] proposes a novel generalized adaptive super-twisting algorithm for the accurate estimation of the control gain, with the concomitant suppression of chattering vibration and the prevention of redundant signal transmission. Literature [16] proposes the use of an enhanced adaptive super-twisting sliding mode observer, a technique that has been demonstrated to reduce the discontinuity of the control system, reduce the inherent chattering vibration, and effectively suppress the torque fluctuation. However, the method does not take into account the effect of disturbance on the system control performance.
The permanent magnet synchronous motor control system is affected by a variety of disturbance factors, including harmonic disturbance caused by unstable power supply voltage, torque fluctuation generated by sudden change of load torque, parameter variations triggered by temperature change and magnetic saturation, as well as systematic disturbance caused by delays in signal acquisition and measurement error, etc. The combined effect of these disturbances on the dynamic and steady-state performance of the system is a primary factor in the necessity to enhance the system’s performance in the disturbance rejection capacity. These disturbances jointly affect the dynamic and steady state performance of the control system, rendering the disturbance rejection problem a key challenge to improving the system’s performance. Therefore, this paper proposes to utilize a generalized proportional-integral observer (GPIO), which is developed based on linear observer theory. In comparison with the conventional frequency-domain disturbance observer, the generalized proportional-integral observer (GPIO) has the capacity to be applied to a range of disturbance types and can estimate the system’s internal states, external disturbances and their derivatives of each order in real time. In comparison with the traditional time-domain disturbance observer, the structure of the GPIO is relatively simple and can balance the dynamic response of the system and its noise suppression performance, making it more applicable in practice [17,18].
The paper proposes an enhanced adaptive controller, termed CCEASTA (enhanced adaptive super-twisting current-constrained algorithm), which integrates current constraint with an improved super-twisting sliding-mode algorithm within a non-cascade structure, building upon the foundation of reference [19]. The paper proposes a fourth-order generalized proportional-integral observer (GPIO) to accurately estimate the total collective disturbance and facilitate feed-forward compensation, thus improving the disturbance rejection performance of the permanent magnet synchronous motor (PMSM) speed control system. This composite controller, which combines the CCEASTA and GPIO, effectively limits the q-axis current of the PMSM to a manageable range, thereby safeguarding the hardware from overcurrent while maintaining the system’s dynamic performance [20]. Furthermore, the adaptive super-twisting sliding mode control employs a continuously differentiable switching function and speed-adaptive gain, thereby significantly reducing chattering and enhancing adaptability across the full-speed domain. The construction of the GPIO facilitates the estimation of disturbances and their higher-order derivatives, thereby enhancing both dynamic and steady-state performance, as well as disturbance resistance. This paper also incorporates practical non-ideal factors into the simulations, including sensor noise, discretization delay, inverter nonlinearity, and voltage saturation, to assess the feasibility and robustness of the proposed strategy within an engineering implementation context. This approach offers a safe and practical solution for high-performance permanent magnet synchronous motor drives.
It can be posited that, under the condition that the magnetic field is sinusoidally distributed, and with the assumption that hysteresis and eddy current losses are negligible, and further that the magnetic circuit is not saturated [21], the mathematical model of the surface-mounted permanent-magnet synchronous motor in the dq-rotating coordinate system can be expressed as follows:
where id and iq are the stator currents in the d-axis and q-axis, respectively, and ud and uq are the stator voltages in the d-axis and q-axis, respectively, noting that np is the number of pole pairs, ωm is the mechanical angular velocity, Rs is the stator resistance, Ls is the inductance, TL is the load torque, ψf is the rotor magnetic chain, B is the coefficient of viscous friction, and J is the inertia of rotation.
The system equation of motion can be expressed as:
where Te is the electromagnetic torque.
The system electromagnetic torque equation can be expressed as:
where Kt is set to be the torque constant.
When establishing the mathematical model of the permanent magnet synchronous motor speed control system, in order to more accurately reflect the actual operating conditions, it is necessary to take into account the internal parameters of the control system as well as the time-varying influence of the external load torque. Therefore, its rotor motion equation should be constructed and described on this basis as:
In the system modeling,
Current constraints are introduced to limit the q-axis stator current to |iq|.
Assumption 1: The system load torque variation satisfies the following conditions:
where
Remark 2.1: If the load meets the conditions of Assumption 1 in the unknown case, the current constraint still has a margin to suppress the load change, so c − i*q > 0 must be valid. c value is generally determined according to the rated current of the PMSM, which is usually two to three times of the rated current, and in this paper, c = 15A.
3 Enhanced Adaptive Super-Twisting Sliding Mode Current Constrained Controller Design
3.1 Current Constraint Function Design
In this paper, the barrier function is designed so that the constraint boundaries can be adjusted according to the state of the system while guaranteeing
Deriving the above equation yields the penalty term
Property 3.1: When condition
Property 3.2: Condition
Property 3.3:
To avoid singularities in the numerical calculations, a small constant
Remark 3.1: As the q axis current iq approaches the constraint boundary c both the barrier function
3.2 Enhanced Adaptive Super-Twisting Sliding Mode Control Law Design
Define the integral sliding mode surface:
where
A continuously differentiable segmented switching function is used:
where
Property 3.4:
Property 3.5:
Property 3.6:
Design time-varying gain
where
Gaining adaptive laws:
d-axis control law design:
Setting
q-axis control law design:
where
4 Generalized Proportional Integral Observer Design
4.1 Disturbance Modeling and Observer Structure
Modeling of aggregate disturbances:
Define the set total disturbance
Let
Remark 4.1: Eq. (17) approximates the lumped disturbance d(t) using a second-order polynomial model. This approach effectively captures slowly varying disturbances, such as gradual changes in load torque, ramp disturbances, including acceleration variations, and certain low-frequency harmonic disturbances, such as the sixth harmonic induced by the inverter dead zone, which are commonly observed in actual PMSM systems. Although this model may not accurately capture high-frequency random perturbations, such as measurement noise, or non-polynomial disturbances like step or square waves, the GPIO can still provide reliable estimations owing to its high-gain observer structure. The configuration of the observer poles effectively balances estimation accuracy and sensitivity to noise.
Extended state space model:
Defining the extended state vector
Fourth-order GPIO design:
The design of the fourth-order generalized proportional-integral observer can be expressed as:
where
4.2 Parameter Integral and Stability Analysis
Generalized proportional-integral observer pole configuration design:
Set the observer error dynamic equation as:
where
The characteristic polynomial corresponding to the set error dynamic equation is:
To obtain the desired dynamic response, the observer poles are configured as −ω0 (quadruple poles), i.e., the desired characteristic polynomial is:
Comparison of the coefficients gives:
Optimal selection of observer bandwidth:
The observer bandwidth parameter ω0 selection requires a balance between dynamic response speed and noise rejection capability:
Construct the noise transfer function:
Construct the disturbance suppression transfer function:
All things considered,
Proof of stability:
Theorem 4.1: For an observer error system, the estimation error is eventually bounded if
Proof: construct the Lyapunov function
is given by
When
Feedforward compensation design:
The feed-forward compensated control volume is designed based on the disturbance estimates provided by the generalized proportional-integral observer:
This feedforward term can be combined with the system control law to realize active suppression of disturbances and improve the overall robustness of the system.
5 Composite Control System Design
In order to simultaneously achieve accurate disturbance estimation and strict current limiting control, a composite control scheme is designed in this paper. The core of the scheme lies in the combination of enhanced adaptive super-twisting current constraint control (for direct current constraint) and generalized proportional-integral observer (for feed-forward compensation), and its overall control law consists of the following components:
The overall block diagram of the control system designed in this paper is shown in Fig. 1.

Figure 1: Block diagram of the enhanced CCEASTA system with GPIO for PMSM.
6.1 Main Symbols and Assumptions
To facilitate the subsequent analysis, we first describe the main notations used in the text (as shown in Table 1) and establish the necessary theoretical assumptions.

Main Symbols:
Hypothesis:
To complete the proof of stability of the system, we introduce the following three basic assumptions:
Assumption 6.1 (Disturbance boundedness): The system disturbance satisfies the following bounded conditions:
where
Assumption 6.2 (Nature of the current constraint function): The current constraint function
Positive characterization:
Boundedness:
Continuity:
Boundary characteristics:
Assumption 6.3 (Switching function properties): Enhanced switching function
Continuity:
Boundedness:
Positive characterization:
Boundary layer properties: when
6.2 Derivation of Error Dynamic Equations
Define the sliding mode surface:
Derivation of Eq. (29) yields the dynamic rate of change of the slip mold surface:
Putting the q-axis voltage control law:
Substituting into the q-axis voltage equation:
Collation leads to the dynamic equation for the q-axis current:
Dynamic equations for a sliding mode surface
Substitute Eq. (33) into Eq. (30) and organize the equation to obtain Eq. (34):
Among them:
Auxiliary variable definitions:
The derivation of σ yields:
Let Eq. (38) be satisfied to obtain Eq. (39)
6.3 Standard Super-Twisting Sliding Mode Control Law Transformation
Define state variables:
Eqs. (34) and (39) can be represented as:
Disturbance boundary analysis:
It follows from Assumption 6.1 and Assumption 6.2 that there exists a normal number
and
6.4 Lyapunov Function Construction and Detailed Analysis
Define the vector:
where
Lyapunov function selection:
A quadratic Lyapunov function is chosen:
where P is a symmetric positive definite matrix:
Parameterization of matrix P:
The super-twisting algorithm is set up according to its requirements for stability:
where
1. Symmetry:
2. Positive characterization:
Calculating the determinant gives:
Step 1: Calculate the time derivative of z.
By defining
where
Substituting the
By organizing
Taking the derivative of
Step 2: Matrix form representation
Write Eqs. (47) and (48) in matrix form:
Among them:
Step 3: Calculate the Lyapunov function derivative
Derive for
Substitute Eq. (52):
Step 4: Matrix
Calculation
The two equations are added together to obtain:
Step 5: Disturbance term analysis
The disturbance term
Eq. (60) is calculated as Eq. (61):
By the Cauchy-Schwartz inequality:
Step 6: Finite time convergence conditions
To guarantee
Condition 6.1 (Main diagonal dominance condition):
Condition 6.2 (Disturbance suppression condition): There exists
Step 7: Gain selection strategy
From the conditions Eqs. (57) and (58), the gain selection strategy is derived:
The lower bound of
The upper bound of
The following conditions need to be met in order to suppress the disturbance:
The gain condition can be obtained as:
Step 8: Finite time convergence proof
Theorem 6.1 (Finite time convergence): If the gains
Then the state of the system converges to the slip mold surface
Remark 6.1: Theorem 6.1 ensures that the system state converges to the sliding surface defined by s = 0 within a finite time frame. Based on the classical convergence analysis of the super-twisting algorithm [16], the convergence time T adheres to the following upper bound estimation condition:
where
By appropriately increasing k1 and k2, it is possible to reduce the convergence time; however, one must consider the amplitude limit of the control input and the stability margin of the system. In practical parameter selection,
Proof: From Eqs. (51), (52) and (55), there exist positive constants
Since
Substituting Eq. (73) into Eq. (72) yields:
When condition
This indicates exponential convergence of
6.6 Current Constraint Function Validation Analysis
Construct the current constrained Lyapunov function:
Constructor properties are satisfied:
1. Positive characterization:
2. Boundary characteristics:
Derive for
Substituting into Eq. (33) for
Considering the last term of Eq. (77) yields Eq. (78):
When
Proof of Current Binding Guarantee:
Theorem 6.2 (Current constraint guarantee): If the initial condition ssatisfy
Proof: Construct Eq. (77) as:
Among them:
Therefore, there exists
By the principle of comparison
6.7 Detailed Analysis of Adaptive Gain Stability
Gain Error Definition
Define the ideal adaptive gain
The adaptive law Eq. (13) is constructed as:
Construct an extended Lyapunov function:
Calculation of the time derivative:
Derivation of
Substituting the gain adaptive law in Eq. (81) yields:
Stability analysis:
From Eq. (74), there exists the constant
Utilizing Young’s inequality:
By the Cauchy-Schwartz inequality:
Combining the two inequalities gives:
Collating Eq. (93) yields Eq. (94):
When
where
Consistent and ultimately boundedness:
Theorem 6.3 (Adaptive gain stability): If
Proof: From Eq. (95), when condition
6.8 Stability Analysis of Composite Large Signals Containing d-Axis PI with Voltage Saturation
In Sections 6.2–6.5, the finite-time convergence of the sliding-mode dynamics was established, while Section 4.2 demonstrated the boundedness of the GPIO estimation error. However, the influence of the integral state of the d-axis PI controller and voltage saturation on the overall closed-loop system remains unaddressed. This section will construct a composite Lyapunov function to rigorously prove the large-signal stability of the complete interconnected system, which includes the d-axis PI controller, q-axis sliding-mode control, and GPIO.
Step 1: Extend the System State Space Definition
Based on the mathematical model of the permanent magnet synchronous motor (PMSM) (Eqs. (1)–(4)) presented in Section 2, and incorporating the d-axis proportional-integral (PI) control law alongside the q-axis sliding mode control law, the extended state vector is defined as follows:
The definitions of each state variable are given as:
d-axis current tracking error:
d-axis PI integral state:
Sliding mode surface variable:
Auxiliary variable:
from Eq. (35).
Observer estimation error:
(satisfying Eq. (20)).
d-axis current dynamics: Considering parameter perturbations and lumped disturbances on the basis of Eq. (1), the dynamic equation can be derived as:
where Δd represents the parameter perturbations and unmodeled dynamics of the d-axis. Since ed = −id, substituting it gives the error dynamics equation of the d-axis:
d-axis PI control law:
A standard PI control structure is adopted, with the control law expressed as:
among them, kpd and kid are the PI gains. To prevent the degradation of system performance caused by integral windup, a conditional integral anti-windup strategy is applied to the integrator dynamics, and the corresponding dynamic equation is:
where
q-axis voltage control law:
The q-axis voltage control law is composed of the sliding mode control term (Eq. (15)) and the GPIO feedforward compensation term, which is expressed as:
where
Voltage saturation constraint
Voltage saturation constraint: The applied voltage vector is constrained by the DC bus voltage UDC of the inverter. When employing SVPWM modulation, the maximum non-distorted phase voltage amplitude is
Define the saturation deviation
Step 2: Construction of the Composite Lyapunov Function
A candidate composite Lyapunov function is constructed as the weighted sum of the Lyapunov functions corresponding to the four subsystems of the closed-loop system, and its expression is:
For the d-axis PI control subsystem, a quadratic Lyapunov function containing integral states is selected, and coupling terms are introduced to optimize the convergence characteristics of the system, with the function expressed as:
where
The Lyapunov function defined for the sliding mode control subsystem in Section 6.4 (Eq. (41)) is adopted directly, with the expression:
where P is a symmetric positive definite matrix (Eq. (42)), which satisfies the parameterized form given in Eq. (43):
On the basis of the theoretical derivation in Section 4.2, the Lyapunov function for the GPIO estimation error subsystem is defined as:
where
The barrier function defined for the current constraint subsystem in Section 6.6 (Eq. (68)) is adopted, with the expression:
This barrier function has two key properties: (i) positive definiteness in the defined domain; (ii) boundary characteristic that the function value tends to infinity when the state approaches the constraint boundary, thus ensuring that the system current always satisfies the preset constraint condition.
Step 3: Derivative Calculation of the Lyapunov Function for Each Subsystem
Derivative of the Lyapunov Function for the d-axis PI Control Subsystem
Substitute Eqs. (91) and (92) into the Lyapunov function of the d-axis PI control subsystem, and first calculate the time derivative of the function
In the unsaturated state of the system voltage, substitute the expressions of
where the cross-coupling term in the equation is expressed as:
This coupling term arises from the electromagnetic cross-coupling
Upon the occurrence of voltage saturation, an additional term
From the theoretical derivation in Section 6.5, in the unsaturated state of the system voltage, the time derivative of the Lyapunov function for the sliding mode control subsystem is:
where
According to Theorem 4.1 presented in Section 4.2, the time derivative of the Lyapunov function for the GPIO estimation error subsystem is:
where
Based on Eqs. (69)–(72) in Section 6.6, the time derivative of the barrier function (Eq. (102)) for the current constraint subsystem is calculated as:
Substitute the q-axis current dynamic equation (Eq. (32)) into the above derivative equation, and the result is:
Substitute the actual q-axis voltage
After expanding the above equation, it can be found that
Step 4: Analysis of Interconnected Coupling Terms of the System
The four subsystems in the closed-loop system are coupled with each other through three main pathways, which are specifically as follows:
Electromagnetic cross-coupling: The
Voltage saturation coupling: The voltage saturation constraint acts on both the d, q-axis voltages simultaneously, and ud and uq share the same voltage amplitude constraint, forming the coupling effect caused by voltage saturation.
Observer control coupling: The disturbance estimation value
Define the total coupling term of the composite Lyapunov function derivative as the sum of the three coupling terms mentioned above, with its expression:
where
Lemma 6.5 (Boundedness of the Total Coupling Term): Under the premise that Assumptions 6.1–6.4 hold, there exists a positive constant C1, C2, C3, C4 such that the following inequality about the total coupling term is satisfied:
Proof: According to the boundedness of the motor rotational speed (
Step 5: Derivative Estimation of the Composite Lyapunov Function
Calculate the time derivative of the composite Lyapunov function (Eq. (96)), and substitute the time derivatives of the Lyapunov functions of each subsystem obtained in Step 3 into it, with the derivative equation expressed as:
Substitute Eqs. (104), (107), (108) and (111) into the above equation, and combine and simplify the like terms to obtain:
where
where
Step 6: Large-Signal Stability Theorem of the Closed-Loop System
Theorem 6.5 (Practical Stability of the Overall Closed-Loop System): Consider the closed-loop system consisting of the PMSM mathematical model (Eqs. (1)–(4)), the d-axis PI controller with anti-windup strategy (Eqs. (92) and (93)), the q-axis enhanced adaptive super-twisting current constraint controller (Eq. (15)), the fourth-order GPIO (Eq. (19)) and the voltage saturation constraint (Eq. (95)). If the following four conditions are satisfied:
The basic assumptions of the system, i.e., Assumptions 6.1–6.4, hold;
The sliding mode control gain is selected to satisfy the constraint condition in Eq. (62):
The PI control gains are designed to satisfy
The observer poles are configured reasonably such that the matrix Aob is a Hurwitz matrix;
There exists a positive constant
where C is proportional to the saturation deviation
When the voltage saturation of the system is not activated (C = 0), the derivative of the composite Lyapunov function is negative definite, and the system states converge exponentially to the origin;
When the voltage saturation of the system is activated transiently (C > 0), the system states are uniformly ultimately bounded, and all state variables converge to the following compact set:
Proof: Based on the estimation result of the composite Lyapunov function derivative in Eq. (117), the proof is completed by using the following three inequality relationships:
(can be proven by Eq. (97) through appropriate selection of the coupling coefficient)
(derived from the Rayleigh quotient inequality of symmetric matrices)
(obtained directly from the definition of the relevant var iables)
There exists a positive constant η1, η2, η3, η4 such that:
From the inequality
Moreover, since
According to the standard uniform ultimate boundedness theory, when
Step 7: Explanation of Voltage Saturation Handling
When voltage saturation is activated, C > 0 in Eq. (117) is proportional to the saturation deviation
1. d-axis anti-saturation: The conditional integration strategy (Eq. (93)) halts the integrator during saturation to prevent integral windup and ensure that Vd remains bounded;
2. q-axis robustness: Sliding mode control possesses inherent robustness to input saturation. The control error resulting from saturation can be viewed as a bounded disturbance, which does not compromise the finite-time convergence property of the sliding mode dynamics;
3. Saturation duration: As the current constraint term
Therefore, although the system cannot accurately track the desired control quantity when saturation is activated, the state trajectories remain bounded, and the system resumes exponential convergence after exiting saturation.
Conclusion: By constructing a composite Lyapunov function,
This chapter establishes a comprehensive stability analysis framework for the proposed composite control approach. Through the development of a composite Lyapunov function that encompasses the d-axis PI integral states, sliding mode variables, observer error, and current-constrained barrier function, it is proven rigorously that the q-axis sliding mode subsystem achieves finite-time convergence under the specified gain condition. Moreover, it is shown that the current consistently adheres to the predetermined constraints, and the entire interconnected system, inclusive of the PI controller with voltage saturation, exhibits large-signal stability. The theoretical underpinning provided in this chapter offers robust support for the proposed enhanced adaptive super-helical current-constrained control with a generalized proportional-integral observer composite scheme, thereby ensuring the practical viability and resilience of the system.
In order to verify the practical effect of the composite control scheme of “enhanced adaptive super-twisting current constraint + generalized proportional-integral observer” (CCEASTA+GPIO) under the non-cascade architecture, we have built a corresponding simulation model in the Matlab/Simulink environment. The specific parameters of the permanent magnet synchronous motor used in the simulation are shown in Table 2.

To assess the efficacy of the composite control strategy, it is juxtaposed against two alternative schemes: one employing a composite controller integrating the super-twisting algorithm with the extended state observer (STA+ESO), and the other utilizing a composite approach merging proportional-integral control with the extended state observer (PI+ESO). The composite control system CCEASTA+GPIO is designated as Scheme 1, the STA+ESO composite control system as Scheme 2, and the PI+ESO composite control system as Scheme 3.
To ensure a fair comparison, the parameters of the three control schemes are optimized independently to achieve the best dynamic performance for each scheme. The optimization process for the two comparative schemes is as follows: for the STA+ESO scheme, the current loop gain k11, k12 and speed loop gain k21, k22 are adjusted using a trial-and-error method, with the objectives of eliminating overshoot in the step response and minimizing regulation time, while also preventing excessive oscillation in the shaft current. The ESO parameters β01, β02 are selected based on the bandwidth method and are fine-tuned to balance speed estimation and noise suppression. A similar approach is employed for the PI+ESO scheme, where the speed loop PI parameters k41, k42 are initially adjusted according to the Ziegler-Nichols method and then refined, while the current loop PI parameters k31, k32 are set to ensure rapid tracking of the shaft current without overshoot. Once all parameters are established, they remain constant throughout the comparison simulation, thereby ensuring a fair evaluation.
The parameter selected for Scheme 1 include λ1 = 15, λ2 = 27, k1 = 230, k2 = 10, α = 120, γ1 = 4, γ2 = 16, and ε = 0.001. The poles of the generalized proportional-integral observer are configured as β1 = 120, β2 = 5400, β3 = 108,000, and β4 = 81,000. For Scheme 2, the current loop parameters are k11 = 8 and k12 = 130, while the velocity loop parameters are k21 = 2 and k22 = 60. The expanded state observer parameters are β01 = 9100, β02 = 810, α = 0.5, and δ = 0.01. The parameters selected for Scheme 3 include current loop parameters k31 = 10 and k32 = 115, velocity loop parameters k41 = 1 and k42 = 40, and expanded state observer parameters β01 = 8410, β02 = 810, α = 0.5, and δ = 0.01.
To thoroughly assess the performance of the proposed scheme, the simulation is divided into two segments: one that examines ideal conditions and another that compares simulations conducted under both ideal and non-ideal conditions.
7.1 Simulation under Ideal Conditions
The ideal state simulation presupposes the absence of measurement noise, non-ideal inverter characteristics, calculation delays, and voltage saturation. This section evaluates the performance of three schemes across several dimensions, including no-load starting, load mutation, speed steps, and disturbance suppression.
Fig. 2 shows the speed comparison curve, Fig. 3 shows the q-axis current start-up response curve, and Table 3 shows the response time and overshooting amount data, which shows that Scheme 1 limits the peak current within the limit value, Scheme 2 and Scheme 3 fail to limit the current within the limit value, and Scheme 1 has the optimal start-up speed response.

Figure 2: Comparison of motor speed response during no-load starting.

Figure 3: q-axis starting current response curve.

The analysis shows that only Scheme 1 (i.e., the method proposed in this paper) strictly limits the peak q-axis current within the preset constraints. In contrast, both Scheme 2 and Scheme 3 fail to effectively maintain the current below the limit value. In addition, in terms of rotational speed response, Scheme 2 has no overshoot but the regulation time is longer than that of Scheme 1. Scheme 3 has higher overshoot and longer regulation time compared with Schemes 1 and 2. Therefore, Scheme 1 has the best overall dynamic performance.
Figs. 4–6 show the steady state torque curves of the three schemes when a load torque of 5 N·m is applied to the system. Table 4 shows the torque pulsation ranges and torque pulsation ratios of the three schemes, and after comparative analysis, Scheme 1 of the three schemes has a better performance in suppressing torque pulsation.

Figure 4: CCEASTA+GPIO steady-state torque curve.

Figure 5: STA+ESO steady-state torque curve.

Figure 6: PI+ESO steady-state torque curve.

Comparison of the three schemes in the lift-speed performance, start the given speed of 200 r/min, in 0.02 s will be given to 1000 r/min speed, in 0.06 s will be given to 600 r/min speed. According to Fig. 7, Tables 5 and 6 can be obtained, in the three schemes among the Scheme 2 overshooting amount of 0, but the response time is longer than the Scheme 1, the Scheme 3 compared to the scheme has, the Scheme 2 overshooting is higher, a comprehensive comparison of Scheme 1 can be better performance of lift speed.

Figure 7: Comparison curve of variable speed response of composite control system.


In this study, the immunity performance of the system is tested by two types of disturbances, step and sine wave. For the unknown step disturbance applied at 0.06 s, Fig. 8 shows that Scheme 1(CCEASTA+GPIO) has the fastest response (0.01 s) and the smallest speed fluctuation (18 r/min), while Schemes 2 and 3 have a slower response (0.13 s) and significant fluctuation (87 r/min). In addition, under the amplitude-phase unknown sinusoidal disturbance applied for 0.03 s, Scheme 1 still exhibits the best disturbance suppression and tracking performance as shown in Fig. 9. The results show that the proposed scheme is superior in different disturbance modes.

Figure 8: Comparison curves of step disturbance.

Figure 9: Comparison curve of sine wave disturbance.
7.2 Comparison of Simulations between Ideal and Non-Ideal States
To assess the feasibility and robustness of the proposed CCEASTA+GPIO scheme within a practical digital control environment, this section compares and analyzes both the ideal simulation model and the simulation model incorporating non-ideal factors. These non-ideal factors encompass sensor noise, measurement offset, discretization delay, inverter non-linearity, and voltage saturation. The specific parameter settings are established based on typical device manuals and engineering experience, as detailed in Table 7.

Under ideal and non-ideal conditions, the CCEASTA+GPIO scheme is respectively simulated and tested, and the simulation is shown in Figs. 10–15 below.

Figure 10: Comparison of starting speeds in ideal and non-ideal states.

Figure 11: Comparison of starting currents between ideal and non-ideal states.

Figure 12: Comparison of steady-state torques between ideal and non-ideal states.

Figure 13: Comparison of variable speed responses between ideal and non-ideal states.

Figure 14: Comparison of load disturbances between ideal and non-ideal states.

Figure 15: Comparison of sinusoidal disturbance between ideal state and non-ideal state.
Fig. 10 and Table 8 indicate that, under non-ideal conditions, the initial speed response is delayed by 0.0005 s relative to ideal conditions; however, it still effectively tracks the set value. The overshoot increases by 1.8% compared to ideal conditions, yet the overall dynamic performance remains satisfactory, with no observed oscillations or instability.

Fig. 11 demonstrates that the starting current on the q-axis remains firmly within the predetermined constraint range. Despite minor ripples caused by noise and dead zones, the peak current does not surpass the established limit. This observation indicates that the current constraint mechanism exhibits considerable robustness against non-ideal factors.
Fig. 12 and Table 9 indicate that, following the introduction of non-ideal factors, the steady-state torque ripple experiences a slight increase; however, it remains at a low level. Furthermore, there is no evident high-frequency oscillation or amplitude mutation, suggesting that the system effectively suppresses influences such as sensor noise and inverter nonlinearity.

Fig. 13, Tables 10 and 11 demonstrate that, under variable speed conditions, the rotational speed tracking can rapidly respond to changes even in non-ideal circumstances. While there is a slight increase in overshoot and response time, the overall dynamic characteristics remain close to the ideal state. This observation indicates that the control system exhibits strong adaptability to digital implementation errors, including sampling delay and discretization.


Fig. 14 and Table 12 illustrate that, in response to sudden load disturbances, the amplitude of speed reduction under non-ideal conditions is marginally greater than that observed in ideal circumstances. However, the recovery time remains largely consistent, with no divergence or sustained oscillation detected. This finding indicates that the integration of the observer and the controller continues to be effective for disturbance estimation and feedforward compensation.

Fig. 15 illustrates that, in the presence of sine disturbances, the amplitude of speed fluctuations under non-ideal conditions increases relative to the ideal state. Nevertheless, the system continues to exhibit robust tracking performance, suggesting that it retains a strong capacity to suppress complex time-varying disturbances.
The comparison and analysis of simulations under both ideal and non-ideal conditions demonstrate that the proposed CCEASTA+GPIO composite control strategy retains excellent dynamic and steady-state performance despite the introduction of real-world non-ideal factors, including sensor noise, measurement offset, discretization delay, inverter nonlinearity, and voltage saturation. Specifically, the system exhibits a rapid response during startup and speed variations without significant oscillation. Additionally, the q-axis current remains strictly confined within the predetermined safety limits, while the steady-state torque ripple is maintained at a low level. Furthermore, the strategy effectively suppresses both step and sine disturbances. These findings indicate that the proposed scheme possesses strong feasibility and robustness within actual digital control environments, highlighting its potential for engineering applications.
This paper addresses the issue of overcurrent protection and the need to mitigate both internal and external disturbances in the non-cascade structure of permanent magnet synchronous motors. We propose a composite control strategy that integrates enhanced adaptive super-twisting current constraint control with a generalized proportional integral observer. The enhanced adaptive super-twisting sliding mode control effectively reduces chattering associated with sliding mode control and enhances both dynamic and steady-state performance through the use of a continuously differentiable switching function and a speed-adaptive gain. The current constraint control enforces strict limits on the q-axis current in the non-cascade structure by incorporating a barrier function, thereby preventing hardware damage due to instantaneous overcurrent. Additionally, the generalized proportional integral observer provides real-time estimation and feedforward compensation for the system’s lumped disturbances, further improving the system’s disturbance rejection capability.
Under optimal simulation conditions, the comparative results of the STA+ESO and PI+ESO schemes indicate that the proposed scheme presented in this paper demonstrates superior dynamic performance in several areas, including startup response, speed change tracking, load mutation, and disturbance suppression. Notably, it effectively confines the q-axis current within the predetermined safety limits while simultaneously significantly reducing the steady-state torque ripple.
On this basis, this paper further introduces practical non-ideal factors such as sensor noise, measurement offset, discretization delay, inverter non-linearity, and voltage saturation in the simulation, and verifies the feasibility and robustness of the proposed scheme in the engineering implementation environment. The simulation results show that the system can still maintain a fast and accurate speed response under non-ideal conditions, the q-axis current always meets the constraint requirements, the torque ripple is controlled at a low level, and it has good suppression ability for step and sinusoidal disturbances. In summary, the proposed composite control strategy in this paper realizes excellent dynamic and steady-state performance on the premise of ensuring the safety and robustness of the system, and provides an effective and feasible solution for high-performance permanent magnet synchronous motor drive systems.
Acknowledgement: The author sincerely expresses gratitude to the professor for his invaluable guidance and support throughout this paper. Appreciation is also extended to the Central Government Guides Local Science and Technology Development Fund for providing financial assistance to this research.
Funding Statement: This research was funded by The Central Guidance on Local Science and Technology Development Fund of Gansu Province, grant number 25ZYJA027. The recipient of the grant is Boqiang Wei.
Author Contributions: The authors confirm contribution to the paper as follows: conceptualization, Yiwei Feng and Boqiang Wei; methodology, Boqiang Wei; software, Boqiang Wei; validation, Boqiang Wei and Yiwei Feng; formal analysis, Boqiang Wei; investigation, Boqiang Wei; resources, Yiwei Feng; data curation, Boqiang Wei; writing—original draft preparation, Boqiang Wei; writing—review and editing, Yiwei Feng and Boqiang Wei; visualization, Boqiang Wei; supervision, Yiwei Feng; project administration, Yiwei Feng; funding acquisition, Yiwei Feng. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are available from the corresponding author, Boqiang Wei, upon reasonable request.
Ethics Approval: This study does not involve human or animal subjects, and thus no ethical approval is required.
Conflicts of Interest: The authors declare no conflicts of interest.
Abbreviations
| PMSM | Permanent magnet synchronous motor |
| CCEASTA | Enhanced adaptive super-twisting current-constrained algorithm |
| GPIO | Generalized proportional-integral observer |
References
1. Mehedi F, Yousfi A, Bouyakoub I, Reguieg Z. Advanced control of five-phase PMSM using combined fractional-order super-twisting algorithm with modified SVM approach. J Electr Eng. 2025;76(6):546–56. doi:10.2478/jee-2025-0057. [Google Scholar] [CrossRef]
2. Ismail MM, Al-Dhaifallah M, Rezk H, Refaat MM, Junejo AK. Adaptive linear MPC for a PMSM-driven autonomous EV with a filtered third-order generalized integrator observer. Sci Rep. 2026;16(1):9349. doi:10.1038/s41598-026-39158-3. [Google Scholar] [PubMed] [CrossRef]
3. Lu G, Su J, Yang G, Wang S. Transitional period harmonic current analysis and suppression in dual three-phase PMSMs using generalized integrators. IEEE J Emerg Sel Top Power Electron. 2024;12(4):3862–74. doi:10.1109/JESTPE.2024.3415422. [Google Scholar] [CrossRef]
4. Jiang C, Wang Q, Zhang N, Ding H. Overcurrent protection and unmatched disturbance rejection under non-cascade structure for PMSM. Energies. 2022;15(18):6573. doi:10.3390/en15186573. [Google Scholar] [CrossRef]
5. Preindl M, Bolognani S. Model predictive direct speed control with finite control set of PMSM drive systems. IEEE Trans Power Electron. 2013;28(2):1007–15. doi:10.1109/TPEL.2012.2204277. [Google Scholar] [CrossRef]
6. Kogiso K, Hirata K. Reference governor for constrained systems with time-varying references. In: Proceedings of the 2006 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems; 2006 Sep 3–6; Heidelberg, Germany. p. 359–64. doi:10.1109/MFI.2006.265603. [Google Scholar] [CrossRef]
7. Wu M, Yan G, Lin Z, Liu M. Characterization of backward reachable set and positive invariant set in polytopes. In: Proceedings of the 2009 American Control Conference; 2009 Jun 10–12. St. Louis, MO, USA. p. 4351–6. doi:10.1109/ACC.2009.5159817. [Google Scholar] [CrossRef]
8. Wang Y, Shi S, Mai S. Composite high order super-twisting sliding mode control algorithm for PMSMs based on dung beetle optimization. J Power Electron. 2025;25(7):1198–207. doi:10.1007/s43236-024-00969-0. [Google Scholar] [CrossRef]
9. Zhang Z, Yang X, Wang W, Chen K, Cheung NC, Pan J. Enhanced sliding mode control for PMSM speed drive systems using a novel adaptive sliding mode reaching law based on exponential function. IEEE Trans Ind Electron. 2024;71(10):11978–88. doi:10.1109/TIE.2023.3347845. [Google Scholar] [CrossRef]
10. An J, Zhang Z, Pan J. Sensorless control of permanent magnet synchronous motor based on adaptive sliding mode observer and phase locked loop. In: Proceedings of the 10th International Conference on Power Electronics Systems and Applications (PESA); 2024 Jun 5–9; Hong Kong, China. p. 1–4. doi:10.1109/PESA62148.2024.10595026. [Google Scholar] [CrossRef]
11. Zhang J, Ren W, Sun XM. Extended-state-observer-based nonlinear control for PMSM servo systems with current constraints and voltage saturations. IEEE Trans Transp Electrif. 2024;10(2):2713–26. doi:10.1109/TTE.2023.3304173. [Google Scholar] [CrossRef]
12. Shah AP, Mehta AJ. Direct power control of DFIG using super-twisting algorithm based on second-order sliding mode control. In: Proceedings of the 2016 14th International Workshop on Variable Structure Systems (VSS); 2016 Jun 1–4; Nanjing, China. p. 136–41. doi:10.1109/VSS.2016.7506905. [Google Scholar] [CrossRef]
13. Hu J, Lu H, Zheng B, Zhang Y. Predictive control of permanent magnet synchronous motor based on Super-Twisting sliding mode. Energy Sci Eng. 2023;11(9):3173–84. doi:10.1002/ese3.1512. [Google Scholar] [CrossRef]
14. Yao G, Cheng Y, Wang Z, Xiao Y. Study on a second-order adaptive sliding-mode observer control algorithm for the sensorless permanent magnet synchronous motor. Processes. 2023;11(6):1636. doi:10.3390/pr11061636. [Google Scholar] [CrossRef]
15. Dou W, Ding S, Park JH, Mei K. An adaptive generalized super-twisting algorithm via event-triggered control. IEEE Trans Autom Sci Eng. 2025;22:393–406. doi:10.1109/TASE.2024.3351122. [Google Scholar] [CrossRef]
16. Song YS, Zhuo SQ, Li FS, Wang X, Guo CX, Shen CW. Control strategy of permanent magnet synchronous motor based on enhanced adaptive super-twisting sliding mode observer. Electr Mach Control. 2025;29(6):1–11. (In Chinese). [Google Scholar]
17. Hou Q, Ding S. GPIO based super-twisting sliding mode control for PMSM. IEEE Trans Circuits Syst II Express Briefs. 2021;68(2):747–51. doi:10.1109/TCSII.2020.3008188. [Google Scholar] [CrossRef]
18. Su J, Chen WH, Yang J. On relationship between time-domain and frequency-domain disturbance observers and its applications. J Dyn Syst Meas Control. 2016;138(9):091013. doi:10.1115/1.4033631. [Google Scholar] [CrossRef]
19. Zhang B, Wei B. A STA current-constrained control for PMSM speed regulation system with function disturbance observer. Energy Eng. 2022;119(3):1197–218. doi:10.32604/ee.2022.018411. [Google Scholar] [CrossRef]
20. Le TL, Hsieh MF. A combined control method for permanent magnet synchronous motor drives with sliding mode control and observer approach. Comput Electr Eng. 2026;129(4):110812. doi:10.1016/j.compeleceng.2025.110812. [Google Scholar] [CrossRef]
21. Ismail MM, Xu W, Ge J, Tang Y, Junejo AK, Hussien MG. Adaptive linear predictive model of an improved predictive control of permanent magnet synchronous motor over different speed regions. IEEE Trans Power Electron. 2022;37(12):15338–55. doi:10.1109/TPEL.2022.3194839. [Google Scholar] [CrossRef]
22. Jia L, Lin M, Le W, Li N, Kong Y. Dual-skew magnet for cogging torque minimization of axial flux PMSM with segmented Stator. IEEE Trans Magn. 2020;56(2):7507306. doi:10.1109/TMAG.2019.2951704. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools