Next Article in Journal
EKAResNet: Enhancing ResNet with Kolmogorov–Arnold Network-Based Nonlinear Feature Mapping
Previous Article in Journal
Stability of the DuFort–Frankel Scheme on Unstructured Grids
Previous Article in Special Issue
An Energy Saving MTPA-Based Model Predictive Control Strategy for PMSM in Electric Vehicles Under Variable Load Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Finite-Time Extended State Observer with Prediction Error Compensation for PMSM Control

1
College of Electrical Engineering and Control Science, Nanjing Polytechnic Institute, Nanjing 210048, China
2
College of Electrical Engineering and Control Science, Nanjing Tech University, Nanjing 211816, China
*
Author to whom correspondence should be addressed.
Computation 2025, 13(10), 247; https://doi.org/10.3390/computation13100247
Submission received: 10 September 2025 / Revised: 12 October 2025 / Accepted: 16 October 2025 / Published: 20 October 2025
(This article belongs to the Special Issue Nonlinear System Modelling and Control)

Abstract

This paper proposes a finite-time extended state observer (FTESO) integrated with model predictive control (MPC) for high-performance control of permanent magnet synchronous motors (PMSMs). A disturbance-aware predictive model is constructed by incorporating lumped disturbances into the PMSM current equations, addressing load fluctuations and parameter uncertainties. The FTESO, designed with nonlinear gains and Lyapunov stability, ensures rapid disturbance estimation and is embedded into a feedforward-compensated MPC with a composite cost function considering current error and voltage increment. Simulations show that under sudden load disturbances, FTESO-MPC achieves faster recovery and a smaller steady-state error than LESO-MPC; when inductance triples, FTESO-MPC maintains smooth convergence, whereas LESO-MPC exhibits oscillations with d-axis current peaks near 200 A. Under resistance or flux variations, FTESO-MPC sustains stable regulation with less ripple, confirming its superior tracking accuracy and robustness compared with LESO-MPC.

1. Introduction

In recent years, the rapid growth of global transportation demand has significantly increased the deployment of electric drive systems. Among various applications, electric vehicles (EVs), electric buses, and urban rail transit are typical examples. In these systems, electric drives play a crucial role in ensuring reliable and efficient operation [1,2]. At the heart of these applications lies the electric drive system, which directly determines the dynamic performance and operational reliability of the equipment. Particularly, permanent magnet synchronous motors (PMSMs) have gained widespread application due to their high power density, excellent responsiveness, and suitability for advanced control. However, in real-world operating conditions, PMSM-driven systems are frequently subjected to load disturbances, parameter uncertainties, and unmodeled dynamics [3]. These challenges necessitate the development of advanced control strategies that can achieve strong disturbance rejection and maintain stable speed performance under practical operating conditions.
Traditional speed control strategies, such as proportional–integral (PI) control and feedforward decoupling methods [4,5,6,7,8], have demonstrated satisfactory performance in light-load or steady-state conditions. However, these methods typically assume that external disturbances and model uncertainties are negligible, which becomes invalid under dynamic operating conditions. In scenarios with significant parameter variations or abrupt load changes, such controllers often fail to adjust the control law in a timely manner, resulting in increased output deviations and degraded regulation performance. To address this issue, control strategies with built-in disturbance estimation and compensation mechanisms have attracted increasing research attention. The Extended State Observer (ESO) [9,10,11,12,13] has emerged as a widely used technique in nonlinear control systems, owing to its ability to dynamically estimate generalized disturbances—including external perturbations, modeling errors, and unmodeled dynamics—by augmenting the system state. By incorporating these estimated disturbances into the control loop, ESO-based methods can effectively mitigate the impact of uncertainties, allowing the controller to operate as if under ideal model conditions. This significantly enhances the robustness and adaptability of the control system under complex and uncertain environments.
Despite the theoretical clarity and implementation simplicity of conventional ESO structures, which are mostly based on linear state-space models and finite-difference estimations, their performance deteriorates in the presence of high-speed disturbances or rapid state transitions. In applications such as coal unloading crawlers, where load impacts are abrupt and disturbances occur frequently, the inherent estimation delay of linear ESOs often becomes a limiting factor [14,15,16]. To address this limitation, recent studies have introduced various structural improvements, among which the Finite-Time Convergent Extended State Observer (FTESO) [17,18,19,20,21,22] has gained significant attention. FTESO incorporates nonlinear feedback gains and sliding-mode terms into the observer design, enabling the estimated disturbance to converge to its true value within a finite time. This structure offers substantial improvements in estimation speed and tracking accuracy compared to conventional ESOs, especially in scenarios with rapidly changing system states or high-frequency disturbances. As demonstrated in [22], FTESO-based control systems exhibit significantly reduced current and speed recovery times, lower overshoot, and minimized steady-state errors under dynamic disturbance conditions. These advantages make FTESO particularly suitable for enhancing the robustness and dynamic performance of electric drive systems.
Although Model Predictive Control (MPC) has demonstrated excellent capabilities in dynamic optimization and multi-objective control, its performance remains highly dependent on the accuracy of the internal model. Under non-ideal modeling conditions, such as parameter uncertainties or external disturbances, MPC may generate prediction deviations that lead to suboptimal control actions. To address this limitation, an effective solution is to incorporate disturbance estimates provided by an ESO into the MPC framework, forming a disturbance-observation–based predictive compensation structure [23,24,25]. This integrated ESO-MPC architecture enhances the model adaptation capability of MPC by dynamically correcting prediction errors induced by unmodeled dynamics. In practical applications, such a scheme improves the controller’s ability to respond rapidly to and recover stably from sudden load disturbances. Recent studies have explored several variants of this approach, including ESO-MPC, Finite-Time ESO-MPC (FTESO-MPC), and disturbance-compensated rolling optimization schemes, with promising results in motor drives, power converters, and other dynamic systems [26,27,28]. In these frameworks, the ESO is typically used to estimate current disturbances, voltage shifts, or internal state fluctuations, and feed these estimates into the MPC optimization process. This enables the cost function to be adaptively corrected in real time, thereby improving decision-making accuracy. Moreover, due to the real-time estimation capability of the ESO, its outputs can be directly utilized as feedback to update the internal prediction model, enhancing the robustness and adaptability of the control system under complex operating conditions.
While the integration of FTESO and MPC successfully combines the multi-variable optimization capability of predictive control with the disturbance estimation and adaptation strengths of finite-time observers, its effectiveness still relies on certain assumptions regarding model accuracy and parameter availability. In practice, the design, tuning, and real-time implementation of the observer–controller structure can introduce additional complexity and computational burden, which may limit its applicability in highly dynamic and resource-constrained systems [29,30,31]. This challenge becomes more pronounced in scenarios such as coal unloading equipment, where strong nonlinearities, multiple concurrent disturbances, and significant system uncertainties are present. Under such conditions, the system model may deviate considerably from reality, and the behavior of external disturbances may be difficult to model explicitly. Consequently, FTESO-MPC–based control strategies may exhibit limited robustness and adaptability, especially when faced with rapidly changing or unknown operating conditions. Motivated by these limitations, further enhancement of disturbance-resilient control design is required to ensure reliable operation in complex industrial systems.
In this context, the proposed control strategy can be interpreted as an integrated-architecture (IA)-based control scheme, in which the finite-time extended state observer (FTESO) and the model predictive controller (MPC) are designed within a unified framework rather than as separated modules. This integrated architecture allows the observer and controller to interact in real time: the FTESO rapidly estimates lumped disturbances and feeds them directly into the MPC optimization process, while the MPC updates its cost function and prediction model based on these estimations. Such mutual coupling forms a closed-loop coordination between disturbance observation and predictive compensation, significantly improving dynamic adaptability and robustness. By combining the fast finite-time convergence of the observer with the optimal decision-making of predictive control, the IA-based FTESO–MPC scheme achieves superior disturbance rejection, faster transient response, and smoother control action compared with conventional cascaded approaches. This integration highlights the key innovation of the present work and provides a more systematic foundation for robust and adaptive PMSM control.
To address the challenges of strong external disturbances and parameter uncertainties commonly encountered in electric drive systems, this paper develops a disturbance-aware current prediction model for PMSMs, which incorporates a lumped disturbance term to represent unmodeled dynamics and external perturbations. An FTESO is designed based on nonlinear feedback gain, enabling rapid and accurate estimation of current disturbances within a finite convergence time. The estimated disturbance is then embedded into the MPC framework, forming a disturbance-compensated composite controller. A multi-objective cost function is constructed, which simultaneously considers current tracking error and voltage increment regulation, thereby enabling real-time feedforward compensation of system disturbances and smooth voltage response adjustment. The proposed IA-based FTESO–MPC scheme significantly improves robustness and dynamic performance under complex conditions, providing an effective solution for robust and stable PMSM operation.
The main contributions of this study can be summarized as follows:
(1)
A finite-time extended state observer (FTESO) is developed to achieve rapid and accurate estimation of lumped disturbances in PMSM drives, ensuring convergence within a finite time under strong nonlinear and time-varying conditions.
(2)
A novel affine-interval-based nonlinear gain function is introduced into the observer design, which guarantees global smoothness and eliminates the chattering phenomenon commonly observed in conventional sliding-mode ESOs.
(3)
A disturbance-aware current prediction model is constructed, incorporating parameter perturbations and unmodeled dynamics as lumped disturbances to enhance model fidelity under practical uncertainties.
(4)
A multi-objective cost function is formulated to simultaneously minimize current tracking error and voltage increment, improving both dynamic response and energy efficiency.
(5)
An integrated-architecture (IA)-based FTESO–MPC control framework is established, allowing real-time interaction between disturbance estimation and predictive optimization, thereby improving robustness, convergence speed, and steady-state accuracy compared with conventional ESO–MPC or deadbeat control approaches.

