Next Article in Journal
Performance Evaluation of a UWB Positioning System Applied to Static and Mobile Use Cases in Industrial Scenarios
Previous Article in Journal
Cloud-Based, Expandable—Reconfigurable Remote Laboratory for Electronic Engineering Experiments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Zero Common-Mode Voltage Model Predictive Torque Control Based on Virtual Voltage Vectors for the Dual Three-Phase PMSM Drive

Department of Electrical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(20), 3293; https://doi.org/10.3390/electronics11203293
Submission received: 16 September 2022 / Revised: 8 October 2022 / Accepted: 11 October 2022 / Published: 13 October 2022
(This article belongs to the Section Power Electronics)

Abstract

:
For the multiphase motor drive system, current harmonic components in stator windings and the common-mode voltage are the main factors affecting the control performance. In this paper, a novel model predictive torque control (MPTC) considering both harmonic and common-mode voltage suppression is proposed to improve the control performance. First, with the vector space decoupling (VSD) theory, 12 virtual voltage vectors are constructed based on the principle that the amplitudes of the vectors in the x-y harmonic subplace are zero to achieve the harmonic suppression. Then, these 12 virtual vectors are further simplified to six vectors to realize the common-mode voltage suppression, and they are taken as the candidate vectors to be rolling optimized to output the optimal voltage vector. This novel MPTC strategy can reduce the computational burden and avoid the weight factor design for the traditional multi-objective optimization. The effectiveness of this novel MPTC strategy was verified by simulations and experiments in comparison with normal MPTC methods, and it can save over 44% of the execution time of the traditional MPTC method and provide better suppression of the harmonic current components and the common-mode voltage.

1. Introduction

The multiphase permanent magnet synchronous motor (PMSM) has been widely studied for years due to its high fault tolerability, higher power, and smaller torque ripples, and it can better satisfy high-reliability applications, including aerospace, electric vehicles, ship propulsion, and so on [1,2,3,4]. Among these multiphase motors, the dual three-phase motor has been widely studied and used because of its close relationship with the traditional three-phase motor and its advantages as a multiphase motor [5,6]. The harmonic problem is one of the key problems for the multiphase motor control for the harmonic current components in stator windings; it causes additional losses, torque ripples, and vibrations, resulting in lower efficiency and worse performance [7,8]. The common-mode voltage (CMV) is also a pertinent issue for the motor drive, reducing both the system stability and the lifetime of the motor [9,10]. It is of great significance to study harmonic and common-mode voltage suppression strategies to improve the control performance of the multiphase motor drive.
For multiphase motor drives, there are two main control methods. One is the field-oriented control algorithm based on multiple d-q frames derived from the traditional three-phase motor control [11]. Another well-known control algorithm is the vector space decomposition (VSD) method, in which the fundamental, harmonic, and zero-sequence components are decomposed onto three orthogonal subplaces, and based on this, various field-oriented direct torque control (DTC) and modified control algorithms have been widely researched [12,13]. In these two kinds of methods, harmonic and common-mode voltage suppression are usually achieved by optimizing the candidate vectors according to the relationship between vectors mapping on different subplaces, or by introducing harmonic closed-loop control. For example, a novel space vector modulation (SVPWM) strategy was proposed in [13] to suppress the harmonic components and ensure the torque control. Additional harmonic current controllers were studied in [14,15] to suppress the low-order harmonics, and a feedforward compensation method was proposed in [16] to suppress the harmonic current and reduce the output torque fluctuation. In [17], a switching table-based DTC strategy with the consideration of harmonic components’ compensation was proposed for a dual three-phase motor drive. In the research of common-mode voltage suppression, some novel SVPWM technologies with a lower common-mode voltage for multiphase motor drives were proposed and studied in detail in [18,19].
In recent years, model predictive control (MPC) has been rapidly developed as an effective control strategy for various drive systems for its fast response and because it is suitable for multivariable and non-linear systems [20,21]. For example, in [8], a simplified MPC scheme was designed for a dual three-phase PMSM to reduce not only the harmonic currents, but also the computational burden. In [22], a multi-vector-based model predictive torque control (MPTC) was proposed to reduce both the current harmonics and the torque ripple, along with a constant switching frequency. In order to obtain better current and torque performance, a three-vector-based MPTC scheme was designed in [23] for PMSM drives. With the concept of virtual vectors, Refs. [24,25] proposed novel MPC strategies to obtain satisfactory performance of the current and torque ripple suppression. It is worth noting that although the MPC strategy is suitable for the multi-objective optimization system, the design of weight coefficients in multi-objective constraint optimization constitute a research challenge.
In view of the above, we propose a novel MPTC strategy for a dual three-phase PMSM drive. Firstly, with the VSD analysis, 12 virtual voltage vectors were constructed to achieve harmonic suppression; then, these 12 virtual vectors were simplified to six vectors to realize the common-mode voltage suppression. Lastly, these six virtual vectors are taken as the candidate vectors to be rolling optimized to output the optimal voltage vector. This novel MPTC strategy can reduce the computational burden and avoid the weight factor design of the traditional multi-objective optimization. The effectiveness of this novel MPTC strategy was verified by simulations and experiments in comparison with normal MPTC methods.
This paper is organized as follows. The system structure and mathematical models are presented in Section 2. The traditional model predictive torque control strategy is presented in Section 3. The proposed MPTC based on virtual voltage vectors and the simulation experimental results are presented in Section 4 and Section 5, respectively. Finally, conclusions are given in Section 6.

