You are currently viewing a new version of our website. To view the old version click .
Actuators
  • Article
  • Open Access

11 November 2025

Disturbances Attenuation of Dual Three-Phase Permanent Magnet Synchronous Machines with Bi-Subspace Predictive Current Control

,
,
,
and
1
State Key Laboratory of Optical Field Manipulation Science and Technology, Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
2
University of Chinese Academy of Sciences, Beijing 101408, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Control Systems

Abstract

Sensor sampling errors and inverter dead-time effects introduce significant nonlinear disturbances into dual three-phase permanent magnet synchronous machine (DTP-PMSM) drive systems with sinusoidal excitation, leading to pronounced alternating current (AC) and direct current (DC) disturbances. These disturbances severely compromise the stability and reliability of the current control loop, ultimately degrading the overall driving accuracy of the system. To effectively address this issue, this paper proposes a novel interference suppression strategy based on bi-subspace predictive current control. Specifically, the proposed approach optimizes modulation through two-step virtual-vector-based predictive current control (VVPCC) operation to achieve disturbance decoupling. Building upon this foundation, a model-assisted discrete extended state observer (DESO) is incorporated into the fundamental subspace, whereas a discrete vector resonant controller (DVRC) with pre-distorted Tustin discretization is applied to the secondary subspace. Modeling analysis and experimental results demonstrate that, compared with the classical VVPCC method, the proposed bi-subspace VVPCC method has good steady-state performance and enhanced robustness in the presence of disturbances.

1. Introduction

Dual three-phase permanent magnet synchronous machines (DTP-PMSMs), owing to their high power density, strong reliability, and superior fault-tolerant capability [,], have attracted wide attention in diverse domains such as electric vehicles, marine propulsion, and aerospace servo systems [,,]. In these demanding application scenarios, achieving precise and stable current regulation is a prerequisite for reliable drive performance []. Nevertheless, practical motor operation is inevitably affected by various unmodeled disturbances that cannot be directly measured. In particular, the current sensor sampling process is susceptible to zero-drift effects induced by temperature variations, leading to steady-state offsets in current or voltage, referred to as direct current (DC) disturbances []. The inverter generates dead-time intervals in switching signals to avoid shoot-through faults in the same bridge arm, thereby distorting the output voltage []. In addition, the non-sinusoidal spatial distribution of permanent magnet flux density in the air gap gives rise to back-electromotive-force (back-EMF) harmonics []. These periodic deviations are defined as alternating current (AC) disturbances. The combined influence of these unavoidable AC and DC disturbances degrades control accuracy and exacerbates motor losses []. Consequently, it is of critical importance to develop control strategies that can effectively suppress such disturbances, thereby enhancing the stability and efficiency of DTP-PMSM drive systems.
Models for DTP-PMSMs are typically derived through linear vector space decomposition (VSD) transformation. This process yields two distinct subspaces: the current component mapped to the α β subspace is responsible for generating torque/flux, while the current component mapped to the x y subspace solely produces harmonics []. Based on the above framework, control strategies have been promoted to regulate the performance of DTP-PMSMs, such as field-oriented control, direct torque control, model predictive control, and so on. Among them, predictive control is well-received, and finite control set model predictive control (FCSMPC) has become an important alternative for power drive control. It usually uses the discrete model to predict a set of controlled variables, and the optimal one from this set is then selected and implemented in the next sampling period by minimizing a cost function, which typically consists of the error between the predicted values and the reference values []. In addition, FCSMPC can combine different controlled objectives in the cost function, and handle the nonlinear parts and constraints of the system [], thereby improving control accuracy, response rate, and energy utilization efficiency. In recent years, FCSMPC has been proposed in combination with different control objectives for DTP-PMSMs, such as predictive current control (PCC) [,] and predictive torque control (PTC) [].
For PCC, the most straightforward implementation approach involves enumeration operations based on space vectors. However, this approach necessitates a relatively high number of enumeration predictions, making it unsuitable for application within a limited and constrained control period []. A widely recognized solution is to utilize virtual vectors to represent the restricted control set in the PCC strategy. The virtual voltage vectors (VVPCC) method in a six-phase machine was first demonstrated in [] and can reduce the number of voltage vectors traversed from 49 to 13, significantly decreasing the computational burden of the PCC strategy. However, the optimization process only focuses on the tracking of reference current in the α β subspace, whereas the absence of closed-loop regulation in the x y subspace restricts its ability to suppress harmonic currents. In addition, given that VVPCC is heavily dependent on the system model, it exhibits sensitivity to unmodeled disturbances, which include AC and DC components. Specifically, DC disturbances can cause the system to generate static deviations, which are often manifested as parameter mismatches in the PCC method []. It is worth noting that the third harmonic components are inherently cancelled in DTP-PMSMs due to the winding structure with 30° electrical phase shift [] and the isolated neutral points []. AC disturbances can generate current harmonics, with the dominated components, i.e., 5th, 7th, 11th, and 13th order, mainly considering nonlinearities of the power converters, machine asymmetries, and back-EMF harmonics []. Therefore, the control components of the 5th-, 7th-, 11th-, and 13th-order current harmonics should be suppressed to obtain better steady-state performance.
To suppress DC disturbances, an enhanced PCC structure is designed by introducing discrete-time integral terms into the current loop [], thereby mitigating the impact of DC disturbances. Moreover, parameter identification is frequently employed to facilitate the execution of the PCC method [], but the result of identification directly affects the accuracy of MPC. For AC disturbances, a resonant controller (RC) can effectively suppress them at specific frequencies []. Nevertheless, its limited bandwidth constrains the suppression performance, and excessive resonant gain may cause instability []. The quasi-resonant controller (QRC), which incorporates damping frequency to adjust the balance between the bandwidth and gain of the RC, aligns more closely with practical control system requirements []. However, it inherently suffers from phase delay due to its inability to achieve zero-pole cancellation. Furthermore, the characteristics of RCs are highly sensitive to discretization methods, resulting in diminished harmonic suppression performance within discrete systems [].
To simultaneously suppress both AC and DC disturbances, the concept of disturbance observation [,] is widely adopted to improve the steady-state performance of motor drive systems. For instance, a cascaded extended state observer (ESO) with notch filters is designed for decoupling and suppressing DC and AC disturbances at different frequencies [], but the complexity inherent in cascaded systems limits its transient performance. Similarly, in the PCC method based on the combination of an ESO and RC, the ESO is used to estimate the stator current state of PCC to improve the prediction accuracy, while the RC is used to suppress AC errors to correct the output of the control law [,], thereby effectively mitigating the effects of parameter mismatch and unmodeled dynamics. A modified ESO based on disturbance-frequency modeling further improves the estimation accuracy of AC disturbances []. Moreover, ESO-based disturbance compensation has been applied to the speed loop to enhance robustness. Yao et al. [] employ a linear ESO within a prescribed performance global non-singular fast terminal sliding mode scheme for PMSMs, achieving finite time convergence with improved tracking accuracy. Liu et al. [] integrate a modified super-twisting sliding mode controller with an ESO for surface-mounted PMSM drives, demonstrating superior disturbance rejection capability. Furthermore, a variable-bandwidth ESO with error-adaptive adjustment [] is introduced to improve the convergence accuracy of the system. However, these approaches remain confined to the control perspective and do not fully exploit the potential of modulation voltage for harmonic suppression.
In order to achieve more stable and higher-precision driving performance in the actuator system of DTP-PMSMs through the coordinated design of control and modulation levels, an enhanced bi-subspace VVPCC method (En-BSVVPCC) with disturbance attenuation is proposed for the current loop to suppress both AC and DC disturbances. The main contributions of this paper are summarized as follows:
  • The proposed scheme establishes a bi-subspace VVPCC framework based on the harmonic-free fundamental subspace and the torque-free harmonic subspace, achieving complete decoupling and independent control of both α β and x y subspaces. At this level, the focus is on maximizing the reduction of harmonic voltage from the perspective of virtual voltage vectors.
  • To prevent frequency deviation, a pre-distorted Tustin-based discrete vector resonant controller (DVRC) with pole–zero cancellation is embedded in the d q z current component to suppress low-frequency AC disturbances. Additionally, a model-assisted linear discrete extended state observer (DESO) is designed in the d q current component to estimate and compensate DC disturbances. Then the corrected modulation is directly implemented on two sets of three-phase inverters.
  • This paper presents several experimental results to demonstrate the efficacy and enhanced performance of the proposed En-BSVVPCC strategy in comparison to the classical VVPCC strategy for DTP-PMSMs.
