Next Article in Journal
Reliable Vehicle Data Storage Using Blockchain and IPFS
Previous Article in Journal
A Data Transmission Algorithm Based on Triangle Link Structure Prediction in Opportunistic Social Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on an Improved Three-Level SVPWM Modulation Algorithm Based on ID-NPC Topology

1
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100044, China
2
School of Electronic and Electrical Engineering, Cangzhou Jiaotong College, Cangzhou 061199, China
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(9), 1129; https://doi.org/10.3390/electronics10091129
Submission received: 18 March 2021 / Revised: 5 May 2021 / Accepted: 6 May 2021 / Published: 10 May 2021
(This article belongs to the Section Power Electronics)

Abstract

:
The conventional three-level SVPWM (Space Vector Pulse Width Modulation) algorithm is a basic modulation algorithm, which can be performed easily due to clear modulation ideas. Considering different criteria for sectors, however, the basic vector action time is calculated repeatedly, the selection of vector action sequence is cumbersome, and the algorithm execution time is extended as a result of processing by the digital processing chip. In order to better adapt to the PMSM (Permanent Magnet Synchronous Motor) control requirements of the ID-NPC (Improved Diodes Neutral Point Clamped) topology for converter control objects, the sector judgment part, time effect part and vector synthesis part are optimized according to the principles of saving hardware resources and shortening the execution cycle. The vector synthesis optimization algorithm of 2 × amplitude substitution and the vector synthesis algorithm of 1/2 × amplitude substitution are both proposed. Finally, the ID-NPC topology is used to verify the proposed modulation algorithm.

1. Introduction

With the development of high power electronic components, the topology of the PWM (Pulse Width Modulation) converter has changed from two-level, to three-level, to multi-level [1,2]. In the three-level neutral point clamped ID-NPC structure, If the voltage offset is too large, the voltage distribution will be balanced, which will result in increase in the output voltage THD (Total Harmonic Distortion) of the converter and thus damage to switching devices. The voltage fluctuation of the neutral point must not exceed 5% of the DC bus voltage [3]. When the long vector is used, the three-phase connection is connected to the positive bus or negative bus, and there is no connection with the neutral point, no current flows through the neutral point, and the long vector does not affect the neutral point potential [4]. When the medium vector is used, the three phases of the load are connected with the positive and negative buses and the neutral point, and the current flows through the neutral point when the capacitor is charged and discharged, and the influence of the medium vector on the central point potential is uncontrollable under different working conditions of the motor [5]. The influence of small vectors on the neutral point is complex, and the paired redundant small vectors can produce opposite current and opposite influence on the neutral point potential [6,7]. In addition, some non-ideal factors, such as unbalanced capacitance caused by circuit distribution parameters, inconsistent characteristics of switching devices, three-phase asymmetric operation, etc., will also affect the neutral point potential [8]. In order to reduce the NP (Neutral Point) offset, the conventional modulation algorithm must be improved, in accordance with the principles of using long vectors with priority, controlling the applications of short vectors and reducing the applications of medium vectors. The two-level modulation algorithm is simpler than three-level modulation algorithm, and the three-level SVPWM modulation algorithm can be converted into a two-level modulation algorithm [9,10].

2. Improved D-NPC Topology

The improved diode-clamped multilevel topology (ID-NPC) is shown in Figure 1. Each set of main bridge arm consists of six controllable switching elements and two diode clamping elements. The connection between the DC power supply and converter is the same as that of the D-NPC. Taking the U-phase main bridge arm as an example, six switching elements of the main bridge arm are divided into three groups: T11 and T12, T13 and T14, T15 and T16. The drive ports are G11, G13 and G15, respectively. When the drive port G11 is connected, the phase output is Vdc/2 (positive level state); when the drive port G15 is connected, the phase output is 0 (zero level state); when the drive port G13 is connected, the phase output is −Vdc/2 (negative level state). The six controllable switching elements in three groups are connected in turn for three output levels. That is, the elements are connected separately in the positive, negative, and zero level states, without repeated conduction superimposition. The heat on single elements is distributed evenly. Three drive circuits are required for three switching elements in three groups on the main bridge arm, and nine switching drive circuits for a single converter [11].
The switching state of the ID-NPC topology is shown in Table 1 below, which is simpler and more intuitive. The switching state table and loss a distribution analysis are based on the U-phase as an example.

3. Improved Three-Level SVPWM Control Strategy

