You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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:
- DC-link voltage control
- dq-axis current control
- abc–dq coordinate transformations
- Voltage reference generation
- Three-level switching-state generation
- 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
- Version 1.0.0 (73.2 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0 |