Space Vector Pulse-Width Modulation for Multilevel...

67
Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source Converters Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source Converters Author: Óscar López Sánchez Director: Jesús Doval Gandoy Electronics Technology Department, Vigo University, 9 January 2009 Dissertation submitted for the degree of European Doctor of Philosophy in Electrical Engineering Óscar López Sánchez DTE, Vigo University 1 of 59

Transcript of Space Vector Pulse-Width Modulation for Multilevel...

Page 1: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source Converters

Space Vector Pulse-Width Modulation for MultilevelMultiphase Voltage-Source Converters

Author: Óscar López SánchezDirector: Jesús Doval Gandoy

Electronics Technology Department, Vigo University,

9 January 2009

Dissertation submitted for the degree ofEuropean Doctor of Philosophy in Electrical Engineering

Óscar López Sánchez DTE, Vigo University 1 of 59

Page 2: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source Converters

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching StateRedundancy

6 Conclusions

Óscar López Sánchez DTE, Vigo University 2 of 59

Page 3: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersIntroduction

Outline

1 IntroductionMultilevel Multiphase Motor DrivesSpace Vector PWMObjectives

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

6 Conclusions

Óscar López Sánchez DTE, Vigo University 3 of 59

Page 4: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.2–6

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersIntroductionMultilevel Multiphase Motor Drives

Multilevel Multiphase Motor Drives

Multilevel converters have:High voltage capability withvoltage limited devices.Low harmonic distortion.Reduced switching losses.Increased efficiency.Good electromagneticcompatibility.

Multiphase machines have:Higher efficiency.Improved reliability and greaterfault tolerance.Higher torque density andreduced torque pulsations.Lower per phase powerhandling requirements.

Multilevel multiphase motor drives combinethe benefits of both technologies.

Óscar López Sánchez DTE, Vigo University 4 of 59

Page 5: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.8

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersIntroductionSpace Vector PWM

Space Vector PWM

Space vector PWM problem

Two-level SVPWM Multilevel SVPWMThree phase Well studied SolvedMultiphase Partially solved1 Not solved2

1Solved for five, seven and nine phases.

2Classical graphical tools become cumbersome in multiphase systems.

Óscar López Sánchez DTE, Vigo University 5 of 59

Page 6: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.1

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersIntroductionObjectives

Objectives

Solve the multilevel multiphase SVPWM problem:

Standard multilevel topologies.

Any number of levels.

Any number of phases.

Low computational cost.

Online hardware implementation.

Óscar López Sánchez DTE, Vigo University 6 of 59

Page 7: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel Converters

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel ConvertersSwitching State RedundancyMultilevel TopologiesNumber of Redundant Switching States

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

6 Conclusions

Óscar López Sánchez DTE, Vigo University 7 of 59

Page 8: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.13

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel ConvertersSwitching State Redundancy

Switching State Redundancy

Capability of power converters to produce the same output voltagewith different switching states:

Joint-phase redundancyRefers to all phases

Same phase-to-phase voltage

Only in converters with floating neutral

Per-phase redundancyRefers to one phase

Same phase-to-neutral voltage

Only in some multilevel topologies

Óscar López Sánchez DTE, Vigo University 8 of 59

Page 9: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.14

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel ConvertersMultilevel Topologies

Diode-Clamped Converter

Five-level converter

Tk1 Tk

2 Tk3 Tk

4 Vsk vs

k

0 0 0 0 0 01 0 0 0 Vdc 11 1 0 0 2Vdc 21 1 1 0 3Vdc 31 1 1 1 4Vdc 4

Óscar López Sánchez DTE, Vigo University 9 of 59

Page 10: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.17

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel ConvertersMultilevel Topologies

Flying Capacitor Converter

Five-level converter

Tk1 Tk

2 Tk3 Tk

4 Vsk vs

k