2. Disturbance-Aware Modeling of PMSM for Control Design

Accurately modeling the behavior of PMSMs under complex and dynamic load conditions is crucial for developing advanced control strategies that ensure robust performance and effective disturbance rejection. Conventional PMSM current models are often based on idealized assumptions and fail to capture parameter variations, mechanical disturbances, and environmental influences—factors that significantly affect control accuracy in practical applications. In real-world industrial and transportation scenarios, PMSMs frequently operate under harsh and variable conditions. Motor parameters such as inductance and resistance may change due to temperature fluctuations, magnetic saturation, and manufacturing deviations. At the same time, load disturbances can be introduced by uneven mass distribution, mechanical shocks, friction changes, or transmission backlash. These effects lead to strong nonlinearities and uncertainties in the system, greatly increasing control complexity and posing challenges for achieving stable and reliable motor operation. To better capture these real-world uncertainties and to provide a reliable foundation for sustainable and disturbance-resilient control design, this study incorporates aggregated disturbance terms f d and f q into the standard PMSM current model [32]:
L d d i d d t = R i d + P L q ω m i q + u d + f d L q d i q d t = R i q P L d ω m i d P ω m ϕ f + u q + f q
where these terms represent the unmodeled dynamics and disturbance effects along the d-axis and q-axis, respectively. The modified model offers a more realistic and energy-aware representation of PMSM dynamics, enabling the design of predictive controllers tailored to the demands of efficient electric drive systems in modern transportation applications.
Assuming further that the incremental variations of the stator resistance, d-axis inductance, q-axis inductance, and permanent magnet flux linkage are denoted by Δ R s , Δ L d , Δ L q , and Δ ϕ f , respectively, the current model in Equation (1) can be reformulated to incorporate parameter perturbations as follows:
L d + Δ L d d i d d t = R + Δ R i d + P L q + Δ L q ω m i q + u d L q + Δ L q d i q d t = R + Δ R i q P L d + Δ L d ω m i d P ω m ϕ f + Δ ϕ f + u q
Building upon Equation (2), the model can be further reformulated to explicitly incorporate both motor parameter variations and external disturbance effects, yielding the following extended representation:
d i d d t = R L d i d + F d + u d L d d i q d t = R L q i q + F q + u q L q
where F d and F q represent the lumped disturbances that result from the combined effects of motor parameter variations and external perturbations. It should be noted that in practical PMSM drive systems, inverter nonlinearities such as dead-time, switching delay, and voltage saturation inevitably introduce additional voltage distortion. These effects can be equivalently regarded as lumped disturbances acting on the stator voltage model. Therefore, their influence is implicitly included in the total disturbance term of the system dynamics.
F d = Δ L d L d d i d d t Δ R L d i d + P L q + Δ L q L d ω m i q + f d L d F q = Δ L q L q d i q d t Δ R L q i q P L d + Δ L d L q ω m i d P ω m ϕ f + Δ ϕ f L q + f q L q
By setting the sampling period as T s , Equation (4) can be discretized as follows:
i d k + 1 = T s R L d i d k + T s F d k + T s L d u d k i q k + 1 = T s R L q i q k + T s F q k + T s L q u q k
Based on Equation (5), a disturbance prediction model for the PMSM is constructed by treating the d-axis current i d , q-axis current i q , and the lumped disturbances F d and F q as system state variables. It is assumed that the disturbance terms F d and F q remain constant over the prediction horizon N p . Accordingly, an extended state-space model is formulated to capture both system dynamics and disturbance evolution:
x k + 1 = A x k + B u k y k = C x k
where
x k = i d k i q k F d k F q k , y k = i d k i q k , u k = u d k u q k
A = T s R L d 0 0 0 0 T s R L q 0 0 0 0 T s 0 0 0 0 T s , B = T s L d T s L q , C = 1 0 0 0 0 1 0 0
Let Δ i d k and Δ i q k denote the incremental errors of the d-axis and q-axis currents, and Δ F d k and Δ F q k represent the incremental disturbance estimation errors. Based on Equation (6), the incremental prediction model of the stator currents can be derived as follows:
x e k + 1 = A e x e k + B e Δ u k y k = C e x e k
where
x e k = Δ i d k Δ i q k Δ F d k Δ F q k i d k i q k , y ( k ) = i d ( k ) i q ( k ) , Δ u ( k ) = Δ u d ( k ) Δ u q ( k ) A e = T s R L d 0 0 0 0 0 0 T s R L q 0 0 0 0 0 0 T s 0 0 0 0 0 0 T s 0 0 T s R L d 0 0 0 0 0 0 T s R L q 0 0 0 0 , B e = T s L d 0 0 T s L q 0 0 0 0 T s L d 0 0 T s L q , C e = 0 0 0 0 1 0 0 0 0 0 0 1

