Next Article in Journal
A Self-Supervised Contrastive Learning Framework Based on Multi-Scale Convolution and Informer for Quantitative Identification of Mining Wire Rope Damage
Previous Article in Journal
A Model-Based Digital Toolbox for Unified Kinematics and Dimensional Synthesis in Parallel Robot Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Flux-Weakening Control Strategy Against Multiple Parameter Variations for Interior Permanent Magnet Synchronous Motors

1
School of Water Resources and Hydro-Electric Engineering, Xi’an University of Technology, Xi’an 710049, China
2
School of Automation, Northwestern Polytechnical University, Xi’an 710072, China
3
School of Electrical Engineering and Automation, Nantong University, Nantong 226019, China
4
Xi’an Beide New Data Technology Co., Ltd., Xi’an 710077, China
*
Author to whom correspondence should be addressed.
Machines 2026, 14(1), 53; https://doi.org/10.3390/machines14010053
Submission received: 16 November 2025 / Revised: 16 December 2025 / Accepted: 23 December 2025 / Published: 31 December 2025
(This article belongs to the Section Electrical Machines and Drives)

Abstract

Interior permanent magnet synchronous motors (IPMSMs) are widely adopted in electric vehicles due to their high torque density and efficiency, and they require flux-weakening operation to achieve high-speed performance under certain driving conditions. However, the traditional current vector control (CVC)-based flux-weakening strategies suffer from performance degradation when motor parameters, such as inductances and flux linkage, vary with temperature and operating conditions. To address this issue, this paper proposes a robust flux-weakening control strategy against multiple parameter variations. First, three sequential sliding-mode observers (SMOs) that form a sliding-mode observer suite (SMOS), whose stability is analyzed using Lyapunov theory, are designed to estimate the flux linkage, q-axis inductance, and d-axis inductance, respectively. Second, an error-analysis extraction (EAE) is developed to refine the parameter estimation accuracy by analytically solving a set of linear equations derived from observer results. Third, the accurately estimated parameters are applied to the CVC framework to generate adaptive reference currents, achieving robust and stable flux-weakening control performance. Finally, simulation and experiment are conducted to demonstrate that the proposed strategy effectively enhances control performance under multiple parameter variations.

1. Introduction

For the sake of environmental friendliness and sustainability, the electric vehicle (EV) market has undergone rapid expansion, driven by global efforts to decarbonize transportation and the accelerating adoption of battery-electric powertrains [1,2,3]. At present, traction motors that serve as the heart of EV propulsion systems are increasingly dominated by interior permanent-magnet synchronous machines (IPMSMs) owing to their superior torque density, high efficiency, and wide constant-power speed range [4,5]. For instance, Tesla Model 3 and Model Y employ interior permanent-magnet drive units, while enterprises such as Toyota, BYD, and Nidec have also developed IPMSM-based propulsion systems for their latest EV platforms [6,7]. Considering that IPMSMs have become the mainstream solution for EV traction, it is essential to achieve high-performance motor control strategies, ensuring vehicle dynamic performance, driving safety, and energy efficiency, etc.
During low- and medium-speed driving conditions, such as vehicle start-up, urban traffic, and hill climbing, high torque output and smooth dynamic response are particularly important. To achieve these objectives, field-oriented control (FOC) and direct torque control (DTC) are widely adopted for IPMSMs due to their capability of decoupling torque and flux components, which enables fast torque response and precise current regulation [8]. In these regions, maximum torque per ampere (MTPA) control is typically incorporated to utilize both magnetic and reluctance torque components, thereby improving torque efficiency and reducing current amplitude. In high-speed cruising scenarios on highways, the back electromotive force (EMF) of the motor approaches the inverter voltage limit, making it difficult to maintain sufficient torque using conventional control methods [9]. Therefore, flux-weakening control is applied to reduce the effective air-gap flux, enabling the motor to operate beyond its base speed and ensuring stable and efficient high-speed performance [10]. It needs to be mentioned that, for the flux-weakening control process, constant-power control principle should be considered to ensure that the EV powertrains work under safe conditions [11]. In recent years, the study of flux-weakening control strategies for high-speed operation of IPMSMs has attracted significant research attention, since it is crucial for EV applications yet difficult to implement effectively.
Nowadays, typical flux-weakening approaches include current vector control (CVC), voltage closed-loop control, and predictive- or optimization-based control strategies [12,13,14,15,16,17,18]. The CVC method injects a negative d-axis current to counteract the back EMF, achieving high-speed operation with simple implementation and reliable performance [12,13,14]. In terms of the voltage closed-loop approach, it directly regulates the stator voltage amplitude within the inverter limit through feedback, improving adaptability to parameter variations and voltage utilization [15,16,17]. Moreover, model-predictive and maximum torque per voltage-based flux-weakening methods have been proposed to further enhance dynamic response and torque capability in deep flux-weakening regions [18]. Although each method has unique advantages, the CVC approach remains the most widely used in EV traction systems due to its simple structure, ease of implementation, and satisfactory performance under most driving conditions.
Although the CVC method is widely adopted in practical applications, its effectiveness strongly depends on the accuracy of the motor model [19]. Specifically, CVC determines the reference d-axis current based on machine parameters such as the stator inductances and permanent-magnet flux linkage. Any deviation in these parameters directly affects the accuracy of the reference current and consequently degrades the torque output and voltage utilization. In real EV applications, however, maintaining precise parameter values is extremely difficult due to the complex and time-varying operating environment. Factors including temperature rise, magnetic saturation, and manufacturing tolerances can cause significant deviations in the stator resistance, d/q-axis inductances, and magnet flux linkage from their nominal values [20,21]. Such parameter variations may lead to inaccurate current commands, reduced flux-weakening capability, torque ripple, and even system instability during high-speed operation [22]. Therefore, enhancing the robustness of flux-weakening control against parameter variations has become a crucial research focus for ensuring reliable high-speed performance of IPMSM traction systems in EVs.
To cope with the performance degradation caused by parameter mismatches in flux-weakening control, various solutions have been proposed, which can generally be grouped into two categories: compensation-based and parameter identification-based methods. The compensation-based method mitigates the impact of parameter variations indirectly by estimating or compensating for the lumped effect of parameter uncertainties and external disturbances within the control loop [23]. Techniques such as disturbance observers, sliding-mode compensators, or extended state observers are typically employed to construct correction terms that enhance current and torque stability [24]. While this approach can improve robustness without requiring precise knowledge of each parameter, it does not directly address the root cause of parameter mismatch [25]. The compensation accuracy depends heavily on observer bandwidth and gain tuning, and residual torque errors or slow dynamic responses may still occur under rapidly changing conditions. In contrast, the parameter identification-based method aims to deal with parameter mismatch more directly by estimating the stator resistance, inductance, and flux linkage in real time [26,27,28]. Usually, the estimation of one parameter usually assumes that the others are known and fixed, which rarely holds true in practical EV applications. Because these parameters vary simultaneously with temperature, magnetic saturation, and operating conditions, this interdependence leads to cumulative estimation errors and unreliable identified values. Specifically, a single sliding-mode observer (SMO) is established to estimate the flux linkage of an IPMSM, while the inductance and resistance are assumed to remain constant [29]. However, the literature [30] reports that such a traditional SMO yields inaccurate estimation results because it relies on a priori and fixed parameter values. Overall, if a parameter identification method could accurately and simultaneously estimate multiple key parameters, it would represent one of the most effective solutions for mitigating parameter mismatch in flux-weakening control, which is highly required in EV applications.
This paper proposes a robust flux-weakening control strategy against multiple parameter variations for IPMSMs in EVs. The proposed method can simultaneously estimate multiple motor parameters, avoiding the assumption that other parameters remain accurate when identifying one. Based on the estimated parameters, adaptive current references are generated to realize robust and stable flux-weakening control under varying operating conditions. The main contributions and novelties of this study are summarized as follows:
  • Instead of estimating one parameter at a time while assuming the others to be known and fixed, three sequential sliding-mode observers are jointly designed to form a sliding-mode observer suite (SMOS) that simultaneously targets the flux linkage, q-axis inductance, and d-axis inductance. The three observers operate in a sequential manner under identical operating conditions, making the estimation of even a single parameter inherently dependent on the entire suite rather than on an isolated observer. Lyapunov-based analysis is further employed to derive explicit stability constraints for the SMOS, ensuring reliable operation under EV-relevant flux-weakening scenarios.
  • Based on the SMOS, an error-analysis extraction (EAE) procedure is developed to combine the observer outputs with offline-measured values and formulate a system of three linear equations that is analytically solved to obtain corrected flux-linkage and inductance values. This process explicitly removes the mutual coupling among parameters, enabling accurate and simultaneous identification of flux linkage and inductance even when the original offline measurements exhibit large deviations. As a result, the overall robustness and consistency of the parameter-identification process are significantly enhanced compared with traditional single-observer-based schemes. This method is suitable for EV powertrains whose parameters vary frequently.
  • Unlike traditional flux-weakening methods that use fixed parameters to calculate the reference current in the CVC framework, the accurately estimated flux linkage and inductance are utilized for reference current generation in the proposed method. Together with a numerically derived decoupling strategy, a robust flux-weakening control strategy is achieved. This method is developed by explicitly incorporating the operating characteristics of electric vehicle powertrains, including frequent parameter variations induced by varying working conditions, thereby endowing the proposed strategy with inherent innovation and practical value.