0 0 0 0 0 01 0 0 0 Vdc 10 1 0 0 Vdc 10 0 1 0 Vdc 10 0 0 1 Vdc 11 1 0 0 2Vdc 21 0 1 0 2Vdc 21 0 0 1 2Vdc 20 1 1 0 2Vdc 20 1 0 1 2Vdc 20 0 1 1 2Vdc 21 1 1 0 3Vdc 31 1 0 1 3Vdc 31 0 1 1 3Vdc 30 1 1 1 3Vdc 31 1 1 1 4Vdc 4

Óscar López Sánchez DTE, Vigo University 10 of 59

Page 11: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.21

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel ConvertersMultilevel Topologies

Cascaded Full-Bridge Converter

Five-level converter(Two cells)

TkL1 Tk

L2 TkR1 Tk

R2 Vsk vs

k

0 0 1 1 −2Vdc −21 0 1 1 −Vdc −10 1 1 1 −Vdc −10 0 0 1 −Vdc −10 0 1 0 −Vdc −11 1 1 1 0 01 0 0 1 0 01 0 1 0 0 00 1 0 1 0 00 1 1 0 0 00 0 0 0 0 01 1 0 1 Vdc 11 1 1 0 Vdc 11 0 0 0 Vdc 10 1 0 0 Vdc 11 1 1 0 2Vdc 2

Óscar López Sánchez DTE, Vigo University 11 of 59

Page 12: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.16,20,23

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersPer-Phase Redundancy in Multilevel ConvertersNumber of Redundant Switching States

Number of Redundant Switching States

Output voltage Number of redundant statesVsk Rd(vsk)

Diode clamped vskVdc 1

Flying capacitor vskVdc

(Nk − 1)!(Nk − vsk − 1)! vsk!

Cascadedfull-bridge

vskVdc

(2Bk)!(Bk − vsk)! (Bk + vsk)!

Functionaldiagram

Vsk= Output voltage

vsk = Output level

Vdc = Voltage stepNk = Number of levelsBk = Number of cells

Óscar López Sánchez DTE, Vigo University 12 of 59

Page 13: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM Algorithms

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM AlgorithmsMultilevel Three-Phase SVPWM AlgorithmsHardware ImplementationExperimental ResultsAlgorithms Comparison

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

6 Conclusions

Óscar López Sánchez DTE, Vigo University 13 of 59

Page 14: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.32

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsMultilevel Three-Phase SVPWM Algorithms

Compared Space Vector PWM Algorithms

3D SVPWM algorithm

by Prats et al. [81]

2D SVPWM algorithm

by Celanovic et al. [72]

Any number of levelsVs = vsVdc , vs ∈ Z . Standard multilevel topologiesLow computational cost

Óscar López Sánchez DTE, Vigo University 14 of 59

Page 15: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.34

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsHardware Implementation

Neutral-Point Clamped Inverter

Described in VHDLImplemented in a FPGA

Óscar López Sánchez DTE, Vigo University 15 of 59

Page 16: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.34

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsHardware Implementation

Implementation of the 3D SVPWM Algorithm

Óscar López Sánchez DTE, Vigo University 16 of 59

Page 17: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.34

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsHardware Implementation

Implementation of the 2D SVPWM Algorithm

Óscar López Sánchez DTE, Vigo University 17 of 59

Page 18: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.44

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsExperimental Results

Experimental SetupDiagram

DSPACE DS1103 PPC Controller Board.XC3S200 FPGA.Three-phase three-level neutral point clamped inverter.Three-phase induction motor with floating neutral.

Óscar López Sánchez DTE, Vigo University 18 of 59

Page 19: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.44

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsExperimental Results

Experimental SetupPhotograph

Óscar López Sánchez DTE, Vigo University 19 of 59

Page 20: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.44

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsExperimental Results

MeasurementsSinusoidal Reference

3D SVPWMCh1: Vs

a − Vsb

Ch2: Vsb − Vs

c

Ch3: Vsc − Vs

a

Ch4: Vn

2D SVPWMCh1: Vs

a − Vsb

Ch2: Vsb − Vs

c

Ch3: Vsc − Vs

a