3. Feedforward-Based Compound Control Design

3.1. Finite-Time Convergent Extended State Observer

To enhance the disturbance rejection capability of the PMSM control system under complex and time-varying conditions, and to improve the accuracy of model predictive control, this study develops an FTESO. The observer is designed to estimate, in real time, the d-axis and q-axis currents of the PMSM along with the corresponding lumped disturbances. These estimated disturbances are incorporated as extended state variables into the predictive control framework, enabling proactive and efficient compensation. By enhancing disturbance suppression and dynamic adaptability, the proposed method contributes to more robust and stable motor drive performance under complex operating conditions.
Design of an FTESO for d-axis current:
e 1 d = i ^ d i d , e 2 d = ϕ 1 d F 0 d i ^ ˙ d = F 0 d R L d i d + 1 L d u d F 0 d = ϕ 1 d k 1 d θ e 1 d β 2 + ( b θ ) e 1 d 1 β 2 2 s i g n e 1 d ϕ ˙ 1 d = k 2 d θ e 2 d β 2 + ( b θ ) e 2 d 1 β 2 2 s i g n e 2 d
Design of an FTESO for q-axis current:
e 1 q = i ^ q i q , e 2 q = ϕ 1 q F 0 q i ^ ˙ q = F 0 q R L q i q + 1 L q u q F 0 q = ϕ 1 q k 1 q θ e 1 q β 2 + ( b θ ) e 1 q 1 β 2 2 s i g n e 1 q ϕ ˙ 1 q = k 2 q θ e 2 q β 2 + ( b θ ) e 2 q 1 β 2 2 s i g n e 2 q
where i ^ d and i ^ q represent the estimated values of the d-axis and q-axis currents, respectively, while F o d and F 0 q denote the estimated disturbance components along the d-axis and q-axis. The parameters k 1 d , k 2 d , k 1 q and k 2 q are adjustable gains within the FTESO design. Regardless of the initial magnitude of current or disturbance estimation errors, the observer ensures that all deviations converge to their reference values or predefined bounds within a finite time. These bounds can be arbitrarily small, demonstrating the high precision and fast convergence characteristics of the proposed finite-time extended observer. Some details are in Figure 1.

3.2. Stability Analysis

Theorem 1.
The nonlinear dynamics can be expressed as:
s ˙ t = L s , θ , β = θ s ( t ) β 2 + ( b θ ) s ( t ) 1 β 2 2 , s 0 = s 0
where, given that  θ > 0 ,  b θ > 0 , and  0 < β < 1 , the nonlinear function exhibits finite-time convergence. For any initial value  s 0 , the time required for the function to converge to the origin and to  ρ  can be respectively expressed as:
t 0 = 1 1 β 1 θ ( b θ ) 1 θ 2 s 0 1 β + θ ( b θ ) t ρ = 1 1 β 1 θ ρ 1 β + ( b θ ) 1 θ 2 s 0 1 β + θ ( b θ )
The upper bound of the convergence time is given by:
T max = 1 θ b θ 1 β
In contrast to the conventional finite-time extended state observers that employ the discontinuous fal(·) function [9], the proposed FTESO introduces a redesigned nonlinear gain term inspired by the definition of affine intervals in convex affine subspace theory. This nonlinear mapping ensures global differentiability, thereby eliminating the non-smooth transition near the origin that commonly causes chattering and numerical instability in traditional designs. By reformulating the nonlinear feedback law into an affine-type continuous structure, the observer achieves smooth finite-time convergence [33,34,35] and enhanced robustness against system uncertainties and external disturbances. Moreover, the continuous nature of the affine-interval-based function improves the numerical stability of the discrete-time implementation, reducing sensitivity to sampling noise and quantization errors. The redesigned nonlinearity preserves the fast finite-time convergence characteristics while ensuring global smoothness, which facilitates both digital realization and theoretical analysis. As a result, the proposed FTESO provides a balanced structure that combines the advantages of finite-time convergence, robustness, and computational smoothness, making it more suitable for high-performance PMSM drive control.
Proof of Theorem 1.
Let the Lyapunov candidate function be defined as V ( s ) = s 2 2 0 . Taking the time derivative of V , we obtain:
V ˙ = s s ˙ = s θ s β 2 + ( b θ ) s 1 β 2 2 = V 1 + β 2 θ + ( b θ ) V 1 β 2 2
Since θ > 0 , b θ > 0 , it follows that ( b θ ) V 1 β 2 > 0 . Therefore, the time derivative of the Lyapunov function satisfies V ˙ θ 2 V 1 + β 2 . Given that 0 < β < 1 , we have 1 < 1 + β < 2 , which implies 0 < 1 + β 2 < 1 . This confirms that the nonlinear function converges to the equilibrium point in finite time.
When V 0 , then:
1 V 1 + β 2 d V d t = θ + ( b θ ) V 1 β 2 2
Let m = V 1 β 2 , then:
m 0 m t d m θ + ( b θ ) m 2 = 0 t β 1 d t s 1 β t = m t = 1 θ 2 β 1 t + θ 2 θ b θ + θ 2 m 0 θ b θ θ 2
Case 1:
For any initial condition s 0 , the settling time of s to reach the origin can be derived from Equation (18) as follows:
t = 1 1 β 1 θ b θ 1 θ 2 s 0 1 β + θ b θ
Case 2:
For any initial state s 0 , the convergence time of s to a predefined threshold ρ can be determined based on Equation (18) as follows:
t ρ = 1 θ 1 β 1 θ ρ 1 β + b θ 1 θ 2 s 0 1 β + b θ
where the convergence rate increases as the value of β decreases.
Case 3:
Based on the above two scenarios, the convergence time is a strictly increasing function of the initial value s 0 . Therefore, the convergence time T max is bounded:
T max = 1 θ b θ 1 β
From Equations (3) and (11), the following expression can be derived:
e ˙ 1 d = i ^ ˙ d i ˙ d = F 0 d F d = ϕ 1 d F d k 1 d θ e 2 d β 2 + ( b θ ) e 2 d 1 β 2 2 s i g n e 2 d
e 2 d = ϕ 1 d F 0 d = ϕ 1 d i ^ ˙ d R L d i d + 1 L d u d = ϕ 1 d e ˙ 1 d + F d
Let e 3 d = ϕ 1 d F d , then:
e ˙ 3 d = ϕ ˙ 1 d F ˙ d = k 2 d θ e 3 d e ˙ 1 d β 2 + b θ e 3 d e ˙ 1 d 1 β 2 2 s i g n e 3 d e ˙ 1 d F ˙ d
It follows from the preceding analysis that both e 1 d and e 3 d achieve finite-time convergence. Upon system stabilization, the condition e ˙ 1 d = 0 is satisfied, and Equation (24) is thereby evaluated as:
e ˙ 3 d = ϕ ˙ 1 d F ˙ d = k 2 d θ ( e 3 d ) β 2 + ( b θ ) ( e 3 d ) 1 β 2 2 s i g n e 3 d F ˙ d
It can thus be concluded that:
θ ( e 3 d ) β 2 + ( b θ ) ( e 3 d ) 1 β 2 2 ξ
For θ e 3 d β 2 > b θ e 3 d 1 β 2 , then:
2 b θ e 3 d 1 β 2 2 ξ , | e 3 d | ξ 4 b θ 2 1 2 β
For θ e 3 d β 2 < b θ e 3 d 1 β 2 , then:
2 θ ( e 3 d ) β 2 2 ξ , | e 3 d | ξ 4 θ 2 1 β
According to Equations (27) and (28), by appropriately tuning the parameters θ and b , the estimated values produced by the observer can accurately approximate the true system states, with the estimation error reduced to an arbitrarily small level. This capability enables precise state feedback, supporting disturbance suppression and dynamic adaptability of PMSMs under dynamic operating conditions. □