The structure of the rest of the paper is as follows. Section 2 presents the proposed sliding-mode multiple parameter identification strategy based on EAE. Section 3 introduces the robust CVC-based flux-weakening control strategy. Section 4 provides simulation and experimental results to validate the effectiveness of the proposed method. Finally, Section 5 concludes the paper.

2. Sliding-Mode Multiple Parameter Identification Based on EAE

This section first introduces the modeling of IPMSMs used in EVs. Then, the sliding-mode flux linkage observer (SMFLO), sliding-mode q-axis inductance observer (SMQIO), and sliding-mode d-axis inductance observer (SMDIO) are established to constitute the SMOS, and their stability is analyzed. Finally, the error-analysis extraction (EAE) is presented to obtain accurate parameter values.

2.1. Modeling of IPMSMs

In general, constructing a mathematical model from the physical motor enables clear identification of the parameters that must be measured or estimated for control, while also forming the basis of model-based parameter identification. For IPMSMs employed in EV applications, the electrical and mechanical behaviors in the direct–quadrature (dq) rotating frame can be formulated as [31]:
d i q d t = L d L q p ω m i d R s L q i q + u q L q ψ f L q p ω m
d i d d t = R s L q i d + L q L d p ω m i q + u q L q
T e = 1.5 p   ( ψ f i q + ( L d L q ) i d i q )
d ω m d t = 1 J ( T e T l B ω m )
where ωm is the mechanical angular speed, Te and Tl are the electromagnetic and load torque, respectively. J and B denote the rotor moment of inertia and damping coefficient, respectively. id and iq represent the stator d-axis and q-axis currents, while ud and uq are the corresponding control voltages. Ld and Lq are the real-time d-axis and q-axis inductances, and Rs and p denote the stator winding resistance and the number of pole pairs. ψf represents the real-time flux linkage of the permanent magnet. In this study, it is reasonably assumed that Rs, J, and B can be accurately obtained by offline or online methods, as they vary only slightly during operation and are not directly involved in the CVC-based flux-weakening control process.

2.2. Stable Sliding-Mode Observer Suite