Ch4: Vn

Óscar López Sánchez DTE, Vigo University 20 of 59

Page 21: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.46

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsAlgorithms Comparison

Algorithms Comparison

3D SVPWM algorithm

Does not take advantage ofjoint-phase redundancy

Floating and grounded neutral

Modulation index [0, 1]

Sorted switching vectorsequence

Low computational cost

Easy to implement

2D SVPWM algorithm

Takes advantage of joint-phaseredundancy

Floating neutral

Modulation index [0, 1.15]

Unsorted space vector sequence

Difficult to find switchingvector sequence from spacevector sequence

Without-redundancy SVPWM problem . Unique solutionWith-redundancy SVPWM problem . Multiple solutions

Óscar López Sánchez DTE, Vigo University 21 of 59

Page 22: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.46

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersImplementation of Multilevel SVPWM AlgorithmsAlgorithms Comparison

Algorithms Comparison

3D SVPWM algorithm

Does not take advantage ofjoint-phase redundancy

Floating and grounded neutral

Modulation index [0, 1]

Sorted switching vectorsequence

Low computational cost

Easy to implement

2D SVPWM algorithm

Takes advantage of joint-phaseredundancy

Floating neutral

Modulation index [0, 1.15]

Unsorted space vector sequence

Difficult to find switchingvector sequence from spacevector sequence

Without-redundancy SVPWM problem . Unique solutionWith-redundancy SVPWM problem . Multiple solutions

Óscar López Sánchez DTE, Vigo University 21 of 59

Page 23: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM AlgorithmFormulationNew Space Vector PWM AlgorithmExperimental VerificationApplication to Three-Phase Converters

5 Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

6 Conclusions

Óscar López Sánchez DTE, Vigo University 22 of 59

Page 24: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.50

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

P -Phase SVPWM Formulation

Multilevel multiphase converter:

Formulation in a P -dimensional space:

vr = [vr1, vr2, . . . , vrP ]T ∈ RP

vsj = [vs1j , vs2j , . . . , vs

Pj ]T ∈ ZP

Óscar López Sánchez DTE, Vigo University 23 of 59

Page 25: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.51

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

Modulation Law

vr =P+1∑j=1

vsjtj , whereP+1∑j=1

tj = 1

Matrix formulation1vr

1

vr2

...vrP

=

1 1 . . . 1vs

11 vs

12 . . . vs

1P+1

vs21 vs

22 . . . vs

2P+1

......

. . ....

vsP1 vs

P2 . . . vs

PP+1

︸ ︷︷ ︸

Unknown!

t1t2...

tP+1

Óscar López Sánchez DTE, Vigo University 24 of 59

Page 26: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.51

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

Modulation Law

vr =P+1∑j=1

vsjtj , whereP+1∑j=1

tj = 1

Matrix formulation1vr

1

vr2

...vrP

=

1 1 . . . 1vs

11 vs

12 . . . vs

1P+1

vs21 vs

22 . . . vs

2P+1

......

. . ....

vsP1 vs

P2 . . . vs

PP+1

︸ ︷︷ ︸

Unknown!

t1t2...

tP+1

Óscar López Sánchez DTE, Vigo University 24 of 59

Page 27: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.52

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

Decomposition

Multilevel Two-levelmultiphase = Displacement + multiphaseSVPWM SVPWM

Óscar López Sánchez DTE, Vigo University 25 of 59

Page 28: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.52

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

Displacement

vi = integ(vr) ∈ ZP Integer part of the reference

vf = vr − vi ∈ RP Fractional part of the referencevdj = f(vf ) Displaced switching vector sequencetj = f(vf ) Switching times

vsj = vi + vdj ∈ ZP Switching vector sequence

Óscar López Sánchez DTE, Vigo University 26 of 59

Page 29: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.53

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmFormulation

Two-Level SVPWM

P = f(vf ) Permutation matrix → Sort components of vf

D = PTD Displaced switching vectors

D = (constant) Upper triangular matrix made with ones