3.3. Composite Controller Design

Assuming a sampling period of T s , the extended state observer models defined in Equations (11) and (12) are discretized using the zero-order hold method.
A discrete-time finite-time convergent extended state observer is developed for the d-axis current channel:
e 1 d k = i ^ d k i d k , e 2 d k = ϕ 1 d k F 0 d k i ^ d k + 1 = i ^ d k + T F 0 d k T R L d i d k + T L d u d k F 0 d k = ϕ 1 d k T k 1 d θ e 1 d β 2 k + b θ e 1 d 1 β 2 k 2 s i g n e 1 d k ϕ 1 d k + 1 = ϕ 1 d k T k 2 d θ e 2 d β 2 k + b θ e 2 d 1 β 2 k 2 s i g n e 2 d k
A discrete-time finite-time convergent extended state observer is developed for the q-axis current channel:
e 1 q k = i ^ q k i q k , e 2 q k = ϕ 1 q k F 0 q k i ^ q k + 1 = i ^ q k + T F 0 q k T R L q i q k + T L q u q k F 0 q k = ϕ 1 q k T k 1 q θ e 1 q β 2 k + b θ e 1 q 1 β 2 ( k ) 2 s i g n e 1 q k ϕ 1 q k + 1 = ϕ 1 q k T k 2 q θ e 2 q β 2 k + b θ e 2 q 1 β 2 k 2 s i g n e 2 q k
To ensure precise tracking of the reference current trajectory while mitigating voltage oscillations caused by power device switching, a multi-objective cost function is constructed based on current tracking error and voltage increment minimization. This formulation not only enhances dynamic current response and reduces transient overshoot, but also minimizes copper losses and thermal stress, thereby improving the overall disturbance suppression and dynamic adaptability of the PMSM drive system in electric drive system applications.
J i , Δ u = j = 1 N p i ^ k + j i r e f k + j T Q i ^ k + j i r e f k + j + j = 1 N c Δ u k + j T R Δ u k + j
At the current sampling instant k , the prediction horizon is defined as N p , and the control horizon as N c . The time index k + j denotes the j -th prediction step starting from moment k . The predicted current vector at k + j is given by i ^ k + j = i ^ d k + j i ^ q k + j representing the estimated d-axis and q-axis currents of the PMSMs. The reference current vector is denoted as i r e f k + j = i d r e f k + j i q r e f k + j , which corresponds to the desired d-axis and q-axis currents at time k + j . The control increment of voltage input is defined as Δ u k + j = Δ u d k + j Δ u q k + j , where Δ u d and Δ u q represent the incremental voltage inputs for the d- and q-axes, respectively. To balance current tracking precision and input effort, Q is introduced as the weighting matrix for current tracking errors, and R is the weighting matrix for voltage increments. This formulation lays the foundation for optimizing the control input in a predictive framework that improves dynamic response and ensures stable current regulation—critical for reliable high-performance electric drive systems.
According to the predictive control strategy adopted in the relevant literature [36], the incremental control inputs for the d-axis and q-axis voltages are parameterized using Laguerre functions:
Δ u k + j = Δ u d k + j Δ u q k + j = l 1 d k l N d k 0 0 0 0 l 1 q k l N q k c 1 d k c N d k c 1 q k c N q k
where this approach expresses the control input sequence as a weighted combination of orthonormal Laguerre basis functions, enabling a compact representation with significantly fewer decision variables. Specifically, the voltage increments Δ u d k + j and Δ u q k + j over the prediction horizon are mapped to a set of Laguerre coefficients, which serve as the new optimization variables. By leveraging the orthogonality and recursive structure of Laguerre functions, the method achieves a notable reduction in computational complexity, thereby enhancing the real-time applicability of the predictive controller. Furthermore, this coefficient-based formulation enables smoother control transitions and more stable voltage regulation, which helps maintain consistent system performance and prolong component lifespan.
The composite control law based on the finite-time convergent observer and disturbance compensation can be derived by substituting Equations (1), (11), (12), and (32) into Equation (31).
u k + 1 = u k + Δ u k + 1 = u k L T Ω 1 ψ x e k x ^ e k
Let Δ u k + 1 = Δ u d k + j Δ u q k + j represent the incremental voltages along the d-axis and q-axis at prediction step k + j . The matrix Ω denotes the weight assigned to the current tracking error, while R represents the weight assigned to the control voltage increment.
Therefore, the structure of the predictive control scheme incorporating the designed FTESO is illustrated in Figure 2.

4. Result Analysis

