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
and
into the standard PMSM current model [
32]:
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
,
,
, and
, respectively, the current model in Equation (1) can be reformulated to incorporate parameter perturbations as follows:
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:
where
and
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.
By setting the sampling period as
, Equation (4) can be discretized as follows:
Based on Equation (5), a disturbance prediction model for the PMSM is constructed by treating the d-axis current
, q-axis current
, and the lumped disturbances
and
as system state variables. It is assumed that the disturbance terms
and
remain constant over the prediction horizon
. Accordingly, an extended state-space model is formulated to capture both system dynamics and disturbance evolution:
where
Let
and
denote the incremental errors of the d-axis and q-axis currents, and
and
represent the incremental disturbance estimation errors. Based on Equation (6), the incremental prediction model of the stator currents can be derived as follows:
where
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.