(a) Design of SMDIO, SMQIO, and SMFLO constituting SMOS
When constructing sliding-mode parameter observers based on the motor model, the key is to identify which equations contain the measurable or estimable information of the target parameters. Specifically, (1) simultaneously contains the information related to the d-axis and q-axis inductances, as well as the flux linkage. From the perspective of sliding-mode variable-structure theory, this equation could theoretically be used to design any observer. However, it has been found that when the variable to be observed appears in the numerator of the differential equation, the convergence of the constructed observer becomes difficult to guarantee [22]. Therefore, in practice, (1) is only suitable for constructing the d-axis inductance observer and the flux linkage observer. In contrast, in (2), the q-axis inductance appears in the denominator, which makes it appropriate for designing the SMQIO. As for (4), although it is not a differential equation, it contains both inductance and flux-linkage information. By substituting (3) into (4), a new differential equation, (5), can be obtained, which can then be used to construct any observers based on the sliding-mode variable-structure theory [32,33].
d ω m d t = 1 J [ 1.5 p   ( ψ f i q + ( L d L q ) i d i q ) T l B ω m ]
Based on the above analysis, (1), (2), and (5) are selected to construct the SMFLO, SMQIO, and SMDIO, respectively. The construction process of the sliding-mode observers is shown in Figure 1.
First, for the SMFLO, the offline-measured parameters are utilized. Based on the sliding-mode variable-structure theory, the observer shown in Figure 2 is designed as follows:
d i q * d t = L d _ m L q _ m p ω m i d R s L q _ m i q * + u q L q _ m λ 1 F ( i q ¯ ) L q _ m p ω m
where Ld_m and Lq_m are the offline-measured d-axis and q-axis inductances. iq* is the estimated q-axis current of the observer. λ1 is the gain coefficient. i q ¯ is the error between the estimated current and the real one, that is, i q ¯ = i q * i q . F ( i q ¯ ) is the switching function, which is described as:
F ( i q ¯ ) =       1 ,                   i f   i q ¯ 0       1 ,                   i f   i q ¯ < 0    
When the system gets stable, the estimated flux linkage ψf* can be obtained by:
ψ f * = λ 1 F ( i q ¯ )
Then, the offline-measured inductance Ld_m is used to construct the SMQIO, which is shown in Figure 3:
d i d * d t = R s L d _ m i d * + λ 2 F ( i d ¯ ) L d _ m p ω m i q + u d L d _ m
where id* is the estimated d-axis current of the observer. λ2 is the gain coefficient. i d ¯ is the error between the estimated d-axis current and the real one. In terms of the switching function F ( i d ¯ ) , it can be expressed in a form similar to (7). When the system reaches the stable state, the estimated inductance Lq* is:
L q * = λ 2 F ( i d ¯ )
After obtaining ψf*, it needs to be substituted into (5) to construct the SMDIO (shown in Figure 4) on the basis of the variable-structure theory:
d ω m * d t = 1 J   [ 1.5 p   ( ψ f _ m i q + ( λ 3 F ( ω m ¯ ) L q _ m ) i d i q ) T l B ω m * ]
where ωm* is the estimated speed of the observer. ψf_m represents the offline-measured flux linkage. λ3 is the gain coefficient. ω m ¯ is the error between the estimated speed and the real speed. F ( ω m ¯ ) is the switching function. When the system arrives at the equilibrium state, the estimated d-axis inductance Ld* is:
L d * = λ 3 F ( ω m ¯ )
(b) Stability Analysis of SMOS
The reliable acquisition of flux linkage and inductance information using the three proposed SMOS requires each observer to operate stably. As the observers are executed sequentially in the digital processor, they are inherently independent of one another. Accordingly, three individual Lyapunov functions are constructed to analyze their respective stability. Based on the Lyapunov stability criterion, the q-axis current, d-axis current, and speed sliding surfaces S for the SMFLO, SMQIO, and SMDIO are defined as follows:
S = S q , S d ,     S ω T = i q ¯ ,       i d ¯ ,       ω m ¯ T
Based on (13), the Lyapunov functions V are established as:
V = 1 2 S q 2 , S d 2 , S ω 2 T = 1 2 i q ¯ 2 ,     i d ¯ 2 ,     ω m ¯ 2 T
Taking the derivative of (14), it can be obtained that:
d V d t = i q ¯ d i q ¯ d t ,     i d ¯ d i d ¯ d t ,     ω m ¯     d ω m ¯     d t T
Considering the offline-measured parameters and subtracting (1), (2), and (5) from (6), (9), and (11), we can obtain:
d i q ¯ d t = R s L q _ m i q ¯ λ 1 F ( i q ¯ ) ψ f _ m L q _ m p ω m d i d ¯ d t = R s L d _ m i d ¯ + λ 2 F ( i d ¯ ) L q _ m L d _ m p ω m i q d ω m ¯ d t = 1 J   [ 1.5 p   ( λ 3 F ( ω m ¯ ) L d _ m ) i d i q ) T l B ω m ¯ ]
Substituting (16) into (15), it can be obtained that:
d V d t = R s L q _ m i q ¯ 2 λ 1 F ( i q ¯ ) ψ f _ m L q _ m p ω m i q ¯ ,         R s L d _ m i d ¯ 2 + λ 2 F ( i d ¯ ) L q _ m L d _ m p ω m i q i d ¯ ,             1 J   [ 1.5 p   ( λ 3 F ( ω m ¯ ) L d _ m ) i d i q ω m ¯ ) B ω m ¯ 2 ]
To make the proposed observers stable, the following inequality conditions should be satisfied:
V > 0 ,             d V d t < 0
Apparently, the first condition in (18) is inherently satisfied. As long as the second condition is satisfied, the observers remain stable. In this case, the following equations can be obtained:
R s L q _ m i q ¯ 2 λ 1 F ( i q ¯ ) ψ f _ m L q _ m p ω m i q ¯ < 0       R s L d _ m i d ¯ 2 + λ 2 F ( i d ¯ ) L q _ m L d _ m p ω m i q i d ¯ < 0             1 J   [ 1.5 p   ( λ 3 F ( ω m ¯ ) L d _ m ) i d i q ω m ¯ ) B ω m ¯ 2 ] < 0
By neglecting those terms that are constantly smaller than zero in (19), it can be further derived that:
λ 1 F ( i q ¯ ) ψ f _ m L q _ m p ω m i q ¯ < 0     λ 2 F ( i d ¯ ) L q _ m L d _ m p ω m i q i d ¯ < 0             1.5 p J ( λ 3 F ( ω m ¯ ) L d _ m ) i d i q ω m ¯ ) < 0
Interestingly, (20) shows that, apart from the estimation errors i q ¯ , i d ¯ and ω m ¯ , the motor states, including motor speed ωm and currents id and iq, influence the stability of the observers. First, under highway cruising conditions, EVs do not undergo reverse operation, and the motor continuously produces positive torque in a single rotational direction. Second, this study focuses on the flux-weakening control process, where the d-axis current should be smaller than zero. Overall, it can be obtained that:
ω m > 0 ,   i q > 0 ,   i d < 0
With consideration of (21), (20) can be further derived as:
( λ 1 F ( i q ¯ ) ψ f _ m ) i q ¯ > 0 ( λ 2 F ( i d ¯ ) L q _ m ) i d ¯ < 0       ( λ 3 F ( ω m ¯ ) L d _ m ) ω m ¯ ) > 0
Considering the signs of the estimation errors, (22) can be described as:
λ 1 > ψ f _ m ,   if   i q ¯ > 0   λ 1 > ψ f _ m ,   if   i q ¯ < 0   λ 1 > ψ f _ m λ 2 < L q _ m ,   if   i d ¯ > 0 λ 2 < L q _ m ,   if   i d ¯ < 0 λ 2 < L q _ m λ 3 > L d _ m ,   if   ω m ¯ > 0 λ 3 > L d _ m ,   if   ω m ¯ < 0 λ 3 > L d _ m
The above equations illustrate that there exist certain conditions to enure that the proposed SMDIO, SMQIO, and SMFLO are stable. In practice, as long as the gain coefficients are selected following the principles in (23), the flux linkage and inductance information can be estimated. It can be observed that the admissible ranges of the observer gains defined by (23) are relatively wide. Consequently, further tuning of these gains to achieve an appropriate compromise between convergence speed and estimation fluctuation in practical applications becomes an important issue.
(c) Parameter Tuning Based on the Torque Variation Test for SMOS
After deriving the stability conditions in (23), it can be observed that the admissible ranges of the observer gains are relatively wide. Although any gain selection within these ranges guarantees stability, different gain values lead to different trade-offs between dynamic response speed and steady-state estimation fluctuation. Therefore, a systematic tuning procedure is required to select practically optimal gains for the SMOS.
For sliding-mode observers, the gain magnitude introduces an intrinsic trade-off [34]. Increasing the gain generally shortens the reaching and convergence time, but it also amplifies switching activity and sensitivity to measurement noise, which enlarges the steady-state fluctuation of the estimated quantities. Conversely, decreasing the gain reduces the steady-state fluctuation but slows down the convergence. As a consequence, within the stability-guaranteed region, there must exist an intermediate gain value that provides a balanced compromise between response speed and estimation accuracy.
Based on the above theoretical analysis, the optimal observer gain can be obtained through an experimental testing procedure. Accordingly, a parameter tuning method Based on the torque-variation test is proposed. Taking the SMFLO as an example, the tuning procedure is described as follows.
Primarily, candidate gain values are generated within the stability-guaranteed region defined by (23). Starting from a conservative stable setting, the gain is increased gradually using a step size of one, thereby forming a set of trial gain values. For instance, if the conservative initial gain is selected as 1.0, the subsequent gain values used for assessment are 2.0, 3.0, 4.0, … For each trial gain value, the following torque-variation test is conducted:
(1)
No-load rated-speed operation: the motor is operated at no load and accelerated to the nominal rated speed. After reaching steady state, the estimated parameter produced by the SMOS is monitored, and the maximum steady-state fluctuation amplitude Δψf* is recorded (the peak-to-peak variation within a fixed observation window).
(2)
Step-load excitation: a step load torque of unit load (1 Nm) is abruptly applied. The time required for the estimated parameter to transition from the disturbed state to a new steady state is measured and defined as the response time Tr.
(3)
Cost evaluation and selection: substitute the maximum steady-state fluctuation amplitude Δψf* and response time Tr into the cost function (24). The gain value that minimizes J is selected as the optimal gain within the stability-guaranteed region.
J = ( T r μ T s ) 2 + ( Δ ψ f * ψ f _ m ) 2
where J represents the value of the cost function. Ts denotes the control period, and μ represents the maximum acceptable number of convergence periods. In this study, μ is set to 12.