The rest of this article is organized as follows. Section 2 reviews the architecture of DTP-PMSMs and surveys representative application scenarios. In Section 3, the basic bi-subspace VVPCC structure and its disturbance analysis are presented for DTP-PMSM systems. In Section 4, the proposed En-BSVVPCC scheme is studied for the current loop. In Section 5, several experiments are arranged on a 4 kW DTP-PMSM to evaluate the availability of the proposed PCC strategy. Finally, Section 6 gives a brief conclusion to this paper.

2. Architecture and Applications of DTP-PMSMs

The DTP-PMSM under investigation is composed of two sets of Y-connected, three-phase symmetrical windings electrically offset by 30 between them with left-isolated neutral points. The winding topology is illustrated in Figure 1, with power supplied by two two-level voltage source inverters (2L-VSIs).
Figure 1. The winding topology of the DTP-PMSM.
In the natural coordinate system, the voltage and flux linkage equations of the DTP-PMSM are given by []
u s = R s i s + d ψ s d t , ψ s = L s i s + ψ f λ ( θ ) , λ ( θ ) = sin θ sin θ 2 π 3 sin θ 4 π 3 sin θ π 6 sin θ 5 π 6 sin θ 2 π 3 T ,
where u s , i s , and ψ s denote the stator phase voltage, phase current, and stator phase flux linkage, respectively. R s , L s , and λ ( θ ) represent the stator resistance, inductance, and flux linkage coefficient matrix, respectively. ψ f is the amplitude of the permanent magnet (PM) flux linkage, and θ denotes the rotor electrical angle.
Considering the vector space decomposition (VSD) matrix T vsd and the rotation matrix T rot [],
T vsd = 1 6 2 1 1 3 3 0 0 3 3 1 1 2 1 1 1 3 3 0 0 3 3 1 1 2 ,
T rot = T d q O 2 O 2 T d q z , T d q z = T d q 1 = cos ( θ ) sin ( θ ) sin ( θ ) cos ( θ ) ,
where O 2 R 2 × 2 is a two-dimensional zero matrix. After VSD decoupling, the phase variable in the natural coordinate system can be divided into three orthogonal subspaces, i.e., the α β subspace (also named the fundamental subspace), x y subspace (also named the secondary subspace), and o 1 o 2 subspace. The current component of the α β subspace adjusts torque/flux production, while the current component of the x y subspace is related to harmonics, resulting in copper loss. Due to the isolated neutral point of the DTP-PMSM studied in this article, the current component of the o 1 o 2 subspace cannot flow.
By substituting (2) and (3) into (1), The ideal mathematical model of the DTP-PMSM in the rotation reference frame can be expressed as
d d t i d i q = R s L d ω e L q L d ω e L d L q R s L q i d i q + 1 L d 0 0 1 L q u d u q 0 ω e ψ f ,
d d t i d z i q z = R s L z ω e ω e R s L z i d z i q z + 1 L z 0 0 1 L z u d z u q z ,
where i λ , i λ z ( λ { d , q } ) are the stator currents and u λ , u λ z are the stator voltage vectors on the d q and d q z axes. L d and L q are the two stator inductances on the d q axis. When the DTP-PMSM has a surface-mounted assembly, L d = L q . L z is the leakage self-inductance on the d q z axis. ω e is the electrical rotor speed.
Owing to the distinctive topology and remarkable performance advantages of DTP-PMSMs, they have been widely adopted in various drive systems. As illustrated in Figure 2, different application domains impose requirements on drive system performance. In electric vehicles [], the motor must exhibit high power density to minimize size and weight, as well as high efficiency to extend driving range, while ensuring smooth low-speed operation and energy-efficient output. In electric aircraft [], the responsiveness and precision of the drive system directly affect flight safety. These applications all demand that current control systems achieve both fast dynamic response and excellent steady-state performance with strong robustness under complex disturbances.
Figure 2. Schematic diagrams of DTP-PMSM-based drive systems. (a) Electric actuation system for aircraft; (b) electric vehicle system.
Therefore, a deep analysis of disturbance characteristics and the development of effective modulation and control strategies to suppress such disturbances are crucial for fully exploiting the potential of DTP-PMSMs.

3. Basic Bi-Subspace VVPCC Scheme and Its Disturbance Analysis of DTP-PMSMs

In this section, the ideal mathematical model of basic bi-subspace VVPCC with an improved Park transformation for a DTP-PMSM is presented, and then the different types of disturbances are discussed in terms of DC and AC factors.

3.1. Basic Bi-Subspace VVPCC Scheme

The state of each 2L-VSI leg is identified by binary values: when the upper switch is “ON”, S ρ = 1 ρ { a , b , c , u , v , w } , and when the upper switch is “OFF”, S ρ = 0 ρ { a , b , c , u , v , w } . Therefore, there are 64 different switching states for the 2L-VSI marked as a vector [ S a , S b , S c , S u , S v , S w ] T . Considering the DC-link ( U DC ) voltage and the transformation from switch to phase value, the phase vector can be derived from a single three-phase system and defined as follows []:
u a u b u c u u u v u w = U DC 3 2 1 1 0 0 0 1 2 1 0 0 0 1 1 2 0 0 0 0 0 0 2 1 1 0 0 0 1 2 1 0 0 0 1 1 2 S a S b S c S u S v S w .
When implementing a PCC strategy based on full enumeration operations, the digital processor needs to process 49 predictions, which incurs a large computational burden. Furthermore, when implementing the VVPCC strategy, the computational burden is significantly reduced and only 12 prediction operations are required, as discussed in []. However, the x y subspace is in an open loop, which weakens the steady-state performance of the system to some extent.
In order to realize independent drives in two subspaces simultaneously, a bi-subspace VVPCC framework based on deadbeat control is established, as shown in Figure 3. Specifically, non-zero virtual vectors consist of a large vector and a medium-large vector, and their magnitude in both subspaces is 0.598 × U DC . Under the constraint of total duration, the duration of the large vector is 0.732 × T s and that of the medium-large vector is 0.268 × T s . After processing, the virtual vectors of the α β subspace can adjust the d q current components without interfering with the control of the x y subspace. In contrast, the virtual vectors of the x y subspace only control the d q z current component without affecting flux and torque adjustment by the d q current components.
Figure 3. Non-zero virtual voltage vectors. (a) α β subspace; (b) x y subspace.
Taking the Euler forward function into account and applying it to (4) and (5), the prediction equation for the stator current at the next sampling instant is then employed as follows:
i d q ( k + 1 ) = E + T s ( A d q + C d q ) i d q ( k ) + T s B d q u d q ( k ) F d q ( k ) ,
i d q z ( k + 1 ) = E + T s ( A d q z + C d q z ) i d q z ( k ) + T s B d q z u d q z ( k ) ,
where E is a two-dimensional identity matrix and T s is the sampling period. And
A d q = R s L d 0 0 R s L q T , B d q = 1 L d 0 0 1 L q T , C d q = 0 ω e L q L d ω e L d L q 0 T ,
F d q = [ 0 ω e ψ f ] T , i d q = [ i d i q ] T , u d q = [ u d u q ] T , i d q z = [ i d z i q z ] T , u d q z = [ u d z u q z ] T ,
A d q z = diag R s L z , R s L z , B d q z = diag 1 L z , 1 L z , C d q z = 0 ω e ω e 0 T .
It should be noted that for digital processors, the algorithm prediction and pulse width modulation (PWM) update cannot be completed immediately, and the PWM is generally updated during the next sampling period. Consequently, discrete stator current models (7) and (8) can be rewritten with a sampling delay as
i d q ( k + 1 ) = E + T s ( A d q + C d q ) i d q ( k ) + T s B d q u d q ( k 1 ) F d q ( k 1 ) ,
i d q z ( k + 1 ) = [ E + T s ( A d q z + C d q z ) ] i d q z ( k ) + T s B d q z u d q z ( k 1 ) .
The predicted stator currents at the k + 2 instant are obtained using discrete models (12) and (13) for 12 virtual vectors v v j j { 1 , 2 , , 12 / 13 , , 24 } . Since the virtual vectors in the two subspaces have an average zero-voltage component during the sampling period, the cost function can be simplified with an advance of a sampling period as follows:
J d q = i d ( k + 2 ) i d REF + i q ( k + 2 ) i q REF ,
J d q z = i d z ( k + 2 ) i d z REF + i q z ( k + 2 ) i q z REF ,
where i λ , λ z REF is the reference value of the d q axis and d q z axis. Minimizing cost functions (14) and (15) can find the optimal virtual vectors of the d q axis and d q z axis. In addition, under the constraint of the total duration, the duty cycles of the d q axis and d q z axis are obtained through a constraint to ensure that [0,1]. Further details about the implementation of VVPCC can be found in [,]. Figure 4 shows the block diagram of the basic bi-subspace frame. Based on the separation treatment in Figure 3, the DTP-PMSM can achieve independent control of the two subspaces electrically.
Figure 4. Block diagram of the basic bi-subspace frame.

