Abstract:
A converter includes a transformer including primary windings and secondary windings, switches connected to the primary windings, an output inductor connected to the secondary windings, and a controller connected to the switches. The controller turns the switches on and off based on dwell times calculated using space vector modulation with a reference current {right arrow over (I)} ref  whose magnitude changes with time.

Description:
BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
       [0001]    The present invention relates to space vector modulation (SVM). More specifically, the present invention relates to an improved SVM algorithm that can be used with matrix rectifiers, current-source rectifiers, and current-source inverters. 
       2. Description of the Related Art 
       [0002]      FIG. 1  shows an isolated matrix rectifier,  FIG. 2  shows a current-source rectifier, and  FIG. 3  shows a current-source inverter. Each of the circuits shown in  FIGS. 1-3  can be used either with known SVM methods discussed in this section or with the novel SVM methods according to the preferred embodiments of the present invention discussed in the Detailed Description of Preferred Embodiments section below. 
         [0003]    In  FIG. 1 , “line side” refers to the portion of the circuit on the left-hand side of the transformer T r  that is connected to the line voltages u a , u b , u c  for each of the phases A, B, C, and “load side” refers to the portion of the circuit on the right-hand side of the transformer T r  that is connected to the output voltage u o , i.e., the load. On the line side, the three-phase AC current is combined into single-phase AC current, and on the load side, the single-phase AC current is rectified by diodes D 1  to D4 to provide DC current. 
         [0004]    The isolated matrix rectifier includes a filter inductor L f  and a filter capacitor C f  that define a line-side filter that reduces the total harmonic distortion (THD), bi-directional switches S 1  to S 6  arranged in a bridge as a 3-phase-to-1-phase matrix converter, a transformer T r  that provides high-voltage isolation between the line-side circuit and the load-side circuit, four diodes D 1  to D4 arranged in a bridge to provide output rectification, an output inductor L o , and an output capacitor C o  that define a filter for the output voltage. Bi-directional switches are used in this isolated matrix rectifier to open or close the current path in either direction. As shown in  FIG. 1 , the bi-directional switch includes two uni-directional switches connected in parallel. 
         [0005]    THD is defined as the ratio of the RMS amplitude of the higher harmonic frequencies to the RMS amplitude of the fundamental frequency: 
         [0000]    
       
         
           
             
               
                 
                   THD 
                   = 
                   
                     
                       
                         
                           Σ 
                           
                             k 
                             = 
                             2 
                           
                           ∞ 
                         
                          
                         
                           V 
                           k 
                           2 
                         
                       
                     
                     
                       V 
                       1 
                     
                   
                 
               
               
                 
                   ( 
                   1 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where V 1  is the amplitude of the fundamental frequency and V k  is the amplitude of the higher harmonic frequencies. It is desirable to reduce the THD because the harmonic current can be injected back into the power system. 
         [0006]    SVM is an algorithm for the pulse-width modulation (PWM) of the bi-directional switches S 1  to S 6 . That is, SVM is used to determine when the bi-directional switches S 1  to S 6  should be turned on and off. The bi-directional switches S 1  to S 6  are controlled by digital signals, e.g., either one or zero. Typically, a one means the switch is on, and a zero means the switch is off. In PWM, the width of the on signal, which controls how long a switch is turned on, is modulated, or changed. 
         [0007]    In known SVM, the main assumption is that the DC current is constant, which requires that the load-side inductor L o  should be infinite in theory and that the power converter should be only used in continuous-conduction mode (CCM) operation. CCM occurs when the current through the load-side inductor L 0  is always above zero. In contrast to CCM, discontinuous-conduction mode (DCM) occurs when the current through the load-side inductor L o  can be zero. The problem with using known SVM with DCM is large THD, as shown in  FIG. 10E . It is impossible to provide an infinite load-side inductor L o  in practice. Although it is possible to provide a load-side inductor L o  with a very large inductance, doing so requires providing a large inductor that makes design difficult. It is impractical to assume that a power converter will only be used in CCM operation in any application that includes light-load conditions in which the power converter can be in DCM operation. 
         [0008]    For the isolated matrix rectifier shown in  FIG. 1 , a switching function S i  can be defined as: 
         [0000]    
       
         
           
             
               
                 
                   
                     S 
                     i 
                   
                   = 
                   
                     { 
                     
                       
                         
                           
                             
                               
                                 1 
                                 , 
                                 
                                   
                                     S 
                                     i 
                                   
                                    
                                   
                                       
                                   
                                    
                                   turn 
                                    
                                   
                                       
                                   
                                    
                                   on 
                                 
                               
                             
                           
                           
                             
                               
                                 0 
                                 , 
                                 
                                   
                                     S 
                                     i 
                                   
                                    
                                   
                                       
                                   
                                    
                                   turn 
                                    
                                   
                                       
                                   
                                    
                                   off 
                                 
                               
                             
                           
                         
                          
                         i 
                       
                       ∈ 
                       
                         { 
                         
                           1 
                           , 
                           2 
                           , 
                           3 
                           , 
                           4 
                           , 
                           5 
                           , 
                           6 
                         
                         } 
                       
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
         [0009]    where S i  is the switching function for the i th  switch. For example, if S 1 =1, then switch S 1  is on, and if S 1 =0, then switch S 1  is off. 
         [0010]    Only two switches can be turned on at the same time to define a single current path. For example, if switches S 1  and S 6  are on, a single current path is defined between phases A and B through the transformer T r . If only two switches can conduct at the same time, with one switch in the top half of the bridge (S 1 , S 3 , S 5 ) and with the other switch in the bottom half of the bridge (S 2 , S 4 , S 6 ), then there are nine possible switching states as listed in Tables 1 and 2, including six active switching states and three zero switching states. In Table 1, line currents i a , i b , i c  are the currents in phases A, B, C, and the line-side current i p  is the current through the primary winding of the transformer T r . In Table 2, the transformer turns ratio k is assumed to be 1 so that the inductor current i L  is equal to the line-side current i p . 
         [0000]    
       
         
               
             
               
               
               
             
               
               
               
               
               
               
               
               
               
               
             
           
               
                 TABLE 1 
               
             
             
               
                   
               
               
                 Space Vectors, Switching States, and Phase Currents 
               
             
          
           
               
                 Space 
                 Switching States 
                   
               
             
          
           
               
                 Vector 
                 S 1   
                 S 2   
                 S 3   
                 S 4   
                 S 5   
                 S 6   
                 i a   
                 i b   
                 i c   
               
               
                   
               
               
                 I 1   
                 1 
                 0 
                 0 
                 0 
                 0 
                 1 
                 i p   
                 −i p   
                 0 
               
               
                 I 2   
                 1 
                 1 
                 0 
                 0 
                 0 
                 0 
                 i p   
                 0 
                 −i p   
               
               
                 I 3   
                 0 
                 1 
                 1 
                 0 
                 0 
                 0 
                 0 
                 i p   
                 −i p   
               
               
                 I 4   
                 0 
                 0 
                 1 
                 1 
                 0 
                 0 
                 −i p   
                 i p   
                 0 
               
               
                 I 5   
                 0 
                 0 
                 0 
                 1 
                 1 
                 0 
                 −i p   
                 0 
                 i p   
               
               
                 I 6   
                 0 
                 0 
                 0 
                 0 
                 1 
                 1 
                 0 
                 −i p   
                 i p   
               
               
                 I 7   
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
               
               
                 I 8   
                 0 
                 0 
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
               
               
                 I 9   
                 0 
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
               
               
                   
               
             
          
         
       
     
         [0000]    
       
         
               
             
               
               
               
             
               
               
               
               
               
               
               
               
               
               
             
           
               
                 TABLE 2 
               
             
             
               
                   
               
               
                 Space Vectors, Switching States, and Phase Currents 
               
             
          
           
               
                 Space 
                 Switching States 
                   
               
             
          
           
               
                 Vector 
                 S 1   
                 S 2   
                 S 3   
                 S 4   
                 S 5   
                 S 6   
                 i a   
                 i b   
                 i c   
               
               
                   
               
               
                 I 1   
                 1 
                 0 
                 0 
                 0 
                 0 
                 1 
                 i L   
                 −i L   
                 0 
               
               
                 I 2   
                 1 
                 1 
                 0 
                 0 
                 0 
                 0 
                 i L   
                 0 
                 −i L   
               
               
                 I 3   
                 0 
                 1 
                 1 
                 0 
                 0 
                 0 
                 0 
                 i L   
                 −i L   
               
               
                 I 4   
                 0 
                 0 
                 1 
                 1 
                 0 
                 0 
                 −i L   
                 i L   
                 0 
               
               
                 I 5   
                 0 
                 0 
                 0 
                 1 
                 1 
                 0 
                 −i L   
                 0 
                 i L   
               
               
                 I 6   
                 0 
                 0 
                 0 
                 0 
                 1 
                 1 
                 0 
                 −i L   
                 i L   
               
               
                 I 7   
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
                 0 
               
               
                 I 8   
                 0 
                 0 
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
               
               
                 I 9   
                 0 
                 1 
                 0 
                 0 
                 1 
                 0 
                 0 
                 0 
                 0 
               
               
                   
               
             
          
         
       
     
         [0011]    The active and zero switching states can be represented by active and zero vectors. A vector diagram is shown in  FIG. 4 , with the six active vectors {right arrow over (I)} 1 ˜{right arrow over (I)} 6  and the three zero vectors {right arrow over (I)} 7 ˜{right arrow over (I)} 9  . The active vectors {right arrow over (I)} 1 ˜{right arrow over (I)} 6  , form a regular hexagon with six equal sectors I-VI, and the zero vectors {right arrow over (I)} 7 ˜{right arrow over (I)} 9  lie at the center of the hexagon. 
         [0012]    The relationship between the vectors and the switching states can be derived as follows. 
         [0013]    Because the three phases A, B, C are balanced: 
         [0000]        i   a ( t )+ i   b ( t )+ i   c ( t )=0   (3)
 
         [0000]    where i a (t), i b (t), and i c (t) are the instantaneous currents in the phases A, B, and C. Using equation (3), the three-phase currents i a (t), i b (t), and i c (t) can be transformed into two-phase currents in the α−β plane using the following transformation: 
         [0000]    
       
         
           
             
               
                 
                   
                     [ 
                     
                       
                         
                           
                             
                               i 
                               α 
                             
                              
                             
                               ( 
                               t 
                               ) 
                             
                           
                         
                       
                       
                         
                           
                             
                               i 
                               β 
                             
                              
                             
                               ( 
                               t 
                               ) 
                             
                           
                         
                       
                     
                     ] 
                   
                   = 
                   
                     
                       
                         2 
                         3 
                       
                        
                       
                         [ 
                         
                           
                             
                               1 
                             
                             
                               
                                 - 
                                 
                                   1 
                                   2 
                                 
                               
                             
                             
                               
                                 - 
                                 
                                   1 
                                   2 
                                 
                               
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 - 
                                 
                                   
                                     3 
                                   
                                   2 
                                 
                               
                             
                             
                               
                                 - 
                                 
                                   
                                     3 
                                   
                                   2 
                                 
                               
                             
                           
                         
                         ] 
                       
                     
                      
                     
                       [ 
                       
                         
                           
                             
                               
                                 i 
                                 a 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                         
                           
                             
                               
                                 i 
                                 b 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                         
                           
                             
                               
                                 i 
                                 c 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                 
               
               
                 
                   ( 
                   4 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where i α (t), i β (t) are the instantaneous currents in the phases α, β. A current vector I(t) can be expressed in the α−β plane as: 
         [0000]        {right arrow over (I)} ( t )= i   α ( t )+ ji   β ( t )   (5)
 
         [0000]        {right arrow over (I)} ( t )=⅔[ i   a ( t ) e   j0   +i   b ( t ) e   j2π/3   +i   c ( t ) e   j4π/3 ]  (6)
 
         [0000]    where j is the imaginary number and e jx =cos x+j sin x. Then the active vectors in  FIG. 4  are provided by: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       
                         I 
                         k 
                       
                       → 
                     
                     = 
                     
                       
                         
                           2 
                           
                             3 
                           
                         
                          
                         
                           
                             I 
                             d 
                           
                           k 
                         
                          
                         
                           e 
                           
                             j 
                              
                             
                               ( 
                               
                                 
                                   
                                     ( 
                                     
                                       k 
                                       - 
                                       1 
                                     
                                     ) 
                                   
                                    
                                   
                                     π 
                                     3 
                                   
                                 
                                 - 
                                 
                                   π 
                                   6 
                                 
                               
                               ) 
                             
                           
                         
                          
                         
                             
                         
                          
                         for 
                          
                         
                             
                         
                          
                         k 
                       
                       = 
                       1 
                     
                   
                   , 
                   2 
                   , 
                   … 
                   , 
                   6 
                 
               
               
                 
                   ( 
                   7 
                   ) 
                 
               
             
           
         
       
     
         [0014]    The isolated matrix rectifier&#39;s controller determines a reference current {right arrow over (I)} ref  and calculates the on and off times of the switches S 1  to S 6  to approximate the reference current {right arrow over (I)} ref  to produce the line-side current i a  and i b . The reference current {right arrow over (I)} ref  preferably is sinusoidal with a fixed frequency and a fixed magnitude: {right arrow over (I)} ref =I ref e jθ . The fixed frequency is preferably the same as the fixed frequency of each of the three-phase i a (t), i b (t), and i c (t) to reduce harmful reflections. The controller determines the magnitude of the reference current {right arrow over (I)} ref  to achieve a desired output voltage u o . That is, the controller can regulate the output voltage u o  by varying the magnitude of the reference current {right arrow over (I)} ref . 
         [0015]    The reference current {right arrow over (I)} ref  moves through the a-B plane. The angle θ is defined as the angle between the α-axis and the reference current {right arrow over (I)} ref . Thus, as the angle θ changes, the reference current {right arrow over (I)} ref  sweeps through the different sectors. 
         [0016]    The reference current {right arrow over (I)} ref  can be synthesized by using combinations of the active and zero vectors. Synthesized means that the reference current {right arrow over (I)} ref  can be represented as a combination of the active and zero vectors. The active and zero vectors are stationary and do not move in the α−β plane as shown in  FIG. 4 . The vectors used to synthesize the reference current {right arrow over (I)} ref  change depending on which sector the reference current {right arrow over (I)} ref  is located. The active vectors are chosen by the active vectors defining the sector. The zero vector is chosen for each sector by determining which on switch the two active vectors have in common and choosing the zero vector that also includes the same on switch. Using the zero vectors allows the magnitude of the line-side current i p  to be adjusted. 
         [0017]    For example, consider when the current reference {right arrow over (I)} ref  is in sector I. The active vectors {right arrow over (I)} 1  and {right arrow over (I)} 2  define sector I. The switch S 1  is on for both active vectors {right arrow over (I)} 1  and {right arrow over (I)} 2 . The zero vector {right arrow over (I)} 7  also has the switch S 1  on. Thus, when the reference current {right arrow over (I)} ref  is located in sector I, the active vectors {right arrow over (I)} 1  and {right arrow over (I)} 2  and zero vector {right arrow over (I)} 7  are used to synthesize the reference current {right arrow over (I)} ref , which provides the following equation, with the right-hand side of the equation resulting from vector {right arrow over (I)} 7  being a zero vector with zero magnitude: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       I 
                       → 
                     
                     ref 
                   
                   = 
                   
                     
                       
                         
                           
                             T 
                             1 
                           
                           
                             T 
                             s 
                           
                         
                          
                         
                           
                             I 
                             → 
                           
                           1 
                         
                       
                       + 
                       
                         
                           
                             T 
                             2 
                           
                           
                             T 
                             s 
                           
                         
                          
                         
                           
                             I 
                             → 
                           
                           2 
                         
                       
                       + 
                       
                         
                           
                             T 
                             7 
                           
                           
                             T 
                             s 
                           
                         
                          
                         
                           
                             I 
                             → 
                           
                           7 
                         
                       
                     
                     = 
                     
                       
                         
                           
                             T 
                             1 
                           
                           
                             T 
                             s 
                           
                         
                          
                         
                           
                             I 
                             → 
                           
                           1 
                         
                       
                       + 
                       
                         
                           
                             T 
                             2 
                           
                           
                             T 
                             s 
                           
                         
                          
                         
                           
                             I 
                             → 
                           
                           2 
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   8 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where T 1 , T 2 , and T 0  are the dwell times for the corresponding active switches and T s  is the sampling period. 
         [0018]    The dwell time is the on time of the corresponding switches. For example, T 1  is the on time of the switches S 1  and S 6  for the active vector I 1 . Because switch S 1  is on for each of vectors {right arrow over (I)} 1 , {right arrow over (I)} 2 , and {right arrow over (I)} 7 , the switch S 1  is on the entire sampling period T s . The ratio T 1 /T s  is the duty cycle for the switch S 6  during the sampling period T s . 
         [0019]    The sampling period T s  is typically chosen such that the reference current {right arrow over (I)} ref  is synthesized multiple times per sector. For example, the reference current {right arrow over (I)} ref  can be synthesized twice per sector so that the reference current {right arrow over (I)} ref  is synthesized twelve times per cycle, where one complete cycle is when the reference current {right arrow over (I)} ref  goes through sectors I-VI. 
         [0020]    The dwell times can be calculated using the ampere-second balancing principle, i.e., the product of the reference current {right arrow over (I)} ref  and sampling period T s  equals the sum of the current vectors multiplied by the time interval of synthesizing space vectors. Assuming that the sampling period T s  is sufficiently small, the reference current {right arrow over (I)} ref  can be considered constant during sampling period T s . The reference current {right arrow over (I)} ref  can be synthesized by two adjacent active vectors and a zero vector. For example, when the reference current {right arrow over (I)} ref  is in sector I as shown in  FIG. 5 , the reference current {right arrow over (I)} ref  can be synthesized by vectors {right arrow over (I)} 1 , {right arrow over (I)} 2 , and {right arrow over (I)} 7 . The ampere-second balancing equation is thus given by the following equations: 
         [0000]        {right arrow over (I)}   ref   T   s   ={right arrow over (I)}   1   T   1   +{right arrow over (I)}   2   T   2   +{right arrow over (I)}   7   T   7    (9)
 
         [0000]        T   s   =T   1   +T   2   +T   7    (10)
 
         [0000]    where T 1 , T 2 , and T 7  are the dwell times for the vectors {right arrow over (I)} 1 , {right arrow over (I)} 2 , and {right arrow over (I)} 7  and T s  is sampling time. Then the dwell times are given by: 
         [0000]    
       
         
           
             
               
                 
                   
                     T 
                     1 
                   
                   = 
                   
                     
                       mT 
                       s 
                     
                      
                     
                         
                     
                      
                     
                       sin 
                        
                       
                         ( 
                         
                           
                             π 
                              
                             
                               / 
                             
                              
                             6 
                           
                           - 
                           θ 
                         
                         ) 
                       
                     
                   
                 
               
               
                 
                   ( 
                   11 
                   ) 
                 
               
             
             
               
                 
                   
                     T 
                     2 
                   
                   = 
                   
                     
                       mT 
                       s 
                     
                      
                     
                         
                     
                      
                     
                       sin 
                        
                       
                         ( 
                         
                           
                             π 
                              
                             
                               / 
                             
                              
                             6 
                           
                           + 
                           θ 
                         
                         ) 
                       
                     
                   
                 
               
               
                 
                   ( 
                   12 
                   ) 
                 
               
             
             
               
                 
                   
                     
                       T 
                       7 
                     
                     = 
                     
                       
                         T 
                         s 
                       
                       - 
                       
                         T 
                         1 
                       
                       - 
                       
                         T 
                         2 
                       
                     
                   
                    
                   
                     
 
                   
                    
                   where 
                 
               
               
                 
                   ( 
                   13 
                   ) 
                 
               
             
             
               
                 
                   
                     m 
                     = 
                     
                       k 
                        
                       
                         
                           I 
                           ref 
                         
                         
                           i 
                           L 
                         
                       
                     
                   
                   , 
                 
               
               
                 
                   ( 
                   14 
                   ) 
                 
               
             
           
         
       
     
         [0000]    θ is sector angle between current reference {right arrow over (I)} ref , and α-axis shown in  FIG. 5 , and k is the transformer turns ratio. 
         [0021]    However, the above dwell time calculations are based on the assumption that the inductor current i L  is constant. If the inductor current i L  has ripples, the dwell time calculation based on these equations is not accurate. The larger the ripple, the larger the error will be. As a result, the THD of the line-side current will be increased. In actual applications, the load-side inductance is not infinite, and the current ripple always exists. As shown in  FIG. 6A , if the load-side inductance is small, then the current ripple is too large to use known SVM. As shown in  FIG. 6B , to provide acceptable waveforms and to reduce line-side THD, the load-side inductance must be very large to reduce the current ripple and to come as close as possible to a theoretical value. 
         [0022]    Known SVM can also be applied to the current-source rectifier in  FIG. 2  and to the current-source inverter in  FIG. 3  using the same techniques as discussed above with respect to equations (9)-(14). 
         [0023]    A large load-side inductance has the problems of large size, excessive weight, and high loss, for example. The current ripple in a practical inductor also has the problems in modulation signals using traditional SVM, including increased line-side THD. In addition, DCM is unavoidable when the load varies. Under light loads, the load-side inductor L o  might be in DCM without a dummy load. 
         [0024]    In known SVM for matrix rectifiers, current-source rectifiers, and current-source inverters, the DC current is assumed to be constant or the current ripple is assumed to be very small. Thus, known SVM includes at least the following problems:
       1) The Load-side inductance must be large to maintain small current ripple.   2) As a result of 1) the Load-side inductor size must be large.   3) Current ripple increases the THD of the line-side current.   4) Line-side current THD is high at light load.   5) Known SVM can only be used in CCM operation.       
 
       SUMMARY OF THE INVENTION 
       [0030]    To overcome the problems described above, preferred embodiments of the present invention provide an improved SVM with the following benefits:
       1) Reduced load-side inductance.   2) Reduced load-side inductor size.   3) Decreased THD of the line-side current, even with large current ripple or light-load condition.   4) Improved SVM is capable of being used with both DCM and CCM modes.   5) Improved SVM is simple and is capable of being calculated in real time.       
 
         [0036]    A preferred embodiment of the present invention provides a converter that includes a transformer including primary windings and secondary windings, switches connected to the primary windings, an output inductor connected to the secondary windings, and a controller connected to the switches. The controller turns the switches on and off based on dwell times calculated using space vector modulation with a reference current {right arrow over (I)} ref  whose magnitude changes with time. 
         [0037]    Another preferred embodiment of the present invention provides a corresponding space-vector-modulation method. 
         [0038]    Preferably, the switches include six switches; the space vector modulation includes using six active switching states and three zero switching states; a current space is divided into six sectors by the six active switching states such that a vector with θ=0 is located halfway between two of the active switching states; and magnitudes of the six active switching states change with time. 
         [0039]    The controller preferably turns the six switches on and off based on dwell times that are calculated based on an ampere-second balance equation: 
         [0000]        {right arrow over (I)}I   ref   T   s =∫ 0   T     α     {right arrow over (I)}   α   dt+∫   0   T     β     {right arrow over (I)}   β   dt+∫   0   T     o     {right arrow over (I)}   0   dt  
 
         [0000]    where {right arrow over (I)} ref =I ref  e jθ , θ is an angle between the reference current {right arrow over (I)} ref  and the vector with θ=0, T s  is a sampling period, {right arrow over (I)} α , {right arrow over (I)} β , {right arrow over (I)} 0 , are three nearest adjacent active vectors to {right arrow over (I)} ref  , and T α ,T β ,T 0  are dwell times of {right arrow over (I)} α ,{right arrow over (I)} β ,{right arrow over (I)} 0 . The controller preferably turns the six switches on and off based on a vector sequence {right arrow over (I)} α , {right arrow over (I)} 0 , −{right arrow over (I)} β , {right arrow over (I)} 0 , {right arrow over (I)} β , {right arrow over (I)} 0 , −{right arrow over (I)} α , {right arrow over (I)} 0 , during the sampling period T s . The controller preferably turns the six switches on and off based on a timing sequence T α /2, T 0 /4, T β /2,T 0 /4, T β /2, T 0 /4,T α /2,T 0 /4, during the sampling period T s . 
         [0040]    Preferably, the controller calculates the dwell times using: 
         [0000]    
       
         
           
             
               T 
               α 
             
             = 
             
               
                 
                   - 
                   B 
                 
                 + 
                 
                   
                     
                       B 
                       2 
                     
                     + 
                     
                       AC 
                        
                       
                           
                       
                        
                       
                         sin 
                          
                         
                           ( 
                           
                             
                               π 
                                
                               
                                 / 
                               
                                
                               6 
                             
                             - 
                             θ 
                           
                           ) 
                         
                       
                     
                   
                 
               
               A 
             
           
         
       
       
         
           
             
               T 
               β 
             
             = 
             
               
                 
                   
                     - 
                     B 
                   
                   + 
                   
                     
                       
                         B 
                         2 
                       
                       + 
                       
                         AC 
                          
                         
                             
                         
                          
                         
                           sin 
                            
                           
                             ( 
                             
                               
                                 π 
                                  
                                 
                                   / 
                                 
                                  
                                 6 
                               
                               - 
                               θ 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 A 
               
               · 
               
                 
                   sin 
                    
                   
                     ( 
                     
                       
                         π 
                          
                         
                           / 
                         
                          
                         6 
                       
                       + 
                       θ 
                     
                     ) 
                   
                 
                 
                   sin 
                    
                   
                     ( 
                     
                       
                         π 
                          
                         
                           / 
                         
                          
                         6 
                       
                       - 
                       θ 
                     
                     ) 
                   
                 
               
             
           
         
       
       
         
           
             
               T 
               0 
             
             = 
             
               
                 T 
                 s 
               
               - 
               
                 T 
                 α 
               
               - 
               
                 T 
                 β 
               
             
           
         
       
       
         
           where 
         
       
       
         
           
             A 
             = 
             
               
                 ( 
                 
                   
                     4 
                      
                     
                       u 
                       
                         1 
                          
                         α 
                       
                     
                      
                     
                       / 
                     
                      
                     k 
                   
                   - 
                   
                     u 
                     o 
                   
                 
                 ) 
               
               + 
               
                 
                   ( 
                   
                     
                       4 
                        
                       
                         u 
                         
                           1 
                            
                           β 
                         
                       
                        
                       
                         / 
                       
                        
                       k 
                     
                     - 
                     
                       u 
                       o 
                     
                   
                   ) 
                 
                  
                 
                   
                     sin 
                      
                     
                       ( 
                       
                         
                           π 
                            
                           
                             / 
                           
                            
                           6 
                         
                         + 
                         θ 
                       
                       ) 
                     
                   
                   
                     sin 
                      
                     
                       ( 
                       
                         
                           π 
                            
                           
                             / 
                           
                            
                           6 
                         
                         - 
                         θ 
                       
                       ) 
                     
                   
                 
               
             
           
         
       
       
         
           
             B 
             = 
             
               
                 4 
                  
                 
                   L 
                   o 
                 
                  
                 
                   I 
                   
                     L 
                      
                     
                         
                     
                      
                     0 
                   
                 
               
               - 
               
                 3 
                  
                 
                   u 
                   o 
                 
                  
                 
                   T 
                   s 
                 
                  
                 
                   / 
                 
                  
                 2 
               
             
           
         
       
       
         
           
             C 
             = 
             
               8 
                
               
                 kL 
                 o 
               
                
               
                 I 
                 ref 
               
                
               
                 T 
                 s 
               
             
           
         
       
     
         [0000]    u 1α  is a line-to-line voltage depending on the active switching state {right arrow over (I)} α , u 1β  is a line-to-line voltage depending on the active switching state {right arrow over (I)} β , k is a transformer turns ratio, u o  is an output voltage of the converter, θ is the angle between the reference current {right arrow over (I)} ref  and the vector with θ=0, L o  is an inductance of the output inductor, I L0  is the current through inductor L o  at a beginning of the sampling period T s , T s  is the sampling period, and I ref  is a magnitude of the vector {right arrow over (I)} ref . 
         [0041]    The controller preferably calculates the dwell times using: 
         [0000]    
       
         
           
             
               T 
               α 
             
             = 
             
               2 
                
               
                 
                   
                     
                       kI 
                       ref 
                     
                      
                     
                       L 
                       o 
                     
                      
                     
                       T 
                       s 
                     
                      
                     
                       sin 
                        
                       
                         ( 
                         
                           
                             π 
                              
                             
                               / 
                             
                              
                             6 
                           
                           - 
                           θ 
                         
                         ) 
                       
                     
                   
                   
                     
                       
                         u 
                         
                           1 
                            
                           
                               
                           
                            
                           α 
                         
                       
                        
                       
                         / 
                       
                        
                       k 
                     
                     - 
                     
                       u 
                       o 
                     
                   
                 
               
             
           
         
       
       
         
           
             
               T 
               β 
             
             = 
             
               2 
                
               
                 
                   
                     
                       kL 
                       o 
                     
                      
                     
                       I 
                       ref 
                     
                      
                     
                       T 
                       s 
                     
                      
                     
                       sin 
                        
                       
                         ( 
                         
                           
                             π 
                              
                             
                               / 
                             
                              
                             6 
                           
                           + 
                           θ 
                         
                         ) 
                       
                     
                   
                   
                     
                       
                         u 
                         
                           1 
                            
                           
                               
                           
                            
                           β 
                         
                       
                        
                       
                         / 
                       
                        
                       k 
                     
                     - 
                     
                       μ 
                       o 
                     
                   
                 
               
             
           
         
       
     
         [0000]    where k is a transformer turns ratio, L o  is an inductance of the output inductor, I ref  is the magnitude of the vector {right arrow over (I)} ref , T s  is the sampling period, θ is an angle between the reference current {right arrow over (I)} ref  and the vector with θ=0, u 1α  is a line-to-line voltage depending on the active switching state {right arrow over (I)} α , u 1β  is a line-to-line voltage depending on the active switching state {right arrow over (I)} β , and u o  is an output voltage of the converter. 
         [0042]    The converter is preferably one of a matrix rectifier, a current-source rectifier, and a current-source inverter. The converter is preferably operated in a continuous-conduction mode or a discontinuous-conduction mode. 
         [0043]    The above and other features, elements, characteristics, steps, and advantages of the present invention will become more apparent from the following detailed description of preferred embodiments of the present invention with reference to the attached drawings. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0044]      FIG. 1  is a circuit diagram of an isolated matrix rectifier. 
           [0045]      FIG. 2  is a circuit diagram of a current-source rectifier. 
           [0046]      FIG. 3  is a circuit diagram of a current-source inverter. 
           [0047]      FIG. 4  shows a current-space vector hexagon. 
           [0048]      FIG. 5  shoes the synthesis of reference current {right arrow over (I)} ref  using I 1  and I 2  using known SVM. 
           [0049]      FIGS. 6A  and 6B show ideal and real DC current waveforms. 
           [0050]      FIG. 7  shows the synthesis of reference current {right arrow over (I)} ref  using I α  and I β  using SVM of a preferred embodiment of the present invention. 
           [0051]      FIG. 8  shows the waveforms of the isolated matrix rectifier shown in  FIG. 1 . 
           [0052]      FIGS. 9A, 9C, and 9E  show waveforms of the isolated matrix rectifier shown in  FIG. 1  in CCM using known SVM, and  FIGS. 9B, 9D, and 9F  show corresponding waveforms of the isolated matrix rectifier shown in  FIG. 1  in CCM using SVM according to various preferred embodiments of the present invention. 
           [0053]      FIGS. 10A, 10C, and 10E  show waveforms of the isolated matrix rectifier shown in  FIG. 1  in DCM using known SVM, and  FIGS. 10B, 10D, and 10F  show corresponding waveforms of the isolated matrix rectifier shown in  FIG. 1  in DCM using SVM according to various preferred embodiments of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS 
       [0054]    Preferred embodiments of the present invention improve the known SVM. The improved SVM is capable of being used with both DCM and CCM operation, is capable of being used with smaller load-side inductors, and reduces line-side THD. 
         [0055]    As with the known SVM, the improved SVM includes nine switching states, including six active switching states and three zero switching states as shown in  FIG. 4 , that are used to synthesize the reference current {right arrow over (I)} ref  as shown in  FIG. 7 . However, in the improved SVM, the six active switching states, although stationary, are assumed to change with time. That is, the magnitude of the active switching states changes with time which is true in actual application. 
         [0056]    The reference current {right arrow over (I)} ref  preferably is synthesized by the three nearest vectors {right arrow over (I)} α , {right arrow over (I)} β , {right arrow over (I)} 0  as shown in  FIG. 7 , and the dwell time of each vector is T α ,T β ,T 0 . Here, (α, β) represent the subscript of the pair of active vectors in each sector such as (1,2) or (2,3) or (3,4) or (5,6) or (6,1). The dwell times preferably are calculated based on the principle of ampere-second balance. Because of current ripple, the inductor current is not constant, so the ampere-second balance of equation (9) becomes: 
         [0000]        {right arrow over (I)}   ref T s =∫ 0   T     α     {right arrow over (I)}   α   dt+∫   0   T     β     {right arrow over (I)}   β   dt+∫   0   T     0     {right arrow over (I)}   0   dt    (15)
 
         [0057]    Applying equation (15) to the isolated matrix rectifier shown in  FIG. 1 , provides the following analysis. The following assumptions are made in the following analysis:
       1) Transformer T r  is ideal; and   2) In one sampling period T s , phase voltages u a , u b , u c  are constant.       
 
         [0060]    Because of the isolation provided by the transformer, the output voltage of the matrix converter u 1 (t) must alternate between positive and negative with high frequency to maintain volt-sec balance. Thus, the preferred vector sequence in every sampling period T s  is divided into eight segments as İ α , İ 0 , −{right arrow over (I)} β , İ 0 , {right arrow over (I)} β , İ 0 , −İ α , İ 0 , and the dwell time of each vector is respectively T α /2, T 0 /4, T  β /2,T 0 /4, T β /2, T 0 /4,T α /2, T 0 /4. However, the sequence of the active vectors and zero vectors can be combined in different ways, and the dwell time for the zero vectors is not necessary to be divided equally. For example, the vector sequence could be six segments as {right arrow over (I)} α , {right arrow over (I)} β , {right arrow over (I)} 0 , −{right arrow over (I)} β , {right arrow over (I)} 0 , with dwell time T α /2, T β /2, T 0 /2, T α /2, T β /2, T 0 /2, respectively. Only the case with eight segments as {right arrow over (I)} α , {right arrow over (I)} 0 , −{right arrow over (I)} β , {right arrow over (I)} 0 , {right arrow over (I)} β , {right arrow over (I)} 0 , −{right arrow over (I)} α , {right arrow over (I)} 0 , and the dwell time of each vector with T α /2, T 0 /4, T β /2,T 0 /4, T β /2, T 0 /4,T α /2, T 0 /4 is used as an example to show how the dwell times can be calculated to eliminate the effect of the current ripple on load side.  FIG. 8  shows the waveforms of the matrix converter output voltage u 1 (t) the inductor current i L (t), the matrix converter output current i p (t), and the phase current i a (t). The inductor current i L (t) at the time t 0 , t 1 , t 2 , t 3 , t 4 , t 5 , t 6 , t 7 , t 8 , where t 1  and (t 7 —t 6 )=T α /2, (t 3 −t 2 ) and (t 5 −t 4 )=T β /2, and the dwell time of the zero vectors are all T 0 /4, can be described in equation (16): 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       I 
                       Li 
                     
                     = 
                     
                       
                         
                           I 
                           
                             Li 
                             - 
                             1 
                           
                         
                         + 
                         
                           
                             
                               
                                 u 
                                 Li 
                               
                               
                                 L 
                                 o 
                               
                             
                             · 
                             
                               ( 
                               
                                 
                                   t 
                                   i 
                                 
                                 - 
                                 
                                   t 
                                   
                                     i 
                                     - 
                                     1 
                                   
                                 
                               
                               ) 
                             
                           
                            
                           
                               
                           
                            
                           i 
                         
                       
                       = 
                       1 
                     
                   
                   , 
                   2 
                   , 
                   3 
                   , 
                   4 
                   , 
                   5 
                   , 
                   6 
                   , 
                   7 
                   , 
                   8 
                 
               
               
                 
                   ( 
                   16 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where the u Li  is the voltage of load-side inductor between times t i−1  and t i  and L o  is the inductance of the load-side inductor L o . The instantaneous value of the load-side inductor current is provided by: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       i 
                       L 
                     
                      
                     
                       ( 
                       t 
                       ) 
                     
                   
                   = 
                   
                     
                       
                         I 
                         
                           Li 
                           - 
                           1 
                         
                       
                       + 
                       
                         
                           
                             
                               u 
                               Li 
                             
                             
                               L 
                               o 
                             
                           
                           · 
                           
                             ( 
                             
                               t 
                               - 
                               
                                 t 
                                 
                                   i 
                                   - 
                                   1 
                                 
                               
                             
                             ) 
                           
                         
                          
                         
                             
                         
                          
                         
                           t 
                           
                             i 
                             - 
                             1 
                           
                         
                       
                     
                     &lt; 
                     t 
                     &lt; 
                     
                       t 
                       i 
                     
                   
                 
               
               
                 
                   ( 
                   17 
                   ) 
                 
               
             
           
         
       
     
         [0061]    The output current i p  of the matrix converter is provided by: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       i 
                       p 
                     
                      
                     
                       ( 
                       t 
                       ) 
                     
                   
                   = 
                   
                     { 
                     
                       
                         
                           
                             
                               
                                 
                                   
                                     i 
                                     L 
                                   
                                    
                                   
                                     ( 
                                     t 
                                     ) 
                                   
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 k 
                               
                                
                               
                                   
                               
                             
                           
                           
                             
                               
                                 u 
                                 1 
                               
                               &gt; 
                               0 
                             
                           
                         
                         
                           
                             
                               
                                 - 
                                 
                                   
                                     i 
                                     L 
                                   
                                    
                                   
                                     ( 
                                     t 
                                     ) 
                                   
                                 
                               
                                
                               
                                 / 
                               
                                
                               k 
                             
                           
                           
                             
                               
                                 u 
                                 1 
                               
                               &lt; 
                               0 
                             
                           
                         
                       
                       = 
                       
                         
                           
                             gi 
                             L 
                           
                            
                           
                             ( 
                             t 
                             ) 
                           
                         
                          
                         
                           / 
                         
                          
                         k 
                       
                     
                   
                 
               
               
                 
                   ( 
                   18 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where k is turns ratio of the transformer and the sign function g is defined by: 
         [0000]    
       
         
           
             
               
                 
                   g 
                   = 
                   
                     { 
                     
                       
                         
                           
                             
                               1 
                                
                               
                                   
                               
                             
                           
                           
                             
                               
                                 u 
                                 1 
                               
                               &gt; 
                               0 
                             
                           
                         
                         
                           
                             
                               - 
                               1 
                             
                           
                           
                             
                               
                                 u 
                                 1 
                               
                               &lt; 
                               0 
                             
                           
                         
                       
                       , 
                     
                   
                 
               
               
                 
                   ( 
                   19 
                   ) 
                 
               
             
           
         
       
     
         [0000]    Using equation (18), equation (7) for the active vectors becomes: 
         [0000]      {right arrow over (I)} k 2/√{square root over (3)} i   p ( t ) e   j((k−1)π/3−π/6)    k− 1,2,3,4,5,6   (20)
 
         [0000]    Substituting equations (17), (18), and (20) into the ampere-second balancing equation (15) provides: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       
                         
                           
                             
                               I 
                               ⇀ 
                             
                             ref 
                           
                            
                           
                             T 
                             s 
                           
                         
                         = 
                           
                          
                         
                           
                             
                               ∫ 
                               0 
                               
                                 t 
                                 1 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   α 
                                   + 
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               
                                 t 
                                 2 
                               
                               
                                 t 
                                 3 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   β 
                                   - 
                                 
                               
                                
                               
                                   
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               
                                 t 
                                 4 
                               
                               
                                 t 
                                 5 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   β 
                                   + 
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               
                                 t 
                                 6 
                               
                               
                                 t 
                                 7 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   α 
                                   - 
                                 
                               
                                
                               dt 
                             
                           
                         
                       
                     
                   
                   
                     
                       
                         = 
                           
                          
                         
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   α 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   α 
                                   + 
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   β 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   β 
                                   - 
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   β 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   β 
                                   + 
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   α 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   I 
                                   ⇀ 
                                 
                                 
                                   α 
                                   - 
                                 
                               
                                
                               dt 
                             
                           
                         
                       
                     
                   
                   
                     
                       
                         = 
                           
                          
                         
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   α 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       0 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         u 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           1 
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         απ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   β 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       2 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         u 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           3 
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         βπ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                           + 
                         
                       
                     
                   
                   
                     
                       
                           
                          
                         
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   β 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       4 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         u 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           5 
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         βπ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   α 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       6 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         u 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           7 
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         βπ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                         
                       
                     
                   
                   
                     
                       
                         = 
                           
                          
                         
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   α 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       0 
                                     
                                   
                                   + 
                                   
                                     i 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       6 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         2 
                                          
                                         
                                           u 
                                           
                                             L 
                                              
                                             
                                                 
                                             
                                              
                                             1 
                                           
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         απ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                           + 
                           
                             
                               ∫ 
                               0 
                               
                                 
                                   T 
                                   β 
                                 
                                  
                                 
                                   / 
                                 
                                  
                                 2 
                               
                             
                              
                             
                               
                                 
                                   2 
                                   
                                     3 
                                   
                                 
                                 · 
                                 
                                   1 
                                   k 
                                 
                               
                                
                               
                                 ( 
                                 
                                   
                                     I 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       2 
                                     
                                   
                                   + 
                                   
                                     i 
                                     
                                       L 
                                        
                                       
                                           
                                       
                                        
                                       4 
                                     
                                   
                                   + 
                                   
                                     
                                       
                                         2 
                                          
                                         
                                           u 
                                           
                                             L 
                                              
                                             
                                                 
                                             
                                              
                                             2 
                                           
                                         
                                       
                                       
                                         L 
                                         o 
                                       
                                     
                                      
                                     t 
                                   
                                 
                                 ) 
                               
                                
                               
                                 e 
                                 
                                   j 
                                    
                                   
                                     ( 
                                     
                                       
                                         βπ 
                                          
                                         
                                           / 
                                         
                                          
                                         3 
                                       
                                       - 
                                       
                                         π 
                                          
                                         
                                           / 
                                         
                                          
                                         6 
                                       
                                     
                                     ) 
                                   
                                 
                               
                                
                               dt 
                             
                           
                         
                       
                     
                   
                   
                     
                       
                         = 
                           
                          
                         
                           
                             
                               
                                 2 
                                 
                                   3 
                                 
                               
                               · 
                               
                                 1 
                                 k 
                               
                             
                              
                             
                               ( 
                               
                                 
                                   
                                     ( 
                                     
                                       
                                         I 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           0 
                                         
                                       
                                       + 
                                       
                                         I 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           6 
                                         
                                       
                                     
                                     ) 
                                   
                                    
                                   
                                     
                                       T 
                                       α 
                                     
                                     2 
                                   
                                 
                                 + 
                                 
                                   
                                     
                                       u 
                                       
                                         L 
                                          
                                         
                                             
                                         
                                          
                                         1 
                                       
                                     
                                     
                                       L 
                                       o 
                                     
                                   
                                    
                                   
                                     
                                       ( 
                                       
                                         
                                           T 
                                           α 
                                         
                                         2 
                                       
                                       ) 
                                     
                                     2 
                                   
                                 
                               
                               ) 
                             
                              
                             
                               e 
                               
                                 j 
                                  
                                 
                                   ( 
                                   
                                     
                                       απ 
                                        
                                       
                                         / 
                                       
                                        
                                       3 
                                     
                                     - 
                                     
                                       π 
                                        
                                       
                                         / 
                                       
                                        
                                       6 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                           + 
                           
                             
                               
                                 2 
                                 
                                   3 
                                 
                               
                               · 
                               
                                 1 
                                 k 
                               
                             
                              
                             
                               ( 
                               
                                 
                                   
                                     ( 
                                     
                                       
                                         I 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           2 
                                         
                                       
                                       + 
                                       
                                         I 
                                         
                                           L 
                                            
                                           
                                               
                                           
                                            
                                           4 
                                         
                                       
                                     
                                     ) 
                                   
                                    
                                   
                                     
                                       T 
                                       β 
                                     
                                     2 
                                   
                                 
                                 + 
                                 
                                   
                                     
                                       u 
                                       
                                         L 
                                          
                                         
                                             
                                         
                                          
                                         2 
                                       
                                     
                                     
                                       L 
                                       o 
                                     
                                   
                                    
                                   
                                     
                                       ( 
                                       
                                         
                                           T 
                                           β 
                                         
                                         2 
                                       
                                       ) 
                                     
                                     2 
                                   
                                 
                               
                               ) 
                             
                              
                             
                               e 
                               
                                 j 
                                  
                                 
                                   ( 
                                   
                                     
                                       βπ 
                                        
                                       
                                         / 
                                       
                                        
                                       3 
                                     
                                     - 
                                     
                                       π 
                                        
                                       
                                         / 
                                       
                                        
                                       6 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   21 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where (α, β) can be (1,2) or (2,3) or (3,4) or (5,6) or (6,1), depending on which sector {right arrow over (I)} ref  is located in. For example, if {right arrow over (I)} ref  is located in sector I, (α, β) will be (1,2). 
         [0062]    Substituting {right arrow over (I)} ref =I ref e jθ  into equation (21), the dwell times can be calculated under the following three different cases. 
         [0063]    Case 1: when the inductance L o &gt;∞ or the inductance L o  is so large that the current ripple can be ignored so that i L0 =i L2 =i L4 =i L6 −I L , then the dwell times are the same as the known SVM. 
         [0000]        T   α =mT s  sin(π/6−θ)   (22)
 
         [0000]        T   β   =mT   s  sin(π/6+θ)   (23)
 
         [0000]        T   0   =T   s   −T   α   −T   β   (24)
 
         [0000]    where the modulation index m is given by: 
         [0000]    
       
         
           
             
               
                 
                   
                     m 
                     = 
                     
                       k 
                        
                       
                         
                           I 
                           ref 
                         
                         
                           I 
                           L 
                         
                       
                     
                   
                   , 
                 
               
               
                 
                   ( 
                   25 
                   ) 
                 
               
             
           
         
       
     
         [0000]    and θ is the angle between the reference current {right arrow over (I)} ref  and the α-axis as shown in  FIG. 7 . 
         [0064]    In this case, the improved SVM according to various preferred embodiments of the present invention is consistent with the known SVM. 
         [0065]    Case 2: When the inductance L o  is very small or the load is very light, then the load-side can be in DCM mode. The dwell times are calculated as: 
         [0000]    
       
         
           
             
               
                 
                   
                     T 
                     α 
                   
                   = 
                   
                     2 
                      
                     
                       
                         
                           
                             kI 
                             ref 
                           
                            
                           
                             L 
                             o 
                           
                            
                           
                             T 
                             s 
                           
                            
                           
                             sin 
                              
                             
                               ( 
                               
                                 
                                   π 
                                    
                                   
                                     / 
                                   
                                    
                                   6 
                                 
                                 - 
                                 θ 
                               
                               ) 
                             
                           
                         
                         
                           
                             
                               u 
                               
                                 1 
                                  
                                 
                                     
                                 
                                  
                                 α 
                               
                             
                              
                             
                               / 
                             
                              
                             k 
                           
                           - 
                           
                             u 
                             o 
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   26 
                   ) 
                 
               
             
             
               
                 
                   
                     T 
                     β 
                   
                   = 
                   
                     2 
                      
                     
                       
                         
                           
                             kL 
                             o 
                           
                            
                           
                             I 
                             ref 
                           
                            
                           
                             T 
                             s 
                           
                            
                           
                             sin 
                              
                             
                               ( 
                               
                                 
                                   π 
                                    
                                   
                                     / 
                                   
                                    
                                   6 
                                 
                                 + 
                                 θ 
                               
                               ) 
                             
                           
                         
                         
                           
                             
                               β 
                               
                                 1 
                                  
                                 
                                     
                                 
                                  
                                 β 
                               
                             
                              
                             
                               / 
                             
                              
                             k 
                           
                           - 
                           
                             u 
                             o 
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   27 
                   ) 
                 
               
             
             
               
                 
                   
                     T 
                     0 
                   
                   = 
                   
                     
                       T 
                       s 
                     
                     - 
                     
                       T 
                       α 
                     
                     - 
                     
                       T 
                       β 
                     
                   
                 
               
               
                 
                   ( 
                   28 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where k is the transformer turns ratio, L o  is the inductance of the load-side inductor L 0 , {right arrow over (I)} ref  is the magnitude of the vector {right arrow over (I)} ref  and is determined by the controller, T s  is the sampling period, θ is the angle between the reference current {right arrow over (I)} ref  and the a-axis as shown in  FIG. 7 , u 1α  is measured by the controller and corresponds to a line-to-line voltage depending on the switching state, u 1β  is measured by the controller and corresponds to a line-to-line voltage depending on the switching state, and u o  is the output voltage as measured by the controller. The line-to-line voltages u 1α  and u 1β  depend on the switching state. For example, in Sector I with active vectors {right arrow over (I)} 1  and {right arrow over (I)} 2 , line-to-line voltages u 1α  and u 1β  are u ab  and u ac , respectively. 
         [0066]    Case 3: when in CCM operation and the current ripple cannot be ignored, then the dwell times are calculated as: 
         [0000]    
       
         
           
             
               
                 
                   
                     T 
                     α 
                   
                   = 
                   
                     
                       
                         - 
                         B 
                       
                       + 
                       
                         
                           
                             B 
                             2 
                           
                           + 
                           
                             AC 
                              
                             
                                 
                             
                              
                             
                               sin 
                                
                               
                                 ( 
                                 
                                   
                                     π 
                                      
                                     
                                       / 
                                     
                                      
                                     6 
                                   
                                   - 
                                   θ 
                                 
                                 ) 
                               
                             
                           
                         
                       
                     
                     A 
                   
                 
               
               
                 
                   ( 
                   29 
                   ) 
                 
               
             
             
               
                 
                   
                     T 
                     β 
                   
                   = 
                   
                     
                       
                         
                           - 
                           B 
                         
                         + 
                         
                           
                             
                               B 
                               2 
                             
                             + 
                             
                               AC 
                                
                               
                                   
                               
                                
                               
                                 sin 
                                  
                                 
                                   ( 
                                   
                                     
                                       π 
                                        
                                       
                                         / 
                                       
                                        
                                       6 
                                     
                                     - 
                                     θ 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       A 
                     
                     · 
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             
                               π 
                                
                               
                                 / 
                               
                                
                               6 
                             
                             + 
                             θ 
                           
                           ) 
                         
                       
                       
                         sin 
                          
                         
                           ( 
                           
                             
                               π 
                                
                               
                                 / 
                               
                                
                               6 
                             
                             - 
                             θ 
                           
                           ) 
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   30 
                   ) 
                 
               
             
             
               
                 
                   
                     
                       T 
                       0 
                     
                     = 
                     
                       
                         T 
                         s 
                       
                       - 
                       
                         T 
                         α 
                       
                       - 
                       
                         T 
                         β 
                       
                     
                   
                    
                   
                     
 
                   
                    
                   where 
                 
               
               
                 
                   ( 
                   31 
                   ) 
                 
               
             
             
               
                 
                   A 
                   = 
                   
                     
                       ( 
                       
                         
                           4 
                            
                           
                             u 
                             
                               1 
                                
                               α 
                             
                           
                            
                           
                             / 
                           
                            
                           k 
                         
                         - 
                         
                           u 
                           o 
                         
                       
                       ) 
                     
                     + 
                     
                       
                         ( 
                         
                           
                             4 
                              
                             
                               u 
                               
                                 1 
                                  
                                 β 
                               
                             
                              
                             
                               / 
                             
                              
                             k 
                           
                           - 
                           
                             u 
                             o 
                           
                         
                         ) 
                       
                        
                       
                         
                           sin 
                            
                           
                             ( 
                             
                               
                                 π 
                                  
                                 
                                   / 
                                 
                                  
                                 6 
                               
                               + 
                               θ 
                             
                             ) 
                           
                         
                         
                           sin 
                            
                           
                             ( 
                             
                               
                                 π 
                                  
                                 
                                   / 
                                 
                                  
                                 6 
                               
                               - 
                               θ 
                             
                             ) 
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   32 
                   ) 
                 
               
             
             
               
                 
                   B 
                   = 
                   
                     
                       2 
                        
                       
                         nL 
                         o 
                       
                        
                       
                         I 
                         
                           L 
                            
                           
                               
                           
                            
                           0 
                         
                       
                     
                     - 
                     
                       3 
                        
                       
                         u 
                         o 
                       
                        
                       
                         T 
                         s 
                       
                        
                       
                         / 
                       
                        
                       2 
                     
                   
                 
               
               
                 
                   ( 
                   33 
                   ) 
                 
               
             
             
               
                 
                   C 
                   = 
                   
                     2 
                      
                     
                       n 
                       2 
                     
                      
                     
                       kLI 
                       ref 
                     
                      
                     
                       T 
                       s 
                     
                   
                 
               
               
                 
                   ( 
                   34 
                   ) 
                 
               
             
           
         
       
     
         [0000]    where um is measured by the controller and corresponds to a line-to-line voltage depending on the switching state, u 1β  is measured by the controller and corresponds to a line-to-line voltage depending on the switching state, k is the transformer turns ratio, u o  is the output voltage as measured by the controller, θ is the angle between the reference current {right arrow over (I)} ref  and the α-axis as shown in  FIG. 7 , L o  is the inductance of the load-side inductor L o , I L0  is the current through inductor L o  as measured by the controller at the beginning of the sampling period T s , T s  is the sampling period, and I ref  is the magnitude of the vector {right arrow over (I)} ref  and is determined by the controller. In one sampling period T s , the vector I α  is divided to n equal parts. In this example, n is 2 because one sampling period includes I α  and −I α . If n=2, then B and C are provided by: 
         [0000]      B=4 L   o   I   L0 3 u   o   T   s /2   (35)
 
         [0000]      C=8kL o I ref T s    (36)
 
         [0067]      FIGS. 9A, 9C, and 9E  show waveforms of the isolated matrix rectifier shown in  FIG. 1  in CCM using known SVM, and  FIGS. 9B, 9D, and 9F  show corresponding waveforms of the isolated matrix rectifier shown in  FIG. 1  in CCM using SVM according to various preferred embodiments of the present invention. In  FIGS. 9A and 9B , the load-side inductor current is continuous, so the isolated matrix rectifier is operating in CCM.  FIGS. 9C and 9D  show the waveforms in the time domain, and  FIGS. 9E and 9F  show the waveforms in the frequency domain. Comparing these figures demonstrates that the improved SVM according to various preferred embodiments of the present invention provide a line-side current with a better shaped waveform and with a smaller THD. The THD using the improved SVM was measured as 4.71% while the THD using the known SVM was measured as 7.59%, for example. 
         [0068]      FIGS. 10A, 10C, and 10E  show waveforms of the isolated matrix rectifier shown in  FIG. 1  in DCM using known SVM, and  FIGS. 1013, 10D, and 10F  show corresponding waveforms of the isolated matrix rectifier shown in  FIG. 1  in DCM using SVM according to various preferred embodiments of the present invention. In  FIGS. 10A and 10 , the load-side inductor current is discontinuous (i.e., the current is equal to zero), so the isolated matrix rectifier is operating in DCM.  FIGS. 10C and 10D  show the waveforms in time domain, and  FIGS. 10E and 10F  show the waveforms in the frequency domain. Comparing these figures demonstrates that the improved SVM according to various preferred embodiments of the present invention provide a line-side current with a better shaped waveform and with a smaller THD. The THD using the improved SVM was measured as 6.81% while the THD using known SVM was measured as 17.4%, for example. 
         [0069]    Thus, the improved SVM according to various preferred embodiments of the present invention is capable of being used with the isolated matrix rectifier in  FIG. 1  in both CCM and DCM operation. The line-side current THD is significantly reduced with the improved SVM compared to known SVM. The improved SVM is suitable for the compact and high-efficiency design with a wide-load range. The improved SVM can also be applied to current-source converter to improve the AC side current THD. 
         [0070]    In the preferred embodiments of the present, to calculate the dwell times, the controller measures transformer primary current i p  (or inductor current I L ), line voltages u a , u b , u c , and output voltage u o . The controller can be any suitable controller, including, for example, a PI controller, a PID controller, etc. The controller can be implemented in an IC device or a microprocessor that is programmed to provide the functions discussed above. 
         [0071]    The same techniques and principles applied to the isolated matric rectifier in  FIG. 1  can also be applied to the current-source rectifier in  FIG. 2  and to the current-source inverter in  FIG. 3 . These techniques and principles are not limited to the devices shown in  FIGS. 1-3  and can be applied to other suitable devices, including, for example, non-isolated devices. 
         [0072]    It should be understood that the foregoing description is only illustrative of the present invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the present invention. Accordingly, the present invention is intended to embrace all such alternatives, modifications, and variances that fall within the scope of the appended claims.