2.3. EAE-Based SMOS for Parameter Calculation

For the proposed three SMOs, their performance relies on both offline-measured and estimated parameter values. When the measured parameters deviate from their actual values, the overall estimation accuracy deteriorates. To address this issue, an EAE is introduced to enhance the reliability of parameter estimation and observer precision.
By retaining the original parameters in the corresponding equations and subtracting (1), (2), and (5) from (6), (9), and (11), respectively, the estimation errors of the flux linkage and the q- and d-axis inductances can be derived as follows:
ψ f * ψ f = ( L d _ m L d ) i d   R s p ω m i q ¯ 1 p ω m ( L q _ m d i q * d t L q d i q d t ) L q * L q = 1 p ω m i q ( L d _ m d i d * d t L d d i d d t ) + R s p ω m i q i d ¯                                                                                                                 L d * L d = J 1.5 p i d i q d ω m ¯ d t + B 1.5 p i d i q ω m ¯ + L q _ m L q 1 i d ( ψ f _ m ψ f )
As for the SMOs, because the estimated states equal the real ones (iq = iq*, id = id*, and ωm = ωm*) when they work stably, (25) can be simplified as:
ψ f * ψ f = ( L d _ m L d ) i d   ( L q _ m L q ) p ω m d i q d t L q * L q = ( L d _ m L d ) p ω m i q d i d d t                                                                                                   L d * L d = L q _ m L q ( ψ f _ m ψ f ) i d
In (26), ψf, Ld and Lq represent the accurate flux linkage and inductance values which are unknown, while the other variables including ψf*, Ld*, Lq*, Lq_m, Ld_m, and ψf_m are known. Hence, it is a ternary system of first-order equations, and the solution concerning the flux linkage and inductance of the system (denoted as ψf_ca, Ld_cal, Lq_cal) can be derived by the use of Maple:
ψ f _ c a l = p 2 ω m 2 i d 2 i q ( L d _ m L d * + L q _ m L q * ) + ( L q _ m L q * ) p ω m i d i q d i q d t p ω m i d ψ f * d i d d t + ( L d _ m   L d * ) i d d i q d t   d i d d t ψ f * d i q d t   d i d d t p ω m i d   + d i q d t     L q _ c a l = ( L d _ m + L q _ m L d * ) p ω m i d + ( ψ f * ψ f _ m ) p ω m + L q _ m d i q d t p ω m i d + d i q d t                                                                                         L d _ c a l = ( L d _ m L d * + L q _ m L q * ) p 2 ω m 2 i d i q + ( ω f * ψ f _ m ) p 2 ω m 2 i q + ( L q _ m L q * ) d i q d t p ω m i q + L d _ m d i d d t ( p ω m i d + d i q d t ) p ω m i d + d i q d t
By using (27), it can be noted that the accurate parameter values can be calculated.

3. Robust CVC-Based Flux-Weakening Control Strategy

The structure of the proposed flux-weakening control strategy is illustrated in Figure 5, where DCR represents the d-axis current regulator, QCR is the q-axis current regulator and SR is the speed regulator. In addition to employing accurately estimated parameters to calculate the d-axis reference current for enhanced robustness, the proposed flux-weakening strategy exhibits another key feature: the integration of deviation decoupling into the control process. The detailed explanations of the proposed strategy are provided below.

3.1. Deviation Decoupling

In the field-weakening region, the interaction between the d-axis and q-axis currents becomes more pronounced due to the increased role of the demagnetizing current component id. As the d-axis current is intentionally driven negative to reduce the air-gap flux and extend the speed range, it causes a substantial cross-coupling effect in the stator voltage equations. The mid and miq terms lead to mutual interference between the voltage and current loops, thereby degrading current regulation accuracy. Without effective decoupling, the q-axis torque current control becomes sluggish, and the d-axis flux-weakening current may oscillate or deviate from its reference, resulting in torque ripple and instability at high speed. Moreover, as the inverter operates closer to its voltage limit in the flux-weakening region, even slight coupling-induced disturbances can push the system into saturation, further reducing control bandwidth. Therefore, introducing an appropriate decoupling strategy is essential to achieve accurate current regulation, maintain dynamic stability, and ensure smooth torque production across the entire speed range [35]. This part introduces a deviation decoupling technique. For clarity of explanation, Figure 6 illustrates the motor’s s-domain model that includes the current regulation dynamics following the electrical motor properties (1) and (2), where Gd(s) and Gq(s) denote the d-axis current regulator (DCR) and q-axis current regulator (QCR), respectively, and s represents the Laplace operator. It is evident that the d-axis and q-axis currents are mutually dependent rather than isolated, and hence, variations in one axis inevitably affect the other. Such cross-interaction, commonly referred to as coupling, prevents the voltage components ud and uq from independently governing their respective currents.
Based on the above analysis, it can be concluded that implementing an appropriate decoupling mechanism to isolate the two current channels constitutes the core logic of the decoupling design. As illustrated in Figure 7, a deviation-based decoupling scheme comprising three functional modules, G1, G2, and G3, is employed to mitigate the mutual coupling between the d-axis and q-axis channels. The design of this strategy involves two key considerations. First, the G3 module is embedded in the q-axis control path to counteract the influence of the motional EMF, which introduces coupling terms that hinder precise current regulation. In practice, it can be expressed as:
G 3 = p ω m ψ f
Then, the goal of decoupling is to utilize G1 and G2 to convert the original machine models (1) and (2) into the following form:
u d 1 = 1 L d s + R s i d       u q 1 = 1 L q s + R s i q      
where ud1 and uq1 are the manipulated voltages after decoupling.
After transforming (29) into a model in the time domain, it can be obtained that:
u d 1 = L d d i d d t + i d R s u q 1 = L q d i q d t + i q R s
The principal challenge of the proposed decoupling approach lies in the design of G1 and G2, which must be properly formulated to achieve complete decoupling between the d-axis and q-axis currents. To solve the issue, firstly, ud and uq in Figure 7 need to be described as:
u d = ( i d r i d ) G d + ( i q r i q ) G 2 u q = ( i q r i q ) G q + ( i d r i d ) G 1 + G 3
where idr and iqr are the d-axis and q-axis reference currents, respectively. Substituting (31) into (1) and (2), and it can be obtained that:
u d 1 + G 2 ( i q r i q ) + p ω m L q i q = L d d i d d t + i d R s u q + G 1 ( i d r i d ) p ω m L d i d = L q d i q d t + i q R s    
Then, by comparing (32) with (30), the following conditions should be satisfied to get a decoupled system:
G 2 ( i q r i q ) + p ω m L q i q = 0 G 1 ( i d r i d ) p ω m L d i d = 0    
Further, G1 and G2 are derived as:
G 1 = p ω m L d i d i d r i d G 2 = p ω m L q i q i q r i q
By substituting ψf_ca, Ld_cal, and Lq_cal obtained in Section 2 into (34), robust decoupling of the IPMSM in the dq reference frame is achieved. The manipulated voltages generated by the d-axis and q-axis controllers can regulate the corresponding currents independently.