tj = vfj−1 − vf j Switching times

Óscar López Sánchez DTE, Vigo University 27 of 59

Page 30: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.56

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmNew Space Vector PWM Algorithm

Algorithm Step List

0 Normalize the reference vr

1 Decompose the normalizedreference into its integer part vi

and its fractional part vf

2 Calculate the permutationmatrix P

3 Calculate the matrix D

4 Extract the displaced switchingvectors vdj from matrix D

5 Obtain the final switchingvectors vsj

6 Calculate the switching times tj

Óscar López Sánchez DTE, Vigo University 28 of 59

Page 31: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.59

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmNew Space Vector PWM Algorithm

Algorithm Features

Valid for the standard multilevel topologies.Any number of levels.Any number of phases.Sorted switching vector sequence . Minimizes number ofswitchings.Low computational complexity . Real-time implementation.Modulation index range:

0 ≤ Vfund

Vdc≤ N − 1

2

Does not takes advantage of joint-phase redundancy.For converters with and without floating neutral.

Óscar López Sánchez DTE, Vigo University 29 of 59

Page 32: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.61

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmExperimental Verification

Experimental SetupDiagram

DSPACE DS1103 PPC Controller BoardXC3S200 FPGAFive-level five-phase cascaded full-bridge inverterRL load with grounded neutral

Óscar López Sánchez DTE, Vigo University 30 of 59

Page 33: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.61

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmExperimental Verification

Experimental SetupPhotograph

Óscar López Sánchez DTE, Vigo University 31 of 59

Page 34: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.61

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmExperimental Verification

Five-Level Five-Phase Inverter

Óscar López Sánchez DTE, Vigo University 32 of 59

Page 35: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.61

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmExperimental Verification

Experimental MeasurementsPure Sinusoidal Reference

Switching frequency: 10 kHzFundamental frequency: 50 HzFundamental amplitude: A1 = 1.8Vdc

Ch1: Leg voltage Vsa

Ch2: Filtered leg voltage Vsa

Ch3: Leg current Isa

Óscar López Sánchez DTE, Vigo University 33 of 59

Page 36: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.61

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmExperimental Verification

Experimental MeasurementsPure Sinusoidal Reference With Third Harmonic Injection

Switching frequency: 10 kHzFundamental frequency: 50 HzFundamental amplitude: A1 = 1.8Vdc

Third harmonic amplitude: A3 = 0.3Vdc

Ch1: Leg voltage Vsa

Ch2: Filtered leg voltage Vsa

Ch3: Leg current Isa

Óscar López Sánchez DTE, Vigo University 34 of 59

Page 37: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.63,74

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM AlgorithmApplication to Three-Phase Converters

Application to Three-Phase Converters

General technique . Can be used with three-phase converters

Three-leg converters:P = 3Same as the 3D SVPWM algorithm by Prats et al. [81]

Four-leg converters:P = 4New four-dimensional SVPWM algorithm

Óscar López Sánchez DTE, Vigo University 35 of 59

Page 38: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State Redundancy

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulationNew Multilevel Multiphase SVPWM Algorithm With Switching StateRedundancyExperimental VerificationApplication to Three-Phase Converters

6 Conclusions

Óscar López Sánchez DTE, Vigo University 36 of 59

Page 39: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.92

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Multiphase System With Floating Neutral

Phase current:

Isk =

Vsk

Zk−

∑Pi=1 Vs

i/Zi∑P

i=1 Zk/Zi

, k = 1, 2, . . . , P

Non-homopolar component of the output voltage:

Vsk

= Vsk − Vs

1 + Vs2 + · · ·+ Vs

P

P

Óscar López Sánchez DTE, Vigo University 37 of 59

Page 40: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.92

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Modulation Law

vr =l∑

j=1

vsjtj , wherel∑

j=1

tj = 1

Matrix formulation1vr

1

vr2

...vrP

=

1 1 . . . 1vs

11 vs

12 . . . vs

1l

vs21 vs

22 . . . vs

2l

......

. . ....

