Next Article in Journal
Research on Power Quality Disturbance Detection Method Based on Improved Ensemble Empirical Mode Decomposition
Next Article in Special Issue
Development of Real-Time Implementation of a Wind Power Generation System with Modular Multilevel Converters for Hardware in the Loop Simulation Using MATLAB/Simulink
Previous Article in Journal
Secure Information Transmission with Self Jamming SWIPT
Previous Article in Special Issue
Fault Diagnosis of Open-Switch Failure in a Grid-Connected Three-Level Si/SiC Hybrid ANPC Inverter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Remote-State PWM with Minimum RMS Torque Ripple and Reduced Common-Mode Voltage for Three-Phase VSI-Fed BLAC Motor Drives

1
School of Electrical Engineering, Korea University, 145 Anam-ro, Seongbuk-gu, Seoul 02841, Korea
2
EBS Center of Global R&D, Mando Corporation, 21 Pangyo-ro, Bundang-gu, Seongnam 13486, Korea
3
Department of Electrical Engineering, Soonchunhyang University, 22 Soonchunhyang-ro, Sinchang-myeon, Asan 31538, Korea
4
Department of Medical IT Engineering, Soonchunhyang University, 22 Soonchunhyang-ro, Sinchang-myeon, Asan 31538, Korea
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(4), 586; https://doi.org/10.3390/electronics9040586
Submission received: 18 March 2020 / Revised: 25 March 2020 / Accepted: 30 March 2020 / Published: 30 March 2020
(This article belongs to the Special Issue High Power Electric Traction Systems)

Abstract

:
A minimum root mean square (RMS) torque ripple-remote-state pulse-width modulation (MTR-RSPWM) technique is proposed for minimizing the RMS torque ripple under reduced common-mode voltage (CMV) condition of three-phase voltage source inverters (VSI)-fed brushless alternating current (BLAC) motor drives. The q-axis current ripple due to an error voltage vector generated between the reference voltage vector and applied voltage vector is analyzed for all pulse patterns with reduced CMV of the RSPWM. From the analysis result, in the MTR-RSPWM, a sector is divided into five zones, and within each zone, pulse patterns with the lowest RMS torque ripple and reduced CMV are employed. To verify the validity of the MTR-RSPWM, theorical analysis, simulation, and experiments are performed, where the MTR-RSPWM is thoroughly compared with RSPWM3 that generates the minimum RMS current ripple. From the analytical, simulation, and experimental results, it is shown that the MTR-RSPWM significantly reduces the RMS torque ripple under a reduced CMV condition at the expense of an increase in the RMS current ripple, compared to the RSPWM3.

1. Introduction

Nowadays, three-phase voltage-source inverters (VSIs) are widely utilized to control alternating current (AC) motors, and space vector pulse-width modulation (SVPWM) operates inverter switches in order to generate reference voltage [1,2]. However, during SVPWM, an instantaneous error voltage vector is generated between the reference voltage vector and applied voltage vector in the d–q-plane [3,4,5,6,7,8]. The error voltage vector yields a current ripple vector and it can be decomposed into d–q-axes current ripple vectors, where the q-axis current ripple vector is directly related to the output torque ripple [6,7,8]. It is known that the error voltage vector is determined mainly by the switching frequency and pulse-width modulation (PWM) technique. However, because the switching frequency cannot be increased beyond a certain range owing to practical limitations, various PWM techniques based on the conventional SVPWM (CSVPWM) have been reported that reduce the error voltage vector, in terms of root mean square (RMS) torque ripple [6,7,8,9,10] and RMS current ripple [3,4,5].
On the other hand, three-phase VSI-fed AC motor drives also have common-mode voltage (CMV) and common-mode current (CMC) problems. The CMV and the CMC are inevitably generated during the PWM. The high dv/dt of the CMV and corresponding CMC are known to cause electromagnetic interference (EMI), breakdown of winding insulation, bearing failure, and more [11,12,13,14]. There are various methods to reduce or eliminate the CMV, such as active/passive filters [11,12], cancellation circuits [13,14], and reduced CMV-PWMs (RCMV-PWMs) [15,16,17,18,19,20,21,22,23,24,25]. Because the RCMV-PWMs do not increase the size of the system and do not incur additional costs, research has now been focused on the development of various RCMV-PWMs. The RCMV-PWMs have also been extended to various inverter-fed motor drives such as the multi-level inverter [21], the dual inverter [22], T-type inverter [23], multi-level matrix converter [24], and more. The RCMV-PWMs for the three-phase VSI-fed AC motor drives can be divided into three groups as the most successful representatives: the active zero state PWM (AZSPWM) [15,16,19,20], the near-state PWM (NSPWM) [18,19,20], and the remote-state PWM (RSPWM) [19,20]. Their various performances and characteristics, such as output current ripple, modulation index, switching number, CMV magnitude, CMV frequency, and more, are well-researched [19,20].
However, studies on torque performance and its improvement of RCMV-PWMs have not been performed so far. The torque ripple is an important issue that affects the performance of the motors. The torque ripple primarily affects the accuracy of position and speed control systems for brushless alternating current (BLAC) motors, which is pivotal in the applications that require very accurate position and speed control such as robotic systems. Furthermore, the torque ripple induces undesired mechanical vibrations and acoustic noise in the motors [6,7,8,26,27]. Therefore, minimization of the torque ripple even under reduced CMV conditions is still an important issue.
In this study, among the RCMV-PWMs, the RSPWM that has the most favorable CMV feature is selected to study torque ripple and its minimization [17,19,20]. By extending the previous research on minimizing the RMS torque ripple based on the CSVPWM [6,7,8], this study proposes minimum RMS torque ripple-remote-state PWM (MTR-RSPWM) for three-phase VSI-fed BLAC motor drives.
This paper is structured as follows. Section 2 introduces the basic concept of the RSPWM reducing the CMV compared to CSVPWM. Section 3 defines the RMS torque ripple and the RMS current ripple over a subcycle by error voltage vector. In Section 4, all pulse patterns of the RSPWM are calculated and analyzed in terms of the RMS torque ripple over a subcycle, and the proposed MTR-RSPWM is described. The RMS torque ripple and the RMS current ripple over a fundamental cycle of the RSPWM3 and MTR-RSPWM are compared in Section 5, where the analytical, simulation, and experimental results are presented and discussed. The conclusions are presented in Section 6.