2. System Structure and Mathematical Models

2.1. Mathematical Models of the Dual Three-Phase PMSM

Figure 1 shows the distortion of stator windings of the studied dual three-phase PMSM, in which ABC is the first set of three-phase stator windings and UVW is another set of windings, and the neutral points of each are isolated. The electrical angle between the two sets of windings is 30°.
Without the consideration of zero-sequence components, the voltage, flux, and torque equations in fundamental d-q coordinates and harmonic x-y coordinates can be written as in Equations (1)–(4), based on the vector space decomposition (VSD) theory.
[ u d u q ] = [ R s 0 0 R s ] [ i d i q ] + [ L d 0 0 L q ] d d t [ i d i q ] + [ ω e L q i q ω e L d i d + ω e ψ f ]
[ u x u y ] = [ R s 0 0 R s ] [ i x i y ] + [ L z 0 0 L z ] d d t [ i x i y ]
[ ψ d ψ q ψ x ψ y ] = [ L d 0 0 0 0 L q 0 0 0 0 L z 0 0 0 0 L z ] [ i d i q i x i y ] + [ 1 0 0 0 ] ψ f
T e = 3 p n i q [ i d ( L d L q ) + ψ f ]
where ud, uq, ux, and uy are the voltage components in d-q and x-y coordinates, respectively, and id, iq, ix, and iy are the corresponding current components. Ld and Lq are the inductances in d-q coordinates (here, Ld = Lq = L for the surface-mounted structure) and Lz is the leakage inductance. Rs is stator resistance, ωe is rotor electric angular velocity, ψf is permanent magnet flux, Te is output electromagnetic torque, and pn is the number of poles.

2.2. Dual Three-Phase Two-Level Inverter

A dual three-phase two-level inverter (Figure 2) is taken as the drive inverter, and there are 26 = 64 output voltage vectors, whose distributions on fundamental αβ and harmonic x-y subplaces are shown in Figure 3 (in which the state of each phase is represented with an octal number), and the corresponding synthesis vector can be expressed as
v α β = 1 3 V dc ( S A + S B e j 2 π 3 + S C e j 4 π 3 + S U e j π 6 + S V e j 5 π 6 + S W e j 3 π 2 )
v xy = 1 3 V dc ( S A + S B e j 4 π 3 + S C e j 2 π 3 + S U e j 5 π 6 + S V e j π 6 + S W e j 3 π 2 )
It can be seen from Figure 3 that there are 60 non-zero and 4 zero voltage vectors (V00, V07, V70 and V77) in each subplace. The non-zero voltage vectors can be divided into four categories: 12 large vectors (outermost layer), 12 middle vectors (second outer layer), 12 small vectors (innermost layer), and 24 vectors between the second layer and the innermost layer. The specific amplitudes of these four types of vectors are listed in Table 1.
In addition, the same voltage has a contrary mapping location on different subplaces.