To validate the disturbance rejection capability of the proposed FTESO-based predictive controller, this section presents both simulation and experimental evaluations. A comparative analysis is conducted against the LESO-based predictive controller reported in the literature. Emphasis is placed on assessing not only the tracking accuracy and dynamic performance but also the control system’s contribution to enhanced disturbance suppression and dynamic adaptability under complex load conditions, which aligns with the overarching goal of advancing robust control strategies for high-performance electric drive systems.
To assess the dynamic response characteristics of the control system under realistic operating conditions, simulation experiments were conducted considering both time-varying load disturbances and parametric uncertainties in the PMSM. Two control strategies—FTESO-based predictive control and conventional LESO-based predictive control—were evaluated and compared. The simulation settings, including motor parameters, observer configurations, and disturbance profiles, are detailed in Table 1, Table 2 and Table 3. These scenarios are designed to reflect typical working conditions in electric vehicle applications, where external load variation and parameter drift pose challenges to stable and reliable motor operation. By observing current regulation, control smoothness, and torque response under these variations, the effectiveness of the proposed controller in enhancing robustness and maintaining high-performance operation is quantitatively analyzed.
Under the condition of load increase, the dynamic response curves of different control strategies are illustrated in Figure 3. This figure presents the simulated speed response of the proposed FTESO-MPC and the benchmark LESO-MPC controllers when the PMSM is subjected to a sudden external load disturbance. Specifically, Figure 3b depicts the load profile: the PMSM is initially set to track a reference speed of 100 rad/s and starts from no-load conditions. At a specific time instant, an external torque load of 5 N·m is suddenly applied. As shown in Figure 3a, both FTESO-MPC and LESO-MPC demonstrate satisfactory speed tracking performance during the no-load start-up and acceleration phase. However, the FTESO-MPC exhibits superior dynamic performance. In the initial acceleration phase (0~0.1 s), FTESO-MPC responds significantly faster than LESO-MPC, quickly converging to the reference speed with a smaller steady-state error. This indicates that FTESO-MPC possesses enhanced dynamic response characteristics and regulation precision. When the external load is abruptly increased, the LESO-MPC controller shows a larger speed dip and a longer recovery time. In contrast, the FTESO-MPC maintains better disturbance rejection, with less speed fluctuation and faster recovery to steady-state. These results verify that FTESO-MPC achieves more effective compensation against load perturbations, offering improved robustness and faster transient recovery. Such advantages are particularly beneficial for electric drive systems, where precise and rapid adaptation to variable load conditions contributes directly to improved stability and enhanced control reliability.
Corresponding to this is the analysis shown in Figure 3d. During the motor start-up phase, the d-axis current experiences an initial surge followed by a rapid decrease toward its steady-state value. The FTESO-MPC controller exhibits a faster current decay rate and reaches the steady state within a shorter time frame compared to the LESO-MPC, which takes noticeably longer to stabilize. When the external load suddenly increases to 5 N·m, a sharp transient occurs in the d-axis current. FTESO-MPC promptly adjusts the current to a new steady-state value, while LESO-MPC responds with slower current convergence and more pronounced oscillations. This demonstrates the superior transient performance of FTESO-MPC in quickly compensating for current disturbances, ensuring system stability, and minimizing overshoot. In particular, FTESO-MPC leads to smaller current deviation and reduced settling time, whereas LESO-MPC shows larger current fluctuations and a slower recovery. These observations further confirm that FTESO-MPC provides faster dynamic adaptation to abrupt load changes, maintaining system stability and reducing the risk of excessive current stress, which is critical for ensuring system reliability and energy efficiency. Figure 4 presents the dynamic response of both controllers under a load-decreasing scenario. The trends remain consistent with those in Figure 3, further validating the disturbance rejection capability of FTESO-MPC across various operating conditions. This robustness under load transients is essential for electric drive systems, where high-frequency load variations frequently occur under real-world operating conditions.
Figure 5 illustrates the dynamic response curves of different control strategies under varying inductance conditions. Specifically, the figure compares the performance of FTESO-MPC and LESO-MPC when system inductance is subject to step changes, with all other load conditions consistent with those in Figure 3b. The purpose of this simulation is to evaluate how well each controller adapts to inductance variations, which are common in practical electric drive systems due to temperature fluctuations, magnetic saturation, or structural uncertainties. As observed in Figure 5a, the FTESO-MPC maintains robust dynamic performance across all inductance scenarios. When the inductance is reduced to 0.5 times its nominal value, the system exhibits fast rise time and minimal overshoot, indicating strong regulation capabilities. With a doubled inductance (2×), the system still achieves smooth convergence toward the target speed without noticeable overshoot, demonstrating good control stability. Even under a more challenging condition of triple inductance (3×), the FTESO-MPC maintains a stable response, with only a moderate increase in settling time and no observable oscillation. These results underscore the controller’s robustness and adaptability to parameter uncertainties, which are crucial in energy-efficient electric drive systems operating under dynamic environments. In contrast, Figure 5b shows that while LESO-MPC performs adequately under small inductance variations (0.5× and 2×), its control performance degrades significantly when inductance increases to 3×. The system exhibits pronounced oscillations during the initial phase and takes considerably longer to stabilize, reflecting poor disturbance rejection and limited adaptability to parameter shifts. This sensitivity to inductance variation highlights the limitations of LESO-MPC in handling system uncertainty, which may compromise both stability and energy efficiency in practical applications. Overall, the comparison confirms that FTESO-MPC offers superior robustness and dynamic adaptability, making it a more suitable solution for high-performance electric drive systems, where varying electrical parameters and external disturbances are prevalent.
This observation is further supported by the current response curves in Figure 5e,f, which reveal significant differences between FTESO-MPC and LESO-MPC under varying inductance conditions, particularly in terms of the d-axis current behavior. The two control strategies exhibit noticeably different response characteristics as the inductance multiplier changes. In the initial transient phase of the d-axis current response, FTESO-MPC demonstrates superior dynamic performance by more effectively suppressing abrupt current surges and enabling faster convergence to the steady-state value. In contrast, LESO-MPC shows a considerable current overshoot under the 3× inductance condition, with peak current values approaching 200 A—significantly higher than in other scenarios. This excessive overshoot indicates that LESO-MPC struggles to mitigate current shocks when faced with drastic inductance variations, leading to pronounced current fluctuations that compromise system stability. During the steady-state phase, FTESO-MPC maintains relatively stable d-axis current levels across all inductance cases, with minimal ripple, highlighting its robust disturbance rejection capability. On the other hand, LESO-MPC continues to exhibit substantial current oscillations under the 3× inductance condition. The steady-state error under such a condition is also noticeably larger for LESO-MPC, reflecting its limited adaptability to substantial parameter uncertainties. Overall, these results further validate the effectiveness of FTESO-MPC in ensuring reliable current regulation under changing inductance environments. Such robustness is particularly crucial in electric drive systems, where maintaining stable current control not only ensures operational safety and efficiency but also prevents excessive current fluctuations that can compromise reliability.
Figure 6 illustrates the simulation results comparing the dynamic responses of FTESO-MPC and LESO-MPC controllers under varying stator resistance conditions. The purpose of this comparison is to assess each controller’s ability to maintain stable system performance in the presence of parameter uncertainty, a critical concern for energy-efficient electric drive systems operating in sustainable transportation environments. The external load conditions are consistent with those specified in Figure 3b. As shown in Figure 6a, during the startup phase (0~0.2 s), both FTESO-MPC and LESO-MPC controllers successfully accelerate the motor from standstill to the reference speed of 100 rad/s. Under nominal resistance, the two controllers exhibit similar transient performance. However, as the resistance increases to 2× and 3× the nominal value, noticeable differences emerge. The FTESO-MPC maintains smooth and responsive tracking behavior with minimal overshoot or oscillation. In contrast, the LESO-MPC shows a slower dynamic adjustment, especially under 3× resistance, indicating reduced adaptability. The superior robustness of FTESO-MPC stems from its use of a finite-time convergent observer, which enables rapid and accurate disturbance estimation. This enhances the control system’s resilience under varying resistive conditions, a feature especially valuable for electric vehicles where operating conditions and thermal environments frequently change. Further validation is presented in Figure 6e,f, which show the corresponding d-axis current responses. The FTESO-MPC demonstrates superior dynamic current regulation, quickly adapting to resistance changes with smaller transient deviations and faster convergence to steady-state values. Conversely, the LESO-MPC exhibits greater current ripple and significant overshoot, particularly under 0.5× and 3× resistance conditions. These findings confirm that FTESO-MPC not only enhances transient current control but also ensures greater system reliability and thermal stability, aligning with the broader goal of improving robust performance in electric drive systems.
Figure 7 illustrates the dynamic response curves of FTESO-MPC and LESO-MPC under varying flux linkage conditions. This set of simulations aims to evaluate the adaptability of both control strategies to flux linkage deviations, which are common in real-world electric vehicle operations due to temperature effects, magnetic saturation, or aging of motor materials. The load conditions used in this analysis follow the settings depicted in Figure 3b. As shown in Figure 7a, when the flux linkage decreases to 0.5 times its nominal value, both controllers exhibit fast transient response with minimal overshoot. However, under increased flux linkage conditions (2× and 3×), differences between the two controllers become more evident. While both controllers ensure system convergence to the target speed, LESO-MPC shows slower dynamic response. In contrast, FTESO-MPC demonstrates shorter rise times and a more efficient convergence process, indicating superior responsiveness and enhanced adaptability to system variations. Corresponding observations from Figure 7e,f reveal significant distinctions in q-axis current behavior. FTESO-MPC maintains smoother current responses across all flux linkage variations, even under extreme deviations. On the other hand, LESO-MPC suffers from larger current fluctuations, particularly at the onset of flux disturbances. When flux linkage is reduced (0.5×), LESO-MPC exhibits considerable q-axis current overshoot, reflecting its limited capability to cope with rapid magnetic weakening. Conversely, FTESO-MPC quickly stabilizes the current and achieves better damping, contributing to reduced energy losses and improved thermal reliability. Moreover, in high-flux scenarios (2× and 3×), FTESO-MPC continues to deliver consistent and stable q-axis current control, minimizing ripple and ensuring optimal current utilization. LESO-MPC, however, shows persistent instability in current regulation, which can negatively impact overall system reliability. These results confirm that FTESO-MPC not only enhances disturbance rejection but also supports the development of resilient PMSM drive systems—critical for ensuring stable and robust operation in practical applications.
Table 4 summarizes the comparative performance of the proposed FTESO-MPC and the conventional LESO-MPC under representative disturbance scenarios. As can be seen, FTESO-MPC achieves faster recovery and smaller steady-state error under sudden load disturbances, maintains smooth current convergence without oscillation when the inductance increases threefold, and exhibits stable regulation with reduced ripple under resistance and flux linkage variations. In contrast, LESO-MPC suffers from slower recovery, larger current peaks, and instability in these cases. This table highlights the overall advantages of FTESO-MPC in terms of disturbance rejection, transient stability, and robustness under parameter uncertainties.