3.2. Disturbance Analysis of DTP-PMSMs

Due to the complex actual working conditions of DTP-PMSMs, the implementation of MPC for the actuation system is limited. From Figure 4, it can be seen that the PCC methods for the α β subspace and the x y subspace are highly dependent on the model parameters of the DTP machine. Due to the variations in cavity temperature during operation, the performance of the current sensor sampling chain is inevitably affected, leading to sampling errors. Consequently, the nominal model parameters may deviate from the pre-modeled values, resulting in a reduction in the accuracy of the MPC and affecting the final output performance, which is the main cause of DC disturbances. In addition, the control systems of the DTP machine also contain AC disturbances, such as nonlinearities of the power converters, machine asymmetries, and back-EMF harmonics. From the mathematical analysis, regardless of DC disturbances or AC disturbances, there will be a deviation between the predicted value and the reference value. Therefore, it is necessary to optimize the MPC strategy to deal with these disturbances in order to obtain better current loop performance. Specific descriptions of DC and AC disturbances are presented below with the symbols d DC and d AC , respectively.

3.2.1. DC Disturbance and Its Compensation

As analyzed above, the main reason for DC disturbances is the parameter mismatch caused by current-sampling errors and other unmodeled dynamic factors. Then the DC disturbance is defined as follows:
d DC ( k ) = ξ 1 d para ( k ) , d umdc ( k ) ,
where d para ( k ) represents the DC disturbance caused by parameter mismatch. d umdc ( k ) represents the DC disturbance caused by the unmodeled dynamic factors. ξ 1 ( ) is a non-fixed function symbol. In order to incorporate the parameter mismatch into the system models, (12) and (13), the parameters can be defined as follows:
R ˜ s = R s + Δ R s L ˜ d q = L d q + Δ L d q ψ ˜ f = ψ f + Δ ψ f ,
where the terms { R ˜ s , L ˜ d q , ψ ˜ f } are the normal values of the stator resistance, stator inductance of the d q axis, and PM flux linkage, respectively. The terms { R s , L d q , ψ f } are the actual parameters. The terms { Δ R s , Δ L d q , Δ ψ f } are the associated parameter mismatch errors. Since DC disturbance has a greater impact on the tracking performance of the d q current, the analysis of the parameter mismatch is limited to the α β subspace. The coefficient matrices with the associated errors are rewritten as follows:
A ˜ d q = A d q + Δ A d q , B ˜ d q = B d q + Δ B d q C ˜ d q = C d q + Δ C d q , F ˜ d q = F d q + Δ F d q .
Then, the component of parameter mismatch can be given by
d para ( k ) = ( Δ A d q + Δ C d q ) i d q ( k + 1 ) B d q Δ F d q + Δ B d q u d q ( k ) F d q ( k ) .
Finally, taking the DC disturbance into account, the model of predictive stator current (12) in the d q axis can be rewritten as follows:
i ˜ d q ( k + 1 ) = E + T s ( A d q + C d q ) i ˜ d q ( k ) + T s d DC ( k 1 ) + T s B d q u d q ( k 1 ) F d q ( k 1 ) ,
where i ˜ d q ( k ) represents the corrected current on the d q axis with DC disturbance at the kth instant.

3.2.2. AC Disturbance and Its Compensation

In the steady-state operation of DTP-PMSMs, AC disturbances occur mainly periodically, resulting in non-ideal sinusoidal phase currents embedded in fifth and seventh harmonic components. When only the fifth and seventh harmonics are considered, the six-phase currents [ i a , i b , i c , i u , i v , i w ] T can be expressed as follows:
i a i b i c i u i v i w = I 5 cos ( 5 θ ) cos 5 ( θ 4 θ s ) cos 5 ( θ 8 θ s ) cos 5 ( θ θ s ) cos 5 ( θ 5 θ s ) cos 5 ( θ 9 θ s ) + I 7 cos ( 7 θ ) cos 7 ( θ 4 θ s ) cos 7 ( θ 8 θ s ) cos 7 ( θ θ s ) cos 7 ( θ 5 θ s ) cos 7 ( θ 9 θ s )
where I 5 and I 7 are the amplitudes of the fifth and seventh harmonics, respectively. θ s = π / 6 is the electrical offset angle between two sets of windings. After VSD operation, the stator currents [ i α , i β , i x , i y ] T in the α β subspace and x y subspace are expressed as follows:
i α i β i x i y = 0 0 I 5 sin ( 5 θ ) + I 7 sin ( 7 θ ) I 5 cos ( 5 θ ) + I 7 cos ( 7 θ ) .
By applying T d q z to (22) in the x y subspace, the fifth and seventh harmonics will be converted to the sixth harmonic, shown in (23), where the terms { i d z 6th , i q z 6th } are the d q z -axis sixth current harmonics.
i d z 6th = ( I 5 I 7 ) sin ( 6 θ ) i q z 6th = ( I 5 + I 7 ) cos ( 6 θ ) .
We define ε d u 6th ( k ) and ε d f 6th ( k ) as the harmonics caused by the distorted voltage component and the distorted flux component in the d q z frame, respectively. Consequently, the AC disturbance can be defined as follows:
d AC ( k ) = ξ 2 ε d u 6th ( k ) , ε d f 6th ( k ) ,
where ξ 2 ( ) is a non-fixed function symbol.
Taking the AC disturbance into account, the model of predictive stator current (13) in the d q z axis can be rewritten as follows:
i ˜ d q z ( k + 1 ) = E + T s ( A d q z + C d q z ) i ˜ d q z ( k ) + T s B d q z u d q z ( k 1 ) + T s d AC ( k 1 ) ,
where i ˜ d q z ( k ) represents the corrected current of d q z -axis with AC disturbance at kth instant. As reported in [], when the sixth harmonic component of the d q z coordinate is effectively optimized, the fifth and seventh harmonic components of each phase current are also suppressed.