2. Remote-State PWM

The three-phase VSI-fed BLAC motor drive is shown in Figure 1. In this system, the CMV is defined as the potential difference between the star point of the load and the center of the dc-link of the inverter. From the three-phase balance condition, the CMV can be calculated as follows [15,16,17,18,19,20]:
V cm = V no = ( V ao + V bo + V co ) / 3
where Vao, Vbo, and Vco are the pole voltages of the a, b, and c phases, respectively.
The three-phase VSI has eight switching states, and they can be expressed as voltage vectors in the d–q-plane. Among these voltage vectors, V0 and V7 are known as the zero voltage vectors, and the vectors from V1 to V6 are known as the active voltage vectors. The pulse patterns of SVPWMs for synthesizing the reference voltage vector are selected based on a specified performance criterion such as the minimum output voltage ripple, switching number, and more. In the space vector approach, the duty cycle of the voltage vectors are calculated according to the vector voltage-seconds balance rule.
On the other hand, the pulse patterns of SVPWMs are changed by sector in which reference voltage vector is located in the d–q-plane. In general, SVPWMs use A-type or B-type as sector classifiers. The A-type classifies d–q-plane into A1–A6 (starting from 0°, defined by an interval of 60°) as shown in Figure 2a–c, and the B-type classifies d–q-plane into B1–B6 (starting from −30°, defined by an interval of every 60°) as shown in Figure 2d.
Table 1 shows the CMV according to the voltage vectors. Note that the zero voltage vectors generate a large CMV (−Vdc/2 or +Vdc/2) and the active voltage vectors generate a small CMV (−Vdc/6 or +Vdc/6) [15,16,17,18,19,20].
The CSVPWM utilizes two active voltage vectors that are adjacent to the reference voltage vector and two zero voltage vectors to synthesize the reference voltage vector. Therefore, the peak value of CMV becomes ±Vdc/2. The formation of voltage vectors in sector A1 (0° ≤ α < 60°) and corresponding CMV are shown in Figure 2a. The pulse patterns for all sectors are listed in Table 2.
However, the RSPWMs utilize three active voltage vectors that are 120o apart from each other (remote-state vectors) to synthesize the reference voltage vector. There are two types of pulse patterns, yielding a total of six pulse patterns: (1) the odd pulse patterns consist of three odd active voltage vectors, i.e., V1V3V5V5V3V1, V1V5V3V3V5V1, and V3V1V5V5V1V3, and (2) the even pulse patterns consist of three even active voltage vectors, i.e., V2V4V6V6V4V2, V2V6V4V4V6V2, and V4V2V6V6V2V4. During switching period, the odd pulse patterns generate constant CMV of −Vdc/6, and even pulse patterns generate constant CMV of +Vdc/6. The RSPWM1 utilizes only one pulse pattern. One of the six pulse patterns for all sectors is listed in Table 2 and its formation of voltage vectors in sector A1 and corresponding CMV are shown in Figure 2b. The RSPWM2 utilizes only one type of pulse pattern, i.e., the odd pulse patterns or the even pulse patterns. The RSPWM2A utilizes odd pulse patterns and the RSPWM2B utilizes even pulse patterns. Their pulse patterns for all sectors are listed in Table 2. The formations of voltage vectors in sector A1 and corresponding CMVs are shown in Figure 2b,c, respectively. The RSPWM3 utilizes all six pulse patterns as listed in Table 2. Its formation of voltage vectors in sector B1 (−30° ≤ α < 30°) and corresponding CMV is shown in Figure 2d. As listed in Table 2, the pulse patterns for all sectors of RSPWMs are different. Thus, the overall performances and characteristics over a fundamental cycle are different for each sector [19,20], when compared with the CSVPWM that was sufficiently studied. However, all RSPWMs reduce the peak value of the CMV to ±Vdc/6, corresponding to a third of that of CSVPWM. Moreover, the CMVs are maintained at a constant value during 60° (RSPWM3) or 360° (RSPWM1, RSPWM2A, RSPWM2B).
Utilizing the pulse patterns of RSPWMs defined above, the PWM period equation and the complex variable voltage-seconds balance equation for RSPWMs can be written in a generalized form as follows:
V i + 1 T i + 1 + V i + 3 T i + 3 + V i + 5 T i + 5 = V REF T s
T i + 1 + T i + 3 + T i + 5 = T s ,   i { 0 , 1 }
where Vi is voltage vector, Ti is applied time of voltage vector, Ts is switching period, and VREF is amplitude of reference voltage vector. Normalizing the voltage vector on-time values with 2Vdc/3, and using (2) and (3), applied time of voltage vectors for the two types of pulse patterns can be calculated as follows:
T 1 = ( 1 3 + 2 π M i cos α ) T s
T 3 = ( 1 3 1 π M i cos α + 3 π M i sin α ) T s
T 5 = ( 1 3 1 π M i cos α 3 π M i sin α ) T s
T 2 = ( 1 3 + 1 π M i cos α + 3 π M i sin α ) T s
T 4 = ( 1 3 2 π M i cos α ) T s
T 6 = ( 1 3 + 1 π M i cos α 3 π M i sin α ) T s
where α is the angle of VREF, and the modulation index Mi (voltage utilization level) is defined as follows:
M i = V s 1 / V s 1 , 6 - step
where Vs1, 6-step = 2Vdc/π, Vs1 is the magnitude of the fundamental component of VREF and Vdc is the input dc voltage of inverter.

3. Analysis of Torque and Current Ripple

