Three phase Three level Active NPC rectifier

Three phase Three level Active NPC rectifier

You are now following this Submission

This MATLAB/Simulink model presents a three-phase, three-level Active Neutral-Point-Clamped (ANPC) inverter with closed-loop control and switching-signal generation.
The model demonstrates the operation of a three-level ANPC topology and provides a simulation platform for studying multilevel inverter switching, DC-link voltage utilization, phase-current control.
Key Features
  • Three-phase three-level Active NPC (ANPC) inverter
  • Split DC-link capacitor configuration
  • 3-level phase voltage generation
  • 12-switch power-stage implementation for the three phases
  • Complementary gate-signal generation
  • Three-phase voltage and current measurement
  • Clarke transformation (abc → αβ)
  • Park transformation (αβ → dq)
  • dq-axis current control using PI controllers
  • DC-link voltage control
  • AC-side voltage/current control
  • Three-phase modulation and switching logic
  • Neutral-point/DC-link voltage monitoring
  • Simulation of inverter output voltage and current waveforms
  • MATLAB/Simulink implementation suitable for studying multilevel power-converter control
Control Structure
The control system includes:
  1. DC-link voltage control
  2. dq-axis current control
  3. abc–dq coordinate transformations
  4. Voltage reference generation
  5. Three-level switching-state generation
  6. Gate pulse generation for the ANPC switches
The model also provides access to important electrical quantities such as:
  • DC-link voltage balancing.
  • Upper and lower capacitor voltages
  • Three-phase inverter voltages
  • Three-phase currents
  • d-axis and q-axis currents
  • αβ-axis quantities
  • Switching signals
Applications
This model can be used as a starting point for research and development of:
  • Multilevel inverters
  • Active NPC converters
  • Motor drives
  • Grid-connected converters
  • Renewable-energy power converters
  • EV traction inverters
  • High-power industrial drives
  • Three-level inverter control and modulation studies
Requirements
  • MATLAB 2024a

Cite As

Avinash R K (2026). Three phase Three level Active NPC rectifier (https://www.mathworks.com/matlabcentral/fileexchange/184750-three-phase-three-level-active-npc-rectifier), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0