4. Principle of Proposed En-BSVVPCC Scheme

4.1. Disturbances Attenuation and Controller Design

In order to overcome the influence of DC and AC disturbances on the current loop performance, in combination with the basic bi-subspace VVPCC scheme, this article proposes an En-BSVVPCC scheme with a DESO for the α β subspace and a DVRC for the x y subspace. Figure 5 shows a block diagram of the proposed En-BSVVPCC scheme in the DTP-PMSM drivers.
Figure 5. Block diagram of the proposed BSVVPCC scheme in the DTP machine drivers.
From Figure 5, it can be seen that the proposed En-BSVVPCC scheme is mainly designed for the current loop, and the speed loop uses the discrete proportional–integral (PI) controller to generate the q-axis reference current ( i q REF ). In order to achieve better static decoupling and reduce the amplitude of the harmonic current, the reference currents of the d-axis, d z -axis, q z -axis are set to 0, i.e., i d REF = i d z REF = i q z REF = 0 . The current loop consists of three main parts: the basic bi-subspace frame, a DESO for the α β subspace, and a DVRC for the x y subspace. Note that the main contribution of the DESO is to eliminate the influence of DC disturbances, and that the main contribution of the DVRC is to eliminate the fifth and seventh current harmonics, which work together to correct the duty cycle applied in the inverter.
Due to the basic bi-subspace framework, the implementation of the DESO and DVRC can be carried out as parallel tasks, executing the following two tasks separately.

4.1.1. Design of DESO for the α β Subspace

The state-space representation can be derived from (20) as follows:
i ˜ d q ( k + 1 ) = [ E + T s ( A d q + C d q ) ] i ˜ d q ( k ) + T s B d q [ u d q ( k 1 ) F d q ( k 1 ) ] + T s d DC ( k 1 ) , d DC ( k ) = d DC ( k 1 ) + T s h DC ( k 1 )
where h DC ( k ) is the first-order difference of the actual disturbance d DC ( k 1 ) .
According to (26), the predictive stator current model using the normal parameters and DESO can be written as follows:
i ˜ ^ d q ( k + 1 ) = i ˜ ^ d q ( k ) + T s ( A d q + C d q ) i ˜ d q ( k ) + T s B d q u d q ( k 1 ) F d q ( k 1 ) + T s d ^ DC ( k 1 ) + T s γ 1 i ˜ d q ( k ) i ˜ ^ d q ( k ) d ^ DC ( k ) = d ^ DC ( k 1 ) + T s γ 2 i ˜ d q ( k ) i ˜ ^ d q ( k )
where i ˜ ^ d q ( k ) is the estimated stator current using the DESO in the d q -axis. d ^ DC ( k ) is the estimated DC disturbance. The terms { γ 1 , γ 2 } are the active gains of the designed ESO. In this part, the DESO will address two key issues. The first is to estimate the value of DC disturbances, the other is to predict the d q -axis current value for the next sampling period.

4.1.2. Design of DVRC for the x y Subspace

From (21) to (24), the fifth and seventh harmonics are the main components of AC disturbance, and the sixth harmonics of the d q z -axis can be selectively suppressed to achieve higher output current quality. The proposed solution of this article is to apply a DVRC, which can be defined in the S domain as follows:
G VRC ( s ) = 2 k r ω c s ( s + δ ) s 2 + 2 ω c s 2 + ω r 2 ,
where δ = R s / L z is the electrical constant of the x y subspace. k r is the gain. ω c is the cutoff frequency of the DVRC. ω r is the resonant frequency of the DVRC.
In practical engineering applications, the DVRC needs to be discretized. In order to reduce the discretization error and achieve more accurate harmonic suppression, pre-distorted Tustin is used to discretize the DVRC, and the discretization operator is represented as follows:
s = ω r tan ( ω r T s / 2 ) · z 1 z + 1 .
For the convenience of analysis, a coefficient is set as
k c = ω r tan ( ω r T s / 2 ) ,
and substituting (29) into (28), the DVRC is derived as follows:
G DVRC ( z ) = b 0 + b 1 z 1 + b 2 z 2 1 + a 1 z 1 + a 2 z 2 ,
where
b 0 = 2 k c 2 k r ω c + 2 k r k c ω c δ k c 2 + 2 k c ω c + ω r 2 , b 1 = 4 k c 2 k r ω c k c 2 + 2 k c ω c + ω r 2 , b 2 = 2 k c 2 k r ω c 2 k c k r ω c δ k c 2 + 2 k c ω c + ω r 2 ,
a 1 = 2 ω r 2 2 k c 2 k c 2 + 2 k c ω c + ω r 2 , a 2 = k c 2 2 k c ω c + ω r 2 k c 2 + 2 k c ω c + ω r 2 .
According to (25), the predictive stator current model using (31) can be written as follows:
i ˜ ^ d q z ( k + 1 ) = i ˜ ^ d q z ( k ) + [ T s ( A d q z + C d q z ) ] i ˜ d q z ( k ) + T s B d q z u d q z ( k 1 ) + T s G DVRC ( z ) i d q z REF i ˜ ^ d q z ( k ) .
where i ^ d q z ( k ) is the corrected stator current using the DVRC in the d q z -axis. Consequently, after obtaining the corrected i ^ d q ( k + 2 ) and i ^ d q z ( k + 2 ) , the optimal voltage vector following correction can be determined by re-substituting them into (14) for i d q ( k + 2 ) and (15) for i d q z ( k + 2 ) . At this point, two independent MPC adjustments have been completed.

4.2. Optimized PWM Generation

In order to further discuss the differences before and after the optimization of the PWM sequence, the two optimal non-zero virtual voltage vectors corresponding to the two subspaces are taken as an example in this section, i.e., v v 5 [ v 18 ( 010010 ) , v 30 ( 011110 ) ] for the α β subspace and v v 21 [ v 17 ( 010001 ) , v 53 ( 110101 ) ] for the x y subspace. Then, their specific PWM switching pattern is shown in Figure 5, where { d α β , d x y , d 0 } ( d α β + d x y + d 0 = 1 ) are the duration of the virtual vector and zero vector in the α β subspace and x y subspace, respectively. In addition, τ 1 = 0.732 and τ 2 = 0.268 .
Since the above two optimal vectors are used to drive the DTP machine at the same time and the optimized switching sequence is not taken into account, the switching pattern of PWM is shown in Figure 6a. This leads to frequent switching on and off of the bridge arm switching devices and an increase in losses. Therefore, centering all high levels is a quick and simple processing method, shown in Figure 6b, which allows the mean leg voltages to remain unchanged. In addition, if the duration of the two applied non-zero vectors does not exceed T s , the remaining time will apply the zero voltage vectors.
Figure 6. Switching pattern used to combine v v 5 for the α β subspace and v v 21 for the x y subspace. (a) Before optimization; (b) after optimization.

4.3. Stability Analysis of the Model-Assisted DESO