3.2. Implementation of Robust CVC-Based Flux-Weakening Strategy

Combining the analysis in Section 2, the main implementation procedures of the proposed robust CVC-based flux-weakening strategy incorporating the deviation decoupling scheme can be summarized as follows:
(a) Parameter pre-estimation: Based on the offline-measured parameters, activate the SMOS to estimate the flux linkage and d/q-axis inductances based on the motor’s real-time operating states.
(b) EAE and parameter correction: Apply the EAE method to refine the initially estimated parameters by solving the derived linear equations. The corrected flux linkage and inductance values are regarded as accurate short-term parameters and updated periodically during operation.
(c) Robust reference current generation: Using the updated parameter values, as shown in (34), compute the reference d-axis reference current and the maximum q-axis reference current that is used for current limitation [36]. This ensures that the flux-weakening reference currents are always consistent with the actual motor parameters.
i d r = ψ f _ c a l 2 L d _ c a l + 1 L d _ c a l ψ f _ c a l 2 4 + V d c 2 3 ω m r 2 L q _ c a l 2 L d _ c a l 2 i q r 2
where idr and iqr are the d-axis and q-axis reference currents, respectively. Vdc is the DC-link voltage. ωmr is the reference speed.
(d) Deviation decoupling and voltage control: Integrate the deviation decoupling modules into the voltage regulation loop. By applying the decoupled manipulated voltages ud1 and uq1, the d-axis and q-axis current controllers independently regulate their respective current components, effectively suppressing cross-coupling.
(e) Flux-weakening control execution: Implement the overall flux-weakening control in the high-speed region by commanding the adaptive reference currents to the current controllers. The system maintains a constant power output characteristic while ensuring voltage utilization and torque stability under multiple parameter variations.
(f) Periodic update and steady operation: Repeat the parameter estimation and correction cycle at scheduled intervals, assuming the estimated parameters remain unchanged within each short control period. This mechanism guarantees robust flux-weakening operation with high stability and adaptability over varying temperature and load conditions.

4. Verification Results

To verify the effectiveness of the proposed flux-weakening control strategy under multiple parameter variations, experiments were performed on a three-phase IPMSM whose parameters are listed in Table 1. Neglecting effects such as magnetic saturation and thermal variation, the parameters in Table 1, which are measured by using authentic offline-measured techniques, can be regarded as the accurate parameter values. The experimental setup is shown in Figure 8. Insulated gate bipolar transistor (IGBT) modules FS100R12PT4 and drive modules PSPC-420E-EP4F constitute the voltage inverter with a control frequency of 10 kHz (Ts = 0.1 ms), with a DC-bus voltage of 150 V. The rotor position and speed are detected by a 1024-line rotary encoder. Hall sensors, LA25-NP and LV25-P are used to measure the phase currents and DC-link voltage, respectively. An induction motor driven by Automation Drive PM240-2 (controlled by CU250S-2) in torque control mode is coupled to the test machine, providing the required load torque. The proposed control algorithms are implemented on a dSPACE control board, and data acquisition is carried out through the dSPACE ControlDesk interface. The measured current and voltage signals are transmitted through the patch board to a host computer for data logging and subsequent analysis.

4.1. Parameter Identification Results

The core of the proposed flux-weakening control algorithm with robustness against multiple parameter variations lies in the adoption of a multi-parameter identification technique. Therefore, the first step is to verify the superiority of the proposed identification method compared with conventional fixed-parameter approaches. In this part, it is assumed that the measured parameters deviate from those listed in Table 1, satisfying the following conditions: Ld_m = 3Ld, Lq_m = 2Lq, and ψf_m =0.5ψf. Then, the parameter identification results obtained using the proposed SMOS under different operating conditions are presented and compared with those derived from the traditional SMO-based identification method. It should be noted that the term “traditional SMO” refers to a single observer constructed directly based on sliding-mode variable-structure theory to estimate the target parameters. In other words, each standalone observer presented in (6), (9), and (11), respectively, is treated as one traditional SMO. Their gains satisfy the conditions shown in (23) and are optimized by using the torque variation test technique, with λ1, λ2, and λ3 being 6.5, 1.5, and 1.5, respectively. The outputs of the traditional SMOs are directly used for the proposed EAE-based parameter identification. This setup can ensure that the traditional observers work under the same conditions as those used to construct the SMOS.
(a)
Steady-State performance
Figure 9 shows the system performance and parameter identification results when the d-axis current is set as −1.5 A. The experimental setups are as follows. The motor speed is constantly set as 500 rpm under a load of 3 Nm.
From Figure 9, it can be seen that first, the motor operates stably under the pre-set speed and current references, where the q-axis current remains approximately 2.13 A under a 3 Nm load. Second, when the observer gains λ1, λ2, and λ3 are selected according to the analytical results in (23), the three SMOs maintain stable operation, as evidenced by the fact that the estimation errors of all states remain nearly zero. Third, using the traditional SMOs, the identified flux linkage, q-axis inductance, and d-axis inductance are 0.82 Wb, 0.011 H, and 0.0079 H, deviating from the real values by 19.3%, 18.5%, and 37.5%, respectively. Fourth, after applying the proposed parameter calculation strategy, the estimated flux linkage, q-axis inductance, and d-axis inductance are 0.67 Wb, 0.0134 H, and 0.0125 H, with deviations of only 2.5%, 0.7%, and 1.2%, respectively. Comparatively, the proposed parameter identification method relying on the EAE-based SMOS achieves substantially higher accuracy and thus exhibits stronger robustness against parameter variations.
Further, when the d-axis current is set as −3 A, the system performance and parameter identification results are depicted in Figure 10. Similar to the observations in Figure 9, the motor continues to operate stably. For an IPMSM, the presence of reluctance torque causes the required q-axis current to decrease as the negative d-axis current increases. In addition, consistent with the results in Figure 9, the proposed parameter identification strategy maintains significantly higher accuracy than the traditional methods. Specifically, the proposed method estimates the flux linkage, q-axis inductance, and d-axis inductance as 0.68 Wb, 0.0132 H, and 0.0123 H, respectively, which are much closer to the real parameter values than those obtained using the traditional approach, as illustrated in Figure 10c.
(b)
Dynamic performance
Finally, in addition to the steady-state conditions discussed above, the transient experimental results are shown in Figure 11. In this test, the d-axis current is fixed at −3 A, and the load torque is abruptly changed from 3 Nm to 1 Nm at 1.5 s. First, when the load decreases, the motor speed increases and the q-axis current drops, which is consistent with the motor characteristics. Second, for the traditional parameter identification method, the estimated parameters vary significantly with the operating condition. Specifically, the estimated flux linkage, q-axis inductance, and d-axis inductance shift from 0.87 Wb, 0.019 H, and 0.082 H to 0.62 Wb, 0.022 H, and 0.01 H, respectively. Although some values become closer to the true parameters, others deviate further, reflecting the intrinsic instability and limited accuracy of traditional approaches. Third, with the proposed parameter identification method, the estimated parameters exhibit no abrupt changes before and after the load variation, demonstrating high robustness and accuracy. Fourth, even during the dynamic transition, the proposed SMOs remain stable, indicating reliable observer convergence and suitability for real-time control.

