Skip to content

Erycontroller/Multi-level-Converter-Optimization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi-level Converter Optimization

This folder stores the Modular Multilevel Converter design optimization code used in the IEEE journal https://ieeexplore.ieee.org/abstract/document/9023972. This journal paper is open sourced and free to download from IEEE site.

This MATLAB design code optimizes the MMC using a population based optimization engine with respect to their mass and loss. In this code, we use MATLAB based Genetic Algorithm Toolbox GOSET, developed by Dr. Scott Sudhoff at Purdue University, and is available for download for free at https://engineering.purdue.edu/ECE/Research/Areas/PES/Software/genetic-optimization-toolbox-2.6.

This code was written ~4 years ago, and is no longer maintained. I am uploading this code on Github for educational purpuses only.

External dependency: GOSET for GA optimization: https://engineering.purdue.edu/ECE/Research/Areas/PES/Software/genetic-optimization-toolbox-2.6. Electric Machine Metamodel: for electric machine design, https://ieeexplore.ieee.org/abstract/document/8255662.

Files descriptions: MMC_Design_v3: runs thw GA optimize and calls the objective function MMC_Fitness_v3: runs the design simulation to calculate design fitness, mass and loss

Screenshot 2023-02-25 at 9 08 42 AM

Screenshot 2023-02-25 at 9 10 08 AM

Screenshot 2023-02-25 at 9 10 43 AM

About

This folder stores the Modular Multilevel Converter design optimization code used in the IEEE journal https://ieeexplore.ieee.org/abstract/document/9023972

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%