Based on (26) and (27), the state error matrix can be expressed as follows:
i ˜ d q ( k + 1 ) i ^ d q ( k + 1 ) d DC ( k ) d ^ DC ( k ) = A e i ˜ d q ( k ) i ^ d q ( k ) d DC ( k 1 ) d ^ DC ( k 1 ) + B d h DC ( k 1 ) ,
where
A e = ( 1 T s γ 1 ) E + T s ( A d q + C d q ) T s E T s γ 2 E E , B d = 0 T s E .
By applying the complex space vector theorem [], (35) and (36) can be rewritten as
i ˜ d q ( k + 1 ) i ˜ ^ d q ( k + 1 ) d d q DC ( k ) d ^ d q DC ( k ) = A ˜ e i ˜ d q ( k ) i ˜ ^ d q ( k ) d d q DC ( k 1 ) d ^ d q DC ( k 1 ) + B ˜ d h d q DC ( k 1 ) ,
where
i ˜ d q = i ˜ d + j i ˜ q , d d q DC = d d DC + j d q DC , d ^ d q DC = d ^ d DC + j d ^ q DC
i ˜ ^ d q = i ˜ ^ d + j i ˜ ^ q , h d q DC = h d DC + j h q DC .
Therefore, (36) can be rewritten as
A ˜ e = 1 T s γ 1 + T s ( a d q + c d q ) T s T s γ 2 1 , B ˜ d = 0 T s
where
a d q = a d + j a q = R s L d , c d q = c d + j c q = j ω e L q L d .
From (37), the characteristic equation of the model-assisted DESO is derived as follows
Δ ( z ) = det ( z I A ˜ e ) = z 2 + T s ( γ 1 a d q c d q ) 2 z + 1 T s ( γ 1 a d q c d q ) + T s 2 γ 2 = 0
The real characteristic equation of the error system can be written as
Δ ( z ) = z 2 + T s ( γ 1 a d q ) 2 z + 1 T s ( γ 1 a d q ) + T s 2 γ 2 = z 2 + m 1 z + m 0 = 0 .
where
m 1 = T s ( γ 1 a d q ) 2 , m 0 = 1 T s ( γ 1 a d q ) + T s 2 γ 2
Based on the Jury criterion [], the necessary and sufficient condition for DESO stability can be expressed as
Δ ( 1 ) = 1 + m 1 + m 0 > 0 ( 1 ) 2 Δ ( 1 ) = 1 m 1 + m 0 > 0 | Δ ( 0 ) | =   | m 0 |   < 1
By substituting m 1 and m 0 , it follows that
T s γ 2 + a d q < γ 1 < 2 T s + a d q + T s 2 γ 2 γ 2 > 0
Once condition (46) is fulfilled, the DESO achieves stability, ensuring that i ˜ ^ d q ( k ) can converge to i ˜ d q ( k ) and d ^ DC ( k ) can converge to d DC ( k ) . According to [], the DESO gains can be selected as γ 1 = 2 ω o and γ 2 = ω o 2 , where ω o represents the bandwidth of the DESO. Based on (46), the selection range of ω o can then be derived as follows:
0 < ω 0 < 2 2 T s R s / L d T s
According to (46), after introducing the model term a d q , the overall stability region of the system shifts toward the direction of smaller γ 1 . This implies that the model-assisted DESO can maintain stability even with relatively small observer gains. Consequently, under the same gain conditions, the model-assisted DESO achieves faster convergence and stronger robustness compared with the conventional DESO.

4.4. Guidelines for Parameter Selection

This subsection provides guidelines for tuning the parameters of the proposed bi-subspace VVPCC with model-assisted DESO and DVRC. The objective is to balance disturbance attenuation, closed-loop stability, and real-time implementation. The tuning rules are as follows:
  • DESO bandwidth ω o : For the model-assisted DESO in (27), the motor parameters in the coefficient matrices are fixed by the experimental platform. The only parameter to tune is ω o . The stability analysis provides an admissible range in (47). Within this range, the bandwidth is determined by balancing disturbance-rejection capability against noise amplification, using empirical bandwidth selection approaches [,,].
  • DVRC resonant frequency ω r : Set the DVRC resonant frequency to six times the electrical fundamental and adjust it with the machine speed so that the dominant harmonics mapped to the d q z frame remain selectively attenuated.
  • DVRC cutoff frequency ω c : The ω c determines the resonant bandwidth and phase characteristics: A larger ω c broadens the attenuation band but introduces more phase lag. A smaller ω c improves phase margin and dynamic stability but may under-attenuate when the harmonic center drifts. Hence, choose ω c by balancing the expected harmonic variation and the desired transient performance.
  • DVRC resonant gain k r : The resonant gain k r determines the depth of harmonic attenuation. It is typically initialized with a small value and gradually increased until the target harmonic is effectively reduced. If oscillatory behavior or sluggish transient responses are observed, a lower k r or a smaller cutoff frequency ω c should be adopted to achieve a more desirable compromise between harmonic suppression and system stability.

5. Experimental  Evaluation

In this section, the differences in physical properties between the proposed En-BSVVPCC method and the single VVPCC (SVV-PCC) method reported in [] are evaluated through experiments and are specifically presented. The test experiment platform is shown in Figure 7. The two methods were tested on a DTP-PMSM driven by two three-phase 2L-VSIs. The three-phase PMSM (TP-PMSM), as the load machine, can be externally connected with a constant load resistor or be directly controlled using a PI-FOC technology. The two PMSMs were connected by a coaxial connector. The two PCC strategies were compiled on Matlab/Simulink 2021a software and then deployed on the Links-Box-03 real-time platform, which runs the VxWorks operating system at a frequency of 2.7 GHz. In Figure 7, the stator currents generated by the DTP-PMSM and the DC-link voltage are measured by six current sensors and a voltage sensor. An incremental encoder with 2500 pulses per revolution was used to measure the actual rotor position. The switching signals are sent to the VSIs after being modulated. The key preset parameters in the testing process are listed in Table 1.
Figure 7. Experimental platform of the electrical drives. A: The tested master DTP-PMSM; B: the slave TP-PMSM as a load machine; C: Links-Box-03 real-time operating system; D: MATLAB/SIMULINK 2021a and control interface; E: two VSCs for the DTP-PMSM; F: a VSC for the TP-PMSM; G: the analog-to-digital converter; H: the DC-link power source.
Table 1. Key parameters of DTP-PMSM.
Since the parameters of two PMSMs are involved, to facilitate the distinction between different test conditions, this paper employs the “@” symbol to differentiate the operational states of the master and slave motors. For instance, “ i q REF = 1 A @100 rpm” indicates that the master DTP-PMSM is configured with a reference current i q REF = 1 A while the slave TP-PMSM maintains a rotational speed of 100 rpm to provide load torque, and analogous interpretations apply to other cases.
To ensure objectivity, two methods were implemented on the same experimental platform with the following conditions:
  • The sampling period, model discretization, and motor parameters are identical.
  • The cost-function weights are set to 1.
  • The amplitude of the virtual voltage vector is set to 0.598 × U DC , the duration of the large vector is 0.732 × T s , and that of the medium-large vector is 0.268 × T s . All values are adopted according to [].
  • PWM updating and delay compensation are identical.
Since SVV-PCC is a modulation-level model predictive control scheme, its performance is uniquely determined by the implementation conditions. Therefore, under identical experimental settings, SVV-PCC already operates at its attainable optimal performance. In addition, The gain parameter of the DESO was configured as ω o = 400 , while the cutoff frequency of the DVRC was set to ω c = 10 π , with parameter k r = 0.5 .

5.1. Current Single-Closed-Loop Performance Evaluation

5.1.1. Step Response Performance Evaluation of Reference Current i q REF

To clearly demonstrate the dynamic behavior of the reference current i q REF , Figure 8 presents the experimental waveforms of i q REF with a step change from 0 A to 4 A over five fundamental periods (5 Hz). The subfigures from left to right correspond to the current control techniques based on the SVV-PCC method and the proposed En-BSVVPCC method, respectively. Within each subfigure, the waveforms from top to bottom represent the phase A ( i A ) and phase A ( i U ) currents of the DTP-PMSM, d q -axis stator current components i d q in the α β subspace, and x y -axis stator current components i z 1 z 2 in the x y subspace. From Figure 8, it can be observed that both the SVV-PCC method and the proposed En-BSVVPCC method achieve steady-state tracking within one fundamental period (<0.2 s). In terms of response time, the SVV-PCC method slightly outperforms the proposed En-BSVVPCC method, which may be attributed to the increased computational burden of the latter. Regarding the tracking performance of i d q and harmonic current i z 1 z 2 , it is evident that the control accuracy of the classical SVV-PCC method is compromised under practical DC and AC disturbances, whereas the proposed En-BSVVPCC method demonstrates significant advantages in suppressing both steady-state errors and AC errors.
Figure 8. Experimental waveform of the step response of i q REF from 0 A to 4 A under the “@100 rpm” condition. (a) SVV-PCC method. (b) Proposed En-BSVVPCC method.

