Figures
Abstract
This paper proposes a current model predictive control strategy for the permanent magnet synchronous motor (PMSM) based on a novel sliding mode observer to reduce the cost of PMSM and ensure good tracking performance. A super twisting sliding mode observer (STSMO) is designed to address the issues of high-frequency chattering and noise sensitivity caused by the large positive gain of traditional SMO. The discontinuous effect of the traditional SMO switching function is introduced into the derivative of the control rate, and a smooth estimate of the back electromotive force (EMF) is obtained through integration. Replace the sign function with a sigmoid function with smooth continuity to further reduce the chattering effect. To enhance the dynamic performance of the PMSM current loop, a finite control set model predictive control (FCS-MPC) strategy is employed in place of the conventional PI controller. Within each sampling period, all possible switching states are evaluated, and the optimal one is selected and directly applied to the inverter. Additionally, a dual-vector model predictive current control (DVMPCC) method is adopted to reduce current ripple. This approach synthesizes a voltage vector with arbitrary magnitude and direction by combining two voltage vectors within each sampling period. Numerical results demonstrate that the proposed sensorless PMSM predictive current control method achieves high accuracy in speed estimation and excellent dynamic response performance.
Citation: Ren H, Su C, Long R (2025) Finite set model predictive control of permanent magnet synchronous motor current based on super twisting sliding mode observer. PLoS One 20(12): e0336702. https://doi.org/10.1371/journal.pone.0336702
Editor: Gang Wang, University of Shanghai for Science and Technology, CHINA
Received: August 13, 2025; Accepted: October 28, 2025; Published: December 1, 2025
Copyright: © 2025 Ren et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript.
Funding: This work was funded by the Science Research Project of Department of Education of Jilin Province under Grant No.JJKH20250489KJ and the Research Initiation Funding for Outstanding Ph.D. of Changchun University of Science and Technology under Grant No.333000124519. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
The rapid advancement of industrial technology has heightened the importance of high-performance motor systems. PMSM are widely used in electric vehicles and robotics due to their high efficiency, power density, and controllability [1,2]. However, PMSM control system design poses significant challenges from nonlinear dynamics, parameter variations, and external disturbances, demanding sophisticated control strategies for effective mitigation [3].
The high-performance drive control strategy for permanent magnet synchronous motors (PMSMs) relies fundamentally on precise rotor position feedback. In pursuit of cost reduction and space savings, numerous industrial enterprises and research institutions have dedicated significant efforts to developing sensorless control technologies, particularly focusing on model reference adaptive systems [4,5], Kalman filtering method [6,7], and sliding mode observer [8]. SMO has proven to be a robust state estimation method that can effectively determine motor state variables. However, due to its discontinuous control law, traditional SMO implementations exhibit inherent chattering that adversely affects speed estimation accuracy. In Reference [9], the authors introduced continuous functions to replace switching functions and designed a fuzzy sliding mode observer that adjusts the parameters of these continuous functions in real-time through fuzzy rules, thereby achieving smoother extraction of back EMF signals. To address the issues of chattering and significant observation errors in traditional SMO-based sensorless control of PMSM, [10] proposed a composite reaching law algorithm combining exponential reaching law and sinusoidal saturation function approaches. This improved sliding mode observer achieved an 80% reduction in speed estimation error. In Reference [11], a novel sliding mode control (SMC) strategy was developed for PMSM. This strategy incorporates an adaptive super-twisting algorithm to effectively mitigate the chattering phenomenon while enhancing the capability to suppress external disturbances. Initially, a sliding surface is constructed based on the dynamic model of the PMSM and real-time feedback. The super-twisting algorithm is then adaptively applied to dynamically adjust the control effort required to maintain the sliding mode. This ensures precise and timely intervention, thereby guaranteeing system stability and improving response speed. In [12], a new adaptive hybrid exponential convergence law was proposed to enhance the sliding mode control SMC system of PMSM. This method combines adaptive exponential components to achieve fast convergence with minimal overshoot, and is supplemented by a high gain interference observer for effective interference compensation. Regarding the reduction of sliding mode buffeting, [13] designed an adaptive fractional order sliding mode controller based on a fractional order sliding mode disturbance observer, which uses a new sliding mode approximation law instead of the traditional exponential approximation law to reduce system jitter and improve the control accuracy of the system. It should be noted that processing high-frequency discontinuous switching signals with low-pass filters introduces both amplitude attenuation and phase lag into the extended back EMF estimates. However, compensation for these effects is necessary when using either arctangent functions or a phase-locked loop (PLL) for speed and rotor position estimation [14–16].
Meanwhile, model predictive control (MPC) has garnered significant attention for its explicit capability to handle system constraints and predict future states, leading to its widespread application in current, speed, and position control of PMSMs [17–19]. In PMSM applications, MPC can directly incorporate control objectives into the cost function according to different control requirements. Based on whether PWM modulation is required – that is, depending on the discrete characteristics of the converter – MPC can be categorized into continuous control set MPC (CCS-MPC) and finite control set MPC (FCS-MPC). CCS-MPC [20,21] employs mathematical tools to optimize the constructed cost function, obtaining optimal control variables that are then applied to the control object through PWM. This approach features fixed switching frequency but requires substantial computational effort. In contrast, FCS-MPC [22,23] explicitly considers the discrete switching characteristics of the converter in its prediction model. It evaluates all possible switching combinations to predict the system state at the next time instant, and selects the voltage vector that minimizes the cost function as the optimal control action to be directly applied. This method offers fast dynamic response but faces challenges in multi-step prediction. Early research by [24,25] investigated the application of MPC in AC drive systems using FCS-MPC, establishing the foundation for widespread adoption of finite-set predictive control in AC motor drive systems with various converter topologies, including two-level inverters, multilevel inverters, and matrix converters.
A comparative study in Reference [26] implemented both FCS-MPC and CCS-MPC schemes for predictive torque control in PMSMs. The FCS-MPC approach was designed to select the optimal modulation intervals and output voltage vectors directly. In contrast, the CCS-MPC strategy formulated a predictive control structure for current and torque, integrated with a predictive current controller. Experimental comparisons revealed that both methods deliver satisfactory performance, with CCS-MPC achieving lower torque and current ripple, while FCS-MPC provided a faster torque response. Motivated by these findings, subsequent research has focused on numerous enhancements to further improve MPC performance [18,27,28].
This paper proposes a model predictive current control (MPCC) strategy for PMSM, utilizing a super-twisting sliding mode observer. The approach synergistically integrates the strengths of sliding mode observation and model predictive control to enhance the overall performance of PMSM drive systems. As an advanced form of SMO, the STSMO provides improved estimation accuracy and faster convergence, making it well-suited for the demands of PMSM control. Meanwhile, the MPCC scheme achieves optimal performance under system constraints by predicting and optimizing future current behavior. The paper is structured as follows: Section 2 introduces the mathematical model of the PMSM drive system. The design of the super-twisting sliding mode observer and the model predictive current controller are detailed in Sections 3 and 4, respectively. Section 5 presents a comparative analysis of simulation results under various operating conditions. Finally, Section 6 concludes the paper with key findings and implications.
Design principles and processes
PMSM mathematical model.
Due to its complex structure, even when neglecting minor nonlinear effects, the mathematical model of a PMSM still exhibits high-order, multivariable, time-varying, and strongly coupled characteristics, making it difficult to directly solve its differential equations. By employing coordinate transformations (Clarke transform and Park transform), the complex physical model of the PMSM in the three-phase stationary coordinate system can be equivalently converted into a DC motor-like model in the synchronous rotating two-phase coordinate system
. This achieves linear decoupling of the model and enables vector control, as illustrated in Fig 1.
By transforming into the synchronous reference frame , the dynamic model of the PMSM can be derived. In this coordinate system, the voltage equations and flux linkage equations of the PMSM are expressed as (1) and (2), respectively:
where and
represent the
axis and
axis voltages, respectively;
and
denote the
axis and
axis currents;
and
stand for the
axis and
axis flux linkages;
is the equivalent stator resistance;
and
are the
axis and
axis inductances of the stator windings;
represents the permanent magnet flux linkage.
Generally, (1) is used for PMSM vector control. Currently, most SMO algorithms are designed based on the mathematical model in the stationary reference frame , because angular velocity and position information can be easily extracted in this reference frame. The model can then be expressed as follows:
where ,
,
,
and
,
represent the stator voltages, stator currents, and extended back EMF (electromotive force) in the two-phase stationary coordinate system, respectively, which satisfy:
From (4), it can be observed that the back-EMF signal contains information about both rotor speed and position. Therefore, after estimating the back EMF signal using an observer, the rotor speed and position can be obtained. To facilitate the application of a SMO for estimating the extended back-EMF, equation (3) can be rewritten in the form of a current state equation as follows:
where ,
and
are measurable (calculated) current output values,
and
are he motor input voltages,
and
denote the unmeasurable rotor electrical angular velocity and electrical angle, respectively.
Traditional sliding mode observer.
(5) shows that both and
can be theoretically calculated directly from the current equations. However, in practical applications, analytical methods often yield inaccurate results due to motor parameter variations, measurement errors, and disturbances. The SMO can effectively overcome these issues. To estimate the back EMF, the traditional SMO is typically designed as follows:
where superscript (∘) indicates an observed value.
Subtracting (5) from (6) yields the equation for current observation error:
where and
are current observation errors;
and
are the observed back EMF, which can be represented by (8):
where represents the sliding mode gain coefficient. To ensure observer convergence,
must satisfy (9):
When the observer’s state variables reach the sliding surfaces and
, the observer states will remain on these surfaces thereafter. The sign function (signum), which outputs +1 for positive inputs and −1 for negative values, induces high-frequency switching in the actual control signal. To obtain continuous estimates of the extended back EMF, a low-pass filter (LPF) must be incorporated. However, the LPF introduces both amplitude attenuation and phase delay in the back EMF estimates, necessitating compensation for the rotor position estimation. The electrical position can be extracted from the estimated back EMF components using either an arctangent function or a phase-locked loop (PLL) circuit. This study employs the former approach, while PLL design methodologies can be found in references [29,30]:
where ,
represents the cutoff frequency of the low-pass filter.
By performing differentiation on 10, speed information can be obtained. Specifically, for surface-mounted permanent magnet synchronous motors, the speed estimate can be calculated as:
The speed estimation method presented in (11) explicitly compensates for the amplitude attenuation of the back EMF induced by the low-pass filter, which is often overlooked in other common studies. The implementation framework of sensorless vector control for permanent magnet synchronous motor and the structure of traditional SMO algorithm are shown in Fig 2.
Super twisting sliding mode observer.
The SMO-based sensorless control algorithm offers simplicity and strong robustness, but cannot eliminate the chattering problem caused by high-frequency switching near the sliding surface, necessitating the introduction of a LPF for filtering and compensation. To mitigate chattering effects, this paper proposes incorporating the super twisting algorithm (STA) to design a super twisting sliding mode observer (STSMO). The stability and finite-time convergence of this approach have been proven in reference [31]. The basic form of the STA with perturbation is designed as:
where represents the system state variable,
denotes the sliding mode coefficient,
corresponds to the error between estimated and actual state values, and
signifies the disturbance term.
It has been proved in [24] that if the perturbation terms in(12) are globally bounded by
and the gains ,
satisfy:
then the system will converge in finite time to sliding surface, where is any positive constant.
is a globally asymptotically stable equilibrium point, and the system will converge to this equilibrium in finite time from any initial state.
To estimate the rotor position using the and
current estimate as the state variables, this paper proposes an STSMO-based stator current observer for sensorless control of surface-mounted PMSM (
), constructed as follows:
Comparing (12) and (6), perturbation terms and
can be designed as:
Obtained from (13):
After selecting an appropriate from (17), the observer gains
and
must satisfy the constraints in (14) to ensure convergence performance.
The and
axis current error state equations are obtained by subtracting (5) from (15):
When the observer’s state variables reach the sliding surface , the observer states will remain on the sliding surface thereafter. Based on the equivalent control principle, the observed back EMF can be expressed as:
Switching function.
In traditional sliding mode observer design, the sign function is commonly used as the switching function. Due to the discontinuity of the sign function itself, it is easy to cause oscillations in the system during operation. In order to further reduce the effect of system chattering on control performance, the paper adopts a continuous function instead of the sign function sign, where the continuous function is represented as:
is a positive constant that determines the convergence characteristics of the function. When
takes different values,
is shown in Fig 3. It can be seen that as
decreases, the curve changes more smoothly, and the system’s chattering effect decreases, but it will also reduce the speed at which the system approaches the sliding surface; The larger the value of
, the faster the convergence speed of the function, and the closer the effect is to the sign function, which can cause significant jitter. This article selects
to balance the convergence speed of the system and suppress chattering.
At this point, the back EMF can be expressed as:
Model Predictive Control of PMSM Current
Single vector model predictive current control.
Traditional MPC consists of three key components: prediction model, receding horizon optimization, and feedback correction. At each sampling instant, the system predicts future outputs based on the established prediction model and given input information. These predicted outputs provide prior knowledge for the control system to evaluate a cost function over a defined time horizon, solving an optimization problem to determine the optimal control input through this continuous rolling optimization process. Finally, the actual system output is fed back to the controller for online error correction. For PMSM current control, FCS-MPC leverages the inherent discrete switching characteristics of inverters. It predicts future system states based on the controlled object’s mathematical model and a finite set of voltage vectors. FCS-MPC evaluates all possible switch states based on a predefined objective function and outputs the optimal voltage vector. This method has gained widespread attention in the field of motor control due to its fast dynamic response, non-linear, multi-objective, and multi constraint processing capabilities. For surface mounted PMSM, the prediction model is usually based on the current balance equation of rotating coordinate system:
Discretize the continuous current equation using the forward Euler method:
where is the current loop control period, representing the interval between two discrete moments.
When the current control cycle is sufficiently small, it can be assumed that parameters such as speed, inductance, and resistance remain essentially constant within this short period. Under these conditions, the -axis current values at the next time instant
can be predicted using the current measurements of current, electrical angular velocity, and candidate voltage vectors. By combining (22) and (23), the discrete-time current prediction equations are obtained as follows:
In model predictive control, the optimization is primarily achieved by constructing a cost function for online optimization, with the optimal voltage vector selected by this function being applied in the next sampling period. This study employs the differences between the predicted values (,
) and their respective reference values as evaluation metrics. The optimal solution is obtained by comparing the cost functions generated under different voltage vectors’ effects on
and
feedback.
The candidate voltage vectors are input into the current prediction model to obtain their corresponding predicted current values. These values are then systematically evaluated through the objective cost function. For model predictive current control using axis currents as system variables, the cost function is constructed with squared error terms as follows:
In the above equation, and
represent the reference values for the stator currents. The closer the predicted values are to their reference values, the smaller the corresponding cost function
becomes. In MPCC, the
axis and
axis currents share the same physical dimensions and are assigned equal priority. Therefore, no weighting coefficients are applied between them in the cost function.
The study employs a three-phase two-level voltage source inverter to power the PMSM, with its topological structure shown in Fig 4. Here, s1, s2, and s3 represent the switching signals for the upper-arm IGBT of the three phases in the two-level inverter, while s4, s5, and s6 correspond to the lower-arm IGBT switching signals. 1 indicates the IGBT is in the on state, and 0 denotes the off state.
Due to the complementary switching states of the upper and lower IGBT arms in the inverter, there exist a total of 8 possible switching combinations. Among these, 6 combinations are active switching states that establish electrical connection between the DC bus and the motor terminals. When these 6 active switching combinations are converted into space vector form, they yield 6 voltage space vectors with fixed magnitudes and spatial orientations, known as active voltage vectors. Additionally, there are 2 switching states that disconnect the DC bus from the motor side, occurring when either all upper-arm or all lower-arm IGBT are simultaneously turned on or off. These 2 switching combinations correspond to zero voltage vectors in space vector representation. This results in 7 distinct voltage vectors (6 active vectors and 2 zero vectors), as illustrated in Fig 5.
Based on coordinate transformation theory, the current equations for the axis and
axis in the
reference frame can be derived, enabling the implementation of model predictive current control. The model predictive control algorithm selects the optimal control input exclusively from the 6 active vectors and 2 zero vectors, it is termed finite control set model predictive control (FCS-MPC).
Dual-vector model predictive current control.
The conventional FCS-MPCC strategy for PMSM applies only one basic voltage vector per control cycle. Typically, the predicted current values after applying the selected voltage vector will either be lower or higher than the reference values, making it impossible to achieve deadbeat control of and
axis currents. This results in significant ripple in the controlled variables
and
, leading to poor steady-state performance of the control system. To address the unsatisfactory steady-state characteristics of FCS-MPCC for PMSM, some researchers have attempted to introduce duty cycle modulation into traditional MPCC. This approach adjusts the ratio between active vectors and zero vectors’ application time within one control cycle, thereby enabling the model predictive current control to regulate the output vector magnitude and consequently suppress undesirable current fluctuations.
Through the deadbeat control method for axis current, the duty cycle calculation for the sampling period is realized. Specifically, this ensures that the
value at
moment equals
, expressed as:
It is obtained:
where represents the sampling period,
and
denote the slope and duty cycle of
when the optimal voltage vector is applied,
is the slope of
under zero voltage vector application. From (22):
where is the
axis component of the optimal voltage vector.
By synthesizing a new voltage vector from active vectors and zero vectors, the system can achieve more precise tracking of the reference voltage, thereby improving steady-state performance. Since the zero vector is excluded from the candidate set for optimal voltage selection in this strategy, the selection is confined to the 6 active voltage vectors. Building upon the duty cycle MPCC approach, the dual vector MPCC (DVMPCC) strategy extends the selection range of the second vector from just zero vectors to all available inverter voltage vectors. This advanced strategy enables the selection of two distinct voltage vectors within a single sampling period. By optimally allocating their respective application times, a new synthesized voltage vector is generated that more closely approximates the target vector. Unlike conventional single vector MPCC, where output vectors are limited to fixed directions and magnitudes, this method offers infinite possible time-based combinations. Consequently, the synthesized voltage vectors are no longer constrained to a few discrete orientations and amplitudes. This enhanced flexibility minimizes the discrepancy between predicted and reference current values, significantly improving the system’s steady-state performance. To determine the optimal vector combination, a rational time allocation between the two selected vectors must be implemented. The specific allocation method follows the axis current deadbeat principle used in duty cycle control, expressed as:
where and
are the slopes of
when the first and second optimal voltage vectors are applied, respectively. The first optimal voltage vector action time:
and
can be represented as:
where is the
axis component of the second optimal voltage vector.
Numerical calculation.
The PMSM current finite set model predictive control based on the super twisting sliding mode observer proposed in this article is shown in Fig 6.
On the basis of selecting the optimal voltage vector in the traditional MPCC strategy, another voltage vector selection is carried out, and then the action time is calculated and allocated to combine the two voltage vectors into a new voltage vector. Finally, the value function is compared one by one to obtain the optimal second voltage vector and the allocation scheme of action time, thereby improving the steady-state performance of the control system. Among them, the two voltage vectors before and after are selected from the 8 basic voltage vectors of the inverter. Figs 6(a), 6(b), and 6(c) show the voltage vector selection ranges for three control methods: traditional MPC, duty cycle MPC, and DVMPC. Traditional MPC can only select the optimal vector from seven voltage vectors, with a fixed direction and size; The duty cycle MPC voltage vector has adjustable magnitude and fixed direction, which is the synthesis of the optimal voltage vector and zero vector; Dual vector MPC combines the optimal voltage vector with any voltage vector, and the direction and amplitude of the output voltage vector can be adjusted. To verify the effectiveness of the designed scheme, numerical calculations and result analysis will be conducted in this section.
STSMO performance analysis
To study the effect of PMSM using STSMO, a reference speed of 1000r/min is given, and a sudden load of 1Nm is applied at t = 0.1s. The control effects of STSMO and traditional SMO (without phase and amplitude compensation) are shown in Fig 7. As shown in the Fig, both sliding mode observers can quickly track the reference speed. The traditional SMO observer has a peak speed of 1092r/min during the dynamic response phase, with an overshoot of 9.2% and a peak time of 0.007s. After entering the steady-state response phase, the maximum speed error is 7r/min, and the speed oscillates between 996r/min and 1007r/min; The STSMO observer has a peak speed of 1100r/min during the dynamic response phase, with an overshoot of 10% and a peak time of 0.0063s. After entering the steady-state response phase, the maximum speed error is 3r/min, and the speed oscillates between 997r/min and 1003r/min. After a sudden increase in load, both methods are able to quickly track the actual speed again. The SMO and STSMO speeds dropped sharply to 891r/min and 890r/min, respectively, and quickly returned to the reference speed under controller adjustment. As shown in Fig 7 (c), the observed speed fluctuation of the STSMO observer is smaller than that of the SMO observer.
(a) Speed response of SMO and STSMO. (b) Speed error. (c) Observed rotational speed.
Fig 8 illustrates the position tracking performance of the two control methods. It can be observed that due to the lack of phase and amplitude compensation, the traditional SMO, although generally consistent with the actual angle, introduces a noticeable phase delay when low-pass filtering is applied to the equivalent control signal. After compensation, the STSMO provides highly accurate rotor position observation. The predicted angle closely aligns with the actual angle, with the error maintained within 0.02 rad. Compared to the traditional SMO, the STSMO exhibits a smaller position error and continues to accurately and rapidly track the position even after a sudden load is applied.
(a) SMO rotor position. (b) STSMO rotor position.
In summary, the calculation results demonstrate that the optimized STSMO achieves more accurate rotor position estimation compared to the traditional SMO. It provides smoother speed response, effectively reduces system chattering, minimizes speed fluctuations, enhances system stability, and delivers superior speed tracking performance under load conditions.
STSMO-DVMPCC performance analysis
The dual vector model predictive current control improves the motor’s dynamic performance and steady-state accuracy by optimizing the selection of voltage vectors and the allocation of their application time. Fig 9 shows the speed tracking performance of PMSM with the optimized STSMO-based DVMPCC. As can be seen from the Fig, when responding to a step reference speed (1000 r/min), the STSMO-DVMPCC reaches a peak speed of 1102 r/min, indicating an overshoot of 10.2%, with a peak time of 0.007 s. During steady-state operation, the maximum speed error is 1 r/min, with speed oscillations between 1000–1001 r/min. When a sudden load is applied, the speed drops to 895 r/min but quickly recovers to track the reference value.
(a) Speed response curve of STSMO-DVMPCC. (b) Speed error curve.
As Fig 10 shows, compared with STSMO-MPCC control, the three-phase stator current waveforms under STSMO-DVMPCC control exhibit smoother profiles and reduced current ripple. Under steady-state operating conditions, the total harmonic distortion (THD) of phase A current decreases from 12.69% to 11.17%, indicating a more stable motor response process.
(a) Stator current under STSMO-MPCC control. (b) Stator current under STSMO-DVMPCC control.
Conclusion
To enhance the sensorless control performance of PMSM, this study improves upon the traditional SMO by introducing an optimized STSMO, effectively mitigating system chattering. The accuracy of rotor position estimation is enhanced via comprehensive phase and amplitude compensation of the observed signals. Furthermore, chattering is further suppressed by substituting the sign function with a continuous sigmoid function. The optimized STSMO exhibits superior tracking performance and contributes to smoother motor operation. For current loop regulation, a DVMPC strategy is employed in place of conventional PI control, significantly improving dynamic response. This method effectively overcomes the inherent trade-off in PI control between dynamic and steady-state performance over wide speed ranges. In comparison with standard MPC, the proposed approach notably reduces current harmonics. Simulation and experimental results confirm that the combined STSMO-DVMPCC strategy offers an effective sensorless control solution for PMSM applications.
Acknowledgments
The data analysis and calculations in this manuscript are conducted using the facilities of the Jilin Province School Enterprise Joint Innovation Intelligent Composite Robot Laboratory (Changchun University of Science and Technology). Thanks to the laboratory staff and graduate students for providing support for the logistics work of this project.
References
- 1. Hu Y, Zhang W, Xu W. Integration design of MR fluid brake-based external rotor PMSM for robotic arm applications. IEEE Transactions on Magnetics. 2025.
- 2. Hegde RN, Choudhary N, Sathwik K, Jagadeesha N, Shetty B. Design and analysis of PMSM and controller for electric vehicle. In: AIP Conference Proceedings. 2025. 030003.
- 3. Azom MA, Khan MdYA. Recent Developments in Control and Simulation of Permanent Magnet Synchronous Motor Systems. Control Syst Optim Lett. 2025;3(1):84–91.
- 4. Huang Y, Zhang J, Chen D, Qi J. Model Reference Adaptive Control of Marine Permanent Magnet Propulsion Motor Based on Parameter Identification. Electronics. 2022;11(7):1012.
- 5. Kivanc OC, Ozturk SB. Sensorless PMSM Drive Based on Stator Feedforward Voltage Estimation Improved With MRAS Multiparameter Estimation. IEEE/ASME Trans Mechatron. 2018;23(3):1326–37.
- 6. Di Girolamo S, Sferlazza A, Pipitone E, Caltabellotta S, Cirrincione M. Sensorless control of permanent magnet synchronous motor for exhaust energy recovery of internal combustion engine: a comparison between Kalman filter and MRAS observer. Systems Science & Control Engineering. 2024;12(1).
- 7. Dilys J, Stankevič V, Łuksza K. Implementation of Extended Kalman Filter with Optimized Execution Time for Sensorless Control of a PMSM Using ARM Cortex-M3 Microcontroller. Energies. 2021;14(12):3491.
- 8. Du S, Liu Y, Wang Y, Li Y, Yan Z. Research on a Permanent Magnet Synchronous Motor Sensorless Anti-Disturbance Control Strategy Based on an Improved Sliding Mode Observer. Electronics. 2023;12(20):4188.
- 9. Ding H, Zou X, Li J. Sensorless control strategy of permanent magnet synchronous motor based on fuzzy sliding mode observer. IEEE Access. 2022;10:36743–52.
- 10. Liu Z, Chen W. Research on an Improved Sliding Mode Observer for Speed Estimation in Permanent Magnet Synchronous Motor. Processes. 2022;10(6):1182.
- 11. Kommuri SK, Veluvolu KC, Defoort M. Higher-order sliding mode observer for speed and position estimation in PMSM. Mathematical Problems in Engineering. 2014.
- 12. Zafran M, Javaid Z, Ullah A, Ullah S, Rizwan M, Ahmad S. Adaptive exponential reaching laws and high-gain observers for enhanced PMSM sliding mode control systems. IET Conf Proc. 2025;2025(3):479–87.
- 13. Bian F, Chien YR. PMSM Speed Control Based on Improved Adaptive Fractional-Order Sliding Mode Control. Symmetry. 2025;17(5):736.
- 14. Dhamo L, Spahiu A. An improved performance of sensorless PMSM drive control with sliding mode observer in low speed operation. International Journal of Engineering Trends and Technology. 2013;4(5):2205–11.
- 15. Wang D, Li B, Zhao Y. An Adaptive SMO Approach for Low-Chattering Sensorless Control of PMSM. IEEE Transactions on Power Electronics. 2025.
- 16. Guan R, Liu J, Li M, Xiao M, Shi X. A compensation method for PMSM sensorless control with parameter identification considering SMO observation error. IET Electric Power Appl. 2024;18(12):1730–9.
- 17. Rubio F, et al. Optimal switching sequence MPC of a three-port-converter for variable-speed PMSM with hybrid energy storage. IEEE Transactions on Power Electronics. 2024.
- 18. Niu S, Luo Y, Fu W, Zhang X. Robust Model Predictive Control for a Three-Phase PMSM Motor With Improved Control Precision. IEEE Trans Ind Electron. 2021;68(1):838–49.
- 19. He J, Zhu Z-Q, Lu K, Yang H, Yang L, Liu C. MPC for Dual-Three-Phase PMSM Drives With Improved Harmonic Suppression Capacity and Torque–Speed Operation Range. IEEE J Emerg Sel Topics Power Electron. 2025;13(5):5932–44.
- 20. Jiang X, Yang Y, Fan M, Ji A, Xiao Y, Zhang X, et al. An Improved Implicit Model Predictive Current Control With Continuous Control Set for PMSM Drives. IEEE Trans Transp Electrific. 2022;8(2):2444–55.
- 21. Tian A, Gao C, Lv J, Jiang X. CCS-MPC for PMSM with Wide Speed Range based on Variable DC-Bus Voltage Control applied to the Flywheel Energy Storage System. E3S Web Conf. 2021;271:01019.
- 22. Siami M, Khaburi DA, Rivera M, Rodriguez J. A Computationally Efficient Lookup Table Based FCS-MPC for PMSM Drives Fed by Matrix Converters. IEEE Trans Ind Electron. 2017;64(10):7645–54.
- 23.
Aberkane H, Sakri D, Rahem D. Improvement of direct torque control performances using FCS-MPC and SVM applied to PMSM: Study and comparison. In: 2018 international conference on electrical sciences and technologies in Maghreb (CISTEM). 2018.
- 24.
Rodriguez J, Cortes P. Predictive control of power converters and electrical drives. John Wiley & Sons; 2012.
- 25. Cortés PA, et al. Predictive control in power electronics and drives. IEEE Transactions on Industrial Electronics. 2008;55(12):4312–24.
- 26. Ahmed AA, Jung-Su Kim, Lee YI. Model predictive torque control of PMSM for EV drives: A comparative study of finite control set and predictive dead-beat control schemes. In: 2016 Eighteenth International Middle East Power Systems Conference (MEPCON). 2016. 156–63.
- 27. Navarro-Temoche A, Jugo J, Ibarra E, Kortabarria I, Matallana A. Fault Tolerant CCS-MPC for Asymmetrical DTP-PMSM Drives Assisted by Fault Detection Algorithm. IEEE Access. 2025;13:165263–75.
- 28. Sarajian A, Guan Q, Harbi I, Haghgooei P, Khaburi DA, Kennel R, et al. Efficient Current Sensorless Model Predictive Control for Matrix Converter-Fed PMSM Drives. IEEE Trans Ind Electron. 2025:1–12.
- 29. Liu G, Zhang H, Song X. Position-Estimation Deviation-Suppression Technology of PMSM Combining Phase Self-Compensation SMO and Feed-Forward PLL. IEEE J Emerg Sel Topics Power Electron. 2021;9(1):335–44.
- 30.
Kumar VKSS, Rao BV, Kumar GVES. Fractional order PLL based sensorless control of PMSM with sliding mode observer. International Conference on Power, Instrumentation, Control and Computing (PICC). Thrissur, India. 2018. 1–6.
- 31. Moreno JA, Osorio M. Strict Lyapunov Functions for the Super-Twisting Algorithm. IEEE Trans Automat Contr. 2012;57(4):1035–40.