4.2. Comparative Results of Flux-Weakening Strategy

(a)
Without parameter mismatch
When the measured inductance and flux linkage are consistent with the real values listed in Table 1, the performances of the traditional and the proposed flux-weakening strategies are compared. Figure 12a,b illustrate the system responses when the motor accelerates from standstill to 600 rpm. It can be observed that, in the absence of parameter mismatch, both the traditional and the proposed flux-weakening strategies operate effectively. Specifically, the motor speed successfully reaches and stabilizes at 600 rpm under both methods. Moreover, the resulting d-axis current is approximately −0.6 A in both cases, regardless of whether the motor parameters are obtained from offline measurements or identified using the proposed SMOS-based method. This result indirectly confirms the accuracy of the proposed parameter identification approach, indicating that it yields parameter values consistent with the actual motor characteristics even when no parameter mismatch is present.
(b)
With parameter mismatch
In this part, when the measured inductance and flux linkage satisfy the following conditions: Ld_m = 2Ld, Lq_m = 3Lq, and ψf_m =0.5ψf, the current performance of the traditional constant-parameter flux-weakening method and the proposed updated-parameter flux-weakening method for computing the d-axis current reference is compared.
Figure 13 and Figure 14 illustrate the system performance at a target speed of 600 rpm when the traditional and proposed flux-weakening strategies are applied. Both strategies are able to drive the motor to 600 rpm and maintain stable operation, demonstrating that flux-weakening is effective under this operating condition. Nevertheless, a noticeable difference appears once the motor reaches steady state. Specifically, the traditional method produces a final d-axis current of −0.9 A, whereas the proposed method yields −0.7 A. Since the d-axis current directly influences the flux level and copper losses, this discrepancy leads to different energy-conversion efficiencies. With the proposed method, the overall efficiency reaches 88.5%, which is slightly higher than that achieved by the traditional approach. This improvement confirms that the proposed flux-weakening strategy not only ensures speed regulation but also enhances energy utilization, indicating clear performance advantages over the traditional method.
Figure 15 and Figure 16 compare the system performance at a speed of 700 rpm and a load of 1 Nm when the traditional and proposed flux-weakening strategies are implemented. Similar to the results shown in Figure 13 and Figure 14, both flux-weakening methods are capable of accelerating the motor to 700 rpm. However, a clear difference emerges once steady-state operation is reached. Specifically, the conventional method results in a steady-state d-axis current of −1.4 A, whereas the proposed method reduces this value to nearly −1.1 A (8%). Since the d-axis current directly affects the magnetic flux level and copper losses, this difference leads to distinct energy-conversion efficiencies. As a result, the proposed method achieves an overall efficiency of 89%, outperforming the conventional approach, which attains an efficiency of 86%.

5. Conclusions

This paper presents a robust flux-weakening control strategy for IPMSMs in EV applications to address performance degradation caused by multiple parameter variations. By integrating a multi-parameter identification framework with an enhanced CVC-based flux-weakening strategy, reliable high-speed operation is achieved even when inductance and flux linkage deviate significantly from their nominal values.
Specifically, an SMOS constituting three sequential sliding-mode observers (SMOs) is developed to estimate the flux linkage, q-axis inductance, and d-axis inductance, whose stability is guaranteed by Lyapunov analysis. Combined with the proposed EAE method, the identification errors of flux linkage, q-axis inductance, and d-axis inductance are reduced from 19.3%, 18.5%, and 37.5% using traditional SMO-based methods to 2.5%, 0.7%, and 1.2%, respectively, under steady-state conditions, while maintaining stable convergence during load transients.
Based on the accurately identified parameters, the proposed flux-weakening strategy effectively mitigates the impact of parameter mismatch. Experimental results show that, under parameter mismatch, the steady-state d-axis current is reduced from −0.9 A to −0.7 A at 600 rpm and from −1.4 A to −1.1 A at 700 rpm, accompanied by an efficiency improvement from 86% to 89% compared with the conventional constant-parameter CVC method. These results confirm that the proposed approach enhances the robustness and energy efficiency of IPMSM flux-weakening control.
Although the proposed method effectively addresses inductance and flux-linkage variations, it does not explicitly consider magnetic saturation and temperature-dependent resistance effects in the current formulation. Hence, future work will focus on extending the proposed SMOS-EAE framework to account for these factors, thereby further improving the robustness of the flux-weakening control strategy under practical operating conditions.

Author Contributions

J.G.—Conceptualization, review and editing; H.L.—Original draft, Resources, Methodology; S.Y.—review and editing, Methodology; Y.M.—Experimental Validation; G.Z.—review and editing, Validation; C.G.—Formal analysis, Investigation; K.T.—Data Curation, Software; P.G.—Supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

