IECON 2005 Matrix Converter Tutorial November 2005 Matrix Converter Technology Dr Pat Wheeler and Prof Jon Clare Power Electronics, Machines and Control Group School of Electrical and Electronic Engineering University of Nottingham, UK Tel. +44 115 951 5591 Email. Pat.wheeler@Nottingham.ac.uk Presentation Outline I Basic Matrix Converter Concepts (Jon Clare) Power Circuit Implementation (Pat Wheeler) • Bi-directional switch implementation and available semiconductor device products • Status of Devices: SiC, Reverse Blocking IGBTs • Current Commutation strategies • Power circuit protection • Practical circuit layout issues Modulation Algorithms (Jon Clare) • • • • Mathematical model Basic Modulation problem and solution Voltage ratio limitation Principal modulation methods: Venturini, Space vector, Max-mid-min, Fictitious DC Link School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Presentation Outline II Design Issues (Jon Clare) • Comparison of modulation methods • Input Filter design • Matrix Converter losses and comparisons with other topologies Two-Stage Matrix Converters (Pat Wheeler) • • • • Basic Principle of Operation Circuit topologies and device count Comparison of Sparse Matrix Converter Topologies Modulation Schemes Experimental Matrix Converters and applications (Pat Wheeler) • Application Examples • Industrial Products Potential Future Application Areas (Jon Clare and Pat Wheeler) Jon Clare School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Matrix Concept Input filter 3-phase supply Bidirectional switch Load Variable frequency Variable voltage 3-phase output Basic Ideas Switching pattern and commutation control must avoid line to line short circuits at the input Switching pattern and commutation control must avoid open circuits at the output Each output phase can be connected to any input phase at any time Switch duty cycles are modulated so that the “average” output voltage follows the desired reference (for example a sinusoidal reference) Modulation is arranged so that the “average” input current is sinusoidal when the input voltage, output reference and output current are sinusoidal School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Nomenclature Phase Labelling Convention A B SAa C a b c Load Example Switching Pattern Possible arrangement SAa (on) SCa (on) SBa (on) tBa tAa tCa SCb (on) SBb (on) SAb (on) tAb tBb SAc (on) tCb SBc (on) tAc tBc SCc (on) tCc Tseq (sequence time) Output phase a Output phase b Output phase c Repeats Switching frequency = 1/Tseq Modulation strategy ensures that tAa - tCc are generated so that the average output voltage during each sequence equals the target output voltage. The sequence time is constant. School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Illustrative Output Waveforms Fin > Fout Output line to supply neutral voltage 360 Volts 50Hz in - 25Hz out switching frequency 500Hz 240 120 0 -120 -240 -360 0 Volts Time (ms) 40 Output line to line voltage 600 Low switching frequency shown for visual clarity 20 400 200 0 -200 -400 -600 0 10 Time (ms) 20 Illustrative Output Waveforms Fin < Fout Output line to supply neutral voltage 360 Volts 50Hz in - 100Hz out switching frequency 1kHz 240 120 0 -120 -240 -360 0 10 Time (ms) 20 Output line to line voltage 600 Low switching frequency shown for visual clarity Volts 400 200 0 -200 -400 -600 0 School of Electrical and Electronic Engineering, University of Nottingham, UK 10 Time (ms) 20 IECON 2005 Matrix Converter Tutorial November 2005 Illustrative Input Waveforms 1.2 0.8 Input current (unfiltered) 50Hz in - 25Hz out 0.4 0 -0.4 -0.8 Low switching frequency shown for visual clarity -1.2 0 20 40 60 Time(ms) 80 0 5 10 15 Time(ms) 20 1.2 0.8 Input current (unfiltered) 50Hz in - 100Hz out 0.4 0 -0.4 -0.8 -1.2 Example Spectra 100 % 80 50Hz in - 25Hz out Output voltage 25Hz Sidebands around multiples of the switching frequency 60 40 2kHz switching 20 0 0 Exact nature of spectra depends on modulation method 1 100 50Hz % 80 2 3 4 kHz 5 Input Current Sidebands around multiples of the switching frequency 60 40 20 0 0 School of Electrical and Electronic Engineering, University of Nottingham, UK 1 2 3 4 kHz 5 IECON 2005 Matrix Converter Tutorial Modulation Control A number of modulation strategies have been proposed. All of them allow flexible control with the following features: • Continuous control of output voltage amplitude from zero up to a maximum limit • Continuous control of output frequency up to a maximum feasible limit of approximately 1/10 of the switching frequency • Control of input displacement factor: unity, leading and lagging regardless of output power factor DC-AC and AC-DC conversion is an inherent feature by setting either the input or output frequency to zero Matrix Converter Features Direct conversion - No DC link - “all silicon solution” No restriction on input and output frequency within limits imposed by switching frequency Inherent bi-directional power flow in all modes with 4 quadrant voltage-current characteristics at both ports “Sinusoidal” input and output currents Potential for high power density if switching frequency is high enough Output voltage limited to 87% of input voltage (for most modulation schemes) Higher semiconductor count than other AC-AC configurations School of Electrical and Electronic Engineering, University of Nottingham, UK November 2005 IECON 2005 Matrix Converter Tutorial November 2005 Alternatives Rectifier DC link Inverter 3-Phase Supply 3-Phase Load Industry “workhorse” - made from a few kW to MW Unidirectional power flow Poor AC supply current waveforms DC link capacitor is often 30% - 50% of the power circuit volume at 20kW upwards Alternatives “Back to Back” DC link Inverter 3-Phase Supply 3-Phase Load Bi-directional power flow PWM control of input bridge with line inductors gives sinusoidal input currents Large DC link capacitor and line inductors Matrix converter provides the same functionality School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Perceived and Actual Limitations Voltage Transfer Ratio • Output voltage is limited to 86% of the input voltage • Only a problem if standard motors are used from a standard supply Device Count • Normally requires 18 fully controllable switching devices for a 3-phase to 3-phase converter • Compares to 12 switching devices and large reactive components for a back-to back inverter circuit Control Algorithms • Considered complex by some researchers • Have been reported as processor intensive • No longer really and issue Device Count Topology Fully Controlled Devices Fast Diodes Rectifier Diodes Large Electrolytic Capacitors Large Inductors Matrix Converter 18 18 0 0 0 Back-toBack Inverter 12 12 0 1 3 Inverter with Diode Bridge 6 6 6 1 0 or 1 Conventional rectifier DC Link inverter • Has poor supply current waveforms • Provides no regenerative capability • Requires a DC link capacitor School of Electrical and Electronic Engineering, University of Nottingham, UK Back to back inverter • • • Provides regenerative capability Has sinusoidal supply currents Requires a DC link capacitor IECON 2005 Matrix Converter Tutorial November 2005 Pat Wheeler Presentation Outline Power Circuit Implementation • Bi-directional switch implementation and available semiconductor device products • Current Commutation strategies • Practical circuit layout issues • Power circuit protection School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Matrix Concept Bidirectional Switch Motor The Bi-directional Switch • Must be able to conduct positive and negative currents • Must be able to block positive and negative voltages Possible Switch Configurations Diode Bridge • High conduction losses » Two diodes and a switching device conducting • Only one switching device per switch School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Possible Switch Configurations Back to Back Switch • Two switching devices per switch • Conduction losses of only one diode and one switching device • Common Collector » Pair of switching devices arranged with collectors connected » Diodes required for reverse blocking capability Possible Switch Configurations Back to Back Switch • Common Emitter » Pair of switching devices arranged with emitters connected » Both devices can be gated from the same isolated power supply • Can Control Direction of Current Flow within each Switch » Useful for most current commutation strategies • Diodes can be Si or SiC » SiC may offers lower conduction losses, depending on device rating School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Possible Switch Configurations Back to Back Switch • Reverse Blocking IGBTs » Pair of reverse blocking IGBTs » Lower conduction losses » Reverse recovery can be an issue and may lead to higher switching losses • Simpler Power Semiconductor Module Design » Increase in theoretical reliability? • Can Control Direction of Current Flow within each Switch Matrix Converter Device Packaging A Bi-directional Switch in a Single Package • Two IGBTs and associated diodes • A rearranged ‘Inverter leg’ • 200Amp samples available from Dynex Semiconductors A Matrix Converter Output Leg in a Single Package • Possible to have 3 bi-directional switches in a single package » One package per output leg of the converter » Possible advantages in the minimisation of inductance between devices • Can be built as specials by Dynex and Semelab • Products from Fuji, IXSY and Mitsubishi using Reverse blocking IGBTs A Complete Matrix Converter in a Single Package • Suitable for lower power levels • Eupec had a 400V, 7.5kW matrix converter ‘ECONOMAC’ module School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 A Bi-directional Switch in a Single Package Dynex 200Amp Bi-directional Module DIM200MBS12-A Nine packages for a 3-phase to 3-phase Matrix Converter Used for larger converters, say >200Amps Common Emitter A Matrix Converter Output Leg in a Single Package 600V, 300A (SEMELAB) 1700V, 600A (DYNEX) Three packages for a 3-phase to 3-phase Matrix Converter Used for medium converters, say 50Amps to 600Amps School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 A Complete Matrix Converter in a Single Package EUPEC 35 Amp Matrix Converter Module One package for a 3-phase to 3-phase Matrix Converter Used for small converters, say >50Amps A Complete Matrix Converter in a Single Package EUPEC 35 Amp Matrix Converter Module A three phase to three phase matrix converter 7.5kW from a 400V supply School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 The Current Commutation Problem 3-phase input Motor Two Rules • Do not short circuit input lines » will short circuit the supply • Do not open circuit output lines » will open circuit inductive load The Two Rules for Safe Current Commutation • Do not short circuit input lines 2-phase input Load • Do not open circuit output lines 2-phase input Load School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Switch Cells for a 2-Phase to 1-Phase Converter SA1 A1 A2 B1 B2 SA2 SB1 RL Load SB2 2-Switch Converter Commutation Options Switch states for a 2 to 1 matrix Converter • Allowable conditions for each state is given Commutation path just has to follow the allowable conditions V1 V2 Io School of Electrical and Electronic Engineering, University of Nottingham, UK 1 1 1 1 V1=V2 1 1 1 0 V1>V2 1 0 1 1 V1<V2 0 1 1 1 V1>V2 1 0 1 0 Io +ve 0 1 0 1 Io -ve 1 1 0 0 Any 0 0 1 1 Any 0 0 0 0 Io = 0 1 0 0 0 Io +ve 2 0 1 0 0 Io -ve 0 0 1 0 Io +ve 1 0 0 1 V1<V2 0 1 1 0 V1>V2 1 1 0 1 V1<V2 0 0 0 1 Io -ve IECON 2005 Matrix Converter Tutorial November 2005 2-Switch Converter Commutation Options The possible commutation routes for a 2-switch Matrix Converter 1 1 1 0 1 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 1 0 Matrix Converter Phase Labelling Convention A SAa B C a b Motor School of Electrical and Electronic Engineering, University of Nottingham, UK c IECON 2005 Matrix Converter Tutorial November 2005 Switch Cells for a 2-Phase to 1-Phase Converter SA1 A1 A2 B1 B2 C1 C 2 SA2 SB1 RL Load SB2 SC1 SC2 3-Switch Converter Allowable Switch State Options School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Current Commutation Methods Output Current Commutation Methods • Rely on measurement of the output current direction on each output leg Input Voltage Commutation Methods • Rely on measurement of the relative input voltages Resonant Techniques • Use an auxiliary resonant circuit to achieve safe commutation Dead-Time Current Commutation SA1 SA2 SB1 • Open circuit of motor windings during switch commutation • Have to clamp output voltages due to open circuit on the motor windings RL Load • SB2 • SA1 SA2 SB1 SB2 td School of Electrical and Electronic Engineering, University of Nottingham, UK Output voltage clamping circuits such as a diode bridge Two step commutation strategy IECON 2005 Matrix Converter Tutorial November 2005 Four-Step Current Commutation SA1 Extra hardware • SA2 RL Load SB1 • • SB2 Require knowledge of output current direction in each output line Increase in gate drive complexity to allow independent control of devices Control logic complexity Reduction in device losses • SA1 50% of switch commutations will be soft commutations Four step commutation strategy SA2 • SB1 • SB2 td1 td2 td3 Bi-directional switch current flow No action required when output current changes direction Four Step, Semi-soft Current Commutation IL SA2 SA1 SA1 SA1 SA2 SA2 SB1 SB2 SB2 SB2 SA1 SA2 SA1 SA2 SB1 SB2 School of Electrical and Electronic Engineering, University of Nottingham, UK SB1 SB1 SB1 SB2 IECON 2005 Matrix Converter Tutorial November 2005 Three-Step Current Commutation SA1 SA2 Device Turn-on delays are shorter than the device turn-off delays (true for most common power electronic switching devices) RL Load SB1 The middle delay can therefore be reduced to zero without causing an input line short circuit or output line open circuit SB2 Minimization of the output voltage distortion as the output voltage will change on one of these switching edges depending on the output current direction. SA1 SA2 SB1 SB2 td3 td1 Three-Step Current Commutation 1400V, 600A IGBT 6us commutation time 3 2 Amps 1 0 -1 -2 -3 0 20 40 60 80 100 120 140 160 180 200 T ime, milliseconds 2us commutation time 3 2 Amps 1 0 -1 -2 -3 0 20 40 60 80 Time, milliseconds School of Electrical and Electronic Engineering, University of Nottingham, UK 100 120 140 IECON 2005 Matrix Converter Tutorial November 2005 Current Direction Sensing External Measurement of Load Current • Hall effect current transducers » Cost of extra hardware • Current sense resistors » Extra energy losses Back to Back Diodes • Direction of voltage across diodes gives current direction • Additional Conduction losses Internal Switch Current Direction Detection • • • • Direct measurement of current direction information No external hardware required Information acquired at point of use Reliable at very low current levels » Current as low as 100µA can be detected Switch Current Direction Self Sensing S1 D1 IL V1 Uses Device Currents to Make Current Commutation Decisions • V2 • D2 S2 If IL > 0 • V1 = +2.5 Volts and V2 = -1.2 Volts If IL < 0 and V2 = +2.5 Volts School of Electrical and Electronic Engineering, University of Nottingham, UK Only devices which are conducting are turned on Forms a Two Step Commutation Strategy • • S2 and D2 are conducting • S1 and D1 are reverse biased • V1 = -1.2 Volts Turns off all Devices Which are Not Conducting • • S1 and D1 are conducting • S2 and D2 are reverse biased Direct measurement of actual current flowing Current direction information passed between cells Minimisation of switch state change delays IECON 2005 Matrix Converter Tutorial November 2005 Current Direction Current [mA] Current Detection Circuit Output During Increasing Current 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Time [ms] Current [mA] Current Detection Circuit Output During Decreasing Current 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Time [ms] Experimental Results 40 30Hz Output 30 Loa d Curre nt (A) 20 2kHz Switching 10 0 -10 -20 -30 -40 0 5 10 15 20 25 Time (ms) 30 35 40 45 50 5 10 15 20 25 Time (ms) 30 35 40 45 50 400 300 Loa d Volta ge (V) 200 100 0 -100 -200 -300 -400 0 School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Input Voltage Based Commutation Uses Input Voltages to Make Current Commutation Decisions • Relies on knowledge of relative magnitude order of the input voltages • Requires accurate and balanced measurement of input voltage waveforms required Example: 4-Step Voltage Commutation • Must avoid critical areas where input voltages are close » Prevention method » Replacement method 4-Step Voltage Based Commutation SA1 SA1 SA1 0V SA2 SA2 SA2 SB1 SB1 SB1 100V SB2 SB2 SB2 SA1 SA2 SA1 SA2 SB1 SB2 School of Electrical and Electronic Engineering, University of Nottingham, UK SB1 SB2 IECON 2005 Matrix Converter Tutorial November 2005 4-Step Voltage Based Commutation Critical areas VB VA VC Problems may occur when voltages are very close • Critical areas • Could commutated via the other voltage • Could rearrange commutation sequence − − Extra losses and unwanted pulses Waveform quality issues unless inherent in control algorithm 4-Step Voltage Based Commutation VA VA VB VB VC VC …A …A – C – B – B – C – A… B – C – A \ / B – C… \ C / C Extra states Critical Step Prevention Method • Rearrange commutation sequence School of Electrical and Electronic Engineering, University of Nottingham, UK Critical Step Replacement Method • Commutated via the other voltage IECON 2005 Matrix Converter Tutorial November 2005 Comparison of Commutation Methods Output Current Commutation Methods • Relies on measurement of the output current direction on each output leg • Output line open circuit if a commutation error occurs » Overvoltage clamp used Input Voltage Commutation Methods • Relies on measurement of the relative input voltages • Longer commutation times • Input line short circuit is a commutation error occurs »? Some Protection Issues Fault conditions • Overcurrent due to short circuit » Commutation failure • Loss of supply • Output power overload Protection strategies • No natural freewheeling paths • Have to provide energy storage in event of turning-off all devices » Overvoltage clamp » Freewheeling with the matrix converter circuit School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Matrix Converter Protection a b c Input filter Cin CClamp Lin Clamp circuit line A B C 3x3 matrix of bi-directional switches Auxiliary circuits supply unit (gate-drivers, transducers, control) SMPS IM 3~ motor Capacitor is typically very small depends on nature of load For a 3kW Matrix Converter Drive for an Aircraft Actuator (shown later) machine inductance = 1.15mH maximum output current is, say, 30Amps capacitor required is 2µF Power Circuit Layout Minimisation of mutual inductance between input lines Inclusion of local capacitance between input lines Laminated input line bus bars • Simplifies power circuit assembly Lstray Clocal Lstray Clocal Clocal Lstray School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 IGBT Turn-off Voltage when using Laminated Input Power Planes Device Voltage (V) 600 500 400 300 200 100 0 0 200 400 600 800 Time (ns) Jon Clare School of Electrical and Electronic Engineering, University of Nottingham, UK 1000 IECON 2005 Matrix Converter Tutorial November 2005 Presentation Outline Modulation Algorithms • Mathematical model • Basic Modulation problem and solution • Voltage ratio limitation • Principal modulation methods » Venturini, Space vector, Max-mid-min, Fictitious DC Link Ideal Switch Matrix vA Input vB vC iA iB SAa iC va vb vc ia ib ic Output Assume voltage fed input and current sink output - inductors represent inductive load Measure all voltages with respect to a hypothetical star (wye neutral) point of the supply School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Mathematical Model Assuming instantaneous and perfect commutation v a ( t ) S Aa ( t ) v ( t ) = S ( t ) b Ab v c ( t ) S Ac ( t ) S Ba ( t ) S Bb ( t ) i A ( t ) S Aa ( t ) i (t ) = S (t ) B Ba i C ( t ) S Ca ( t ) S Ab ( t ) S Ca ( t ) v A ( t ) S Cb ( t ) v B ( t ) S Cc ( t ) v C ( t ) S Bc ( t ) S Ac ( t ) i a ( t ) S Bc ( t ) i b ( t ) S Cc ( t ) i c ( t ) S Bb ( t ) S Cb ( t ) where the switching function S Kj ( t ) is 1 when the switch joining input line K to output line j is ON and is 0 otherwise. Voltage and current constraint ∑S K = A ,B ,C Ka (t ) = ∑S K = A ,B ,C Kb (t ) = ∑S K = A ,B ,C rules require that : Kc ( t ) =1 Example Switching Pattern SBa =1 SAa=1 (on) tBa tAa SAb=1 tCa SBb=1 tAb SCb=1 tBb SAa=1 tBc Output phase a Output phase b tCb SBc=1 tAc Sca=1 SCc=1 tCc Tseq (sequence time) Output phase c Repeats Switching frequency fsw = 1/Tseq Many different ways of sequencing the switches are possible – depends on modulation strategy Define the modulation duty cycle for each switch as mAa(t) = tAa/Tseq etc School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Low Frequency Modulation Model Switching function model gives instantaneous relationships - not immediately useful for studying modulation Assume that the input frequency and output frequency (fi, fo) << fsw Low frequency input-output relationships can then be defined in terms of the modulation duty cycle matrix v a (t ) v b (t ) = v c (t ) mAa (t ) mBa (t ) mCa (t ) v A (t ) mAb (t ) mBb (t ) mCb (t ) v B (t ) mAc (t ) mBc (t ) mCc (t ) vC (t ) i A (t ) iB (t ) = iC (t ) mAa (t ) mAb (t ) mAc (t ) ia (t ) mBa (t ) mBb (t ) mBc (t ) i b (t ) mCa (t ) mCb (t ) mCc (t ) i c (t ) ∑m K = A,B,C Ka (t ) = ∑m K = A,B,C Kb (t ) = ∑m K = A,B,C Kc Compact notation [v o (t )] = [M (t )][v i (t )] [i i (t )] = [M (t )]T [i o (t )] (t ) = 1 The Modulation Problem Find a modulation matrix M(t) such that the following are satisfied: cos(ω i t ) [v i (t )] = Vim cos(ω i t + 2π / 3) cos(ω i t + 4π / 3 ) cos( ω o t ) [v o (t )] = qVim cos( ω o t + 2π / 3 ) cos( ω o t + 4π / 3 ) where q = voltage ratio If the output currents are sinusoidal and balanced, then it follows that: cos( ω i t + φ i ) cos(ω o t + φ o ) cos( φ i ) cos( ω i t + φ i + 2π / 3 ) [i o (t )] = Iom cos(ω o t + φo + 2π / 3) [i i (t )] = qI om cos( φ o ) cos( ω i t + φ i + 4π / 3 ) cos(ω o t + φ o + 4π / 3 ) School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Basic Algorithms (Venturini & Alesina) Two basic solutions to the modulation problem 1 + 2q cos(ω m t − 2π / 3) 1 + 2q cos(ω m t − 4π / 3) 1 + 2q cos(ω m t ) 1 + 2q cos(ω m t − 2π / 3) 3 1 + 2q cos(ω m t − 2π / 3) 1 + 2q cos(ω m t − 4π / 3) 1 + 2q cos(ω m t ) 1 + 2q cos(ω m t ) [M1(t )] = 1 1 + 2q cos(ω mt − 4π / 3) with ω m = (ω o − ω i ) This yields φi = φo, ie the input phase displacement is the same as the load phase displacement. The alternative solution is: 1 + 2q cos(ω mt − 2π / 3) 1 + 2q cos(ω mt − 4π / 3) 1 + 2q cos(ω m t − 4π / 3) 1 + 2q cos(ω m t ) 1 + 2q cos(ω mt ) 1 + 2q cos(ω m t − 2π / 3) 1 + 2q cos(ω m t − 4π / 3) with ω m = −(ω o + ω i ) 1 + 2q cos(ω m t ) [M 2(t )] = 1 1 + 2q cos(ω mt − 2π / 3) 3 This yields φi = - φo, ie the input phase displacement is the reverse of the load phase displacement. Combining the two solutions provides the means for input displacement factor control [M ( t ) ] = α 1 [M 1( t ) ] + α 2 [M 2 ( t ) ] Input Displacement Factor Control Combined solution allows input displacement factor control For example, assuming an inductive load: a1 = a2 : input is resistive (unity displacement factor) a1 > a2 : input is inductive (lagging displacement factor) a1 < a2 : input is capacitive (leading displacement factor) Assuming unity displacement factor solution, allows the switch duty cycle calculation to be reduced to: mKj = 1 2v K v j 1 + 2 3 Vim School of Electrical and Electronic Engineering, University of Nottingham, UK for K = A, B,C and j = a, b, c IECON 2005 Matrix Converter Tutorial November 2005 Voltage Ratio Limitation Average output voltage taken over each switching sequence equals the target voltage Target voltage must fit within input voltage envelope Input voltage envelope Target output voltages 1.2 0.8 0.4 0 -0.4 -0.8 -1.2 0 90 180 270 360 Basic algorithm has a voltage ratio limitation of 0 < q < 0.5 Optimised Voltage Ratio Modify target output voltages to use all the input volt-second area. Target voltages become: 1.2 0.8 0.4 0 -0.4 -0.8 -1.2 cos(ωot ) − 61 cos(3ωot ) + 1 cos(3ωi t ) 2 3 [vo (t )] = qVim cos(ωot + 2π / 3) − 61 cos(3ωot ) + 2 13 cos(3ωi t ) cos(ω t + 4π / 3) − 1 cos(3ω t ) + 1 cos(3ω t ) o o i 6 2 3 Target output voltages with q=0.866 0 90 180 270 360 Input voltage envelope Maximum voltage increased to 87% of input Added triple harmonics cancel in the output line to line voltages School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Added Voltage Cancellation Vim cos(ω i t ) Matrix Converter qVim 6 cos(3ωot ) im − qV cos(3ωi t ) 2 3 qVim cos(ω o t ) Venturini Optimum Amplitude Method Extension to original method to allow use of the modified target waveform set Input displacement factor control is at the expense of voltage ratio Algorithm can be simplified for unity displacement factor to yield: m Kj = 1 2v K v j 4q + sin( ω i t + β K ) sin( 3 ω i t ) 1 + 3 Vim 2 3 3 for K = A, B,C and j = a, b, c β K = 0,2 π/3,4 π/3 for K = A,B,C respectively and v j includes the triple harmonic addition School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Cyclic Venturini Method (1) Original Venturini method uses a “single-sided” fixed switching sequence S11 t11 S21 S12 S13 t12 t13 S23 t21 S22 t22 t23 S31 S32 S33 t31 t32 t33 tseq S11 ≡ SAa, S12 ≡ SBa etc Cyclic Venturini Method (2) Cyclic Venturini method uses a “double-sided” switching sequence S13 S12 S12 S11 t12/2 t12/2 t11/2 S21 S11 t11/2 t13/2 S23 S21 t23/2 S33 t33/2 t21/2 S31 t31/2 tseq/2 S22 t22/2 S32 t32/2 S22 t22/2 S32 t32/2 t21/2 S13 t13/2 S23 t23/2 S31 S33 t31/2 t33/2 tseq/2 “Cyclic” refers to the fact that the selection order of input voltages (3-12-2-1-3 above) is changed every 60O of input period. Input voltage with largest absolute magnitude (1 above) is always placed in the middle. Duty cycle calculations are identical to standard (optimum) Venturini method. School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Cyclic Venturini Method (3) Line to Line Voltage Non-cyclic (standard) Cyclic Cyclic method eliminates sub-optimal vectors Space Vector Concept Space vector concept allows a 3-phase set of quantities to be represented by a single vector on a complex plane Define space vector of (Va, Vb, Vc) as: 2 Vo (t ) = v a (t ) + v (t )e j 2π / 3 + v c (t )e j 4π / 3 b 3 Geometrically, this amounts to plotting the instantaneous values of the three voltages along axes displaced by 120O School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Space Vector Illustration Assume target voltages are: v a = qVim cos(ω o t ), v b = qVim cos(ω o t + 2π / 3), v c = qVim cos(ω o t + 4π / 3) Result is that Vo(t) - the target output voltage space vector has constant length qVim and rotates at ωO when plotted in the complex plane imd0046.html Space vector of input current is defined in the same way 2 I (t ) = ia(t ) + i (t )e j2π / 3 + ic (t )e j 4π / 3 i b 3 Target space vector of input current is normally chosen to line up with the input voltage space vector (unity displacement factor), and rotates at ωi Matrix Converter Space Vectors 27 possible vectors can be split into 3 groups Group I: each output line is connected to a different input line. Space vectors of output voltage rotate at ωi Space vectors of input current rotate at ωO Group II: two output lines are connected to a common input line, the remaining output line is connected to one of the other input lines. Space vectors of output take one of 6 fixed positions (varying amplitude) Space vectors of input current take one of 6 fixed positions (varying amplitude) Group III: all output lines are connected to a common input line. All space vectors are at the origin (zero length) Group I is not useful, only Groups II (18 vectors) and III (3 vectors) are used School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Group II Space Vectors Vector Number +1 -1 +2 -2 +3 -3 +4 -4 +5 -5 +6 -6 +7 -7 +8 -8 +9 -9 Conducting Switches SAa SBa SBa SCa SCa SAa SBa SAa SCa SBa SAa SCa SBa SAa SCa SBa SAa SCa SBb SAb SCb SBb SAb SCb SAb SBb SBb SCb SCb SAb SBb SAb SCb SBb SAb SCb SBc SAc SCc SBc SAc SCc SBc SAc SCc SBc SAc SCc SAc SBc SBc SCc SCc SAc Output Phase Voltages vb vc va vB vB vA vA vA vB vB vC vC vB vB vC vA vA vC vC vC vA vA vB vB vB vA vA vB vC vC vC vB vB vC vA vA vA vC vC vB vA vB vA vB vA vC vB vC vB vC vB vA vC vA vC vA vC Output Line to Line Voltages vab vbc vca 0 -vAB vAB -vAB 0 vAB vBC 0 -vBC 0 -vBC vBC 0 -vCA vCA 0 -vCA vCA -vAB vAB 0 0 vAB -vAB 0 -vBC vBC 0 vBC -vBC -vCA vCA 0 0 vCA -vCA 0 -vAB vAB 0 vAB -vAB 0 -vBC vBC 0 vBC -vBC 0 -vCA vCA 0 vCA -vCA Input Line Currents IA Ia Ib+Ic 0 0 Ib+Ic Ia Ib Ia+Ic 0 0 Ia+Ic Ib Ic Ia+Ib 0 0 Ia+Ib Ic IB Ib+Ic Ia Ia Ib+Ic 0 0 Ia+Ic Ib Ib Ia+Ic 0 0 Ia+Ib Ic Ic Ia+Ib 0 0 IC 0 0 Ib+Ic Ia Ia Ib+Ic 0 0 Ia+Ic Ib Ib Ia+Ic 0 0 Ia+Ib Ic Ic Ia+Ib Modulation Calculations Calculations are performed at a regular sampling frequency. Target output voltage space vector rotates, but can be assumed to be fixed at a particular magnitude and position during each sampling period. Output voltage space vectors that the converter can produce are fixed in position (or zero). Time weighted switching between adjacent vectors, produces the correct target “average” output voltage vector during each sampling period. Use of 4 (non-zero) vectors in each sampling period allows input current space vector direction to be controlled as well (for unity displacement factor). Any extra time in the sampling period not occupied by active vectors is filled with zero vectors. Sequence of the 4 active vectors is chosen to minimise commutations. School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Target Vector Synthesis ±4, ±5, ±6 ±2, ±5, ±8 ±7, ±8, ±9 ωo ±1, ±4, ±7 Target vector ±1, ±2, ±3 ±3, ±6, ±9 Input current space vectors Target ±1, ±2, ±3 vector Output voltage space vectors ±3, ±6, ±9 ±4, ±5, ±6 ±7, ±8, ±9 ±1, ±4, ±7 ωi ±2, ±5, ±8 For any condition, using 4 vectors allows control of output voltage magnitude and angle and input current angle (displacement factor) In this case vectors are 5, 6, 8, 9 Vector Sequences S13 S11 t13/2 S23 t23/2 S33 t31/2 t33/2 01 V1 S12 S12 t12/2 t12/2 S22 S22 t22/2 t22/2 S32 S32 t32/2 t32/2 t11/2 S21 t21/2 S31 V2 02 V3 V4 03 03 S11 S12 t11/2 S21 t12/2 S22 t23/2 t21/2 t22/2 S32 t32/2 t33/2 01 V1 V2 S23 t23/2 V4 V3 02 S33 t33/2 V2 V1 01 tseq/2 t13/2 S23 S33 S13 t13/2 t21/2 S31 t31/2 tseq/2 S13 S11 t11/2 S21 V3 V4 tseq/2 School of Electrical and Electronic Engineering, University of Nottingham, UK 02 S12 t12/2 S22 t22/2 S32 t32/2 02 S11 t11/2 S21 t21/2 V4 V3 V2 tseq/2 S13 t13/2 S23 t23/2 S33 t33/2 V1 Double sided 3-zero states V1 → V4 are active states 01 → 03 are zero states Double sided 2-zero states 01 IECON 2005 Matrix Converter Tutorial November 2005 Space Vector Comments Selection of vector sequence is not unique - different implementations possible Different implementations give different high frequency (distortion) characteristics at the input and output port Common mode addition to output target is inherent with space vector method → 87% voltage ratio Freedom to control input current vector position can be beneficial under distorted/unbalanced load/supply conditions Min-Mid-Max Method Oyama et al Attempts to minimise switching loss Minimise commutations by having only 2 output phases switched in each sampling period Minimise voltage change at each commutation through optimum selection of switching sequence S11 S11 t11/2 t11/2 S21 S22 S23 S23 S22 S21 t23/2 t22/2 t23/2 t23/2 t22/2 t21/2 S31 S32 t31/2 t32/2 tseq/2 School of Electrical and Electronic Engineering, University of Nottingham, UK S33 S33 S32 t33/2 t33/2 t32/2 t31/2 tseq/2 S31 IECON 2005 Matrix Converter Tutorial November 2005 Fictitious DC Link Modulation 1 Modulation considered as a two step process [v o (t )] = ([A][v i (t )])[B ] First step - multiply by A, second step - multiply result by B [A] and [B] are given by: cos(ω i t ) [A] = α cos(ω i t + 2π / 3) cos(ω i t + 4π / 3) T cos(ω o t ) [B ] = β cos(ωo t + 2π / 3) cos(ω o t + 4π / 3) Fictitious DC Link Modulation 2 First step yields the “fictitious DC link” and is analogous to rectification 3αVim [ A][v i (t )] = 2 Second step modulates this DC constant at the output frequency and is analogous to conventional inversion using PWM cos(ω o t ) [A][v i (t )][B ] = 3αβVim cos(ωot + 2π / 3) 2 cos(ω o t + 4π / 3) Theoretical maximum values of a and b are: α MAX = 4 3 2 , β MAX = 2π π yielding a maximum voltage transfer ratio of 1.053! School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial Fictitious DC Link Modulation 3 For q > 0.87 the mean output voltage in each sequence cannot equal the target voltage → Increased low frequency distortion in output and/or input As q → 1.05 input current and output voltage approach quasi-square wave For q < 0.87, method is similar to others Sparse Matrix Converter makes the distinction between [A] and [B] in hardware - but still without DC energy storage Modulation - Observations Practical implementation of switching schemes (any of them) with a modern DSP is straightforward Switch duty cycles are normally calculated at each sampling instant based on input voltage measurement (all methods) Low frequency distortion/unbalance in input voltage does not appear at output (Instantaneous power out) = (Instantaneous power in) at all instants in a matrix converter School of Electrical and Electronic Engineering, University of Nottingham, UK November 2005 IECON 2005 Matrix Converter Tutorial November 2005 Modulation - Conclusions No restriction on input and output frequency within limits imposed by switching frequency Inherent bi-directional power flow in all modes with 4 quadrant voltage-current characteristics at both ports “Sinusoidal” input and output currents Input displacement factor can be controlled Output voltage limited to 87% of input voltage (for most modulation schemes) Schemes for which q > 0.87 have significant performance penalties Jon Clare School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial Presentation Outline Design Issues • Comparison of modulation methods • Input Filter design • Matrix Converter losses and comparisons with other topologies Comparison - Introduction Define: • Modulation frequency (fm) = frequency at which switching pattern repeats • Sampling frequency (fsamp) = frequency at which modulation duty cycles are calculated • Switching frequency (fsw) = average frequency at which each bidirectional switch commutates Comparison of modulation methods not straightforward since: • Often fm ≠ fsamp ≠ fsw • Ratio fm/fsw, fsamp/fsw etc depends on modulation method • Even for equal fsw, different modulation methods can give vastly different switching losses School of Electrical and Electronic Engineering, University of Nottingham, UK November 2005 IECON 2005 Matrix Converter Tutorial November 2005 Comparison (1) Comparison of output voltage weighted THD for equal commutation frequency (8kHz) WTHD = n max ∑ n =2 f1 I (fn ) fn I (f1 ) Sampling frequencies Vent (8kHz – single sided) SVM 3z (6kHz – double sided) SVM 2z (7kHz – double sided) MMM (9kHz – double sided) Comparison (2) Comparison of input current weighted THD for equal commutation frequency (8kHz) School of Electrical and Electronic Engineering, University of Nottingham, UK 2 IECON 2005 Matrix Converter Tutorial November 2005 Comparison (3) Comparison of losses for 30kW converter Balance between conduction and switching loss depends on devices chosen – relatively slow devices used in this example Input Filter Design R L C Matrix Converter C chosen to limit voltage distortion at converter terminals L chosen to limit current distortion at supply R chosen to give adequate damping • Limit overshoot on turn-on • Avoid excitation of resonance by supply or converter School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Simple Filter Analysis Iin L Assume harmonic current flows entirely in C to calculate distortion on Vin Vin In C Use calculated distortion on Vin to determine distortion on Iin Enables C and L to be determined directly from weighted THD curves and target THD for Iin and Vin ∑ ((f ITHD1 = / f n )I (f n )) fn ≠ fi I (f i ) ∑ ((f ITHD 2 = Power I C = THD1 2 VinTHD 6π fiVll 2 i i / fn )2 I(fn ) ) I 1 L = THD2 3C (2π f )2 I in THD i 2 I (f i ) fn ≠ fi Simple Example 4.5 0.40 Input current weighted (1/f) THD Venturini optimum method, q =0.8 Weighted THD % 3.5 Input current weighted (1/f 2) THD Venturini optimum method, q =0.8 0.35 Weighted THD % 4.0 0.30 3.0 0.25 2.5 I THD2 0.20 I THD1 2.0 0.15 1.5 1.0 0.10 0.5 0.05 0.0 0.00 0 50 100 150 f sw /f i 200 0 50 100 150 f sw /f i 200 Example: 415V line to line input at 50Hz, 15kW power level at q=0.8, 8kHz switching frequency Target distortions: Input current THD 5%, Converter input voltage THD 5% Data from curves at fsw/fi = 160: ITHD1 = 0.35%, ITHD2 = 0.004% Component values: C = 6µF, L = 210µH Space vector or cyclic Venturini modulation would yield smaller values School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Comparison of AC to AC Converter Losses Research programme looking at 30kW integrated matrix converter induction motor drive 3 configurations studied Rectifier PWM drive Active front-end PWM drive Matrix converter drive Conduction and commutation losses considered in detail Voltage Source Inverter Drives Drive application supplying a 30kW induction motor is considered A 400V induction motor load is used with the inverter drives Ls Ls 400V 50Hz IM 400V 50Hz IM ≡ ≡ Rectifier input PWM Inverter Drive Active front-end Inverter Drive School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Matrix Converter Drive • Maximum voltage transfer ratio of matrix converter is 0.866 • A 340V induction motor load is therefore used for the matrix converter drive v1i 400V 50Hz v2i v3i i1i i2i i3i S11 S21 S31 S12 S22 S32 S13 S23 S33 340V 30kW ≡ OR IM Bi-directional Switch 1200V, 200A IGBTs Matrix Converter Drive Device Conduction Losses • Fit curve to the IGBT and diode forward voltage drop characteristics. • Matrix Converter - output current flows through a series combination of an IGBT and a diode at all times. • Inverter – Dependant on the output fundamental displacement angle. • Diode bridge – Dependant on supply impedance. School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Device Commutation Losses • Simulations for each converter were used to identify switching instants • IGBT turn-on, turn-off losses and diode recovery energy loss included • Soft turn-on, turn-off instances due to zero current switching • Matrix Converter – switching voltage dependant upon the switching instants • A linear relationship of switching loss with voltage and current at commutation instant was assumed Results (1) 3000 Total ) ( loss W t (w) pu t u O d et a R t a s e s s o L r et r ev n o C DB-Inverter AFE-Inverter Venturini M.C. S VM 2z S VM 3z 2500 2000 Note: 1500 THD of SVM method < Venturini at equal sampling frequency 1000 500 0 0 5 10 15 Modulation fre que ncy (kHz) Variation of total converter loss against sampling frequency at rated load School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 75 Load Current (%) 50 25 0 0 2.5 5 7.5 10 15 12.5 Frequency (kHz) Rectifier Input PWM Inverter 4500 4000 3500 3000 2500 2000 1500 1000 500 0 150 125 100 Total Converter Losses (W) 4500 4000 3500 3000 2500 2000 1500 1000 500 0 150 125 100 Total Converter Losses (W) Total Converter Losses (W) Results (2) 75 50 Load Current (%) 25 0 0 2.5 5 7.5 10 15 12.5 Frequency (kHz) 4500 4000 3500 3000 2500 2000 1500 1000 500 0 150 125 100 75 50 25 Load Current (%) Active front-end Inverter 0 0 2.5 5 7.5 10 15 12.5 Frequency (kHz) Matrix Converter Total Converter Loss against load current and sampling frequency Loss Comparison - Conclusions • Highest efficiency obtained with diode rectifier PWM inverter • Matrix converter is more efficient than the active front-end drive that has similar characteristics School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Pat Wheeler Presentation Outline Two-Stage Matrix Converters (Sparse) • Basic Principle of Operation • Circuit topologies and device count reduction • Comparison of Sparse Matrix Converter Topologies • Modulation Schemes School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Two-Stage Matrix Converters ‘DC’ Link Voltage Bi-directional Switches Output Line Voltage 3-Phase Supply 3-Phase to 2-phase Matrix Converter 3-Phase Load Also known as the ‘Sparse’ Matrix Converter Same Functionality as a Matrix Converter Exception: rotating vectors are not possible, ie. different input phase connected to each output phase In this form it has the same number of devices as a Matrix Converter Two-Stage Matrix Converters Input Voltage [Volts/10] Unfiltered Input Current [Amps] ‘DC Link’ Voltage [Volts] Output Voltage (L-N) [Volts] Output Currents [Amps] School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Sparse Matrix Converters Single-Stage and Two-Stage Converters a b c Input filter Cin CClamp Lin Clamp circuit A B C IM 3~ 3x3 matrix of bi-directional switches Auxiliary circuits supply unit (gate-drivers, transducers, control) SMPS line Clamp circuit Lin Cin CClamp IM 3~ Auxiliary circuits supply unit (gate-drivers, transducers, control) SMPS motor line Both Converters need LC input filter, clamp circuit, Vout/Vin < 0.87! ☺ Save diodes for clamp circuit on load side ☺ Flexible design of rectifier stage ☺ Dead-time commutation in inversion stage ☺ Possible ZCS of rectifier stage during a zero-voltage vector ☺ Conduction losses are load dependent Cannot produce rotating vectors ZCS ⇒ Rectifier stage decrease max. voltage transfer ratio Higher conduction losses at rated power School of Electrical and Electronic Engineering, University of Nottingham, UK motor IECON 2005 Matrix Converter Tutorial November 2005 Indirect Modulation Model Indirect modulation model for MC = two stage transformation • a rectification stage, to provide a (constant) DC-link voltage • an inversion stage, to produce the three output voltages Rectification stage p a b c Inversion stage A B C Upn [R]=[Sa, Sb, Sc] n [T] = [R]⋅[I] [I]=[SA, SB, SC]T Known PWM modulation methods may apply easily Rectifier Stage SV-Modulation Combine adjacent current vectors for sharing the constant output power to the input lines ⇒ sine wave Va ab Line c b a REC = ca P=c Lin Cclamp Cin ac Iδ dδ⋅Iδ θ*in cb N=a Iin dγ⋅Iγ Rectification Stage ⇒VPN bc Iγ Vc Vb ca ba π d γ = mI ⋅ sin − θ*in 3 ( ) dδ = mI ⋅ sin θ * in School of Electrical and Electronic Engineering, University of Nottingham, UK Sector γ-sequence: 1 2 3 4 5 ac 0 bc ba ca cb ab VP Va Vb Vb Vc Vc Va VN Vc Vc Va Va Vb Vb Vline- γ Vac Vbc Vba Vca Vcb Vab ab ac bc ba ca cb VP Va Va Vb Vb Vc Vc VN Vb Vc Vc Va Va Vb Vline- δ Vab Vac Vbc Vba Vca Vcb δ-sequence: IECON 2005 Matrix Converter Tutorial November 2005 Inverter Stage SV-Modulation Line Combine adjacent voltage vectors for accurate generation of the reference voltage vector REC = ca c b a P=c INV=011 Lin 001 101 Vβ Vout dβ⋅Vβ θ*out 011 Cclamp Cin IDC =“acc” 100 dα⋅Vα Inversion Stage Vα α-sequence β-sequence 0 100 = IA 110 = -IC 0 IA -IC IA 0 1 110 = -IC 010 = IB 0 -IC IB -IC 0 2 010 = IB 011 = -IA 0 IB -IA IB 0 3 011 = -IA 001 = IC 0 -IA IC -IA 0 4 001 = IC 101 = -IB 0 IC -IB IC 0 5 101 = -IB 100 = IA 0 -IB IA -IB 0 Sector 010 110 π dα = mU ⋅ sin −θ*out 3 * dβ = mU ⋅ sin θ out ( C=c B=c A=a N=a ) IDC [0-α-β -α-0] Pulse Width Generation Removing the Zero Current Vector from REC Stage = maintain dutyREC proportion Rectification stage duty-cycles d γR = VPN = dγ d δR = d γ + dδ dδ dγ + dδ π dα = mU ⋅ sin −θ *out 3 dβ = mU ⋅ sin (θ *out ) d γR⋅Vline- γ + d δR ⋅Vline- δ dγ Rectifier Stage - - d1 d0 = dγR ⋅ 1 − ( dγ + dδ ) ⋅ ( dα + d β ) δ - d2 α 0 Inversion stages duty-cycles dδ γ d0 Inverter Stage mU = 2 ⋅Vout VPN - β d3 - d4 α d1 = dγ ⋅ dα 0 Overflow d 2 = (dγ + dδ ) ⋅ d β Reload d3 = dδ ⋅ dα Timer Equivalent switching sequence 0 - αγ - School of Electrical and Electronic Engineering, University of Nottingham, UK βδ -βγ - αγ -0 d4 = dδR ⋅ 1 − ( dγ + dδ ) ⋅ ( dα + d β ) IECON 2005 Matrix Converter Tutorial November 2005 Pat Wheeler Matrix Converter Product The Yaskawa Matrix Converter • The first commercial Matrix Converter product • Launched in 2004 • Aimed at Lift and hoist applications • An important milestone in the development of Matrix Converter • Some circuit optimisation still required, for example in size and wieght School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Matrix Converter Modules 600V, 300A SEMELAB Leg Module 1200V, 35A EUPEC Matrix Converter Module 1200V, 200A Dynex Switch Module Applications? Integrated Motor Drives • No DC link capacitor • Voltage ratio not a limitation Industrial Applications • Lifts and Hoists • Power density • Regeneration Aerospace • Power density • Temperature tolerance Electric Military Vehicles • Weight and volume • Bi-directional power flow School of Electrical and Electronic Engineering, University of Nottingham, UK 1700V, 600A DYNEX Leg Module IECON 2005 Matrix Converter Tutorial November 2005 An EHA using a Matrix Converter Permanent Magnet Motor Drive Aims • Produce a 3kW Matrix Converter to drive an EHA • Demonstrate the actuator as part of the TIMES programme Testing • Prototype EHA has been tested on 400Hz and variable frequency supplies over a range of realistic loading conditions • Converter has also been tested as a motor drive under various supply conditions found on aircraft An EHA using a Matrix Converter Permanent Magnet Motor Drive (2) EHA Control Loops Voltage transducers Matrix Converter Supply Supply Voltage LEMs PM Motor Resolver Actuator Motor Current Control (DSP and FPGA) Motor Speed Ram Position Demand School of Electrical and Electronic Engineering, University of Nottingham, UK Ram Position LVDT IECON 2005 Matrix Converter Tutorial November 2005 An EHA using a Matrix Converter Permanent Magnet Motor Drive (3) Matrix converter driving two 400Hz induction motor fans, V/f mode 10 24 5 20 A 16 0 12 -5 8 -10 4 -15 A Output current (400Hz) -20 Input 0 current -25 (360Hz) -4 -8 0.001 0.0015 0.002 0.0025 0.003 -30 0.004 0.0035 An EHA using a Matrix Converter Permanent Magnet Motor Drive (4) Supply Loss Operation Speed reversal at 9600rpm 15000 Motor shaft speed (rpm) 5000 0 -5000 -10000 Iq ref[Amps] -15000 0.00 4 2 0 -2 -4 -6 -8 -10 -12 0.00 0.05 0.10 0.15 0.20 0.25 0.30 7500 0 .0 0 .1 0 .2 0 .3 0 .4 0 .5 0.10 0.15 0.20 0.25 0.30 Phase A current 5 Iq 15 10 5 0 .0 0 .1 0 .2 0 .3 0 .4 0.10 0.15 0.20 0.25 0.30 Phase B current Io 2 [Amps] 10 5 0 -5 -10 0.05 0.10 0.15 0.20 15 0.25 0.30 0 .6 0 .7 0 .8 Input supply voltages 5 0 -5 -10 0.05 0.10 0.15 0.20 Time [secs] School of Electrical and Electronic Engineering, University of Nottingham, UK 0.25 200 150 100 50 0 -50 -100 -150 -200 0.0 0.1 0.2 0.3 0.4 T ime [secs] Phase C current 10 Input Supply [Volts] 0.05 15 Io 3 [Amps] 0 .5 -5 -10 -15 0.00 0 .8 0 0 -5 -15 0.00 0 .7 20 q-axis current 0.05 10 -15 0.00 0 .6 25 15 Io 1 [Amps] Motor speed 8000 7000 Iq [Amps] Speed [rpm] 10000 Motor Speed [rpm] 8500 0.30 0.5 0.6 0.7 0.8 IECON 2005 Matrix Converter Tutorial November 2005 Integrated Electromechanical Actuator (EMA) Technology Demonstrator Electronics Motor To design and build an Integrated Electro Mechanical Actuator (EMA) intended as a technology demonstrator for a rudder actuator on a large, twin-engined, civil aircraft. Need to continuously deploy rudder under some flight conditions drives thermal design (stationary motor with high torque) Natural cooling considered Integrated EMA Technology demonstrator 30kW matrix converter integrated with ballscrewheatsink Switching Signals Gate Drive Circuits Voltage Clamp Capacitors Voltage Clamp Diodes Input Filter Capacitors Ballscrew housing School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Integrated EMA Technology demonstrator Bespoke PM motor designed and constructed Speed limited to 4950rpm by use of existing actuator for demonstrator Integrated EMA Technology demonstrator School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 100kW Direct Converter PM Motor Drive Water-cooled direct power converter 100kW vector controlled PM motor 360Hz-800Hz input, dc-1200Hz output 230V phase voltage input 120kVA rating Aerospace power quality targets Bespoke semiconductor packaging Preliminary results Dynex/Nottingham collaboration Entire system designed and developed at Nottingham Control system Control electronics Detailed modelling Power circuit 100kW Direct Converter PM Motor Drive Input Current [Amps] 200 150 100 50 0 -50 -100 -150 -200 0 0.002 0.004 0.006 0.008 0.01 Time [secs] Converter on test in USA, May 2005 Input Voltage [Volts] 400 300 200 100 0 -100 -200 -300 -400 0 0.002 0.004 0.006 Time [secs] School of Electrical and Electronic Engineering, University of Nottingham, UK 0.008 0.01 IECON 2005 Matrix Converter Tutorial November 2005 An Integrated Matrix Converter Induction Motor Drive (1) Power Electronics house in the motor end plate = + IGBTs, diodes and filter capacitors Redesigned end plate Induction Motor Matrix Converter Integrated Motor Drive (Power Electronics housed in a redesigned End Plate) Extra fins to cool the devices Specially packaged devices (Dynex Semiconductors) 200 Amp Bi-directional Switch module Integrated Drives above 7.5kW are not feasible within the same motor space envelope DC Link Capacitors form about 40% of the volume Matrix Converter will give same functionality as a back-to-back inverter drive Regeneration to supply Input current waveform quality BUT no large capacitors or inductors Bi-directional Switch Modules Redesign Motor End Plate Integrated Motor Drive Bi-directional Switches and Output Connections Power Planes and Input Filter Capacitors Complete Converter with Gate Drives School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 An Integrated Matrix Converter Induction Motor Drive (3) Output Voltages Power Circuit fits in available space 2500 2000 Output Voltages [Volts] 1500 Input inductor fits into a slightly modified terminal box 1000 500 0 Cooling requirement known – design for appropriate end plate exists -500 -1000 -1500 -2000 -2500 0 5 10 15 20 25 30 35 40 45 50 Viability of 30kW integrated drive using matrix converter has been demonstrated Time [ms ecs ] Output Current Input Currents 80 Output Currents [Amps] 60 40 20 0 -20 -40 -60 -80 0 5 10 15 20 25 30 35 40 45 50 Time [msecs] A 130kW Matrix Converter Vector Controlled Induction Motor Drive Control Platform • Infineon C167 control platform • FPGA based Current Commutation control • Fibre-optic connections from control card to to gate drives Power Circuit • Water cooled heat sinks • Laminated input power planes Controller Board Gate Drivers Work done in collaboration with the US Army Research Labs Design and construction of a large Matrix Converter power circuit FPGA Micro Contr. (6) PWM (6) Bidirectional Switches Current Direction (3) Current Direction Sensor School of Electrical and Electronic Engineering, University of Nottingham, UK Input voltage (6) Results from 150kVA tests with an Induction Motor Load under v/f control Closed loop vector control of a 150HP Induction Motor D/A Motor Speed Encoder Fiber Optic Links (27) Desired voltage, freq. PC Controller Serial Link IECON 2005 Matrix Converter Tutorial November 2005 A 130kW Matrix Converter Vector Controlled Induction Motor Drive (2) Results from a 600Amp, 1200V IGBT Matrix Converter Output Currents 500 400 150HP Induction Motor Load, 480Volt supply Output Power 129kW (156kVA) 300 200 Amps 100 0 -1 0 0 Switching Frequency: 4kHz -2 0 0 -3 0 0 -4 0 0 -5 0 0 0 5 1 0 1 5 2 0 2 5 30 35 40 4 5 5 0 Output Voltages 1750 1500 1250 134.0kW Output Power 129.5kW Total converter losses 1000 750 500 250 Volts Input Power 0 -250 -500 -750 -1000 -1250 -1500 -1750 0 5 10 15 20 25 30 35 40 45 50 4530W Output Power Factor 0.835 Efficiency 96.2% Input Voltage (L to L) 475V Input Current 172A Input Power Factor 0.985 Output Voltage 362V Output Current 256 Time, m illiseconds A 130kW Matrix Converter Vector Controlled Induction Motor Drive (3) Speed Demand ωref id Compensation terms * input voltages * Id Current Control vd Iq Current Control vq jθ e Speed Control iq * 3-Phase Supply MICRO-CONTROLLER Infineon SAB80C167 Flux Current Demand vα 2/3 vβ * va vb vc vAB vBC Closed Loop Vector Control of a 150HP Induction Machine Voltage A to D Input Filter Matrix Converter Control Algorithm Matrix Converter Power Circuit Gate Drives • Natural regeneration • Low cost Micro-controller control platform ωr i q* ωsl ωe τ i d* PWM dt id iq e-jθ iα iβ 3/2 ia ib FPGA Current A to D ic 1000 ωr A⊕B Timers Up/Down 800 FPGA A Closed Loop Motor Control Closed Loop Vector Scheme applied to the Matrix Converter Induction Motor Drive B motor Speed [rpm] Rotor Speed 600 400 200 Encode 0 800 Id, Iq [Amps] 600 400 200 0 -200 -400 Output Currents [Amps] 600 400 200 0 -200 -400 -600 0 1 2 3 Time [secs] Control Platform School of Electrical and Electronic Engineering, University of Nottingham, UK 4 5 IECON 2005 Matrix Converter Tutorial November 2005 Field Power Supply Using a Four-Output Leg Matrix Converter 250 200 • • • • • 150 Matrix Converter Power Circuit Variable Speed Diesel Engine Permanent Magnet Generator Designed for 10kVA Load 50Hz, 60Hz or 400Hz Output Frequency Output Line to Line Voltages [V] Field power supply 100 50 0 -50 -100 -150 -200 DIESEL ENGINE Matrix 10kW Gen Load -250 0.000 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 Time [s] 400Hz Output Voltage Waveforms FILTER FILTER MATRIX CONVERTER Input Voltage Space Vector Modulator Output Current Modulation D,Q, Control and Engine Demand Engine Speed Control Output Voltage • • • • • IGBT based Matrix Converter 25kHz Sampling Frequency DSP/FPGA Control Platform LC Output Filter Output Voltage Control Loop designed using a Genetic Algorithm Optimisation • A collaborative project with the US Army Research Labs Conclusions Matrix converters can offer advantages • Size • Regenerative operation • Sinusoidal input/output Modulation control is not difficult New power devices (eg Silicon Carbide) will increase the attractiveness of matrix converters Current research is application orientated Ongoing research into derived circuits School of Electrical and Electronic Engineering, University of Nottingham, UK IECON 2005 Matrix Converter Tutorial November 2005 Book A Book entitled “Matrix Converters” is due for publication in 2006 • Authors: » Prof Jon Clare » Dr Pat Wheeler » Dr Christian Klumpner » Dr Lee Empringham • Publisher: » Springer School of Electrical and Electronic Engineering, University of Nottingham, UK