3. Traditional Model Predictive Torque Control Strategy

Considering that only the fundamental components are involved in the electromechanical energy conversion, the forward Euler formula is used to discretize the motor models in the fundamental subplace, and Equation (1) can be discretized as
{ i d k + 1 = i d k + T s L [ u d k R s i d k + ω e L i q k ] i q k + 1 = i q k + T s L [ u q k R s i q k ω e L i d k ω e ψ f ]
where Ts is the sampling period, k is the kth sampling time, and ωe can be considered to be constant when the Ts is small.
Taking into account the digital delay in the model predictive control, a forward beat delay compensation for Equation (7) is performed and then converted into the state space equation, as
i k + 2 = A i k + 1 + B u k + 1 + H
where
A = [ 1 R s T s L ω e T s ω e T s 1 R s T s L ] , B = T s L [ 1 0 0 1 ] , C = [ 1 0 0 1 ] , H = [ 0     ω e ψ f T s L ] ,   u = [ u d     u q ] T , i = [ i d     i q ] T .
Then, the stator flux ψs and the output torque Te at (k + 2)th can be presented as
{ T e k + 2 = 3 p n i q k + 2 ψ f ψ s k + 2 = ( L i d k + 2 + ψ f ) 2 + ( L i q k + 2 ) 2
The cost function is designed as
J k = ( T e * T e k + 2 ) 2 + λ F ( ψ s * ψ s k + 2 ) 2
where λF is the weight factor, which can be expressed as λF = TeN/|ψsN| according to the electromagnetic relationship, and TeN and ψsN represent the rated torque and stator flux.
Since there are four categories and a total of 64 switching states for the six-phase two-level inverter, the selection of the candidate voltage vectors can be executed according to different control objectives.
For example, to improve the utilization of the DC-link voltage, the 12 large vectors (Vmax in Table 1) in the outermost layer can be selected as the candidate vectors for rolling optimization. To suppress the harmonic current components, these vectors with small amplitudes in the harmonic x-y subplace can be selected as the candidate vectors, but this may contradict the fundamental current control.

4. Proposed Model Predictive Torque Control Based on Virtual Voltage Vectors

Assuming that the harmonic suppression constraint term was added to Equation (11), the suppression performance can be improved to a certain extent, but it would bring difficulties in the design of weighting factors. In this paper, virtual voltage vectors are constructed to consider both the fundamental components’ control and the harmonic components’ suppression, based on which the MPTC strategy is derived to ensure control effect and to avoid the weight factor design problem of the multi-objective constraint control.

4.1. Construction of the Virtual Voltage Vectors

It can be seen from Figure 3 that these 12 large vectors Vmax in the αβ subplace are mapped to the 12 small vectors Vmin in the x-y subplace; contrarily, these 12 small vectors Vmin in the αβ subplace are mapped to the 12 large vectors Vmax in the x-y subplace. The mapping relationship of the same vectors in different subplaces is shown in Table 2.
To improve the utilization of DC-link voltage, reduce the harmonic interference, and consider the role of redundant vectors, these 12 large and 12 middle vectors in the αβ subplace were selected to construct the virtual voltage vectors.
Taking as examples the large vector V44 and middle vector V65, which can be constructed as the virtual vector Vm1-αβ, as shown in Figure 4a, this virtual vector should have an amplitude of zero in the x-y subplace to suppress the harmonic components, i.e., |Vm1-x-y| = 0, as shown in Figure 4b.
It is assumed that in one cycle Ts, the action time of V64 is λTs and the action time of V46 is (1 − λ)Ts; the synthesis formulas in different subplaces can be obtained according to the principle of volt-second theory.
{ | V m 1 - α β | = λ | V 64 - α β | + ( 1 λ ) | V 46 - α β | = 2 3 V dc [ λ cos π 12 + ( 1 λ ) cos π 4 ] | V m 1 - xy | = λ | V 64 - xy | + ( 1 λ ) | V 46 - xy | = 2 3 V dc [ λ cos 5 π 12 + ( 1 λ ) cos π 4 ]
To satisfy |Vm1-x-y| = 0, the solution results of Equation (11) can be obtained as
λ = 3 1
| V m 1 - α β | = ( 2 6 / 3 ) V dc
According to the above method, the 12 constructed virtual voltage vectors composed of 12 large vectors and 12 middle vectors can be derived, as shown in Figure 5.

4.2. Common-Mode Voltage Suppression

For the motor control, the common-mode voltage should also be restricted to reduce shaft voltage and leakage current components, which would result in electromagnetic interference and affect the normal operation.
The common-mode voltages of this dual three-phase PMSM can be expressed as
u CMV = V A + V B + V C + V U + V V + V W 6 = 1 6 V dc ( S A + S B + S C + S U + S V + S W )
Taking 64 switch states as the input, the common-mode voltages with different voltage vectors are summarized in Table 3.
It can be seen from Table 3 that to suppress the common-mode voltage as much as possible, these 20 basic voltage vectors shown in Table 3 with zero common-mode voltage should be selected as the candidate vectors, and these 20 basic vectors include two zero vectors, six small vectors, six middle vectors, and six large vectors. Therefore, the six virtual voltage vectors composed of six large vectors and six middle vectors are lastly constructed to be the candidate vectors for the rolling optimization of the MPTC strategy, as shown in Figure 6.

4.3. Overall Control

According to the previous design process, the proposed MPTC strategy considering the harmonic components and common-mode voltage suppression for the dual three-phase PMSM in this paper is shown in Figure 7, and the implementation flowchart is shown in Figure 8.

5. Simulation and Experimental Results

5.1. Simulation Results

Simulations were carried out to verify the effectiveness of the proposed MPTC strategy in the environment of MATLAB/Simulink, and the comparisons were conducted with traditional MPTC, virtual vector-based MPTC without the suppression of common-mode voltage (in term of MPTC1), and the proposed MPTC method with the suppression of common-mode voltage (termed MPTC2). The detail parameters of the dual three-phase PMSM (used for experiments) are listed in Table 4.
First, the motor starts up to 5000 r/min without load; then, at t = 0.05 s, a 2.2 N∙m load is suddenly applied. The corresponding output torque Te, the six-phase stator current ia~iw, the harmonic current components ix and iy, and the common-mode voltage uCMV with different control methods are shown in Figure 9, Figure 10 and Figure 11.
It can be seen from the comparisons shown Figure 9 to Figure 11 that this proposed MPTC method (termed MPTC2) not only has a satisfactory harmonic output performance, but it also has zero common-mode voltage output. To verify the effectiveness of the proposed MPTC method, more simulations were carried out under different loads (rated load and half rated load) and speeds (3000 r/min and 7000 r/min). The hormonic current components in the x-y subplace and the common-mode voltages under different situations are similar to Figure 11c,d, and the output torque responses are shown in Figure 12 and Figure 13.
It can be seen from Figure 12 and Figure 13 that the proposed MPTC method studied in this paper has effective adaptability under different working conditions.

5.2. Experimental Results

Experiments were carried out on a five-pole dual three-phase PMSM. The experimental platform is shown in Figure 14, and the whole control algorithm was performed with a Xilinx Kintex-7-FPGA board. A magnetic particle brake was taken as the load.
The steady a-phase current ia, harmonic current ix, and the common-mode voltage uCMV with different control strategies are shown in Figure 15, Figure 16 and Figure 17.
For the results of the traditional MPTC shown in Figure 15, the maximum amplitude of the harmonic current ix can reach about ±10 A, and there is a severe distortion in the phase stator current. Moreover, the peak value of common-mode voltage can reach ±135 V, indicating that this traditional MPTC method cannot ensure the normal operation of the drive system.
With the virtual vector-based MPTC strategies, both the harmonic suppression and stator current control performance have been significantly improved, as shown in Figure 16 and Figure 17. However, there is still a large common-mode voltage (about ±45 V, as shown in Figure 16c), as the common mode voltage suppression is not considered in MPTC1. On the other hand, with the consideration of the common-mode voltage suppression in MPTC2, the uCMV is almost zero, as shown in Figure 17c.
The performance comparisons of different algorithms are summarized in Table 5.
Next, the output torque responses of different algorithms during dynamic loading are compared, as shown in Figure 18, where at t = 0 s, the PMSM starts up without load, and at t = 5 s, the rated load is added.
It can be seen from the dynamic output torque response in Figure 18 that the proposed MPTC strategy studied in this paper has better performance and less torque ripple than the other methods.
To further verify the superiority of this MPTC method, experiments in the full speed range were carried out at 1000 r/min, 3000 r/min, 5000 r/min, 7000 r/min, 9000 r/min, and 11,000 r/min under the loads of 1.1 N∙m and 2.2 N∙m. The quantitative comparisons of torque ripple and the THD comparisons are shown in Figure 19 and Figure 20.
The torque ripple and the THD performance of the proposed MPTC method are superior to other strategies in the full speed range and under different loads, confirming its feasibility and effectiveness.

6. Conclusions

We studied in detail a novel model predictive torque control strategy considering both harmonic and common-mode voltage suppression. Firstly, 12 virtual voltage vectors were constructed based on the VSD theory to satisfy the principle that the amplitudes of the vectors in the x-y harmonic subplace are zero to guarantee the harmonic suppression; then, six virtual vectors were selected as the candidates to ensure the common-mode voltage suppression. Compared with the traditional MPTC method, this novel MPTC can not only realize the harmonic and common-mode voltage suppression, but also avoid the weight factor design of the multi-objective optimization, with less computational burden. Lastly, the effectiveness and feasibility of the control method studied in this paper were verified by numerous comparative experiments with the traditional MPTC method.

Author Contributions

Data curation, R.Z.; methodology, R.Z. and Z.L.; software, R.Z. and R.X.; validation, R.Z. and R.X.; formal analysis, R.X.; resources, R.Z.; writing—original draft, R.Z.; writing—review and editing, Q.Y. and R.X.; supervision, Q.Y. and Z.L.; project administration, Q.Y.; funding acquisition, Q.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shanghai Sailing Program, CN (grant number 18YF1418300).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Levi, E. Multiphase electric machines for variable-speed applications. IEEE Trans. Ind. Electron. 2008, 55, 1893–1909. [Google Scholar] [CrossRef]
  2. Barrero, F.; Duran, M.J. Recent advances in the design, modeling, and control of multiphase machines—Part I. IEEE Trans. Ind. Electron. 2016, 63, 449–458. [Google Scholar] [CrossRef]
  3. Feng, G.; Lai, C.; Kelly, M.; Kar, N.C. Dual three-phase PMSM torque modeling and maximum torque per peak current control through optimized harmonic current injection. IEEE Trans. Ind. Electron. 2018, 66, 3356–3368. [Google Scholar] [CrossRef]
  4. Demir, Y.; Aydin, M. A novel dual three-phase permanent magnet synchronous motor with asymmetric stator winding. IEEE Trans. Magn. 2016, 52, 8105005. [Google Scholar] [CrossRef]
  5. Hu, Y.; Feng, Y.; Li, X. Fault-tolerant hybrid current control of dual three-phase PMSM with one phase open. IEEE J. Emerg. Sel. Top. Power Electron. 2020, 10, 3418–3426. [Google Scholar] [CrossRef]
  6. Zhang, Z.; Wang, Z.; Wei, X.; Liang, Z.; Kennel, R.; Rodriguez, J. Space-vector-optimized predictive control for dual three-phase PMSM with quick current response. IEEE Trans. Power Electron. 2021, 37, 4453–4462. [Google Scholar] [CrossRef]
  7. Feng, G.; Lai, C.; Li, W.; Li, Z.; Kar, N.C. Dual reference frame based current harmonic minimization for dual three-phase PMSM considering inverter voltage limit. IEEE Trans. Power Electron. 2020, 36, 8055–8066. [Google Scholar] [CrossRef]
  8. Luo, Y.; Liu, C. A Simplified model predictive control for a dual three-phase PMSM with reduced harmonic currents. IEEE Trans. Ind. Electron. 2018, 65, 9079–9089. [Google Scholar] [CrossRef]
  9. Shen, Z.; Jiang, D.; Liu, Z.; Ye, D.; Li, J. Common-mode voltage elimination for dual two-level inverter-fed asymmetrical six-phase PMSM. IEEE Trans. Power Electron. 2019, 35, 3828–3840. [Google Scholar] [CrossRef]
  10. Alcaide, A.M.; Wang, X.; Yan, H.; Leon, J.I.; Monopoli, V.G.; Buticchi, G.; Vazquez, S.; Liserre, M.; Franquelo, L.G. Common-mode voltage mitigation of dual three-phase voltage source inverters in a motor drive application. IEEE Access 2021, 9, 67477–67487. [Google Scholar] [CrossRef]
  11. Bojoi, R.; Lazzari, M.; Profumo, F.; Tenconi, A. Digital field-oriented control for dual three-phase induction motor drives. IEEE Trans. Ind. Appl. 2003, 39, 752–760. [Google Scholar] [CrossRef]
  12. 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]
  13. Wang, Z.; Wang, Y.; Chen, J.; Hu, Y. Decoupled vector space decomposition based space vector modulation for dual three-phase three-level motor drives. IEEE Trans. Power Electron. 2018, 33, 10683–10697. [Google Scholar] [CrossRef]
  14. Bojoi, R.; Farina, F.; Tenconi, A.; Profumi, F.; Levi, E. Dual three-phase induction motor drive with digital current control in the stationary reference frame. Power Eng. 2006, 20, 40–43. [Google Scholar] [CrossRef]
  15. Wang, Z.; Wang, Y.; Chen, J.; Cheng, M. Fault-tolerant control of NPC three-level inverters-fed double-stator-winding PMSM drives based on vector space decomposition. IEEE Trans. Ind. Electron. 2017, 64, 8446–8458. [Google Scholar] [CrossRef]
  16. Li, W.; Wen, X.; Zhang, J. Harmonic current minimization in PMSM drive system using feedforward compensation based on torque ripple estimation. In Proceedings of the 2019 22nd International Conference on Electrical Machines and Systems (ICEMS), Harbin, China, 11–14 August 2019. [Google Scholar]
  17. Shao, B.; Zhu, Z.Q.; Feng, J.; Guo, S.; Li, Y.; Liao, W. Compensation of selective current harmonics for switching-table-based direct torque control of dual three-phase PMSM drives. IEEE Trans. Ind. Appl. 2021, 57, 2505–2515. [Google Scholar] [CrossRef]
  18. López, Ó.; Álvarez, J.; Malvar, J.; Yepes, A.G.; Vidal, A.; Baneira, F.; Pérez-Estévez, D.; Freije, F.D.; Doval-Gandoy, J. Space-vector PWM with common-mode voltage elimination for multiphase drives. IEEE Trans. Power Electron. 2016, 31, 8151–8161. [Google Scholar] [CrossRef]
  19. Duran, M.J.; Prieto, J.; Barrero, F.; Riveros, J.A.; Guzman, H. Space-vector PWM with reduced common-mode voltage for five-phase induction motor drives. IEEE Trans. Ind. Electron. 2012, 60, 4159–4168. [Google Scholar] [CrossRef]
  20. Vazquez, S.; Leon, J.I.; Franquelo, L.G.; Rodriguez, J.; Young, H.A.; Marquez, A.; Zanchetta, P. Model predictive control: A review of its applications in power electronics. IEEE Ind. Electron. Mag. 2014, 8, 16–31. [Google Scholar] [CrossRef]
  21. Luo, Y.; Liu, C. Model predictive control for a six-phase PMSM motor with a reduced-dimension cost function. IEEE Trans. Ind. Electron. 2019, 67, 969–979. [Google Scholar] [CrossRef]
  22. Luo, Y.; Liu, C. Multi-vector-based model predictive torque control for a six-phase PMSM motor with fixed switching frequency. IEEE Trans. Energy Convers. 2019, 34, 1369–1379. [Google Scholar] [CrossRef]
  23. Chen, L.; Xu, H.; Sun, X.; Cai, Y. Three-vector-based model predictive torque control for a permanent magnet synchronous motor of EVs. IEEE Trans. Transp. Electrif. 2021, 7, 1454–1465. [Google Scholar] [CrossRef]
  24. Fan, Z.H.; Wang, K. Triple virtual vectors based model predictive current control for dual three phase permanent magnet syn-chronous motor with low computational complexity. In Proceedings of the 2021 24th International Conference on Electrical Machines and Systems (ICEMS), Gyeongju, Korea, 31 October–3 November 2021. [Google Scholar]
  25. Liu, S.; Liu, C. Virtual-vector-based robust predictive current control for dual three-phase PMSM. IEEE Trans. Ind. Electron. 2021, 68, 2048–2058. [Google Scholar] [CrossRef]
Figure 1. Distribution of the stator windings of the dual three-phase PMSM.
Figure 1. Distribution of the stator windings of the dual three-phase PMSM.
Electronics 11 03293 g001
Figure 2. Dual three-phase two-level inverter.
Figure 2. Dual three-phase two-level inverter.
Electronics 11 03293 g002
Figure 3. Voltage vectors distributions on different subplaces: (a) αβ subplace; (b) x-y subplace.
Figure 3. Voltage vectors distributions on different subplaces: (a) αβ subplace; (b) x-y subplace.
Electronics 11 03293 g003
Figure 4. Schematic diagram of the virtual vector construction: (a) αβ subplace; (b) x-y subplace.
Figure 4. Schematic diagram of the virtual vector construction: (a) αβ subplace; (b) x-y subplace.
Electronics 11 03293 g004
Figure 5. Distributions of the virtual vectors on different subplace.
Figure 5. Distributions of the virtual vectors on different subplace.
Electronics 11 03293 g005
Figure 6. Distributions of the virtual vectors considering the common-mode voltage suppression on different subplace.
Figure 6. Distributions of the virtual vectors considering the common-mode voltage suppression on different subplace.
Electronics 11 03293 g006
Figure 7. Control diagram of the proposed MPTC strategy.
Figure 7. Control diagram of the proposed MPTC strategy.
Electronics 11 03293 g007
Figure 8. Implementation flowchart.
Figure 8. Implementation flowchart.
Electronics 11 03293 g008
Figure 9. Output performance of traditional MPTC: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Figure 9. Output performance of traditional MPTC: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Electronics 11 03293 g009
Figure 10. Output performance of MPTC1: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Figure 10. Output performance of MPTC1: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Electronics 11 03293 g010
Figure 11. Output performance of MPTC2: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Figure 11. Output performance of MPTC2: (a) output torque; (b) six-phase stator current; (c) harmonic current components in x-y subplace; (d) common-mode voltage.
Electronics 11 03293 g011
Figure 12. Torque performances of MPTC2 under different loads with speed of 3000 r/min: (a) 1.1 N∙m; (b) 2.2 N∙m.
Figure 12. Torque performances of MPTC2 under different loads with speed of 3000 r/min: (a) 1.1 N∙m; (b) 2.2 N∙m.
Electronics 11 03293 g012
Figure 13. Torque performances of MPTC2 under different loads with speed of 7000 r/min: (a) 1.1 N∙m; (b) 2.2 N∙m.
Figure 13. Torque performances of MPTC2 under different loads with speed of 7000 r/min: (a) 1.1 N∙m; (b) 2.2 N∙m.
Electronics 11 03293 g013
Figure 14. Experimental platform.
Figure 14. Experimental platform.
Electronics 11 03293 g014
Figure 15. Steady experimental waveforms of traditional MPTC: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Figure 15. Steady experimental waveforms of traditional MPTC: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Electronics 11 03293 g015
Figure 16. Steady experimental waveforms of MPTC1: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Figure 16. Steady experimental waveforms of MPTC1: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Electronics 11 03293 g016
Figure 17. Steady experimental waveforms of MPTC2: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Figure 17. Steady experimental waveforms of MPTC2: (a) a-phase stator current; (b) harmonic current component ix; (c) common-mode voltage.
Electronics 11 03293 g017
Figure 18. Dynamic output torque response with different control algorithms: (a) traditional MPTC; (b) MPTC1; (c) MPTC2.
Figure 18. Dynamic output torque response with different control algorithms: (a) traditional MPTC; (b) MPTC1; (c) MPTC2.
Electronics 11 03293 g018
Figure 19. Performance comparisons under the load of 1.1 N∙m in the full speed range: (a) quantitative comparisons of torque ripple; (b) THD comparisons.
Figure 19. Performance comparisons under the load of 1.1 N∙m in the full speed range: (a) quantitative comparisons of torque ripple; (b) THD comparisons.
Electronics 11 03293 g019
Figure 20. Performance comparisons under the load of 2.2 N∙m in the full speed range: (a) quantitative comparisons of torque ripple; (b) THD comparisons.
Figure 20. Performance comparisons under the load of 2.2 N∙m in the full speed range: (a) quantitative comparisons of torque ripple; (b) THD comparisons.
Electronics 11 03293 g020
Table 1. Four types of voltage vectors.
Table 1. Four types of voltage vectors.
Vector TypesAmplitudes
Large vectors Vmax | V max | = 2 ( 3 + 1 ) 6 V dc 0.644 V dc
Middle vectors Vmidl | V midl | = 2 3 V dc 0.471 V dc
Sub-small vectors Vmids | V mids | = 1 3 V dc 0.333 V dc
Small vectors Vmin | V min | = 2 ( 3 1 ) 6 V dc 0.173 V dc
Table 2. Mapping relationship of the same vectors in different subplaces.
Table 2. Mapping relationship of the same vectors in different subplaces.
Vector Types in αβ SubplaceVector Types in x-y Subplace
Large vectors VmaxSmall vectors Vmin
Middle vectors VmidlMiddle vectors Vmidl
Sub-small vectors VmidsSub-small vectors Vmids
Small vectors VminLarge vectors Vmax
Table 3. Common-mode voltages with different voltage vectors.
Table 3. Common-mode voltages with different voltage vectors.
UCMVCorresponding Voltage VectorsNumber
+VdcV771
+2Vdc/3V37, V57, V67, V73, V75, V766
+Vdc/3V17, V27, V33, V35, V36, V47, V53, V66, V55, V56, V63, V65, V71, V72, V7415
0V07, V13, V15, V16, V23, V25, V26, V31, V32, V34, V43, V45, V46, V51, V52, V54, V61, V62, V64, V7020
Vdc/3V03, V05, V06, V11, V12, V14, V21, V22, V24, V30, V41, V42, V44, V50, V6015
−2Vdc/3V02, V04, V10, V20, V40, V016
VdcV001
Table 4. Detail parameters of the dual three-phase PMSM.
Table 4. Detail parameters of the dual three-phase PMSM.
Vector Types in α-β SubplaceVector Types in x-y Subplace
Pole pairs np5
Stator resistance Rs0.08 Ω
d-axis inductance Ld0.33 mH
q-axis inductance Lq0.33 mH
PMSM magnetic flux ψf0.01215 Wb
DC-link voltage270 V
Rotary inertia Jm72.96 × 10−6 kg·m2
Rated speed n11,000 r/min
Rated stator current IN12A
Rated torque TN2.2 N∙m
Table 5. Comparisons of different algorithms.
Table 5. Comparisons of different algorithms.
MethodsTHD of iaMaximum uCMV (V)Execution Time (μs)
Traditional MPTC 11.27%±13549.20
MPTC14.76%±4532.70
MPTC22.87%027.50
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yuan, Q.; Zhao, R.; Xiao, R.; Liu, Z. Zero Common-Mode Voltage Model Predictive Torque Control Based on Virtual Voltage Vectors for the Dual Three-Phase PMSM Drive. Electronics 2022, 11, 3293. https://doi.org/10.3390/electronics11203293

AMA Style

Yuan Q, Zhao R, Xiao R, Liu Z. Zero Common-Mode Voltage Model Predictive Torque Control Based on Virtual Voltage Vectors for the Dual Three-Phase PMSM Drive. Electronics. 2022; 11(20):3293. https://doi.org/10.3390/electronics11203293

Chicago/Turabian Style

Yuan, Qingqing, Renji Zhao, Rongyan Xiao, and Zhiyong Liu. 2022. "Zero Common-Mode Voltage Model Predictive Torque Control Based on Virtual Voltage Vectors for the Dual Three-Phase PMSM Drive" Electronics 11, no. 20: 3293. https://doi.org/10.3390/electronics11203293

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