5. Conclusions

This paper addresses the robust control of PMSMs in nonlinear disturbance environments, focusing on a composite control strategy that integrates disturbance observation and predictive compensation. To cope with typical challenges—such as sudden load fluctuations, parameter variations, and external disturbances—a current prediction model incorporating lumped disturbance terms was established based on the conventional PMSM framework. This model captures the coupled influence of electromagnetic perturbations, parameter uncertainties, and flux linkage variations, thereby providing a more realistic representation of motor dynamics under practical operating conditions.
To overcome the estimation delays and slow convergence typically observed in conventional LESOs, an FTESO with a nonlinear gain structure was proposed. By employing exponential-type feedback and Lyapunov-based stability design, the observer guarantees global finite-time convergence, enabling rapid and accurate estimation of current disturbances. These estimations are then directly integrated into the MPC for real-time compensation and control input updates, significantly enhancing the system’s disturbance rejection capability and control precision. Furthermore, a composite cost function was designed by incorporating both current tracking error and voltage increment, enabling dynamic optimization of the control input based on the disturbance observations. To meet the requirements for real-time digital controller implementation, the FTESO was discretized and embedded into a fully integrated feedforward-compensated FTESO-MPC control framework suitable for engineering applications.
Finally, the effectiveness of the proposed strategy was validated through comprehensive simulation studies under a range of representative disturbance scenarios, including abrupt load changes and severe variations in resistance, inductance, and flux linkage. Comparative results with the LESO-MPC approach demonstrate that the FTESO-MPC controller consistently achieves superior speed tracking accuracy, faster disturbance convergence, and improved transient performance. Notably, under significant parameter uncertainties, the controller is able to promptly estimate and compensate for disturbances, thereby ensuring robust and adaptive control of PMSMs—laying a solid foundation for practical engineering applications. Despite these contributions, this study still has some limitations. First, the proposed FTESO-MPC framework has only been validated through simulations, and experimental verification on real hardware platforms (e.g., DSPs or FPGAs) remains to be carried out. Second, the design and tuning of observer gains and cost-function weights involve empirical choices, which may limit generalization across different PMSM drive systems. Third, the additional computational cost introduced by the integrated FTESO-MPC structure may pose challenges for implementation in real-time embedded environments. Future work will address these limitations by developing systematic co-tuning approaches, performing hardware-in-the-loop tests, and extending the method to sensorless and multi-motor applications.

Author Contributions

Conceptualization, L.G.; methodology, Z.S.; software, X.L.; validation, Y.W. and X.L.; formal analysis, Y.W.; investigation, G.Z. and X.L.; resources, Y.W. and X.L.; data curation, L.G.; writing—original draft preparation, L.G.; writing—review and editing, Z.S. and G.Z.; visualization, X.L.; supervision, Z.S.; project administration, Y.W.; funding acquisition, L.G. and G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research Development Project of Nanjing Polytechnic Institute under Grant NJPI-YB-2025-06.

Data Availability Statement

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

Acknowledgments

