Bidirectional 2-level AC-DC Converter Average Model

This is an average AC-DC VSC. Ratings can be changed, and P/V and Q settings can be tuned.

https://www.linkedin.com/in/chunpeng-li-aa0368127/

You are now following this Submission

This is an average AC-DC VSC. This model will show you the fundamental of VSC about d/q decoupling. The control system operates in pu, so it is flexible to apply this in another network just after changing the ratings in the "Mask" of the converter block. If you want to build a real model based on this average model, you can enable PMW, and replace the controlled 3 voltage sources with 6 switches.

If you have any questions or suggestions, please contact me, chunpeng.li@strath.ac.uk.

Notes:
1. Inside the converter control parts, all parameters adopt per unit.
2. Open the "Mask" of the converter [Ctrl+M], go to "Initialisation" tab, you can change all ratings.
3. Double click the converter, in the "global monitor" block, you can observe the variables in pu. And in the up-left boxes, red blocks, you can switch and tune the P/V control, and adjust Q setpoint.


Cite As

Chunpeng LI (2026). Bidirectional 2-level AC-DC Converter Average Model (https://www.mathworks.com/matlabcentral/fileexchange/69948-bidirectional-2-level-ac-dc-converter-average-model), MATLAB Central File Exchange. Retrieved .

Li, Chunpeng, et al. “Metrology Requirements of State-of-the-Art Protection Schemes for {DC} Microgrids.” The Journal of Engineering, vol. 2018, no. 15, Institution of Engineering and Technology ({IET}), Oct. 2018, pp. 987–992, doi:10.1049/joe.2018.0254.

Acknowledgements

Inspired by: DC Microgrid Demo

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Communities
Version Published Release Notes Action
1.1.0

Fix a mistake. The 3 phase measurement should measure phase-ground rather than phase-phase voltage.

1.0.0