Author Ke Tang was employed by the company Xi’an Beide New Data Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Tang, A.; Yang, Y.; Yu, Q.; Zhang, Z.; Yang, L. A Review of Life Prediction Methods for PEMFCs in Electric Vehicles. Sustainability 2022, 14, 9842. [Google Scholar] [CrossRef]
  2. Ling, Z.; Cherry, C.R.; Wen, Y. Determining the Factors That Influence Electric Vehicle Adoption: A Stated Preference Survey Study in Beijing, China. Sustainability 2021, 13, 11719. [Google Scholar] [CrossRef]
  3. Lang, W.; Hu, Y.; Gong, C.; Zhang, X.; Xu, H.; Deng, J. Artificial Intelligence-Based Technique for Fault Detection and Diagnosis of EV Motors: A Review. IEEE Trans. Transp. Electrif. 2022, 8, 384–406. [Google Scholar]
  4. Podmiljšak, B.; Saje, B.; Jenuš, P.; Tomše, T.; Kobe, S.; Žužek, K.; Šturm, S. The Future of Permanent-Magnet-Based Electric Motors: How Will Rare Earths Affect Electrification? Materials 2024, 17, 848. [Google Scholar]
  5. Gong, C.; Li, Y.R.; Zargari, N.R. An Overview of Advancements in Multimotor Drives: Structural Diversity, Advanced Control, Specific Technical Challenges, and Solutions. Proc. IEEE 2024, 112, 184–209. [Google Scholar] [CrossRef]
  6. Guo, S.; Su, X.; Zhao, H. Optimal Design of an Interior Permanent Magnet Synchronous Motor for Electric Vehicle Applications Using a Machine Learning-Based Surrogate Model. Energies 2024, 17, 3864. [Google Scholar] [CrossRef]
  7. Vlachou, V.I.; Sakkas, G.K.; Xintaropoulos, F.P.; Pechlivanidou, M.S.C.; Kefalas, T.D.; Tsili, M.A.; Kladas, A.G. Overview on Permanent Magnet Motor Trends and Developments. Energies 2024, 17, 538. [Google Scholar] [CrossRef]
  8. Rauth, S.S.; Samanta, B. Comparative Analysis of IM/BLDC/PMSM Drives for Electric Vehicle Traction Applications Using ANN-Based FOC. In Proceedings of the 2020 IEEE 17th India Council International Conference (INDICON), New Delhi, India, 10–13 December 2020; pp. 1–8. [Google Scholar]
  9. Mynar, Z.; Vesely, L.; Vaclavek, P. PMSM Model Predictive Control with Field-Weakening Implementation. IEEE Trans. Ind. Electron. 2016, 63, 5156–5166. [Google Scholar] [CrossRef]
  10. Han, Y.; Chen, S.; Gong, C.; Zhao, X.; Zhang, F.; Li, Y. Accurate SM Disturbance Observer-Based Demagnetization Fault Diagnosis With Parameter Mismatch Impacts Eliminated for IPM Motors. IEEE Trans. Power Electron. 2023, 38, 5706–5710. [Google Scholar] [CrossRef]
  11. Chen, Y.; Yuan, R. Active Disturbance Rejection Control for Flux Weakening in Interior Permanent Magnet Synchronous Motor Based on Full Speed Range. World Electr. Veh. J. 2024, 15, 496. [Google Scholar] [CrossRef]
  12. Rubino, S.; Mandrile, F.; Tolosano, L.; Armando, E.; Bojoi, R. Direct Flux and Load Angle Vector Control of Permanent Magnet Synchronous Motors. In Proceedings of the 2021 IEEE Energy Conversion Congress and Exposition (ECCE), Vancouver, BC, Canada, 10–14 October 2021; pp. 4668–4675. [Google Scholar]
  13. Medina, J.; Gómez, C.; Pozo, M.; Chamorro, W.; Tibanlombo, V. Utility of Field Weakening and Field-Oriented Control in Permanent-Magnet Synchronous Motors: A Case Study. Eng. Proc. 2023, 47, 17. [Google Scholar]
  14. Yao, K.; Du, B.; Li, J.; Huang, W.; Cheng, Y.; Zhang, Q.; Cui, S. Torque Closed-Loop Flux-Weakening Control of IPMSM Based on Search Coils. IEEE Trans. Ind. Electron. 2024, 72, 122–133. [Google Scholar] [CrossRef]
  15. Zhao, X.; Liang, H. Flux-weakening control of permanent magnet synchronous motor using in electric vehicles. In Proceedings of the 2009 IEEE 6th International Power Electronics and Motion Control Conference, Wuhan, China, 17–20 May 2009; pp. 1050–1054. [Google Scholar]
  16. Capponi, F.G.; Borocci, G.; De Donato, G.; Caricchi, F. Closed-loop, flux weakening control for hybrid excitation synchronous machines. In Proceedings of the 2015 IEEE Energy Conversion Congress and Exposition (ECCE), Montreal, QC, Canada, 20–24 September 2015; pp. 5271–5278. [Google Scholar]
  17. Zheng, H.; Wangb, B.; Luo, W. A Novel Field Weakening Control Strategy with Variable Reference Voltage for Asynchronous Motor. IFAC Proc. Vol. 2013, 46, 80–85. [Google Scholar] [CrossRef]
  18. El Khatib, H.; Peña, M.; Grothmann, B.; Gedlu, E.; Saur, M. Flux Observer-Based MTPF/MTPV-Operation With Low Parameter Sensitivity Applying Deadbeat-Direct Torque and Flux Control. IEEE Trans. Ind. Appl. 2021, 57, 2494–2504. [Google Scholar] [CrossRef]
  19. Han, Y.; Gong, C.; Yan, L.; Wen, H.; Wang, Y.; Shen, K. Multiobjective Finite Control Set Model Predictive Control Using Novel Delay Compensation Technique for PMSM. IEEE Trans. Power Electron. 2020, 35, 11193–11204. [Google Scholar] [CrossRef]
  20. Zhang, S.; Zhou, Z.; Pu, Y.; Li, Y.; Xu, Y. Parameter Identification of Permanent Magnet Synchronous Motor Based on LSOSMO Algorithm. Sensors 2025, 25, 2648. [Google Scholar] [CrossRef] [PubMed]
  21. Liang, D.; Li, J.; Qu, R.; Kong, W. Adaptive Second-Order Sliding-Mode Observer for PMSM Sensorless Control Considering VSI Nonlinearity. IEEE Trans. Power Electron. 2018, 33, 8994–9004. [Google Scholar] [CrossRef]
  22. Han, Y.; Gong, C.; Chen, G.; Ma, Z.; Chen, S. Robust MTPA Control for Novel EV-WFSMs Based on Pure SM Observer Based Multistep Inductance Identification Strategy. IEEE Trans. Ind. Electron. 2022, 69, 12390–12401. [Google Scholar] [CrossRef]
  23. Xu, B.; Zhang, L.; Ji, W. Improved Non-Singular Fast Terminal Sliding Mode Control With Disturbance Observer for PMSM Drives. IEEE Trans. Transp. Electrif. 2021, 7, 2753–2762. [Google Scholar] [CrossRef]
  24. Li, L.; Xiao, J.; Zhao, Y.; Liu, K.; Peng, X.; Luan, H.; Li, K. Robust position anti-interference control for PMSM servo system with uncertain disturbance. CES Trans. Electr. Mach. Syst. 2020, 4, 151–160. [Google Scholar] [CrossRef]
  25. Li, M.; Li, S.; Zhang, J.; Wu, F.; Zhang, T. Neural Adaptive Funnel Dynamic Surface Control with Disturbance-Observer for the PMSM with Time Delays. Entropy 2022, 24, 1028. [Google Scholar] [CrossRef] [PubMed]
  26. Abouseda, A.I.; Doruk, R.O.; Amini, A. Parameter Identification and Speed Control of a Small-Scale BLDC Motor: Experimental Validation and Real-Time PI Control with Low-Pass Filtering. Machines 2025, 13, 656. [Google Scholar] [CrossRef]
  27. Fazdi, M.F.; Hsueh, P.-W. Parameters Identification of a Permanent Magnet DC Motor: A Review. Electronics 2023, 12, 2559. [Google Scholar] [CrossRef]
  28. Pavlenko, I.; Saga, M.; Kuric, I.; Kotliar, A.; Basova, Y.; Trojanowska, J.; Ivanov, V. Parameter Identification of Cutting Forces in Crankshaft Grinding Using Artificial Neural Networks. Materials 2020, 13, 5357. [Google Scholar] [CrossRef] [PubMed]
  29. Jeong, S.; Chwa, D. Sliding Mode Disturbance Observer-Based Robust Tracking Control for Omnidirectional Mobile Robots with Kinematic and Dynamic Uncertainties. IEEE/ASME Trans. Mechatron. 2021, 26, 741–752. [Google Scholar] [CrossRef]
  30. Han, Y.; Chen, S.; Ma, Z.; Gong, C.; Zhao, X.; Li, Y. Search-Algorithm-Based Offline Inductance Identification Using Sliding Mode Flux Observation Data for IPMSMS. IEEE/ASME Trans. Mechatron. 2024, 29, 4033–4038. [Google Scholar] [CrossRef]
  31. Gong, C.; Hu, Y.; Gao, J.; Wang, Y.; Yan, L. An Improved Delay-Suppressed Sliding-Mode Observer for Sensorless Vector-Controlled PMSM. IEEE Trans. Ind. Electron. 2020, 67, 5913–5923. [Google Scholar] [CrossRef]
  32. Jung, J.W.; Dang, D.Q.; Vu, N.T.T.; Justo, J.J.; Do, T.D.; Choi, H.H.; Kim, T.H. A Nonlinear Sliding Mode Controller for IPMSM Drives With An Adaptive Gain Tuning Rule. J. Power Electron. 2015, 15, 753–762. [Google Scholar] [CrossRef]
  33. Zuo, Y.; Lai, C.; Iyer, K.L.V. A Review of Sliding Mode Observer Based Sensorless Control Methods for PMSM Drive. IEEE Trans. Power Electron. 2023, 38, 11352–11367. [Google Scholar] [CrossRef]
  34. Nunes, G.F.S.; Sakamoto, J.M.S. Sliding Mode Observer with Gain Tuning Method for Passive Interferometric Fiber-Optic Gyroscope. Sensors 2025, 25, 3385. [Google Scholar] [CrossRef]
  35. Xiong, S.; Pan, J.; Yang, Y. Robust Decoupling Vector Control of Interior Permanent Magnet Synchronous Motor Used in Electric Vehicles with Reduced Parameter Mismatch Impacts. Sustainability 2022, 14, 11910. [Google Scholar] [CrossRef]
  36. Yoon, Y.-D.; Lee, W.-J.; Sul, S.-K. New flux weakening control for high saliency interior permanent magnet synchronous machine without any tables. In Proceedings of the 2007 European Conference on Power Electronics and Applications, Aalborg, Denmark, 2–5 September, 2007; pp. 1–7. [Google Scholar]