vsP1 vs

P2 . . . vs

Pl

t1t2...tl

vskj ∈ R . Previous SVPWM method cannot be applied

Óscar López Sánchez DTE, Vigo University 38 of 59

Page 41: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.92

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Modulation Law

vr =l∑

j=1

vsjtj , wherel∑

j=1

tj = 1

Matrix formulation1vr

1

vr2

...vrP

=

1 1 . . . 1vs

11 vs

12 . . . vs

1l

vs21 vs

22 . . . vs

2l

......

. . ....

vsP1 vs

P2 . . . vs

Pl

t1t2...tl

vskj ∈ R . Previous SVPWM method cannot be applied

Óscar López Sánchez DTE, Vigo University 38 of 59

Page 42: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.94

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Equivalent Modulation Law

Non-homopolar component

Projection onto the planeπ : vs

1 + · · ·+ vsP = 0

along the vectoru = [1, 1, . . . , 1]T

Equivalent modulation law

New projection planeπ : vs

P = 0

Óscar López Sánchez DTE, Vigo University 39 of 59

Page 43: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.94

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Equivalent Modulation Law

Non-homopolar component

Projection onto the planeπ : vs

1 + · · ·+ vsP = 0

along the vectoru = [1, 1, . . . , 1]T

Equivalent modulation law

New projection planeπ : vs

P = 0

Óscar López Sánchez DTE, Vigo University 39 of 59

Page 44: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.94

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Equivalent Modulation Law

Space vectors: ωrk = vrk − vrP ωs

kj = vs

kj − vsPj

ωr =P∑j=1

ωsjτj , whereP∑j=1

τj = 1

Matrix formulation1ωr

1

ωr2

...ωr

P−1

=

1 1 . . . 1ωs

11 ωs

12 . . . ωs

1P

ωs21 ωs

22 . . . ωs

2P

......

. . ....

ωsP−11 ωs

P−12 . . . ωs

P−1P

τ1τ2...τP

ωskj ∈ Z . Previous SVPWM method can be applied

Óscar López Sánchez DTE, Vigo University 40 of 59

Page 45: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.94

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Equivalent Modulation Law

Space vectors: ωrk = vrk − vrP ωs

kj = vs

kj − vsPj

ωr =P∑j=1

ωsjτj , whereP∑j=1

τj = 1

Matrix formulation1ωr

1

ωr2

...ωr

P−1

=

1 1 . . . 1ωs

11 ωs

12 . . . ωs

1P

ωs21 ωs

22 . . . ωs

2P

......

. . ....

ωsP−11 ωs

P−12 . . . ωs

P−1P

τ1τ2...τP

ωskj ∈ Z . Previous SVPWM method can be applied

Óscar López Sánchez DTE, Vigo University 40 of 59

Page 46: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.97

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Space Vector Sequence

SVPWM algorithm without redundancy:

Output: Space vector sequence + Dwell times

ωsj = ωi + ωdj → τj

Translation into: Switching vectors + Switching times

vsj = Tvωsj + nu → tj

Multiple solutions

Óscar López Sánchez DTE, Vigo University 41 of 59

Page 47: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.98

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Joint-Phase Redundancy

vs(n, j) = Tvωdj + nu

Switching vectors arranged in a table:

P = 5 j = 1 j = 2 j = 3 j = 4 j = 5ωs1 ωs2 ωs3 ωs4 ωs5

......

......

......

n = 4 vs(4, 1) vs(4, 2) vs(4, 3) vs(4, 4) vs(4, 5)

n = 3 vs(3, 1) vs(3, 2) vs(3, 3) vs(3, 4) vs(3, 5)

n = 2 vs(2, 1) vs(2, 2) vs(2, 3) vs(2, 4) vs(2, 5)

n = 1 vs(1, 1) vs(1, 2) vs(1, 3) vs(1, 4) vs(1, 5)

n = 0 vs(0, 1) vs(0, 2) vs(0, 3) vs(0, 4) vs(0, 5)...

......

......

