IP Library Granted Patent US 12,573,966
Granted Patent B2
US 12,573,966 · App. 18/623,734 · Granted Mar 10, 2026

Systems and methods for controlling multi-level diode-clamped inverters using space vector pulse width modulation (SVPWM)

Inventor: Subrata K Mondal (South Windsor, CT)
Assignee: Inertech IP LLC
H02M7/487H02J9/061H02M3/04H02M1/0845H02M7/4835H02M7/49H02M7/53873H02M7/53875H02M7/53876
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,573,966
App. No.
18/623,734
Granted
Mar 10, 2026
Kind
B2
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.

Claims (46)

1 . A control system for a multi-level inverter, comprising:

a processor;

a memory having stored thereon instructions, which, when executed by the processor, causes the processor to:

receive a reference voltage vector and an associated angle;

determine an operational parameter of the multi-level inverter based on the reference voltage vector and the associated angle;

select a switching sequence and corresponding turn-on time values for switching states based on the determined operational parameter; and

generate pulse width modulation (PWM) switching signals based on the selected switching sequence and the corresponding turn-on time values, the switching signals driving power transistors of the multi-level inverter in a modulation region of the multi-level inverter.

2 . The control system of claim 1 , wherein the operational parameter is a region.

3 . The control system of claim 1 , further comprising a counter configured to count from 0 to Ts/2 and then from Ts/2 to 0, where Ts is a sampling period.

4 . The control system of claim 1 , wherein the circuit is implemented by a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), or a combination thereof.

5 . The control system of claim 1 , wherein the processor and the memory are implemented by a digital signal processor (DSP).

6 . The control system of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

convert the reference voltage vector and the associated angle into X and Y coordinate point values; and

identify the region based on X and Y coordinate point values.

7 . The control system of claim 6 , wherein the determining the region includes comparing the X and Y coordinate point values to geometric inequalities that define triangular regions in a vector space.

8 . The control system of claim 6 , wherein the switching sequence and the corresponding turn-on time values are predetermined for each region.

9 . The control system of claim 1 , wherein the switching sequence and the corresponding turn-on time values are stored in a look-up table.

10 . A method of controlling a multi-level inverter, comprising:

receiving a reference voltage vector and an associated angle;

determining an operational parameter of the multi-level inverter based on the reference voltage vector and the associated angle;

selecting a switching sequence and corresponding turn-on time values for switching states based on the determined operational parameter; and

generating pulse width modulation (PWM) switching signals based on the selected switching sequence and the corresponding turn-on time values, the switching signals driving power transistors of the multi-level inverter in a modulation region of the multi-level inverter.

11 . The method of claim 10 , wherein the operational parameter is a region.

12 . The method of claim 10 , further comprising:

converting the reference voltage vector and the associated angle into X and Y coordinate point values; and

identifying the region based on X and Y coordinate point values.

13 . The method of claim 12 , wherein the identifying the region includes comparing the X and Y coordinate point values to, geometric inequalities that define triangular regions in a vector space.

14 . The method of claim 10 , wherein the switching sequence and the corresponding turn-on time values are predetermined for each region.

15 . The method of claim 10 , wherein the switching sequence and the corresponding turn-on time values are stored in a look-up table stored in a memory.

16 . An energy storage system comprising:

an energy storage system;

a DC-DC converter coupled to the energy storage system;

a multi-level inverter coupled to the DC-DC converter; and

a controller for the multi-level inverter, the controller comprising:

a processor;

a memory having stored thereon instructions, which, when executed by the processor, causes the processor to:

receive a reference voltage vector and an associated angle;

determine an operational parameter of the multi-level inverter based on the reference voltage vector and the associated angle;

select a switching sequence and corresponding turn-on time values for switching states based on the determined operational parameter; and

generate pulse width modulation (PWM) switching signals based on the selected switching sequence and the corresponding turn-on time values, the switching signals driving power transistors of the multi-level inverter in a modulation region of the multi-level inverter.

17 . The control system of claim 1 , wherein the circuit is further configured to:

compare each turn-on time value to a counter signal to generate comparison signals;

invert at least one of the comparison signals; and

perform logical AND operations on selected combinations of inverted and non-inverted comparison signals to generate the PWM switching signals.