Figure 1. Construction process of three sequential sliding-mode observers.
Figure 1. Construction process of three sequential sliding-mode observers.
Machines 14 00053 g001
Figure 2. Structure of sliding-mode flux linkage observer.
Figure 2. Structure of sliding-mode flux linkage observer.
Machines 14 00053 g002
Figure 3. Structure of sliding-mode q-axis inductance observer.
Figure 3. Structure of sliding-mode q-axis inductance observer.
Machines 14 00053 g003
Figure 4. Structure of sliding-mode d-axis inductance observer.
Figure 4. Structure of sliding-mode d-axis inductance observer.
Machines 14 00053 g004
Figure 5. Structure of proposed flux-weakening control strategy.
Figure 5. Structure of proposed flux-weakening control strategy.
Machines 14 00053 g005
Figure 6. s-Domain model of IPMSMs.
Figure 6. s-Domain model of IPMSMs.
Machines 14 00053 g006
Figure 7. Deviation-based decoupling scheme.
Figure 7. Deviation-based decoupling scheme.
Machines 14 00053 g007
Figure 8. Experimental test bench.
Figure 8. Experimental test bench.
Machines 14 00053 g008
Figure 9. System performance and parameter identification results when the d-axis current is −1.5 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Figure 9. System performance and parameter identification results when the d-axis current is −1.5 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Machines 14 00053 g009
Figure 10. System performance and parameter identification results when the d-axis current is −3 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Figure 10. System performance and parameter identification results when the d-axis current is −3 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Machines 14 00053 g010
Figure 11. System performance and parameter identification results when the d-axis current is −3 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Figure 11. System performance and parameter identification results when the d-axis current is −3 A. (a) Speed and current performance; (b) errors between the estimated and real states of SMOs; (c) parameter identification results of traditional SMOs; (d) parameter identification results of proposed method.
Machines 14 00053 g011
Figure 12. System performance of flux-weakening control methods. (a) Traditional method; (b) proposed method.
Figure 12. System performance of flux-weakening control methods. (a) Traditional method; (b) proposed method.
Machines 14 00053 g012
Figure 13. (a,b) System performance of traditional flux-weakening method.
Figure 13. (a,b) System performance of traditional flux-weakening method.
Machines 14 00053 g013
Figure 14. (a,b) System performance of the proposed flux-weakening method.
Figure 14. (a,b) System performance of the proposed flux-weakening method.
Machines 14 00053 g014
Figure 15. (a,b) System performance of traditional flux-weakening method.
Figure 15. (a,b) System performance of traditional flux-weakening method.
Machines 14 00053 g015
Figure 16. (a,b) System performance of the proposed flux-weakening method.
Figure 16. (a,b) System performance of the proposed flux-weakening method.
Machines 14 00053 g016
Table 1. Parameters of IPMSM used for verification.
Table 1. Parameters of IPMSM used for verification.
ParameterValueUnit
winding resistance Rs0.605Ω
d-axis inductance Ld12.650mH
q-axis inductance Lq13.500mH
the number of pole pairs p2-
rated speed ωmrated560rpm
flux linkage ψf0.687Wb
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, J.; Li, H.; Yin, S.; Ming, Y.; Zhang, G.; Gong, C.; Tang, K.; Guo, P. Robust Flux-Weakening Control Strategy Against Multiple Parameter Variations for Interior Permanent Magnet Synchronous Motors. Machines 2026, 14, 53. https://doi.org/10.3390/machines14010053

AMA Style

Gao J, Li H, Yin S, Ming Y, Zhang G, Gong C, Tang K, Guo P. Robust Flux-Weakening Control Strategy Against Multiple Parameter Variations for Interior Permanent Magnet Synchronous Motors. Machines. 2026; 14(1):53. https://doi.org/10.3390/machines14010053

Chicago/Turabian Style

Gao, Jinqiu, Huichao Li, Shicai Yin, Yao Ming, Gerui Zhang, Chao Gong, Ke Tang, and Pengcheng Guo. 2026. "Robust Flux-Weakening Control Strategy Against Multiple Parameter Variations for Interior Permanent Magnet Synchronous Motors" Machines 14, no. 1: 53. https://doi.org/10.3390/machines14010053

APA Style

Gao, J., Li, H., Yin, S., Ming, Y., Zhang, G., Gong, C., Tang, K., & Guo, P. (2026). Robust Flux-Weakening Control Strategy Against Multiple Parameter Variations for Interior Permanent Magnet Synchronous Motors. Machines, 14(1), 53. https://doi.org/10.3390/machines14010053

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