...

At least one vector must be selected from each columnMinimize switching losses . Sequence with adjacent vectors

Óscar López Sánchez DTE, Vigo University 42 of 59

Page 48: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.98

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Selection of Switching Vectors

Adjacent vectors stringSelect P consecutiveswitching vectorsin the string

New q index:

q =∑P

k=1 vskj

Boundaries:qmin = f(Nmin)qmax = f(Nmax)

n j vs(n, j)

...

......

...

16

3 3 vs(3, 3) = [ 2, 4, 3, 5, 2]T

15

3 2 vs(3, 2) = [ 1, 4, 3, 5, 2]T

3 1 vs(3, 1) = [ 1, 4, 3, 4, 2]T

2 5 vs(2, 5) = [ 1, 4, 2, 4, 2]T

2 4 vs(2, 4) = [ 1, 3, 2, 4, 2]T

2 3 vs(2, 3) = [ 1, 3, 2, 4, 1]T

2 2 vs(2, 2) = [ 0, 3, 2, 4, 1]T

2 1 vs(2, 1) = [ 0, 3, 2, 3, 1]T

1 5 vs(1, 5) = [ 0, 3, 1, 3, 1]T

1 4 vs(1, 4) = [ 0, 2, 1, 3, 1]T

1 3 vs(1, 3) = [ 0, 2, 1, 3, 0]T

5

1 2 vs(1, 2) = [−1, 2, 1, 3, 0]T

...

......

...

Óscar López Sánchez DTE, Vigo University 43 of 59

Page 49: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.98

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Selection of Switching Vectors

Adjacent vectors stringSelect P consecutiveswitching vectorsin the string

New q index:

q =∑P

k=1 vskj

Boundaries:qmin = f(Nmin)qmax = f(Nmax)

n j vs(n, j)

...

......

...

16

3 3 vs(3, 3) = [ 2, 4, 3, 5, 2]T

15

3 2 vs(3, 2) = [ 1, 4, 3, 5, 2]T

3 1 vs(3, 1) = [ 1, 4, 3, 4, 2]T

2 5 vs(2, 5) = [ 1, 4, 2, 4, 2]T

2 4 vs(2, 4) = [ 1, 3, 2, 4, 2]T

2 3 vs(2, 3) = [ 1, 3, 2, 4, 1]T

2 2 vs(2, 2) = [ 0, 3, 2, 4, 1]T

2 1 vs(2, 1) = [ 0, 3, 2, 3, 1]T

1 5 vs(1, 5) = [ 0, 3, 1, 3, 1]T

1 4 vs(1, 4) = [ 0, 2, 1, 3, 1]T

1 3 vs(1, 3) = [ 0, 2, 1, 3, 0]T

5

1 2 vs(1, 2) = [−1, 2, 1, 3, 0]T

...

......

...

Óscar López Sánchez DTE, Vigo University 43 of 59

Page 50: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.98

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Selection of Switching Vectors

Adjacent vectors stringSelect P consecutiveswitching vectorsin the string

New q index:

q =∑P

k=1 vskj

Boundaries:qmin = f(Nmin)qmax = f(Nmax)

n j vs(n, j)

...

......

...

16

3 3 vs(3, 3) = [ 2, 4, 3, 5, 2]T

15

3 2 vs(3, 2) = [ 1, 4, 3, 5, 2]T

3 1 vs(3, 1) = [ 1, 4, 3, 4, 2]T

2 5 vs(2, 5) = [ 1, 4, 2, 4, 2]T

2 4 vs(2, 4) = [ 1, 3, 2, 4, 2]T

2 3 vs(2, 3) = [ 1, 3, 2, 4, 1]T

2 2 vs(2, 2) = [ 0, 3, 2, 4, 1]T

2 1 vs(2, 1) = [ 0, 3, 2, 3, 1]T

1 5 vs(1, 5) = [ 0, 3, 1, 3, 1]T

1 4 vs(1, 4) = [ 0, 2, 1, 3, 1]T