The authors would like to express their gratitude to all those who helped them during the writing of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wei, F.; Walls, W.D.; Zheng, X.; Li, G. Evaluating Environmental Benefits from Driving Electric Vehicles: The Case of Shanghai, China. Transp. Res. Part D-Transp. Environ. 2023, 119, 103749. [Google Scholar] [CrossRef]
  2. Cavus, M.; Allahham, A. Spatio-Temporal Attention-Based Deep Learning for Smart Grid Demand Prediction. Electronics 2025, 14, 2514. [Google Scholar] [CrossRef]
  3. Saleh, S.A. Development and Performance Testing of a V/F Control for Permanent Magnet Synchronous Motor Drives with Wavelet Modulated Power Electronic Converters. IEEE Trans. Ind. Appl. 2024, 60, 5025–5037. [Google Scholar] [CrossRef]
  4. Ganapathee, M.; Alavandar, S.; Kasinathan, P.; Sowmmiya, U.; Ramachandaramurthy, V.K.; Pachaivannan, N. Evaluation of Hybrid Controllers for Space Vector Modulation-Inverter Driven Permanent Magnet Synchronous Motor-Pump Assembly. ISA Trans. 2022, 128, 635–649. [Google Scholar] [CrossRef] [PubMed]
  5. Liu, Z.; Mao, K.; Lei, X.; Zheng, S.; Zhang, H. Loss Minimization Control Based on Bivariate Extreme Value Theory for Pmsms. IEEE Trans. Power Electron. 2024, 39, 2004–2012. [Google Scholar] [CrossRef]
  6. Depeng, Z.; Ren, Y.; Gao, P.; Guo, K.; Wang, Z. Harmonic Suppression Strategy for Dual Three-Phase Permanent Magnet Synchronous Machines Based on a Multi-Input Multi-Output Controller. IEEE Trans. Appl. Supercond. 2024, 34, 5209305. [Google Scholar]
  7. Hong, Y.; Yang, R.; Hu, W.; Huang, Z. Fpga-Based Sensorless Speed Control of Pmsm Using Enhanced Performance Controller Based on the Reduced-Order Ekf. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 289–301. [Google Scholar]
  8. Shijiao, W.; Jiang, C.; Tu, Q.; Shu, H.; Zhu, C. Particle Swarm Optimization of Fuzzy Pi Control for Pmsms. J. Power Electron. 2023, 23, 1585–1593. [Google Scholar] [CrossRef]
  9. Han, J. From Pid to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  10. Ling, Z.; Liu, X.; Zhang, J.; Wang, T. Angle Tracking Control for Double-Joint Dexterous Hand Systems Based on a Piecewise Extended State Observer. Control Eng. Pract. 2021, 110, 104754. [Google Scholar]
  11. Chang, J.-L. Applying Sliding Mode Technique to Design Extended State Observer for Nonlinear Systems. Asian J. Control 2022, 24, 2127–2139. [Google Scholar] [CrossRef]
  12. Yu, R.; He, P.; Li, H.; Cao, J.; Deng, F. Consensus of Multiagent Systems with Intermittent Communication Via Extended State Observer. IEEE Trans. Circuits Syst. II-Express Briefs 2023, 70, 231–235. [Google Scholar] [CrossRef]
  13. Li, L.; Hu, Y.; Liu, X. Smooth and Fast Speed Control of Dual Three-Phase Pmsm Drives Using Integrated Extended State Observer. IEEE Trans. Transp. Electrif. 2024, 10, 9996–10005. [Google Scholar] [CrossRef]
  14. Shuo, C.; Ding, W.; Hu, R.; Wu, X.; Shi, S. Sensorless Control of Pmsm Drives Using Reduced Order Quasi Resonant-Based Eso and Newton-Raphson Method-Based Pll. IEEE Trans. Power Electron. 2023, 38, 229–244. [Google Scholar]
  15. Xie, F.; Ni, S.; Wang, H. Speed Fluctuation Suppression of Permanent Magnet Synchronous Motor Based on Double Extended State Observer. J. Electr. Eng. Technol. 2024, 19, 3079–3088. [Google Scholar] [CrossRef]
  16. Wei, W.; Zhang, Z.; Zuo, M. Phase Leading Active Disturbance Rejection Control for a Nanopositioning Stage. ISA Trans. 2021, 116, 218–231. [Google Scholar] [CrossRef]
  17. Hamid, R.; Shafiei, M.H.; Abdi, E. A Novel Continuous Finite-Time Extended State Observer Design for a Class of Uncertain Nonlinear Systems. IEEE Access 2020, 8, 228289–228302. [Google Scholar] [CrossRef]
  18. Ling, Z.; Zheng, C.; Wang, Y.; Liu, B. A Finite-Time Control for a Pneumatic Cylinder Servo System Based on a Super-Twisting Extended State Observer. IEEE Trans. Syst. Man Cybern.-Syst. 2021, 51, 1164–1173. [Google Scholar]
  19. Ling, Z.; Liu, L.; Li, X.; Cao, X. High-Precision Finite-Time Positioning Control for an Inertial Reference Unit with Asymmetric Loads and Mover Sideslip. IEEE Trans. Ind. Electron. 2023, 70, 2971–2981. [Google Scholar]
  20. Liu, C.; Luo, G.; Chen, Z.; Tu, W. Finite-Time Convergent Multiple Disturbance Rejection Control for Electromechanical Actuators. IEEE Trans. Power Electron. 2021, 36, 6863–6878. [Google Scholar] [CrossRef]
  21. Shao, X.; Yue, X.; Li, J. Event-Triggered Robust Control for Quadrotors with Preassigned Time Performance Constraints. Appl. Math. Comput. 2021, 392, 125667. [Google Scholar] [CrossRef]
  22. Lei, C.; Zhou, Q.; Jin, N. Fixed-Time Backstepping Distributed Cooperative Control for Multiple Unmanned Aerial Vehicles. Asian J. Control 2023, 25, 1981–1990. [Google Scholar]
  23. Hao, C.; Lv, C. Incorporating Eso into Deep Koopman Operator Modeling for Control of Autonomous Vehicles. IEEE Trans. Control Syst. Technol. 2024, 32, 1854–1864. [Google Scholar]
  24. Gu, W.; Yao, J.; Yao, Z.; Zheng, J. Output Feedback Model Predictive Control of Hydraulic Systems with Disturbances Compensation. ISA Trans. 2019, 88, 216–224. [Google Scholar] [CrossRef]
  25. Zhang, Z.; Ran, M.; Dong, C. Safe Mpc-Based Disturbance Rejection Control for Uncertain Nonlinear Systems with State Constraints. ISA Trans. 2024, 153, 233–242. [Google Scholar] [CrossRef]
  26. Hou, X.; Yue, M.; Zhao, J.; Zhang, X. An Eso-Based Integrated Trajectory Tracking Control for Tractor-Trailer Vehicles with Various Constraints and Physical Limitations. Int. J. Syst. Sci. 2018, 49, 3202–3215. [Google Scholar] [CrossRef]
  27. Liu, X.; Qiu, L.; Wu, W.; Ma, J.; Wang, D.; Peng, Z.; Fang, Y. Finite-Time Eso-Based Cascade-Free Fcs-Mpc for Nnpc Converter. Int. J. Electr. Power Energy Syst. 2023, 148, 108939. [Google Scholar] [CrossRef]
  28. Zhang, L.; Liu, R.; Shi, M.; Wang, J.; Zhang, C. Finite-Time Eso-Based Two-Stage Robust Model-Free Predictive Control for Flexible Interconnecting Device. Electr. Eng. 2025, 107, 6099–6106. [Google Scholar] [CrossRef]
  29. Mousavi, M.S.; Davari, S.A.; Nekoukar, V.; Garcia, C.; Rodriguez, J. A Robust Torque and Flux Prediction Model by a Modified Disturbance Rejection Method for Finite-Set Model-Predictive Control of Induction Motor. IEEE Trans. Power Electron. 2021, 36, 9322–9333. [Google Scholar] [CrossRef]
  30. Benjamin, D.; Hosseini, A.; Rossa, C. Model Predictive Control of an Active Ankle-Foot Orthosis with Non-Linear Actuation Constraints. Control Eng. Pract. 2023, 136, 105538. [Google Scholar]
  31. Oluleke, B.; Zhang, Z.; Li, Z. Model-Free Predictive Control of Dcdc Boost Converters: Sensor Noise Suppression with Hybrid Extended State Observers. IEEE Trans. Power Electron. 2024, 39, 245–259. [Google Scholar]
  32. Guo, T.; Sun, Z.; Wang, X.; Li, S.; Zhang, K. A Simple Current-Constrained Controller for Permanent-Magnet Synchronous Motor. IEEE Trans. Ind. Inform. 2019, 15, 1486–1495. [Google Scholar] [CrossRef]
  33. Luo, S.X.; Deng, F.Q.; Yu, X.H. Unified Stability Analysis for Ito Stochastic Systems: From Almost Surely Asymptotic to Finite-Time Convergence. IEEE Trans. Autom. Control 2022, 67, 406–412. [Google Scholar] [CrossRef]
  34. Wen, H.S.; He, X.; Huang, T.W.; Yu, J.Z. Neurodynamic Algorithms with Finite/Fixed-Time Convergence for Sparse Optimization Via L1 Regularization. IEEE Trans. Syst. Man Cybern.-Syst. 2024, 54, 131–142. [Google Scholar] [CrossRef]
  35. Weng, Y.P.; Tian, M.; Wang, N. Finite-Time Model-Free Adaptive Control for Mimo Nonlinear Systems with Adjustable Fast Convergence Domain: Theory and Experiment. IEEE Trans. Ind. Electron. 2025, 72, 10542–10552. [Google Scholar] [CrossRef]
  36. Gao, L.; Zhang, G.; Yang, H.; Mei, L. A Novel Method of Model Predictive Control on Permanent Magnet Synchronous Machine with Laguerre Functions. Alex. Eng. J. 2021, 60, 5485–5494. [Google Scholar] [CrossRef]