5.1.2. Steady-State Performance Evaluation of Current Loop Under Different Reference Currents i q REF

To comprehensively compare the steady-state current loop performance between the SVV-PCC method and the proposed En-BSVVPCC method, this paper tested the root mean squared error (RMSE) of the four-dimensional currents i d q and i z 1 z 2 as well as the total harmonic distortion (THD) of i A for the DTP-PMSM under three operating conditions: “ i q REF = 1 A @100 rpm”, “ i q REF = 2 A @100 rpm”, and “ i q REF = 3 A @100 rpm”. The essential data are summarized in Table 2. They reveal that the proposed En-DSVVPCC method exhibits smaller steady-state ripples in i d q and i z 1 z 2 compared to the SVV-PCC method under varying reference current i q REF conditions. Additionally, the more stable outputs of the proposed En-BSVVPCC method across diverse operating scenarios indirectly confirm its enhanced robustness.
Table 2. Steady-state test results of the current loop using different i q REF values under the @100 rpm condition.

5.1.3. Speed Regulation Performance Evaluation Under Constant-Torque Operation

To further investigate the output characteristics of the DTP-PMSM current loop under varying load torques, this paper maintains a constant output torque (corresponding to the reference current i q REF = 2 A ) and evaluates the system under speed variation from 50 rpm to 200 rpm and back to 50 rpm. The output characteristics of the current loop are shown in Figure 9. In the phase current waveforms, the SVV-PCC method exhibits noticeable distortion during speed transitions, whereas the proposed En-BSVVPCC maintains smooth and stable profiles across all operating conditions. This improvement stems from the enhanced modulation mechanism, which effectively mitigates the impact of voltage distortion on current response. In contrast, the conventional method suffers from model parameter mismatches and unmodeled disturbances, leading to steady-state errors in i q and pronounced fluctuations in the d q -axis. By incorporating the DESO, the proposed method precisely estimates and compensates DC disturbances, thereby eliminating steady-state error and improving tracking accuracy. Moreover, the current ripples in the d q -axis are significantly reduced. Although minor transient deviations occur during speed transitions, the system rapidly returns to steady-state operation. In addition, the DVRC used in the z 1 z 2 subspace suppresses the dominant harmonic currents over the tested speed range.
Figure 9. Experimental waveforms when TP-PMSM speed was varied from 50 rpm to 200 rpm and back to 50 rpm under the condition of constant torque at “ i q REF = 2 A @”. (a) SVV-PCC method. (b) Proposed En-BSVVPCC method.
As evidenced by the results, En-BSVVPCC exhibits stronger robustness and higher current sinusoidality under dynamic operating conditions compared with SVV-PCC, achieving lower torque ripple, reduced energy loss, and superior disturbance rejection.

5.2. Current–Speed Dual-Loop Performance Evaluation

The current–speed dual-loop testing was configured with the DTP-PMSM as the controlled motor, employing the classical SVV-PCC method and the proposed En-BSVVPCC method for closed-loop current loop control, while the speed loop utilized a classical PI controller with a proportional gain K p = 0.01 and an integral gain K i = 0.095 . Additionally, the TP-PMSM was deactivated as a load source; instead, three external resistors were connected in series with the three-phase windings after de-energization to serve as a fixed load.

5.2.1. Loaded-Torque Start-Up Performance Evaluation

In drive systems, high-inertia loads are typically integrated, necessitating further investigation into the output performance of DTP-PMSMs during loaded-torque starting. This study configured the DTP-PMSM to transition directly from standstill to 200 rpm. As illustrated in Figure 10, the results sequentially demonstrate (from top to bottom) the mechanical speed N, phase currents i A and i U , stator current i d q , and harmonic current i z 1 z 2 of the DTP-PMSM. Quantitative dynamic metrics are provided in Table 3.
Figure 10. Experimental results of the DTP-PMSM start-up test under the loaded-torque condition. (a) SVV-PCC method. (b) Proposed En-BSVVPCC method.
Table 3. Comparison of DTP-PMSM dynamic metrics during loaded-torque start-up testing.
Comparative analysis reveals that the proposed En-BSVVPCC method outperforms the SVV-PCC method in both transient response and steady-state performance. Specifically, the rise time is reduced by 50% and the settling time by 62%, allowing the system to achieve faster speed tracking. Moreover, The phase currents and d q -axis components converge quickly to their references, effectively avoiding the overshoot and short-term oscillations observed in the SVV-PCC method during the initial transient. Notably, the harmonic current amplitude range decreases from ±0.35 A to ±0.08 A, representing a reduction of 77%. These improvements are attributed to the compensation of prediction errors induced by nonlinear disturbances in the proposed method, which enhances the closed-loop gain of the current loop and consequently accelerates the tracking response of the speed loop.
Overall, the reduced current harmonics and faster convergence directly translate into lower torque ripple and higher energy efficiency. These attributes are particularly important for high-inertia applications requiring smooth acceleration and high stability, thus improving the reliability of industrial drive systems under loaded-torque start-up conditions.

5.2.2. Step Load Torque Transient Performance Evaluation

To investigate the robustness of the proposed En-BSVVPCC method under load variation scenarios, this study configured the DTP-PMSM to operate under constant-power conditions and conducted step load torque increase/decrease tests. As shown in Figure 11, a step load torque increase was applied at 1 s, followed by 2 s of steady-state operation, after which a step load torque decrease was implemented at 3 s. Notably, load torque variations under constant-power operation induce speed ripples, with the maximum/minimum speeds and their absolute errors quantified in Table 4. Both the experimental waveforms and tabulated data demonstrate that the proposed En-BSVVPCC method achieves smaller speed deviations and smoother current response during load-step transients compared to the SVV-PCC method. Specifically, as shown in Figure 11b, the tracking oscillations of i q at the torque step are markedly reduced, and i d remains essentially at its reference, whereas the SVV-PCC method in Figure 11a presents larger ripple and transient chattering. Across different load-torque levels, En-BSVVPCC consistently maintains low current harmonics and smooth phase-current waveforms, further highlighting its superior performance.
Figure 11. Experimental results of step load torque transient test under constant-speed “200 rpm@” condition. (a) SVV-PCC method. (b) Proposed En-BSVVPCC method.
Table 4. Comparison of dynamic metrics during step load torque transient test.
In summary, the proposed method exhibits enhanced robustness and stability under load variations, effectively mitigating speed fluctuations caused by load steps while maintaining strong disturbance rejection. Consequently, the drive system achieves higher electromechanical energy conversion efficiency and more stable operation in variable-torque scenarios.

5.3. Parameter Robustness Evaluation