1 3 vs(1, 3) = [ 0, 2, 1, 3, 0]T

5

1 2 vs(1, 2) = [−1, 2, 1, 3, 0]T

...

......

...

Óscar López Sánchez DTE, Vigo University 43 of 59

Page 51: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.98

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyFormulation

Selection of Switching Vectors

Adjacent vectors stringSelect P consecutiveswitching vectorsin the string

New q index:

q =∑P

k=1 vskj

Boundaries:qmin = f(Nmin)qmax = f(Nmax)

q n j vs(n, j)...

......

...16 3 3 vs(3, 3) = [ 2, 4, 3, 5, 2]T

15 3 2 vs(3, 2) = [ 1, 4, 3, 5, 2]T

qmax=14 3 1 vs(3, 1) = [ 1, 4, 3, 4, 2]T

13 2 5 vs(2, 5) = [ 1, 4, 2, 4, 2]T

12 2 4 vs(2, 4) = [ 1, 3, 2, 4, 2]T

11 2 3 vs(2, 3) = [ 1, 3, 2, 4, 1]T

10 2 2 vs(2, 2) = [ 0, 3, 2, 4, 1]T

9 2 1 vs(2, 1) = [ 0, 3, 2, 3, 1]T

8 1 5 vs(1, 5) = [ 0, 3, 1, 3, 1]T

7 1 4 vs(1, 4) = [ 0, 2, 1, 3, 1]T

qmin= 6 1 3 vs(1, 3) = [ 0, 2, 1, 3, 0]T

5 1 2 vs(1, 2) = [−1, 2, 1, 3, 0]T...

......

...

Óscar López Sánchez DTE, Vigo University 43 of 59

Page 52: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.101

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyNew Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

Block Diagram of the Algorithm

Óscar López Sánchez DTE, Vigo University 44 of 59

Page 53: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.104

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyNew Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

Algorithm Features

Valid for the standard multilevel topologies.Any number of levels.Any number of phases.Sorted switching vector sequence . Minimizes number ofswitchings.Low computational complexity . Real-time implementation.Modulation index range:

0 ≤ Vfund

Vdc≤ N − 1

2 cos π2P

Takes advantage of switching state redundancy.For converters with floating neutral.

Óscar López Sánchez DTE, Vigo University 45 of 59

Page 54: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Experimental SetupDiagram

DSPACE DS1103 PPC Controller Board.XC3S200 FPGA.Five-level five-phase cascaded full bridge inverter.Five-phase induction motor, floating neutral.

Óscar López Sánchez DTE, Vigo University 46 of 59

Page 55: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Experimental SetupPhotograph

Óscar López Sánchez DTE, Vigo University 47 of 59

Page 56: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Five-Level Five-Phase Motor Drive

Óscar López Sánchez DTE, Vigo University 48 of 59

Page 57: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Experimental MeasurementsLeg Voltage

Switching frequency: 10 kHzFundamental frequency: 50 HzFundamental amplitude: A = 2.102Vdc

Ch1: Leg voltage Vsa

Ch2: Filtered leg voltage Vsa

Óscar López Sánchez DTE, Vigo University 49 of 59

Page 58: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Experimental MeasurementsPhase-to-Phase Voltage

Switching frequency: 10 kHzFundamental frequency: 50 HzFundamental amplitude: A = 2.102Vdc

Ch1: Phase-to-phase volt. Vsa − Vs

b

Ch2: Filtered voltage Vsa − Vs

b

Ch3: Neutral point voltage Vn

Ch4: Phase current Isa

Óscar López Sánchez DTE, Vigo University 50 of 59

Page 59: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.108

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyExperimental Verification

Experimental MeasurementsTrajectories in dq Axes

Voltage

−100 0 100−150

−100

−50

0

50

100

150

Vd1 [V]

Vq1

[V]

−100 0 100−150

−100

−50

0

50

100

150

Vd3 [V]

Vq3

[V]

Current

−2 0 2−2

−1

0

1

2

Id1 [A]

Iq1