Figure 1. Block Diagram of FTESO.
Figure 1. Block Diagram of FTESO.
Computation 13 00247 g001
Figure 2. Flowchart of FTESO-MPC Controller.
Figure 2. Flowchart of FTESO-MPC Controller.
Computation 13 00247 g002
Figure 3. Dynamic Response Simulation Curves of Different Control Strategies under Load Increase Condition.
Figure 3. Dynamic Response Simulation Curves of Different Control Strategies under Load Increase Condition.
Computation 13 00247 g003
Figure 4. Dynamic Response Simulation Curves of Different Control Strategies under Load Decrease Condition.
Figure 4. Dynamic Response Simulation Curves of Different Control Strategies under Load Decrease Condition.
Computation 13 00247 g004
Figure 5. Dynamic Response Simulation Curves of Different Control Strategies under Inductance Variation Condition.
Figure 5. Dynamic Response Simulation Curves of Different Control Strategies under Inductance Variation Condition.
Computation 13 00247 g005
Figure 6. Dynamic Response Simulation Curves of Different Control Strategies under Resistance Variation Condition.
Figure 6. Dynamic Response Simulation Curves of Different Control Strategies under Resistance Variation Condition.
Computation 13 00247 g006
Figure 7. Dynamic Response Simulation Curves of Different Control Strategies under Flux Linkage Variation Condition.
Figure 7. Dynamic Response Simulation Curves of Different Control Strategies under Flux Linkage Variation Condition.
Computation 13 00247 g007
Table 1. Speed Loop LMPC Controller Parameters.
Table 1. Speed Loop LMPC Controller Parameters.
ParameterDescriptionValue
N p Prediction horizon1
a Laguerre factor0.5
N Number of Laguerre terms4
q ω Speed error weighting factor 1,000,000
r Control input increment weighting factor0.1
Table 2. Current Loop LMPC Controller Parameters.
Table 2. Current Loop LMPC Controller Parameters.
ParameterDescriptionValue
N p Prediction horizon1
N c Control horizon1
a 1 Laguerre factor for d-axis current0.5
a 2 Laguerre factor for q-axis current0.5
N 1 Number of Laguerre terms for d-axis current4
N 2 Number of Laguerre terms for q-axis current4
q i d Weighting factor for d-axis current tracking error100,000
q i q Weighting factor for q-axis current tracking error100,000
r Weighting factor for input increment0.01
Table 3. FTESO-MPC and LESO-MPC Parameters.
Table 3. FTESO-MPC and LESO-MPC Parameters.
FTESO k 1 d k 2 d k 1 q k 2 q θ β b
50000.010.010.010.10.91
Linear ESO k 1 d k 2 d k 1 q k 2 q
50000.010.010.01
Table 4. Performance comparison between FTESO-MPC and LESO-MPC under representative scenarios.
Table 4. Performance comparison between FTESO-MPC and LESO-MPC under representative scenarios.
ScenarioMetric/ObservationLESO-MPCFTESO-MPC
Sudden load disturbanceRecovery timeLonger, larger speed dropFaster recovery, smaller speed drop
Steady-state errorNoticeable residual errorVery small, almost eliminated
Inductance ↑ 3×Current responsePronounced oscillations; d-axis peak ≈ 200 ASmooth convergence; no oscillation
Resistance ↑ 3×Current regulationSlower response, large rippleStable response, reduced ripple
Flux linkage variations (0.5×–3×)Transient stabilityOvershoot and instabilitySmooth convergence, stable tracking
Overall robustnessUnder parameter uncertainties & disturbancesLimited robustnessStrong robustness and adaptability
↑ indicates an increase in the parameter.
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

Gao, L.; Zhang, G.; Lv, X.; Wang, Y.; Shi, Z. A Finite-Time Extended State Observer with Prediction Error Compensation for PMSM Control. Computation 2025, 13, 247. https://doi.org/10.3390/computation13100247

AMA Style

Gao L, Zhang G, Lv X, Wang Y, Shi Z. A Finite-Time Extended State Observer with Prediction Error Compensation for PMSM Control. Computation. 2025; 13(10):247. https://doi.org/10.3390/computation13100247

Chicago/Turabian Style

Gao, Lihua, Guangming Zhang, Xiaodong Lv, Yan Wang, and Zhihan Shi. 2025. "A Finite-Time Extended State Observer with Prediction Error Compensation for PMSM Control" Computation 13, no. 10: 247. https://doi.org/10.3390/computation13100247

APA Style

Gao, L., Zhang, G., Lv, X., Wang, Y., & Shi, Z. (2025). A Finite-Time Extended State Observer with Prediction Error Compensation for PMSM Control. Computation, 13(10), 247. https://doi.org/10.3390/computation13100247

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop