skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Three-phase Four-leg Inverter LabVIEW FPGA Control Code

Software ·
OSTI ID:1373270

In the area of power electronics control, Field Programmable Gate Arrays (FPGAs) have the capability to outperform their Digital Signal Processor (DSP) counterparts due to the FPGA’s ability to implement true parallel processing and therefore facilitate higher switching frequencies, higher control bandwidth, and/or enhanced functionality. National Instruments (NI) has developed two platforms, Compact RIO (cRIO) and Single Board RIO (sbRIO), which combine a real-time processor with an FPGA. The FPGA can be programmed with a subset of the well-known LabVIEW graphical programming language. The use of cRIO and sbRIO for power electronics control has developed over the last few years to include control of three-phase inverters. Most three-phase inverter topologies include three switching legs. The addition of a fourth-leg to natively generate the neutral connection allows the inverter to serve single-phase loads in a microgrid or stand-alone power system and to balance the three-phase voltages in the presence of significant load imbalance. However, the control of a four-leg inverter is much more complex. In particular, instead of standard two-dimensional space vector modulation (SVM), the inverter requires three-dimensional space vector modulation (3D-SVM). The candidate software implements complete control algorithms in LabVIEW FPGA for a three-phase four-leg inverter. The software includes feedback control loops, three-dimensional space vector modulation gate-drive algorithms, advanced alarm handling capabilities, contactor control, power measurements, and debugging and tuning tools. The feedback control loops allow inverter operation in AC voltage control, AC current control, or DC bus voltage control modes based on external mode selection by a user or supervisory controller. The software includes the ability to synchronize its AC output to the grid or other voltage-source before connection. The software also includes provisions to allow inverter operation in parallel with other voltage regulating devices on the AC or DC buses. This flexibility allows the Inverter to operate as a stand-alone voltage source, connected to the grid, or in parallel with other controllable voltage sources as part of a microgrid or remote power system. In addition, as the inverter is expected to operate under severe unbalanced conditions, the software includes algorithms to accurately compute real and reactive power for each phase based on definitions provided in the IEEE Standard 1459: IEEE Standard Definitions for the Measurement of Electric Power Quantities Under Sinusoidal, Nonsinusoidal, Balanced, or Unbalanced Conditions. Finally, the software includes code to output analog signals for debugging and for tuning of control loops. The software fits on the Xilinx Virtex V LX110 FPGA embedded in the NI cRIO-9118 FPGA chassis, and with a 40 MHz base clock, supports a modulation update rate of 40 MHz, user-settable switching frequencies and synchronized control loop update rates of tens of kHz, and reference waveform generation, including Phase Lock Loop (PLL), update rate of 100 kHz.

Short Name / Acronym:
CUBE (Three-phase Four-leg Inverter LabVIEW FPGA); 005379MLTPL00
Site Accession Number:
SWR 16-26
Version:
00
Programming Language(s):
Medium: X; OS: LabVIEW FPGA
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
US Department of Defense; U.S. Army Rapid Equipping Force
Contributing Organization:
National Renewable Energy Laboratory (NREL)
DOE Contract Number:
AC36-08GO28308
OSTI ID:
1373270
Country of Origin:
United States

Similar Records

Dual Active Bridge based DC Transformer LabVIEW FPGA Control Code
Software · Mon Aug 15 00:00:00 EDT 2016 · OSTI ID:1373270

LANSCE-R WIRE-SCANNER SYSTEM
Conference · Sat Jan 01 00:00:00 EST 2011 · OSTI ID:1373270

Design of a Single Controller for Multiple Paralleled Inverters
Conference · Fri Mar 01 00:00:00 EST 2019 · Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition (APEC) · OSTI ID:1373270

Related Subjects