The dependence of MPC on model parameter accuracy is an inherent characteristic. As previously discussed, actual parameters may deviate from nominal values during motor operation, leading to steady-state errors. The SVV-PCC method implements no error compensation, and the test results in Figure 8, Figure 9, Figure 10 and Figure 11 demonstrate significant steady-state errors in the i d q components within the α β subspace. This study evaluates the parameter robustness of the proposed En-BSVVPCC method under ± 50 % mismatches in the stator resistance R s , stator inductance L q , and permanent magnet flux linkage ψ f . The output waveforms are shown in Figure 12. Testing conditions: All three parameters were set to 50% of their nominal values during 0–1 s, nominal values during 1–2 s, and 150% of nominal values during 2–3 s.
Figure 12. Experimental results with parameter mismatch under the “ i q REF = 2 A @100 rpm” condition. (a) ± 50 % R s ; (b) ± 50 % L q ; (c) ± 50 % ψ f .
Figure 12a presents the test results under R s mismatch. According to (19), MPC exhibits low sensitivity to R s , resulting in negligible system impact despite R s variations.
Figure 12b illustrates the test results under stator inductance L q parameter mismatch. The structure of parameter matrices A d q and B d q determines that the system exhibits higher sensitivity to L q than to R s . When L q deviates from its nominal value, transient oscillations emerge in the stator current i d q , but stable operation is restored within one fundamental period (5 Hz), confirming the robustness of the proposed En-BSVVPCC method against i d q variations.
Figure 12c presents the test results under permanent magnet flux linkage ψ f mismatch. While ψ f is commonly treated as a constant in motor control, magnetic saturation and other factors can alter its value. Although ψ f accuracy exerts a critical influence on MPC prediction fidelity, its sensitivity is lower than that of L q . During ψ f mismatch, minor transient oscillations occur in i d q , yet stable operation is also recovered within one fundamental period (5 Hz), demonstrating the method’s robustness to ψ f variations.

6. Conclusions

To address the nonlinear disturbance suppression in DTP-PMSMs, this paper proposes an En-BSVVPCC scheme. First, a bi-subspace VVPCC framework is established based on the virtual vector method, enabling independent control of the α β and x y subspaces in the stationary coordinate system. Leveraging disturbance decoupling within the BSVVPCC, a model-assisted DESO is designed in the α β subspace to estimate and compensate for steady-state errors, while a pole–zero cancellation-based DVRC is employed in the x y subspace to suppress the sixth harmonic components. Subsequently, optimal modulation voltage vectors are applied to PWM, with their switching sequences optimized by the volt-second balance principle. Finally, comprehensive experimental data across various operating scenarios indicate that the proposed En-BSVVPCC method outperforms the traditional SVVPCC approach in integrated output performance. This demonstrates that the bi-subspace predictive current control framework exhibits exceptional suppression capabilities and robustness against both AC and DC disturbances. Consequently, it further enhances the high-precision performance of drive mechanisms from both modulation and control perspectives. Moreover, the proposed method is applicable to any multi-phase motor drive control system, showcasing significant engineering application value and universality.
It should be noted that the harmonics caused by dead time that is not an integer multiple of the sampling period have not been quantitatively analyzed in this study, and will be investigated in future work.

Author Contributions