18 . The control system of claim 1 , wherein the selecting of the switching sequence and corresponding turn-on time values is further based on a predefined operational mode, each predefined operational mode corresponding to a group of regions within a vector space of the multi-level inverter.

19 . The control system of claim 1 , wherein PWM signal is a symmetrical PWM signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2024
From: MONDAL, SUBRATA K.
To: INERTECH IP LLC
Reel/Frame 067347/0088 →
Continuity (7)
Continuation 17130779 · Dec 22, 2020
Continuation 16545974 · Aug 20, 2019
Continuation 15913387 · Mar 6, 2018
Continuation 15493978 · Apr 21, 2017
Continuation PCTUS2015056785 · Oct 21, 2015
Provisional Application 62066672 · Oct 21, 2014
Related Publication 20240333173A1 · Oct 3, 2024
References Cited (145)
US 5200644A · Kobayashi et al. · 1993 [cited by applicant]
US 5343079A · Mohan et al. · 1994 [cited by applicant]
US 5355297A · Kawabata · 1994 [cited by examiner]
US 5612580A · Janonis et al. · 1997 [cited by applicant]
US 5715693A · Walt et al. · 1998 [cited by applicant]
US 5818379A · Kim · 1998 [cited by applicant]
US 5973485A · Kates et al. · 1999 [cited by applicant]
US 6031738A · Lipo · 2000 [cited by examiner]
US 6116048A · Hebert · 2000 [cited by applicant]
US 6160722A · Thommes et al. · 2000 [cited by applicant]
US 6201720B1 · Tracy et al. · 2001 [cited by applicant]
US 6374627B1 · Schumacher et al. · 2002 [cited by applicant]
US 6404655B1 · Welches · 2002 [cited by applicant]
US 6574104B2 · Patel et al. · 2003 [cited by applicant]
US 6640561B2 · Trecate et al. · 2003 [cited by applicant]
US 6772604B2 · Bash et al. · 2004 [cited by applicant]
US 6826922B2 · Patel et al. · 2004 [cited by applicant]
US 6859366B2 · Fink · 2005 [cited by applicant]
US 6879053B1 · Welches et al. · 2005 [cited by applicant]
US 6911801B2 · Youm · 2005 [cited by applicant]
US 6924993B2 · Stancu et al. · 2005 [cited by applicant]
US 6950321B2 · Stancu et al. · 2005 [cited by applicant]
US 6980433B2 · Fink · 2005 [cited by applicant]
US 7046514B2 · Fink et al. · 2006 [cited by applicant]
US 7106590B2 · Chu et al. · 2006 [cited by applicant]
US 7173820B2 · Fink et al. · 2007 [cited by applicant]
US 7406839B2 · Bean et al. · 2008 [cited by applicant]
US 7418825B1 · Bean, Jr. · 2008 [cited by applicant]
US 7477514B2 · Campbell et al. · 2009 [cited by applicant]
US 7569954B2 · Tolle et al. · 2009 [cited by applicant]
US 7660116B2 · Claassen et al. · 2010 [cited by applicant]
US 7660121B2 · Campbell et al. · 2010 [cited by applicant]
US 7684193B2 · Fink et al. · 2010 [cited by applicant]
US 7730731B1 · Bash et al. · 2010 [cited by applicant]
US 7738251B2 · Clidaras et al. · 2010 [cited by applicant]
US 7804687B2 · Copeland et al. · 2010 [cited by applicant]
US 7834606B2 · Liu et al. · 2010 [cited by applicant]
US 7855890B2 · Kashirajima et al. · 2010 [cited by applicant]
US 7864527B1 · Whitted · 2011 [cited by applicant]
US 7881057B2 · Fink et al. · 2011 [cited by applicant]
US 7903404B2 · Tozer et al. · 2011 [cited by applicant]
US 7903409B2 · Patel et al. · 2011 [cited by applicant]
US 7907406B1 · Campbell et al. · 2011 [cited by applicant]
US 7957144B2 · Goettert et al. · 2011 [cited by applicant]
US 7963119B2 · Campbell et al. · 2011 [cited by applicant]
US 7974106B2 · Gurunathan et al. · 2011 [cited by applicant]
US 8000103B2 · Lipp et al. · 2011 [cited by applicant]
US 8031468B2 · Bean, Jr. et al. · 2011 [cited by applicant]
US 8093746B2 · Murali et al. · 2012 [cited by applicant]
US 8118084B2 · Harvey · 2012 [cited by applicant]
US 8120916B2 · Schmidt et al. · 2012 [cited by applicant]
US 8146374B1 · Zien · 2012 [cited by applicant]
US 8169179B2 · Mohan et al. · 2012 [cited by applicant]
US 8184435B2 · Bean, Jr. et al. · 2012 [cited by applicant]
US 8189334B2 · Campbell et al. · 2012 [cited by applicant]
US 8199504B2 · Kashirajima et al. · 2012 [cited by applicant]
US 8208258B2 · Campbell et al. · 2012 [cited by applicant]
US 8218322B2 · Clidaras et al. · 2012 [cited by applicant]
US 8261565B2 · Borror et al. · 2012 [cited by applicant]
US 8289710B2 · Spearing et al. · 2012 [cited by applicant]
US 8297069B2 · Novotny et al. · 2012 [cited by applicant]
US 8320125B1 · Hamburgen et al. · 2012 [cited by applicant]
US 8351200B2 · Arimilli et al. · 2013 [cited by applicant]
US 8387687B2 · Baer · 2013 [cited by applicant]
US 8392035B2 · Patel et al. · 2013 [cited by applicant]
US 8405977B2 · Lin · 2013 [cited by applicant]
US 8432690B2 · Fink et al. · 2013 [cited by applicant]
US 8456840B1 · Clidaras et al. · 2013 [cited by applicant]
US 8457938B2 · Archibald et al. · 2013 [cited by applicant]
US 8472182B2 · Campbell et al. · 2013 [cited by applicant]
US 8514575B2 · Goth et al. · 2013 [cited by applicant]
US 8583290B2 · Campbell et al. · 2013 [cited by applicant]
US 8689861B2 · Campbell et al. · 2014 [cited by applicant]
US 8760863B2 · Campbell et al. · 2014 [cited by applicant]
US 8763414B2 · Carlson et al. · 2014 [cited by applicant]
US 8780555B2 · Fink et al. · 2014 [cited by applicant]
US 8783052B2 · Campbell et al. · 2014 [cited by applicant]
US 8797740B2 · Campbell et al. · 2014 [cited by applicant]
US 8813515B2 · Campbell et al. · 2014 [cited by applicant]
US 8816533B2 · Navarro et al. · 2014 [cited by applicant]
US 8817465B2 · Campbell et al. · 2014 [cited by applicant]
US 8817474B2 · Campbell et al. · 2014 [cited by applicant]
US 8824143B2 · Campbell et al. · 2014 [cited by applicant]
US 8839638B2 · Kashirajima et al. · 2014 [cited by applicant]
US 8867204B1 · Gardner · 2014 [cited by applicant]
US 8879257B2 · Campbell et al. · 2014 [cited by applicant]
US 9774190B2 · Mondal et al. · 2017 [cited by applicant]
US 9912251B2 · Mondal · 2018 [cited by applicant]
US 9985473B2 · Mondal et al. · 2018 [cited by applicant]
US 20020172007A1 · Pautsch · 2002 [cited by applicant]
US 20030061824A1 · Marsala · 2003 [cited by applicant]
US 20030076696A1 · Tsai · 2003 [cited by applicant]
US 20040084965A1 · Welches et al. · 2004 [cited by applicant]
US 20050127853A1 · Su · 2005 [cited by applicant]
US 20050162137A1 · Tracy et al. · 2005 [cited by applicant]
US 20050231039A1 · Hunt · 2005 [cited by applicant]
US 20060067092A1 · Nondahl et al. · 2006 [cited by applicant]
US 20060192522A1 · Kerkman · 2006 [cited by examiner]
US 20060221523A1 · Colombi et al. · 2006 [cited by applicant]
US 20060245216A1 · Wu et al. · 2006 [cited by applicant]
US 20070064363A1 · Nielsen et al. · 2007 [cited by applicant]
US 20070182383A1 · Park et al. · 2007 [cited by applicant]
US 20070210652A1 · Tracy et al. · 2007 [cited by applicant]
US 20070227710A1 · Belady et al. · 2007 [cited by applicant]
US 20080130332A1 · Taimela et al. · 2008 [cited by applicant]
US 20080239775A1 · Oughton et al. · 2008 [cited by applicant]
US 20080298106A1 · Tateishi · 2008 [cited by applicant]
US 20080304300A1 · Raju et al. · 2008 [cited by applicant]
US 20090021082A1 · Loucks et al. · 2009 [cited by applicant]
US 20090051344A1 · Lumsden · 2009 [cited by applicant]
US 20090086428A1 · Campbell et al. · 2009 [cited by applicant]
US 20090154096A1 · Iyengar et al. · 2009 [cited by applicant]
US 20090212631A1 · Taylor et al. · 2009 [cited by applicant]
US 20090302616A1 · Peterson · 2009 [cited by applicant]
US 20090315404A1 · Cramer et al. · 2009 [cited by applicant]
US 20100032142A1 · Copeland et al. · 2010 [cited by applicant]
US 20100094472A1 · Woytowitz et al. · 2010 [cited by applicant]
US 20100136895A1 · Sgro · 2010 [cited by applicant]
US 20100156376A1 · Fu et al. · 2010 [cited by applicant]
US 20100172161A1 · Tallam · 2010 [cited by examiner]
US 20100201194A1 · Masciarelli et al. · 2010 [cited by applicant]
US 20100264882A1 · Hartular et al. · 2010 [cited by applicant]
US 20100300650A1 · Bean, Jr. · 2010 [cited by applicant]
US 20100320989A1 · Chang et al. · 2010 [cited by applicant]
US 20110198057A1 · Lange et al. · 2011 [cited by applicant]
US 20110265983A1 · Pedersen · 2011 [cited by applicant]
US 20110278934A1 · Ghosh et al. · 2011 [cited by applicant]
US 20110313576A1 · Nicewonger · 2011 [cited by applicant]
US 20120103591A1 · Tozer · 2012 [cited by applicant]
US 20120147639A1 · Mao et al. · 2012 [cited by applicant]
US 20120174612A1 · Madara et al. · 2012 [cited by applicant]
US 20140009988A1 · Valiani · 2014 [cited by applicant]
US 20140016382A1 · Teo et al. · 2014 [cited by applicant]
EP 2722978A2 · 2014 [cited by applicant]
“Data Center Efficiency Assessment” by National Resources Defense Council—NRDC; Aug. 2014. [cited by applicant]
Communication pursuant to Article 94(3) EPC issued in corresponding European Application No. 15790397.2 dated Mar. 19, 2019, 6 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC issued in European Patent Application No. 15790397.2 dated Dec. 12, 2019, 9 pages. [cited by applicant]
Extended European Search Report issued in European Patent Application No. 21161509.1 dated May 21, 2021. [cited by applicant]
Eyyup Demirkutlu et al: “Output Voltage Control of A Four-Leg Inverter Based Three-Phase UPS by Means of Stationary Frame Resonant Filter Banks”, Electric Machines&Drives Conference, 2007. IEMDC '07. IEEE International,… [cited by applicant]
International Search Report in corresponding PCT application No. PCT/US2015/056785, dated Feb. 2, 2016, 4 pages. [cited by applicant]
Lima E F F et al: FPGA implementation of Space Vector PWM algorithm for multilevel inverters using non-orthogonal moving reference “frame”, Electric Machines and Drives Conference, 2009. IEMDC '09. IEEE International, I… [cited by applicant]
S K Mondal, B K Bose, V Oleschuk and J O P Pinto, “Space Vector Pulse Width Modulation of Three-Level Inverter Extending Operation Into Overmodulation Region,” IEEE Trans. on Power Elect. vol. 18, pp. 604-611, Mar. 2003. [cited by applicant]
S K Mondal, J O P Pinto, and B K Bose, “A Neural-Network-Based Space-Vector PWM controller for a Three-Level Voltage-fed Inverter Induction Motor Drive,” IEEE Trans. Ind. Application, vol. 38, pp. 660-669, May/Jun. 2002. [cited by applicant]
Saad Mekhilef et al., “Novel Vector Control Method for Three-Stage Hybrid Cascaded Multilevel Inverter”, IEEE Transactions on Industrial Electronics, vol. 58, No. 4, Apr. 1, 2011. [cited by applicant]
Saad Mekhilef et al: “Novel Vector Control Method for Three-Stage Hybrid Cascaded Multi level Inverter”, IEEE Transactions on Industrial Electronics, vol. 58, No. 4, Apr. 1, 2011 (Apr. 1, 2011), pp. 1339-1349. [cited by applicant]