Next Article in Journal
Dependence Representation Learning with Convolutional Neural Networks and 2D Histograms
Previous Article in Journal
Search for the Developing Trends by Patent Analysis: A Case Study of Lithium-Ion Battery Electrolytes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Current Harmonic Suppression Algorithm for Asymmetric Dual Three-Phase PMSM

1
School of Automotive Studies, Tongji University, Shanghai 201800, China
2
Sino-German School for postgraduate studies, Tongji University, Shanghai 201800, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(3), 954; https://doi.org/10.3390/app10030954
Submission received: 1 January 2020 / Revised: 23 January 2020 / Accepted: 28 January 2020 / Published: 2 February 2020
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
Based on the vector space decomposition (VSD) transformation, the currents of an asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM) with isolated neutral points are decoupled into the torque, producing α-ß components in the fundamental subspace and the loss-producing x-y components in the harmonic subspace. In order to suppress the current harmonics, a feedforward voltage compensation that is calculated according to the dead time, turn on/off time, and the voltage drop is added to the reference voltage of the control algorithm. Due to the limitations of the feedforward voltage compensation method, a feedback current control loop is set up in the x-y subspace, where an improved resonant controller is adopted to generate the compensation voltage. The improved resonant controller can achieve a high gain at a specific frequency. The experimental results verify the effectiveness of the proposed method.

1. Introduction

With the wide application of power electronic converters, the motor drive system is no longer limited by the phase number of a traditional three-phase power supply, and the multi-phase motor drive system has been widely concerned [1,2,3,4,5]. The six-phase motor has attracted more and more attention because of its close connection with the traditional three-phase motor. The asymmetric dual three-phase permanent magnet synchronous motor has greater advantages because of smaller torque ripples [5,6]. It has two sets of three-phase windings with isolated neutral points, which are spatially shifted by 30 degrees, as shown in Figure 1.
The vector space decomposition (VSD) method is widely adopted for the control of an asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM) [7,8]. According to the dimensions of current control, the control methods based on the VSD can be divided into two kinds: two-dimension current control [9,10] and four-dimension current control [11,12,13]. Two-dimension current control only establishes the current closed-loop control strategy in the α-ß subspace where electromechanical energy conversion takes place, while an open-loop control strategy is adopted in the x-y subspace. The fifth and seventh harmonic voltages due to the dead time effects of inverter will cause large harmonic currents. So, the two-dimension current control cannot achieve the desired results, while the four-dimension current control can control the currents of two subspaces separately. A current closed-loop control strategy is set up in the x-y subspace to make the harmonic currents 0, which can compensate for the dead-time effects and the nonlinearities of the inverter [13].
In References [14,15], by suitably selecting the voltage vectors from the divided vector groups into one sampling period, the current harmonics can be reduced compared to the Switching Table based Direct Torque Control (ST-DTC) drive. However, this method can only avoid injecting harmonic voltages into the x-y subspace. However, the dead time and nonlinearities of the inverter are not considered. Methods based on a proportional–integral (PI) controller due to its simple structure and well-known characteristics are employed in the x-y subspace. However, the fifth and seventh current harmonics are only suppressed to some extent due to its limited bandwidth [16]. Accordingly, a multiple synchronous frame (MSF) scheme based on a PI controller in several synchronous frames (SF) in parallel (one per harmonic) is employed to eliminate the current harmonics in multi-phase machines, which can attain zero steady-state error at different harmonics. However, the computational burden is heavy. In [13,16,17], a resonant controller is employed in an anti-synchronous frame rotating with the negative sequence fundamental frequency in the x-y subspace to suppress the current harmonics, but the discretization errors of the poles are not considered.
In the field of current harmonics suppression of three-phase motor drives, extensive research has been conducted. Methods based on voltage-second balance theory classify the causes that distort the voltages. By offline measurement of the dead time, the turn-on/off time, and the nonlinearities including the forward voltage drop of the switching device and voltage drop of freewheeling diode, the compensation voltages can be calculated [18,19,20]. However, these parameters are varied with the junction temperature of the inverter, motor load, speed, and some other factors. Accordingly, online methods are proposed in [21], but these methods add computational burden to the algorithm and require a lookup table to search for the corresponding parameters under certain operating points. Besides, these above-mentioned schemes need the accurate polarities of phase currents [18,19,20,21]. Most methods detect the current polarities with current sensors, which are easily polluted by the noises and harmonics. In Reference [22], a specific hardware circuit is designed to detect which antiparallel diode conducts in a one switching cycle to judge the current polarity. However, it adds burden to design the hardware. Similar to the current harmonics suppression of the ADT-PMSM, the resonant controller or the PI controller in the synchronous frames is also adopted [23,24,25,26]. Another approach that utilizes the integral term of the d-axis current as feedback to obtain the voltage distortion can only be used on condition that the d-axis reference current is a constant value [27]. Some methods adopt a disturbance observer to estimate the voltage error, which does not need current polarities and the specifications of the inverter [28,29,30,31]. However, these methods require lots of efforts to obtain the observer gains and need to have a good knowledge of the motor parameters.
This paper proposes a method that combines the feedforward voltage compensation and the feedback voltage compensation methods together to suppress the current harmonics. The feedforward voltage compensation is obtained by the voltage-second balance theory, and the current detection scheme is independent of current sensors. In order to overcome the problems caused by the junction temperature and some other factors of the inverter, a feedback voltage compensation that employs a resonant controller is put forward. The proposed scheme can achieve the desired results without additional hardware or a good knowledge of the load parameters. The effectiveness of the proposed method is verified by a set of experimental results.
This paper is structured as follows: Section 2 describes the mathematical model of ADT-PMSM. The analysis of dead-time effects is given in Section 3. The feedforward voltage compensation and feedback current regulator designed in x-y subspace are discussed in Section 4. Section 5 gives the pulse width modulation (PWM) techniques to implement the four-dimension current control of ADT-PMSM. Experimental results are carried out on an ADT-PMSM experimental platform to verify the effectiveness of the proposed method in Section 6. Finally, the conclusions are summarized in Section 7.