As described in the previous section, RSPWM has a total of six pulse patterns. They can synthesize the same reference voltage vector, on average. However, there is an instantaneous error voltage vector between the reference voltage vector and applied active voltage vector. Thus, error voltage vectors generated by each pulse pattern over a subcycle are different from each other. For a given reference voltage vector as an example, the error voltage vectors corresponding to the six active voltage vectors are as illustrated in Figure 3, and can be expressed as follows:
V ERROR , i = V i V REF ,   i { 1 , , 6 }
Since the error voltage vector sees the motor as its total leakage inductance, the current ripple vector is proportional to the time integral of the error voltage vector. The current ripple vector can be decomposed into d–q-axes current ripple vectors. When the q-axis is the reference axis of a synchronously revolving reference frame and the reference voltage vector is aligned with the q-axis as shown in Figure 3, the trajectory of the error vectors and corresponding d–q-axes current ripple vectors of six pulse patterns of RSPWM are illustrated in Figure 4, where the quantities Q1–Q6 and D1–D6 are as defined in (8) and (9). These values are products of a component of the error voltage vector corresponding to the applied active voltage vector and its applied time [3,4,5,6,7,8].
Q 1 = ( 2 3 cos α 2 π M i ) T 1 V dc l D 1 = 2 3 ( sin α ) T 1 V dc l
Q 3 = ( 2 3 ( cos ( 60 ° + α ) ) 2 π M i ) T 3 V d c l D 3 = 2 3 ( ( sin ( 60 ° + α ) ) T 3 V d c l
Q 5 = ( 2 3 ( cos ( 60 ° α ) ) 2 π M i ) T 5 V d c l D 5 = 2 3 ( ( sin ( 60 ° α ) ) T 5 V d c l
Q 2 = ( 2 3 ( cos ( 60 ° α ) ) 2 π M i ) T 2 V d c l D 2 = 2 3 ( ( sin ( 60 ° α ) ) T 2 V d c l
Q 4 = ( 2 3 ( cos α ) 2 π M i ) T 4 V d c l D 4 = 2 3 ( sin α ) T 4 V d c l
Q 6 = ( 2 3 ( cos ( 60 ° + α ) ) 2 π M i ) T 6 V d c l D 6 = 2 3 ( ( sin ( 60 ° + α ) ) T 6 V d c l
where Vdc is the input dc voltage of inverter, Mi is the modulation index, α is the angle of VREF, l is the total leakage inductance of the motor, and T1–T6 are the dwell times of V1–V6. From the equations, it is observed that the direction of error voltage vector determines the slope of the current ripple trajectory, and the dwell time of the active voltage vector determines the magnitude of the current ripple.

3.1. RMS Torque Ripple

Under the assumptions that the eddy currents and hysteresis losses are negligible and the iron core of the BLAC motor is unsaturated, the stator d–q-axes voltage equation of the BLAC motor in the synchronous rotating reference frame can be expressed as follows:
u d = R i d + d λ d d t ω r λ q
u q = R i q + d λ q d t + ω r λ d
where λd = Ldid + λPM and λq = Lqiq are the total flux linkages along the d–q-axes, respectively, λPM is the permanent magnet flux linkage, ωr is the mechanical angular speed, ud and uq are the stator voltages along the d–q-axes, respectively, id and iq are the stator currents along the d–q-axes, respectively, Ld and Lq are the stator inductances along the d–q-axes, respectively, and R is the stator resistance. In case the rotor of the BLAC motor is surface-mounted, Ld and Lq are equal. Since the reference voltage vector is aligned with the q-axis as shown in Figure 3, the PM flux exists only along the d-axis. Hence, the torque ripple content is generated by interaction between the PM flux and the q-axis current ripple while the d-axis current ripple is responsible for the ripple in the flux linkage in the air gap. The instantaneous torque ripple can be expressed as follows [6,7,8]:
τ ˜ = 3 2 P ( λ d i ˜ q λ q i ˜ d ) = 3 2 P λ P M i ˜ q = K T i ˜ q
where KT is the torque coefficient, P is the number of pole pairs, i ˜ d and i ˜ q are the current ripples along the d–q-axes. According to (11), the torque ripple can be seen to be directly proportional to the q-axis current ripple. The RMS torque ripple and the RMS q-axis current ripple over a subcycle can be expressed as follows [6,7,8]:
τ ˜ r m s , s u b = K T i ˜ q , r m s , s u b
i ˜ q , r m s , s u b = 1 T s 0 T s i ˜ q 2 d t 1 / 2
Thus, the RMS q-axis current ripples over a subcycle of six pulse patterns of RSPWM in Figure 4 can be calculated using (8), (9), and (13) as follows:
i ˜ q , r m s , s u b V 1 V 3 V 5 V 5 V 3 V 1 = 1 T s 0 T s i ˜ q 2 ( t ) d t = 1 T s 0 T 1 Q 1 t T 1 2 d t + 1 T s 0 T 3 Q 1 ( Q 5 + Q 1 ) t a T 3 2 d t a + 1 T s 0 T 5 Q 5 + Q 5 t b T 5 2 d t b = 1 3 Q 1 2 T 1 T s + 1 3 ( Q 1 2 Q 1 Q 5 + ( Q 5 ) 2 ) T 3 T s + 1 3 ( Q 5 ) 2 T 5 T s i ˜ q , r m s , s u b V 1 V 5 V 3 V 3 V 5 V 1 = 1 3 Q 1 2 T 1 T s + 1 3 ( Q 1 2 Q 1 Q 3 + ( Q 3 ) 2 ) T 5 T s + 1 3 ( Q 3 ) 2 T 3 T s i ˜ q , r m s , s u b V 3 V 1 V 5 V 5 V 1 V 3 = 1 3 Q 3 2 T 3 T s + 1 3 ( Q 3 2 Q 3 Q 5 + ( Q 5 ) 2 ) T 1 T s + 1 3 ( Q 5 ) 2 T 5 T s i ˜ q , r m s , s u b V 2 V 4 V 6 V 6 V 4 V 2 = 1 3 Q 2 2 T 2 T s + 1 3 ( Q 2 2 Q 2 Q 6 + ( Q 6 ) 2 ) T 4 T s + 1 3 ( Q 6 ) 2 T 6 T s i ˜ q , r m s , s u b V 2 V 6 V 4 V 4 V 6 V 2 = 1 3 Q 2 2 T 2 T s + 1 3 ( Q 2 2 Q 2 Q 4 + ( Q 4 ) 2 ) T 6 T s + 1 3 ( Q 4 ) 2 T 4 T s i ˜ q , r m s , s u b V 4 V 2 V 6 V 6 V 2 V 4 = 1 3 Q 4 2 T 4 T s + 1 3 ( Q 4 2 Q 4 Q 6 + ( Q 6 ) 2 ) T 2 T s + 1 3 ( Q 6 ) 2 T 6 T s
Thus, the RMS torque ripples over a subcycle of six pulse patterns of RSPWM can be obtained using (12) and (14).

3.2. RMS Current Ripple

Similarly, the RMS d-axis current ripple over a subcycle can be expressed as follows [3,4,5]:
i ˜ d , r m s , s u b = 1 T s 0 T s i ˜ d 2 d t 1 / 2
and the RMS d-axis current ripples over a subcycle of six pulse patterns of RSPWM in Figure 4 can be calculated using (8), (9), and (15) as follows:
i ˜ d , r m s , s u b V 1 V 3 V 5 V 5 V 3 V 1 = 1 T s 0 T s i ˜ d 2 ( t ) d t = 1 T s 0 T 1 D 1 t T 1 2 d t + 1 T s 0 T 3 D 1 ( D 5 + D 1 ) t a T 3 2 d t a + 1 T s 0 T 5 D 5 + D 5 t b T 5 2 d t b = 1 3 D 1 2 T 1 T s + 1 3 ( D 1 2 D 1 D 5 + ( D 5 ) 2 ) T 3 T s + 1 3 ( D 5 ) 2 T 5 T s i ˜ d , r m s , s u b V 1 V 5 V 3 V 3 V 5 V 1 = 1 3 D 1 2 T 1 T s + 1 3 ( D 1 2 D 1 D 3 + ( D 3 ) 2 ) T 5 T s + 1 3 ( D 3 ) 2 T 3 T s i ˜ d , r m s , s u b V 3 V 1 V 5 V 5 V 1 V 3 = 1 3 D 3 2 T 3 T s + 1 3 ( D 3 2 D 3 D 5 + ( D 5 ) 2 ) T 1 T s + 1 3 ( D 5 ) 2 T 5 T s i ˜ d , r m s , s u b V 2 V 4 V 6 V 6 V 4 V 2 = 1 3 D 2 2 T 2 T s + 1 3 ( D 2 2 D 2 D 6 + ( D 6 ) 2 ) T 4 T s + 1 3 ( D 6 ) 2 T 6 T s i ˜ d , r m s , s u b V 2 V 6 V 4 V 4 V 6 V 2 = 1 3 D 2 2 T 2 T s + 1 3 ( D 2 2 D 2 D 4 + ( D 4 ) 2 ) T 6 T s + 1 3 ( D 4 ) 2 T 4 T s i ˜ d , r m s , s u b V 4 V 2 V 6 V 6 V 2 V 4 = 1 3 D 4 2 T 4 T s + 1 3 ( D 4 2 D 4 D 6 + ( D 6 ) 2 ) T 2 T s + 1 3 ( D 6 ) 2 T 6 T s
Additionally, the RMS current ripple over a subcycle can be calculated as follows:
i ˜ r m s , s u b = i ˜ q , r m s , s u b 2 + i ˜ d , r m s , s u b 2
Thus, using (14), (16), and (17), the rms current ripple over a subcycle of six pulse patterns of RSPWM can be obtained. From the equations, it can be observed that the values of the RMS torque ripple and the RMS current ripple are proportional to the (18a) and (18b), respectively.
τ ˜ b a s e = V d c T s l K T
i ˜ b a s e = V d c T s l
Hence, being independent of input dc voltage, switching frequency, and machine parameters, the RMS torque ripple and the RMS current ripple can be normalized with respect to (18a) and (18b), respectively [6,7,8].

4. Minimum rms Torque Ripple-RSPWM

As described in the previous section, error voltage vectors generated by a pulse pattern determine d–q-axes current ripples, where only the q-axis current ripple is related to the RMS torque ripple. On the other hand, the angle of the reference voltage vector α changes with every subcycle, and the magnitude of the reference voltage vector VREF also changes during variable speed control. Thus, the RMS torque ripple and the RMS current ripple also change every subcycle according to α and Mi (∝VREF). Hence, the RMS torque ripple and the RMS current ripple of the six pulse patterns of RSPWM need to be calculated and analyzed under all ranges of the reference voltage vector (α and Mi).
Figure 5 shows the analytical results of the RMS torque ripple over a subcycle of six pulse patterns of RSPWM under sector B1 (−30° ≤ α < 30°) and 0 ≤ Mi < 0.52, that is, the modulation index range of the RSPWM. The RMS torque ripple is calculated using (12)–(14) and normalized by (18a). From Figure 5, it is confirmed that the RMS torque ripple depends on α and Mi, and each pulse pattern has its own RMS torque ripple characteristics. Additionally, it is observed that the pulse pattern with the lowest RMS torque ripple varies with α and Mi in a sector. The comparison shows that the RMS torque ripple corresponding to pulse pattern V3V1V5V5V1V3 is the lowest when the reference voltage vector is in Zone 1 and Zone 3 as shown in Figure 6, where α1,1 and α2,1 are boundary values of α in the sector B1, and Mi1 and Mi2 are boundary values of Mi. The Mi can also be defined as low Mi when Mi ≤ 0.22 or high Mi when Mi > 0.22. Note that Zones 1 and 3, and Zones 4 and 5 are symmetric around the middle of the sector (i.e., α = 0°). Pulse pattern V2V4V6V6V4V2, V2V6V4V4V6V2 and V4V2V6V6V2V4 are best in terms of the RMS torque ripple in Zone 2, Zone 4, and Zone 5, respectively, in Figure 6.
In this way, pulse patterns with zones for sector B2–B6 can be obtained, listed in Table 3. Therefore, the proposed RSPWM technique, referred to as MTR-RSPWM, divides each sector into five zones, as shown in Figure 6, and employs pulse patterns with the lowest RMS torque ripple within each zone.
Figure 7 shows a block diagram of the MTR-RSPWM. The look-up table obtained from analytical results receives sector information from sector calculator and outputs the boundary values of α (α1,i and α2,i) and Mi (Mi1 and Mi2) corresponding to each sector. After comparing current α and Mi with the boundary values, the zone is determined, and the corresponding pulse pattern is generated by PWM signal generator. The α1,i and α2,i can be obtained as follows:
α 1 , i = α 1 , 1 + 60 ( i 1 ) , α 2 , i = α 2 , 1 + 60 ( i 1 )
where α1,1 and α2,1 are the boundary values of α1 and α2 in sector B1, respectively, and i is the number of sector. Mi1 and Mi2 for all sectors are same.
On the other hand, the RMS current ripple over a subcycle is also calculated and analyzed. It is observed that the RMS current ripple, which corresponds to a single pulse pattern, i.e., V3V1V5V5V1V3 is the lowest when the reference voltage vector is in sector B1, for all range of α and Mi. Through further analysis of the other sectors, it is confirmed that obtained pulse patterns are the same as that of RSPWM3 introduced in [19,20]. Hence, the analytical results of normalized RMS current ripple over a subcycle for six pulse patterns are not included in this paper.
From the analysis of six pulse patterns of RSPWM in terms of the RMS torque ripple and RMS current ripple, it is confirmed that minimum RMS torque ripple can be obtained by MTR-RSPWM and minimum RMS current ripple can be obtained by RSPWM3.

5. Results and Discussion

In this section, the analytical, simulation, and experimental results are presented. The analysis and simulation was carried out using MATLAB-R2015b and PSIM-9.0. The experimental setup, based on MCU (TRICORE277, INFINEON), is shown in Figure 8.
The system parameters are listed in Table 4. The test was performed at 500 RPM with TL = 0.44 N·m, corresponding to Mi = 0.2. The experimental waveforms were obtained using an oscilloscope (MDA810A, LECROY) and torque performance tester (ADCSYSTEM).
In the previous section, the RMS torque ripple and current ripple over a subcycle are calculated for six pulse pattern of RSPWM. These quantities can be averaged over a fundamental cycle to obtain the respective RMS values, as follows [3,4,5,6,7,8]:
i ˜ r m s , f u n d = 1 2 π 0 2 π i ˜ r m s , s u b 2 d α 1 / 2
τ ˜ r m s , f u n d = 1 2 π 0 2 π τ ˜ r m s , s u b 2 d α 1 / 2
The RMS current ripple and torque ripple over a fundamental cycle by the MTR-RSPWM is evaluated and compared against those of the RSPWM3, which generates minimum RMS current ripple. Figure 9a,b shows the analytical and simulation results of the normalized RMS torque ripple and current ripple over a fundamental cycle corresponding to the RSPWM3 and MTR-RSPWM for Mi ranging from 0 to 0.52 in steps of 0.02. It can be observed that the analytical and simulation results agree well in both the RMS torque ripple and current ripple. The MTR-RSPWM reduces RMS torque ripple compared to the RSPWM3 over the entire range of modulation index, as shown in Figure 9a. The optimum reduction is observed at Mi = 0.44, where the RMS torque ripple is reduced by approximately 50%. On the other hand, MTR-RSPWM increases RMS current ripple compared to RSPWM3 over the entire range of modulation index, as shown in Figure 9b. This phenomenon occurs because the reduction of q-axis current ripple resulted in an increase of d-axis current ripple and the change of d-axis current ripple is greater than that of the q-axis current ripple.
Figure 10a and Figure 11a show the experimental waveforms of the phase-a current obtained by RSPWM3 and MTR-RSPWM, respectively. It is shown that for the MTR-RSPWM, the output current ripple is slightly higher than that of RSPWM3 as expected. The RMS current ripple values over a fundamental cycle according to Mi, of the RSPWM3 and the MTR-RSPWM are analyzed again later with the RMS torque ripple values.
Figure 10b and Figure 11b show the experimental waveforms of the phase-a voltage obtained by RSPWM3 and MTR-RSPWM, respectively. For the phase-a voltage, odd pulse patterns generate +2Vdc/3 (V1) and −Vdc/3 (V3 and V5), and even pulse patterns generate +Vdc/3 (V2 and V6) and −2Vdc/3 (V4). Because RSPWM3 employs only one pulse pattern per sector as listed in Table 2, the values of phase voltage are fixed over a sector. On the other hand, the pulse pattern for the MTR-RSPWM is changed by the zone within a sector. The type of pulse pattern is changed from odd to even and even to odd in the odd sector (vice versa in the even sector) when the reference voltage vector crosses Zone 1, Zone 2, and Zone 3 at low Mi as shown in Figure 6. Thus, the values of phase voltage are also changed by the type of pulse pattern. However, in this case, the reference voltage vector crosses Zone 4, Zone 2, and Zone 5 at high Mi in Figure 6, because the types of pulse patterns according to the zones are same, the values of phase voltage are fixed over a sector as in RSPWM3.
Figure 10c and Figure 11c show the experimental waveforms of the CMV obtained by the RSPWM3 and the MTR-RSPWM, respectively. The CMV also depends on the type of pulse pattern along with the phase voltage. As explained in Section 2, odd pulse patterns generate a constant CMV of −Vdc/6, and even pulse patterns generate constant CMV of +Vdc/6. At low Mi, while the CMV of RSPWM3 is fixed over a sector, the CMV of MTR-RSPWM changes its polarity twice over a sector, as shown in Figure 10c and Figure 11c. However, the peak value of CMV is still maintained at ±Vdc/6. Furthermore, at high Mi, the CMV of MTR-RSPWM is fixed over a sector, as it is in RSPWM3.
Figure 12a,b show the experimental waveforms of the output torque obtained by the RSPWM3 and the MTR-RSPWM, respectively. In the figures, the right traces are zoomed portions of the left traces when the zone is changed, where it is observed that the torque ripple closely resembles that of the q-axis current ripple shown in Figure 4. The RMS torque ripple values, over a fundamental cycle according to Mi, of the RSPWM3 and the MTR-RSPWM are shown in Figure 13a.
Figure 13 shows the RMS torque ripple and RMS current ripple obtained experimentally for Mi ranging from 0.1 to 0.5 in steps of 0.1. To get the instantaneous ripple, the average value is subtracted from the instantaneous value, and then the RMS values are calculated over a fundamental cycle.
Contrary to the analysis and simulation results, the experimental results are not normalized values but are practical values that include the factors (18a) and (18b), respectively. The optimum reduction is observed at Mi = 0.4, where the RMS torque ripple is reduced by approximately 30%. The experimental results include the effects of the device drops and dead times, the dependence of the machine parameters on frequency, depth of slots, and distortion in the distribution of magnetomotive force. Moreover, the ripple generated by the coupling that connects the BLAC motor and the load motor is also included. These factors may lead to some distortion in the experimental results of the RMS torque ripple and RMS current ripple, which in turn may result in some difference between the per cent reductions of analytical, simulation, and experimental results. Nevertheless, all these three sets of results demonstrate similar tendencies and are consistent in proving a significant reduction in the RMS torque ripple by MTR-RSPWM.

6. Conclusions

In this study, an MTR-RSPWM technique was proposed for the minimization of the RMS torque ripple under the reduced CMV conditions of three-phase VSI-fed BLAC motor drives. The RMS torque ripple over a subcycle corresponding to the six pulse patterns with reduced CMV of RSPWM was thoroughly analyzed. From the analytical results, a sector was divided by five zones, and the pulse patterns with the lowest RMS torque ripple and reduced CMV within each zone was obtained for the MTR-RSPWM. After this, the RMS torque ripple and RMS current ripple over a fundamental cycle of the RSPWM3 and MTR-RSPWM were evaluated and compared through analysis, simulation, and experiments. From the results, it is confirmed that the MTR-RSPWM significantly reduces the RMS torque ripple under reduced CMV conditions at the expense of an increase in the RMS current ripple, compared to the RSPWM3.

Author Contributions

Conceptualization, methodology, and formal analysis, J.B.; experimental validation, J.B. and S.Y.; writing original draft, J.B., D.K., and C.K.; resources and supervision, J.Y. All authors have read and agreed to the original version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Holtz, J. Pulsewidth Modulation-A Survey. IEEE Trans. Ind. Electron. 1992, 39, 410–420. [Google Scholar] [CrossRef]
  2. Kazmierkowski, M.P.; Malesani, L. Current Control Techniques for Three-Phase Voltage-Source PWM Converters: A Survey. IEEE Trans. Ind. Electron. 1998, 45, 691–703. [Google Scholar] [CrossRef]
  3. Casadei, D.; Serra, G.; Tani, A.; Zarri, L. Theoretical and experimental analysis for the RMS current ripple minimization in induction motor drives controlled by SVM technique. IEEE Trans. Ind. Electron. 2004, 51, 1056–1065. [Google Scholar] [CrossRef]
  4. Krishnamurthy, H.; Narayanan, G.; Ayyanar, R.; Ranganathan, V.T. Design of Space Vector-Based Hybrid PWM Techniques for Reduced Current Ripple. In Proceedings of the 2003 IEEE Applied Power Electronics Conference and Exposition, Miami, FL, USA, 9–13 February 2003; pp. 1614–1627. [Google Scholar]
  5. Narayanan, G.; Zhao, D.; Krishnamurthy, H.K.; Ayyanar, R.; Ranganathan, V.T. Space Vector Based Hybrid PWM Techniques for Reduced Current Ripple. IEEE Trans. Ind. Electron. 2008, 55, 1614–1627. [Google Scholar] [CrossRef]
  6. Basu, K.; Siva Prasad, J.S.; Narayanan, G. Minimization of Torque Ripple in PWM AC Drives. IEEE Trans. Ind. Electron. 2009, 56, 553–558. [Google Scholar] [CrossRef]
  7. Basu, K.; Siva Prasad, J.S.; Narayanan, G.; Krishnamurthy, H.K.; Ayyanar, R. Reduction of Torque Ripple in Induction Motor Drives Using an Advanced Hybrid PWM Technique. IEEE Trans. Ind. Electron. 2010, 57, 2085–2091. [Google Scholar] [CrossRef]
  8. Sekhar, K.R.; Srinivas, S. Torque ripple reduction PWMs for a single DC source powered dual-inverter fed open-end winding induction motor drive. IET Trans. Power Electron. 2018, 11, 43–51. [Google Scholar] [CrossRef]
  9. Cho, Y.; Bak, Y.; Lee, K.-B. Torque-Ripple Reduction and Fast Torque Response Strategy for Predictive Torque Control of Induction Motors. IEEE Trans. Power Electron. 2018, 33, 2458–2470. [Google Scholar] [CrossRef]
  10. Bak, Y.; Jang, Y.; Lee, K.-B. Torque Predictive Control for Permanent Magnet Synchronous Motor Drives Using Indirect Matrix Converter. J. Power Electron. 2019, 19, 1536–1543. [Google Scholar]
  11. Wu, W.; Sun, Y.; Lin, Z.; He, Y.; Huang, M.; Blaabjerg, F.; Chung, H.S. A Modified LLCL Filter with the Reduced Conducted EMI Noise. IEEE Trans. Power Electron. 2014, 29, 3393–3402. [Google Scholar] [CrossRef] [Green Version]
  12. Guzman, R.; Vicuna, L.G.; Morales, J.; Castilla, M.; Miret, J. Model-Based Active Damping Control for Three-Phase Voltage Source Inverters with LCL Filter. IEEE Trans. Power Electron. 2017, 32, 5637–5650. [Google Scholar] [CrossRef] [Green Version]
  13. Morris, C.T.; Han, D.; Sarlioglu, B. Reduction of Common Mode Voltage and Conducted EMI Through Three-Phase Inverter Topology. IEEE Trans. Power Electron. 2017, 32, 1720–1724. [Google Scholar] [CrossRef]
  14. Han, D.; Morris, C.T.; Sarlioglu, B. Common-Mode Voltage Cancellation in PWM Motor Drives with Balanced Inverter Topology. IEEE Trans. Ind. Electron. 2017, 64, 2683–2688. [Google Scholar] [CrossRef]
  15. Yun, S.W.; Baik, J.H.; Kim, D.S.; Yoo, J.Y. A New Active Zero State PWM Algorithm for Reducing the Number of Switchings. J. Power Electron. 2017, 17, 88–95. [Google Scholar] [CrossRef] [Green Version]
  16. Baik, J.H.; Yun, S.W.; Kim, D.S.; Kwon, C.K.; Yoo, J.Y. EMI Noise Reduction with New Active Zero State PWM for Integrated Dynamic Brake Systems. J. Power Electron. 2018, 18, 923–930. [Google Scholar]
  17. Cacciato, M.; Consoli, A.; Scarcella, G.; Testa, A. Reduction of Common-Mode Currents in PWM Inverter Motor Drives. IEEE Trans. Ind. Appl. 1999, 35, 469–476. [Google Scholar] [CrossRef]
  18. Un, E.; Hava, A.M. A Near-State PWM Method With Reduced Switching Losses and Reduced Common-Mode Voltage for Three-Phase Voltage Source Inverters. IEEE Trans. Ind. Appl. 2009, 45, 782–793. [Google Scholar] [CrossRef]
  19. Hava, A.M.; Un, E. Performance Analysis of Reduced Common-Mode Voltage PWM Methods and Comparison With Standard PWM Methods for Three-Phase Voltage Source Inverters. IEEE Trans. Power Electron. 2009, 24, 241–252. [Google Scholar] [CrossRef]
  20. Chen, H.; Zhao, H. Review on pulse-width modulation strategies for common-mode voltage reduction in three-phase voltage-source inverters. IET Trans. Power Electron. 2016, 9, 2611–2612. [Google Scholar] [CrossRef]
  21. Nguyen, T.-K.T.; Nguyen, N.-V. An Efficient Four-State Zero Common-Mode Voltage PWM Scheme with Reduced Current Distortion for a Three-Level Inverter. IEEE Trans. Ind. Electron. 2018, 65, 1021–1030. [Google Scholar] [CrossRef]
  22. Kalaiselvi, J.; Srinivas, S. Bearing Currents and Shaft Voltage Reduction in Dual-Inverter-Fed Open-End Winding Induction Motor With Reduced CMV PWM Methods. IEEE Trans. Ind. Electron. 2015, 62, 144–152. [Google Scholar] [CrossRef]
  23. Do, D.-T.; Nguyen, M.-K.; Ngo, V.-T.; Quach, T.-H.; Tran, V.-T. Common Mode Voltage Elimination for Quasi-Switch Boost T-Type Inverter Based on SVM Technique. Electronics 2020, 9, 76. [Google Scholar] [CrossRef] [Green Version]
  24. Rzasa, J. An Alternative Carrier-Based Implementation of Space Vector Modulation to Eliminate Common Mode Voltage in a Multilevel Matrix Converter. Electronics 2019, 8, 190. [Google Scholar] [CrossRef] [Green Version]
  25. Jun, E.-S.; Park, S.-Y.; Kwak, S. A Comprehensive Double-Vector Approach to Alleviate Common-Mode Voltage in Three-Phase Voltage-Source Inverters with a Predictive Control Algorithm. Electronics 2019, 8, 872. [Google Scholar] [CrossRef] [Green Version]
  26. Mahmoudi, H.; Aleenejad, M.; Ahmadi, R. Torque Ripple Minimization for a Permanent Magnet Synchronous Motor Using a Modified Quasi-Z-Source Inverter. IEEE Trans. Power Electron. 2019, 34, 3819–3830. [Google Scholar] [CrossRef]
  27. Cai, H.; Wang, H.; Li, M.; Shen, S.; Feng, Y.; Zheng, J. Torque Ripple Reduction for Switched Reluctance Motor with Optimized PWM Control Strategy. Energies 2018, 11, 3215. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Three-phase voltage source inverter (VSI)-fed brushless alternating current (BLAC) motor drive.
Figure 1. Three-phase voltage source inverter (VSI)-fed brushless alternating current (BLAC) motor drive.
Electronics 09 00586 g001
Figure 2. Formation of voltage vectors in the d–q-plane and corresponding common-mode voltage (CMV): (a) conventional space vector pulse-width modulation (CSVPWM); (b) remote-state pulse-width modulation (RSPWM)1, RSPWM2A; (c) RSPWM2B; (d) RSPWM3.
Figure 2. Formation of voltage vectors in the d–q-plane and corresponding common-mode voltage (CMV): (a) conventional space vector pulse-width modulation (CSVPWM); (b) remote-state pulse-width modulation (RSPWM)1, RSPWM2A; (c) RSPWM2B; (d) RSPWM3.
Electronics 09 00586 g002
Figure 3. Error voltage vectors in the d–q-plane.
Figure 3. Error voltage vectors in the d–q-plane.
Electronics 09 00586 g003
Figure 4. Trajectory of error voltage vector by six pulse patterns of RSPWM and corresponding d–q-axes current ripples.
Figure 4. Trajectory of error voltage vector by six pulse patterns of RSPWM and corresponding d–q-axes current ripples.
Electronics 09 00586 g004
Figure 5. Analytical results of normalized root mean square (RMS) torque ripple over a subcycle. (a) V1V3V5V5V3V1; (b) V1V5V3V3V5V1; (c) V3V1V5V5V1V3; (d) V2V4V6V6V4V2; (e) V2V6V4V4V6V2; (f) V4V2V6V6V2V4.
Figure 5. Analytical results of normalized root mean square (RMS) torque ripple over a subcycle. (a) V1V3V5V5V3V1; (b) V1V5V3V3V5V1; (c) V3V1V5V5V1V3; (d) V2V4V6V6V4V2; (e) V2V6V4V4V6V2; (f) V4V2V6V6V2V4.
Electronics 09 00586 g005
Figure 6. Definition of zone for a minimum root mean square torque ripple-remote-state pulse-width modulation (MTR-RSPWM).
Figure 6. Definition of zone for a minimum root mean square torque ripple-remote-state pulse-width modulation (MTR-RSPWM).
Electronics 09 00586 g006
Figure 7. Block diagram of the MTR-RSPWM.
Figure 7. Block diagram of the MTR-RSPWM.
Electronics 09 00586 g007
Figure 8. Experimental setup.
Figure 8. Experimental setup.
Electronics 09 00586 g008
Figure 9. Analytical and simulation results: (a) normalized RMS torque ripple; (b) normalized RMS current ripple.
Figure 9. Analytical and simulation results: (a) normalized RMS torque ripple; (b) normalized RMS current ripple.
Electronics 09 00586 g009
Figure 10. Experimental waveforms corresponding to the RSPWM3: (a) phase current; (b) phase voltage; (c) CMV.
Figure 10. Experimental waveforms corresponding to the RSPWM3: (a) phase current; (b) phase voltage; (c) CMV.
Electronics 09 00586 g010
Figure 11. Experimental waveforms corresponding to the MTR-RSPWM: (a) phase current; (b) phase voltage; (c) CMV.
Figure 11. Experimental waveforms corresponding to the MTR-RSPWM: (a) phase current; (b) phase voltage; (c) CMV.
Electronics 09 00586 g011
Figure 12. Experimental waveforms of output torque: (a) RSPWM3; (b) MTR-RSPWM.
Figure 12. Experimental waveforms of output torque: (a) RSPWM3; (b) MTR-RSPWM.
Electronics 09 00586 g012
Figure 13. Experimental results: (a) RMS torque ripple; (b) RMS current ripple.
Figure 13. Experimental results: (a) RMS torque ripple; (b) RMS current ripple.
Electronics 09 00586 g013
Table 1. Inverter Pole Voltage and CMV by Voltage Vector.
Table 1. Inverter Pole Voltage and CMV by Voltage Vector.
Switching StateVaoVboVcoCMV
Zero voltage vectorV0(0,0,0)−Vdc/2−Vdc/2−Vdc/2−Vdc/2
V7(1,1,1)+Vdc/2+Vdc/2+Vdc/2+Vdc/2
Active voltage vectorV1(1,0,0)+Vdc/2−Vdc/2−Vdc/2−Vdc/6
V2(1,1,0)+Vdc/2+Vdc/2−Vdc/2+Vdc/6
V3(0,1,0)−Vdc/2+Vdc/2−Vdc/2−Vdc/6
V4(0,1,1)−Vdc/2+Vdc/2+Vdc/2+Vdc/6
V5(0,0,1)−Vdc/2−Vdc/2+Vdc/2−Vdc/6
V6(1,0,1)+Vdc/2−Vdc/2+Vdc/2+Vdc/6
Table 2. Pulse Patterns of the CSVPWM and the RSPWMs.
Table 2. Pulse Patterns of the CSVPWM and the RSPWMs.
A1A2A3A4A5A6
CSVPWMV0V1V2V7 V7V2V1V0V0V3V2V7 V7V2V3V0V0V3V4V7 V7V4V3V0V0V5V4V7 V7V4V5V0V0V5V6V7 V7V6V5V0V0V1V6V7 V7V6V1V0
RSPWM1V3V1V5
V5V1V3
V3V1V5
V5V1V3
V3V1V5
V5V1V3
V3V1V5
V5V1V3
V3V1V5
V5V1V3
V3V1V5
V5V1V3
RSPWM2AV3V1V5
V5V1V3
V1V3V5
V5V3V1
V1V3V5
V5V3V1
V1V5V3
V3V5V1
V1V5V3
V3V5V1
V3V1V5
V5V1V3
RSPWM2BV4V2V6
V6V2V4
V4V2V6
V6V2V4
V2V4V6
V6V4V2
V2V4V6
V6V4V2
V2V6V4
V4V6V2
V2V6V4
V4V6V2
B1B2B3B4B5B6
RSPWM3V3V1V5
V5V1V3
V4V2V6
V6V2V4
V1V3V5
V5V3V1
V2V4V6
V6V4V2
V1V5V3
V3V5V1
V2V6V4
V4V6V2
Table 3. Pulse Patterns of the MTR-RSPWM.
Table 3. Pulse Patterns of the MTR-RSPWM.
MTR-RSPWM
SectorZone 1Zone 2Zone 3Zone 4Zone 5
B1V3V1V5
V5V1V3
V2V4V6
V6V4V2
V3V1V5
V5V1V3
V2V6V4
V4V6V2
V4V2V6
V6V2V4
B2V4V2V6
V6V2V4
V1V5V3
V3V5V1
V4V2V6
V6V2V4
V3V1V5
V5V1V3
V1V3V5
V5V3V1
B3V1V3V5
V5V3V1
V2V6V4
V4V6V2
V1V3V5
V5V3V1
V4V2V6
V6V2V4
V2V4V6
V6V4V2
B4V2V4V6
V6V4V2
V3V1V5
V5V1V3
V2V4V6
V6V4V2
V1V3V5
V5V3V1
V1V5V3
V3V5V1
B5V1V5V3
V3V5V1
V4V2V6
V6V2V4
V1V5V3
V3V5V1
V2V4V6
V6V4V2
V2V6V4
V4V6V2
B6V2V6V4
V4V6V2
V1V3V5
V5V3V1
V2V6V4
V4V6V2
V1V5V3
V3V5V1
V3V1V5
V5V1V3
Table 4. System Parameters.
Table 4. System Parameters.
ParametersValues
DC power supply12 [V]
Switching frequency20 [kHz]
Dead time66 [ns]
Stator resistance19.6 [mΩ]
Stator inductance69.9 [µH]
Number of pole pairs4
Rotor inertia39.8 × 10−6 [kg·m2]
Rated speed1700 [r/min]
Rated torque1.98 [N·m]
Rated power0.35 [kW]

Share and Cite

MDPI and ACS Style

Baik, J.; Yun, S.; Kim, D.; Kwon, C.; Yoo, J. Remote-State PWM with Minimum RMS Torque Ripple and Reduced Common-Mode Voltage for Three-Phase VSI-Fed BLAC Motor Drives. Electronics 2020, 9, 586. https://doi.org/10.3390/electronics9040586

AMA Style

Baik J, Yun S, Kim D, Kwon C, Yoo J. Remote-State PWM with Minimum RMS Torque Ripple and Reduced Common-Mode Voltage for Three-Phase VSI-Fed BLAC Motor Drives. Electronics. 2020; 9(4):586. https://doi.org/10.3390/electronics9040586

Chicago/Turabian Style

Baik, Jaehyuk, Sangwon Yun, Dongsik Kim, Chunki Kwon, and Jiyoon Yoo. 2020. "Remote-State PWM with Minimum RMS Torque Ripple and Reduced Common-Mode Voltage for Three-Phase VSI-Fed BLAC Motor Drives" Electronics 9, no. 4: 586. https://doi.org/10.3390/electronics9040586

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