3.1. Three-Level SVPWM Sequential Synthesis Algorithm

After Clark transformation, the three-phase symmetric voltage is substituted into the formula, U m is the amplitude of the modulation voltage:
[ u α u β ] = U m [ cos ( ω u t ) sin ( ω u t ) ] ,
The sine and cosine values are found in the lookup table of 16-bit. When the reference voltage vector is V15 (HLL, corresponds to (“+” “−” “−”) level state):
u b = 2 3 V dc e j 0 ,
Similarly, in addition to 3 zero vectors, 12 vectors (short vectors) with an amplitude of Vdc/3, 6 vectors (medium vectors) with an amplitude of 3 V dc/3, and 6 vectors (long vectors) with an amplitude of 2Vdc/3 are obtained, as shown in Figure 2 The degree of modulation is defined as M = π | V ref | / 2 V dc . For SVPWM modulation, the ratio of the synthesized voltage vector amplitude V ref to maximum basic vector amplitude 2 V dc / 3 ( V dc / 3 for the 2 × vector modulation algorithm) is 3 / 2 or less within the linear modulation section and [0, 0.907] within the linear modulation section of M . As shown in Figure 2, when θ is within 0–360° and M 0.907 , the SVPWM linear modulation section within the hexagonal incircle [12,13,14].
As can be seen from the above analysis and Figure 2, the result of SVPWM modulation is a rotating space voltage vector to drive the PMSM to rotate. It is not necessary to determine the specific vector in the sequential synthesis strategy. Instead, only clockwise or counterclockwise modulation at a certain speed is needed. The linear modulation section [0, 0.907] can be divided as follows based on the M: [0, 0.453], (0.453, 0.5], (0.5, 0.907], as detailed below.
M ∈ [0, 0.453] is shown in Figure 3. When M = 0.453 on the dotted line, the resultant voltage vector is in the S1 sector (triangle V15V11V16, consists of six sub regions), S2, S3, S4, S5 and S6 are similar. The vector passes through the area in the counterclockwise direction corresponding to 0–2π: S11→S12→S21→S22→S31→S32→S41→S42→S51→S52→S61→S62. Three basic vectors of adjacent areas are synthesized. The vectors may not start from S11. Synthesis can be performed in the sweep order without sector judgment.
M ∈ (0.453, 0.5] is shown in Figure 4. The thin dashed lines indicate the resultant voltage vectors in the S1 sector in the case of M = 0.453 and M = 0.5, respectively. The thick dashed lines indicate one resultant vector in this area. The vector passes through the area in the counterclockwise direction corresponding to 0–2π: S11→S13→S14→S12→S11→S23→S24→S22→S31→S33→S34→S32→S41→S43→S44→S42→S51→S53→S54→S52→S61→S63→S64→S62. Three basic vectors of adjacent areas are synthesized. The vectors may not start from any area. Synthesis can be performed in the sweep order without sector judgment.
M ∈ (0.5, 0.907] is shown in Figure 5. The thin dashed lines indicate the areas where the vector M = 0.5 passes. The thick dashed lines indicate the area where one resultant vector passes in a counterclockwise order corresponding to 0–2π: S15→ S13→ S14→ S16→ S25→ S23→ S24→ S26→ S35→ S33→ S34→ S36→ S45→ S43→ S44→ S46→ S55→ S53→ S54→ S56→ S65→ S63→ S64→ S66. Similar to the above description, the basic vectors in adjacent areas can be synthesized by the sweep manner without sector judgment.

3.2. Vector Synthesis Algorithm of 2 × Amplitude Substitution