Conceptualization: W.Y. and C.Z.; methodology: W.Y. and Q.D.; formal analysis: W.Y. and C.Z.; software/simulation: W.Y. and Q.D.; designing experiments and analyzing data: W.Y. and C.Z.; writing—original draft: W.Y.; writing—review and editing: Q.D. and Y.M.; supervision: Q.B. and Y.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China under Grant 12403089 and the Sichuan Science and Technology Program of China under Grant 2024NSFSC1492.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, L.; Wang, K.; Guo, L.L.; Li, J. Analysis of Inter-Turn Short Circuit Faults in Dual Three-Phase PMSM for Electromechanical Actuator. IEEE Trans. Transp. Electrif. 2023, 9, 4059–4070. [Google Scholar] [CrossRef]
  2. Li, L.; Zhou, W.; Bi, X.; Sun, X.; Shi, X. Second-Order Model-Based Predictive Control of Dual Three-Phase PMSM Based on Current Loop Operation Optimization. Actuators 2022, 11, 251. [Google Scholar] [CrossRef]
  3. Liu, H.; Li, B.; Zio, E.; Xu, W. Imbalanced Multidomain Generalization Method for Electromechanical Actuator Fault Diagnosis Under Variable Working Conditions. IEEE Trans. Instrum. Meas. 2025, 74, 1–14. [Google Scholar] [CrossRef]
  4. Yang, J.; Yuan, K.; Sun, X. Adaptive Sliding Mode Fault-Tolerant Control of Redundant Electro-Mechanical Actuator System. In Proceedings of the 2024 7th International Conference on Advanced Algorithms and Control Engineering (ICAACE), Shanghai, China, 1–3 March 2024; pp. 1152–1157. [Google Scholar]
  5. Giangrande, P.; Madonna, V.; Nuzzo, S.; Galea, M. Design of Fault-Tolerant Dual Three-Phase Winding PMSM for Helicopter Landing Gear EMA. In Proceedings of the 2018 IEEE International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles & International Transportation Electrification Conference (ESARS-ITEC), Nottingham, UK, 7–9 November 2018; pp. 1–6. [Google Scholar]
  6. Huang, L.; Ji, J.; Zhao, W.; Tao, T.; Cui, J. Duty-Ratio-Based Direct Torque Control with Enhanced Harmonic Current Suppression for Dual-Three-Phase Permanent Magnet Motor. IEEE Trans. Power Electron. 2022, 37, 11098–11108. [Google Scholar] [CrossRef]
  7. Wu, G.; Xiao, H.; Long, Z.; He, J.; Li, Z. Robust Cascaded Model-Free Tolerant Control with Parameters Mismatch Fault Diagnosis for PMSM Drive System. IEEE Sens. J. 2025, 25, 1144–1154. [Google Scholar] [CrossRef]
  8. Jiang, X.; Lin, C.; Xing, J.; Xu, Y.; Tian, Y. A Global-Speed-Region Voltage Angle Control Method Considering Dead-Time Effect Compensation for Permanent Magnet Synchronous Motor Drives. Actuators 2024, 13, 530. [Google Scholar] [CrossRef]
  9. Huang, P.S.; Tsai, C.T.; Hwang, J.C.; Lin, C.T.; Lin, Y.T. Current Harmonics Suppression of Six-Phase Permanent-Magnet Synchronous Motor Drives Using Back-Electromotive Force Harmonics Compensation. Energies 2024, 17, 6280. [Google Scholar] [CrossRef]
  10. Liu, X.; Miao, W.; Xu, Q.; Cao, L.; Liu, C.; Pong, P.W.T. Inter-Turn Short-Circuit Fault Detection Approach for Permanent Magnet Synchronous Machines Through Stray Magnetic Field Sensing. IEEE Sens. J. 2019, 19, 7884–7895. [Google Scholar] [CrossRef]
  11. Zhao, Y.; Lipo, T. Space vector PWM control of dual three-phase induction machine using vector space decomposition. IEEE Trans. Ind. Appl. 1995, 31, 1100–1109. [Google Scholar] [CrossRef]
  12. Goncalves, P.; Cruz, S.; Mendes, A. Finite control set model predictive control of six-phase asymmetrical machines—An overview. Energies 2019, 12, 4693. [Google Scholar] [CrossRef]
  13. Wang, M.; Yang, K.; Luo, Y. Long-Prediction-Horizon FCS-MPC of Six-Phase PMSM Motor Based on Merge Sorting Sphere Decoding. IEEE Trans. Energy Convers. 2025; 1–10, early access. [Google Scholar] [CrossRef]
  14. Gonzalez-Prieto, A.; Martin, C.; González-Prieto, I.; Duran, M.J.; Carrillo-Ríos, J.; Aciego, J.J. Hybrid Multivector FCS–MPC for Six-Phase Electric Drives. IEEE Trans. Power Electron. 2022, 37, 8988–8999. [Google Scholar] [CrossRef]
  15. Li, Y.; Yang, J.; Wang, J.; Li, S. Disturbance Preview Based Multistep Finite Control Set Model Predictive Current Control for PMSM. In Proceedings of the 2022 IEEE International Power Electronics and Application Conference and Exposition (PEAC), Guangzhou, China, 4–7 November 2022; pp. 361–366. [Google Scholar]
  16. Wu, G.; Huang, S.; Wu, Q.; Zhang, C.; Rong, F.; Hu, Y. Predictive Torque and Stator Flux Control for N*3-Phase PMSM Drives with Parameter Robustness Improvement. IEEE Trans. Power Electron. 2021, 36, 1970–1983. [Google Scholar] [CrossRef]
  17. Gonzalez-Prieto, I.; Duran, M.J.; Aciego, J.J.; Martin, C.; Barrero, F. Model Predictive Control of Six-Phase Induction Motor Drives Using Virtual Voltage Vectors. IEEE Trans. Ind. Electron. 2018, 65, 27–37. [Google Scholar] [CrossRef]
  18. Tian, M.; Wang, B.; Yu, Y.; Dong, Q.; Xu, D. Discrete-Time Repetitive Control-Based ADRC for Current Loop Disturbances Suppression of PMSM Drives. IEEE Trans. Ind. Inform. 2022, 18, 3138–3149. [Google Scholar] [CrossRef]
  19. Yang, Y.; Wang, Q.; Liu, X.; Wei, F. Adaptive Linear Neuron-Augmented ADRC for Harmonic Current Suppression in Dual Three-Phase PMSMs: An Optimization Strategy. IEEE J. Emerg. Sel. Top. Power Electron. 2025, 13, 6148–6160. [Google Scholar] [CrossRef]
  20. Yoshida, A.; Akatsu, K. Study of winding structure to reduce harmonic currents in dual three-phase motor. World Electr. Veh. J. 2023, 14, 100. [Google Scholar] [CrossRef]
  21. Kang, L.; Zhang, H.; Xia, J.; Qi, M.; Zhao, Y. Research on Radial Vibration Model and Low-Frequency Vibration Suppression Method in PMSM by Injecting Multiple Symmetric Harmonic Currents. Actuators 2024, 13, 448. [Google Scholar] [CrossRef]
  22. Türker, T.; Buyukkeles, U.; Bakan, A.F. A Robust Predictive Current Controller for PMSM Drives. IEEE Trans. Ind. Electron. 2016, 63, 3906–3914. [Google Scholar] [CrossRef]
  23. Wang, Y.; Liao, W.; Huang, S.; Zhang, J.; Yang, M.; Li, C.; Huang, S. A Robust DPCC for IPMSM Based on a Full Parameter Identification Method. IEEE Trans. Ind. Electron. 2023, 70, 7695–7705. [Google Scholar] [CrossRef]
  24. Steffen, T.; Rafaq, M.S.; Midgley, W. Comparing Different Resonant Control Approaches for Torque Ripple Minimisation in Electric Machines. Actuators 2022, 11, 349. [Google Scholar] [CrossRef]
  25. Yang, X.; Hu, H.; Hu, H.; Liu, Y.; He, Z. A Quasi-Resonant Extended State Observer-Based Predictive Current Control Strategy for Three-Phase PWM Rectifier. IEEE Trans. Ind. Electron. 2022, 69, 13910–13917. [Google Scholar] [CrossRef]
  26. Liu, X.; Deng, Y.; Cao, H.; Wang, J.; Li, H.; Lee, C.H.T. Modified ADRC Based on Quasi-Resonant Fixed-Time-Convergent Extended State Observer for PMSM Current Regulation. IEEE Trans. Transp. Electrif. 2025, 11, 1416–1430. [Google Scholar] [CrossRef]
  27. Yepes, A.G.; Freijedo, F.D.; Doval-Gandoy, J.; López, Ó.; Malvar, J.; Fernandez-Comesaña, P. Effects of Discretization Methods on the Performance of Resonant Controllers. IEEE Trans. Power Electron. 2010, 25, 1692–1712. [Google Scholar] [CrossRef]
  28. Zhang, C.; Yang, Y.; Gong, Y.; Guo, Y.; Song, H.; Zhang, J. Angle-Based RGN-Enhanced ADRC for PMSM Compressor Speed Regulation Considering Aperiodic and Periodic Disturbances. Actuators 2025, 14, 276. [Google Scholar] [CrossRef]
  29. Sun, X.; Lin, X.; Guo, D.; Lei, G.; Yao, M. Improved Deadbeat Predictive Current Control with Extended State Observer for Dual Three-Phase PMSMs. IEEE Trans. Power Electron. 2024, 39, 6769–6782. [Google Scholar] [CrossRef]
  30. Wen, S.; Dou, M.; Zhao, D. An Improved DPCC Based on a Cascade Extended State Observer with Notch Filter for PMSM Current Disturbance Suppression. IEEE J. Emerg. Sel. Top. Power Electron. 2025, 13, 3603–3617. [Google Scholar] [CrossRef]
  31. Li, P.; Su, J.; Wang, H.; Yang, G. Model-free predictive current control of IPMSMs based on an improved extended state observer with parallel resonant controller switching control strategy. Comput. Electr. Eng. 2025, 125, 110414. [Google Scholar] [CrossRef]
  32. Tian, M.; Wang, B.; Yu, Y.; Dong, Q.; Xu, D. Static-Errorless Deadbeat Predictive Current Control for PMSM Current Harmonics Suppression Based on Vector Resonant Controller. IEEE Trans. Power Electron. 2023, 38, 4585–4595. [Google Scholar] [CrossRef]
  33. Liu, Z.; Huang, X.; Hu, Q.; Yang, G.; Wang, Y.; Shen, J. Model-Free Predictive Current Control of PMSM Using Modified Extended State Observer. IEEE Trans. Power Electron. 2025, 40, 679–690. [Google Scholar] [CrossRef]
  34. Yao, Y.; Zhuang, Y.; Xie, Y.; Xu, P.; Wu, C. Prescribed Performance Global Non-Singular Fast Terminal Sliding Mode Control of PMSM Based on Linear Extended State Observer. Actuators 2025, 14, 65. [Google Scholar] [CrossRef]
  35. Liu, Y.C.; Laghrouche, S.; Depernet, D.; N’Diaye, A.; Djerdir, A.; Cirrincione, M. Disturbance-Observer-Based Speed Control for SPMSM Drives Using Modified Super-Twisting Algorithm and Extended State Observer. Asian J. Control 2024, 26, 1089–1102. [Google Scholar] [CrossRef]
  36. Liu, J.; Li, M.; Xie, E. Noncascade Structure Equivalent SMC for PMSM Driving Based on Improved ESO. IEEE Trans. Power Electron. 2025, 40, 611–624. [Google Scholar] [CrossRef]
  37. Gonçalves, P.F.; Cruz, S.M.; Mendes, A.M. Disturbance Observer Based Predictive Current Control of Six-Phase Permanent Magnet Synchronous Machines for the Mitigation of Steady-State Errors and Current Harmonics. IEEE Trans. Ind. Electron. 2021, 69, 130–140. [Google Scholar] [CrossRef]
  38. Hossain, M.S.; Said, N.A.M.; Hasan, M.A.; Abd Halim, W.; Munim, W.N.W.A.; Jidin, A. Performance Evaluation of a Nearest Level Control-Based TCHB Multilevel Inverter for PMSM Motors in Electric Vehicle Systems. Results Eng. 2025, 25, 103949. [Google Scholar] [CrossRef]
  39. Gonçalves, P.F.C.; Cruz, S.M.A.; Mendes, A.M.S. Predictive Current Control Based on Variable Amplitude Virtual Vectors for Six-Phase Permanent Magnet Synchronous Machines. In Proceedings of the 2019 IEEE International Conference on Industrial Technology (ICIT), Melbourne, VIC, Australia, 13–15 February 2019; pp. 310–316. [Google Scholar]
  40. Sul, S.K. Control of Electric Machine Drive Systems; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.