Systems and methods for controlling multi-level diode-clamped inverters using Space Vector pulse width modulation (SVPWM)
First Claim
1. A control system for a multi-level inverter, comprising:
- a processor and a memory configured to;
sample a reference voltage vector and an angle;
identify a sector among a plurality of sectors of the multi-level inverter;
convert the reference voltage vector and the angle into X and Y coordinate point values in the identified sector;
identify a region among a plurality of regions of the multi-level inverter based on the X and Y coordinate point values; and
select a switching sequence and a plurality of turn-on time values based on the identified sector and region; and
a circuit configured to generate pulse width modulation (PWM) switching signals for the plurality of regions of the multi-level inverter and the plurality of sectors of the multi-level inverter based on the turn-on time values and the selected switching sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Control systems for a multi-level diode-clamped inverter and corresponding methods include a processor and a digital logic circuit forming a hybrid controller. The processor identifies sector and region locations based on a sampled reference voltage vector V* and angle θe*. The processor then selects predefined switching sequences and pre-calculated turn-on time values based on the identified sector and region locations. The digital logic circuit generates PWM switching signals for driving power transistors of a multi-level diode-clamped inverter based on the turn-on time values and the selected switching sequences. The control system takes care of the existing capacitor voltage balancing issues of multi-level diode-clamped inverters while supplying both active and reactive power to an IT load. Using the control system, one can generate a symmetrical PWM signal that fully covers the linear under-modulation region.
128 Citations
20 Claims
-
1. A control system for a multi-level inverter, comprising:
-
a processor and a memory configured to; sample a reference voltage vector and an angle; identify a sector among a plurality of sectors of the multi-level inverter; convert the reference voltage vector and the angle into X and Y coordinate point values in the identified sector; identify a region among a plurality of regions of the multi-level inverter based on the X and Y coordinate point values; and select a switching sequence and a plurality of turn-on time values based on the identified sector and region; and a circuit configured to generate pulse width modulation (PWM) switching signals for the plurality of regions of the multi-level inverter and the plurality of sectors of the multi-level inverter based on the turn-on time values and the selected switching sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling a multi-level inverter, comprising:
-
sampling a reference voltage vector and an angle; identifying a sector among a plurality of sectors of the multi-level inverter; converting the reference voltage vector and the angle into X and Y coordinate point values; identifying a region among a plurality of regions of the multi-level inverter based on the X and Y coordinate point values; selecting a switching sequence and a plurality of turn-on time values based on the identified region; and generating pulse width modulation (PWM) switching signals for the plurality of regions of the multi-level inverter and the plurality of sectors of the multi-level inverter based on the turn-on time values and the selected switching sequence. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An energy storage system comprising:
-
an energy storage device; a DC-DC converter coupled to the energy storage device; a multi-level inverter coupled to the DC-DC converter; and a controller for the multi-level inverter, the controller comprising; a processor and a memory configured to; sample a reference voltage vector and an angle; identify a sector among a plurality of sectors of the multi-level inverter; convert the reference voltage vector and the angle into X and Y coordinate point values in the identified sector; identify a region among a plurality of regions of the multi-level inverter based on the X and Y coordinate point values; and select a switching sequence and a plurality of turn-on time values based on the identified sector and region; and a circuit configured to generate pulse width modulation (PWM) switching signals for the plurality of regions of the multi-level inverter and the plurality of sectors of the multi-level inverter based on the turn-on time values and the selected switching sequence. - View Dependent Claims (16)
-
-
17. A control system for a multi-level inverter, comprising:
-
a processor and a memory configured to; sample a reference voltage vector and an angle; identify a sector among a plurality of sectors of the multi-level inverter and a region among a plurality of regions of the multi-level inverter based on the sampled reference voltage vector and the sampled angle; and select a switching sequence and a plurality of turn-on time values based on the identified sector and region; a circuit configured to generate pulse width modulation (PWM) switching signals for the plurality of regions of the multi-level inverter and the plurality of sectors of the multi-level inverter based on the turn-on time values and the selected switching sequence; and an up/down counter configured to count from 0 to Ts/2 and then from Ts/2 to 0, where Ts is a sampling period. - View Dependent Claims (18, 19, 20)
-
Specification