According to the above analysis, when M ∈ [0, 0.453], the reference vector passes through two areas in one sector; and when M ∈ (0.453, 0.907], the sector where the reference vector passes includes more than two areas. Once the vector passes through one area, a series of switching tubes will change accordingly, resulting in switching losses. In order to further reduce switching losses, the synthesis strategy of 2 × amplitude substitution is proposed by using M ∈ [0, 0.453] in the case of M ∈ (0.453, 0.907].
Take the S1 sector as an example. When a ∈ (0.453, 0.907], a/2 ∈ (0.227, 0.453] is converted to the first case discussed in the previous section. According to the volt-second balance rule (reference vector: Vref, when M = a/2, the corresponding reference vector is Vref/2), get the following formula:
{ V ref / 2 × T s = V 12 × T 12 + V 13 × T 13 + V 11 × T 11 T s = T 12 + T 13 + T 11                                     ,
V α is the x-axis projection of Vref/2 and V β is the y-axis projection of Vref/2. The action time of the adjacent basic vector is calculated as follows:
{ V α × T s = V 12 × T 12 × cos θ + V 13 × T 13 × cos θ + V 11 × T 11 × cos θ V β × T s = V 12 × T 12 × sin θ + V 13 × T 13 × sin θ + V 11 × T 11 × sin θ T s = T 12 + T 13 + T 11 ,
Sort out the coefficients:
{ V α = V 12 × T 12 T s × cos θ + V 13 × T 13 T s × cos θ + V 11 × T 11 T s × cos θ V β = V 12 × T 12 T s × sin θ + V 13 × T 13 T s × sin θ + V 11 × T 11 T s × sin θ T s = T 12 + T 13 + T 11 ,
The reference vector ( V ref ) is equivalent to the synthesis of V 12 × T 12 / T s and V 13 × T 13 / T s . According to the linear invariance, both sides of the Formula (5) are multiplied by 2 at the same time:
{ 2 V α = V 12 × 2 T 12 T s × cos θ + V 13 × 2 T 13 T s × cos θ + V 11 × 2 T 11 T s × cos θ 2 V β = V 12 × 2 T 12 T s × sin θ + V 13 × 2 T 13 T s × sin θ + V 11 × 2 T 11 T s × sin θ 2 T s = 2 T 12 + 2 T 13 + 2 T 11 ,
The two vectors V α and V β can be doubled within the action time of the corresponding basic vector, as shown in Figure 6.
It can be seen from the above figure that the vector Vref/2 is half of Vref, covering 1/4 of the sector. After this vector is doubled, the linear modulation area can be fully covered. The order of the full modulation area is optimized in a counterclockwise order: S11→S12→S21→S22→S31→S32→S41→S42→S51→S52→S61→S62.

3.3. Vector Synthesis Algorithm of 1/2 × Amplitude Substitution

Since short vectors have a complicated impact on the NP unbalance, a vector synthesis algorithm of 1/2 × amplitude substitution is proposed, in which medium and long vectors are synthesized instead of short vectors. The vectors in the areas S11 and S12 can be replaced by 1/2 the amplitude in S13, S14, S15 and S16. In conjunction with the Formulas (3) to (6), the vector Vref is used instead of Vref/2 in Figure 6, i.e., Vref/2 = (1/2)Vref. The derivation process is similar to the vector synthesis algorithm of 1/2 × amplitude substitution.

3.4. Time Effect Optimization

Adjacent basic vectors are synthesized to the equivalent reference voltage vector. The action time of basic vectors is determined according to the principle of volt-second balance. As shown in Figure 4, the area in sector S1 is marked as S11–S16, parts of S11 and S12 are collectively marked as S112, parts of S21 and S22 are collectively marked as S212, parts of S31 and S32 are collectively marked as S312, parts of S41 and S42 are collectively marked as S412, parts of S51 and S52 are collectively marked as S512, parts of S61 and S62 are collectively marked as S612, and other medium and small areas in large areas are marked similarly [15,16]. Each vector in a small area is the synthetic result of three basic vectors, which correspond to the action time T11, T12 and T13, respectively. That is, the basic vectors in 36 small areas in the conventional modulation algorithm correspond to 108 time values, so the time calculation is cumbersome. Each area in S11–S16 is composed of three adjacent vectors. Taking the first area as an example, the corresponding adjacent vectors and action time are shown in Table 2.
The redundant switching sequence of the converter can be changed based on the minimum switching loss or minimum total harmonic distortion (THD) target. In order to achieve low THD, the vector switching sequence of the area S112: V13→V12→V11→V12→V13→V13→V12→V11→V12→V13.
Among six areas (S11–S16), the areas S12–S16 can be obtained by rotating S11 by nπ/3(n = 1, 2, 3, 4, 5). Taking S11 rotation to obtain S12 as an example, the relationship between the space vector and voltage is shown Table 3 below.
The reference vector V ref 1 of the first area is obtained according to the principle of volt-second balance:
{ V ref 1 × T s = V 11 × T 11 + V 12 × T 12 + V 13 × T 13 T s = T 11 + T 12 + T 13 ,
Both sides of the formula are multiplied by the factor e j π / 3 , and the reference vector V ref 1 of the first area is rotated to obtain the reference vector V ref 2 of the second area:
{ V ref 2 × T s = V 21 × T 21 + V 22 × T 22 + V 23 × T 23 T s = T 21 + T 22 + T 23 ,
By comparison, it can be seen that the conduction time is exactly the same for them, and so on. The conduction time is also the same for six areas. Assuming that V ref 1 is composed of u a , u b and u c , then:
{ V ref 1 = 2 3 ( u a + u b × e j 2 π 3 + u c × e j 2 π 3 ) V ref 2 = V ref 1 × e j π 3 = 2 3 ( u b u c × e j 2 π 3 u a × e j 2 π 3 ) ,
The phase voltage relationship of six areas is shown in Table 4.
Through simplification, all six areas can be mapped to the first area, which can simplify the process and save hardware resources.

4. Simulation and Analysis of Modulation Algorithm Based on ID-NPC

Simulation conditions is shown in Table 5.
According to Section 3, the M range is [0, 0.866]. Record the waveform of vector synthesis strategy of 2 × vector substitution in the case of M = 0.8 , and the waveform of vector synthesis strategy of 1/2 × amplitude substitution in the case of M = 0.4 .
PMSM motor parameter setting is shown in Table 6.

4.1. Waveform of Vector Synthesis Algorithm of 2 × Amplitude Substitution

When M = 0.8 in the conventional vector modulation algorithm, the waveforms of the parameters are shown in Figure 7, and the stator voltages u ab , u bc and u ca are shown in Figure 8. In Figure 7, the first part is the speed waveform (Unit: rad/s), the second part is the three-phase current ia, ib, ic waveform (Unit: A), the third part is dq current id, iq waveform (Unit: A), the fourth part is torque waveform (Unit: N × m ).
When M = 0.4 , the vector synthesis strategy of 2 × amplitude substitution is equivalent to M = 0.8 , the waveforms of parameter are shown in Figure 9, and the stator phase voltages u ab , u bc and u ca are shown in Figure 10. In Figure 9, the first part is the speed waveform (Unit: rad/s), the second part is the three-phase current ia, ib, ic waveform (Unit: A), the third part is dq current id, iq waveform (Unit: A), the fourth part is torque waveform (Unit: N × m ).

4.2. Waveform of Vector Synthesis Algorithm of 1/2 × Amplitude Substitution

When M = 0.4 , the waveforms of the stator phase currents i a , i b and i c in the conventional vector synthesis strategy are shown in Figure 11, and the stator voltages u ab , u bc and u ca are shown in Figure 12. In Figure 11, the first part is the speed waveform (Unit: rad/s), the second part is the three-phase current ia, ib, ic waveform (Unit: A), the third part is dq current id, iq waveform (Unit: A), the fourth part is torque waveform (Unit: N × m ).
When M = 0.8 , the vector synthesis strategy of ½ × amplitude substitution is equivalent to M = 0.4 , the waveforms of parameter are shown in Figure 13, and the stator phase voltages u ab , u bc and u ca are shown in Figure 14. In Figure 13, the first part is the speed waveform (Unit: rad/s), the second part is the three-phase current ia, ib, ic waveform (Unit: A), the third part is dq current id, iq waveform (Unit: A), the fourth part is torque waveform (Unit: N × m ).

5. Discussion

Compared with the conventional modulation strategy, the vector synthesis strategy of 2 × amplitude substitution features the synthesis of short vectors, fewer passing areas. The modulation vector is composed of two short vectors and one zero vector, since the composite vector contains zero vector, so it is not necessary to add other zero vector to the seven-segment or five-segment modulation. In the linear region of modulation M [ 0 ,   0.907 ] , the synthesizing vectors can cover the whole hexagon area, the area of hexagonal modulation region is 1.103 times, compared with that of circular modulation region. Furthermore, the synthesis strategy increased in the speed waveform amplitude, but poor waveform of currents i a , i b and i c , as well as over-modulation. In addition, the current amplitudes of three phases are difference, and the NP potential is unbalanced.
In the vector synthesis strategy of 1/2 × amplitude substitution, short vectors are modulated with medium and long vectors, and the current waveform of the three-phase stator is better than that of the vector synthesis strategy of 2 × amplitude substitution, but with more passing areas. In order to further reduce over-modulation, the control algorithm should be added for corrections.
The two optimized modulation strategies feature the reduction of hardware resources and higher simulation speed. By comparison, both modulation algorithms affect the NP balance. To balance the passing areas and waveform quality, the medium and long vector synthesis algorithm of 2 × amplitude substitution is used as the converter modulation algorithm.

6. Conclusions

The principle and four steps of the conventional three-level SVPWM modulation are analyzed. The modulation algorithm of three-level SVPWM sequential synthesis is adopted on this basis. It is not necessary to judge the sector in this algorithm. Instead, only clockwise or counterclockwise rotation based on the angle sequence is required. Adjacent vectors in the area where the reference vector passes need to be synthesized. Then, the vector synthesis algorithm of 2 × amplitude substitution is used. When M ( 0.453 ,   0.907 ] the resultant reference vector changes to M [ 0 ,   0.453 ] , which reduces the switching loss and optimizes the even distribution of heat. Since short vectors are applied and the NP potential unbalance is affected to some extent, the vector synthesis modulation algorithm of 1/2 × amplitude substitution (half of medium and long vectors) is also put forward. Through comparison and analysis, the vector synthesis modulation algorithm of 1/2 × amplitude substitution features high waveform quality, while that of 2 × amplitude substitution features less switching loss, and the 2 × amplitude substitution modulation can cover all hexagon regions, and in the linear region of modulation, the area of modulation area is 1.103 times of the original. The converter of ID-NPC topology is also subjected to simulation experiments by two modulation algorithms, and the feasibility of the improved modulation algorithm is proved.

Author Contributions

Data curation, Y.C.; formal analysis, Y.C.; investigation, X.Z.; methodology, X.Z., Y.C.; project administration, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Teaching Research and Reform Program of Cangzhou Jiaotong College, under grant number: HBJY19014.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Franquelo, L.G.; Rodriguez, J.; Leon, J.I.; Kouro, S.; Portillo, R.; Prats, M.A. The age of multilevel converters arrives. IEEE Ind. Electron. Mag. 2008, 2, 28–39. [Google Scholar] [CrossRef] [Green Version]
  2. Rodriguez, J.; Bernet, S.; Wu, B. Multilevel Voltage-Source-Converter Topologies for Industrial Medium-Voltage Drives. IEEE Trans. Ind. Electron. 2007, 2930–2945. [Google Scholar] [CrossRef]
  3. Holtz, J.; Oikonomou, N. Neutral Point Potential Balancing Algorithm at Low Modulation Index for Three-Level Inverter Medium-Voltage Drives. IEEE Trans. Ind. Appl. 2007, 43, 761–768. [Google Scholar] [CrossRef]
  4. Zhang, Y.; Li, Y.W.; Zargari, N.R.; Cheng, Z. Improved selective harmonics elimination (SHE) scheme with online harmonic compensation for high-power PWM converters. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 5510–5517. [Google Scholar] [CrossRef]
  5. Celanovic, N.; Boroyevich, D. A comprehensive study of neutral-point voltage balancing problem in three-level neutral-point-clamped voltage source PWM inverters. IEEE Trans. Power Electron. 2000, 15, 242–249. [Google Scholar] [CrossRef]
  6. Gui, S.W.; Wang, L.; Huang, S.H. An Improved VSVPWM Strategy of Considering Neutral-Point Potential Balancing in Three-Level NPC Converter. Appl. Mech. Mater. 2014, 496–500, 1079–1083. [Google Scholar] [CrossRef]
  7. Xia, C.L.; Xu, Z.; Zhao, J.X. A New Direct Power Control Strategy for NPC Three-Level Voltage Source Rectifiers Using a Novel Vector Influence Table Method. J. Power Electron. 2015, 15, 106–115. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, M.S.; Cui, Y.; Wang, Q.J. A Study on Neutral-Point Potential in Three-Level NPC Converters. Energies 2019, 12, 3367. [Google Scholar] [CrossRef] [Green Version]
  9. Seo, J.H.; Choi, C.H.; Hyun, D.-S. A new simplified space-vector PWM method for three-level inverters. IEEE Trans. Power Electron. 2001, 16, 545–550. [Google Scholar] [CrossRef]
  10. Jiang, W.D.; Wang, Q.J.; Chen, Q.; Shi, X.F. SVPWM Strategy for Three-Level Inverter Based on SVPWM Strategy for Two-Level Inverter. Acta Electrotech. Sin. 2009, 24, 108–114. [Google Scholar] [CrossRef]
  11. Cao, Y.l.; Zhang, X.d.; Liu, X. Research on Improved D-NPC Three Phase Three Level Converter and Its Control Strategy. Des. Eng. 2020, 11, 815–823. [Google Scholar] [CrossRef]
  12. Fang, H.; Wu, X.J.; Song, W.S.; Feng, X.Y. Unity Studies Between Three-level SVPWM and CBPWM in the Over-modulation Region. Chin. J. Electr. Eng. 2015, 35, 1994–1996. [Google Scholar] [CrossRef]
  13. Yuan, D.K.; Xu, Y.D.; Li, X.T. Permanent Magnet Synchronous Motor Variable Frequency Speed Regulation System and Its Control; China Machine Press: Beijing, China, 2018; pp. 189–194. [Google Scholar]
  14. Gupta, A.K.; Khambadkone, A.M. A Simple Space Vector PWM Scheme to Operate a Three-Level NPC Inverter at High Modulation Index Including Overmodulation Region, With Neutral Point Balancing. IEEE Trans. Ind. Appl. 2007, 43, 751–760. [Google Scholar] [CrossRef]
  15. Wang, W.; Zhang, B.; Xie, F. A Novel SVPWM for Three-Level NPC Inverter Based on m-Mode Controllability. IEEE Trans. Ind. Electron. 2018, 65, 6055–6065. [Google Scholar] [CrossRef]
  16. Yao, Y.; Kang, L.Y.; Zhang, Z. A Novel Modulation Method for Three-Level Inverter Neutral Point Potential Oscillation Elimination. J. Power Electron. 2018, 18, 445–455. [Google Scholar] [CrossRef]
Figure 1. ID-NPC (Improved Diodes Neutral Point Clamped) topology.
Figure 1. ID-NPC (Improved Diodes Neutral Point Clamped) topology.
Electronics 10 01129 g001
Figure 2. Synthetic voltage vector range.
Figure 2. Synthetic voltage vector range.
Electronics 10 01129 g002
Figure 3. Area related to resultant vector in case of M ∈ [0, 0.453).
Figure 3. Area related to resultant vector in case of M ∈ [0, 0.453).
Electronics 10 01129 g003
Figure 4. Area related to resultant vector in case of M ( 0.453 ,   0.5 ] .
Figure 4. Area related to resultant vector in case of M ( 0.453 ,   0.5 ] .
Electronics 10 01129 g004
Figure 5. Area related to resultant vector in case of M ( 0.5 ,   0.907 ] .
Figure 5. Area related to resultant vector in case of M ( 0.5 ,   0.907 ] .
Electronics 10 01129 g005
Figure 6. Vector synthesis by vector substitution.
Figure 6. Vector synthesis by vector substitution.
Electronics 10 01129 g006
Figure 7. When M = 0.8 , the Waveforms of parameters of conventional vector synthesis strategy.
Figure 7. When M = 0.8 , the Waveforms of parameters of conventional vector synthesis strategy.
Electronics 10 01129 g007
Figure 8. When M = 0.8 in the conventional vector modulation algorithm, the waveforms of stator phase voltages u ab , u bc and u ca .
Figure 8. When M = 0.8 in the conventional vector modulation algorithm, the waveforms of stator phase voltages u ab , u bc and u ca .
Electronics 10 01129 g008
Figure 9. When M = 0.4 , the parameter waveforms of vector synthesis strategy of 2 × amplitude substitution.
Figure 9. When M = 0.4 , the parameter waveforms of vector synthesis strategy of 2 × amplitude substitution.
Electronics 10 01129 g009
Figure 10. When M = 0.4 , the waveforms of stator phase voltages u ab , u bc and u ca in vector synthesis strategy of 2 × amplitude substitution.
Figure 10. When M = 0.4 , the waveforms of stator phase voltages u ab , u bc and u ca in vector synthesis strategy of 2 × amplitude substitution.
Electronics 10 01129 g010
Figure 11. When M = 0.4 , the waveforms of parameters of conventional vector synthesis strategy.
Figure 11. When M = 0.4 , the waveforms of parameters of conventional vector synthesis strategy.
Electronics 10 01129 g011
Figure 12. When M = 0.4 , the waveforms of stator phase voltages u ab , u bc and u ca in conventional vector synthesis strategy.
Figure 12. When M = 0.4 , the waveforms of stator phase voltages u ab , u bc and u ca in conventional vector synthesis strategy.
Electronics 10 01129 g012
Figure 13. When M = 0.8 , the parameter waveforms of vector synthesis strategy of ½ × amplitude substitution.
Figure 13. When M = 0.8 , the parameter waveforms of vector synthesis strategy of ½ × amplitude substitution.
Electronics 10 01129 g013
Figure 14. When M = 0.8 , the waveforms of stator phase voltages u ab , u bc and u ca in vector synthesis strategy of ½ × amplitude substitution.
Figure 14. When M = 0.8 , the waveforms of stator phase voltages u ab , u bc and u ca in vector synthesis strategy of ½ × amplitude substitution.
Electronics 10 01129 g014
Table 1. ID-NPC (Improved Diodes Neutral Point Clamped) level states.
Table 1. ID-NPC (Improved Diodes Neutral Point Clamped) level states.
Level StatesG11G15G13
“+” (H)100
“0” (Z)010
“−” (L)001
Table 2. Adjacent vectors and action Time corresponding to the first area.
Table 2. Adjacent vectors and action Time corresponding to the first area.
First AreaS112
Adjacent vector V 11 (HHH, ZZZ, LLL) V 12 (HZZ, ZLL) V 13 (HHZ, ZZL)
Action time T s [ 1 2 msin ( π / 3 + θ ) ] 2 mT s   sin ( π / 3 θ ) 2 mT s sin θ
Table 3. Relationship between space vector and voltage of the first sector.
Table 3. Relationship between space vector and voltage of the first sector.
Space Vector Switch StateVoltage Vector
S11 V 11 HHH ,   ZZZ ,   LLL 0
V 12 HZZ ,   ZLL V dc e j 0 / 3
V 13 HHZ ,   ZZL V dc e j π 3 / 3
S12 V 21 HHH ,   ZZZ ,   LLL 0
V 22 HHZ ,   ZZL V dc e j π 3 / 3
V 23 ZHZ ,   ZLZ V dc e j 2 π 3 / 3
S13 V 31 HHH ,   ZZZ ,   LLL 0
V 32 ZHZ ,   ZLZ V dc e j 2 π 3 / 3
V 33 ZHH ,   LZZ V dc e j 3 π 3 / 3
S14 V 41 HHH ,   ZZZ ,   LLL 0
V 42 ZHH ,   LZZ V dc e j 3 π 3 / 3
V 43 ZZH ,   LLZ V dc e j 4 π 3 / 3
S15 V 51 HHH ,   ZZZ ,   LLL 0
V 52 ZZH ,   LLZ V dc e j 4 π 3 / 3
V 53 HZH ,   ZLZ V dc e j 5 π 3 / 3
S16 V 61 HHH ,   ZZZ ,   LLL 0
V 62 HZH ,   ZLZ V dc e j 5 π 3 / 3
V 63 HZZ ,   ZLL V dc e j 6 π 3 / 3
Table 4. Phase voltage relationship of areas.
Table 4. Phase voltage relationship of areas.
AreasABC
S11 u a u b u c
S12 u b u c u a
S13 u c u a u b
S14 u a u b u c
S15 u b u c u a
S16 u c u a u b
Table 5. Simulation conditions.
Table 5. Simulation conditions.
NameDC Voltage Sampling FrequencySimulation TimeModulation Frequency
Value1000 V10 kHz0.4 s48.8 Hz
Table 6. PMSM motor parameter setting.
Table 6. PMSM motor parameter setting.
NameStator ResistanceTerminal InductanceFlux LinkageRotational InertiaRotational InertiaPole Pairs
Value0.958 Ω0.00525 H0.187 Wb0.189
kg × m 2
0.008
N × m × s
4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cao, Y.; Zhang, X. Research on an Improved Three-Level SVPWM Modulation Algorithm Based on ID-NPC Topology. Electronics 2021, 10, 1129. https://doi.org/10.3390/electronics10091129

AMA Style

Cao Y, Zhang X. Research on an Improved Three-Level SVPWM Modulation Algorithm Based on ID-NPC Topology. Electronics. 2021; 10(9):1129. https://doi.org/10.3390/electronics10091129

Chicago/Turabian Style

Cao, Yonglei, and Xiaodong Zhang. 2021. "Research on an Improved Three-Level SVPWM Modulation Algorithm Based on ID-NPC Topology" Electronics 10, no. 9: 1129. https://doi.org/10.3390/electronics10091129

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