[A]

−2 0 2−2

−1

0

1

2

Id3 [A]

Iq3

[A]

Óscar López Sánchez DTE, Vigo University 51 of 59

Page 60: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.110,120

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersMultilevel Multiphase SVPWM Algorithm With Switching State RedundancyApplication to Three-Phase Converters

Application to Three-Phase Converters

General technique . Can be used with three-phase converters

Three-leg converters:P = 3Extension of the 2D SVPWM algorithm by Celanovic et al. [72]

Four-leg converters:P = 4Extension of the 3D SVPWM algorithm by Franquelo etal. [89]

Óscar López Sánchez DTE, Vigo University 52 of 59

Page 61: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusions

Outline

1 Introduction

2 Per-Phase Redundancy in Multilevel Converters

3 Implementation of Multilevel SVPWM Algorithms

4 Multilevel Multiphase SVPWM Algorithm

5 Multilevel Multiphase SVPWM Algorithm With Switching State Redundancy

6 ConclusionsConclusionsFuture ResearchContributions

Óscar López Sánchez DTE, Vigo University 53 of 59

Page 62: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.133

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusionsConclusions

Conclusions I

Switching laws and per-phase redundancy in multilevel converters

Studied for the three standard topologies.

New expressions to calculate the number of redundantswitching states.

Two multilevel three-phase SVPWM algorithms compared andimplemented in a FPGA:

3D SVPWM algorithm by Prats et al.

2D SVPWM algorithm by Celanovic et al.

Óscar López Sánchez DTE, Vigo University 54 of 59

Page 63: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.133

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusionsConclusions

Conclusions II

Two new multilevel multiphase SVPWM algorithms

Can be used with the standard multilevel topologies.

Valid for any number of phases and levels.

Sorted switching sequence . Minimizes number of switchings.

Suitable for real-time implementation in low-cost devices.

Implementation in a FPGA.

Tested with a 5-level 5-phase cascaded full-bridge inverter.

Óscar López Sánchez DTE, Vigo University 55 of 59

Page 64: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.133

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusionsConclusions

Conclusions III

SVPWM algorithm without switching state redundancy:

Not takes into account joint-phase redundancy.

Converters with and without floating neutral.

Reduced modulation index range.

Single solution.

SVPWM algorithm with switching state redundancy:

Takes advantage of joint-phase redundancy:

Converters with floating neutral.

Extend the modulation index range.

Multiple solutions . Possible to include a modulation strategy.

Óscar López Sánchez DTE, Vigo University 56 of 59

Page 65: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Pag.135

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusionsFuture Research

Future Research

Particularize for other number of phases.

Study the spectrum of the output voltage.

Develop of the switching strategies to be included in theSVPWM with switching state redundancy.

Extend the SVPWM techniques to the overmodulationregion.

Óscar López Sánchez DTE, Vigo University 57 of 59

Page 66: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersConclusionsContributions

Contributions

Major contribution:Development of two algorithms that solve multilevelmultiphase SVPWM problem.

Minor contributions:Expressions to calculate the number of redundant switchingstates in standard multilevel topologies.Comparative of the hardware implementation of two multilevelthree-phase SVPWM algorithms.

Óscar López Sánchez DTE, Vigo University 58 of 59

Page 67: Space Vector Pulse-Width Modulation for Multilevel ...olopez.webs.uvigo.es/files/ThesisSlides.pdf · SpaceVectorPulse-WidthModulationforMultilevelMultiphaseVoltage-SourceConverters

Space Vector Pulse-Width Modulation for Multilevel Multiphase Voltage-Source ConvertersEnd

Space Vector Pulse-Width Modulation for MultilevelMultiphase Voltage-Source Converters

Author: Óscar López SánchezDirector: Jesús Doval Gandoy

Electronics Technology Department, Vigo University,

9 January 2009

Dissertation submitted for the degree ofEuropean Doctor of Philosophy in Electrical Engineering

Óscar López Sánchez DTE, Vigo University 59 of 59