2. Machine Model of Asymmetric Dual Three-phase Permanent Magnet Synchronous Motor (ADT-PMSM)

As depicted in Figure 2, the drive system of ADT_PMSM in this paper has two sets of three-phase voltage source inverters (VSI) sharing the same DC-link voltage, which can supply two sets of three-phase windings.
According to the VSD theory, the variables including the current, flux, and voltage of the machine can be mapped into three orthogonal subspaces, i.e., the α–β, x–y, and zero-sequence subspaces. This approach gives an alternative description of the machine, which is useful for machine control and the development of pulse width modulation (PWM) techniques. Harmonics of different orders are mapped into different subspaces. The fundamental component and harmonics with the order 12n ± 1(n = 1, 2, 3 ...) are mapped into the α–β subspace. The harmonics with the order 6n ± 1(n = 1, 3, 5 ...) are mapped into the x–y subspace. The harmonics with the order 6n ± 3(n = 1, 3, 5 ...) are mapped into the O1-O2 subspace, which is also called the zero sequence subspace. With neutral points being isolated, no current components in the O1-O2 subspace would exist. Therefore, the ADT-PMSM with isolated neutrals is a four-order system. The mathematical model and the VSD modeling process of the dual three-phase motor in more detail are introduced in Reference [9]. According to the magnitude invariant principle, the static decoupling transformation matrix is employed as
T V S D = 1 3 [ 1 1 2 1 2 3 2 3 2 0 0 3 2 3 2 1 2 1 2 1 1 1 2 1 2 3 2 3 2 0 0 3 2 3 2 1 2 1 2 1 ] .
In order to achieve the vector control, a transformation is used to transform the α–β variables into a synchronous reference frame rotating with the fundamental frequency, i.e.
T d q = [ cos θ sin θ 0 0 0 0 sin θ cos θ 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 ]
where θ is the electrical rotor position.
On the condition that the back electromotive force (EMF) is sinusoidal, two sets of windings are symmetric, and mutual leakage inductances are ignored. The voltage equations in the synchronous rotating d-q coordinate axis in the α–β subspace and in the stationary x-y coordinate axis in the x-y subspace are
{ u d = i d R + L d d i d d t w e L q i q u q = i q R + L q d i q d t + w e ( L d i d + ψ f ) u x = i x R + L z d i x d t u y = i y R + L z d i y d t
where R is the stator resistance, Ld and Ld are the d- and q-axes inductances respectively, Lz is the leakage inductance, and uk(k = d, q, x and y) and ik(k = d, q, x and y) are the voltage and current components, respectively. we is the electrical angular speed, and ψf is the permanent magnet flux.

3. Analysis of Dead-Time Effects

In order to facilitate the analysis, Figure 3 shows one phase leg of the widely used six-phase PWM inverter during the dead-time period. If the phase current flows into the stator, the direction is defined as positive and vice versa.
In Figure 3, the turn-on time is usually shorter than the turn-off time. In order to avoid the simultaneous conduction of both switching devices Q1 and Q2, fixed dead-time insertion is necessary to ensure the safety of the inverter system. The dead time could cause the desired reference voltages to distort and affect the control performance. During the dead-time period, both switches are turned off, and the current can only flow through the free-wheeling diode D1/D2, if the polarity of phase current is negative/positive. So, the output voltage relies on the direction of phase current during the dead-time period from the above analysis.
Taking the PWM waveforms of one phase leg for example, Figure 4a,b show the situations when the phase current is positive or negative, respectively.
The average voltage error in one PWM period can be obtained as
U e r r = U d * s i g n ( i ) ,       s i g n ( i ) = { 1 , i < 0 1 , i > 0
where sign(x) is a sign function and Ud represents the magnitude of voltage error. Ud can be expressed as
U d = T d + T o n d T o f f d T s ( U d c U s a t + U d i o d e ) + U v
U v = { T o n T s U s a t + T o f f T s U d i o d e i > 0 T o f f T s U s a t + T o n T s U d i o d e i < 0
where Td is the dead time, Ts is the PWM carrier period, Ton and Toff are the on-period and off-period of the switching device of the inverter leg, while Tond and Toffd define the turn-on time delay and turn-off time delay of the switching device, respectively. Usat and Udiode denote the forward voltage drop of the switching device and the diode. Uv represents the average voltage drop in one PWM cycle. The error voltages of six phases can be transformed into the x-y coordinate axis in the x-y subspace as follows:
[ U x d U y d ] = 1 3 [ 1 1 2 1 2 3 2 3 2 0 0 3 2 3 2 1 2 1 2 1 ] [ U A d U B d U C d U D d U E d U F d ] T
where Uxd and Uyd are the error voltages in the x-y coordinate axis in the x-y subspace, while UAd, UBd, UCd, UDd, UEd, and UFd are the error voltages of phase A, B, C, D, E, and F, respectively.
The error voltages in the x-y subspace can be obtained by applying the Fourier series as follows:
[ U x d U y d ] = 4 U d π [ n = 6 k 1 sin n ( w e t + δ ) n + n = 6 k + 1 sin n ( w e t + δ ) n n = 6 k 1 cos n ( w e t + δ ) n + n = 6 k + 1 cos n ( w e t + δ ) n ] k = 1 , 3 , 5...
where δ denotes the angle between the current vector Is and the q-axis, as depicted in Figure 5. Here, the anticlockwise rotation is defined as the positive direction. It is noteworthy that the fifth and seventh current harmonics will appear as the +5th and −7th in the x-y coordinate axis in the x-y subspace.
Applying the inverse Park transformation, the error voltages in the anti-synchronous rotating coordinate axis with the negative angular frequency +we, which is defined as the x1-y1 coordinate axis, become
[ U x d x 1 U y d y 1 ] = [ cos θ sin θ sin θ cos θ ] [ U x d U y d ] = 4 U d π [ n = 6 k sin [ n ( w e t + δ ) δ ] n + n = 6 k sin [ n ( w e t + δ ) + δ ] n n = 6 k cos [ n ( w e t + δ ) δ ] n + n = 6 k cos [ n ( w e t + δ ) + δ ] n ] k = 1 , 3 , 5...
where Uxdx1 and Uydy1 are the error voltages in the x1- and y1- axes respectively.
After the transformation, it is obvious that the sixth-order voltage components are the main contents of the error voltages. It will influence the motor currents, which will in turn affect the control performance. Assuming that the motor back EMF contains only the fundamental frequency, the sixth-order current harmonics in the virtual anti-synchronous rotating x1-y1 coordinate axis in x-y subspace are
[ I x 1 6 I y 1 6 ] = 4 U d π R 2 + ( 6 w e L z ) 2 [ sin ( 6 w e t + 5 δ ϕ ) 5 + sin ( 6 w e t + 7 δ ϕ ) 7 cos ( 6 w e t + 5 δ ϕ ) 5 + cos ( 6 w e t + 7 δ ϕ ) 7 ]
where ϕ = tan 1 6 w e L z R .
It can be seen that the sixth-order current harmonics are dependent upon the speed and the parameters of the motor.

4. Proposed Current Harmonics Suppression Strategy

4.1. Feedforward Voltage Compensation

The feedforward voltage compensations can be calculated according to Equations (4), (5), and (6) as described in the previous section, so the key issue of the feedforward voltage compensation is to determine the polarities of the phase currents.
This paper proposes a current vector method that uses the current vector angle to judge the polarities of the six-phase currents. The current vector angle that is shown in Figure 5 is defined as follows:
ϕ = θ + s i g n ( i q ) * π / 2 + δ
Twelve different combinations can be derived according to the polarities of the six-phase currents, which divide the complex plane of the 360-degree electric angle into 12 sectors. Every sector occupies 30 degrees. The corresponding relationship between the current vector angle and the polarities of the six-phase currents are shown in Figure 6.
So, the polarities of six-phase currents can be defined according to the current vector angle, as shown in Figure 6. Meanwhile, the current vector angle can be calculated according to the current vector in space coordinate, as shown in Equation (11). δ can be given as
δ = s i g n ( i q ) * arctan | i d i q |
According to Equations (11) and (12), the current vector angle can be obtained as follows:
ϕ = θ + s i g n ( i q ) * ( π / 2 + arctan | i d i q | )

4.2. Adaptive Feedback Current Control Loop

A feedback current control loop is implemented in the anti-synchronous reference frame to eliminate the sixth-order current harmonics. According to Equation (10), the sixth-order current harmonics in the x1-y1 coordinate axis can be defined as follows:
[ I x 1 6 I y 1 6 ] = [ I x s sin ( 6 w e t ) + I x c cos ( 6 w e t ) I y s sin ( 6 w e t ) + I y c cos ( 6 w e t ) ]
The resonant controller can achieve infinite gain at the specific frequency [16,17,23], which can be expressed in the s-domain as follows:
G R ( s ) = K R s s 2 + ( h w e ) 2
where h is the harmonic order, and KR is the resonant gain.
When the frequency of ac signal is hwe, i.e., s = jhwe, the amplitude can be obtained as
| G R ( s ) | s = j h w e = ( K R h w e w e 2 + w e 2 )
From Equation (16), it is obvious that the amplitude of GR(s) is infinite, which can achieve a zero steady-state error of an AC signal at the resonant frequency. However, the gain of the frequency that is not located at the resonant frequency decreases sharply, which will make the control system more sensitive to the change of input signal frequency and may result in system fluctuation. In addition, due to the limitation of the accuracy of the digital system, the ideal resonant controller is not easy to implement in digital signal processor (DSP). In order to take advantage of the resonant controller, it is necessary to improve the ideal resonant controller. The improved resonant controller can be employed as
G M R ( s ) = K R w c s s 2 + 2 w c s + ( h w e ) 2
where wc is the cut-off frequency.
So, the relationship between output voltage function Y(s) and current error function E(s) can be expressed as
G M R ( s ) = Y ( s ) E ( s ) = K R w c s s 2 + 2 w c s + ( h w e ) 2
which can also be defined as follows:
{ Y ( s ) = 1 s [ K R w c E ( s ) V 1 ( s ) V 2 ( s ) ] V 1 ( s ) = 2 w c Y ( s ) V 2 ( s ) = ( h w e ) 2 s Y ( s )
The equivalent schematic block diagram of Equation (19) is shown in Figure 7.
Figure 8 and Figure 9 show the Bode diagrams of the improved resonant controller. It is obvious that the parameters will influence the system gain and bandwidth. The gain and bandwidth of the improved resonant controller will increase as the parameter wc increases, but a large wc will affect the frequency selection characteristics of the controller, while the change of KR will only influence the gain of the improved resonant controller. It is ideal to choose a larger KR, but the stability and convergence will be affected. So, the best values of KR and wc should be determined by comprehensive consideration according to the actual situation of the system.

5. Pulse Width Modulation (PWM) Techniques for the Implementation of Four-Dimensional Current Control

The block diagram of four-dimensional current control based on the VSD approach is illustrated in Figure 10, which can compensate for nonlinear factors such as dead-time effects. After the feedback current control loop is adopted in both α-ß and x-y subspaces, the desired voltages uα, uß, ux, and uy can be acquired. Applying the inverse VSD transformation, the phase voltages after the feedback current control loop can be obtained as follows:
[ U A N * U B N * U C N * U D N * U E N * U F N * ] T = T V S D 1 [ U α U β U x U y ] T
Adding the feedforward voltage compensations to the phase voltages obtained from Equation (20), the desired reference phase voltage vector is
[ U A N U B N U C N U D N U E N U F N ] T = [ U A N * U B N * U C N * U D N * U E N * U F N * ] T + [ U A d U B d U C d U D d U E d U F d ] T
where UAd, UBd, UCd, UDd, UEd, and UFd are the feedforward voltage compensations of phases A, B, C, D, E, and F, respectively.
Due to the isolated neutral points of ADT-PMSM, the three-phase zero-sequence voltage injection PWM technique can be adopted. The output PWM waveform is modulated by comparing the final reference voltage waveform of each phase with the triangular carrier waveform, which is also known as the carrier-based pulse width modulation (CBPWM). There are many methods for calculating zero-sequence components. Different zero-sequence components are corresponding to different PWM strategies [32]. In this paper, the commonly used mean zero sequence component injection, i.e., half of the middle value of the three-phase voltage values is used, as shown in Equation (22).
{ U o 1 = 0.5 ( U max 1 + U min 1 ) = 0.5 U m i d 1 U o 2 = 0.5 ( U max 2 + U min 2 ) = 0.5 U m i d 2
where Umax, Umid and Umin are the maximum, middle, and the minimum values of the three-phase voltages.
Since the sum of three-phase voltages is zero, the zero-sequence voltage is equal to the half of the middle value of three-phase voltage values. It has been proved that the zero sequence voltage injection method is equivalent to the space vector pulse width modulation (SVPWM) algorithm, which can achieve the same linear voltage modulation range as proved in [14,15,32]. Compared to the four vector SVPWM algorithm, a four-dimension current control for ADT-PMSM can be implemented. Besides, it is easy to implement and the PWM waveform is centrally symmetrical and each power device is switched only once in each PWM cycle. Besides, it will not introduce even harmonics and can reduce switching losses. Figure 11 shows the double zero-sequence injection pulse width modulation (PWM) strategy.

6. Experimental Verification

The effectiveness of the proposed current harmonic suppression algorithm is verified by the implementation in an ADT-PMSM experimental platform (Siemens, Munich, Germany). The experimental setup is shown in Figure 12, which is composed of a DC machine mechanically coupled to the ADT-PMSM acting as a loading motor. The loading motor is controlled in speed control mode. The ADT-PMSM is supplied by using a two-level VSI (Infineon, Munich, Germany) configured for six-phase operation. A DC power supply is used to provide the DC-link voltage of 12V to the VSI. The complete control algorithm is implemented in a control board using Infineon TC277 (Infineon, Munich, Germany, 2017). The switching frequency is 10 kHz with 1 μs of dead time provided by the hardware in the VSI (Infineon, Munich, Germany, 2017). To provide the current display at higher resolution, a current probe (CP150, Lecroy, New York, America, 2013) and Teledyne Lecroy oscilloscope (WaveSurfer 3024, Lecroy, New York, America, 2016) are used. The data of the phase currents are saved as Excel files with the help of an oscilloscope.
The parameters for ADT-PMSM are given in Table 1, and the specifications of VSI are given in Table 2.
Four cases are listed below to compare the performances.
Case 1: The algorithm is implemented without feedforward voltage compensation and a resonant controller;
Case 2: The algorithm is implemented with feedforward voltage compensation only;
Case 3: The algorithm is implemented with resonant controller only;
Case 4: The algorithm is implemented with both feedforward voltage compensation and a resonant controller.
Figure 13 shows the experimental results without employing feedforward voltage compensation and a resonant controller, which is equivalent to Case 1. Here, the command currents id and iq are set to be 0 A and 35 A, respectively. The ADT-PMSM is operating under a current control loop and the speed is maintained at 500 rpm and 1000 rpm by the loading motor, respectively. Without the current closed-loop control strategy in the x-y subspace and feedforward voltage compensation method, ux and uy are set to be 0 in order to avoid injecting extra harmonic voltages. It is obvious that the phase currents are severely distorted due to the dead-time effects and some other factors. A fast Fourier transform is conducted on the phase A current waveform as illustrated in Figure 14. From the figure, one can see that the phase current contains dominant fifth and seventh current harmonics and the total harmonic distortions (THD) are 20.53% and 17.98% respectively. Besides, it can be seen that the system is more sensitively influenced by the error voltage at low speed than at high speed, because the voltage error caused by dead time accounts for a large proportion at low speed.
Figure 15 depicts the experimental results after adopting the proposed feedforward voltage compensation which is equivalent to Case 2. The compensating voltages are calculated based on Equations (4), (5), and (6). The reference voltages are synthesized based on the proposed SVPWM method illustrated in Section 5. The waveforms of the phase currents have been improved a lot. The fifth and seventh current harmonics are significantly reduced. The THDs of the phase A current are reduced to 4.60% and 4.11% respectively with the proposed feedforward voltage compensation method, as shown in Figure 16.
Figure 17 shows the experimental results after adopting the proposed resonant controller, which is equivalent to Case 3. The reference voltages are synthesized based on the proposed SVPWM method, as illustrated in Section 5. The waveforms of phase currents have been improved. The fifth and seventh current harmonics are significantly reduced. The THDs of the phase A current value are reduced to 3.52% and 3.25% respectively with the proposed resonant controller, as shown in Figure 18.
Figure 19 depicts the experimental results after adopting both the proposed feedforward voltage compensation and resonant controller, which is equivalent to Case 4. The reference voltages are synthesized based on the proposed SVPWM method illustrated in Section 5. The waveforms of phase currents have been improved a lot, while the fifth and seventh current harmonics are significantly reduced. The THDs of the phase A current are reduced to 2.97% and 2.65% respectively with the proposed combination method, as shown in Figure 20. The THDs are the smallest among the four above-mentioned cases.
In order to facilitate the analysis, Table 3 shows the comparison of the THDs for four different cases under 500 rpm where the phase currents are 20 A and 35 A, respectively. The switching frequency is 10 kHz with 1 μs of dead time. It can be seen that the THD when the phase current is 35 A is smaller than the THD when the phase current is 20 A, because the fundamental component is smaller when the phase current is 20 A. Besides, it is apparent that although the methods adopted for Case 2 and Case 3 can suppress the current harmonics effectively, the scheme for Case 4 is even more superior to the methods adopted for Case 2 and Case 3.
Table 4 depicts the comparison of THD values for four different cases under 1000 rpm and phase currents are 20 A and 35 A, respectively. The switching frequency is 10 kHz with 1 μs of dead time. It can be seen that as the speed increases, the system is more sensitively influenced by the error voltage at low speed than at high speed, because the voltage error caused by dead time accounts for a large proportion at low speed. We can obtain the conclusion that feedforward voltage compensation and the feedback current control loop in the x-y subspace can suppress the current harmonics effectively, and employing both methods at the same time can achieve even better results.

7. Conclusions

Through the analysis of dead-time effects, this paper proposes a current harmonic suppression algorithm that combines the feedforward voltage compensation with a resonant controller implemented in the x-y subspace as the feedback current controller. The feedforward voltage compensation can eliminate the current harmonics between 73% and 78% of its original value based on the accurate phase current polarities, which are determined based on the relationship between the current vector angle and the polarities. An improved resonant controller adopted in the x-y subspace as the feedback current controller can suppress the current harmonics between 76% and 84% in the x-y subspace. The experimental results verify that not only the feedforward voltage compensation but also the improved resonant controller employed in the x-y subspace can suppress the current harmonics effectively. Meanwhile, employing both methods at the same time can eliminate the current harmonics between 84% and 86%, which can achieve even better results compared to the cases of adopting only one method.

Author Contributions

Conceptualization, Z.W., Y.Z. and W.G.; methodology, Z.W., Y.Z. and W.G.; software, Z.W., Y.Z., and K.L.; validation, Z.W., Y.Z., W.G., K.L., and J.G.; formal analysis, Z.W.; investigation, W.G. and K.L.; resources, Z.W., Y.Z., W.G., K.L., and J.G.; data curation, Z.W., Y.Z., W.G., K.L., and J.G.; writing—original draft preparation, Z.W., Y.Z., W.G., K.L., and J.G.; writing—review and editing, Z.W., Y.Z., W.G., K.L., and J.G.; visualization, Z.W., Y.Z., W.G., K.L., and J.G.; supervision, Z.W.; project administration, Y.Z.; funding acquisition, Z.W., Y.Z., and K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by National Key Research and Development Program of China (2016YFB0100804).

Conflicts of Interest

The authors declare no conflicts of interests.

References

  1. Zheng, J.; Huang, S.; Rong, F.; Lye, M. Six-Phase Space Vector PWM under Stator One-Phase Open-Circuit Fault Condition. Energies 2018, 11, 1796. [Google Scholar] [CrossRef] [Green Version]
  2. Shi, L.; An, J.; Zhang, W. Topology Comparison Study of Five-Phase Wound-Field Doubly Salient Fault Tolerant Generators. Appl. Sci. 2019, 9, 2112. [Google Scholar] [CrossRef] [Green Version]
  3. Mohammadpour, A.; Parsa, L. Global Fault-Tolerant Control Technique for Multiphase Permanent-Magnet Machines. IEEE Trans. Ind. Appl. 2015, 51, 178–186. [Google Scholar] [CrossRef]
  4. de Lillo, L.; Empringham, L.; Wheeler, P.W.; Khwan-On, S.; Gerada, C.; Othman, M.N.; Huang, X. Multiphase Power Converter Drive for Fault-Tolerant Machine Development in Aerospace Applications. IEEE Trans. Ind. Electron. 2010, 57, 575–583. [Google Scholar] [CrossRef]
  5. Geng, Y.; Lai, Z.; Li, Y.; Wang, D.; Chen, R.; Zheng, P. Sensorless Fault-Tolerant Control Strategy of Six-Phase Induction Machine Based on Harmonic Suppression and Sliding Mode Observer. IEEE Access 2019, 7, 110086–110102. [Google Scholar] [CrossRef]
  6. Patkar, F.; Jones, M. Performance of an asymmetrical six-phase induction machine in single-and two-neutral point configurations. In Proceedings of the 2013 48th International Universities’ Power Engineering Conference (UPEC), Dublin, Ireland, 2–5 September 2013. [Google Scholar]
  7. Wu, Z.; Gu, W.; Zhu, Y.; Lu, K. Current Control Methods for an Asymmetric Six-Phase Permanent Magnet Synchronous Motor. Electronics 2020, 9, 172. [Google Scholar] [CrossRef] [Green Version]
  8. Bojoi, R.; Profumo, F.; Tenconi, A. Digital synchronous frame current regulation for dual three-phase induction motor drives. In Proceedings of the IEEE 34th Annual Conference on Power Electronics Specialist, Acapulco, Mexico, 15–19 June 2003. [Google Scholar]
  9. Zhao, Y.; Lipo, T.A. 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]
  10. Prieto, J.; Barrero, F.; Jones, M.; Levi, E. A modified continuous PWM technique for asymmetrical six-phase induction machines. In Proceedings of the 2010 IEEE International Conference on Industrial Technology, Vina del Mar, Chile, 14–17 March 2010. [Google Scholar]
  11. Che, H.S.; Hew, W.P.; Rahim, N.A.; Levi, E.; Jones, M.; Duran, M.J. Current Control of a Six-Phase Induction Generator for Wind Energy Plants. In Proceedings of the 2012 15th International Power Electronics and Motion Control Conference (EPE/PEMC), Novi Sad, Serbia, 4–6 September 2012. [Google Scholar]
  12. Ahmad, M.; Wang, Z.; Yan, S.; Wang, C.; Wang, Z.; Zhu, C.; Qin, H. Comparative Analysis of Two and Four Current Loops for Vector Controlled Dual-Three Phase Permanent Magnet Synchronous Motor. Electronics 2018, 7, 269. [Google Scholar] [CrossRef]
  13. Che, H.S.; Levi, E.; Jones, M.; Hew, W.; Rahim, N.A. Current Control Methods for an Asymmetrical Six-Phase Induction Motor Drive. IEEE Trans. Power Electron. 2014, 29, 407–417. [Google Scholar] [CrossRef] [Green Version]
  14. Hadiouche, D.; Baghli, L.; Rezzoug, A. Space-vector PWM techniques for dual three-phase AC machine: Analysis, performance evaluation, and DSP implementation. IEEE Trans. Ind. Appl. 2006, 4, 1112–1122. [Google Scholar] [CrossRef]
  15. Marouani, K.; Baghli, L.; Hadiouche, D.; Kheloui, A.; Rezzoug, A. A New PWM Strategy Based on a 24-Sector Vector Space Decomposition for a Six-Phase VSI-Fed Dual Stator Induction Motor. IEEE Trans. Ind. Electron. 2008, 55, 1910–1920. [Google Scholar] [CrossRef]
  16. Yuan, L.; Chen, M.; Shen, J.; Xiao, F. Current harmonics elimination control method for six-phase PM synchronous motor drives. ISA Trans. 2015, 59, 443–449. [Google Scholar] [CrossRef] [PubMed]
  17. Ruan, Z.; Song, W.; Yan, Y. Current Harmonic Suppression for Dual Three-Phase Permanent Magnet Synchronous Motor Drives. IEEE Access 2019, 7, 143888–143898. [Google Scholar] [CrossRef]
  18. Zhang, H.; Kou, B.; Zhang, L.; Zhang, H. Analysis and Compensation of Dead-Time Effect of a ZVT PWM Inverter Considering the Rise- and Fall-Times. Appl. Sci. 2016, 6, 344. [Google Scholar] [CrossRef]
  19. Choi, J.-W.; Sul, S.-K. Inverter output voltage synthesis using novel dead time compensation. IEEE Trans. Power Electron. 1996, 11, 221–227. [Google Scholar] [CrossRef]
  20. Kerkman, R.J.; Leggate, D.; Schlegel, D.W.; Winterhalter, C. Effects of parasitics on the control of voltage source inverters. IEEE Trans. Power Electron. 2003, 18, 140–150. [Google Scholar] [CrossRef]
  21. Munoz, A.R.; Lipo, T.A. On-line dead-time compensation technique for open-loop PWM-VSI drives. IEEE Trans. Power Electron. 1999, 14, 683–689. [Google Scholar] [CrossRef] [Green Version]
  22. Lin, Y.; Lai, Y. Dead-Time Elimination of PWM-Controlled Inverter/Converter Without Separate Power Sources for Current Polarity Detection Circuit. IEEE Trans. Ind. Electron. 2009, 56, 2121–2127. [Google Scholar]
  23. Xia, C.; Ji, B.; Yan, Y. Smooth Speed Control for Low-Speed High-Torque Permanent-Magnet Synchronous Motor Using Proportional–Integral–Resonant Controller. IEEE Trans. Ind. Electron. 2015, 62, 2123–2134. [Google Scholar] [CrossRef]
  24. Yepes, A.G.; Freijedo, F.D.; Lopez, Ó.; Doval-Gandoy, J. High-Performance Digital Resonant Controllers Implemented with Two Integrators. IEEE Trans. Power Electron. 2011, 26, 563–576. [Google Scholar] [CrossRef]
  25. Shi, W.; Lin, F.; Yang, Z. A new method based on PIR controller to reject torque and current ripple under fluctuating DC voltage for high-speed train traction drives. In Proceedings of the 2012 15th International Conference on Electrical Machines and Systems (ICEMS), Sapporo, Japan, 21–24 October 2012. [Google Scholar]
  26. Yepes, A.G.; Malvar, J.; Vidal, A.; López, O.; Doval-Gandoy, J. Current Harmonics Compensation Based on Multiresonant Control in Synchronous Frames for Symmetrical $n$-Phase Machines. IEEE Trans. Ind. Electron. 2015, 62, 2708–2720. [Google Scholar] [CrossRef]
  27. Hwang, S.; Kim, J. Dead Time Compensation Method for Voltage-Fed PWM Inverter. IEEE Trans. Energy Convers. 2010, 25, 1–10. [Google Scholar] [CrossRef]
  28. Urasaki, N.; Senjyu, T.; Uezato, K.; Funabashi, T. On-line dead-time compensation method for permanent magnet synchronous motor drive. In Proceedings of the 2002 IEEE International Conference on Industrial Technology, Bankok, Thailand, 11–14 December 2002. [Google Scholar]
  29. Kim, H.-S.; Moon, H.-T.; Youn, M.-J. On-line dead-time compensation method using disturbance observer. IEEE Trans. Power Electron. 2003, 18, 1336–1345. [Google Scholar]
  30. Urasaki, N.; Senjyu, T.; Uezato, K.; Funabashi, T. Adaptive Dead-Time Compensation Strategy for Permanent Magnet Synchronous Motor Drive. IEEE Trans. Energy Convers. 2007, 22, 271–280. [Google Scholar] [CrossRef]
  31. Park, D.; Kim, K. Parameter-Independent Online Compensation Scheme for Dead Time and Inverter Nonlinearity in IPMSM Drive Through Waveform Analysis. IEEE Trans. Ind. Electron. 2014, 61, 701–707. [Google Scholar] [CrossRef]
  32. Zhou, K.; Wang, D. Relationship between space-vector modulation and three-phase carrier-based PWM: A comprehensive analysis [three-phase inverters]. IEEE Trans. Ind. Electron. 2002, 49, 186–196. [Google Scholar] [CrossRef]
Figure 1. Two sets of three-phase windings.
Figure 1. Two sets of three-phase windings.
Applsci 10 00954 g001
Figure 2. Drive system of asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM).
Figure 2. Drive system of asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM).
Applsci 10 00954 g002
Figure 3. Phase leg of the converter during the dead-time period.
Figure 3. Phase leg of the converter during the dead-time period.
Applsci 10 00954 g003
Figure 4. Switching patterns and output voltages. (a) Phase current is positive. (b) Phase current is negative.
Figure 4. Switching patterns and output voltages. (a) Phase current is positive. (b) Phase current is negative.
Applsci 10 00954 g004
Figure 5. Space diagram of current vector angle.
Figure 5. Space diagram of current vector angle.
Applsci 10 00954 g005
Figure 6. Relationship between the current vector angle and polarities of six-phase currents.
Figure 6. Relationship between the current vector angle and polarities of six-phase currents.
Applsci 10 00954 g006
Figure 7. Structure of the improved resonant controller.
Figure 7. Structure of the improved resonant controller.
Applsci 10 00954 g007
Figure 8. Bode diagram for different values of wc when KR is constant.
Figure 8. Bode diagram for different values of wc when KR is constant.
Applsci 10 00954 g008
Figure 9. Bode diagram for different values KR when wc is constant.
Figure 9. Bode diagram for different values KR when wc is constant.
Applsci 10 00954 g009
Figure 10. Diagram of control algorithm for asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM).
Figure 10. Diagram of control algorithm for asymmetric dual three-phase permanent magnet synchronous motor (ADT-PMSM).
Applsci 10 00954 g010
Figure 11. Double zero-sequence injection pulse width modulation (PWM) strategy.
Figure 11. Double zero-sequence injection pulse width modulation (PWM) strategy.
Applsci 10 00954 g011
Figure 12. Experimental platform for ADT-PMSM.
Figure 12. Experimental platform for ADT-PMSM.
Applsci 10 00954 g012
Figure 13. Phase A and D currents without adopting voltage compensation and resonant controller in the x-y subspace, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Figure 13. Phase A and D currents without adopting voltage compensation and resonant controller in the x-y subspace, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g013
Figure 14. Total harmonic distortions (THDs) of the phase A current without adopting voltage compensation and resonant controller in x-y subspace, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Figure 14. Total harmonic distortions (THDs) of the phase A current without adopting voltage compensation and resonant controller in x-y subspace, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g014
Figure 15. Phase A and D currents after adopting the proposed feedforward voltage compensation method only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Figure 15. Phase A and D currents after adopting the proposed feedforward voltage compensation method only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g015
Figure 16. THDs of the phase A current after adopting the proposed feedforward voltage compensation method only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Figure 16. THDs of the phase A current after adopting the proposed feedforward voltage compensation method only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g016
Figure 17. Phase A and D currents after adopting the proposed resonant controller only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Figure 17. Phase A and D currents after adopting the proposed resonant controller only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g017
Figure 18. THDs of the phase A current after adopting the proposed resonant controller only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Figure 18. THDs of the phase A current after adopting the proposed resonant controller only, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g018
Figure 19. Phase A and D currents after adopting both feedforward voltage compensation and a resonant controller, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Figure 19. Phase A and D currents after adopting both feedforward voltage compensation and a resonant controller, (a) speed is maintained at 500 rpm, and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g019
Figure 20. THDs of the phase A current after adopting both feedforward voltage compensation and a resonant controller, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Figure 20. THDs of the phase A current after adopting both feedforward voltage compensation and a resonant controller, (a) speed is maintained at 500 rpm and (b) speed is maintained at 1000 rpm.
Applsci 10 00954 g020
Table 1. Machine parameters.
Table 1. Machine parameters.
Parameter, UnitValue
Inductance value d, H8 × 10−5
Inductance value q, H8 × 10−5
Leakage inductance value, H7.2 × 10−5
Flux, Wb5 × 10−3
Pole pairs4
Resistance, Ω1.13 × 10−2
Rated torque, N*m3 ± 2.5%
Rated speed, rpm1860
Rated phase current, A50
Rated power, W500
Table 2. Specifications of voltage source inverters (VSI).
Table 2. Specifications of voltage source inverters (VSI).
Parameter, UnitValue
DC-link voltage, V12
Turn-on delay, ns10
Turn-off delay, ns22
Saturation vol. V0.95
Diode forward vol. V0.9
Dead time, μs1
Table 3. Comparison of THDs under 500 rpm for four different cases.
Table 3. Comparison of THDs under 500 rpm for four different cases.
CasesPhase Current 20 APhase Current 35 A
Case 123.62%20.53%
Case 25.82%4.60%
Case 34.91%3.52%
Case 43.68%2.97%
Table 4. Comparison of THDs under 1000 rpm for four different cases.
Table 4. Comparison of THDs under 1000 rpm for four different cases.
CasesPhase Current 20 APhase Current 35 A
Case 119.91%17.98%
Case 25.23%4.11%
Case 34.53%3.25%
Case 43.12%2.65%

Share and Cite

MDPI and ACS Style

Wu, Z.; Gu, W.; Lu, K.; Zhu, Y.; Guan, J. Current Harmonic Suppression Algorithm for Asymmetric Dual Three-Phase PMSM. Appl. Sci. 2020, 10, 954. https://doi.org/10.3390/app10030954

AMA Style

Wu Z, Gu W, Lu K, Zhu Y, Guan J. Current Harmonic Suppression Algorithm for Asymmetric Dual Three-Phase PMSM. Applied Sciences. 2020; 10(3):954. https://doi.org/10.3390/app10030954

Chicago/Turabian Style

Wu, Zhihong, Weisong Gu, Ke Lu, Yuan Zhu, and Jianbin Guan. 2020. "Current Harmonic Suppression Algorithm for Asymmetric Dual Three-Phase PMSM" Applied Sciences 10, no. 3: 954. https://doi.org/10.3390/app10030954

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